omap_digest = other.omap_digest;
}
-ps_t object_info_t::legacy_object_locator_to_ps(const object_t &oid,
- const object_locator_t &loc) {
- ps_t ps;
- if (loc.key.length())
- // Hack, we don't have the osd map, so we don't really know the hash...
- ps = ceph_str_hash(CEPH_STR_HASH_RJENKINS, loc.key.c_str(),
- loc.key.length());
- else
- ps = ceph_str_hash(CEPH_STR_HASH_RJENKINS, oid.name.c_str(),
- oid.name.length());
- return ps;
-}
-
void object_info_t::encode(bufferlist& bl, uint64_t features) const
{
object_locator_t myoloc(soid);
void copy_user_bits(const object_info_t& other);
- static ps_t legacy_object_locator_to_ps(const object_t &oid,
- const object_locator_t &loc);
-
bool test_flag(flag_t f) const {
return (flags & f) == f;
}