docs.git
6 years agoLink to Openflowplugin main docs page 60/65860/2
D Arunprakash [Mon, 13 Nov 2017 12:24:01 +0000 (17:54 +0530)]
Link to Openflowplugin main docs page

Change-Id: Icd494e9e6303d2023f8fea77d0b59a73ff59d830
Signed-off-by: D Arunprakash <d.arunprakash@ericsson.com>
6 years agoMerge "Pull in openflowplugin submodule" into stable/carbon
Thanh Ha [Wed, 29 Nov 2017 16:05:52 +0000 (16:05 +0000)]
Merge "Pull in openflowplugin submodule" into stable/carbon

6 years agoUpdated git submodules
Thanh Ha [Wed, 29 Nov 2017 15:54:51 +0000 (15:54 +0000)]
Updated git submodules

Project: releng/builder master 155f252eebb90b02ddaafcbabedeb3abcde44931

Merge "Branch off oxygen branch for JSONRPC"

Branch off oxygen branch for JSONRPC

Change-Id: I699a0ffd86f527bacebf8b2df277774abb3517c0
Signed-off-by: Anton Ivanov <anton.ivanov@cambridgegreys.com>
6 years agoMerge "Update release notes" into stable/carbon
Thanh Ha [Wed, 29 Nov 2017 14:41:33 +0000 (14:41 +0000)]
Merge "Update release notes" into stable/carbon

6 years agoUpdated git submodules
Thanh Ha [Wed, 29 Nov 2017 14:27:21 +0000 (14:27 +0000)]
Updated git submodules

Project: releng/builder master 4815d5cd765f9c01306b47a6870cd2d8c6745091

Merge "Update default repo in RPM verify job"

Update default repo in RPM verify job

Change-Id: I455d3391cc254d1d4d3460aaaa9b5243096f8088
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
Thanh Ha [Wed, 29 Nov 2017 14:24:51 +0000 (14:24 +0000)]
Updated git submodules

Project: releng/builder master f37dc0575b1987531dab82e0f44ff360d5fcfe1d

Merge "Use grep -E to grab relevant exception logs"

Use grep -E to grab relevant exception logs

There is some quirk/bug/problem with sed that it's not working like
we expect to collect the Exception logs. Sometimes it would not
return the expected output. There is probably the right way to do
it but I did not find it. I was trying to match on Exception$ which
would match our "java.lang.NullPointerException" which always
ends with a newline. We were not collecting it before.

Change-Id: I5c8f5bbae2ec44198d53cfc84ead779b3e280cf2
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Daniel Farrell [Tue, 28 Nov 2017 23:55:36 +0000 (18:55 -0500)]
Updated git submodules

Project: releng/builder master ead48d7ca8afcc305bfa86b7f2c2f2a997a74476

Update builds tested in RPM jobs

Change-Id: Ib74c407b0ace17df49cf97ac29c49204f7189a38
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
vinothb [Mon, 25 Sep 2017 22:37:28 +0000 (18:37 -0400)]
Updated git submodules

Project: genius stable/carbon f8e155ada8ff01f04df85b631e6fefb503669514

Bug 8400 - ACL changes doesn't affect the existing connections

Problem:
    Change in SG rules not affecting the existing communications

Fix provided:
    When we delete the SG rule, added a flow to reset the
communication.

Change-Id: I40bb9c93b11b785e153e5751f083b628cec4b000
Signed-off-by: vinothb <vinothb@hcl.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Tue, 28 Nov 2017 17:58:05 +0000 (17:58 +0000)]
Updated git submodules

Project: releng/builder master 5a1559f253c173a7c0a02fb3c8adc695b4e8de98

Merge "wait for rabbitmq before stacking computes"

wait for rabbitmq before stacking computes

Change-Id: If485ad4f294db94d0c454903d4236365342eda63
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Tue, 28 Nov 2017 17:57:55 +0000 (17:57 +0000)]
Updated git submodules

Project: releng/builder master 4cf2cbabf56c3cf3d43325584a53be480bb9bb0a

Merge "allow shorter suite paths"

allow shorter suite paths

Change-Id: I3e621fd3e294de251f0b2db6c5d39405f6798e36
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Lenny Verkhovsky [Tue, 28 Nov 2017 13:17:27 +0000 (15:17 +0200)]
Updated git submodules

Project: releng/builder master 55fc955c0738ec6a1ae7e928301bb12697eae01b

Fix Trigger with multiproject multipatch build

Fixing support for multiproject multipatch trigger
such as genius=32/53632/9,netvirt=59/50259/47

Change-Id: I904064b5f612196ef80c78e1b2672b59d15d02f1
Signed-off-by: Lenny Verkhovsky <lennyb@mellanox.com>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdated git submodules
Josh [Mon, 30 Oct 2017 08:02:17 +0000 (10:02 +0200)]
Updated git submodules

Project: netvirt stable/carbon e15d9d2e60eb2845e7910600b6514f7d5d53711d

Net-odl full-sync. Set router ext gw MAC

During full-sync networking-odl syncs routers before ports. As such,
the MAC of the router's gw port is not available to be set when the
internal netvirt router is written to md-sal. This commit adds logic
to update the router when the port is written.

Change-Id: Ic6b78f77a8352416d3260678dcd6624e2fcf8d68
Signed-off-by: Josh <jhershbe@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Mon, 27 Nov 2017 21:19:45 +0000 (21:19 +0000)]
Updated git submodules

Project: releng/builder master 34efb6edd06fb16d07c6a1cee190a0c3a83c6c31

Merge "Add external repos during CSIT test"

Add external repos during CSIT test

This will fix decanter installation in nitrogen and later.

Change-Id: Ifb4942e935df0d7f4a85e631077e48bf996f28e9
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
Luis Gomez [Mon, 27 Nov 2017 02:43:14 +0000 (18:43 -0800)]
Updated git submodules

Project: releng/builder master 8377f8d9f3d8439031e700e0a1ef29c381f64bc6

Add missing feature to OF sanity test

This is required after adding nicira extension test.

Change-Id: I88c42f4ebaa5d9a8add89759c90b064b714d828b
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
Sam Hague [Mon, 27 Nov 2017 13:44:43 +0000 (08:44 -0500)]
Updated git submodules

Project: integration/test master 7cc59f4fa1b6750cb1e122efa5fd1cbcb2da54fd

Use consistent names for variables

Change-Id: I9d764f92cd49d20fbb963c8528f5fd54e3a2cf28
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Tue, 21 Nov 2017 02:06:28 +0000 (21:06 -0500)]
Updated git submodules

Project: integration/test master b3964a98f3452abd2bfacb26c3c0e078dee15209

Use consistent naming in ha l3 suite

Change-Id: I4adbd1f585b853cb88866eb10fdcab187afa1693
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoPull in openflowplugin submodule 59/65859/3
D Arunprakash [Mon, 13 Nov 2017 11:06:24 +0000 (16:36 +0530)]
Pull in openflowplugin submodule

Pull in Openflowplugin submodule so that Openflowplugin can
initialize their project docs.

(cherry picked from commit d00d7a59fa8793b62ef8ebebaaf1da50f40bd29d)

Change-Id: I5340b9a464359c83ba6aebdaab2ba78ee3fca4cc
Signed-off-by: D Arunprakash <d.arunprakash@ericsson.com>
6 years agoUpdated git submodules
Sam Hague [Mon, 27 Nov 2017 02:18:31 +0000 (21:18 -0500)]
Updated git submodules

Project: integration/test master 3d5a3142de560754cca14276e5c7c66f37603ec5

