Skip to content
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

Merged
merged 1 commit into from
Sep 20, 2015

Conversation

tchaikov
Copy link
Contributor

introduced in 208959a
http://tracker.ceph.com/issues/13112 Fixes: #13112,

Signed-off-by: Kefu Chai kchai@redhat.com

@ghost
Copy link

ghost commented Sep 16, 2015

@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 ?

@tchaikov
Copy link
Contributor Author

@dachary rebased and repushed.

@ghost
Copy link

ghost commented Sep 16, 2015

@tchaikov thanks, filed http://tracker.ceph.com/issues/13113 to track that should it happen again

@liewegas
Copy link
Member

sigh.. annoying we missed this. Reviewed-by:

@liewegas
Copy link
Member

Can we adjust the unit test to catch this case?

@tchaikov
Copy link
Contributor Author

Can we adjust the unit test to catch this case?

will do.

Fixes: ceph#13112
Signed-off-by: Kefu Chai <kchai@redhat.com>
@tchaikov
Copy link
Contributor Author

@liewegas test added

liewegas added a commit that referenced this pull request Sep 20, 2015
mon/PGMap: calc min_last_epoch_clean when decode

Reviewed-by: Sage Weil <sage@redhat.com>
@liewegas liewegas merged commit b414083 into ceph:infernalis Sep 20, 2015
@liewegas
Copy link
Member

@tchaikov we shoudl backport this to hammer, yeah?

@tchaikov tchaikov deleted the wip-13112-infernalis branch September 22, 2015 01:08
@tchaikov
Copy link
Contributor Author

@liewegas yes. http://tracker.ceph.com/issues/13112 is now pending backport.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants