-
Notifications
You must be signed in to change notification settings - Fork 6k
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
mon/PGMap: calc min_last_epoch_clean when decode #5950
Conversation
@tchaikov I'm not sure how the failure can be related with your change. ../qa/workunits/ceph-helpers.sh:800: objectstore_tool: ceph-objectstore-tool --data-path testdir/osd-scrub-repair/1 --journal-path testdir/osd-scrub-repair/1/journal SOMETHING remove remove 1:2/847441d7/SOMETHING/head common/Mutex.cc: In function 'void Mutex::Lock(bool)' thread 2b9bc3517700 time 2015-09-16 08:43:02.421793 common/Mutex.cc: 105: FAILED assert(r == 0) ceph version 9.0.3-1679-g1f22687 (1f226872b371a0d4f8376478af26a31a80fd8a76) 1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x8b) [0x2b9bbbc5822b] 2: (Mutex::Lock(bool)+0x19c) [0x2b9bbbc1832c] 3: (FileStore::_journaled_ahead(FileStore::OpSequencer*, FileStore::Op*, Context*)+0x1ea) [0x2b9bbba7feca] 4: (Context::complete(int)+0x9) [0x2b9bbb7ed969] 5: (Finisher::finisher_thread_entry()+0x158) [0x2b9bbbba1518] 6: (()+0x8182) [0x2b9bbef2d182] 7: (clone()+0x6d) [0x2b9bc085247d] NOTE: a copy of the executable, or `objdump -rdS ` is needed to interpret this. terminate called after throwing an instance of 'ceph::FailedAssertion' *** Caught signal (Aborted) ** but it's the first time I'm seing this. Would you mind re-pushing to trigger another run and confirm it's a false negative ? |
df31baf
to
9b56efb
Compare
@dachary rebased and repushed. |
@tchaikov thanks, filed http://tracker.ceph.com/issues/13113 to track that should it happen again |
sigh.. annoying we missed this. Reviewed-by: |
Can we adjust the unit test to catch this case? |
will do. |
Fixes: ceph#13112 Signed-off-by: Kefu Chai <kchai@redhat.com>
9b56efb
to
d0ac68b
Compare
@liewegas test added |
mon/PGMap: calc min_last_epoch_clean when decode Reviewed-by: Sage Weil <sage@redhat.com>
@tchaikov we shoudl backport this to hammer, yeah? |
@liewegas yes. http://tracker.ceph.com/issues/13112 is now pending backport. |
introduced in 208959a
http://tracker.ceph.com/issues/13112 Fixes: #13112,
Signed-off-by: Kefu Chai kchai@redhat.com