Migration of legacy router to distributed router not working

Bug #1348309 reported by Carl Baldwin
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
Mike Smith

Bug Description

This was a know backlog item when DVR code merged.

tags: added: l3-dvr-backlog
Revision history for this message
Swaminathan Vasudevan (swaminathan-vasudevan) wrote :

Will work on the router migration/convertion.

Changed in neutron:
assignee: nobody → Swaminathan Vasudevan (swaminathan-vasudevan)
Changed in neutron:
importance: Undecided → Medium
status: New → Confirmed
Changed in neutron:
status: Confirmed → In Progress
Changed in neutron:
milestone: none → juno-3
Changed in neutron:
assignee: Swaminathan Vasudevan (swaminathan-vasudevan) → Mike Smith (michael-smith6)
Changed in neutron:
assignee: Mike Smith (michael-smith6) → Swaminathan Vasudevan (swaminathan-vasudevan)
Changed in neutron:
assignee: Swaminathan Vasudevan (swaminathan-vasudevan) → Mike Smith (michael-smith6)
Revision history for this message
Carl Baldwin (carl-baldwin) wrote :
Changed in neutron:
assignee: Mike Smith (michael-smith6) → Swaminathan Vasudevan (swaminathan-vasudevan)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

Fix proposed to branch: master
Review: https://review.openstack.org/118491

Thierry Carrez (ttx)
Changed in neutron:
milestone: juno-3 → juno-rc1
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: master
Review: https://review.openstack.org/119253

Changed in neutron:
assignee: Swaminathan Vasudevan (swaminathan-vasudevan) → Mike Smith (michael-smith6)
Changed in neutron:
assignee: Mike Smith (michael-smith6) → Swaminathan Vasudevan (swaminathan-vasudevan)
Kyle Mestery (mestery)
Changed in neutron:
importance: Medium → High
Changed in neutron:
assignee: Swaminathan Vasudevan (swaminathan-vasudevan) → Mike Smith (michael-smith6)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote :

Fix proposed to branch: master
Review: https://review.openstack.org/123273

Changed in neutron:
assignee: Mike Smith (michael-smith6) → Swaminathan Vasudevan (swaminathan-vasudevan)
Changed in neutron:
assignee: Swaminathan Vasudevan (swaminathan-vasudevan) → Mike Smith (michael-smith6)
Changed in neutron:
assignee: Mike Smith (michael-smith6) → Swaminathan Vasudevan (swaminathan-vasudevan)
Changed in neutron:
assignee: Swaminathan Vasudevan (swaminathan-vasudevan) → Mike Smith (michael-smith6)
Changed in neutron:
assignee: Mike Smith (michael-smith6) → Swaminathan Vasudevan (swaminathan-vasudevan)
Changed in neutron:
assignee: Swaminathan Vasudevan (swaminathan-vasudevan) → Mike Smith (michael-smith6)
Changed in neutron:
assignee: Mike Smith (michael-smith6) → Swaminathan Vasudevan (swaminathan-vasudevan)
Changed in neutron:
assignee: Swaminathan Vasudevan (swaminathan-vasudevan) → Mike Smith (michael-smith6)
Revision history for this message
Kyle Mestery (mestery) wrote :

Removing from Juno-RC. We'll have to back port these to the first Juno stable release once they land in Kilo.

Changed in neutron:
milestone: juno-rc1 → kilo-1
Revision history for this message
Armando Migliaccio (armando-migliaccio) wrote :

Yes, to fix this we have three fairly beefy patches, which require some work still.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/105855
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=f005dd5c9b982eca03722a7b2684eeb42a83be2b
Submitter: Jenkins
Branch: master

commit f005dd5c9b982eca03722a7b2684eeb42a83be2b
Author: Swaminathan Vasudevan <email address hidden>
Date: Tue Aug 5 16:16:23 2014 -0700

    Implement migration of legacy routers to distributed

    This patch addresses the necessary changes required
    for the router migration or conversion from legacy
    to distributed.

    The _update_router_db() method was modified to add
    logic to support the SNAT functionality of DVR by
    calling create_snat_intf_ports_if_not_exists(). A
    call to _unbind_router() was also called to force
    the scheduling of the router with 'distributed'
    enabled.

    Right now we will be supporting migration from legacy
    to distributed only.

    Closes-bug: #1348309
    Partially-implements: blueprint neutron-ovs-dvr
    Co-Authored-By: Michael Smith <email address hidden>
    Change-Id: I6f252271bb5b52ce57184ad7b0bf1ce280b965fb

Changed in neutron:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on neutron (master)

Change abandoned by Michael Smith (<email address hidden>) on branch: master
Review: https://review.openstack.org/119253
Reason: not needed for migration

Thierry Carrez (ttx)
Changed in neutron:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/123273
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=c41f4a397dc32efa39a0fcce2131caa46692cb03
Submitter: Jenkins
Branch: master

commit c41f4a397dc32efa39a0fcce2131caa46692cb03
Author: Swaminathan Vasudevan <email address hidden>
Date: Fri Sep 19 10:41:09 2014 -0700

    Validate legacy router services before migration

    When legacy routers are migrated to distributed
    routers, we need to make sure that there are no
    Advanced services associated with the router.

    If Advanced services such as FWaaS or VPNaaS is
    associated with the router, we raise an exception
    and stop the migration.

    Partial-bug: #1348309

    DocImpact

    Change-Id: I65909040a16b022108e481344064d375050d731c

Thierry Carrez (ttx)
Changed in neutron:
milestone: kilo-1 → 2015.1.0
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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