docs.git
6 years agoController M1 15/64115/6
Tom Pantelis [Tue, 10 Oct 2017 13:57:55 +0000 (09:57 -0400)]
Controller M1

Change-Id: I5581d8c32831652f172d2a2923dc31ba440730af
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
David Suarez [Sat, 7 Oct 2017 17:47:37 +0000 (19:47 +0200)]
Updated git submodules

Project: sfc master b30d9bbf7bf12ee0e2803c25229e90160ef326da

Make some improvements

- Proper declaration of constants
- Make private some variables and methods
- Remove redundant initializations
- Size()!=0 replaced by isEmpty()
- Simplification of stream filter

Change-Id: I5198f75352828c222c1f79ea99ad691adbee4b3d
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Robert Varga [Fri, 13 Oct 2017 09:00:03 +0000 (11:00 +0200)]
Updated git submodules

Project: netconf master 1af3f672250584a51ad463174c520448bff73cdb

Fix augmentation node lookup

This fixes an issue where we erroneously checked instanceof
against optional rather than its content -- which is obviously
wrong.

Change-Id: I1b60d35c5ca85444fd7f6595606e82f72f06f1d4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoUpdated git submodules
Robert Varga [Thu, 12 Oct 2017 12:31:11 +0000 (14:31 +0200)]
Updated git submodules

Project: netconf master f78a69cb01447d77b4d9cf4581d5790c0340d81f

Import MappingCheckedFuture from mdsal

yangtools is getting rid of this class, import it from its new home
in mdsal.

Change-Id: Iff6f19893816ac576faaaaef0d62295341b8c842
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoUpdated git submodules
David Suarez [Mon, 9 Oct 2017 10:48:37 +0000 (12:48 +0200)]
Updated git submodules

Project: genius master 81f8166957bee2145b4473ceab2df208a68285c6

Replace deprecated Futures.addCallback by the newer version

The method addCallback(ListenableFuture<V> future,
FutureCallback<? super V> callback) is deprecated and will be replaced
by a new its new version addCallback(ListenableFuture<V> future,
FutureCallback<? super V> callback, Executor executor) in April 2018.

Some other minor changes to pass the new version of checkstyle.

Change-Id: Ie5552d5bde426a17fb0ea0e30370af71875400a8
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 12 Oct 2017 17:06:50 +0000 (10:06 -0700)]
Updated git submodules

Project: integration/test master a9ee7710fc1d9ef0ed7370977d0edcff496889d2

Remove idmlite CSIT job(s)

per AAA PTL's wishes:
    https://lists.opendaylight.org/pipermail/release/2017-October/012653.html

Change-Id: I6b47381dff96efcc3325ecc3052a0bca6d25fae6
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Tom Pantelis [Sat, 30 Sep 2017 20:29:33 +0000 (16:29 -0400)]
Updated git submodules

Project: sfc master 574de239448b877457d0c0cc9cc09fcbda012e13

Fix findbugs/checkstyle/sonar violations in sfclisp

- Method parameters, caught exceptions and foreach variables should not be reassigned
- Field isn't final but should be
- Write to static field from instance method
- Possible null pointer dereference on branch that might be infeasible
- Field not initialized in constructor but dereferenced without null check
- Boxed value is unboxed and then immediately reboxed

Change-Id: I6ea1dbcd4fb87c96a712cf5579f7b774993eb7e2
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUse only lowercase in filenames 21/64221/1
Thanh Ha [Thu, 12 Oct 2017 23:52:32 +0000 (19:52 -0400)]
Use only lowercase in filenames

We should avoid using uppercase filenames when possible as some of our
developers use OSes that have case insensitive filenames which can mess
up their file systems.

Change-Id: I821f8627799c7fbac702218c1287a1615d6ad8cd
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdated git submodules
Sam Hague [Wed, 11 Oct 2017 20:37:12 +0000 (16:37 -0400)]
Updated git submodules

Project: integration/test master e28f338534264573e448c34fcdc129824973c8f3

Alphabetize tempest tests to match subunit

Change-Id: Ib175d9a4aef8881dc40beb32ff2ff902a379f08d
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Thanh Ha [Thu, 12 Oct 2017 23:23:15 +0000 (23:23 +0000)]
Updated git submodules

Project: releng/builder master 45475513f1ab9d22cf4bb7b1250b282d7e745596

Merge "Auto Update CSIT Jobs to run for nitrogen"

Auto Update CSIT Jobs to run for nitrogen

Change-Id: I797efba94c2021ed055f357c37e59efec44a6123
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Thanh Ha [Thu, 12 Oct 2017 23:21:32 +0000 (23:21 +0000)]
Updated git submodules

Project: releng/builder master 6d8a451639f025194dadba97ada91607b981cf69

Merge "Auto Update CSIT Jobs to run for oxygen"

Auto Update CSIT Jobs to run for oxygen

Change-Id: I4b5739ce54b8b5fd6935c429aeef87883cfe3fe4
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
jenkins-releng [Thu, 12 Oct 2017 23:17:37 +0000 (23:17 +0000)]
Updated git submodules

Project: releng/builder master 1d7cf371c394e789ed5663bc265caadef189dcc7

Auto Update CSIT Jobs to run for carbon

Change-Id: I7977b4be73d40d769b1dadac85b28b37e4efec9f
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 12 Oct 2017 17:03:51 +0000 (10:03 -0700)]
Updated git submodules

Project: releng/builder master b81fb67823401a32a23439d050fe9235ec8597bd

Remove idmlite CSIT job(s)

per AAA PTL's wishes:
  https://lists.opendaylight.org/pipermail/release/2017-October/012653.html

Change-Id: I8640eb888a1b757f9b1c7e981adf8617365c0328
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Bertrand [Fri, 15 Sep 2017 05:16:45 +0000 (22:16 -0700)]
Updated git submodules

Project: genius master e923f42678d65a8e5b9eab9b003c1fbc8743e811

This patch implements the genius mdsal interface for
supporting conntrack ct_mark match (with mask) and
action (without mask).

Change-Id: Iedb16c3751f2f6b4500d921d9ca9e2cbab90ac79
Signed-off-by: Bertrand <bertrand.low@hcl.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 12 Oct 2017 17:55:03 +0000 (17:55 +0000)]
Updated git submodules

Project: releng/builder master 958a3b1043093fc94bc2c50896e20b96584863fe

Merge "Do not specify jre or jdk if default value applies"

Do not specify jre or jdk if default value applies

This drop multiple lines which set openjdk8 as jre or jdk,
similarly to ho karaf-version is not specified if karaf4 is to be used.

Only Persistence project uses openjdk7.

