Ironic Shards
Use Ironic Shards to scale out nova-compute processes talking to ironic, instead of the hash ring we used to use.
Blueprint information
- Status:
- Started
- Approver:
- Sylvain Bauza
- Priority:
- Low
- Drafter:
- John Garbutt
- Direction:
- Approved
- Assignee:
- John Garbutt
- Definition:
- Approved
- Series goal:
- Accepted for bobcat
- Implementation:
- Blocked
- Milestone target:
- bobcat-3
- Started by
- John Garbutt
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
[20230116 bauzas] Spec approved for 2023.1 cycle https:/
[20230307 bauzas] Deferred as implementation not merged in 2023.1
Addressed by: https:/
WIP: Deprecate ironic.peer_list
[20230512 bauzas] Spec got approved for Bobcat https:/
[20230628 johnthetubaguy]
Code is all up for review now:
https:/
Gerrit topic: https:/
Addressed by: https:/
Limit nodes by ironic shard key
Addressed by: https:/
Add nova-manage ironic-
Addressed by: https:/
Make compute node rebalance safter
Addressed by: https:/
Revert "Make compute node rebalance safter"
Addressed by: https:/
Revert "Add nova-manage ironic-
Addressed by: https:/
Revert "Limit nodes by ironic shard key"
Addressed by: https:/
Revert "Deprecate ironic.peer_list"
[20231003 bauzas] The implementation is blocked as we needed to revert the series (without reverting the deprecation for peer_list tho). We will need to accept again the blueprint/spec for Caracal then.