Bug #5512
closed
mon: missing full osdmaps after sync
Added by Sage Weil almost 11 years ago.
Updated almost 11 years ago.
Description
full osdmaps are occasionally part of paxos transactions. if one of these overlaps with a sync, the synced monitor won't generate and write out preceding full osdmaps.
next fix in wip-mon-fix-osdmap-sync, needs cuttlefish backport too. but first i need to make teuthology + scrub catch the existing bug.
- Status changed from Fix Under Review to Pending Backport
- Assignee set to Sage Weil
- Status changed from Pending Backport to Resolved
- Status changed from Resolved to Pending Backport
digging into why the scrub error came up on cuttlefish; this has been backported.
Did we backport the update on commit versus round finish patch?
Greg Farnum wrote:
Did we backport the update on commit versus round finish patch?
oh, that's right.. that's what this is.
there is 1 patch that addresses this, but it is immediately followed by 5 more that clean up all the surrounding code, and i'm nervous about taking it in isolation, or doing the whole series.
we could just disable the scrub on cuttlefish, or even just make it not scrub if paxos->is_updating(). this only affects scrub, AFAICS.
- Status changed from Pending Backport to Resolved
Also available in: Atom
PDF