diff options
author | Dan Pasette <dan@10gen.com> | 2015-03-31 15:19:19 -0400 |
---|---|---|
committer | Dan Pasette <dan@mongodb.com> | 2015-04-06 10:59:30 -0400 |
commit | e5557509152b2d2c8bf26af80f469ce09eddc9d1 (patch) | |
tree | 4994a2a6d4b9130e0e20ca9fcb4e4409eedeae6e | |
parent | bf519094e90155818ed3f552e18d138df31ed91a (diff) | |
download | mongo-e5557509152b2d2c8bf26af80f469ce09eddc9d1.tar.gz |
SERVER-17892 Explicitly turn checksum on for all collections/indexes in WiredTiger by default
-rw-r--r-- | src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp | 1 | ||||
-rw-r--r-- | src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp index 4293a183991..70d9f4cd768 100644 --- a/src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp @@ -148,6 +148,7 @@ namespace { // values in the prefix, but not values in the suffix. Page sizes are chosen so that index // keys (up to 1024 bytes) will not overflow. ss << "type=file,internal_page_max=16k,leaf_page_max=16k,"; + ss << "checksum=on,"; if (wiredTigerGlobalOptions.useIndexPrefixCompression) { ss << "prefix_compression=true,"; } diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp index 11942f5a93b..ee440b67216 100644 --- a/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_record_store.cpp @@ -130,6 +130,7 @@ namespace { // for workloads where updates increase the size of documents. ss << "split_pct=90,"; ss << "leaf_value_max=1MB,"; + ss << "checksum=on,"; if (wiredTigerGlobalOptions.useCollectionPrefixCompression) { ss << "prefix_compression,"; } |