Remove redundant Get OvsDebugInfo

Change-Id: I91dfe75be27e31d3a562c5b6a28816ca78b5dcb3
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Mon, 27 Nov 2017 00:15:33 +0000 (19:15 -0500)]
Updated git submodules

Project: integration/test master 6d89e3d4ca256b120733ae2918d2ba5c3e2776f6

Add back the ipv6 choice

Change-Id: I272b549d99b57828d0e8125df62dc2ee0651bfe3
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Sun, 26 Nov 2017 23:26:51 +0000 (18:26 -0500)]
Updated git submodules

Project: integration/test master a7b78ab5cb8e300d315ccd43aca4bc709a276364

Add missing neutron cleanup

Change-Id: I1213b046b0f4029eb85b1c84663c4df9b29b148f
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Tue, 21 Nov 2017 01:45:28 +0000 (20:45 -0500)]
Updated git submodules

Project: integration/test master 66485bca9d653279b62de137787d5f3823d0257d

Use consistent naming in ha l2 suite

Change-Id: Iba3a6282d4cc8b274d2a40845365a0332cf53d87
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Sun, 26 Nov 2017 02:48:22 +0000 (21:48 -0500)]
Updated git submodules

Project: integration/test master 3172e521393a1b80e6206fdbb8f3378a2312fe89

Add missing create sg in ha l3

Change-Id: I94771f2d2ee97dd97ee2e12069430b7886f94501
Signed-off-by: Sam Hague <shague@redhat.com>
Use right name of suite for sg.robot

Change-Id: Ibd712a654ee1bb3d7d6abda058298b6bc41890bd
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Wed, 22 Nov 2017 01:43:42 +0000 (20:43 -0500)]
Updated git submodules

Project: integration/test master 80f2ba4681302f033fbea41dc5bf0eede6cd5029

Use consistent naming in sfc suite

Change-Id: I66ad1a5e630c1d28e3598531e823d6723807f1b7
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Wed, 22 Nov 2017 01:41:10 +0000 (20:41 -0500)]
Updated git submodules

Project: integration/test master d908ea4b72d1c3d5bd94b3490e78d39b6a50b6aa

Use consistent naming in vpn bgp suite

Change-Id: Id37e1c6a36ed01e1bca37129b478f9934212091c
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in vpn v6 suite

Change-Id: I8c7c52ce01dabd4b5f6271fe6706d8b4ebb7ee10
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in vpn suite

Change-Id: I59c80658bd75d5f50eba4d6ff5411b18e9008b31
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in arp suite

Change-Id: I1c989fca5377c8e4046a06591fb71c8959fd404f
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in elan suite

Change-Id: Ia0e404471f50525c57fad0b743623f66c048bfe4
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in tempest suite

Change-Id: I49f22fb96e18412a5dfb9b6acc0912544a861368
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in sgs suite

Change-Id: I80af4940e7f98bd5c44b2196983134e86d739c3d
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in sg suite

Change-Id: I502acda323cab483ccf155855f5eff126a8aa1b1
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in external suite

Change-Id: I9ff856d16eae5ec4e43425f27bc8a268ab96ecf5
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in l3 suite

Change-Id: Iabf7b246ee3ee65310456ff9ee5438d17f93850f
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in l2 suite

Change-Id: I5e19f53d2137469df2826a0d026f1fe6dcf7232c
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdate release notes 08/65908/1
jenkins-releng [Sat, 25 Nov 2017 06:35:30 +0000 (06:35 +0000)]
Update release notes

Change-Id: I56adc2344f9ea7f49b783629927542d6ffe6dbd5
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Luis Gomez [Wed, 22 Nov 2017 23:09:45 +0000 (15:09 -0800)]
Updated git submodules

Project: integration/test master 40d28a8c8a4e314a4eed48ae2483f9ee5908a414

Add more time in version test

Change-Id: Ia4f98a1bf28fd21a29b8f3afc843ab0fd141910e
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
Sam Hague [Thu, 23 Nov 2017 17:21:11 +0000 (12:21 -0500)]
Updated git submodules

Project: integration/test master 511fc6398168f7d65fe44d71776b3954a04529b3

Make the ha suite names unique

Change-Id: I68c659f346f642042b612b08b8167f108ce50902
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Fri, 17 Nov 2017 12:10:41 +0000 (13:10 +0100)]
Updated git submodules

Project: genius stable/carbon 2a6c5096ce56df099c485a81c4762e8bd3607e83

@Ignore IdManagerTest testMultithreadedIdAllocationFromReleasedIds

because this test is clearly "flaky", it faile the build on a totally
unrelated change (I613ab7720e226c09d46c90329f0bc767f4642530).

on master this entire test seems to be have been re-written (?) anyway.

Change-Id: Ic29ff8b9c2a692cb40a80b413cc8796865a6abeb
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Jaime Caamaño Ruiz [Tue, 21 Nov 2017 16:39:03 +0000 (17:39 +0100)]
Updated git submodules

Project: integration/test master 668367619017d89769c5d5cfd119cf4acddf4f39

Make sure ip forward is enabled on SFC full deploy

So that OVS instances running in docker containers can talk to ODL
controller.

Change-Id: I24fa65c2956b0474328658132277f251b746d8d3
Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
6 years agoUpdated git submodules
Tom Pantelis [Tue, 21 Nov 2017 22:50:27 +0000 (17:50 -0500)]
Updated git submodules

Project: netvirt stable/carbon a66d5ee06c599fd77076eff784dcdfb649afd01b

NETVIRT-937: Fix NPE in ElanInstanceManager

2017-11-21 16:21:43,179 | ERROR | nPool-1-worker-2 | JobCoordinatorImpl               | 261 - org.opendaylight.infrautils.jobcoordinator-impl - 1.3.0.SNAPSHOT | Runnnable likely about to terminate thread due to uncaught exception; but here is useful debugging context: JobEntry{key='elaninterface-963a4d35-297e-4757-be14-6c3dec354221', mainWorker=org.opendaylight.netvirt.elan.internal.ElanInstanceManagerElanInstanceManager$$Lambda$774/1098386956@516cbba2, rollbackWorker=null, retryCount=6, futures=[null, com.google.common.util.concurrent.ImmediateFuture$ImmediateSuccessfulCheckedFuture@39325841]}
java.lang.NullPointerException: at index 0
at com.google.common.collect.ObjectArrays.checkElementNotNull(ObjectArrays.java:235)[27:com.google.guava:22.0.0]
at com.google.common.collect.ObjectArrays.checkElementsNotNull(ObjectArrays.java:225)[27:com.google.guava:22.0.0]
at com.google.common.collect.ObjectArrays.checkElementsNotNull(ObjectArrays.java:219)[27:com.google.guava:22.0.0]
at com.google.common.collect.ImmutableList.construct(ImmutableList.java:342)[27:com.google.guava:22.0.0]
at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:257)[27:com.google.guava:22.0.0]
at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:228)[27:com.google.guava:22.0.0]
at com.google.common.util.concurrent.Futures.allAsList(Futures.java:835)[27:com.google.guava:22.0.0]
at org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl$MainTask.runWithUncheckedExceptionLogging(JobCoordinatorImpl.java:369)[261:org.opendaylight.infrautils.jobcoordinator-impl:1.3.0.SNAPSHOT]

The futures List in remove is reused across the submitted jobs in the forEach loop
which is unsafe as the List is accessed by multiple threads. Each job now returns its
own local futures List.

