Project

General

Profile

Actions

Bug #2032

closed

paxos: somehow didn't update stash alongside new states

Added by Greg Farnum about 12 years ago. Updated about 12 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Monitor
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

lxo reported that on one monitor, after seeing #2031 and bringing the monitor back up (much later), the monitor failed to update its PGMap.

This version is the one the monitor crashed at, and the referenced version no longer exists on disk (nor do its surroundings). The only way for it to have been trimmed past the latest_stashed is as part of slurp(), which should have also stashed a newer version. How this failed to happen is beyond me.

mon.2@2(peon).pg v283678 update_from_paxos: error parsing incremental update: buffer::end_of_buffer

I have made a bunch of related changes to this so that if it happens again it will be more obvious, though.

Actions #1

Updated by Sage Weil about 12 years ago

Can we close this one?

Actions #2

Updated by Sage Weil about 12 years ago

  • Status changed from Need More Info to Resolved
Actions

Also available in: Atom PDF