698 Commits

Author SHA1 Message Date
Stephen Finucane
5873e97dfc devref: Cleanup OVS vHost User Guide
There are some formatting issues with this document. Fix them.

Change-Id: I8fad16fb8dc11d87b1fc185be80046d1778d7b93
2016-05-11 17:31:46 +01:00
vikram.choudhary
680f2fd52e Trivial Fixes for 'sub_project.rst' devref document
Below changes are done for better clarity:
* Re-arranged project list lexicographically
* Added launchpad details
* Added PyPI details
* Corrected service support

Change-Id: I99073d258849107670f0184ac95b317bb436f3d3
2016-05-11 12:47:51 +00:00
liusheng
362bfd763c Remove openstack-common.conf
The change Ib30f681ccd9177c45d2c17d28b4a46ac5462df7c tried to remove this
file, but it only removed the content of this file.

Change-Id: I82769091947d3c593509f1d2012cd6f0bc371da5
2016-05-11 09:31:21 +08:00
Ryan Moats
03fd8951aa Changing VPNaaS bug contact name
As Paul has stepped away from VPNaaS, putting my and
John's names in as contacts so bugs have someplace to go.

Change-Id: I1ee749367e22996e7a24a06310f8559aace8a709
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
2016-05-06 11:07:10 -05:00
Jenkins
197c222acb Merge "Word about notification_driver" 2016-05-04 17:28:28 +00:00
vikram.choudhary
f87d434038 Word about notification_driver
This patch set attempts to clarify how a third party vendor
can make use of the existing QoS functionality using the
notification_driver interface.

Change-Id: Ib1559c27c9405d6ec15c65ea377b162433304ff2
2016-05-04 10:17:01 +00:00
Jenkins
3fa83a1c0b Merge "Policies: additional go-to contacts for IPv6 bugs" 2016-05-02 22:12:26 +00:00
Jenkins
55b5686863 Merge "Resigning as "go to contact" for DVR bugs" 2016-04-30 01:14:22 +00:00
Henry Gessau
276a5514ff Policies: additional go-to contacts for IPv6 bugs
IPv6 issues can cover many areas from the API down to agents and
wiring. Add a couple of people to the tag to cover more things.

Change-Id: I1b9f3669f92f4590d1bf21a6d90c3b323b725c3f
2016-04-29 18:23:24 -04:00
Ryan Moats
7fc0fd5a5c Resigning as "go to contact" for DVR bugs
Change-Id: I350955f27a23b3f9b048cfeaf0c8ecf9d53af02b
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
2016-04-29 15:51:25 -05:00
Isaku Yamahata
66ddefb9ab update networking-odl lieutenant
This patch update networking-odl lieutenant to reflects the reality.

Change-Id: Icc53ee4343ae690b79aae480eaed1fe804fcb3be
2016-04-28 08:21:16 -07:00
Sean M. Collins
1019d2b1e5 Resignation from FwaaS duties
Change-Id: Ib8d52558cd43a9f7af20e9cd6e04b4531293f985
2016-04-27 22:39:35 -05:00
vikram.choudhary
b1c92f9368 Updated devref documents for neutron-dynamic-routing
Below devref documents are updated for the newly created repository.
* bugs.rst
* neutron-teams.rst
* sub_projects.rst

Change-Id: Ia210109be80a4856a7ee9138e42d05ff6bf95f8a
2016-04-25 14:30:56 +00:00
Jerry Zhao
94620e46d0 add networking-fortinet in affiliated projects
it would be more appropriate to update networking-fortinet
in affiliated projects list due to stadium evolution.

Change-Id: Ifd6913ca87bf994e446af3e05cc47598bacffd27
2016-04-22 11:59:09 -07:00
Jenkins
63e8c6da19 Merge "Fix doc build if git is absent" 2016-04-20 04:43:59 +00:00
Ihar Hrachyshka
7ea07b6423 policies: changed owner for release-subproject tag to @ihrachyshka
This is to reflect the new release liaison changed for Newton cycle.

