Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deadlock on queues #42

Open
bibrakc opened this issue Jan 22, 2024 · 1 comment
Open

Deadlock on queues #42

bibrakc opened this issue Jan 22, 2024 · 1 comment
Labels
bug Something isn't working enhancement New feature or request

Comments

@bibrakc
Copy link
Owner

bibrakc commented Jan 22, 2024

Investigate how we solve deadlock on queues?

right now we are setting queue sizes in the range of: action_queue = 64, and diffuse_queue= 2048 (or 4096). It works fine until around RMAT-22 size graphs but then as large graphs are run the queues get full and at some point they deadlock. One solution is to have large queue sizes but that is really not a good solution, how large can we go? So perhaps find a graceful way of dealing this deadlock.

@bibrakc bibrakc added the enhancement New feature or request label Jan 22, 2024
@bibrakc bibrakc added the bug Something isn't working label Feb 20, 2024
@bibrakc
Copy link
Owner Author

bibrakc commented Mar 28, 2024

I have implemented pruning that helps with deleting actions that are not needed. Also we can increate the queue sizes a bit to overcome the issue. Right now that suffices but will keep this issue open for future thinking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant