← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1516156] Re: [RFE] IPAM migration from non-pluggable to pluggable

 

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

commit 625de54de3936b0da8760c3da76d2d315d05f94e
Author: Pavel Bondar <pbondar@xxxxxxxxxxxx>
Date:   Thu May 7 17:40:55 2015 +0300

    Switch to pluggable IPAM implementation
    
    This patch does unconditional switch from non-pluggable IPAM to
    pluggable IPAM for all deployments during upgrade to Neutron.
    
    Pluggable IPAM is enabled by pointing ipam_driver default to reference
    driver. User who manually set ipam_driver in neutron.conf will continue
    to use ipam_driver of their choice.
    
    During upgrade data is migrated from non-pluggable IPAM tables to
    pluggable IPAM tables using alembic_migration. Availability ranges
    (IPAvailabilityRange) is no longer used to calculate next available ip
    address, so migration for this table is not included.
    
    Migration is covered with functional tests. Dataset with subnets,
    allocation pools and ip allocations is loaded prior to migration.
    Once migration is completed ipam related tables are checked
    if data is migrated properly.
    
    Built-in IPAM implementation becomes obsolete and is planned to be
    removed in upcoming commits.
    
    UpgradeImpact
    Closes-Bug: #1516156
    Change-Id: I1d633810bd16f1bec7bbca57522e9ad3f7745ea2


** Changed in: neutron
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1516156

Title:
  [RFE] IPAM migration from non-pluggable to pluggable

Status in neutron:
  Fix Released

Bug description:
  Currently, there is no upgrade path from the non-pluggable IPAM
  implementation to the pluggable implementation. This limits pluggable
  use to greenfield installations.

  This proposal is to develop a migration from the non-pluggable version
  to the reference driver pluggable implementation. This migration would
  be manually run when changing the driver.

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1516156/+subscriptions


References