xmtpd icon indicating copy to clipboard operation
xmtpd copied to clipboard

[Stream Reliability] Stream resiliency testing

Open api-Hypernova opened this issue 4 months ago • 0 comments

Description:

Modify this test: https://github.com/xmtp/xmtp-qa-tools/blob/main/monitoring/delivery.test.ts To add the following:

  • Partition workers across 4 nodes
  • Configurable fixed latency, jitter and packet loss from the clientside (reference branch: hypernova/chaosforkmatrix). Chaos should be active for the entire duration of the test
  • Add an event thread triggering random network partitions from clients<=>nodes every N seconds (configurable)
  • Ensure the test exits immediately in the event of ordering or delivery issue.

api-Hypernova avatar Aug 05 '25 20:08 api-Hypernova