osmosis-labs / osmosis

The AMM Laboratory
https://app.osmosis.zone
Apache License 2.0
894 stars 597 forks source link

chore: Add support streaming to multiple SQS instances #8838

Open deividaspetraitis opened 5 days ago

deividaspetraitis commented 5 days ago

What is the purpose of the change

The changes in this ticket will allow supporting multiple sqs instances, with a comma delimited hostname:port in app.toml, e.g. grpc-ingest-address = "localhost:50051,localhost:50052" This will make scaling up sqs much easier, without always having to have a corresponding osmosis node for each sqs instance.

Originally appeared Support multiple sqs instances

This PR ports original PR code to latest node version ( v24.x to v27.x ) and additionally fixes concurrent writes to memory pool tracker.