]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
common/options: disable osd_skip_data_digest 23055/head
authorSage Weil <sage@redhat.com>
Sat, 14 Jul 2018 20:03:43 +0000 (15:03 -0500)
committerSage Weil <sage@redhat.com>
Sat, 14 Jul 2018 20:03:43 +0000 (15:03 -0500)
This is flawed in that it stops doing digests based on the primary's
backend store, not the replicas.

Signed-off-by: Sage Weil <sage@redhat.com>
src/common/options.cc

index f7d85ce6be2b4effacffccd681c9401887361475..5c83f9527773e566eeb6d20e1d51f6656872ca77 100644 (file)
@@ -1986,7 +1986,7 @@ std::vector<Option> get_global_options() {
     .set_description(""),
 
     Option("osd_skip_data_digest", Option::TYPE_BOOL, Option::LEVEL_DEV)
-    .set_default(true)
+    .set_default(false)
     .set_description("Do not store full-object checksums if the backend (bluestore) does its own checksums.  Do not ever turn this off if it has ever been turned on."),
 
     Option("osd_distrust_data_digest", Option::TYPE_BOOL, Option::LEVEL_ADVANCED)