Sadly, Nate is no longer with the team. Also Doug left us a while ago.
However we may like to blame others for all faults, it's time to free
those two from responsibility for the code.
Also, new infra liaisons were added.
Change-Id: Ief906ef64922acb4d3e7370c3d1e3ed75fe92a04
Basically, the commit removes the file encoding - since jenkins is fine
with it, means it was really unnecessary and the change makes sense.
Change-Id: Id0821c9b11b9efad1836596c407566c9eb4dc11a
This reverts commit 84b3ae3ae9111e241352bdccad238c9fd37b83df.
The logic was incorrect[1]. We cannot achieve QoS egress minimum bandwidth of Linuxbridge by the patch. I also think that the issue is not solved by small patch and we must consider deeply.
[1]: https://bugs.launchpad.net/neutron/+bug/1662582
Change-Id: Id4703b5c63876f16e31b6805cd147b5840a4a591
The devref describes tag mechanism supports network only but
now it supports subnet, port, subnetpool, and router.
This patch updates the description about supported resources.
Change-Id: I1a4b02e253157154218bfe63a18891083178f55a
Closes-Bug: #1662102
This adds a service plugin to introduce random delays
and deadlocks to DB operations to make it easier for
us to see that retry decorators are correctly applied
and race conditions are handled.
Change-Id: I8e283c1b53165faee548d26b3560a2c883dfb977
Update the bug triage policy for neutron DocImpact bugs affecting
openstack-manuals.
The two policy additions are:
1. Tagging the bug for the appropriate guide. This will assist the
openstack-manuals team with their part of the triage process.
2. Removing neutron from affected projects if the bug only affects
openstack-manuals. This will help reduce clutter in the neutron bug queue.
Change-Id: Iac2dd10f1476cde0843c356f0d161b5a59943c99
The QoS devref has a bad link to the L2 agent extensions
doc. This patch fixes the link.
Note: The bug reports a few other neutron dead links, but
these are either already fixed, or for liberty release notes
and liberty is already EOL.
Change-Id: I047f638f0a348d636aa533c0db93e8a1f23c6356
Closes-Bug: #1652944
This will deprecate the notification_driver config setting,
and no config setting will be needed.
Also it lays down the foundation for a more decoupled interaction
with mechanism drivers.
Closes-Bug: #1657379
Related-Bug: #1627749
DocImpact
Change-Id: I2f166a43f0b980ad22617f8a3f7b4cc7f4786c48
This patch provides the Linux Bridge agent driver the ability to control
Linux Traffic Control (TC) to set the minimum required transmission rate
for an interface.
The TC library is refactored to use HTB qdiscs. This allows TC to
define, for several flows in the same interface, the maximum and the
minimum network bandwidth and the burst size.
To be able to do traffic shaping (instead of policing) for ingress
traffic, a new element, the Intermediate Functional Block device (IFB)
is introduced.
DocImpact
Partial-Bug: #1560963
Change-Id: I4d4db54519f1435068d1af38819404d1e5d9cd52
The devref was suggesting to do exactly the wrong thing for cases where
we have SQLAlchemy event listeners waiting for deleted objects.
DELETE statements fail to trigger any kind of SQLAlchemy event
listeners and the majority of our delete operations are small
(<10 items at once) so the performance difference is negligible
(especially since we do it so infrequently).
Change-Id: Id142179418a7b94d8d9695871b3fcd5dcc64730c
Often times, team meetings occur in times inconvenient for a serving bug
deputy to join. In which case, we may miss a valuable weekly report. In
that case, suggest to send the report in advance to openstack-dev@.
Change-Id: If4852e3b90e51fb71e39ced4bfaaca052a095b59
Updated effective neutron guide to reflect that we should not start
using new features in code without checking common platform for these
features' availability in distro packages. If some are indeed missing a
feature, we may need to revisit the direction, or talk to distros, or
handle failures gracefully.
Change-Id: I38cbe19ae0134fb129aad1fa80cc712a17ab94ad
Related-Bug: #1644312
openstack/releases now has proper automation for branch creation, based
on directory layout, so there is no longer a need to ask for a branch
explicitly.
This also kills 'release' Launchpad tag since there is no more a use
case to use it.
Change-Id: Ia98436e9e92290f838ee6360ad4399b1585e8e50
See: http://lists.openstack.org/pipermail/openstack-dev/2016-December/108923.html
Maintaining the context is important for keeping the request ID
and subsequently operator/developer sanity while debugging.
The resource_type is also helpful to have since a function could be
subscribed for multiple resources.
This maintains and deprecates the existing 'subscribe' method for
backwards compatibility with callbacks that don't support receiving
the context and resource type. A new 'register' method is added
for callbacks to use that are compatible with receiving the context.
Change-Id: I06c8302951c99039b532acd9f2a68d5b989fdab5
Fix the following warning:
WARNING: Block quote ends without a blank line; unexpected unindent.
Closes-Bug: #1647541
Change-Id: I1025a22c4c97ca1b824f5fa26bfa3b354d42f4b8
Also performed other house cleaning, like removing lbaas,
which is now part of Octavia, and removing vpnaas since
it is out of the stadium.
Change-Id: I0b625a156e80c3263453ab6790fb2f2453fe924d