-
-
Notifications
You must be signed in to change notification settings - Fork 378
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
fix failure to periodically flush after dropping a Db instance #1159
Conversation
…al high-level Arc to a Tree being dropped.
I have to say that I can't find another obvious deadlock that would lead to an issue in this particular scenario - the interface is such though that it is pretty easy to deadlock if the thread processing the subscription does anything else involving subscriptions, such as try to subscribe to another prefix. Maybe it would be best just to never block on the sending side and just use try_send? That or simply use a concurrent map as the registry so those locks don't have to be taken while sending is going on. |
d201c04
to
0a7061d
Compare
this is the ongoing workspace for fixing the bug found in #1152