]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
osd/ReplicatedPG: when do omapclear, it clear FLAG_OMAP at the same time.
authorJianpeng Ma <jianpeng.ma@intel.com>
Thu, 24 Mar 2016 09:58:31 +0000 (17:58 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Thu, 24 Mar 2016 09:58:31 +0000 (17:58 +0800)
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/osd/ReplicatedPG.cc

index 63bce65e0f75d34fc29b8f2c5b98db61d0a489f9..c4efd5c746befbd3fe36be467db2ed48e3dee07b 100644 (file)
@@ -5765,6 +5765,7 @@ int ReplicatedPG::do_osd_ops(OpContext *ctx, vector<OSDOp>& ops)
          t->omap_clear(soid);
          ctx->delta_stats.num_wr++;
          obs.oi.clear_omap_digest();
+         obs.oi.clear_flag(object_info_t::FLAG_OMAP);
        }
       }
       break;