Lines setting jdks and maven cannot be dropped,
as they constitute part of job name.
Similarly to scope for CSIT.

Change-Id: Ic575cb144d4e66ec3c18439984bcd517b6fc7879
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 years agoUpdated git submodules
Ryan Goulding [Thu, 12 Oct 2017 16:21:32 +0000 (12:21 -0400)]
Updated git submodules

Project: aaa master 3ec905a6e79c089dafc07ddaa430c5d6fe04ebff

Remove unused pom properties

Change-Id: Ia05f780948dcedbbc9958a16fdd567264dfb8028
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
6 years agoUpdated git submodules
Luis Gomez [Thu, 12 Oct 2017 07:40:12 +0000 (00:40 -0700)]
Updated git submodules

Project: integration/test master bc73d67136644b3d88672c7d5b3bf7bf8b40c8e4

Add more printouts to debug cluster issues

Netstat will run for all members after member is killed,
stopped or started.

Change-Id: Ie5247353e4922a1223f8da9b811b4963a0d8874e
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
Mohamed ElSerngawy [Thu, 12 Oct 2017 12:54:10 +0000 (08:54 -0400)]
Updated git submodules

Project: coe master 6e9230c8e6a7e5a4370b9148443344288118bc2c

Remove comments and  unused attributes

Rmove comments and unused attributes in the yang models

Change-Id: Ibf2ca02ac89188b76b3c93245591cc4f3362bcb3
Signed-off-by: Mohamed ElSerngawy <m.elserngawy@gmail.com>
6 years agoUpdated git submodules
Tomas Cere [Thu, 12 Oct 2017 10:18:08 +0000 (10:18 +0000)]
Updated git submodules

Project: netconf master 2d700ef3c343e50f12cfeccc7fb755541deee361

Merge "Bug 9256: Add websocket server config knob for ip"

Bug 9256: Add websocket server config knob for ip

Also cleans up a couple of ugly NPE catches.

Change-Id: Ifd164aa76c406cc2082d603df8732d636f6e06a1
Signed-off-by: Tomas Cere <tcere@cisco.com>
6 years agoUpdated git submodules
Tomas Cere [Thu, 12 Oct 2017 10:17:57 +0000 (10:17 +0000)]
Updated git submodules

Project: netconf master 3e787780b4682064a31337a41c04749663a5652d

Merge "BUG 9112: NPE in karaf cli when device is still connecting"

BUG 9112: NPE in karaf cli when device is still connecting

Change-Id: I753e1870ce5b86535163e43acd4a20b5f4d83df5
Signed-off-by: Tomas Cere <tcere@cisco.com>
6 years agoUpdated git submodules
Tomas Cere [Thu, 12 Oct 2017 10:17:48 +0000 (10:17 +0000)]
Updated git submodules

Project: netconf master 1cf7c291c406d759c55c5ed0b15d28b32926e312

Merge "BUG-9048 Fix actor crash when writing incorrect data"

BUG-9048 Fix actor crash when writing incorrect data

We need to catch all unechecked exceptions when writing data
in the clustered implementation since these will crash the actor
running and cause problems down the line.

Change-Id: Ib9d243d1db0f6e29e55c97f794a122f307420055
Signed-off-by: Tomas Cere <tcere@cisco.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Wed, 4 Oct 2017 16:11:20 +0000 (09:11 -0700)]
Updated git submodules

Project: integration/test master 052bce4103e9ccd5f3bb3696df554cfe9a83fe3e

Remove skip_if_boron tag from ofp test cases

boron is no longer being validated in CSIT

Change-Id: I38f91555b3bcae1af39243ea1fb5b8b4234e72cc
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Robert Varga [Mon, 9 Oct 2017 14:43:56 +0000 (16:43 +0200)]
Updated git submodules

Project: sfc master e57af81915e3a4a87455ac49eb9c0cd7df28d485

BUG-9218: Fix odl-sfc-shell dependencies

This was found by analyzing features present in Nitrogen release,
odl-sfc-shell should depend on odl-sfc-provider rather than
packaging duplicates.

Change-Id: Ib057a546e8502b2ca23d61230f20b5caff88c812
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit f13c04a917f5c447de94c18d11dd053f85e299e3)

6 years agoUpdated git submodules
Mohamed El-Serngawy [Wed, 11 Oct 2017 20:39:10 +0000 (20:39 +0000)]
Updated git submodules

Project: coe master f43031b17e973c623429accfa78d159c543f9eee

Merge "Set the default gw to ovsbrk8s bridge"

Set the default gw to ovsbrk8s bridge

Based on the subnet range that
assigned to the Node the ovsbrk8s
will own the gw IP-Address.

Change-Id: I7e8d497394a28ecfc2fb9db2380b15acdc0b0e70
Signed-off-by: Mohamed ElSerngawy <m.elserngawy@gmail.com>
6 years agoUpdated git submodules
Mohamed ElSerngawy [Fri, 6 Oct 2017 21:15:12 +0000 (17:15 -0400)]
Updated git submodules

Project: coe master e12c646e4131646bc91c6ff7bec1a6f239c1d623

WIP update Node, pod and service APIs

Change-Id: I5360ae8e2ebd55cb2313ac4b92e179a7571ef930
Signed-off-by: Mohamed ElSerngawy <m.elserngawy@gmail.com>
6 years agoUpdated git submodules
jenkins-releng [Wed, 11 Oct 2017 17:27:05 +0000 (17:27 +0000)]
Updated git submodules

Project: releng/builder master c011fa508a054bc9ff344a732d239053f37f1fbc

Update validate autorelease projects for oxygen

Change-Id: I57ad1ea9d869a3a63dd59be12a61c30baf60bf77
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Vratko Polak [Wed, 11 Oct 2017 10:42:32 +0000 (12:42 +0200)]
Updated git submodules

Project: integration/test master 15eb165e5270f2de9b1721dd660ae256cad6c945

Delete tesplans specific to Boron

Change-Id: Idda6bd2163a8ca65c0a93b0459a318a35987f8a6
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 years agoUpdated git submodules
jenkins-releng [Wed, 11 Oct 2017 13:16:50 +0000 (13:16 +0000)]
Updated git submodules

Project: releng/builder master 1c96199a32c2bc55979c766d8fcd0532a88582a0

Auto Update CSIT Jobs to run for oxygen

Change-Id: I4e3b2b1bbe98adf789efb58914197e7f75758da8
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Tomas Cere [Wed, 11 Oct 2017 13:37:37 +0000 (13:37 +0000)]
Updated git submodules

Project: netconf master b7e50e0f8090ada7b0113e1cb56cb21b44e7a3fe

Merge "NetConf test tool improved so now it can be used as library not only as CLI tool."

NetConf test tool improved so now it can be
used as library not only as CLI tool.

Change-Id: I14ca03d0b2cec0f6fe8b5994b3e195fa6de8a4d2
Signed-off-by: Juraj Veverka <juraj.veverka@pantheon.tech>
6 years agoUpdated git submodules
Vratko Polak [Wed, 11 Oct 2017 10:00:47 +0000 (12:00 +0200)]
Updated git submodules

Project: releng/builder master 511a04f1871d80d817ac9db63f467f50d8f6ebb2

Split bgp csit definitions to separate files

CSIT files for ingest and throughpcep jobs
contained multiple segments, but the additional segments
are notorious for not getting updated when new branch is cut.

This time, the throughpcep was updated,
but the two ingest-mixed segments were not.

Added FIXMEs on how to unify similar definitions in future.

Change-Id: I831d2fd497f3029d3e6b80e249b2d1c612e7ea7f
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 years agoUpdated git submodules
Tomas Cere [Wed, 11 Oct 2017 12:54:32 +0000 (12:54 +0000)]
Updated git submodules

Project: netconf master 6dff9c9b56e47d0f11c0fc7972acc1c3d021cf16

Merge "Replace deprecated Futures.addCallback by the newer version"

Replace deprecated Futures.addCallback by the newer version

The method addCallback(ListenableFuture<V> future,
FutureCallback<? super V> callback) is deprecated and will be replaced
by a new its new version addCallback(ListenableFuture<V> future,
FutureCallback<? super V> callback, Executor executor) in April 2018.

Some other minor changes to pass the new version of checkstyle.

Change-Id: I0aaf43e913ab241fd74e53ff91d7852e77b699b3
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Ryan Goulding [Wed, 4 Oct 2017 17:13:25 +0000 (13:13 -0400)]
Updated git submodules

Project: netconf master 0ef5c88d96aaa44db3c0beb9be4a4e3081ff9266

Remove unnecessary bouncycastle dependencies

These are provided through the JRE's JCE, and should logically be
thought of as being provided through by the underlying environment
rather than direct dependencies.  This removes the places where
the dependency exists but is not needed.

Change-Id: I5c68f138d94db678aa77fba3ca645b50232dd757
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
6 years agoUpdated git submodules
Manuel Buil [Tue, 10 Oct 2017 13:58:31 +0000 (15:58 +0200)]
Updated git submodules

Project: sfc master 11b92f30d4c57fa8edfb66eab09333eae0e47eed

vxlan_tool was checking only two bytes of the mac

When opening a raw sockets, the forwarded packets are also consumed. Therefore
we need a way to drop the generated packets so that they are not processed
again. The way to do this was by compating the interface's mac address and the
destination mac address of the packet, however, the comparison only checked
two bytes and thus there were situations in which the tool misbehaved. This
patch compares all the bytes of the mac

Change-Id: I151b7cc5d379e38f86d6583c6aad41ebe2e62011
Signed-off-by: Manuel Buil <mbuil@suse.com>
6 years agoUpdated git submodules
HANAMANTAGOUD V Kandagal [Mon, 25 Sep 2017 12:30:58 +0000 (18:00 +0530)]
Updated git submodules

Project: netvirt master c20705925333ea87db405ebc5c782f623e63d829

Bug 9181: Code changes for conflicting modifications exceptions of table=19

Table=19 conflicting modification exception is seen when Router Interface
VRF entry is being created and VM is being booted at the same time.
This creates a race condition where same flow identity for table=19 is
being written into inventory configDS.

Fix:
Synchronization is being done over VpnInstance to avoid two threads trying
to write the same flow at same time.

Change-Id: I38d6b12bcec4ade471c99571028265d868a1e3a2
Signed-off-by: HANAMANTAGOUD V Kandagal <hanamantagoud.v.kandagal@ericsson.com>
Signed-off-by: ehvkand <hanamantagoud.v.kandagal@ericsson.com>
Signed-off-by: HANAMANTAGOUD V Kandagal <hanamantagoud.v.kandagal@ericsson.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Tue, 10 Oct 2017 20:23:50 +0000 (20:23 +0000)]
Updated git submodules

Project: releng/builder master bacdb8e9b58cc4738e84e29cf265a5242e8021ed

Merge "Fix L2GW CSIT for Ocata Stacking Failure"

Fix L2GW CSIT for Ocata Stacking Failure

This patch uses a commitID to avoid the latest
patch in devstack which causes the failure.

Same patch went into netvirt csit:
https://git.opendaylight.org/gerrit/#/c/64009/1

Change-Id: I8d2d14b7792b7c5012905d69be09d2f287f88f51
Signed-off-by: Victor Pickard <vpickard@redhat.com>
6 years agoUpdated git submodules
karthikeyan [Mon, 9 Oct 2017 12:42:33 +0000 (18:12 +0530)]
Updated git submodules

Project: netvirt master fac3e164b7273cb64d4e9e4d23269b8ffac0ad5f

Bug 9246: Conflicting modification from ARP and Router-GW-Mac

Problem Statement:
==================
The following runtime exceptions was throwing from NAT module as part of
" Delete Vm Instances" in CSIT.

Exception 1:
============
Conflicting modification for path
/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:264442126811301}]
[{(urn:opendaylight:flow:inventory?revision=2013-08-19)id=81}]/flow/flow[{(urn:opendaylight:flow:inventory?revision=2013-08-19)id=Arp:tbl_81:lport_11:tpa_10.10.10.3}]

Exception 2:
============
Conflicting modification for path
/(urn:opendaylight:inventory?revision=2013-08-19)nodes/node/node[{(urn:opendaylight:inventory?revision=2013-08-19)id=openflow:264442126811301}]
[{(urn:opendaylight:flow:inventory?revision=2013-08-19)id=19}]/flow/flow[{(urn:opendaylight:flow:inventory?revision=2013-08-19)id=fa:16:3e:ce:fd:00.100003.2644421268113
01.19}]

Solution:
==========
Whenever NAPT switch over happens DS odl-nat:napt-switches will get update
with newly elected NAPT switch ID for particular router. If there is an
update in DS CentralizedSwitchChangeListener will get triggered and
re-install the L3_GW_MAC_TABLE (19) and ARP_RESPONDER_TABLE (81) flows. As
part of doing this we were used single write transaction object for both
DELETE and ADD. This is the root cause of this throwing conflict
modification exceptions. Now we have created separate write transaction
object for ADD and DELETE.

