Skip to content

Ledger Account Bloater#79

Draft
SeanCheatham wants to merge 2 commits into
ripple:mainfrom
SeanCheatham:seancheatham/payment-fund-new-shamap-repro
Draft

Ledger Account Bloater#79
SeanCheatham wants to merge 2 commits into
ripple:mainfrom
SeanCheatham:seancheatham/payment-fund-new-shamap-repro

Conversation

@SeanCheatham

Copy link
Copy Markdown

There's a somewhat mysterious condition which leads to a node crash. Logs leading up to this crash include many lines with terminate called after throwing an instance of 'xrpl::SHAMapMissingNode'. This follows after network faults are injected which cause disruption to peer synchronization.

In an attempt to surface this crash more frequently, this PR adds a new test driver which funds a random batch of new Accounts on the ledger. The intention is to bloat the ledger with new accounts, thus triggering more sync pressure.

This PR is not guaranteed to actually surface the issue; the hope is that it will though.

@SeanCheatham
SeanCheatham force-pushed the seancheatham/payment-fund-new-shamap-repro branch from da0fe22 to cc0e4aa Compare July 17, 2026 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant