]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: remove special case for starting AioCompletion ops 28773/head
authorJason Dillaman <dillaman@redhat.com>
Mon, 29 Apr 2019 15:37:37 +0000 (11:37 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 27 Jun 2019 20:48:26 +0000 (16:48 -0400)
commit6be12f22a55ed3d179d1c93be1190a05fd03d80c
tree6f2c0978931769f4036b7a0fa8146e6d22aee638
parentef4fdf78da2d2fb0a05e59409b26d5f9597187c0
librbd: remove special case for starting AioCompletion ops

All ops can be immediately started now that flush ops won't
accidentally block themselves.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit b5fc7ecaf7a3741d227ab5a9108392813dd03495)

Conflicts:
src/librbd/api/DiffIterate.cc: dropped changes
src/librbd/image/CloseRequest.cc: dropped changes
src/librbd/image/RefreshRequest.cc: dropped changes
src/librbd/io/AioCompletion.cc: assert/ceph_assert conflicts
src/librbd/io/ImageRequest.cc:: assert/ceph_assert conflicts
src/librbd/io/ImageRequestWQ.cc: trivial resolution
src/librbd/operation/ResizeRequest.cc: dropped changes
src/test/librbd/journal/test_Replay.cc: dropped changes
src/test/rbd_mirror/test_ImageSync.cc: dropped changes
src/librbd/io/AioCompletion.cc
src/librbd/io/AioCompletion.h
src/librbd/io/ImageRequest.cc
src/librbd/io/ImageRequestWQ.cc