Change-Id: I409442c07535504ba642475c17c5a787cbf2a261
Signed-off-by: karthikeyan <karthikeyan.k@altencalsoftlabs.com>
6 years agoUpdated git submodules
Robert Varga [Tue, 10 Oct 2017 08:38:43 +0000 (10:38 +0200)]
Updated git submodules

Project: odlparent master f67e97b6cd56b48824ca6a5f0ba7e3747d50440e

Bump netty to 4.1.16

http://netty.io/news/2017/09/25/4-0-52-Final-4-1-16-Final.html

Change-Id: I327ac3968dd3421a20f514a70a25002f7aebfbd5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump reactive-streams to 1.0.1

No changes, just clarifications according to
http://www.reactive-streams.org/announce-1.0.1

Change-Id: I9932ef2ede27cce4bae61ab7332c3f5746e2e27e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoUpdated git submodules
Vratko Polak [Tue, 10 Oct 2017 10:00:22 +0000 (12:00 +0200)]
Updated git submodules

Project: releng/builder master bd7546a3abb51d670ee5c3b8c7b11374e11465d8

Decrease -Xmx in autorelease to make room for SFT

Since increasing SFT heap limit to 4 GB,
10 GB for Maven is not leaving enough free Linux RAM.

As the SFT increase was by 2 GB,
decreasing maven to 8GB should definitely work for SFT.

Change-Id: I2a04b9521e1674cc33bf96351e1ed2b04d847dd3
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 years agoUpdated git submodules
Robert Varga [Mon, 9 Oct 2017 18:45:30 +0000 (20:45 +0200)]
Updated git submodules

Project: netconf master 5196a9474332cd35b4afe38c1cfa19b1669e13f2

BUG-9218: pull odl-mdsal-model-inventory

Rather than packaging controller's model, use if from the upstream
feature.

Change-Id: I41a1bc09beaed3b1caa8acc33807f29a59d2eb36
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoUpdated git submodules
Faseela K [Tue, 10 Oct 2017 05:45:37 +0000 (11:15 +0530)]
Updated git submodules

Project: genius master 3eae78b67395c50683ed804016327066d2888e08

Replacing DS read with cache read in ShowVlan CLI

Change-Id: Ic0e71cb0b061250d38ff87cde64ae15bc2b8757b
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
Luis Gomez [Mon, 9 Oct 2017 23:36:46 +0000 (23:36 +0000)]
Updated git submodules

Project: releng/builder master d5df2e37abcde37382067a257981e1f1b7251107

Merge "Bug 9192: Log violations in distribution-check"

Bug 9192: Log violations in distribution-check

Change-Id: I941eb2a08fe82aa5746ee93fc83a84c49c60fb68
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 years agoUpdated git submodules
Luis Gomez [Mon, 9 Oct 2017 23:35:54 +0000 (23:35 +0000)]
Updated git submodules

Project: releng/builder master 8b679b18fa5c62273ae54f88ae8b82241c94ca7f

Merge "Bug 9191: Log violations in distribution-check"

Bug 9191: Log violations in distribution-check

+ Moved several macros and scripts to jjb/integration/distribution/.
- Multipatch job is not considered to be a distribution job (yet).
+ A workaround attempt for file:///tmp/n/ not being created.

Change-Id: I4e5105384f5fca24a10440d50d0adfb60c4f754c
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 years agoUpdated git submodules
Daniel Farrell [Mon, 9 Oct 2017 18:52:43 +0000 (14:52 -0400)]
Updated git submodules

Project: integration/packaging master 81f7fe9b116f6a8916acad5d6e18248426e23726

Add pkg unit tests for changelog date format

Change-Id: Idbdcd6fe2868501fef2ecd277012b20ac34fc679
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Add pkg unit tests for Java version, fix type bug

Add unit test coverage for pkg lib helper fn that gives the Java version
required by a given ODL version. Also fix bug in that fn that caused it
to miss-handle strings.

Change-Id: I0ba2f5437ec7dd9d1972c75109c8a671e1be0d6c
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
David Suarez [Fri, 6 Oct 2017 18:06:37 +0000 (20:06 +0200)]
Updated git submodules

Project: sfc master 95e1788eeab306fdce0fee968c6c66d01a125a3f

Make some improvements

- Simplify if-else statement
- Replace StringBuffer with String
- Remove unboxing
- Inline some variables

Change-Id: I71363c5a565d74e6d4577344acb7491eb18bea7c
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoMerge "Remove outdated milestone readout file"
Thanh Ha [Mon, 9 Oct 2017 18:53:59 +0000 (18:53 +0000)]
Merge "Remove outdated milestone readout file"

6 years agoUpdated git submodules
Daniel Farrell [Mon, 9 Oct 2017 17:50:05 +0000 (13:50 -0400)]
Updated git submodules

Project: integration/packaging master 35cf4fc6db23259ef052ffacbbc3f7b4edaba351

Add pkg unit test coverage for get sysd commit fn

Change-Id: I44408738ce410f453ed6a9a60c4a49d74aba9193
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoRemove outdated milestone readout file 86/64086/1
klou [Mon, 9 Oct 2017 18:44:22 +0000 (13:44 -0500)]
Remove outdated milestone readout file

Change-Id: I62d46aab1f4fe8aa18be147788a56998ae54334b
Signed-off-by: klou <klou.external@gmail.com>
6 years agoUpdated git submodules
Victor Pickard [Thu, 5 Oct 2017 15:30:40 +0000 (11:30 -0400)]
Updated git submodules

Project: releng/builder master 188b5bfe0932d5009f38f450bf78e2729dab7df6

Fix L2GW CSIT

When SFC was added to NetVirt CSIT, L2GW CSIT stopped
working.

SFC installs python-neutronclient, and ends up getting
6.5.0. This somehow breaks L2GW CSIT, with error
that l2-gateway-xxx commands are not recognized.

Installing python-neutronclient 6.1.0 after installing
networking-l2gw and networking-sfc will get the L2GW
CSIT passing again.

But, L2GW CSIT should work with python-neutronclient
6.5.0, it does on my local setup. So, it would
appear some other python dependency is in play
here, just not sure what it is yet. Jamo, any
ideas?

Follow-up from discussions with Jamo (thanks!):
Robot runs in separate VM, and not on one of the
devstack nodes. So, the Openstack/Neutron CLI
python modules are loaded separately on the
robot vm, and CLI commands are executed on the
robot vm, instead of sshing to the devstack node.

This will work for now, but one alternative would
be to do a git clone of the source for the branch
under test, and install from there, instead
of hardcoding install.

