1
0
mirror of https://github.com/Zygo/bees.git synced 2025-08-01 13:23:28 +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>
This commit is contained in:
Zygo Blaxell
2025-06-18 22:40:31 -04:00
parent f9f3913c8b
commit 1b8b7557b6

View File

@@ -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);