The futures returned from elanInterfaceManager.removeElanInterface
were also added to the List but I don't see the purpose of this. removeElanInterface
waits for those tx's to complete. Maybe it was so the JC would retry them? If so, this
entire code path has a mix of sync and async transactions which is a bit confusing -
some are submitted to the JC, ohers aren't; some may be retried, others aren't.

Change-Id: I82193fc36a339db42b83df5bfa3d17ff0a88dfa0
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Signed-off-by: Sam Hague <shague@redhat.com>
Fix NPE in VpnSubnetRouteHandler

CSIT log shows several of these:

2017-11-21 16:51:37,973 | ERROR | nPool-1-worker-0 | VpnSubnetRouteHandler            | 349 - org.opendaylight.netvirt.vpnmanager-impl - 0.6.0.SNAPSHOT | SUBNETROUTE: onInterfaceDown: SubnetOpDataEntry update on interface 174fcd9a-f2fc-4f70-bc1e-9a42755175ea down event for subnet 9189b34e-b7be-40ff-9bd4-8c0d0a4f96f3 falied {}
java.lang.NullPointerException
at org.opendaylight.netvirt.vpnmanager.VpnSubnetRouteHandler.electNewDpnForSubnetRoute(VpnSubnetRouteHandler.java:988)
at org.opendaylight.netvirt.vpnmanager.VpnSubnetRouteHandler.onInterfaceDown(VpnSubnetRouteHandler.java:649)
at org.opendaylight.netvirt.vpnmanager.SubnetRouteInterfaceStateChangeListener.lambda$remove$1(SubnetRouteInterfaceStateChangeListener.java:154)

networkId is purposely passed as null in several call sites. It is only used to extract
the String value to pass to addSubnetRouteToFib which passes to L3vpnInput#setNetworkName.
From there is looks like null network name is handled.

Change-Id: Ie86c2ead79d4431a06e04526dc415f58c893d461
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Signed-off-by: Sam Hague <shague@redhat.com>
Fix NPE in SubnetmapChangeListener

CSIT log shows a ton of these:

java.lang.NullPointerException
at org.opendaylight.netvirt.vpnmanager.SubnetmapChangeListener.update(SubnetmapChangeListener.java:119)[349:org.opendaylight.netvirt.vpnmanager-impl:0.6.0.SNAPSHOT]
at org.opendaylight.netvirt.vpnmanager.SubnetmapChangeListener.update(SubnetmapChangeListener.java:31)[349:org.opendaylight.netvirt.vpnmanager-impl:0.6.0.SNAPSHOT]
at org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase$DataTreeChangeHandler.run(AsyncDataTreeChangeListenerBase.java:152)[247:org.opendaylight.genius.mdsalutil-api:0.4.0.SNAPSHOT]

Either vpnIdOld or subnetId was null when calling getValue(). We could check for
null in all places they're being logged but I just changed it to pass the
reference as Uuid's toString will print the internal value.

Change-Id: I6c88177a476f38c38189bddfb55a62cfba61d9a9
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Ryan Goulding [Tue, 21 Nov 2017 18:46:34 +0000 (13:46 -0500)]
Updated git submodules

Project: aaa stable/carbon f8af7c245fa40c142c8ae2bc859a66989d7acb35

AAA-151:  Invalidate claim cache for CLI initiated changes

The AAA IDM REST handlers already invoke the clearing of the
IdmLightProxy claimCache upon user update, but the CLI Handler did
not handle this properly.  This change manually invokes the claim
invalidation.

Access to AAA CLI commands requires access to the karaf console via
client or SSH.  Thus, system level access is needed to some degree
to invoke such commands.  The major threat involves the action of
an administrator changing a user password via CLI, and then still
being able to invoke the old password because the claimCache is not
purged.  This is why a reboot of karaf solves this issue;  the
claimCache is flushed.  We should not expect our users/administrators
to assume this in the future;  this change explicitly invokes
the claimCache flush.

AAA-151 affects Carbon, Nitrogen, and master.

Change-Id: Ie3101d4dc2bbb6d0db91ddad4d567a41d041150d
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
6 years agoUpdated git submodules
Michael Vorburger [Wed, 22 Nov 2017 10:04:32 +0000 (11:04 +0100)]
Updated git submodules

Project: netvirt stable/carbon 515f4392340cb10702d52ba98c21ec6fe5ed837f

Fix the fix for the bad transaction leak in VpnInterfaceManager

In I0f62fcc17c037365c9384e56c9f6f5a430693c20 there was a left-over
tx.submit() that should have also been removed as part of it (because
callWithNewWriteOnlyTransactionAndSubmit already does that, as its name
says).  This fixes the follow new error which started appearing in CSIT
logs since that was merged:

2017-11-21 18:05:05,592 | ERROR | ChangeHandler-77 | L3vpnPopulator
| 349 - org.opendaylight.netvirt.vpnmanager-impl - 0.6.0.SNAPSHOT |
Future (eventually) failed: addToLabelMapper
java.lang.UnsupportedOperationException: submit() cannot be used inside
a Managed[New]TransactionRunner

see https://jira.opendaylight.org/browse/NETVIRT-985

Change-Id: Ic2c8b02670242f3a3f190860c205d7d70c2939b3
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Victor Pickard [Fri, 17 Nov 2017 14:31:06 +0000 (09:31 -0500)]
Updated git submodules

Project: netvirt stable/carbon 0e3235d0545898efd1f1d1e20dc5f15782ba041b

NETVIRT-999 - Interface leak when subnet deleted

https://jira.opendaylight.org/browse/NETVIRT-999

Cleanup/remove Interface when subnet is deleted to
fix resource leak.

Change-Id: Iac96a91de9dbdeeb19f8df3d35cd3e7e514e9471
Signed-off-by: Victor Pickard <vpickard@redhat.com>
(cherry picked from commit 114903ecead870e25e085e0fd527d2e8c6a6687d)

6 years agoUpdated git submodules
Victor Pickard [Mon, 13 Nov 2017 15:04:25 +0000 (10:04 -0500)]
Updated git submodules

Project: netvirt stable/carbon b719fc671e88b41dfe4a01e544509be79242f2e8

BugId: NETVIRT-989 TEP not deleted when subnet is deleted

https://jira.opendaylight.org/browse/NETVIRT-989

Remove TEP from ds when subnet is deleted.

Change-Id: I5db9902c53a4021609718330406ad65985e0dffb
Signed-off-by: Victor Pickard <vpickard@redhat.com>
(cherry picked from commit b25dd7ff4cb70a6852bb49d4884afaa93cd48a53)

6 years agoUpdated git submodules
Michael Vorburger [Thu, 16 Nov 2017 20:08:05 +0000 (21:08 +0100)]
Updated git submodules

Project: genius stable/carbon 00af9776b1afc4b3985f6ba171b411cd107b8e1c

Fix bad transaction leak in ItmInternalTunnelAddWorker

see https://jira.opendaylight.org/browse/NETVIRT-985

  523x transactions opened here, which are not closed:
    org.opendaylight.genius.itm.confighelpers.ItmInternalTunnelAddWorker.buildAllTunnels

Change-Id: I9c32010b64688b9cb441a2ea637e9519ba803c80
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Stephen Kitt [Mon, 20 Nov 2017 16:53:11 +0000 (17:53 +0100)]
Updated git submodules

Project: netvirt stable/carbon 2756f4d63319e71d6557ced7203ae341143edf11

NETVIRT-1000: protect VpnInterfaceManager::remove

This patch ensures that the write transactions in
VpnInterfaceManager::remove are always closed.

Change-Id: Iaca016e08fed88f8cb34afbef702465ba152bbe0
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit 0a5b512a8b81b08597129def6126909d426da6c8)
(cherry picked from commit a94d7f296c29269d1a5ed250cec2a83b66374ee3)