Change-Id: I5d2c7cf522639bda4d1a68d5717f4b89aa15cff9
Signed-off-by: Victor Pickard <vpickard@redhat.com>
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Signed-off-by: Victor Pickard <vpickard@redhat.com>
6 years agoUpdate milestone readouts to new scheme 80/64080/1
klou [Mon, 9 Oct 2017 17:21:44 +0000 (12:21 -0500)]
Update milestone readouts to new scheme

In the new scheme, we are condensing milestones from 6 to 5.
We are removing the Draft Release Plan milestone.

The new milestone readout scheme is as follows:
M0 - Declare Intent
M1 - Final Release Plan
M2 - Functionality Freeze
M3 - API Freeze
M4 - Code Freeze

Use the ..include directive to generate the milestone readout file

Change-Id: I9eb6a8c8cc36586f16e7b36aab6e2add8e9e051c
Signed-off-by: klou <klou.external@gmail.com>
6 years agoUpdated git submodules
David Suarez [Thu, 5 Oct 2017 19:38:52 +0000 (21:38 +0200)]
Updated git submodules

Project: sfc master 0a97c1eb27e7ba808e7abb481d983596f71e46a0

Fix issues for future checkstyle enforcement

- These issues will be detected by the new checkstyle rules.

Change-Id: Ib8259951806999012e7ee400d8a646dc631d5a7f
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Daniel Farrell [Mon, 9 Oct 2017 14:46:45 +0000 (10:46 -0400)]
Updated git submodules

Project: integration/packaging master bad0b746c4bb04fde86af931edea1efdd1cc252b

Remove unnecessary coala linting ignores

The ShellCheck bear doesn't check *.py file line lengths.

Change-Id: I8e1c065f579531d2797fa61ab22af49120a27663
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
Daniel Farrell [Mon, 9 Oct 2017 13:03:40 +0000 (09:03 -0400)]
Updated git submodules

Project: releng/builder master f53b184e9604bdf5890c4dff3a5ef1d31c335696

Update default URLs to build/test in pkging jobs

The Nitrogen snapshot URL had expired.

Change-Id: I0c32d3adc8d7c6182e5af4ed878df6955bd603b0
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
Thanh Ha [Mon, 9 Oct 2017 12:50:49 +0000 (12:50 +0000)]
Updated git submodules

Project: releng/builder master 3d69ba14da19446d404d5237bdbe795cdcc90ec2

Merge "Remove tox verify job for bgpcep"

Remove tox verify job for bgpcep

This Job was removed as of Carbon.

ODL Bugzilla: 7251
Jira: releng-518

Change-Id: I64e4ca8225f7bc1195faf906b4d8b219b3feb4cd
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoMerge "Add milestone readout template files"
Thanh Ha [Mon, 9 Oct 2017 12:50:08 +0000 (12:50 +0000)]
Merge "Add milestone readout template files"

6 years agoUpdated git submodules
Vratko Polak [Mon, 9 Oct 2017 08:27:39 +0000 (10:27 +0200)]
Updated git submodules

Project: releng/builder master 9b72442de939b240d485a8871b87ef7eda644206

Bug 9218: Inrease heap limit for autorelease SFT

The increased limit is only needed for Distribution features.

Increasing the limit for other projects features here
should not cause false negatives, as project features
are tested with stricter limit in project distribution check job.

Change-Id: I0382aa97016e2dc449d6ba9c8a08cbc8dc0a57a7
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Fri, 6 Oct 2017 18:33:58 +0000 (11:33 -0700)]
Updated git submodules

Project: integration/test master ab4ee0703945b0c26bf8afae0528e8f0889f393b

Change tab to spaces

Change-Id: Ic91aab1101d9518acdcf345971beba72e9907792
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 21 Sep 2017 15:34:49 +0000 (17:34 +0200)]
Updated git submodules

Project: genius master ca7dd9447004dc9e9552a1d68bf590cfef16c2ec

Migrate InterfaceChildInfoListener listener to use the new Listeners FW

Migrate the InterfaceChildInfoListener listener to use the new Listeners
framework available since [1].

[1] https://git.opendaylight.org/gerrit/#/c/59177/

Change-Id: I8cd496322a006e12ad6e063d77ddf79c4565eba7
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoAdd milestone readout template files 06/64006/24
Kit Lou [Fri, 6 Oct 2017 03:05:07 +0000 (22:05 -0500)]
Add milestone readout template files

Change-Id: I17f8ec3ea6d299bd08432a90740d9af5cf972dae
Signed-off-by: Kit Lou <klou.external@gmail.com>
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdated git submodules
Faseela K [Fri, 6 Oct 2017 16:15:28 +0000 (21:45 +0530)]
Updated git submodules

Project: infrautils master 0d5ccee3c2696d8510a0887de9867abef6cc6e74

Changing the RMI Registry Default Port

Change-Id: Ia93486dbe7118a7b05e8820fd181308bdf732b4d
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
Michael Vorburger [Mon, 25 Sep 2017 21:48:54 +0000 (23:48 +0200)]
Updated git submodules

Project: infrautils master b1166f8813f66aba6aabf465e0de2bbeb942ffcd

First integration of infratutils' ready with diagstatus

DiagStatus JMX RMI Connector should be started only when system is READY.
Also adding system readiness state in the output of acquireServiceState()

Change-Id: If3afecd1e36a4daf6844fdb682bbff95ba864579
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
Faseela K [Mon, 25 Sep 2017 18:40:10 +0000 (00:10 +0530)]
Updated git submodules

Project: infrautils master 8a40b3fe20f384dbc7127d48551cf8e306c670db

DiagStatus Integration Tests

Change-Id: I89d61a66a74b49c6ec11eab0ca23e10a77b404a2
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Fri, 6 Oct 2017 20:10:05 +0000 (20:10 +0000)]
Updated git submodules

Project: releng/builder master c9a41722920070fafd5eeda5b2324480a3359c08

Merge "Fix for Ocata Stacking Failure"

Fix for Ocata Stacking Failure

This patch uses a commitID to avoid the latest
patch in devstack which causes the failure.

Change-Id: I1539426af9730a0f595566b7d3dedcb86ad47717
Signed-off-by: gvrangan <venkatrangang@hcl.com>
6 years agoUpdated git submodules
Vratko Polak [Fri, 6 Oct 2017 11:40:43 +0000 (13:40 +0200)]
Updated git submodules

Project: releng/builder master 2ff51b5a0c0b3be398ee5599fe508a5dad3873b3

Find and compress .hprof in integration jobs

+ Do not gz-archive uncompressed .hprof files anywhere.

