18949 Commits

Author SHA1 Message Date
Jenkins
60b65a233b Merge "Don't log 'Exit code: 0'" 2017-08-02 17:42:50 +00:00
Jenkins
90feab379a Merge "Catch exceptions for all rpc casts" 2017-08-02 06:43:02 +00:00
Jenkins
eb9aea3fc0 Merge "Change ovsdbapp vlog to INFO" 2017-08-02 00:57:18 +00:00
Jenkins
31675ddf91 Merge "Add bandit target to tox" 2017-08-01 21:41:17 +00:00
Jenkins
b046a39c2a Merge "docs: clarify wording about how to use advanced glance image" 2017-08-01 20:23:02 +00:00
Jenkins
c4587ef4d1 Merge "Enable QoS scenario tests" 2017-08-01 20:22:38 +00:00
Ihar Hrachyshka
99a12a2392 docs: clarify wording about how to use advanced glance image
This is to follow up on comments in
https://review.openstack.org/#/c/469838/

Change-Id: I59a0f63e56d972a2fadf5a4e0bf531ccf4da8dba
2017-08-01 08:56:45 -07:00
YAMAMOTO Takashi
fe0bb07113 Enable QoS scenario tests
This test has been disabled since [1].
But it seems the failure ratio is not so high with
the current code.  Let's re-enable it now and see how it goes.

Note: This same test has been enabled on the gate jobs for
other implementation for a while. It doesn't fail much there
either. (networking-midonet)

[1] I37f1488db258f6a4d383fb472cb5433c65371ac5

Related-Bug: #1662109
Change-Id: Ia39c73189ad8a3331c1911989fe69428f064f7a6
2017-08-01 06:54:17 +00:00
Jenkins
927edca4fd Merge "ovsfw: fix allowed_address_pairs MAC issue" 2017-08-01 06:06:58 +00:00
Jenkins
a5180a868b Merge "Use push notification for security groups" 2017-08-01 03:27:45 +00:00
Jenkins
43948318e6 Merge "Add auto-generated config reference" 2017-08-01 02:51:14 +00:00
jufeng
b7892b16b2 ovsfw: fix allowed_address_pairs MAC issue
Current ovsfw implementation does not take care of the different
MACs in allowed_address_pairs with the VM's MAC.
This patch use the following method to fix this issue:
1. Do not check dl_src in table=72 because table=71 has checked
dl_src for Egress.
2. Add all allowed MACs in table=0 and table=73 for Ingress.
3. Do not check dl_dst in table=82 because this check has done
in table=0 and table=73.
4. Delete allowed MACs in table=0 and table=73 when needed.

Change-Id: Iad59096f0c9855ebfd4a0d5b447e73b443d66c1d
Closes-Bug: #1697593
2017-08-01 01:47:46 +00:00
Jenkins
c3c43bedac Merge "ovs-fw: Update internal docs with TRANSIENT table" 2017-08-01 01:23:25 +00:00
Jenkins
ee6b03e1e0 Merge "Fixed FlushError on subnet creation retry" 2017-07-31 23:25:23 +00:00
Kevin Benton
d92dc1244e Change ovsdbapp vlog to INFO
This is to eliminate the following messages that fill the
OVS agent logs:

ovsdbapp.backend.ovs_idl.vlog [-] [POLLIN]

Change-Id: I00010ef600a4185b7628318bb88971d978b9fe67
Partial-bug: #1707307
2017-07-31 23:00:46 +00:00
Jenkins
07ebff05ad Merge "Check if record is stale after bulk pull" 2017-07-31 22:56:48 +00:00
Kevin Benton
ce8dbcff83 Don't log 'Exit code: 0'
A regular gate run shows this was logged ~2500 times.
It doesn't provide any useful information since the
command executed successfully and we can see the
issued command in the debug statement before it.

