]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: journal replay should execute ops in clean context
authorJason Dillaman <dillaman@redhat.com>
Tue, 16 Feb 2016 14:07:57 +0000 (09:07 -0500)
committerJason Dillaman <dillaman@redhat.com>
Thu, 18 Feb 2016 20:45:51 +0000 (15:45 -0500)
commite01b406762d1ac27a2912a5d5da663633d3512ec
treed65f5792cf2e2de6df100fffbfad842865fa028b
parentbc2ae0ef569d7242c7a3fb34110a2bf76e047d9b
librbd: journal replay should execute ops in clean context

lockdep will complain about loop cycles that won't cause an
issue in reality as replay and record are two different
journal states.

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