Change-Id: Iea1009aca39483eb8da4d697ea10dc1594c386ce
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 years agoUpdated git submodules
Vratko Polak [Fri, 6 Oct 2017 09:48:16 +0000 (11:48 +0200)]
Updated git submodules

Project: releng/builder master 6d4b041166d4edf269066fbd6f1ed17ad5e5d6a4

De-duplicate opendaylight-infra-parallel-mvn-opts

Change-Id: I1a5df6d10cbe7d1e28f1c799a7d3f4ba8ada1ee9
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 years agoUpdated git submodules
Luis Gomez [Thu, 5 Oct 2017 02:13:49 +0000 (19:13 -0700)]
Updated git submodules

Project: integration/test master 2129bb45f66a28a437fe20038498c120fecb6aa1

Clean up openflow test plans

FRS jobs are removed now but there are other test plans not used
in jenkins today.

Change-Id: I7c0281ccea9c7c4d614f3a548b8b28f2a98870ed
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
Tomas Cere [Fri, 6 Oct 2017 11:50:43 +0000 (11:50 +0000)]
Updated git submodules

Project: netconf master 6ed9f6a17206654595c8df2ca69a772876401a65

Merge "Directly inject CredentialAuth dependency"

Directly inject CredentialAuth dependency

In today's blueprint-oriented OSGi DI, it is more efficient to
express the dependency on AAA's CredentialAuth API rather than to
spin waiting for a ServiceReference using a ServiceTracker.  This
change specifies direct injection of AAA's CredentialAuth Service
through blueprint wiring.

Change-Id: Iec02f8acc4763922505881a772ff128f1f9d9986
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
6 years agoUpdated git submodules
David Suarez [Wed, 4 Oct 2017 16:38:45 +0000 (18:38 +0200)]
Updated git submodules

Project: genius master 285b0ef7d84b91a7cfabfab4288b3f867aa8c052

Cleanup

- Declare and rename itmCache as constant
- Other minor changes

Change-Id: Ifb0034e838c304117312a1a87ec05c402c1bdf49
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Vratko Polák [Fri, 6 Oct 2017 09:45:23 +0000 (09:45 +0000)]
Updated git submodules

Project: releng/builder master 3d71eb64fefb6074ae485f9e35eeacded7a868c3

Merge "Improve project distribution-check"

Improve project distribution-check

+ Include ideas from https://git.opendaylight.org/gerrit/#/c/58963/1
  + Create opendaylight-infra-parallel-mvn-opts with -T1.5C.
  + Use that for integration/distribution builds.
  - Add TODO to perhas use it on {project} builds without tests.
  - Do not use dependency:resolve when full build is not needed,
    as it does not seem to download maven plugins needed for build.
+ Add one more step to detect version mismatch outside distribution.
- Leave decision whether run SFT in project offline build as TODO.
+ Add the new step also to check job for distribution project.
+ Start the two offline steps from the same local repository state.
+ Move related macros to separate file in integration/distribution/.
+ Add TODO to lower max heap for distribution SFT.
+ Put dependency related maven arguments on separate line.

Change-Id: Id8e537f1b7711ab64b5ef20beff0198226807d32
Signed-off-by: Vratko Polak <vrpolak@cisco.com>
6 years agoUpdated git submodules
Michael Vorburger [Wed, 4 Oct 2017 23:20:44 +0000 (01:20 +0200)]
Updated git submodules

Project: genius master 805d22a98f5040c2c3e859a10cbe97966310e9da

Bug 9238: DataStoreJobCoordinator now logs JobEntry before thread death

This is just the "port" of
https://git.opendaylight.org/gerrit/#/c/63965/ from infrautils to
genius.

This is the last time I maintain this code in both places!
https://git.opendaylight.org/gerrit/#/q/topic:genius.DJC-to-infra.JC
coming real soon, now.

Change-Id: Ia73c1bc9036fa099a0ae49dc227a98d24acd9bb6
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Robert Varga [Fri, 29 Sep 2017 09:53:39 +0000 (11:53 +0200)]
Updated git submodules

Project: netconf master fdf23e41ad0538ca01dd8e630f406679a7334650

BUG-9218: fix features to not duplicate upstream bundles

Restructures dependencies to pull in upstream features which
provide the bundles we need.

Change-Id: I7e1cf306abd100a1a50cc4248de78d85dc91df9c
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit ccce725613d3078a0ad18f3f8fbfa5e1d9aea68c)

6 years agoUpdated git submodules
Michael Vorburger [Thu, 28 Sep 2017 16:25:48 +0000 (18:25 +0200)]
Updated git submodules

Project: genius master 7e8ee66344109110137a1467e68a4face7aa2738

Use Executors.newSingleThreadExecutor in AsyncDataTreeChangeListenerBase

as well as the same in AsyncClusteredDataTreeChangeListenerBase

instead of their current use of ThreadPoolExecutor, which [AFAIK...] is
pointless here now, since we switched it (a long time ago) to always be
of fixed size 1 only, for some reason?

This is JUST a clean-up, to make this class more easy to understand.
This should (AFAIK) NOT change anything in its behaviour, so safe.

This is also to align it with e.g.
https://git.opendaylight.org/gerrit/#/c/63505/ (and perhaps more changed
like that to come) - seeing the exact same ExecutorService used in both
IMHO makes it clearer how similar this old and that new async DTCL are.

NB: This is Executors from infrautils not java.util.concurrent, but
that's just a wrapper that deals with the setUncaughtExceptionHandler
etc.

Change-Id: If424fd7ec7cd41fe2d35a68ec1eee064e7742214
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Fri, 6 Oct 2017 05:43:40 +0000 (05:43 +0000)]
Updated git submodules

Project: releng/builder master 94d00c3b7bfc2a0d55f4e51a3ca3e56ca2cbf4e3

Merge "Auto Update CSIT Jobs to run for carbon"

Auto Update CSIT Jobs to run for carbon

Change-Id: Ieec137ab9a7f70728956e9bae7c49abd13f5f076
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Jamo Luhrsen [Fri, 6 Oct 2017 05:43:36 +0000 (05:43 +0000)]
Updated git submodules

Project: releng/builder master 9e14a3146a0f73721b6aa87cee4c6d95e0377050

Merge "Auto Update CSIT Jobs to run for oxygen"

Auto Update CSIT Jobs to run for oxygen

Change-Id: I9893466171ab779a9678e6382715ca9626d0ddb1
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
jenkins-releng [Fri, 6 Oct 2017 05:13:17 +0000 (05:13 +0000)]
Updated git submodules

Project: releng/builder master 98715f7f0ab39ca57b05b9116a4ed0a11f67eaf7

Auto Update CSIT Jobs to run for nitrogen

Change-Id: I9e2fdeadb57b445e9be5ac5f0bb44141a510b9e6
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Thanh Ha [Fri, 6 Oct 2017 05:04:04 +0000 (05:04 +0000)]
Updated git submodules

Project: releng/builder master b21bfc1f53eb170b5ba3f1fd33c8b3ae78541a9e

Merge "Remove OpenFlow FRS test jobs"

Remove OpenFlow FRS test jobs

They have been failing for long time and nobody seems
to support this feature anymore.

Change-Id: I393017588b70d667f74c251f81d6f4ef7843fea2
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
Thanh Ha [Fri, 6 Oct 2017 05:02:33 +0000 (05:02 +0000)]
Updated git submodules

Project: releng/builder master 8b7be10bfe9675347ac52966a547ed66700337f8

Merge "Use global-jjb tox jobs for AR version management"

Use global-jjb tox jobs for AR version management

Change-Id: Idf0d03796a8481c6c5e687ce614af9d08ceef206
Jira: releng-518
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdated git submodules
Luis Gomez [Fri, 6 Oct 2017 01:18:09 +0000 (18:18 -0700)]
Updated git submodules

Project: integration/test master 20cbd522a813df110939dc33a77ffbfb2f81111c

Add netstat check in Teardown

This KW should also execute when the Member start fails.

Change-Id: I82c527ffdd51958040dd502e46601a77568e57d7
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 5 Oct 2017 18:29:34 +0000 (18:29 +0000)]
Updated git submodules

Project: releng/builder master aed631e0a5e2b00228e0da17175b8a835f0e2ccb

Merge "Add quick verify job for RPM building logic"

Add quick verify job for RPM building logic

Trigger pretty complete but also pretty fast set of RPM builds every
time packaging code changes as a verify job.

Change-Id: I5f67aba7970a44d46ecf1d325d6f93863ee71b15
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 5 Oct 2017 18:29:31 +0000 (18:29 +0000)]
Updated git submodules

Project: releng/builder master 2de3d665d597d40eaf1d0601f833c21e57b789e5

Merge "Add job to comprehensively test RPM building logic"

Add job to comprehensively test RPM building logic

Builds RPMs using every code path.

Change-Id: I63297ff356287cb2782aead187db72765bd93bee
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoRename master to Oxygen 97/63997/1
Thanh Ha [Thu, 5 Oct 2017 17:50:12 +0000 (13:50 -0400)]
Rename master to Oxygen

Change-Id: I9a419dcc94785332e7c037a82463ee675fd58ce7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdated git submodules
Daniel Farrell [Thu, 5 Oct 2017 10:07:42 +0000 (06:07 -0400)]
Updated git submodules

Project: integration/packaging master 96c252aa13f3adb42fda94d21736a9497f1fe9df

Add Nitrogen release to pkg unit tests

Change-Id: I8b8c717a814f59424b5caadf5062dc47e34d758e
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
Philippe Guibert [Thu, 5 Oct 2017 14:06:20 +0000 (15:06 +0100)]
Updated git submodules

Project: netvirt master 63211178d0b15dde26f8378bc2da621868b0d642

Bug 8976 - Upstreaming fixes to master

This patch contains fix for removing spaces on two log messages.

Change-Id: I7347933d50650a10ee9092655d8503d20a6c3ef6
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
6 years agoUpdated git submodules
Thanh Ha [Thu, 5 Oct 2017 16:53:36 +0000 (16:53 +0000)]
Updated git submodules

Project: releng/builder master 992a94ba358a92a4ed9348f9e3b050a7d43739a2

Merge "Add lf-infra-docs job"

Add lf-infra-docs job

Change-Id: Ia576de6458d73234df54a0d77814a1cdf3b62188
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdated git submodules
Stephen Kitt [Thu, 21 Sep 2017 16:22:31 +0000 (18:22 +0200)]
Updated git submodules

Project: genius master c9117b677ffb3b47baf62d2f50f1db91eec91520

Add ReadWriteTransaction support

This allows ItmTunnelAggregationHelper’s worker to be fully converted
to using the managed transaction runner.

Change-Id: Ia8c946dfc46f3218c15c7ce87215a434ba10ad85
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
David Suarez [Thu, 5 Oct 2017 13:38:51 +0000 (15:38 +0200)]
Updated git submodules

Project: sfc master dbb16f6b319e8c30d5a68c6ebafdd54e450247e7

Cleanup vpp-renderer

- Remove redundancies
- Replace two loops
- Remove unused parameters
- Remove redundant checks

Change-Id: I5b9b6a9ca5be187674604d9c87acc935e25b10c1
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Tom Pantelis [Sat, 30 Sep 2017 21:58:14 +0000 (17:58 -0400)]
Updated git submodules

Project: sfc master d797bdb42a33a7f5ec0b3d2df05bd6d8f537821d

Fix findbugs/checkstyle/sonar violations in sfc-vnfm-tacker

- Local variables should not shadow class fields
- May expose internal representation by returning reference to mutable object
- May expose internal representation by incorporating reference to mutable object
- Utility classes should not have public constructors

Change-Id: I2af6bc7576cd1f5c9bb3e09689c5a692f9241342
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
Tom Pantelis [Tue, 3 Oct 2017 18:11:42 +0000 (14:11 -0400)]
Updated git submodules

Project: sfc master 8b88a817073e7b1e3b7b608b3739ab68b9c5e55a

Fix findbugs/checkstyle/sonar violations in sfc-pot

- Load of known null value
- Unused private fields should be removed

Change-Id: I4b3716c1ba470d5384d0281ef46a9fcff433476c
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 5 Oct 2017 13:10:06 +0000 (15:10 +0200)]
Updated git submodules

Project: genius master 578253ae8151513256da7710ef7c1d222616a71d

Fix currently broken master build

This was to due to just merged c/63372 VS c/63120:

This unfortunately just happened (sorry!) because of
https://git.opendaylight.org/gerrit/#/c/63120/7/mdsalutil/mdsalutil-testutils/pom.xml
VS
https://git.opendaylight.org/gerrit/#/c/63372/8/mdsalutil/mdsalutil-testutils/pom.xml

which wanted conflicting things (without cause conflicts in the git
sense).  What we want is <scope>compile, so this removes the
<scope>test - which were duplicates!

Change-Id: Id8531644c3cefb6263eab647b639d804752f7cb7
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Faseela K [Wed, 27 Sep 2017 08:14:25 +0000 (13:44 +0530)]
Updated git submodules

Project: infrautils master b1f898d3b7053f01f6a6034d36a5f0ade75c294c

DiagStatus CLI Implementation

