From b8dd9a2db0744322f039d9d3bc7d32f7bf138ded Mon Sep 17 00:00:00 2001 From: Zygo Blaxell Date: Fri, 10 Jan 2025 09:12:35 -0500 Subject: [PATCH] progress: put a timestamp in the bottom row This records the time when the progress data was calculated, to help indicate when the data might be very old. While we're here, move "now" out of the loop so there's only one value. Signed-off-by: Zygo Blaxell --- src/bees-roots.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/bees-roots.cc b/src/bees-roots.cc index 92b525f..6c470e9 100644 --- a/src/bees-roots.cc +++ b/src/bees-roots.cc @@ -1025,6 +1025,7 @@ BeesScanModeExtent::next_transid(const CrawlMap &crawl_map_unused) }); const auto dash_fill = Table::Fill('-'); eta.insert_row(1, vector(eta.cols().size(), dash_fill)); + const auto now = time(NULL); for (const auto &i : s_magic_crawl_map) { const auto &subvol = i.first; const auto &magic = i.second; @@ -1064,7 +1065,6 @@ BeesScanModeExtent::next_transid(const CrawlMap &crawl_map_unused) } const auto bytenr_offset = min(bi_last_bytenr, max(bytenr, bi.first_bytenr)) - bi.first_bytenr + bi.first_total; const auto bytenr_norm = bytenr_offset / double(fs_size); - const auto now = time(NULL); const auto time_so_far = now - min(now, this_state.m_started); const string start_stamp = strf_localtime(this_state.m_started); string eta_stamp = "-"; @@ -1102,8 +1102,8 @@ BeesScanModeExtent::next_transid(const CrawlMap &crawl_map_unused) Table::Text("gen_now"), Table::Number(m_roots->transid_max()), Table::Text(""), - Table::Text(""), - Table::Text(""), + Table::Text("updated"), + Table::Text(strf_localtime(now)), }); eta.left(""); eta.mid(" ");