Partial-Bug: #1707307
Change-Id: I431d6a59ce36deb9a5fb9deef39655d28d71f24d
2017-07-31 15:46:57 -07:00
Jenkins
a0cc617d90 Merge "docs: Fix in TESTING.rst" 2017-07-31 21:24:20 +00:00
Kevin Benton
ec709767e6 Check if record is stale after bulk pull
We need to check if the results from a bulk_pull are stale because
the resource might have been updated and concurrently pushed from
the server while the bulk_pull query was being fulfilled.

Change-Id: I755a1cb2e0037ec2316161a09ad462bc4b09f397
Closes-Bug: #1707699
2017-07-31 11:29:40 -07:00
Jenkins
58e5a6c64e Merge "RouterPort OVO integration" 2017-07-31 09:39:02 +00:00
Jenkins
63f4d774a9 Merge "use neutron-lib auto allocated topology apidef" 2017-07-31 01:50:12 +00:00
Akihiro Motoki
89158e0039 Add auto-generated config reference
oslo.config provides sphinx extensions to generate config reference
and sample config files. This commit enables the auto-generation of
the networking config reference.

Part of doc-migration work

Suppress pyroute2 warning to pass the doc build.

Change-Id: I74f0def7110674a6a735af77b9b07fb679b2959d
2017-07-30 21:14:40 +00:00
Dirk Mueller
3a15d1a710 Remove compat checks for psutil 1.x
We're depending on much newer psutil (3.x at least), so the 1.x
code path doesn't get executed anymore.

Change-Id: I335ebc0e8e49f20be7d05c968f0ddc79e5307820
2017-07-30 09:22:48 +02:00
Dongcan Ye
d1f858b96d docs: Fix in TESTING.rst
Change-Id: I01c3016a7bdc9979756260759fc0ff8d4fd3f454
2017-07-30 10:48:06 +08:00
Jenkins
9b1168ac71 Merge "Log revision number in resource updated message" 2017-07-29 02:28:18 +00:00
Armando Migliaccio
bd4c2c9760 Add bandit target to tox
Change-Id: I3ca2f77e026167bf6828072ccd02872e7c504c1c
2017-07-28 17:49:28 -07:00
Jenkins
994947fa37 Merge "Add netlink-lib to manage conntrack entries" 2017-07-28 20:04:18 +00:00
Kevin Benton
020ea1479e Use push notification for security groups
Calculate all security group info on the agent from
the push notification cache.

Partially-Implements: blueprint push-notifications
Change-Id: I5c74ba17223a431dad924d31bbe08ad958de3877
2017-07-28 18:20:59 +00:00
Kevin Benton
715be3e3b1 Log revision number in resource updated message
This makes it easier to coordinate agent-side events
with the server-side push notification state.

TrivialFix

Change-Id: Ib3a6ff27130c85a98c9d5bfe1f344e3d77d3cc12
2017-07-28 10:58:58 -07:00
Jenkins
acdad9ae9d Merge "Add segments service plug-in devref" 2017-07-28 17:31:04 +00:00
Miguel Lavalle
1994d180d0 Add segments service plug-in devref
This commit adds a document to devref that explains the implementation
of the segments plug-in

Change-Id: I80928eac7a6cb051c3d6532d83c9d9ecd328cd18
2017-07-28 09:54:46 -07:00
Boden R
e993a26292 use neutron-lib auto allocated topology apidef
neutron-lib contains the auto allocated topology API definition. This
patch moves neutron over to lib's API def for it.

Note that we don't have any external (out-of-tree) consumers of this.

