You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now, every AddSubscription and RemoveSubscription acquire a big nasty lock on the tree. I think this can be avoided by having locks at the node level instead. That way, you only need to W lock on the parent of the node you are removing or adding. All other operations would still be R locks.
I'm not sure if this is worth doing, and right now I just want to get something working.This issue is to remind me to take a closer look someday.
The text was updated successfully, but these errors were encountered:
Right now, every AddSubscription and RemoveSubscription acquire a big nasty lock on the tree. I think this can be avoided by having locks at the node level instead. That way, you only need to W lock on the parent of the node you are removing or adding. All other operations would still be R locks.
I'm not sure if this is worth doing, and right now I just want to get something working.This issue is to remind me to take a closer look someday.
The text was updated successfully, but these errors were encountered: