projects
/
cumulus.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Clean up the file hashing interface and segment metadata hashes.
[cumulus.git]
/
main.cc
diff --git
a/main.cc
b/main.cc
index
ede33c6
..
91d1cef
100644
(file)
--- a/
main.cc
+++ b/
main.cc
@@
-917,6
+917,9
@@
int main(int argc, char *argv[])
}
}
fclose(dbmeta);
}
}
fclose(dbmeta);
+
+ string dbmeta_csum
+ = Hash::hash_file(dbmeta_file->get_local_path().c_str());
dbmeta_file->send();
db->Close();
dbmeta_file->send();
db->Close();
@@
-961,6
+964,10
@@
int main(int argc, char *argv[])
fprintf(descriptor, "Scheme: %s\n", backup_scheme.c_str());
fprintf(descriptor, "Root: %s\n", backup_root.c_str());
fprintf(descriptor, "Scheme: %s\n", backup_scheme.c_str());
fprintf(descriptor, "Root: %s\n", backup_root.c_str());
+ if (dbmeta_csum.size() > 0) {
+ fprintf(descriptor, "Database-state: %s\n", dbmeta_csum.c_str());
+ }
+
if (csum.size() > 0) {
fprintf(descriptor, "Checksums: %s\n", csum.c_str());
}
if (csum.size() > 0) {
fprintf(descriptor, "Checksums: %s\n", csum.c_str());
}