]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: Add a new object_copy_data_t, and use it in the OSD/Objecter
authorGreg Farnum <greg@inktank.com>
Tue, 8 Oct 2013 21:57:31 +0000 (14:57 -0700)
committerGreg Farnum <greg@inktank.com>
Fri, 25 Oct 2013 20:52:56 +0000 (13:52 -0700)
commit80f36963b74a30ac83ab7b1f62e81070bd0b08ab
tree6617440214e7b0de3393efec9e8134c06f45de5b
parent808fa9ad399eda209ca971688950ab5be881b00b
osd: Add a new object_copy_data_t, and use it in the OSD/Objecter

Right now this is very primitive, but we're about to extend it to
deal with request versioning appropriately, and adding in some
extra fields.
Sadly we are doing a little extra copying in the Objecter as a result, but
too bad -- being able to do updates will be worth it.

Signed-off-by: Greg Farnum <greg@inktank.com>
src/osd/ReplicatedPG.cc
src/osd/osd_types.cc
src/osd/osd_types.h
src/osdc/Objecter.h
src/test/encoding/types.h