feat: show total hardlink size in dump / JSON info

This commit is contained in:
Marcus Holland-Moritz 2024-08-25 12:10:31 +02:00
parent 1f2f6b08b9
commit 361074ced2

View File

@ -1180,6 +1180,9 @@ metadata_<LoggerPolicy>::info_as_json(fsinfo_options const& opts,
info["uncompressed_metadata_size"] = fsinfo->uncompressed_metadata_size;
}
}
if (auto ths = meta_.total_hardlink_size()) {
info["total_hardlink_size"] = *ths;
}
if (auto opt = meta_.options()) {
nlohmann::json options;
@ -1333,6 +1336,9 @@ void metadata_<LoggerPolicy>::dump(
}
os << size_with_unit(fsinfo->uncompressed_metadata_size) << "\n";
}
if (auto ths = meta_.total_hardlink_size()) {
os << "total hardlink size: " << size_with_unit(*ths) << "\n";
}
if (auto opt = meta_.options()) {
std::vector<std::string> options;
parse_metadata_options(meta_, [&](auto const& name, bool value) {