This will enable acquiring cluster wide service status using
a karaf CLI. The CLI uses JMX RMI to fetch the service status
from all the nodes in the ODL cluster.

Change-Id: Ief1e6d857b3514be997205d4fd13fb1c39f70430
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
Michael Vorburger [Wed, 4 Oct 2017 23:10:35 +0000 (01:10 +0200)]
Updated git submodules

Project: infrautils master 9aa2f345f29f52112bd7ba86c58970eca108d029

Bug 9238: JobCoordinator now logs JobEntry before thread death

using general new LoggingUncaughtThreadDeathContextRunnable utility

also somewhat related to earlier discussion in Bug 7944

Change-Id: I3a1e613aa7f173fbc9011c73a97c110ef0117cc3
Signed-off-by: Michael Vorburger <vorburger@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 master f984ce09b15cae76006e799cb1e89f48c7d6e8a1

ManagedTransactionRunner utility to help close transactions

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
Jamo Luhrsen [Thu, 5 Oct 2017 04:29:20 +0000 (04:29 +0000)]
Updated git submodules

Project: releng/builder master 5473be95051c7df16ee4106a12820c9bbbaa359e

Merge "Remove topoprocessing from AR validate Oxygen"

Remove topoprocessing from AR validate Oxygen

https://lists.opendaylight.org/pipermail/topoprocessing-dev/2017-September/000221.html

Jira: releng-504

Change-Id: I62e3ea25ddb3d3b290b5b3971831e503721e121b
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdated git submodules
Aswin Suryanarayanan [Wed, 4 Oct 2017 14:30:41 +0000 (20:00 +0530)]
Updated git submodules

Project: netvirt master 38d4416be58befef82ecffc2dde84cee13752885

Bug 8964 - Neutron test
neutron.tests.tempest.scenario.test_floatingip.FloatingIpSameNetwork.test_east_west
fails

Set the in_port to zero in NAPT_PFIB table. This prevents the packet
drop in NAPT switch when the packet originating from tunnel is send back
to the same tunnel after DNAT to a Non Napt Switch.

The test[1](FloatingIpSameNetwork) verifies the traffic between a vm
with NFIP and vm with FIP with same internal n/w. The test now fails if
the NFIP vm and FIP vm happens to be in the same non NAPT switch.

[1]https://github.com/openstack/neutron/blob/master/neutron/tests/tempest/scenario/test_floatingip.py#L125

Change-Id: I42d98cc411ae21b8d32e44f4bc9217e22946cdc8
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
6 years agoUpdated git submodules
Stephen Kitt [Wed, 4 Oct 2017 12:07:16 +0000 (14:07 +0200)]
Updated git submodules

Project: netvirt master 846b84362ca133c96187d77c770767147b292c5f

Test SNAT mostSignificantBit()

Static analysis complains that the current implementation of
mostSignificantBit() overflows int; that’s actually not the case, but
we can rewrite it more efficiently using Integer.numberOfLeadingZeros
anyway (with a unit test to ensure that the behaviour doesn’t
change).

loadStart and loadEnd can be converted to static constants.

Change-Id: I7e9068edd9d6c98e7c1a3c830ad8d7098d01dc75
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
Tom Pantelis [Fri, 22 Sep 2017 02:58:04 +0000 (22:58 -0400)]
Updated git submodules

Project: sfc master db9969c2360c6e3b088a6f43c77e68da856ffe8c

Use shared executor for listeners

Each DataTreeChangeListener creates its own fixed thread pool
with 5-10 threads. A fixed thread pool prefers creating threads
over queueing and reusing an idle thread so each listener pool
will eventually create all its thread which will not be reclaimed
until the pool is shutdown. This can lead to a lot of idle
threads during normal periods of inactivity across all the
listeners.

It would be nore efficient to share a thread pool across all
the listeners since data change notifications should be relatively
infrequent. Also I think a cached thread pool which automatically
reclaims idle threads after a period of inactivity would be more
conducive than a fixed thread pool. Also using a bounded queue
would protect against potential memory exhaustion should there be
a heavy burst and/or possible long-lived tasks.

Change-Id: Id3da34cba7f7d98c599a09e8a82a3e36091796a4
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
Tom Pantelis [Thu, 28 Sep 2017 00:14:43 +0000 (20:14 -0400)]
Updated git submodules

Project: sfc master 1eb1356a21f30e2046be6f3535f39438f41f2599

Fix findbugs/checkstyle/sonar violations in sfc-netconf

- Unused private fields should be removed
- Incorrect lazy initialization and update of static field
- Write to static field from instance method
- Useless object created

In order to fix some of these issues I refactored the code a bit to
remove statics - comments in-line.

Change-Id: I4382aebdb4aab1a701bc68adbe9957021bb46d0e
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
Tom Pantelis [Wed, 27 Sep 2017 18:09:19 +0000 (14:09 -0400)]
Updated git submodules

Project: sfc master 32784427d99ffabb2bfc042fa89c79d3f2a2e327

Enable findbugs enforcement in sfc-vnfm-spi

No current violations to fix.

Change-Id: Ib93d6cccee85b9f3c129019bcc01ddaf0a7a6410
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
Tom Pantelis [Wed, 27 Sep 2017 18:04:27 +0000 (14:04 -0400)]
Updated git submodules

Project: sfc master 5d525a7bb6e0184598311333a5ba8e56c4fc1edc

Enable findbugs enforcement in sfc-shell

No current violations to fix.

Change-Id: I86c98baaadcecf18578bc4a739292bcfe2e1d92b
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
Tom Pantelis [Tue, 26 Sep 2017 22:15:32 +0000 (18:15 -0400)]
Updated git submodules

Project: sfc master f24a9554ba8e20c184ace96934fc3262b8b9a3c0

Fix findbugs/sonar violations in sfc-openflow-utils

- Utility classes should not have public constructors
- Collapsible "if" statements should be merged
- Possible bad parsing of shift operation
- Unused private fields should be removed
- String.valueOf() should not be appended to a String

Change-Id: I28736bdd901bab31ac98c2b8643bddea32c3aa19
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
Sam Hague [Tue, 3 Oct 2017 18:43:36 +0000 (14:43 -0400)]
Updated git submodules

Project: netvirt master ce7167c3441893c9526c16f6b867f7754af50658

Bug 9237 - NPE: InternalToExternalPortMapKey

Change-Id: I40f0e07d11540480163cde2e15ec6e22583e4845
Signed-off-by: Sam Hague <shague@redhat.com>
(cherry picked from commit cf2b4bfbc1b5d18e9787fb9053ffdf1440f038fc)