]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: copy-on-read
authorCheng Cheng <ccheng.leo@gmail.com>
Wed, 14 Jan 2015 15:52:46 +0000 (10:52 -0500)
committerJason Dillaman <dillaman@redhat.com>
Tue, 20 Jan 2015 15:11:39 +0000 (10:11 -0500)
commit8c47800b8718cc9528c09d30419adfd7ffdeb7b7
tree8b9e39ea615e30267b3241b367d40d87f2b5e101
parentf408c8e4a48bbd76f6a344e70c301292e09af11f
librbd: copy-on-read
  Asychronously perform copyup on read path.
  Sychronously perform copyup on write path.

Signed-off-by: Cheng Cheng <ccheng.leo@gmail.com>
src/common/config_opts.h
src/include/xlist.h
src/librbd/AioRequest.cc
src/librbd/AioRequest.h
src/librbd/CopyupRequest.cc [new file with mode: 0644]
src/librbd/CopyupRequest.h [new file with mode: 0644]
src/librbd/ImageCtx.cc
src/librbd/ImageCtx.h
src/librbd/Makefile.am
src/librbd/internal.cc
src/test/librbd/test_librbd.cc