Autocommit action=MODIFY on file=Plan.md detected
This commit is contained in:
parent
30632f97c6
commit
6eef026b69
38
Plan.md
38
Plan.md
|
|
@ -1,28 +1,34 @@
|
||||||
|
|
||||||
|
|
||||||
- Issues with rabbit ?
|
- Issues with rabbit ?
|
||||||
- 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
|
||||||
|
- reset cluster was ... the solution
|
||||||
|
|
||||||
- Troubleshoot
|
- What's going on with rabbit ?
|
||||||
|
- reproduce workload with rabbit perftest
|
||||||
- oslo.metrics
|
- oslo.metrics
|
||||||
-
|
- rabbitmq exporter / grafana dashboards
|
||||||
|
- smokeping between nodes
|
||||||
|
|
||||||
|
=> we identified issues were mostly related to neutron
|
||||||
|
- rabbit flap flood resources to agents
|
||||||
|
|
||||||
|
- How ? RPC implementation in Openstack: aka oslo.messaging
|
||||||
|
- pub/sub
|
||||||
|
- RPC server: setup endpoints / queues / listeners
|
||||||
|
- topic, fanout mechanism
|
||||||
|
- publish: rpc provided methods
|
||||||
|
- call
|
||||||
|
- cast
|
||||||
|
- cast / fanout=true
|
||||||
|
- notifications: kafka
|
||||||
|
|
||||||
|
|
||||||
- Journey to get stable
|
- Journey to get stable
|
||||||
- Infra POV
|
- Infra
|
||||||
- split rabbit-neutron / rabbit-*
|
- split rabbit-neutron / rabbit-*
|
||||||
- scale some clusters to 5 node
|
- scale some clusters to 5 node
|
||||||
- Upgrade to 3.10+
|
- Upgrade to 3.10+
|
||||||
-
|
- openstack
|
||||||
|
-
|
||||||
- Deep dive
|
|
||||||
- oslo.messaging
|
|
||||||
- how RPC is implemented
|
|
||||||
- rpc server
|
|
||||||
- call / cast
|
|
||||||
- topic, fanout, notifications
|
|
||||||
- neutron ovs rpc implementation
|
|
||||||
- too many queues
|
|
||||||
- too many connections
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue