Admin should be able to manually select the active instance of a HA router

Bug #1370033 reported by Assaf Muller
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
neutron
Won't Fix
Wishlist
Unassigned

Bug Description

The admin can see where is the active replica of an HA router. Once this bug: https://bugs.launchpad.net/neutron/+bug/1401095
Is solved, the admin will be able to manually move HA routers from one agent to the next. Combining the two, it gives a decent if not ideal way to move the master by unscheduling it from the master node thereby moving it a backup:

For example if hosts A and B are hosting router R, and router R is active on host A, you can unschedule it from host A, invoking a failover and causing B to become the new active replica. You then schedule it to host A once more and it'll host the router again, this time as standby.

This RFE is about adding the ability to manually move the master state of a router from one agent to another explicitly. I think this can only be done with an API modification, or even a new API verb just for HA routers. I think that any API modifications need a slim spec and an RFE bug is not enough.

Tags: api l3-ha rfe
Changed in neutron:
importance: Undecided → Wishlist
Changed in neutron:
importance: Wishlist → Medium
tags: added: api
Changed in neutron:
assignee: nobody → yong sheng gong (gongysh)
Revision history for this message
Assaf Muller (amuller) wrote :

Gongysh I updated the bug description since a lot of things have changed since I reported this.

tags: added: rfe
description: updated
description: updated
description: updated
Revision history for this message
Kyle Mestery (mestery) wrote :

This looks reasonable to me, I'd be ok with a slim spec as well since it requires an API change.

Changed in neutron:
status: New → Confirmed
Revision history for this message
yong sheng gong (gongysh) wrote :

ok

Assaf Muller (amuller)
Changed in neutron:
importance: Medium → Low
Revision history for this message
Kyle Mestery (mestery) wrote :

Triaged and approved. Please file a small spec since this requires an API change. Thanks!

Changed in neutron:
status: Confirmed → Triaged
tags: added: rfe-approved
removed: rfe
Changed in neutron:
importance: Low → Wishlist
Changed in neutron:
milestone: none → mitaka-1
Changed in neutron:
milestone: mitaka-1 → mitaka-2
Changed in neutron:
assignee: yong sheng gong (gongysh) → Hong Hui Xiao (xiaohhui)
status: Triaged → In Progress
Changed in neutron:
status: In Progress → Incomplete
assignee: Hong Hui Xiao (xiaohhui) → nobody
milestone: mitaka-2 → none
Changed in neutron:
assignee: nobody → Hong Hui Xiao (xiaohhui)
status: Incomplete → In Progress
Revision history for this message
Hong Hui Xiao (xiaohhui) wrote :

I think the description needs update again, based on the discussion at [1]. Or, I will file a new rfe to address the problem.

[1] https://review.openstack.org/#/c/257299/

Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

I'll defer to Assaf. Based on his feedback, this looks like it's being deferred to after Mitaka.

Revision history for this message
Carl Baldwin (carl-baldwin) wrote :

I just adjusted the status and tags to reflect what has been discussed on the review [1]. Maybe we need to discuss this again in the drivers team meeting.

[1] https://review.openstack.org/#/c/257299/

tags: added: rfe
removed: rfe-approved
Changed in neutron:
status: In Progress → Won't Fix
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron-specs (master)

Change abandoned by Carl Baldwin (<email address hidden>) on branch: master
Review: https://review.openstack.org/257299
Reason: Abandoning pending discussion with drivers

Changed in neutron:
status: Won't Fix → New
Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

Back to the Triaged queue

Changed in neutron:
status: New → Triaged
Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :
Changed in neutron:
status: Triaged → Won't Fix
assignee: Hong Hui Xiao (xiaohhui) → nobody
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Change abandoned by Armando Migliaccio (<email address hidden>) on branch: master
Review: https://review.openstack.org/257299
Reason: This review is > 4 weeks without comment and currently blocked by a core reviewer with a -2. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and contacting the reviewer with the -2 on this review to ensure you address their concerns.

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.