]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: refactor AIO request handling
authorJason Dillaman <dillaman@redhat.com>
Tue, 7 Jul 2015 23:05:47 +0000 (19:05 -0400)
committerJason Dillaman <dillaman@redhat.com>
Fri, 13 Nov 2015 01:17:52 +0000 (20:17 -0500)
commit91177781121f7e461a19ff7b748538558e46ad23
tree8fb0bffa207de9c852c5e0a804b4bc9e156f02cb
parent8aae868abe1b56df8ee3469df96194f9b385fcce
librbd: refactor AIO request handling

Move aio_read/write/discard/flush to new AioImageRequest classes
in support of a unified aio queue / journaling.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/AioImageRequest.cc [new file with mode: 0644]
src/librbd/AioImageRequest.h [new file with mode: 0644]
src/librbd/AioImageRequestWQ.cc
src/librbd/AioImageRequestWQ.h
src/librbd/AioObjectRequest.cc
src/librbd/AsyncOperation.cc
src/librbd/CopyupRequest.cc
src/librbd/Makefile.am
src/librbd/internal.cc
src/librbd/internal.h