]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
librbd: implement ordering for overlapping IOs
authorMahati Chamarthy <mahati.chamarthy@intel.com>
Mon, 16 Sep 2019 09:00:52 +0000 (14:30 +0530)
committerJason Dillaman <dillaman@redhat.com>
Wed, 16 Oct 2019 01:09:18 +0000 (21:09 -0400)
commit081d28ae7ca46fd1f40034cc558def77a95a9294
tree2160e3c6b3081116828d2557e8ff7ef63677c39d
parent7eb7857a86baacdcd6a0d12d8e4da2bdcae5a889
librbd: implement ordering for overlapping IOs

..and block flushes until previous writes are completed

Signed-off-by: Mahati Chamarthy <mahati.chamarthy@intel.com>
src/librbd/io/ImageDispatchSpec.cc
src/librbd/io/ImageDispatchSpec.h
src/librbd/io/ImageRequestWQ.cc
src/librbd/io/ImageRequestWQ.h
src/test/librbd/io/test_mock_ImageRequestWQ.cc