]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: switch object_info_t::user_version to be a version_t
authorGreg Farnum <greg@inktank.com>
Wed, 21 Aug 2013 00:13:53 +0000 (17:13 -0700)
committerGreg Farnum <greg@inktank.com>
Wed, 28 Aug 2013 00:24:50 +0000 (17:24 -0700)
commit2e764a81838b3fb197b33e54db76423250e922a8
tree066acc3ba1df2653a0dbb09c241eccd796864d2e
parent57e346b169890073ac065c493e061a191c83977f
osd: switch object_info_t::user_version to be a version_t

We never expose the full eversion_t data to users, and do not want to.
However, we pull some tricks in the encode/decode functions to avoid
having to change the object_info_t disk format for this change.
When we can break compatibility, we should simplify this.

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