Change-Id: I2bc4c5fee1ac02dfc3a1c42e65fbb9724f5fc1bf
2016-04-19 19:38:12 +02:00
Jenkins
e5b9ba1ea9 Merge "Revert "Add instrumentation devref, Part I"" 2016-04-17 07:49:27 +00:00
Jenkins
b97cf3850f Merge "Avoid referencing code from master branch" 2016-04-15 14:23:08 +00:00
Jenkins
04aa284151 Merge "Added initial release check list" 2016-04-14 23:24:24 +00:00
Carl Baldwin
f9c2b56518 Avoid referencing code from master branch
I clicked on this link while reading the plugin development section in
the effective neutron guide.  I wasn't sure it linked me to the right
thing because it currently links to a blank line.  I figured that it
was just a line off but I wasn't sure because the link is to the
master branch, which can change.

This patch changes master to the short commit id of the commit that
added this link in the first place.  This way, it'll always link to
what it originally linked to.  If contents move around on master by
adding code to the file or refactoring or whatever, it might still
cause some confusion but at least we'll know what it was originally
intended to point to without doubt.

Change-Id: I13a10e10a31b88cb6f030ca644ca20e0bf14012c
2016-04-14 09:45:08 -06:00
Daniel Mellado
c56918027a Use tempest plugin interface
Make use of the Tempest plugin interface instead of copying Neutron
files into Tempest. This will remove the burden to port Neutron
tests onto Tempest master recurrently.

It uses neutron/tests/tempest/ as new top folder for all Tempest
tests. It follows the model of Heat [1].

[1]: https://github.com/openstack/heat/tree/master/heat_integrationtests

Partially implements bp external-plugin-interface

Change-Id: Ia233aa162746845f6ae08a8157dcd242dcd58eab
2016-04-14 15:19:14 +02:00
Ihar Hrachyshka
f2f7a097eb Added initial release check list
The document is hopefully a good start and will eventually collect
enough information and tips for next release managers to run the
nervous process more smoothly.

Change-Id: Iaa14d818ae13e7cfa5ad061a2ae9d87a1f0fd331
2016-04-13 12:16:01 +02:00
Thomas Bechtold
1a61e53221 Fix doc build if git is absent
When building packages if git is absent, then we should not set
html_last_updated_fmt. It can still be set via the -D switch
when building with sphinx-build.

Change-Id: I6e6c59b101760224008fd902c8c258d6120a615d
Closes-Bug: #1552251
2016-04-13 09:40:20 +02:00
Armando Migliaccio
ecaa85d9b7 Revert "Add instrumentation devref, Part I"
Instrumentation work from regxboi has stalled. For what we know this
feature may never materialize, and if it does it may end up looking
drastically different.

This reverts commit 1f329c5d012fa5d17dea5c48121c2820d70c9bb7.

Change-Id: I872c6b981d123e7f291ac950b08c3fe5ed95769c
2016-04-07 16:23:59 -07:00
Jenkins
44ef9bf598 Merge "devref: Update ovs-firewall" 2016-04-07 06:21:57 +00:00
Jenkins
165eb5bd29 Merge "ovsfw: Remove vlan tag before injecting packets to port" 2016-04-05 13:00:44 +00:00
Jakub Libosvar
f82f31ff2a devref: Update ovs-firewall
- port masking was already implemented in 9af8f56d
 - create new part about usage conntrack zones
 - unused literal block removed

Change-Id: Ib458be677d5a0cbcd9fa775ef5b7cce48b3b08ec
2016-04-04 08:45:12 +00:00
Jakub Libosvar
0f9ec7b72a ovsfw: Remove vlan tag before injecting packets to port
Open vSwitch takes care of vlan tagging in case normal switching is
used. When ingress traffic packets are accepted, the
actions=output:<port_number> is used but we need to explicitly take care
of stripping out the vlan tags.

