<div dir="ltr">Very glad to see <i>Bi-weekly Upgrades Work Status</i>, besides, we (UnitedStack) are also writing a Chinese version of weekly neutron status:<div><br></div><div><a href="http://bit.ly/29nTorX">http://bit.ly/29nTorX</a><br></div><div><br></div><div>We wrote from 4.3 and now have wrote 12 pieces. :-D</div><div><br></div><div>Wei Wang</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-06-20 21:58 GMT+08:00 Ihar Hrachyshka <span dir="ltr"><<a href="mailto:ihrachys@redhat.com" target="_blank">ihrachys@redhat.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
(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.)<br>
<br>
OK. What’s new in neutron upgrades since last update?<br>
<br>
1. For the most part, the team works on migrating existing code base to using versioned objects.<br>
<br>
What landed:<br>
<br>
- base db plugin switched to objects for subnetpools: <a href="https://review.openstack.org/300056" rel="noreferrer" target="_blank">https://review.openstack.org/300056</a><br>
- get_object(s) API now allows to pass renamed fields as filters: <a href="https://review.openstack.org/327249" rel="noreferrer" target="_blank">https://review.openstack.org/327249</a><br>
<br>
What’s in the queue:<br>
- utilizing DNSNameServer object in the code: <a href="https://review.openstack.org/326477" rel="noreferrer" target="_blank">https://review.openstack.org/326477</a><br>
- security groups object: <a href="https://review.openstack.org/284738" rel="noreferrer" target="_blank">https://review.openstack.org/284738</a><br>
- *PortSecurity objects: <a href="https://review.openstack.org/327257" rel="noreferrer" target="_blank">https://review.openstack.org/327257</a><br>
<br>
There are things still crafting worth mentioning:<br>
- subnet adoption in db code: <a href="https://review.openstack.org/321001" rel="noreferrer" target="_blank">https://review.openstack.org/321001</a><br>
- subnet object adjustments: <a href="https://review.openstack.org/331009" rel="noreferrer" target="_blank">https://review.openstack.org/331009</a><br>
- address scope adoption: <a href="https://review.openstack.org/#/c/308005/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/308005/</a><br>
<br>
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:<br>
- next/prev href links tests: <a href="https://review.openstack.org/318270" rel="noreferrer" target="_blank">https://review.openstack.org/318270</a><br>
- subnet tests: <a href="https://review.openstack.org/329340" rel="noreferrer" target="_blank">https://review.openstack.org/329340</a><br>
- subnetpools tests: <a href="https://review.openstack.org/327081" rel="noreferrer" target="_blank">https://review.openstack.org/327081</a><br>
<br>
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:<br>
<br>
<a href="https://review.openstack.org/#/q/status:open++(topic:bug/1566514+OR+topic:bug/1591981)" rel="noreferrer" target="_blank">https://review.openstack.org/#/q/status:open++(topic:bug/1566514+OR+topic:bug/1591981)</a><br>
<br>
Reviews for ^ are highly welcome!<br>
<br>
There were other related changes that landed in master:<br>
- migrated code from using private ._context attributes to .obj_context: <a href="https://review.openstack.org/283616" rel="noreferrer" target="_blank">https://review.openstack.org/283616</a><br>
- added type information to ObjectNotFound exception: <a href="https://review.openstack.org/327582" rel="noreferrer" target="_blank">https://review.openstack.org/327582</a><br>
- NetworkDhcpAgentBinding model moved to a separate module: <a href="https://review.openstack.org/328452" rel="noreferrer" target="_blank">https://review.openstack.org/328452</a><br>
- get_object() switched to using _query_model to support RBAC filtering: <a href="https://review.openstack.org/#/c/326361/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/326361/</a><br>
- query filter hook added to objects: <a href="https://review.openstack.org/328304" rel="noreferrer" target="_blank">https://review.openstack.org/328304</a><br>
- qos policy filtering by ‘shared’ field is fixed by utilizing ^: <a href="https://review.openstack.org/328313" rel="noreferrer" target="_blank">https://review.openstack.org/328313</a><br>
<br>
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.<br>
<br>
===<br>
<br>
Team info:<br>
Upgrades Subteam has the weekly meetings on Mondays, 2PM UTC, wiki page: <a href="https://wiki.openstack.org/wiki/Meetings/Neutron-Upgrades-Subteam" rel="noreferrer" target="_blank">https://wiki.openstack.org/wiki/Meetings/Neutron-Upgrades-Subteam</a><br>
<br>
New patches are generally tracked under the following topic: <a href="https://review.openstack.org/#/q/topic:bp/adopt-oslo-versioned-objects-for-db" rel="noreferrer" target="_blank">https://review.openstack.org/#/q/topic:bp/adopt-oslo-versioned-objects-for-db</a><br>
<br>
Ihar<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div><br></div>