]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mds: fix MDLog recovery rare case 9697/head
authorJohn Spray <john.spray@redhat.com>
Tue, 14 Jun 2016 16:16:24 +0000 (17:16 +0100)
committerJohn Spray <john.spray@redhat.com>
Tue, 14 Jun 2016 16:21:31 +0000 (17:21 +0100)
commit84aa28aaa02284617588b564a775dec744b1079d
treeced5ae66c311af91808b15bba3eb515545b3d76d
parent34734ced69c6c8375add24bb2b865b42c8032833
mds: fix MDLog recovery rare case

This handled the case where one daemon
saw a log that was partially rewritten
by another.  It was calling the context
incorrectly (without mds_lock held)

Fixes: http://tracker.ceph.com/issues/16298
Signed-off-by: John Spray <john.spray@redhat.com>
src/mds/MDLog.cc