Jump to: navigation, search

Difference between revisions of "Meetings/Neutron-Upgrades-Subteam"

(Agenda)
(Agenda)
Line 16: Line 16:
 
* Open discussion
 
* Open discussion
 
** (korzen) Reuse of side-loaded synthetic fields defined by SQLAlchemy relationship in DB model. This is needed for performance reason. With increasing number of entries in DB, we cannot increase the sql query number - as per required in unit tests.
 
** (korzen) Reuse of side-loaded synthetic fields defined by SQLAlchemy relationship in DB model. This is needed for performance reason. With increasing number of entries in DB, we cannot increase the sql query number - as per required in unit tests.
 +
** (korzen) Bug in objects/db/api.py get_object - applying filter by id when subnet is shared was not working properly. the filter_by(id=xxx) is applied on NetworkRBAC id, not on subnets.id table.
  
 
== Backlog ==
 
== Backlog ==

Revision as of 08:27, 27 June 2016

Meetings

Agenda

  • Announcements
  • Partial Multinode Grenade (assert:supports-rolling-upgrade)
  • Object implementation
  • Other patches on review
  • Open discussion
    • (korzen) Reuse of side-loaded synthetic fields defined by SQLAlchemy relationship in DB model. This is needed for performance reason. With increasing number of entries in DB, we cannot increase the sql query number - as per required in unit tests.
    • (korzen) Bug in objects/db/api.py get_object - applying filter by id when subnet is shared was not working properly. the filter_by(id=xxx) is applied on NetworkRBAC id, not on subnets.id table.

Backlog

  • think of validating migration rules with real resources (there should be an oslo.db fixture for that);
  • investigate the list of resources we migrate in grenade, maybe add more;
  • job that runs expand from master, then leave the cloud on N-1 release and run tempest;
  • Introduce the custom SQL types in Neutron database schema

Meeting commands

/join #openstack-meeting-alt
#startmeeting neutron_upgrades
#topic Announcements
#undo topic
#link https://wiki.openstack.org/wiki/Meetings/Neutron-Upgrades-Subteam
#action ihrachys will get something specific done this week
#endmeeting

Sub-team Charter

Enhances the upgrade story for Neutron (all things upgrade: cold, rolling, alembic, grenade, ...).

Object adoption check list

At the moment, the main focus of the team is on adoption of oslo.versionedobjects library for all database interactions. This is to open the door for alembic-less data migrations in next cycles.

To adopt the library for a resource, the following should be made: