[openstack-dev] [neutron][qos] request to merge feature/qos back into master

Kevin Benton blak111 at gmail.com
Wed Aug 12 20:04:02 UTC 2015


If you want a quick visual diff of this, you can click on "Files changed"
here: https://github.com/openstack/neutron/compare/feature/qos

On Wed, Aug 12, 2015 at 12:55 PM, Ihar Hrachyshka <ihrachys at redhat.com>
wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Hi all,
>
> with great pleasure, I want to request a coordinated review for
> merging feature/qos branch back to master:
>
> https://review.openstack.org/#/c/212170/
>
> Since it's a merge patch, gerrit fails to show the whole diff that it
> introduces into master. To get over it, fetch the patch:
>
> $ git review -d 212170
>
> and then check the difference:
>
> $ git fetch origin && git diff origin/master...
>
> I think we should stick to review process originally suggested at [1].
> Specifically, since it's not reasonable to expect the whole feature
> branch to be reviewed by a single person, I hope multiple people will
> assign themselves to the job and split the pieces to review based on
> devref document that describes the feature [2] (Note that a new RPC
> push/pull mechanism is described in a separate devref section [3]).
>
> Note that we don't expect to tackle all review comments, however tiny,
> in feature/qos. We are happy to handle major flaws there, but for
> minor stuff, it's good to proceed in master. Nevertheless we are happy
> to get minors too and collect them for post-merge.
>
> Things we have in the tree:
>
> - - server: QoS API extension; QoS core resource extension; QoS ML2
> extension driver; QoS versioned objects + base for new objects; QoS
> supported rule types mechanism for ML2; QoS notification drivers
> mechanism to update SDN controllers;
>
> - - RPC: new push/pull mechanisms for versioned objects to propagate QoS
> objects into the agents;
>
> - - agent side: new L2 agent extensions mechanism, integrated into OVS
> and SR-IOV agents; QoS l2 agent extension; OVS and SR-IOV QoS drivers;
> ovs_lib and pci_lib changes.
>
> I suggest to split review into following logical pieces:
>
> - - API controller + service plugin + API tests;
> - - Versioned objects: neutron.objects.*
> - - ML2: supported_qos_rule_types mechanism, extension driver, update
> for get_device_details payload;
> - - RPC mechanism (push/pull), resource manager, registries +
> notification drivers integration;
> - - l2 extensions (manager, base interface) + qos extension;
> - - OVS integration with extension manager + OVS QoS driver + ovs_lib
> changes;
> - - SR-IOV agent integration with extension manager + SR-IOV QoS driver
> + pci_lib changes;
> - - functional tests.
>
> We will also need to update the spec:
> https://review.openstack.org/#/c/199112/
>
> Included test coverage:
>
> - - unit tests;
> - - API tests;
> - - functional tests (more scenarios to come in master);
> - - fullstack tests [4] (not in the tree since we need to merge client
> and base fullstack patches first).
>
> We have client patches up for review [5][6] and expect them to go in
> after merge of server component.
>
> We hope that we'll make fullstack in before closing the blueprint in
> this cycle.
>
> [1]:
> http://lists.openstack.org/pipermail/openstack-dev/2015-July/069188.html
> [2]:
> http://git.openstack.org/cgit/openstack/neutron/tree/doc/source/devref/q
> uality_of_service.rst?h=feature/qos
> [3]:
> http://git.openstack.org/cgit/openstack/neutron/tree/doc/source/devref/r
> pc_callbacks.rst?h=feature/qos
> [4]: https://review.openstack.org/202492
> [5]: https://review.openstack.org/189655
> [6]: https://review.openstack.org/198277
> [7]: https://review.openstack.org/202061
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
>
> iQEcBAEBCAAGBQJVy6TPAAoJEC5aWaUY1u574v0IAOFOH09+cwhv8eEORyHF8kaK
> RTYGFefnjCD2BdXJ1bXBhyPMm9CoFbNpAW+zG9l9SaQ7aGvd3yE3bgqlp75qMK8Q
> 8dW7HuC/pM/VTlrFg1dqZFwHiNYnqxTdoXgrviI8YWXFpfHUDvPIlVkfFRwurX6J
> YjHlJEh0VLSI4ungkTNg7Hljwlx4pDMzIB8dVrhGRTRcop4QMpqW+XG6DQVCiW/l
> XeUNkAE57H9phkyFQKJFzazYCN2HyOpADZqCrw7vQsUWbFR0LSwbbWy3bkYN9V0D
> CV4JTypmHsE+uMV1OaQ+PqPu0NhJw+S7B75QeouVJjltz4VdCWlV8qxSPiFMH4s=
> =kfhT
> -----END PGP SIGNATURE-----
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>



-- 
Kevin Benton
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150812/6ce637cd/attachment.html>


More information about the OpenStack-dev mailing list