From ae5a596823b8ca4860f4487f5e228e93f73bb050 Mon Sep 17 00:00:00 2001 From: Michael Vrable Date: Wed, 10 Sep 2014 14:16:28 -0700 Subject: [PATCH] Do not include object checksums in file contents listings. Do not list object-level checksums as these will make the metadata larger, and the file-level checksum already ensures the file contents on restore are correct. --- main.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.cc b/main.cc index 742af6c..daad058 100644 --- a/main.cc +++ b/main.cc @@ -314,6 +314,12 @@ int64_t dumpfile(int fd, dictionary &file_info, const string &path, while (!refs.empty()) { ref = refs.front(); refs.pop_front(); + + // The file-level checksum guarantees integrity of the data. + // To reduce the metadata log size, do not include checksums on + // individual objects. + ref.clear_checksum(); + object_list.push_back(ref.to_string()); db->UseObject(ref); } -- 2.20.1