Actions
Feature #9598
closedre-enable Objecter fast dispatch
% Done:
0%
Source:
Development
Tags:
Backport:
giant
Reviewed:
Affected Versions:
Pull request ID:
Description
We had to nix fast dispatch on the Objecter because it could deadlock in conjunction with mark_down() calls.
Fixing this will require either:
1) changing the mark_down() and associated interface requirements so the messenger doesn't block (possible, I think? we'd need to be careful about how Dispatchers handle their notifications to avoid introducing new deadlocks)
2) reworking the Objecter locking around OSDSessions a little.
Whoever does this should explore both options to see which is most useful and minimally invasive. See #9462 and #9295 for some history.
Actions