Add DB2 as an option for backend database

Registered by James Carey

The community currently supports MySQL and PostgreSQL production databases. Several other core projects already support DB2 (Keystone, Glance, Ceilometer, Heat). This blueprint adds support to Neutron for DB2 as a production database.

This blueprint is to add code to support migrating the Neutron database against a DB2 backend. This would require a fresh deployment of Neutron since there are no plans to migrate an existing Neutron database from another engine, e.g. MySQL, to DB2.

Unit test code would also be updated to support running tests against a DB2 backend with the ibm_db_sa driver and all Neutron patches will be tested against a Tempest full run with 3rd party CI running DB2 that IBM will maintain.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
James Carey
Direction:
Needs approval
Assignee:
John Kasperski
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
James Carey

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/db2-database,n,z

Addressed by: https://review.openstack.org/97851
    Add support for DB2 as a backend database

This should be marked complete. There have been several bug fixes to the neutron migrations for DB2 and the alembic support was added with https://review.openstack.org/#/c/174939/. -- mriedem 20150713

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.