Upstream the rabbit OCF agent for a Pacemaker
Maintaining a huge and complex OCF agent for rabbimq cluster downstream became a great burden.
We want this script to attract broader auditory and developed upstream, as a part of the rabbitmq-server package.
There is no spec required as there is no impacts, just changing the place of the OCF script hosting and maintenance patches from
fuel-ha-utils package resided downstream to the rabbitmq-server upstream.
(out of scope) Besides that, community efforts are split to different OCF RA for rabbitmq, for further analysis see
https:/
Assignees/
* Oyvind Albrigtsen (e-ddie)
* Peter Lemenkov (petro)
* Bogdan Dobrelia (bogdando)
Blueprint information
- Status:
- Complete
- Approver:
- Vladimir Kuklin
- Priority:
- Undefined
- Drafter:
- Bogdan Dobrelya
- Direction:
- Needs approval
- Assignee:
- Bogdan Dobrelya
- Definition:
- Approved
- Series goal:
- Accepted for newton
- Implementation:
- Implemented
- Milestone target:
- 10.0
- Started by
- Bogdan Dobrelya
- Completed by
- Bogdan Dobrelya
Related branches
Related bugs
Bug #1473015: Make rabbitmq OCF script POSIX compatible | Fix Released |
Bug #1497528: [ha-guide] describe RabbitMQ 3 nodes cluster configuration for pacemaker | Fix Released |
Sprints
Whiteboard
ML https:/
The OCF script will be shipped out of box of the rabbitmq-server 3.5.7 version (scheduled for early November 2015)
Upstream documentaion for the OCF script configuration http://
Gerrit topic: https:/
Addressed by: https:/
Sync rabbitmq OCF from upstream
Gerrit topic: https:/
Addressed by: https:/
Quote vars when checking them on emptiness
Addressed by: https:/
Sync rabbitmq OCF from upstream
Addressed by: https:/
Sync rabbitmq OCF from upstream
Addressed by: https:/
Consume upstream rabbitmq-server v3.6.1 OCF RA
Work Items
Work items:
Contribute the OCF script upstream: DONE
Update upstream docs: DONE
Update the OpenStack HA guide to refer upstream docs for the OCF agent driven clustering: DONE
Sync chagnes both sides manually, until removed from Fuel downstream: DONE
Consume the rabbitmq-server v3.6.1 containing this OCF script in Fuel and remove it from fuel-ha-utils: DONE
Merge all of the upstream OCF RA for rabbitmq-server (out of scope): INPROGRESS
Address CI/CD for the OCF script currently made only in Fuel project to be done upstream (out of scope): TODO