]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: remove unused OSDOp::soid member 50499/head
authorIlya Dryomov <idryomov@gmail.com>
Mon, 13 Mar 2023 13:23:07 +0000 (14:23 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 13 Mar 2023 13:23:07 +0000 (14:23 +0100)
The src_oids comment became outdated in 2011 with a082747c650e ("osd:
make CLONERANGE src oid encoding more sane").  Multi-object OSD ops
were ripped out entirely a few years later with 0d7b0b7b5204 ("src/:
remove CLONE_RANGE, ASSERT_SRC_VERSION, SRC_CMPXATTR").

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
src/osd/osd_op_util.cc
src/osd/osd_types.h

index a33e2f110d0d4854d3c14e96ac34ac18ff0ca887..54d47fecd2beab55d60ea258c5e95ff462af9abe 100644 (file)
@@ -111,10 +111,6 @@ int OpInfo::set_from_op(
     if (ceph_osd_op_mode_read(iter->op.op))
       set_read();
 
-    // set READ flag if there are src_oids
-    if (iter->soid.oid.name.length())
-      set_read();
-
     // set PGOP flag if there are PG ops
     if (ceph_osd_op_type_pg(iter->op.op))
       set_pg_op();
index ce370c0b7dcb81166803f1a3c1c6f316c250375b..3a59c10f918913bea32cd6b9400dd2883186f40b 100644 (file)
@@ -4080,7 +4080,6 @@ std::ostream& operator<<(std::ostream& out, const ObjectCleanRegions& ocr);
 
 struct OSDOp {
   ceph_osd_op op;
-  sobject_t soid;
 
   ceph::buffer::list indata, outdata;
   errorcode32_t rval;