Hi all,

(It’s not really bi-weekly since I missed it the previous week. This report is 
for the last 3 weeks. I will try to keep a more regular schedule for those 
updates in the future.)

OK. What’s new in neutron upgrades since last update?

1. For the most part, the team works on migrating existing code base to using 
versioned objects.

What landed:

- base db plugin switched to objects for subnetpools: 
https://review.openstack.org/300056
- get_object(s) API now allows to pass renamed fields as filters: 
https://review.openstack.org/327249

What’s in the queue:
- utilizing DNSNameServer object in the code: 
https://review.openstack.org/326477
- security groups object: https://review.openstack.org/284738
- *PortSecurity objects: https://review.openstack.org/327257

There are things still crafting worth mentioning:
- subnet adoption in db code: https://review.openstack.org/321001
- subnet object adjustments: https://review.openstack.org/331009
- address scope adoption: https://review.openstack.org/#/c/308005/

A lot of api test coverage for sorting and pagination happened. That is 
something that we push for before we switch resources to using objects to avoid 
potential regressions. Things that landed:
- next/prev href links tests: https://review.openstack.org/318270
- subnet tests: https://review.openstack.org/329340
- subnetpools tests: https://review.openstack.org/327081

We have a lot more related patches though, including test coverage as well as 
enabling sorting/pagination for all installations. All those are tracked under:

https://review.openstack.org/#/q/status:open++(topic:bug/1566514+OR+topic:bug/1591981)

Reviews for ^ are highly welcome!

There were other related changes that landed in master:
- migrated code from using private ._context attributes to .obj_context: 
https://review.openstack.org/283616
- added type information to ObjectNotFound exception: 
https://review.openstack.org/327582
- NetworkDhcpAgentBinding model moved to a separate module: 
https://review.openstack.org/328452
- get_object() switched to using _query_model to support RBAC filtering: 
https://review.openstack.org/#/c/326361/
- query filter hook added to objects: https://review.openstack.org/328304
- qos policy filtering by ‘shared’ field is fixed by utilizing ^: 
https://review.openstack.org/328313

2. As for multinode grenade testing, there was little progress on getting 
voting for the DVR job. This is something that I plan to tackle in the near 
future.

===

Team info:
Upgrades Subteam has the weekly meetings on Mondays, 2PM UTC, wiki page: 
https://wiki.openstack.org/wiki/Meetings/Neutron-Upgrades-Subteam

New patches are generally tracked under the following topic: 
https://review.openstack.org/#/q/topic:bp/adopt-oslo-versioned-objects-for-db

Ihar
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to