]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
journal: flush commit position on metadata shutdown 7385/head
authorMykola Golub <mgolub@mirantis.com>
Sun, 24 Jan 2016 10:26:36 +0000 (12:26 +0200)
committerMykola Golub <mgolub@mirantis.com>
Wed, 27 Jan 2016 19:45:20 +0000 (21:45 +0200)
commitab4b3732b1fbf07894aeacc928ac12eb19d819c1
tree80a0bb5132e8e2954f35352dbfcb9b4dffa27f91
parent96a7c663b70f4c967239c166d2b567ca18fe6a90
journal: flush commit position on metadata shutdown

A crash was observed on JournalTrimmer destroy, which was called
by the Journaler after metadata shutdown. JournalTrimmer destructor
also calls flush_commit_position, but at that time metadata m_timer
is already null and it crushed there.

Signed-off-by: Mykola Golub <mgolub@mirantis.com>
src/journal/JournalMetadata.cc