NETVIRT-1000: protect VrfEntryListener (partially)

This patch ensures that the write transactions in
VrfEntryListener.CleanupVpnInterfaceWorker::call and
::deleteFibEntries are always closed.

Change-Id: I57a6912fa162d3e37792d479ad76ae0879c3ae35
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit de26ae59fdd4ee4c51364a3eadead2dd2077118b)
(cherry picked from commit d0a42553adeee94922bb552a841f577854600b8f)

NETVIRT-1000: protect TunnelEndPointChangeListener

This patch ensures that the write transactions in
TunnelEndPointChangeListener::add are always closed.

Change-Id: I79af37a9c046a405113c1fd408098b06fb59d028
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit e87ef10577dfbca52c9d260f855282ab16774afd)
(cherry picked from commit 74f2577204e3fe604731b2753289d4d4a7b81cda)

NETVIRT-1000: protect manageRemoteRouteOnDPN

This patch ensures that the write transaction in
VrfEntryListener::manageRemoteRouteOnDPN is always closed.

Change-Id: I4add610addb470bea3ceda9736f9cbc457adcb44
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit 1ae660f95db00d71e3d1937d98dd618580ddf04c)
(cherry picked from commit 14c29b7847b9e30ab71cd340906af2ebafab08c2)

6 years agoUpdated git submodules
Stephen Kitt [Mon, 20 Nov 2017 10:15:33 +0000 (11:15 +0100)]
Updated git submodules

Project: netvirt stable/carbon c3be18bbe87b01bf7b7744429a92d24e66c4f026

NETVIRT-1000: protect handleNeutronPortUpdated

This patch ensures that the write transaction in
NeutronPortChangeListener::handleNeutronPortUpdated is always closed.

Change-Id: I56557db7fc4852100599379b0b32267a94ed9807
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Tue, 21 Nov 2017 13:54:32 +0000 (08:54 -0500)]
Updated git submodules

Project: integration/test master e0007d9e0a86d3d4a34582f1645a2a6b8cd77753

Use full path to netvirt tests 2

Change-Id: I93969f5799f6c389eb4eec13de0b11b67aa2c600
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Mon, 20 Nov 2017 17:59:40 +0000 (09:59 -0800)]
Updated git submodules

Project: integration/test master 4f179b6b1dfda0ebc3fb353a448d3a77fb58e8e6

Remove legacy script and test plans

netvirt legacy is no longer consumed by any projects. Boron
was the last release this was the case and Boron jobs no
longer exist

Change-Id: Ib58ba44cb74d402829fd152fe75743d5b4416bc3
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Tue, 21 Nov 2017 02:38:01 +0000 (21:38 -0500)]
Updated git submodules

Project: integration/test master fc4066a7346ebe74cce54e9a0e7c02916591a73d

Use full path to netvirt tests

Change-Id: Iee93f187f6cc568aa18a21ec6fc7fc1d1834d734
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Tomas Jamrisko [Mon, 20 Nov 2017 14:10:45 +0000 (15:10 +0100)]
Updated git submodules

Project: integration/test master 72439d5260cfbdd3cdafff256c18c060aaeb643c

Workarounds for containers

Adding NODE_KARAF_COUNT_COMMAND as all the other operations on
nodes can be overwritten on command line and this is useful when
running from a container.

Also changing the start function to check for "docker" as we don't
want to add those options when using docker.

This is just a temporary fix that makes it usable, but it could be
limiting and require more work later

Change-Id: I5e90cefcb52dec9b9666813824a6a42721db173d
Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Fri, 17 Nov 2017 14:30:09 +0000 (09:30 -0500)]
Updated git submodules

Project: integration/test master d7b7c20493d2f213c5934d8fe9e7c8b55183d91c

name netvirt suites consistently

Change-Id: Iadfd417aead7bd8fae53f468931ba181e3f5832c
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Stephen Kitt [Mon, 20 Nov 2017 09:55:38 +0000 (10:55 +0100)]
Updated git submodules

Project: netvirt stable/carbon 58e1d7decd1f148ac76d40e49e8d32baee32ed1e

NETVIRT-1000: protect handleNeutronPortCreated

This patch ensures that the write transaction in
NeutronPortChangeListener::handleNeutronPortCreated is always closed.

Change-Id: I97fed4d99d0c81bf4f8c2704233238884dbb2a0d
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit a5905ebb236ac66d322b7e9bbf12a3ff8a49ec32)
(cherry picked from commit abbf9cfce1858207a8195b5adb732fd27182db85)

6 years agoUpdated git submodules
Jamo Luhrsen [Mon, 20 Nov 2017 21:57:32 +0000 (13:57 -0800)]
Updated git submodules

Project: integration/test master 4bc6d322cadd82c7e9ca56824b3d2c267c128cb4

Fix sfc variable VP_IPS -> NET1_VM_IPS

this was overlooked in the refactor here:
https://git.opendaylight.org/gerrit/#/c/65589/4/csit/suites/openstack/extensions/sfc.robot

Change-Id: Ife8823eef4be6846ce8a783e71cfdb4c961012b7
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Faseela K [Mon, 20 Nov 2017 16:35:07 +0000 (22:05 +0530)]
Updated git submodules

Project: genius stable/carbon e8e0d0b7750dc186cce67f34f6ac3c40e7bc9733

Fix too long service binding INFO logs

Change-Id: I93860de36c332a1a8fcca0d06e5073fb2baac439
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 16 Nov 2017 14:13:48 +0000 (15:13 +0100)]
Updated git submodules

Project: netvirt stable/carbon a54964c510629d7faea73851083fb2b1667951a9

Fix bad transaction leak in VpnInterfaceManager

see https://jira.opendaylight.org/browse/NETVIRT-985

    292x transactions opened here, which are not closed:
      org.opendaylight.controller.md.sal.binding.impl.BindingDOMDataBrokerAdapter.newWriteOnlyTransaction(BindingDOMDataBrokerAdapter.java:69)
      (...)
      org.opendaylight.netvirt.vpnmanager.VpnInterfaceManager.addToLabelMapper(VpnInterfaceManager.java:1594)
      org.opendaylight.netvirt.vpnmanager.populator.impl.L3vpnPopulator.addSubnetRouteFibEntry(L3vpnPopulator.java:104)
      org.opendaylight.netvirt.vpnmanager.populator.impl.L3vpnOverMplsGrePopulator.populateFib(L3vpnOverMplsGrePopulator.java:57)
      org.opendaylight.netvirt.vpnmanager.VpnSubnetRouteHandler.addSubnetRouteToFib(VpnSubnetRouteHandler.java:827)
      org.opendaylight.netvirt.vpnmanager.VpnSubnetRouteHandler.electNewDpnForSubnetRoute(VpnSubnetRouteHandler.java:906)
      org.opendaylight.netvirt.vpnmanager.VpnSubnetRouteHandler.onSubnetAddedToVpn(VpnSubnetRouteHandler.java:241)
      org.opendaylight.netvirt.vpnmanager.SubnetmapChangeListener.add(SubnetmapChangeListener.java:89)
      org.opendaylight.netvirt.vpnmanager.SubnetmapChangeListener.add(SubnetmapChangeListener.java:29)
      org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase$DataTreeChangeHandler.run(AsyncDataTreeChangeListenerBase.java:158)

Change-Id: I0f62fcc17c037365c9384e56c9f6f5a430693c20
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Tue, 11 Jul 2017 15:54:37 +0000 (21:24 +0530)]
Updated git submodules

