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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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)
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Thanh Ha [Mon, 9 Oct 2017 18:53:59 +0000 (18:53 +0000)]
Merge "Remove outdated milestone readout file"
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>
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>
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>
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>
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>
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>
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>
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>
Thanh Ha [Mon, 9 Oct 2017 12:50:08 +0000 (12:50 +0000)]
Merge "Add milestone readout template files"
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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)
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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)