Merge 99b3af78bd into merged_master (Bitcoin PR bitcoin/bitcoin#28044)

This commit is contained in:
Byron Hambly 2025-07-01 11:52:42 +02:00
commit 48227e0d28

View file

@ -5,11 +5,18 @@
#include <test/util/index.h>
#include <index/base.h>
#include <shutdown.h>
#include <util/check.h>
#include <util/time.h>
void IndexWaitSynced(const BaseIndex& index)
{
while (!index.BlockUntilSyncedToCurrentChain()) {
// Assert shutdown was not requested to abort the test, instead of looping forever, in case
// there was an unexpected error in the index that caused it to stop syncing and request a shutdown.
Assert(!ShutdownRequested());
UninterruptibleSleep(100ms);
}
assert(index.GetSummary().synced);
}