Project: infrautils stable/carbon 39550b6b5f3bec7e46db3382d2ec6e1021b5496c

ListenableFutures util to simplify adding error logging callbacks

Intended for usage in existing code prevalent in e.g. genius and netvirt
which simply ignores Future returned by DataBroker Tx submit; using
this, at least we'll get to see logs.  (Ideal solution would be real
error recovery callbacks.)

NB: This is solution for today's world.  In tomorrow's world where e.g.
DataBroker (and other ODL APIs) switch from Guava's ListenableFuture to
Java 8's CompletionStage, this helper won't be required anymore, as code
then will be able to just use the easier:

    completionStage.exceptionally(t -> LOG.error("...", t));

instead of using this utility for today's APIs like this:

    import static
org.opendaylight.infrautils.utils.concurrent.MoreFutures.addErrorLogging;

    addErrorLogging(listenableFuture, LOG, "...");

Until that (major...) API switch happens though, this is a very
convenient utility to short-cut what otherwise is several lines of
boiler plate code.

TODO: It would be cool if this could, later, preserve the call stack...

Change-Id: I1d3e4afbc0940faa0c8f83e9d713c2e081e18a28
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Sat, 18 Nov 2017 20:29:11 +0000 (15:29 -0500)]
Updated git submodules

Project: integration/test master dc784f488a64deb07b7342fd6b0428cdde9a3179

Use iproute instead of nameserver to get gw

The nameserver line is only included when a vm fails
to ping the gw and you see the below messages in the
console log:

=== pinging gateway failed, debugging connection ===

The iproute line is always included:

ip-route:169.254.169.254 via 10.20.20.2 dev eth0

The old code worked because at least one of the vms
in the list would hit the gateway failed block and
get the gw from the nameserver line. The old code
also would only copy the gw address once for all
the vms because it kept a list with size 1 for
the address. The new Get VM IPs tries to get the
gw for each vm and not just one for the whole list
of vms. Timing differences might end up not getting
the nameserver line, so instead use the metadata
line which is always present.

Change-Id: I72637575b5171d3eaad6110ed2e8bc2cefed25ed
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sridhar Gaddam [Wed, 11 Oct 2017 07:23:16 +0000 (12:53 +0530)]
Updated git submodules

Project: netvirt stable/carbon 40e95fd130e7cd8dc740c89067ce862c76f909c9

Shell Commands to Display Ipv6Service Cache

IPv6Service in netvirt maintains a cache of various Neutron resources to
honor the Router Solicitation/Neighbor Solicitation requests (which are
time sensitive) coming from the VMs spawned on the IPv6 Network.

This patch implements the necessary shell commands to dump the ipv6Cache.

Change-Id: Ie1aed6d47da540e3fd94c6a8cc3eedf7b4954989
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
6 years agoUpdated git submodules
Daniel Farrell [Fri, 17 Nov 2017 18:32:32 +0000 (13:32 -0500)]
Updated git submodules

Project: releng/builder master 549eec835a8c2adfc4645a17efb4e000a4985688

Pass stream to snap jobs vs extracting

Now that Thanh has shown me how to inject vars into builder scripts like
this, just pass stream vs hack to extract it from job name.

Change-Id: I689258c9379a15d50c5f4f7b10629cc5bbb42f2a
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 16 Nov 2017 10:59:32 +0000 (11:59 +0100)]
Updated git submodules

Project: netvirt stable/carbon 6faaf63551bab4383f84456418beb74bd9f32fff

Fix bad transaction leak in NeutronvpnManager

2256x transactions opened here, which are not closed.

see https://jira.opendaylight.org/browse/NETVIRT-886

Change-Id: I4b0d73203c46087d35cbfccc8aaf5d29d39d89b0
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 16 Nov 2017 17:05:16 +0000 (18:05 +0100)]
Updated git submodules

Project: netvirt stable/carbon 4b57bdc250dcaef13aff375e0fc3619765997a36

Fix bad transaction leak in InterfaceStateChangeListener

see https://jira.opendaylight.org/browse/NETVIRT-985

  555x transactions opened here, which are not closed:
    org.opendaylight.netvirt.vpnmanager.InterfaceStateChangeListener.lambda$remove$1

  31x transactions opened here, which are not closed:
    org.opendaylight.netvirt.vpnmanager.InterfaceStateChangeListener.lambda$add$0

  15x transactions opened here, which are not closed:
    org.opendaylight.netvirt.vpnmanager.InterfaceStateChangeListener.lambda$update$2

Change-Id: Id29be0fb48b3d97f84049d0e0d698d13757eb6a8
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit a9b5d6ad16593465bc37a67b8f06e9d0f0c32b3d)
(cherry picked from commit 1a28405c7e179318d1918c87f9e8412667af78a4)

6 years agoUpdated git submodules
Stephen Kitt [Thu, 21 Sep 2017 16:22:31 +0000 (18:22 +0200)]
Updated git submodules

Project: genius stable/carbon 8409df3574c3a0496cb9b5e17859cd28ec162ac4

Add ReadWriteTransaction support

Backport from master (WITHOUT ItmTunnelAggregationHelper),
FOR https://jira.opendaylight.org/browse/NETVIRT-985.

Change-Id: Ia8c946dfc46f3218c15c7ce87215a434ba10ad85
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Wed, 15 Nov 2017 19:51:42 +0000 (11:51 -0800)]
Updated git submodules

Project: integration/test master d278dff10a574607d77a7570b89df07e6411bf31

Add router and sg listings to Show Debugs keyword

- also refactored List Router to List Routers because it makes
  more sense to be plural

Change-Id: I83df8a7d7fdfd238dacda138f069bb0b74e2e176
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Wed, 15 Nov 2017 23:34:31 +0000 (18:34 -0500)]
Updated git submodules

Project: integration/test master bfd68bfbb7801e923c05273146c2331610091cbb

Move arp learning to use Get VM IPs

Change-Id: I48ac351469f66875335763119081c503a12d2841
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Wed, 20 Sep 2017 18:05:09 +0000 (20:05 +0200)]
Updated git submodules

Project: genius stable/carbon 59caf785376497197e8cccd214b2243f27dde5f9

ManagedTransactionRunner utility to help close transactions

BACKPORT from master WITHOUT ItmTunnelAggregationHelper,
and ManagedNewTransactionRunnerImplTest w.o. LogCaptureRule,
and adjusting for DataBrokerTestModule changed in master;
FOR https://jira.opendaylight.org/browse/NETVIRT-985.
REQUIRES https://git.opendaylight.org/gerrit/#/c/65602/

_______________________________________________________________________
Commit Message from original change on master:

inspired by
https://git.opendaylight.org/gerrit/#/q/topic:transaction-helper, but:

  (1) instead of the cancel-if-lambda-didn't-submit design, forbid
lambda from doing submit() or cancel(), and instead let new transaction
utility do that.  This is better because it already opens the door for
non-single transactions in the future (see upcoming next chained change)

  (2) allow lambda to throw checked exceptions (see CheckedConsumer),
which will, obviously, lead to the Transaction to be canceled. This is
important as it helps avoid errors where using code forget this.

TODO: Make all places which topic:transaction-helper converted to using
TransactionHelper use this change's ManagedNewTransactionRunner instead.

Change-Id: I613ab7720e226c09d46c90329f0bc767f4642530
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Tomas Jamrisko [Mon, 13 Nov 2017 13:04:33 +0000 (14:04 +0100)]
Updated git submodules

Project: integration/test master 868f7131a40a557517903fc3775ca77655b21a07

