]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: COPY_GET operation
authorSage Weil <sage@inktank.com>
Tue, 27 Aug 2013 22:25:50 +0000 (15:25 -0700)
committerSage Weil <sage@inktank.com>
Fri, 30 Aug 2013 23:57:25 +0000 (16:57 -0700)
commitb0a30a55eba6d646a04591fc038d2b1fce86f936
tree2265d16f9059628d0cee4e77aaad030f9986006d
parent8d74f417eac3cfcfb0b99fdf0734e210447798ae
osd: COPY_GET operation

Add new rados operation to copy all user-visible content for an object
in a simple, safe way.  Use a new object_copy_cursor_t to keep track of
our position.

Signed-off-by: Sage Weil <sage@inktank.com>
src/include/ceph_strings.cc
src/include/encoding.h
src/include/rados.h
src/osd/ReplicatedPG.cc
src/osd/osd_types.cc
src/osd/osd_types.h
src/osdc/Objecter.h
src/test/encoding/types.h