mirror of
https://github.com/XRPLF/rippled.git
synced 2026-09-28 15:58:07 +00:00
- Adds a "max_waiting_ledgers" config, which defaults to the "online_delete" value. If the rotation gets stuck for that number of ledgers, abort the rotation and try again later. The existing gap will be ignored on the next rotation. - Create a new HealthResult::Expired. Update most healthWait() call sites to account for the new possible result. Pay special note to the calls in SHAMapStoreImp::run() to ensure they don't exit the thread prematurely, or keep rotating when they should not. - Did a little clean up while I was in there. - Update tests.