Create and delete security groups

The connectivity test suites are creating and deleting most resources
as they require, except for allowing SSH, which gets created during
l2 tests and is reused by l3, which creates a dependency. It would be
great, if l3 test suite worked independently

Change-Id: Icdf47ceaaf3b1fb0353cca454eb039795137e7c1
Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
6 years agoUpdated git submodules
jenkins-releng [Fri, 17 Nov 2017 01:41:29 +0000 (01:41 +0000)]
Updated git submodules

Project: releng/builder master ec7d552375394af9c77869ee330bf9d235019896

Update validate autorelease projects for oxygen

Change-Id: I364baf48dd67e7d15341bccdc734d7cf9e396141
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Jamo Luhrsen [Fri, 17 Nov 2017 00:50:21 +0000 (00:50 +0000)]
Updated git submodules

Project: releng/builder master f1f135a94f604a243c7daa6418cea8b90b63603c

Merge "Add globstar to log surefire reports for odlparent"

Add globstar to log surefire reports for odlparent

Change-Id: I5a032fd993996f5120e0d0eb887ac8d563124b90
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdated git submodules
Jamo Luhrsen [Fri, 17 Nov 2017 00:50:17 +0000 (00:50 +0000)]
Updated git submodules

Project: releng/builder master 1fc500b2ae0403431242b4d735698461cabe67a3

Merge "Add globstar to log surefire reports for yangtools"

Add globstar to log surefire reports for yangtools

Change-Id: I3462f88b541f71635a1f9a241366d868b716ebf5
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdated git submodules
ebrjohn [Thu, 12 Oct 2017 21:05:59 +0000 (16:05 -0500)]
Updated git submodules

Project: integration/test master 8038cf9dc0c10b11bca7a2c14983b6cc8f21a087

Fix SFC OVS NSH installation regression

- It was still tring to install OVS 2.5.90 from Yi Yang's
  branch, but that no longer works and OVS 2.6.1 should now
  be installed.

Change-Id: Ide9697e821c9136e053ef6a4b3bc3a866a135840
Signed-off-by: Brady Johnson <bjohnson@inocybe.com>
6 years agoUpdated git submodules
Aswin Suryanarayanan [Thu, 16 Nov 2017 15:58:20 +0000 (21:28 +0530)]
Updated git submodules

Project: netvirt stable/carbon 81b32336dbf5952c0ac60b05a622d1de5d42fdb1

NETVIRT-981 CSIT Sporadic failures - snat conntrack job failing many
tempest scenario tests Changes are made to avoid stale entries when an
external network is deleted.
https://jira.opendaylight.org/browse/NETVIRT-981

Change-Id: I28b86a4233d397686c9e074ece5697eb0629ff3e
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
6 years agoUpdated git submodules
Philippe Guibert [Tue, 14 Nov 2017 14:18:33 +0000 (14:18 +0000)]
Updated git submodules

Project: integration/test master 8292f1a8e751ba5ff273a985f159f234891abf02

INTTEST-33: ipv6 neighboring displayed from VM

The fix is fixing the syntax of the ip command to use when being a
busybox instance.

Change-Id: I1eb3cf4e0e162437671f1f0fa7e7cdf117d9ebd2
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
6 years agoUpdated git submodules
Sam Hague [Wed, 15 Nov 2017 23:41:57 +0000 (18:41 -0500)]
Updated git submodules

Project: integration/test master 6da09fecbb6f03a0c19859ca47ca233cf460ee23

Move sfc to use Get VM IPs

Change-Id: I0bcbfbea01c94f7cd9ca23a9b0e56e500fecd8e5
Signed-off-by: Sam Hague <shague@redhat.com>
Move l2gw to use Get VM IPs

Change-Id: Ic182f770e5a499b5dcaedacdd03448464e9fc0da
Signed-off-by: Sam Hague <shague@redhat.com>
Move l3 clustering to use Get VM IPs

Change-Id: I870b455a916ac951580cb89b4ba37e0379b5e00f
Signed-off-by: Sam Hague <shague@redhat.com>
Move l2 clustering to use Get VM IPs

Change-Id: If40be3121e7fd6b4a55237f702a95d989ec45c98
Signed-off-by: Sam Hague <shague@redhat.com>
Move bgp vpn to use Get VM IPs

Change-Id: I2db9208037690f274923b9a2c5839f3b4e671e3a
Signed-off-by: Sam Hague <shague@redhat.com>
Move basic vpn suite to use Get VM IPs

Change-Id: Ic2bf29fa8c54c7362dbdb26fa12730fb69a9aec9
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 16 Nov 2017 20:15:21 +0000 (12:15 -0800)]
Updated git submodules

Project: integration/test master df3c5d2933bf8fc1efdab37f3e3eb4091ab3d1be

Change Get VM IPs [Documentation] for accuracy

Change-Id: I26a677fe93b806ced9bc13611a658f5a6d479402
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Tue, 14 Nov 2017 22:26:03 +0000 (17:26 -0500)]
Updated git submodules

Project: integration/test master dd6a44f6ba72dee9ac721ef484feb375619d86dc

Move elan suite to use Get VM IPs

Change-Id: Idc1d35e7fba07ee44daf3114bc3b98b22dcde64a
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 16 Nov 2017 00:02:06 +0000 (16:02 -0800)]
Updated git submodules

Project: integration/test master 3fdf78082fc06cfbba8a3a46af20372ad2aee6bc

Use Run Keywords for multiple keywords in teardown

this was broken recently, when wanting to split out
the amount of data models we collect in our non-sfc
suite.

Change-Id: I5d4bf4751a27b00c01a7bd375c49013d66a6aebd
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 16 Nov 2017 16:21:23 +0000 (08:21 -0800)]
Updated git submodules

Project: integration/test master 61974191879f86d264fce78f00cd3293ddd3765d

Add parens around "${status}" - fix invalid syntax

Change-Id: I7a34148a7a2ba8f6b308fa3226dceca3b80b7d92
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Wed, 15 Nov 2017 05:24:46 +0000 (21:24 -0800)]
Updated git submodules

Project: integration/test master 77f953b1521fe9547348943f7e1aae5191704bee

Handle case when Get VM IP is status FAIL

When a keyword is supposed to return some values (a list in
this case) but hits a failure before the [Return] statement,
we actually only get a status of FAIL and some error message.
Need to handle that.

Change-Id: Ic8e7f9bccfc81bb18f34ede28f4b50277d1c802e
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Wed, 15 Nov 2017 22:57:12 +0000 (14:57 -0800)]
Updated git submodules

Project: releng/builder master 8b5d2536b5f1298f67beb3eb1c981e5722940036

Update template comment block for easy reference

- some templates have been added over time without
  this reference section being updated

Change-Id: I3864556c7be51addb733b6f290763cf4a38e4b95
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Wed, 15 Nov 2017 17:32:02 +0000 (18:32 +0100)]
Updated git submodules

Project: netvirt stable/carbon e34d572513dfe4e3e1eb7dcbe2ae1f1c6fcda3b6

Fix bad transaction leak in StatisticsImpl

see https://jira.opendaylight.org/browse/NETVIRT-886

Change-Id: Ia72726f9eeae0bcb6273da5b50eb60a65dcd7358
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Wed, 15 Nov 2017 16:59:01 +0000 (17:59 +0100)]
Updated git submodules

Project: ovsdb stable/carbon d1723dd4ab8121da328137525a57fdd6c439406c

Fix transaction leak in BridgeConfigReconciliationTask

see https://jira.opendaylight.org/browse/OVSDB-425

