Autocommit action=MODIFY on file=Plan.md detected

This commit is contained in:
Flatnotes 2024-05-05 20:06:10 +00:00
parent 01c3c6d78d
commit 0866e4a7e0
1 changed files with 21 additions and 11 deletions

28
Plan.md
View File

@ -2,9 +2,10 @@
- flap when rolling out agent / deploying new agent version - flap when rolling out agent / deploying new agent version
- even crash on big regions - even crash on big regions
- network flap / rabbit partition - network flap / rabbit partition
- pause-minority - pause-minority helped crash the cluster
- reset cluster was ... the solution - reset cluster was ... the solution
- What's going on with rabbit ? - What's going on with rabbit ?
- reproduce workload with rabbit perftest - reproduce workload with rabbit perftest
- oslo.metrics - oslo.metrics
@ -14,23 +15,32 @@
- What we learned ? - What we learned ?
- rabbitmq does not like at all large queue/connection churn - rabbitmq does not like at all large queue/connection churn
- identified issues were mostly related to neutron - identified issues were mostly related to neutron
- rabbit ddos
- too many queue declare
- too many tcp connection churn
- Nova rpc usage is clearly != neutron
- under the hood ? RPC implementation in Openstack: aka oslo.messaging - Under the hood ? RPC implementation in Openstack: aka oslo.messaging
- pub/sub - pub/sub
- RPC server: setup endpoints / queues / listeners - RPC server: setup endpoints / queues / listeners
- topic, fanout mechanism
- publish: rpc provided methods - publish: rpc provided methods
- call - call - reply (topic / transient for reply)
- cast - cast (topic queue)
- cast / fanout=true - cast / fanout=true (fanout queue)
- notifications: kafka - notifications: kafka
- Journey to get stable - Journey to get stable
- Infra - Infra
- split rabbit-neutron / rabbit-* - split rabbit-neutron / rabbit-*
- scale some clusters to 5 node - scale problematic clusters to 5 node
- Upgrade to 3.10+ - Upgrade to 3.10+
- openstack - quorum queue recommended
- - oslo messaging improvment
- queue fixed naming to avoid
- move from HA queue > Quorum queues
- replace 'fanout' queues by stream queues => reduce queue nb
- reduce queue declared by RPC server
- use same connection for mutiple topics