]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/ReplicatedPG: cleanup code in ReplicatedPG::process_copy_chunk.
authorJianpeng Ma <jianpeng.ma@intel.com>
Sun, 22 Mar 2015 13:15:04 +0000 (21:15 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Sun, 22 Mar 2015 13:15:04 +0000 (21:15 +0800)
Only data or omap has digest, it print the debug message.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
src/osd/ReplicatedPG.cc

index a01c57c6b8959f06e7ced78bec2ea583c7c089eb..5e9c144969cefa3319d4303633ac1d8f86e57f5d 100644 (file)
@@ -6486,14 +6486,16 @@ void ReplicatedPG::process_copy_chunk(hobject_t oid, ceph_tid_t tid, int r)
   _build_finish_copy_transaction(cop, cop->results.final_tx);
 
   // verify digests?
-  dout(20) << __func__ << std::hex
-          << " got digest: rx data 0x" << cop->results.data_digest
-          << " omap 0x" << cop->results.omap_digest
-          << ", source: data 0x" << cop->results.source_data_digest
-          << " omap 0x" <<  cop->results.source_omap_digest
-          << std::dec
-          << " flags " << cop->results.flags
-          << dendl;
+  if (cop->results.is_data_digest() || cop->results.is_omap_digest()) {
+    dout(20) << __func__ << std::hex
+      << " got digest: rx data 0x" << cop->results.data_digest
+      << " omap 0x" << cop->results.omap_digest
+      << ", source: data 0x" << cop->results.source_data_digest
+      << " omap 0x" <<  cop->results.source_omap_digest
+      << std::dec
+      << " flags " << cop->results.flags
+      << dendl;
+  }
   if (cop->results.is_data_digest() &&
       cop->results.data_digest != cop->results.source_data_digest) {
     derr << __func__ << std::hex << " data digest 0x" << cop->results.data_digest