]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: update segment references during journal rewrite
authorJohn Spray <john.spray@redhat.com>
Thu, 11 Sep 2014 13:07:59 +0000 (14:07 +0100)
committerGreg Farnum <greg@inktank.com>
Sat, 13 Sep 2014 00:39:53 +0000 (17:39 -0700)
commitc3c6468cad8fa2c976d6c325d93a34e9096da86b
tree756c0ce2b32e9064465a8fab9cb031bb2587d94c
parent9f4c687288f051d388772b55800258be1b93f85d
mds: update segment references during journal rewrite

... to avoid leaving log events that reference log
segments by offsets which no longer exist.

Signed-off-by: John Spray <john.spray@redhat.com>
(cherry picked from commit 386f2d7c829422695a1b1f41bd3f17ca3eef1f61)
Reviewed-by: Greg Farnum <greg@inktank.com>
src/mds/LogSegment.h
src/mds/MDLog.cc
src/mds/MDLog.h
src/mds/MDS.h
src/mds/events/EMetaBlob.h
src/mds/journal.cc