chore(antithesis): register my user as allowed for moog
Signed-off-by: Chris Gianelloni <[email protected]>
Signed-off-by: Chris Gianelloni <[email protected]>
Add Antithesis testing infrastructure for Leios consensus
Signed-off-by: Chris Gianelloni <[email protected]>
The pool nodes were binding to their specific container IPs (172.28.0.x) which caused tx-generator TCP connections to be refused. Binding to 0.0.0.0 matches the Antithesis compose and allows tx-generator to connect to all three pools. Signed-off-by: Chris Gianelloni <[email protected]>
Add TX_GENERATOR_SCRIPT variable defaulting to run-tx-generator.sh. Set TX_GENERATOR_SCRIPT=/app/scripts/run-tx-generator-loop.sh to test the randomized loop locally. Signed-off-by: Chris Gianelloni <[email protected]>
Include the randomized tx-generator loop script in the Docker image so the Antithesis compose file can reference it. Signed-off-by: Chris Gianelloni <[email protected]>
Infinite loop wrapper around tx-generator with randomized parameters sourced from /dev/urandom (which Antithesis controls for deterministic replay). Each iteration picks random tx_count (100-100k), tps (100-10k), and cooldown (1-60s) to explore diverse load patterns under fault injection. Signed-off-by: Chris Gianelloni <[email protected]>
Co-authored-by: Sebastian Nagel <[email protected]>
Co-authored-by: Thomas Vellekoop <[email protected]>
Co-authored-by: Thomas Vellekoop <[email protected]>
Add the technical design document and fix a broken link
- Improve grammar - Make language more appropriate for documentation
- Add formal specs to resources since we'll remove them from the navigation - Some formatting and editing