Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EPIC: Update Producer Simulator to read a "recording" from a cloud bucket #487

Open
Tracked by #390
mattp-swirldslabs opened this issue Jan 13, 2025 · 0 comments
Open
Tracked by #390
Labels
Epic Simulator Issue related to Block Stream Simulator

Comments

@mattp-swirldslabs
Copy link
Contributor

mattp-swirldslabs commented Jan 13, 2025

As an engineering running a simulator as a producer
I want the simulator to run a recording by reading data from a cloud bucket
So that I do not have to store large recordings on my local filesystem

  • While talking with the MN team, they asked how they might use the simulator in their k8s cluster to send data through the BN and to the MN (listening as a consumer). The MN team will soon be reading block streams uploaded by the CN to cloud buckets. Adding the ability for the simulator as a producer to read the same data, from the same bucket would help them with their testing.
  • Another helpful scenario: imagine we're troubleshooting an issue in mainnet or testnet where CN is sending problematic data. We could use the simulator to read the same, problematic block stream, from a bucket and replay it locally to test where the items break with the Block Node.

Tech Notes

@mattp-swirldslabs mattp-swirldslabs added Simulator Issue related to Block Stream Simulator Epic labels Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic Simulator Issue related to Block Stream Simulator
Projects
None yet
Development

No branches or pull requests

1 participant