]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: asynchronously replay journal events
authorJason Dillaman <dillaman@redhat.com>
Tue, 22 Dec 2015 01:27:36 +0000 (20:27 -0500)
committerJason Dillaman <dillaman@redhat.com>
Fri, 15 Jan 2016 15:40:29 +0000 (10:40 -0500)
commit0fff6830dbcde1eabc7f35e99ac496ef5dc46b75
tree1259e01bf113e5e5509139bea9b517d9cddec097
parent2b66a3be085802bd1f9f766cf4f12fda5ac5d492
librbd: asynchronously replay journal events

Properly track when AIO operations are safely committed to
disk before marking the journal events are committed.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/Journal.cc
src/librbd/Journal.h
src/librbd/journal/Replay.cc
src/librbd/journal/Replay.h