]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
journal: skip partially complete tag entries during playback
authorJason Dillaman <dillaman@redhat.com>
Sun, 15 May 2016 13:52:41 +0000 (09:52 -0400)
committerJason Dillaman <dillaman@redhat.com>
Wed, 18 May 2016 15:02:29 +0000 (11:02 -0400)
commit9454f7e4c62437b1c288f371009feba1fd374584
treef8a598bceb57ccdb9ee46a1ebd36b6d59aeaf8a3
parent0a8a6126ea35344e85af7eb64ffc490938edba51
journal: skip partially complete tag entries during playback

If a journal client does not fully write out its buffered entries
before quiting, replay should skip over all remaining out-of-
sequence entries for the tag.

Fixes: http://tracker.ceph.com/issues/15864
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/journal/JournalPlayer.cc
src/journal/JournalPlayer.h
src/test/journal/test_JournalPlayer.cc