rabbitmq / rabbitmq-server

Open source RabbitMQ: core server and tier 1 (built-in) plugins
https://www.rabbitmq.com/
Other
12.31k stars 3.92k forks source link

Remove gen_server behaviour from stream manager #12684

Closed acogoluegnes closed 2 weeks ago

acogoluegnes commented 2 weeks ago

The stream manager does not need to be a gen_server (no cast, no state) and the gen_server can create contention for large stream deployments (some functions make cluster-wide calls that can take some time).