Refactoring of L3 Scheduler
This blueprint proposes refactoring of existing L3 Scheduler code to align it with new design as implemented for DHCP Scheduler.
The idea here is to abstract scheduling and binding logic, so that it will be common across l3 and dhcp schedulers. In this proposal, a new config 'l3_load_type' will be added in neutron.conf which will decide the load type of l3 agents and schedule new router resource to the least loaded l3 agent. This blueprint also helps to eliminate code duplication across l3 and dhcp schedulers.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Shivakumar M
- Direction:
- Needs approval
- Assignee:
- Praveen Kumar SM
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
- Armando Migliaccio
Related branches
Related bugs
Sprints
Whiteboard
Refactoring (work that does not alter functionality does not really need a blueprint spec). We can track this with a simple bug.
References:
Review link for the "Refactoring of L3 Scheduler " blueprint is below,
https:/
Below two links are about "DCHP service load balancing scheduler" blueprint.
https:/
https:/
Gerrit topic: https:/
Addressed by: https:/
Refactoring of L3 Scheduler
Gerrit topic: https:/