Change-Id: I9d89cb72768cff137b91773ac8ab0e1d5fce7a04
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Wed, 15 Nov 2017 18:26:56 +0000 (19:26 +0100)]
Updated git submodules

Project: ovsdb stable/carbon b4d2a15c4a4014446429d52d0ed3d635a15f8e96

Fix transaction leak in OvsdbConnectionManager

see https://jira.opendaylight.org/browse/NETVIRT-985

Change-Id: I50d5e5856d813be8b40bd552c734630856257294
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Wed, 15 Nov 2017 18:19:16 +0000 (19:19 +0100)]
Updated git submodules

Project: ovsdb stable/carbon 8bad9e3debeedab2313d75ba0ff3be08a621c1ab

Fix possible transaction leak in BridgeOperationalState

see https://jira.opendaylight.org/browse/NETVIRT-985

Change-Id: Ie8bd1d81cb4df55d9c75ca275756013262c12a00
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Wed, 15 Nov 2017 01:16:17 +0000 (01:16 +0000)]
Updated git submodules

Project: releng/builder master 74cec2b6faea1ef272d8befcebe0a2adae007adb

Merge "Add more Xmx to bgpcep project build"

Add more Xmx to bgpcep project build

Change-Id: I95080c5583deeb2364f845d4f63122b180088990
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 9 Nov 2017 20:29:07 +0000 (12:29 -0800)]
Updated git submodules

Project: integration/test master 627f8d2fc6b7126dfb2038588c08968bf9b0d099

Remove Lithium keyword from packetcable csit

There is no more lithium to worry about, so no need to keep that
keyword

Change-Id: Ib6f811f13a94efd52a818bc1ec0a6c62edc560e2
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Anil Belur [Wed, 15 Nov 2017 00:37:19 +0000 (00:37 +0000)]
Updated git submodules

Project: releng/builder master 3c58e6f3d790405107a895a5bca46b191b4385be

Merge "Update to global-jjb v0.12.1"

Update to global-jjb v0.12.1

Pull in fix to enable maven jobs archive custom logs
https://gerrit.linuxfoundation.org/infra/#/c/7492/

Change-Id: Iddc7d9856ea1d21bfd3629e7240991b8e90cc5dc
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdated git submodules
Rob Adams [Tue, 14 Nov 2017 23:14:13 +0000 (15:14 -0800)]
Updated git submodules

Project: releng/builder master a19746018f6779ea6f3393bc4c1ed89c88e552c8

Reduce parallelism to fit low-spec build machines.

Change-Id: I41df93b61c6eec4ffc80f8c9423986ca03d4973a
Signed-off-by: Rob Adams <readams@readams.net>
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdated git submodules
Jamo Luhrsen [Mon, 13 Nov 2017 19:08:19 +0000 (11:08 -0800)]
Updated git submodules

Project: integration/test master 0bf54d5f69a56e9d3aa05326ac013d6a9855397c

Rework variables to keep scope limited to keyword

- remove the need to share variables across keywords
- return console log so it can be printed just once after
  the collect ip WUKS is done polling

Change-Id: I10847f064ca38d6504e2715b51ad02792e0d3811
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Tomas Cechvala [Tue, 14 Nov 2017 11:11:51 +0000 (12:11 +0100)]
Updated git submodules

Project: releng/builder master da4bde57e90767fab748188eb46126e0a0a68092

Shift Openstack version in GBP test

stable/newton to stable/ocata

Change-Id: Iba76f17cb9c73db84e9594a36cd65029c7fe110a
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
6 years agoUpdated git submodules
Atul Gosain [Tue, 7 Nov 2017 01:57:51 +0000 (17:57 -0800)]
Updated git submodules

Project: netconf stable/carbon 59f61a60e80a3312f6de1bdd08153009cf2dcf6f

Extra superfluous edit-config RPC sent - Netconf-482

Extra superfluous edit-config RPC sent just prior to correct edit-config RPC for top-level lists
POST & PUT to certain top-level lists in a mounted device's model returns a 500 error via Restconf,
although in some cases (device-dependent) the config appears to have committed.
This problem first appeared in Boron-SR3, and continues in Carbon SR-1.

Change-Id: I473e6e1f34d6f2bb9aa63f12b90fc479e4a8e3cd
Signed-off-by: Atul Gosain <agosain@luminanetworks.com>
6 years agoUpdated git submodules
Dipankar Jain [Thu, 2 Nov 2017 18:26:51 +0000 (23:56 +0530)]
Updated git submodules

Project: integration/packaging master 6ed2f3f6c1aa6cf198096acc7f9750ace5725f3e

Move versioniong wiki to readthedocs, update

Imports most content from:

wiki.opendaylight.org/view/Integration/Packaging/Versioning

Also:
  * Updates examples to use newer releases
  * Adds links to ODL Nexus-hosted packages
  * Shows puppet-odl versions via metadata, tags no-longer used
  * Updates links
  * Fixes typos

Resolves: INTPACK-24
Change-Id: I8968654078426e5e97298b4380a53e8b3b01077d
Signed-off-by: Dipankar Jain <bunny_jain@ymail.com>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Mon, 13 Nov 2017 21:41:52 +0000 (16:41 -0500)]
Updated git submodules

Project: integration/test master 894864078528709ca28f653cdfc20a24c5d7c955

Fix tox problem

Change-Id: Ie473e848c60af10cac8e838e3d3e532ad376e4f3
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Sun, 12 Nov 2017 01:02:51 +0000 (20:02 -0500)]
Updated git submodules

Project: integration/test master d8c13d7866321b7b2080cb15d8c6cfb02590887e

Reduce logging in collect ips

Created a new VM Collect IP keyword that reduces the
amount of logging and works faster.

Problems in old keyword:
- logged the whole console multiple times, per vm check and per
operation
- ran Verify Active extra times
- different suites replicated using code

This patch:
- moves all the common wrapping code to a single keyword
- reduces the extra Active calls
- reduces the console to a single time per vm check
- removed console log on error since the log is always captured
during the attempt to get the addresses already

This looks to have reduced the time in half for retrieving the
addresses as well as reducing the multiple loggin of long
console logs.

Only converted the connectivity suite and left the old keyword
in place. The next patches will convert the other suites.

Change-Id: I042c137165eae95946fa5197fbb52b1b85312a00
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Tomas Cechvala [Mon, 13 Nov 2017 10:07:52 +0000 (11:07 +0100)]
Updated git submodules

Project: integration/test master 22b769490a9169af12ad22e1ed2f56602889e28f

Fix for multiple keywords found in Utils.robot

By specifying OperatingSystem library for 'Get file' call.

Change-Id: I0a4e8a362033b381cf88ac303b931880f419a3de
Signed-off-by: Tomas Cechvala <tcechval@cisco.com>
6 years agoUpdated git submodules
Anil Belur [Mon, 13 Nov 2017 11:17:30 +0000 (11:17 +0000)]
Updated git submodules

Project: releng/builder master b2e18814e1bdb0c40758f5b0ec9fcdca4114c1b7

Merge "Do not use --merge in rebot command"

Do not use --merge in rebot command

Change-Id: I00d23e7fcb6e913769d4787df94c93e431e821cb
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 9 Nov 2017 18:15:07 +0000 (10:15 -0800)]
Updated git submodules

Project: integration/test master 60483cf4da270fe0c9e21dfefa8c3f2356087361

Reduce the number of polling iterations in WUKS

This has the potential to reduce some logs that end up in
the output.xml. We do use --removewuks when we generate the
html reports, but that is post processing. All the iterations
are still being logged in output.xml. Hopefully this will
help reduce the final log size of output.xml

