Skip to content

Ledger Account Bloater - #79

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

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 2 times, most recently from cc0e4aa to 10eca25 Compare July 22, 2026 00:20
@SeanCheatham
SeanCheatham force-pushed the seancheatham/payment-fund-new-shamap-repro branch from 10eca25 to d020843 Compare July 22, 2026 00:48
@SeanCheatham
SeanCheatham marked this pull request as ready for review July 22, 2026 01:04
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