<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Thanks Artur for this summarize.<div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jun 2, 2016, at 3:29 PM, Korzeniewski, Artur <<a href="mailto:artur.korzeniewski@intel.com" class="">artur.korzeniewski@intel.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="WordSection1" style="page: WordSection1; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Hi Neutrinos,<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">I would like to start the first bi-weekly upgrades work report.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">TLDR:<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">In order to inform community what is going on in upgrades field, we would like to start bi-weekly reporting. We would like to show progress in database resource transition to Oslo VersionedObjects. Also list of code refactoring places will be provided. Community members can take a look at the list and see if their work is not conflicting with upgrades effort.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">General approach:<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">During Mitaka release cycle, we have started the journey to port database resources to Oslo VersionedObject (OVO). As first, we have chosen the Port, Subnet and Network resources. As the process is very complicated, we have divided the work to first define interface object, and then work on integration patches in core Neutron code. The NeutronDbObject base class is still evolving, and we have spent the Mitaka release cycle on working on solid base, in order to reuse the code for all derived classes.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">We are still working on basic OVO integration, so any help in getting the work done would be appreciated. For detailed info, please take a look at below list.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">We would like to finish already started patches, priority has the Port, Subnet and Network objects. If you want to contribute and port new objects to OVO, please prepare object implementation and some usage in core Neutron code. In order to see which object is already covered, please take a look at below list of existing patches.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">I would like to remind that agreed approach at Design Summit in Austin was, that every new resource added to neutron should have OVO implemented. Please comply, and core reviewers please take care of this requirements in patches you review.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">The effort to move all database resources to Oslo VersionedObject will contribute to block offline contracting migration in Ocata release. In Newton cycle we would like to have our last offline data migration.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Objects merged:<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Subnetpool<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/275789" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/275789</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Subnet<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/264273" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/264273</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Port extension: Allowed address pairs<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/268274/" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/268274/</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Port extension: Extra DHCP opt<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/273072/" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/273072/</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Port extension: Port allowed address pairs<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/268274" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/268274</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Port extension: Port security<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/292178" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/292178</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">OVO for VLAN aware VMs:<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/310410" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/310410</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Objects under review:<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Network<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/269658" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/269658</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Port<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/253641" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/253641</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Port extension: security groups<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/284738" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/284738</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Agent  <a href="https://review.openstack.org/297887" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/297887</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Route, RoutePort and RouterRoute<span class="Apple-converted-space"> </span></span><span lang="PL" style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://review.openstack.org/307964" style="color: rgb(149, 79, 114); text-decoration: underline;" class=""><span lang="EN-US" class="">https://review.openstack.org/307964</span></a></span><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">DistributedVirtualRouter mac address<span class="Apple-converted-space"> </span></span><span lang="PL" style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://review.openstack.org/304873/" style="color: rgb(149, 79, 114); text-decoration: underline;" class=""><span lang="EN-US" class="">https://review.openstack.org/304873/</span></a></span><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Service Type:<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/304322" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/304322</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Flavor and Service Profile<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/306685" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/306685</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><p style="margin-right: 0in; margin-left: 27pt; font-size: 12pt; font-family: 'Times New Roman', serif; margin-bottom: 0.0001pt;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></p><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Integration patches merged:<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Integrate the port allowed address pairs VersionedObject in Neutron</span><span lang="PL" style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://review.openstack.org/287756" style="color: rgb(149, 79, 114); text-decoration: underline;" class=""><span lang="EN-US" class="">https://review.openstack.org/287756</span></a></span><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Integrate the Extra Dhcp Opt VersionedObject in Neutron<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/285397" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/285397</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Integration patches Under development:<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Subnet OVO<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/321001" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/321001</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="PL" style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Identified usages of Subnet:<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="font-size: 10pt; font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">main integration with db_base_plugin and ml2 plugin<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="font-size: 10pt; font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">DHCP RPC usage<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="font-size: 10pt; font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">IPAM usage<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="font-size: 10pt; font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">dvr_mac_db.py<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="font-size: 10pt; font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">l3_db.py<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="font-size: 10pt; font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">extraroute_db.py<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Subnetpool usage:<span class="Apple-converted-space"> </span></span><span lang="PL" style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://review.openstack.org/300056" style="color: rgb(149, 79, 114); text-decoration: underline;" class=""><span lang="EN-US" class="">https://review.openstack.org/300056</span></a></span><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Replace plugin class for address scope ovo<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/308005" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/308005</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Testing:<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">The API tests for sorting/pagination has been added for port and network<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://review.openstack.org/306272" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/306272</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://review.openstack.org/320980" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/320980</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">More tests are needed for resources that use sorting/pagination on API level.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Testing in gate has been covered in multinode Grenade jobs, one for legacy scenario, and the other DVR.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="PL" style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Im</span><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">p</span><span lang="PL" style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">rovements for NeutronDbObject:</span><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="font-size: 10pt; font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">Merged: objects: support advanced criteria for get_objects:<a href="https://review.openstack.org/300055" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/300055</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="font-size: 10pt; font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">Merged: Standard attributes are automagically added to all relevant neutron resources in object's base class<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="font-size: 10pt; font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">objects: stop using internal _context attribute<span class="Apple-converted-space"> </span></span><span lang="PL" style="" class=""><a href="https://review.openstack.org/283616" style="color: rgb(149, 79, 114); text-decoration: underline;" class=""><span lang="EN-US" class="">https://review.openstack.org/283616</span></a></span><span style="" class=""><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="font-size: 10pt; font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">Allow unique keys to be used with get_object<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/322024" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/322024</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="font-size: 10pt; font-family: Symbol;" class=""><span class="">·<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">        <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">qos: support advanced sorting/pagination criteria<span class="Apple-converted-space"> </span><a href="https://review.openstack.org/318251/" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://review.openstack.org/318251/</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">TODOs:<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="" class=""><span class="">1.<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">      <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">Help in review and code development for already existing patches.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="" class=""><span class="">2.<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">      <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">Add integration patches for objects: network, port, router, agent, service type…<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="" class=""><span class="">3.<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">      <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">Add more API tests for resources: subnets, routers, all the resource supporting sorting/pagination on API level<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="" class=""><span class="">4.<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">      <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">Add usages of SQLAlchemy decorator classes (MAC Address, IP Address, CIDR) in SQL schema.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="" class=""><span class="">5.<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">      <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">Improve Grenade coverage for DHCP, L3 and DVR upgrade tests.<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt 27pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: -0.25in; vertical-align: middle;" class=""><span style="" class=""><span class="">6.<span style="font-style: normal; font-variant-caps: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';" class="">      <span class="Apple-converted-space"> </span></span></span></span><span style="" class="">Add objects for not yet covered database resources.<o:p class=""></o:p></span></div><p style="margin-right: 0in; margin-left: 27pt; font-size: 12pt; font-family: 'Times New Roman', serif; margin-bottom: 0.0001pt;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></p><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Upgrades Subteam has the weekly meetings on Mondays, 2PM UTC, wiki page:<a href="https://wiki.openstack.org/wiki/Meetings/Neutron-Upgrades-Subteam" style="color: rgb(149, 79, 114); text-decoration: underline;" class="">https://wiki.openstack.org/wiki/Meetings/Neutron-Upgrades-Subteam</a><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">The patches for upgrades can be tracked in gerrit by:<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="PL" style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://review.openstack.org/#/q/topic:ovo" style="color: rgb(149, 79, 114); text-decoration: underline;" class=""><span lang="EN-US" class="">https://review.openstack.org/#/q/topic:ovo</span></a></span><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="PL" style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://review.openstack.org/#/q/topic:bug/1566514" style="color: rgb(149, 79, 114); text-decoration: underline;" class=""><span lang="EN-US" class="">https://review.openstack.org/#/q/topic:bug/1566514</span></a></span><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span lang="PL" style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><a href="https://review.openstack.org/#/q/topic:bp/adopt-oslo-versioned-objects-for-db" style="color: rgb(149, 79, 114); text-decoration: underline;" class=""><span lang="EN-US" class="">https://review.openstack.org/#/q/topic:bp/adopt-oslo-versioned-objects-for-db</span></a></span><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class=""> <o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" class=""><span style="font-size: 11pt; font-family: Calibri, sans-serif;" class="">Thanks for your attention,<o:p class=""></o:p></span></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">Artur<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">IRC: korzen<o:p class=""></o:p></div><div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class=""><o:p class=""> </o:p></div></div><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">__________________________________________________________________________</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">OpenStack Development Mailing List (not for usage questions)</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Unsubscribe:<span class="Apple-converted-space"> </span></span><a href="mailto:OpenStack-dev-request@lists.openstack.org" style="color: rgb(149, 79, 114); text-decoration: underline; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">OpenStack-dev-request@lists.openstack.org</a><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">?subject:unsubscribe</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" style="color: rgb(149, 79, 114); text-decoration: underline; font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a></div></blockquote></div><br class=""></div></body></html>