HA router priority should be according to configurable priority of L3-agent

Bug #1369266 reported by Yair Fried
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Expired
Wishlist
Unassigned

Bug Description

Currently all instances have the same priority (hard coded 50)
Admin should be able to assign priority to l3-agents so that Master will be chosen accordingly (suppose that you have an agent with smaller bandwidth than others, you would like it to have the least amount possible of active (Master) instances.
This will require extending the L3-agent API

This is blocked by bug: https://bugs.launchpad.net/neutron/+bug/1365429

Tags: l3-ha
Yair Fried (yfried)
tags: added: l3-ha
Changed in neutron:
importance: Undecided → Wishlist
Revision history for this message
Isaku Yamahata (yamahata) wrote :

If we are going to add a parameter, we should allow not only prioirty, but also other vrrp parameters to be set via API.
vrrp version, advertisement interval, preempt mode/delay, accept mode,

yalei wang (yalei-wang)
Changed in neutron:
assignee: nobody → yalei wang (yalei-wang)
Revision history for this message
Assaf Muller (amuller) wrote :

I think adding more sophisticated router schedulers is more appropriate, instead of the admin manually setting priorities on agents. For example, we could create a 'network bandwidth' scheduler, by (For example) adding currently used external network network bandwidth to the agent heartbeats and aggregating that over a time period on the controller. Continuing this train of thought, this bug could be closed in favor of a blueprint, if the reporter would like to take this task on himself.

Revision history for this message
yalei wang (yalei-wang) wrote :

Hi Yair Fried, and amuller, if you agree, I want to write this bp, maybe we could realize it in the next 'L' cycle.

Revision history for this message
Yair Fried (yfried) wrote :

Yalei Wang,
You have my blessing

Revision history for this message
Assaf Muller (amuller) wrote :

I have *a lot* of reservations and concerns regarding what's being suggested in this bug report. Yalei, do you want to post a summary of what you had in mind?

Assaf Muller (amuller)
Changed in neutron:
status: New → Opinion
Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

If Assaf says 'nay', I think this can't go ahead. Please pick it up, and elaborate more.

Changed in neutron:
status: Opinion → Won't Fix
status: Won't Fix → Incomplete
assignee: yalei wang (yalei-wang) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for neutron because there has been no activity for 60 days.]

Changed in neutron:
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.