Change-Id: If84c43ac659750e53efe2b2c18c6e81bab801ad7
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Fri, 10 Nov 2017 02:24:59 +0000 (21:24 -0500)]
Updated git submodules

Project: integration/test master f8c8aac8aeadaae73af5a56d1c271d18ed5f7674

add cleanup for con sg suites

Change-Id: I7bfe76c89c6f4c90384fd9a5f8ab59a756d870c5
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Thu, 9 Nov 2017 01:08:43 +0000 (20:08 -0500)]
Updated git submodules

Project: integration/test master 1a621dc639a979b63f15b4d470a344b2b7e202c4

Cleanup on neutron sg suite

Change-Id: Ife25300241bb415fc881c14e3bfb8beb5d85f63b
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Tomas Markovic [Fri, 10 Nov 2017 10:18:48 +0000 (11:18 +0100)]
Updated git submodules

Project: releng/builder master 421f9d567a0247eb14d99bb3d37a4e389cd4d935

BGPCEP-688: update bgp test

install odl-bgpcep-bgp-config-example
for bgpclustering tests
for bgp ingest tests

Change-Id: I529fbd16590dac6e83c6845d7e5bc0e5b9e8a8ee
Signed-off-by: Tomas Markovic <tomas.markovic@pantheon.tech>
6 years agoUpdated git submodules
Sam Hague [Thu, 9 Nov 2017 00:41:23 +0000 (19:41 -0500)]
Updated git submodules

Project: integration/test master de54cdb58aa62c24c4c4e2f6c307de105d0834ba

Reduce logging in vpnservice

Change-Id: Iebd3f178d9931a46e2df0af63cb5698f69a708ad
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 9 Nov 2017 17:52:49 +0000 (09:52 -0800)]
Updated git submodules

Project: releng/builder master f471623419a76665a0e2bf85a4a753bd78d8e06d

Upgrade robot vms to use 4G RAM from 2G

some robot jobs are creating log files (output.xml) in excess
of 1.5G in size. When robot parses that file to generate it's
html reports it reads the entire file (I believe) in to memory
which ends up causing an OOM scenario in a 2G system. For now,
this will help, but as jobs increase in size and duration,
even 4G will not be enough.

Change-Id: I71c72a8ad62a05549fc4623531f4c7b9387505bc
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Aswin Suryanarayanan [Fri, 27 Oct 2017 08:45:40 +0000 (14:15 +0530)]
Updated git submodules

Project: netvirt stable/carbon ff767048cb49d1a4eabf1272760f6cba4bdca6f7

NETVIRT-968  : Conntrack SNAT fails in a cluster setup.

Made  the SNAT node event listener cluster aware using
AsyncClusteredDataTreeChangeListenerBase

https://jira.opendaylight.org/browse/NETVIRT-968

Change-Id: If036fe679abe8ac5c5457b488325d2474f85820c
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
6 years agoUpdated git submodules
cgowdru [Tue, 31 Oct 2017 07:14:29 +0000 (12:44 +0530)]
Updated git submodules

Project: netvirt stable/carbon abd30a4684c166d049c4614657b2a5248be4f5d1

Bug9298 : ModifiedNodeDoesNotExistException for FIP

Description:
1) This Exception is thrown which deleting the VM instances(using
command “openstack server delete VM“) as part of “External network test”
2) This VMs are booted directly using net-id
Ex: openstack server create --image cirros-0.3.5-x86_64-disk --flavor
m1.nano --nic net-id=193f740e-910f-4038-9a4a-7d8758e63756
VmInstanceFloating1 --security-group sg-connectivity --min 1 --max 1
3) And such Vms are associated with floating ip  using command
“openstack server add floating ip VmInstanceFloating1 10.10.10.12”
4) When such an VM is deleted using “openstack server delete”, I need
NeutronPortChangeListener.remove()(for VM Neutron port deletion) and
NeutronFloatingToFixedIpMappingChangeListener.update(for
floatingip-disassoicated from neutron port) getting triggered
concurrently.
5) NeutronPortChangeListener.remove() -> handleNeutronPortDeleted()
-> nvpnManager.dissociatefixedIPFromFloatingIP() ->
floatingIpMapListener.dissociatefixedIPFromFloatingIP() ->
removeRouterPortsOrPortsNode() -> MDSALUtil.syncDelete()
6) NeutronFloatingToFixedIpMappingChangeListener.update() ->
clearFromFloatingIpInfo() -> MDSALUtil.syncDelete()
7) Both step-5 and step-6 attempt to delete same DS instance
resulting in one in this exception.

Solution:
Change done to check if the internal-to-external-port-map fo the given
fixed-ip exists during Step-6 flow there-by preventing deletion on
non-existant DS instance.

Change-Id: Icc4973020ff73225a5b25a5e73d1ffcbf78f2609
Signed-off-by: cgowdru <chetan.arakere@altencalsoftlabs.com>
6 years agoUpdated git submodules
cgowdru [Thu, 2 Nov 2017 07:21:43 +0000 (12:51 +0530)]
Updated git submodules

Project: netvirt stable/carbon 7a69cdde61c7317226ea832c4088bcec521d2cd6

Bug 9297 : Adjacency doesn't exist exception fo FIP

Description : When are ARP request for floating-ip(which is learnt
earlier) is received(with mac address change due to deletion and creation
of same FIP during tempest), query is done to delete the odl-adjacency
from vpn-interface which doesn't exists.

Instead of quering all adjacenies, change done for existance of specific
adjancency and delete it if only exists.

Change-Id: Id39f9f0830330bb84869c0d3a88c4787cd55df3c
Signed-off-by: cgowdru <chetan.arakere@altencalsoftlabs.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 9 Nov 2017 16:28:55 +0000 (16:28 +0000)]
Updated git submodules

Project: releng/builder master 0f16b29ecc52f1b1beb31f563659b15b07cea4eb

Merge "Add Gerrit Trigger for multipatch build"

Add Gerrit Trigger for multipatch build

Introduces a new trigger "multipatch-build:" which can be used to
trigger a build from a Gerrit comment rather than requiring committers
to have Jenkins access. Patch parameters are passed through a 1 liner
after the colon of the trigger.

Change-Id: I4c269d3db11a80d981209ef9b1b4ff428f1b7741
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoMerge "Remove javasphinx" into stable/carbon
Thanh Ha [Thu, 9 Nov 2017 15:40:22 +0000 (15:40 +0000)]
Merge "Remove javasphinx" into stable/carbon

6 years agoFix infrautils javadoc url 77/65377/1
Thanh Ha [Thu, 9 Nov 2017 15:29:36 +0000 (10:29 -0500)]
Fix infrautils javadoc url

Change-Id: I8f1d3349448032d96046aa8d87e72fef7d3e6c47
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoRemove javasphinx 76/65376/1
Thanh Ha [Thu, 9 Nov 2017 15:15:06 +0000 (10:15 -0500)]
Remove javasphinx

The community has spoken and decided that we will continue generating
javadoc using javadoc. We now have javadocs.opendaylight.org to handle
this.

Change-Id: I5ef2aac6e8a4e6f1bafcdde663fb9ceda4d44fd5
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdate javadoc to javadocs.opendaylight.org 71/65371/2
Thanh Ha [Thu, 9 Nov 2017 15:03:28 +0000 (10:03 -0500)]
Update javadoc to javadocs.opendaylight.org

With javadocs.opendaylight.org now available we can start linking to
javadoc there.

Change-Id: Icef5b6656dad96b5f883951051ae2417c455a85d
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>