Closes-Bug: 1564947
Change-Id: If3fc44c9fd1ac0f7bc9dfe9dc48e76352e981f8e
2016-04-04 08:05:29 +00:00
Jenkins
4f8050b172 Merge "Fix typos in Neutron documentation" 2016-04-02 19:11:00 +00:00
Ankur Gupta
1e9b3908af Delete Devref Enable Service for Network IP Availability
No longer need to enable extension in service_plugins.
The feature is automatically enabled after patch [1].

[1]: https://review.openstack.org/#/c/283357/

Change-Id: Ia9a36c40e33a25335a83b96adff2d675164b5d21
2016-03-29 22:08:40 -06:00
Jenkins
53614d3239 Merge "ovs-fw: Mark conntrack entries invalid if no rule is matched" 2016-03-28 09:40:49 +00:00
Henry Gessau
6195a1a79b Effective Neutron: some notes about deprecation
Change-Id: Ibe097dd5c1d1f5a2ce9f49fe9396da61c7e05cb5
2016-03-28 01:20:41 -04:00
Jenkins
fc9d6a305c Merge "Removes redundant "and", "this" and "the"" 2016-03-25 22:56:00 +00:00
Nguyen Hung Phuong
0f15c461d7 Fix typos in Neutron documentation
This patch fixes typos in Neutron documentation.

Change-Id: I3a7d7e7c6c9623412781dab021e4de95a46b7851
2016-03-25 16:26:04 +00:00
Nguyen Hung Phuong
2870e0a4a2 Removes redundant "and", "this" and "the"
This patch removes redundant "and", "this" and "the" in Networking.

Change-Id: I37cf23b197d926b055ea28fca13642e420e3d199
2016-03-25 01:11:59 +00:00
Armando Migliaccio
bfa92eaffa Tweak process to improve handling of RFEs
During the past cycle we assumed that only RFEs with
specs were going to get a blueprint page, and hence
an approver/assignee couple. To avoid confusion and
ensure that even spec-less RFEs get enough attention
this process change proposes to treat RFEs the same
way irrespective of its design needs.

