From: Sage Weil Date: Fri, 31 Jul 2015 13:10:05 +0000 (-0400) Subject: osd/osd_types: remove unused wrlock_by field X-Git-Tag: v9.1.0~365^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=399d8888fd4c3a83034cbaed3a2f2cf934d85ace;p=ceph.git osd/osd_types: remove unused wrlock_by field This is ancient history, back from when the CephFS client would take exclusive locks over objects. That code is long dead. Signed-off-by: Sage Weil --- diff --git a/src/osd/osd_types.cc b/src/osd/osd_types.cc index dbcbd3dab357..5e590998267f 100644 --- a/src/osd/osd_types.cc +++ b/src/osd/osd_types.cc @@ -4256,7 +4256,7 @@ void object_info_t::encode(bufferlist& bl) const ::encode(size, bl); ::encode(mtime, bl); if (soid.snap == CEPH_NOSNAP) - ::encode(wrlock_by, bl); + ::encode(osd_reqid_t(), bl); // used to be wrlock_by else ::encode(snaps, bl); ::encode(truncate_seq, bl); @@ -4293,10 +4293,12 @@ void object_info_t::decode(bufferlist::iterator& bl) ::decode(last_reqid, bl); ::decode(size, bl); ::decode(mtime, bl); - if (soid.snap == CEPH_NOSNAP) + if (soid.snap == CEPH_NOSNAP) { + osd_reqid_t wrlock_by; ::decode(wrlock_by, bl); - else + } else { ::decode(snaps, bl); + } ::decode(truncate_seq, bl); ::decode(truncate_size, bl); @@ -4368,7 +4370,6 @@ void object_info_t::dump(Formatter *f) const f->dump_stream("local_mtime") << local_mtime; f->dump_unsigned("lost", (int)is_lost()); f->dump_unsigned("flags", (int)flags); - f->dump_stream("wrlock_by") << wrlock_by; f->open_array_section("snaps"); for (vector::const_iterator p = snaps.begin(); p != snaps.end(); ++p) f->dump_unsigned("snap", *p); @@ -4401,9 +4402,7 @@ ostream& operator<<(ostream& out, const object_info_t& oi) { out << oi.soid << "(" << oi.version << " " << oi.last_reqid; - if (oi.soid.snap == CEPH_NOSNAP) - out << " wrlock_by=" << oi.wrlock_by; - else + if (oi.soid.snap != CEPH_NOSNAP) out << " " << oi.snaps; if (oi.flags) out << " " << oi.get_flag_string(); diff --git a/src/osd/osd_types.h b/src/osd/osd_types.h index 0c45f413ebc0..735168fe09e9 100644 --- a/src/osd/osd_types.h +++ b/src/osd/osd_types.h @@ -2959,7 +2959,6 @@ struct object_info_t { return get_flag_string(flags); } - osd_reqid_t wrlock_by; // [head] vector snaps; // [clone] uint64_t truncate_seq, truncate_size;