Change-Id: I01a3c99ae958bf0f57d27b4437065ba5b8de7908
2017-07-28 08:38:45 -06:00
Jenkins
e489c50f9c Merge "Updated from global requirements" 2017-07-28 12:26:34 +00:00
Jenkins
ef4119f83a Merge "[Tempest] Running Trunk test with advanced image only" 2017-07-28 11:17:09 +00:00
Jenkins
d34aa00d4b Merge "Enforce ethertype with IPv6 integer protocols" 2017-07-28 10:25:40 +00:00
OpenStack Proposal Bot
016e9a2bf8 Updated from global requirements
Change-Id: Ia3d2664396defe1646828baf89c66a01aa0f1b37
2017-07-28 01:15:52 +00:00
Jenkins
03707a61d9 Merge "DVR: Fix binding info for DVR port not found error" 2017-07-28 00:52:51 +00:00
Jenkins
16593bb5cb Merge "Ignore duplicate record_resource_delete calls" 2017-07-28 00:52:22 +00:00
Jenkins
2d9164dc04 Merge "use neutron-lib.callback.events.AFTER_SPAWN" 2017-07-28 00:15:16 +00:00
Jenkins
87279596a3 Merge "Add port dns_domain to DB and object models" 2017-07-27 23:59:52 +00:00
Jenkins
cfb23d4e3e Merge "FloatingIP to OVO" 2017-07-27 17:19:41 +00:00
Jenkins
05e91d3888 Merge "Add specific values to specific fields in get_random_object_fields()" 2017-07-27 17:04:25 +00:00
Ihar Hrachyshka
85d8f6f1c8 Catch exceptions for all rpc casts
I15cc2d6ae48e505c2da121880e27481dedf36d3b catches exceptions for
specific RPC endpoints affected by a recent change related to
push-notifications. There may be more changes like that in the future,
so instead of fixing them one by one, this patch consistently catches
exceptions from all cast calls for all RPC clients.

Change-Id: Ia7e6cd717758a9d5b18fe9cb07c55938f52040ce
Partial-Bug: #1705351
2017-07-27 09:03:00 -07:00
Lujin
2ca6b5bce6 RouterPort OVO integration
This patch integrates the RouterPort OVO
in the rest of the neutron code base.

Partially-Implements: blueprint adopt-oslo-versioned-objects-for-db
Change-Id: I833fb9ed3524249f601b73dd282a0176d352da5a
2017-07-27 08:43:00 -07:00
Swaminathan Vasudevan
9e9a8a07c3 DVR: Fix binding info for DVR port not found error
Recently we have been seeing an error in neutron associated
with DVR routers, that says 'Binding info for DVR port not
found'.
This error is thrown when the 'get_bound_port_context' is
called when trying to notify_l2pop_port_wiring.
notify_l2pop_port_wiring is intended for router 'HA' ports, so
the get_bound_port_context should be called here only for 'HA'
ports.

This was introduced by a recent refactor in neutron
Icd4cd4e3f735e88299e86468380c5f786e7628fe

Change-Id: I1c636344068518aa26be6c96c598c61b7f0f3563
Closes-Bug: #1702769
2017-07-27 09:07:55 -04:00
Cuong Nguyen
1e5432cccd Add netlink-lib to manage conntrack entries
When the security group is updated, the conntrack entries will be deleted
by conntrack-tools with each rule associated with each SG rule.

In large scale system, updating so much rules will call a large number
of subprocesses to implement the "conntrack -D" commands. That will
consume the system resource and time.

This netlink-lib will be used by netlink conntrack driver to improve
conntrack management performance.

Original solution and performance from neutron-fwaas [1]

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

Co-Authored-By: Cao Xuan Hoang <hoangcx@vn.fujitsu.com>
Change-Id: I7503c87900eb0f7bc5386f915b925bb2576502cc
2017-07-27 13:56:40 +07:00
Jenkins
8603af3414 Merge "of_interface: allow install_instructions to accept string actions" 2017-07-27 06:45:08 +00:00
Isaku Yamahata
5f02ed398a use neutron-lib.callback.events.AFTER_SPAWN
Change-Id: Ia3d9dbe751964ded7cf5b99bfcd7e28c30a5d4a6
Depends-On: I50513229b207c6a0a0b0b0a5e00873fb634f6b67
2017-07-27 05:57:34 +00:00
Jenkins
47a6348e53 Merge "Remove network_id from network_map on net delete" 2017-07-27 03:25:57 +00:00
Jenkins
3989b42453 Merge "Add project links to feature classification matrix" 2017-07-27 02:13:31 +00:00