]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd: check CEPH_OSD_FLAG_PARALLELEXEC
authorchunmei-liu <chunmei.liu@intel.com>
Tue, 12 Apr 2022 08:08:30 +0000 (01:08 -0700)
committerchunmei-liu <chunmei.liu@intel.com>
Wed, 13 Apr 2022 23:00:58 +0000 (16:00 -0700)
Signed-off-by: chunmei-liu <chunmei.liu@intel.com>
src/crimson/osd/osd_operations/client_request.cc

index 3328ae4267124440230dfcea82a4c6f8389703d8..8eee02a6932a4a0203aae2f0746099cbeabad44b 100644 (file)
@@ -237,7 +237,9 @@ ClientRequest::do_process(Ref<PG>& pg, crimson::osd::ObjectContextRef obc)
       return reply_op_error(pg, -EAGAIN);
     }
   }
-
+  if (m->has_flag(CEPH_OSD_FLAG_PARALLELEXEC)) {
+    return reply_op_error(pg, -EINVAL);
+  }
   if (m->get_oid().name.size()
     > crimson::common::local_conf()->osd_max_object_name_len) {
     return reply_op_error(pg, -ENAMETOOLONG);