1
0
Mirror von https://github.com/tkuschel/bees.git synchronisiert 2026-05-07 20:49:38 +02:00

progress: base progress estimates on queued extents, not completed ones

This means the progress table in the status output reflects the state of
the oldest task in the queue, not the newest.

Signed-off-by: Zygo Blaxell <bees@furryterror.org>
Dieser Commit ist enthalten in:
Zygo Blaxell
2025-06-18 22:40:31 -04:00
Ursprung f9f3913c8b
Commit 1b8b7557b6
+2 -2
Datei anzeigen
@@ -1305,8 +1305,8 @@ BeesScanModeExtent::next_transid()
const auto this_crawl = found->second->crawl();
THROW_CHECK1(runtime_error, subvol, this_crawl);
// Get the last _completed_ state
const auto this_state = this_crawl->get_state_begin();
// Get the last _queued_ state
const auto this_state = this_crawl->get_state_end();
auto bytenr = this_state.m_objectid;
const auto bg_found = bg_info_map.lower_bound(bytenr);