Change-Id: Idd1440267dccf84be884adbafe75461c686a8dd0
2016-03-24 17:32:34 -07:00
Jakub Libosvar
4f6aa3ffde ovs-fw: Mark conntrack entries invalid if no rule is matched
This patch makes sure that existing connection breaks once security
group rule that allowed such connection is removed. Due to correctly
track connections on the same hypervisor, zones were changed from
per-port to per-network (based on port's vlan tag). This information is
now stored in register 6. Also there was added a test for RELATED
connections to avoid marking such connection as invalid by REPLY rules.

Closes-Bug: 1549370
Change-Id: Ibb5942a980ddd8f2dd7ac328e9559a80c05789bb
2016-03-23 16:05:49 +00:00
Armando Migliaccio
ccbeda71ac Fix latest doc error
Until fix [1] lands, people should learn to install
a git hook or do tox -edocs before posting a review

[1] https://review.openstack.org/#/c/229951/

Change-Id: I37e50c2d018b6ac67f2792c29eab0081afa16d75
2016-03-22 16:50:11 -07:00
David Shaughnessy
a9a1943fde DSCP QoS rule implementation
This patch adds the front end and back end implementation of QoS DSCP.

Associated patches that are dependent on this one:

* python-neutronclient: https://review.openstack.org/#/c/254280
* openstack-manuals: https://review.openstack.org/#/c/273638
* API Guide: https://review.openstack.org/#/c/275253
* Heat:
  * Spec: https://review.openstack.org/#/c/272173
  * QoSDscpMarkingRule resource: https://review.openstack.org/#/c/277567
* Fullstack tests: https://review.openstack.org/#/c/288392/

APIImpact - The API now supports marking traffic egressing from a VM's
            dscp field with a valid dscp value.

Co-Authored-By: Nate Johnston <nate_johnston@cable.comcast.com>
Co-Authored-By: Victor Howard <victor.r.howard@gmail.com>
Co-Authored-By: Margaret Frances <margaret_frances@cable.comcast.com>
Co-Authored-By: James Reeves <james.reeves5546@gmail.com>
Co-Authored-By: John Schwarz <jschwarz@redhat.com>
Needed-By: I25ad60c1b9a66e568276a772b8c496987d9f8299
Needed-By: I881b8f5bc9024c20275bc56062de72a1c70c8321
Needed-By: I48ead4b459183db795337ab729830a1b3c0022da
Needed-By: Ib92b172dce48276b90ec75ee5880ddd69040d7c8
Needed-By: I4eb21495e84feea46880caf3360759263e1e8f95
Needed-By: I0ab6a1a0d1430c5791fea1d5b54106c6cc93b937
Partial-Bug: #1468353

Change-Id: Ic3baefe176df05f049a2e06529c58fd65fe6b419
2016-03-18 10:07:24 +01:00
Assaf Muller
b9507b5327 Update testing coverage document
This patch updates the current contents of the document
after the Mitaka development cycle, but misses entries
for new features.

Change-Id: I7b1c4e6dd8210eef46c21ba0937f8c3ca56cbb4b
2016-03-14 16:57:37 -04:00
Dustin Lundquist
1257af45ea devref doc config option separation
Document separation of configuration options between services and agents.

Configurations used in devstack and deployment documentation should also be
updated since they are referenced as examples.

Partial-Bug: #1557119
Change-Id: Ia4b2a542cded6cc56c1b3eaa9e9b9e0abff31707
2016-03-14 11:56:51 -07:00
Jenkins
0a491131ec Merge "Add remote vs local FAQ for callbacks" 2016-03-13 15:10:54 +00:00
Jenkins
032a01ec14 Merge "Revise deputy instructions to include deprecation warnings" 2016-03-13 08:37:53 +00:00
Kevin Benton
afe1a83400 Block delete_(network|subnet) transactioned calls
These functions assume that they won't be called inside of a
transaction for two reasons. The first is an infinite loop that
will only terminate if it can actually retrieve the latest
information from the database. The second is that ML2's post-commit
operations are expected to occur after data was actually committed
so mechanism drivers that do DB lookups using a different session
may break.

This adds an explicit guard that prevents these two functions from
being called within an active DB session. The rest of the ML2
functions should eventually be converted to this style as well
(see the partial bug).

Related-Bug: #1551958
Partial-Bug: #1540844
Change-Id: I5c00b186585369ef6c8e2b9cb5a43b8bba0e5a7c
2016-03-12 14:20:01 +00:00
Jenkins
f36fe29556 Merge "L3HA: Do not wrap create/delete in transaction" 2016-03-12 07:28:16 +00:00
Jenkins
d94ad2db0a Merge "Add deprecation tag" 2016-03-12 03:35:41 +00:00
Kevin Benton
d1c501cd1d L3HA: Do not wrap create/delete in transaction
This is unsafe when calling ML2 because ML2 assumes that its
functions will not be called inside of a transaction. This is
not only an issue for drivers that try to do DB lookups using
a different session in the post commit operation, but it's a
big issue for the delete methods.

The delete subnet and network methods in ML2 have 'while True'
loops that catch concurrency errors and retry the operation after
looking up info. If these are called inside a transaction, the
lookups will contain stale information and it can lead to the
while True loop never terminating!

Closes-Bug: #1551958
Change-Id: I33dc084ed15e5491fdda19da712a746ca87fbc8c
2016-03-11 23:59:10 +00:00
Armando Migliaccio
4b8f63173a Fix latest doc errors that crept in
Change-Id: I1e3923ba9703eee3f7439fb337450b47d2f5a780
2016-03-11 15:43:23 -08:00
Armando Migliaccio
b6b4136466 Add remote vs local FAQ for callbacks
Change-Id: I4993c9a0101fab23d04852f753ea6e9b74ff0712
2016-03-11 15:40:52 -08:00
Armando Migliaccio
3cc2e4af75 Revise deputy instructions to include deprecation warnings
Change-Id: I612df254c0e097fb17a200d84609bd0360d31dc6
2016-03-11 23:36:52 +00:00