docs.git
6 years agoUpdated git submodules
Thanh Ha [Thu, 27 Jul 2017 19:20:43 +0000 (19:20 +0000)]
Updated git submodules

Project: releng/builder master 54de58241b3c7f645bcc9b4484a65dc527231a04

Merge "Remove archive-artifacts publisher"

Remove archive-artifacts publisher

The publisher is unused and keeping this causes confussion with the
archive-artifacts variable.

Change-Id: Ib640a3528fb64fbf666df8f026f4e2313f290472
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdated git submodules
Thanh Ha [Thu, 27 Jul 2017 19:05:39 +0000 (19:05 +0000)]
Updated git submodules

Project: releng/builder master 5df8db77c1ae2da589024c7de35f05bf257a5e55

Merge "Update validate autorelease projects for nitrogen"

Update validate autorelease projects for nitrogen

Change-Id: I0ae48817fb7ab98dfc280421aeb84e892d1188bd
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
gvrangan [Thu, 27 Jul 2017 18:38:46 +0000 (00:08 +0530)]
Updated git submodules

Project: releng/builder master 11ff7755f54f173ea81cd477a1dddc695e5c2e04

Fix Newton Jobs

Openstack client had a new release recently that had
support for tags. There seems to be some issue with
subnet command for Newton.

Change-Id: Ic6d98f7ca8b2a41e1454c7c142d95d4073d6f261
Signed-off-by: gvrangan <venkatrangang@hcl.com>
6 years agoUpdated git submodules
Victor Pickard [Thu, 27 Jul 2017 19:00:07 +0000 (15:00 -0400)]
Updated git submodules

Project: netvirt master dc7069ba062c8db782d31857e68f1e8fc8a3f962

BUG 8476 Fix checkstyle error

Fix checkstyle error

Change-Id: Ide6f1cd3d5946340ea968113d971bd53b79e49dc
Signed-off-by: Victor Pickard <vpickard@redhat.com>
6 years agoUpdated git submodules
Matt Welch [Thu, 20 Jul 2017 18:11:36 +0000 (14:11 -0400)]
Updated git submodules

Project: integration/packaging master 38a47a10f64422e661cbe2020fa57b717fe3539a

Update compute build & run for new base

Moved build collateral into build/ dir.
Updates to build files to reflect new systemd-based container.
Added connect_container_to_network to create veth pairs and bind
container to Linux beidges on the host.
Updates to local.conf to enable instance VNC console and use ODL by
default.
Added restart script that can usually be used instead of start.sh.
Updates to run script to reflect new systemd-based container.

Change-Id: I6e3f2d184a222cdb5ae74b2c221b0f132ae47c62
Signed-off-by: Matt Welch <matt.welch@intel.com>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
Victor Pickard [Tue, 16 May 2017 20:34:35 +0000 (16:34 -0400)]
Updated git submodules

Project: netvirt master e25b3264f15af87200b94870dd0d6e9a6f4db14b

Bug 8476 Add support for logical switch replication mode

With OVS 2.6, the Logical Switch table, in the hardware_vtep schema, has
a new field, replication_mode. This bug will be used to add support to
netvirt, ovsdb, and genius for setting the replication_mode of logical
switches. The default will be for ODL to set the replication_mode
to "source_node" when creating logical switches.

Refer to [1] for more details on replication_mode.

[1] http://openvswitch.org/support/dist-docs/vtep.5.html

This patch depends on genius patch:
https://git.opendaylight.org/gerrit/#/c/57210/

Change-Id: I8581fa3bbc1af7c8d13bed2d66e351d020366ea3
Signed-off-by: Victor Pickard <vpickard@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 27 Jul 2017 18:12:54 +0000 (18:12 +0000)]
Updated git submodules

Project: genius master 3976c3e4a09a35b6e6b93d9ec48703832dd2f649

Merge "Avoid .transform() NPEs"

Avoid .transform() NPEs

Guava’s Optional::transform doesn’t support null values returned by
the mapping function — it throws a NPE if that happens. java.util’s
Optional::map does support null values and returns an empty Optional.
Combined with the current YANG-based code’s ability to return null,
this means it’s better to use java.util’s method; this patch switches
all YANG-based Optional transforms to java.util.

Change-Id: I8b26820ce5627e9ee950baee6d99a315e9e3494e
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
Sri Sanketh U [Thu, 27 Jul 2017 17:00:26 +0000 (22:30 +0530)]
Updated git submodules

Project: integration/packaging master d7b93fb3d8a35eba802c885e2d7eb0a3a5f306ec

Add necessary iso_checksum variable

Change-Id: I19fe8ca357b7a596896e0004f4cff3d3db56c830
Signed-off-by: Sri Sanketh U <sanketh.uppalapati@research.iiit.ac.in>
6 years agoUpdated git submodules
Sam Hague [Thu, 27 Jul 2017 16:31:44 +0000 (12:31 -0400)]
Updated git submodules

Project: releng/builder master 5910df69dfeefd246290df139fd37daa9795cf09

Move from NetVirt jobs to use ocata

Change-Id: Ibb9bbbdd655a5c23a8a1f8d9ab285cd7fe6ef09f
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Thanh Ha [Wed, 26 Jul 2017 15:49:56 +0000 (11:49 -0400)]
Updated git submodules

Project: releng/builder master 782c6f514cfc2783b44bf83bff83515d9d605014

Migrate odlparent to using global-jjb CLM jobs

Change-Id: I0454ed7840f95dacaf4fff18e50221269daca8b7
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Update global-jjb to v0.5.5

Fixes issue with CLM jobs missing key variables when we tried upgrading
to v0.5.3 last time.

Change-Id: I30186bc13ad138265c0df911981fef6c13fed68c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 27 Jul 2017 14:53:48 +0000 (14:53 +0000)]
Updated git submodules

Project: genius master f764fe488dc1da0dc83dcbbb00fd8a381b5705da

Merge "hwvtep transaction batching separation across shards"

hwvtep transaction batching separation across shards

Hwvtep helpers were doing a single transaction for operations
spread across shards, which is not recommended, and hence refactoring
the same. Also, in case of continuous HWVTEP channel flap, there are
some issues observed with tunnels not getting programmed on TOR.
Fixing this by avoiding read on topology/oper DS to derive global nodeId.

Change-Id: I7153c8e30dd66d6474125b83dfd3f13f0b760d01
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
Vishal Thapar [Thu, 27 Jul 2017 14:45:29 +0000 (14:45 +0000)]
Updated git submodules

Project: genius master ba871c81e103c77d8fc9d038320b127e7c79f145

Merge "Bug 8476 Add support for logical switch replication mode"

Bug 8476 Add support for logical switch replication mode

With OVS 2.6, the Logical Switch table, in the hardware_vtep schema, has
a new field, replication_mode. This bug will be used to add support to
netvirt, ovsdb, and genius for setting the replication_mode of logical
switches. The default will be for ODL to set the replication_mode
to "source_node" when creating logical switches.

Refer to [1] for more details on replication_mode.

[1] http://openvswitch.org/support/dist-docs/vtep.5.html

This patch depends on ovsdb patch:
https://git.opendaylight.org/gerrit/#/c/57209/

Change-Id: I538634a791f73d60b5a9c7cc479f4c42847889bd
Signed-off-by: Victor Pickard <vpickard@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 27 Jul 2017 14:39:28 +0000 (14:39 +0000)]
Updated git submodules

Project: genius master fbab70aab334faf3204ff6e2572a0c54119bc84d

Merge "Change method names to comply with naming conventions"

Change method names to comply with naming conventions

Change method names to comply with naming conventions.

And minor cleanup.

Change-Id: Ia68f1484a4574d1a639fd93856579ff79ed19024
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Vishal Thapar [Thu, 27 Jul 2017 14:35:19 +0000 (14:35 +0000)]
Updated git submodules

Project: genius master 7d3267f1ded24955a79c35dd96430c6639bb5eda

Merge "Guard some TRACE logs in DJC"

Guard some TRACE logs in DJC

Change-Id: I04b7496efbdb3e4859b62cf98c542262683d6052
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
Vishal Thapar [Thu, 27 Jul 2017 14:34:10 +0000 (14:34 +0000)]
Updated git submodules

Project: genius master 8c414d43b3b26b46e554a09e2480b76f25ab8eb1

Merge "Add a private constructor to avoid instantiation"

Add a private constructor to avoid instantiation

Add a private constructor to avoid instantiation of this utility class.

Change-Id: I0a44ac809b9a5e303b30b8927c0c1e334a7cb8c1
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Vivek Srivastava [Thu, 27 Jul 2017 14:30:35 +0000 (14:30 +0000)]
Updated git submodules

Project: genius master 0edc9059b2dc2131e6018302fb343d4fa383423e

Merge "Remove un-used TestDataStoreJobCoordinator"

Remove un-used TestDataStoreJobCoordinator

The TestDataStoreJobCoordinator is not used anymore anywhere in genius
and netvirt, and can and should thus be removed now.

It was my first take on the async test problem, but it has since been
replaced by the
org.opendaylight.genius.datastoreutils.testutils.TestableJobCoordinatorEventsWaiter,
which it *IS* actively used e.g. in genius' interfacemanager and
netvirt's aclservice component tests.

Change-Id: I882e8e943195e39399cb4c972bff85f34c91cf62
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Vishal Thapar [Thu, 27 Jul 2017 14:29:20 +0000 (14:29 +0000)]
Updated git submodules

Project: genius master c2ff8e6d116996deb384acdc6e3e894c60d07643

Merge "Remove un-used newWriteOnlyTransaction() in removeTerminationEndPoint()"

Remove un-used newWriteOnlyTransaction() in removeTerminationEndPoint()

Change-Id: If95dfdbdb777c71f19c715f96677d5f523f83eb5
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Wed, 26 Jul 2017 23:28:16 +0000 (16:28 -0700)]
Updated git submodules

Project: integration/test master a82e81b7220997b922b1240da5ed65b568a75c4b

Remove unintended line which breaks suite teardown

Change-Id: Ica4aaa0244d943dc3938f8d48b5d06da631f4bce
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Victor Pickard [Tue, 25 Jul 2017 21:20:19 +0000 (17:20 -0400)]
Updated git submodules

Project: ovsdb master cb25f874a9c6cc2a595461561eede160452badac

Bug 8476 Add support for logical switch replication mode

Add helper method to SouthboundUtils to check database
version.

Change-Id: Ie271b665b3e47ad275f9c6340764013daa4fd9ad
Signed-off-by: Victor Pickard <vpickard@redhat.com>
6 years agoUpdated git submodules
Sri Sanketh U [Wed, 26 Jul 2017 11:15:01 +0000 (16:45 +0530)]
Updated git submodules

Project: integration/packaging master 7008d1492018f2ceab63a47435834c07e11df4a3

Add necessary iso_urls variable

Change-Id: I78116a45b7c02937fd2db714071adf4f2d88d057
Signed-off-by: Sri Sanketh U <sanketh.uppalapati@research.iiit.ac.in>
6 years agoUpdated git submodules
jenkins-releng [Wed, 26 Jul 2017 14:21:22 +0000 (14:21 +0000)]
Updated git submodules

Project: releng/builder master c74ccc2e83e733c698e874a085b5c5fb15400574

Update validate autorelease projects for nitrogen

Change-Id: I66255fb26e08fb6b8a279d7b6907e4e3c7b55e2c
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Freeingo Sure [Wed, 26 Jul 2017 03:32:35 +0000 (11:32 +0800)]
Updated git submodules

Project: netvirt master 90a4a4ce78775a064e33de306a09635b52dc2743

Bug 8892 - LOG.error format error(VpnManagerImpl.java:176)

Change-Id: Ic1c88364cb04a5226f4cf3d7d32c8125db5508f7
Signed-off-by: Freeingo Sure <xiao.fenggang@zte.com.cn>
6 years agoUpdated git submodules
Jamo Luhrsen [Tue, 25 Jul 2017 23:59:39 +0000 (16:59 -0700)]
Updated git submodules

Project: integration/test master fbc12ca8936703f0da0b44d3b7b69caa89a09b1f

enable DEBUG logs for genius MDSALManager

in order to get more info on bug 8859 we will enable DEBUG
loggign in suite setup and disable in suite teardown. This
bug is infrequent so we need to have more info in our logs
the next time it comes

Change-Id: Id4e09454c38286d48535290a84387dfd35180c47
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Jaime Caamaño Ruiz [Mon, 10 Jul 2017 17:14:59 +0000 (19:14 +0200)]
Updated git submodules

Project: sfc master 8d6d3e1e5c7566cb8073bf7e8aac76dec74de3a2

Support more chain egress methods for logical sff

Some scenarios, like origin and destination of the encapsulated packet
being on the same node, require more flexibility at chain egress.
Support was added to provide the classifier the possibility to handle
the de-encapsulation of the nsh packet and forwarding the original
packet to destination with the help of extra metadata included in the
nsh context.

As before if C1 is 0, packet will be de-encapsulated by SFC and sent
back to dispatcher under the assumption that a different service will
handle the encapsulated packet.

Otherwise, C1 indicates an IP address were the traffic must be sent by
SFC on chain egress. In such cases, introduced in this commit, if C2 is
0, the packet traffic will be sent conserving its original nsh
encapsulation. If C2 is not 0, the packet will be de-encapsulated and
sent through vxlan with C2 as tunnel id, as before.

Also introduced in this commit is the support for C1 to be a local IP
address. The packet will be send either to the dispatcher table if C2 is
0 assuming a chain egress classifier will handle it immediately after,
or to the internal tunnel table if C2 is not 0.

Change-Id: I7ca4f65f3b0142d03399ae096858b010427f8f01
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
6 years agoUpdated git submodules
Sam Hague [Tue, 25 Jul 2017 01:13:18 +0000 (21:13 -0400)]
Updated git submodules

Project: releng/builder master df311e351b6ec8fc41fc930def2c91626a59ecf9

Restore nitrogen jobs to use int distro

Change-Id: I742617e048b358932a7cecb291498618d23b162f
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Tom Pantelis [Mon, 24 Jul 2017 17:27:35 +0000 (13:27 -0400)]
Updated git submodules

Project: sfc master 570107a9b4ca3cf79d9cb58045c8e2b447ede031

Convert sfc-vnfm-tacker to blueprint

Change-Id: I396d7a702207e92c622c322f7f45c22802d177ee
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
6 years agoUpdated git submodules
karthikeyan [Tue, 18 Jul 2017 12:44:21 +0000 (18:14 +0530)]
Updated git submodules

Project: netvirt master e88336d0b929975f84beb448f5fd08e9233dcf9f

Bug 8864: DNAT to SNAT traffic is getting failed on same DPN for VXLAN

Problem Description:
=========================
DNAT to SNAT traffic is getting failed on same hypervisor for External
VXLAN Provider Type

Solution:
===========
Have added the follwing flow install/remove code to handle this problem
for external VXLAN provider type (EVPN_RT5)

Install the flow L3_FIB_TABLE (table=21)-> INBOUND_NAPT_TABLE (table=44)
(FIP VM on DPN1 is responding back to external fixed Ip on DPN1 itself.
ie. same Hypervisor){DNAT to SNAT Intra DC traffic}

Change-Id: Id6670876a42ab0a7e89abee705bb0848a642e8df
Signed-off-by: karthikeyan <karthikeyan.k@altencalsoftlabs.com>
6 years agoUpdated git submodules
Thanh Ha [Tue, 25 Jul 2017 21:39:20 +0000 (21:39 +0000)]
Updated git submodules

Project: releng/builder master 016311e2fdcb44a56d66dbc1e006367d5b84458e

Merge "Revert "Update to global-jjb v0.5.2""

Revert "Update to global-jjb v0.5.2"

This reverts commit 21f26a2f6d9aacf4faf91cd7ffb906fb114ecaef.

Change-Id: I2adb1943b6a7023ffb66adfe35184e94bf3671ca
Signed-off-by: James Luhrsen <jluhrsen@redhat.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Tue, 25 Jul 2017 20:20:49 +0000 (20:20 +0000)]
Updated git submodules

Project: releng/builder master 949587c5d76a12c60b0c1b88d569cd6e98a11931

Merge "Use smaller vms for devstack jobs"

Use smaller vms for devstack jobs

Change-Id: If50d7af2338b7a63bc0194b9d0a83b5128d36cc3
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Vishal Thapar [Thu, 13 Jul 2017 00:01:01 +0000 (05:31 +0530)]
Updated git submodules

Project: genius master 7383fd1f1afc23d69b6c6a3c176149e936f434f2

Capture flow addition to debug log

debug log any flows that get added to config DS
trace log flow deletion

Change-Id: Ic15db83a08fca26b01b3c89ebf910d5dbff0be91
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
6 years agoUpdated git submodules
Vishal Thapar [Tue, 25 Jul 2017 04:24:21 +0000 (09:54 +0530)]
Updated git submodules

Project: netvirt master 5780817e2fa72516670936fe56ff0b21ecb5baad

BUG 8880: Trunk port flows not created for subports

Fix for BUG 8020 broke the assumption for trunk sub-ports i.e. Interface
will be already created for Subports at time of NeutronPort creation.

https://git.opendaylight.org/gerrit/#/c/54410/ adds an if condition that
will always be false for VM ports, so we don't create interface at Port
creation. This breaks trunk logic. This also has side effect of increasing
rae conditions by adding too much to do once VM is actually spawned and is
not a good design.

Change-Id: I90e5c60f6d5afe5242cdd0a93d5c35d00a25ab85
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
6 years agoUpdated git submodules
Peter Gubka [Mon, 10 Jul 2017 12:28:33 +0000 (14:28 +0200)]
Updated git submodules

Project: integration/test master 1d286a03dd63ee201f453c347e0b81c2b770ed75

Print req/res details if failure happenes

When non 2XX http status code is returrned, the request/response
details are logged with INFO level always. Until now they were
printed only if --debug used for the script run.

Change-Id: Ie73f0b38518e1f9d723c8dfbd875499dd62ed860
Signed-off-by: Peter Gubka <pgubka@cisco.com>
6 years agoUpdated git submodules
Daniel Farrell [Tue, 25 Jul 2017 16:26:42 +0000 (12:26 -0400)]
Updated git submodules

Project: integration/packaging master 7172c979dff8023ac254239445e70a07446b4323

Add Carbon SR1 example RPM repo config

Change-Id: I2094df3add1b805b7a948e7c5f756f45f29829a7
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
Luis Gomez [Tue, 25 Jul 2017 06:04:10 +0000 (23:04 -0700)]
Updated git submodules

Project: integration/test master a77ac08e864b0626d545a97758e452a79487ce67

Add test logging in karaf console

Change-Id: I64275f3d51d1fe2d2e33f5745cd03eca7fef2f8d
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
Anil Belur [Mon, 24 Jul 2017 01:37:12 +0000 (11:37 +1000)]
Updated git submodules

Project: releng/builder master 21f26a2f6d9aacf4faf91cd7ffb906fb114ecaef

Update to global-jjb v0.5.2

- Pull in Add generic packer templates
- Pull in Cleanup Coala config
- Pull in Add Nexus IQ CLM scan job
- Pull in Add missing content/repositories path to URL
- Pull in Check for JIRA URLs on JIRA based projects
- Pull in Validate URLs using Jenkins env variable
- Pull in Add whitelist and admin-list params to gh trigger

Change-Id: Ie2d9e77ba2625fc0534254ea8ee4d5bc3bf46182
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdated git submodules
Peter Gubka [Tue, 25 Jul 2017 10:38:18 +0000 (12:38 +0200)]
Updated git submodules

Project: integration/test master ba6fa8e6fbd64b6734b2a739a66824c38cf2db84

Remove Be testplans

Change-Id: I8b2a77f23c35e57101cbc3e758b46c27a374ac19
Signed-off-by: Peter Gubka <pgubka@cisco.com>
6 years agoUpdated git submodules
Peter Gubka [Mon, 24 Jul 2017 14:16:22 +0000 (16:16 +0200)]
Updated git submodules

Project: integration/test master f288923cef0600b92e9c381a9bbe7303d6d49309

Remove ODL_STERAM variable

Change-Id: Iee517e664fad3855b3c086c71dc27b51df457600
Signed-off-by: Peter Gubka <pgubka@cisco.com>
6 years agoUpdated git submodules
Luis Gomez [Tue, 25 Jul 2017 04:19:14 +0000 (21:19 -0700)]
Updated git submodules

Project: integration/test master b751ffadf9bf641a778254ff03542c9181a6de3d

Fix OF cluster reconciliation test typos

Change-Id: I86856fadc1000d46721392f2b6f4fa9d45feb8aa
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
Victor Pickard [Tue, 16 May 2017 20:27:54 +0000 (16:27 -0400)]
Updated git submodules

Project: ovsdb master 75ac49cb0deac9bf1a5cc98dc54ab02dc861d734

Bug 8476 Add support for logical switch replication mode

With OVS 2.6, the Logical Switch table, in the hardware_vtep schema, has
a new field, replication_mode. This bug will be used to add support to
netvirt, ovsdb, and genius for setting the replication_mode of logical
switches. The default will be for ODL to set the replication_mode
to "source_node" when creating logical switches.

Refer to [1] for more details on replication_mode.

[1] http://openvswitch.org/support/dist-docs/vtep.5.html

Try/catch block in place to handle case where schema
version does not support replication_mode.

Tested this with OVS 2.5, which does not support replication_mode.
Verified that logical switch is created.

Debug log will be generated when schema version does
not support replication_mode (same check as PhysicalSwitchUpdate).

Change-Id: I374ba52ff5517dacb6af498f34b7e58638f46463
Signed-off-by: Victor Pickard <vpickard@redhat.com>
6 years agoUpdated git submodules
K.V Suneelu Verma [Tue, 13 Jun 2017 13:19:39 +0000 (18:49 +0530)]
Updated git submodules

Project: ovsdb master 0672bb222a0d12bc8b49ea53e5d2d269b488f203

bug 8673 physical switch node is not removed

When the node gets disconnected , its global node alone
is getting removed sometimes.

reuse GlobalNodeRemove command which cleans global aswell as
physical switch node.

Change-Id: Ic89fb1b0606bb1d42242c860ea2f7d9fa1e2b37d
Signed-off-by: K.V Suneelu Verma <k.v.suneelu.verma@ericsson.com>
6 years agoUpdated git submodules
David Suarez [Sun, 23 Jul 2017 16:43:22 +0000 (18:43 +0200)]
Updated git submodules

Project: sfc master c8c87d0ec90707c9f31832d43ab5ddc9c7e06289

Improve the handling of InterruptedException

Improve the handling of InterruptedException.

InterruptedExceptions should either be rethrown or the thread should be
re-interrupted by calling Thread.interrupt().

Change-Id: I26a283f9a92d3df66a3e0041a1aab229c7c619e8
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Tom Pantelis [Sun, 23 Jul 2017 17:20:37 +0000 (13:20 -0400)]
Updated git submodules

Project: netconf master 88467849c769e3c5d0eb9647e067fcdcae38e842

Cleanup unused config subsystem dependencies

Change-Id: I25816dd6ed2b0dd11b40d6dd68549a061380a6ae
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
Daniel Farrell [Mon, 24 Jul 2017 15:04:17 +0000 (11:04 -0400)]
Updated git submodules

Project: integration/packaging master 0bbdbb29f09b8f71823911efa096d9e397d22117

Fix typo in 60-release example RPM repo config

Just effected the name of the repo, still worked as expected.

Change-Id: Icca37a75ac4fc7ad6d7cb1c1babdb13c309ee6eb
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
Tom Pantelis [Mon, 24 Jul 2017 11:30:20 +0000 (07:30 -0400)]
Updated git submodules

Project: sfc master da790be3d1c58db4336651be0a9a4818af35f955

Remove sfc-rsp-manager

This sub-project was added by https://git.opendaylight.org/gerrit/#/c/38222/
over a year ago but is not used and basically only contains a stubbed
CSS Module. Maybe the intent was to imlplement this Module at some point.
If that's the case then we would want to use blueprint and not CSS. Either
way I just removed the entire sub-project.

Change-Id: Ic0e5b2ff6c05d777d4bd6ca17e525a0913e975ca
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
Ryan Goulding [Wed, 28 Jun 2017 16:46:25 +0000 (12:46 -0400)]
Updated git submodules

Project: aaa master 1ea8bd97f6912a1f5c798bf22b1097c39c8463d8

Realign idmlight endpoints to use AAAShiroFilter

Due to moving around servlet contexts and repurposing Servlet Filters,
it is time to realign idmlight to utilize AAAShiroFilter instead of
AAAFilter.  This designates that idmlight endpoints aaa control is
toggled independently of odl-restconf's.

Change-Id: I26402b6b5b9c482dd5eae8fefb4e6a63f7dae8c4
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
6 years agoUpdated git submodules
Anil Belur [Mon, 24 Jul 2017 08:18:38 +0000 (18:18 +1000)]
Updated git submodules

Project: releng/builder master f103a3a8958470093d17493599ebd61b99a723fd

Remove autorelease guava21 job

Change-Id: I9f0e1dc56c2f14ea4dc53165a1131d4594fa13d5
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdated git submodules
Tom Pantelis [Mon, 24 Jul 2017 12:36:53 +0000 (08:36 -0400)]
Updated git submodules

Project: sfc master f82333e3b09922b75a45c763826b9ba1d2ea5c80

Convert sfc-test-consumer to blueprint

Change-Id: I01767167fc4982803031751273c1349202301e0d
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
Stephen Kitt [Fri, 21 Jul 2017 11:48:10 +0000 (13:48 +0200)]
Updated git submodules

Project: netconf master 25f8be2dacf4f0a2ed135a056cf90951187383e1

More migration to odlparent 2.0.2

Some odlparent artifacts were missed in the original migration to
odlparent 2, and were still on 1.9.0. This patch fixes that.

Change-Id: I2a74a7f7b97135e9f149896dbd13e5ab6c7e19d9
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
Tom Pantelis [Sat, 22 Jul 2017 16:49:53 +0000 (12:49 -0400)]
Updated git submodules

Project: netvirt master 2be9c4bb36c5c1de35233e8fedb7851a730d2349

Remove derivation from controller config-parent

Netvirt does not use the config subsystem so does not need to
derive from controller config-parent. I removed the local
config-parent and changed poms to derive from the local
binding-parent.

Change-Id: Ib6ab82d43a021247808f17cefb8d836e5b00b36e
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Yi Yang [Mon, 24 Jul 2017 01:02:23 +0000 (01:02 +0000)]
Updated git submodules

Project: sfc master 4205f17f7f6359f8874c28e3f4424aa63ea277ba

Merge "Cleanup minor issues"

Cleanup minor issues

Cleanup minor issues.

Change-Id: I63d1761c867735a66de7c8291182921e59ffd788
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
David Suarez [Sun, 23 Jul 2017 18:46:56 +0000 (20:46 +0200)]
Updated git submodules

Project: sfc master 2594bdef9cbb346f634c100f93309f6ccde9e8af

Fix the listener registration

The listener was not properly registered.

Minor changes.

Change-Id: I17931ec1483d517c9c1e15ab63ead4c90a933bf3
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Stephen Kitt [Fri, 21 Jul 2017 08:43:27 +0000 (10:43 +0200)]
Updated git submodules

Project: infrautils master cfeb211cf84dfbff3ed87635c2c4a4499891ba5e

Migrate to odlparent 2.0.2

Change-Id: If612c5fbfaafd11714632a27e8be1c2feab94108
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
Tom Pantelis [Sat, 22 Jul 2017 17:46:30 +0000 (13:46 -0400)]
Updated git submodules

Project: aaa master f36264e3f40b7d53650e0d1c2b0799b695404789

Remove derivation from controller config-parent

aaa does not use the config subsystem so does not need to
derive from controller config-parent.

Change-Id: Ieab26416badc9c4a8b3871ab2edc8276f8cc7847
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
Aswin Suryanarayanan [Mon, 17 Jul 2017 07:27:28 +0000 (12:57 +0530)]
Updated git submodules

Project: netvirt master fcda5cc74bcecc6e278540eb74fe8b6497e77497

Bug 8853 - In conntrack SNAT , FIB flows are not created for existing
Non-NAPT switch ports.

When a port is added to the VpnDpnList it is not checked whether it is a
first/last port and handle the fib flows.

VpnFootprint service Api is now used to handle the last port and
add/delete the fib flows.

Change-Id: Iea809bad856846aaad623bd4c49f4b0f0642982b
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
6 years agoUpdated git submodules
eswanit [Thu, 20 Jul 2017 14:30:13 +0000 (20:00 +0530)]
Updated git submodules

Project: netvirt master ebd910b67174f6d59a39a602367a4f9eb18fc7a1

Bug 8753 : Changes to create bgpvpn without VPN target

When bgpvpn is created without VPN targets, it throws
an error as "GetVPN failed due to null" in VPN config.

This is fixed by adding a check of, if VPN target is
null, then also create VPN by avoiding the exception.

Change-Id: I08179cc7a7e9013be7008e0514b98e9e0edc3bd9
Signed-off-by: eswanit <swati.udhavrao.niture@ericsson.com>
6 years agoUpdated git submodules
Luis Gomez [Fri, 21 Jul 2017 23:20:05 +0000 (23:20 +0000)]
Updated git submodules

Project: releng/builder master bd725532d0ee35b70923351b6812fdfe872f4655

Merge "Add macro for ELK push data script"

Add macro for ELK push data script

Change-Id: I9db3043165d31c4b2764e36a5e22f3049db4d1c8
Signed-off-by: Raghuram Vadapalli <raghuram.4350@gmail.com>
Signed-off-by: Jaspreet Singh <jaspreetsingh112@gmail.com>
6 years agoUpdated git submodules
Raghuram Vadapalli [Fri, 30 Jun 2017 17:19:45 +0000 (22:49 +0530)]
Updated git submodules

Project: integration/test master b811dbd9940462bbd7ee3c7eb15904fa87bfba15

Push data to ELK using native REST API

Change-Id: I366fd0e80cb914cef495cedeb8054c38180bd3ce
Signed-off-by: Raghuram Vadapalli <raghuram.4350@gmail.com>
6 years agoUpdated git submodules
Noel de Prandières [Mon, 10 Jul 2017 14:50:53 +0000 (16:50 +0200)]
Updated git submodules

Project: netvirt master 7661073c619f194a7caf333646d313a0e604b213

Bug 8841 : add fib-show option to select entries per address-family or prefix

An enhancement of fib-show is done here to show optionally prefixes
based on address-families or/and prefix/subnet value given in input.
Available values for address-families are : ipv4, l2vpn, ipv6.
Available values for prefix/subnet are IPv4 or IPv6 entries, with or without
prefix length.

Change-Id: I8d1c61149bae7442221dea5b0d04aae0de59f9b5
Signed-off-by: Noel de Prandières <prandieres@6wind.com>
6 years agoUpdated git submodules
Tarun Thakur [Tue, 4 Jul 2017 09:50:16 +0000 (15:20 +0530)]
Updated git submodules

Project: netvirt master b6923ee653045e6618d7aac07a89c995b19fad58

Bug 8683: Aclservice releaseId IdManager Exception

Issue: When VM port is deleted, ACL service calls IDManager to release ID
which in turn throws exception that Id Entries does not exist.

Root cause:
When OVS is restarted, then ACL pools are deleted and created freshly
due to which IDs allocated to SG flows of VM port before OVS restart are
not available in IdManager ACL pools after OVS restart.

Fix:
On OVS restart, Do not delete ACL pools for OVS if VM ports are associated with OVS.

Change-Id: I0a0d36d4d8f25d7157d73292f9a027f67fe6dc0c
Signed-off-by: Tarun Thakur <tarun.t@altencalsoftlabs.com>
(cherry picked from commit f2ddba6f5526e232125180185170e84319d97f7a)

6 years agoUpdated git submodules
Mohamed ElSerngawy [Wed, 19 Jul 2017 19:31:30 +0000 (15:31 -0400)]
Updated git submodules

Project: aaa master 9abe738565fa0dc3ada288e25f969b70a8538d19

Clean odl-aaa-authn feature

Move all the dependencies from odl-aaa-authn feature
to odl-aaa-shiro feature in order to have one feature
file to maintaine and update.

Change-Id: I6e7781a24b9a071483456f97bbb9cde6ea267305
Signed-off-by: Mohamed ElSerngawy <m.elserngawy@gmail.com>
6 years agoUpdated git submodules
jenkins-releng [Fri, 21 Jul 2017 14:44:28 +0000 (14:44 +0000)]
Updated git submodules

Project: releng/builder master 249f88b67d6ff34f7afb5409275edc41ba3ff9f2

Update validate autorelease projects for nitrogen

Change-Id: Ic15d76f78f9eef5ce05188a2669bfda11624c1f0
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Jaime Caamaño Ruiz [Fri, 21 Jul 2017 10:53:57 +0000 (12:53 +0200)]
Updated git submodules

Project: sfc master 6de73e3a22b9fbec11dcce32bbdf7d76f546e89c

Add execution permission to test scripts

Change-Id: I39333034d95c59a0a63df46df03f2b72e01cc059
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
Add support for SFC in only one node in dovs

In order to be able to test the topology where client, server and SF are
in one node, the support is added in dovs.

Change-Id: I2098607ca3ac2e7b98f885282a6d3532135ef65c
Signed-off-by: Manuel Buil <mbuil@suse.com>
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
6 years agoUpdated git submodules
Faseela K [Fri, 21 Jul 2017 06:03:59 +0000 (11:33 +0530)]
Updated git submodules

Project: releng/builder master e51fa7b8418a0f917eab68ff371e30c4a02aba69

Fix kuryr.conf location

Change-Id: Ide7cc0ca4b7de008abcfb6d9fd19cb0ca9734298
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
Faseela K [Sun, 4 Jun 2017 06:02:19 +0000 (11:32 +0530)]
Updated git submodules

Project: integration/test master 4a7827558e3b2cc544bdea7befb0d56d0017b1d9

Add initial COE testplans

Use basic netvirt CSIT suite initially to verify nothing is broken.
The next step will be replacing these with basic docker
to openstack smoke tests.

Change-Id: I59a172153f6b361b9dc05315545552e25862c1ef
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
jenkins-releng [Thu, 20 Jul 2017 23:34:45 +0000 (23:34 +0000)]
Updated git submodules

Project: releng/builder master e5ae396840d43957047adf01d3d518fafa07d511

Auto Update CSIT Jobs to run

Change-Id: I3c812ffc4d0b3d1e2a99b54741f3339dd115928c
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 20 Jul 2017 23:24:52 +0000 (23:24 +0000)]
Updated git submodules

Project: releng/builder master 68efa79fff338a01f1a7121219f5bf819802a5ac

Merge "Add COE Openstack CSIT Job"

Add COE Openstack CSIT Job

Change-Id: If5a889d2ee9c623eb94b16fa28ecb20773259ec2
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
Zhijiang Hu [Thu, 20 Jul 2017 04:34:59 +0000 (00:34 -0400)]
Updated git submodules

Project: integration/test master 27b7911a5c2315145f2cf06726303dadfe508940

No more Content-Type for DELETE request header

According to [1], neutron can not accept DELETE request with
body. And according to [2], the way to solve is do not
add 'Content-Type' in header while sending DELETE request.

[1] http://git.openstack.org/cgit/openstack/neutron/tree/neutron/api/v2/base.py#n555
[2] https://github.com/bulkan/robotframework-requests/issues/160

Change-Id: I4155153d789853ceb642b18089d1176a33c25614
Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
6 years agoUpdated git submodules
Jamo Luhrsen [Thu, 20 Jul 2017 22:41:45 +0000 (22:41 +0000)]
Updated git submodules

Project: releng/builder master 1f97daf89150b6d0e3080ee6257e956e71c3639d

Merge "Fix L2GW jobs"

Fix L2GW jobs

networking-l2gw is needed for using l2gateway commands.
It works only with neutron clients older than 7.

Change-Id: I222d6f624f588b2a73202f8e3cf64a69ad2023be
Signed-off-by: gvrangan <venkatrangang@hcl.com>
6 years agoUpdated git submodules
Thanh Ha [Thu, 20 Jul 2017 22:03:37 +0000 (18:03 -0400)]
Updated git submodules

Project: netconf master 9c56fbbb1c62243df9baa3b95140153f91ffdde9

Add 'features/protocol-framework/' from commit 'cb42405784db97d0ce2c5991d12a89b46d185949'

Change-Id: I60f397e609aa0f26dbb39c4c5bab17a6b0d8b447
git-subtree-dir: features/protocol-framework
git-subtree-mainline: 6d7e12bf3ef64e5004703a1d540e7e26f30a9595
git-subtree-split: cb42405784db97d0ce2c5991d12a89b46d185949
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Upgrade to odlparent 2.0.2

Change-Id: I748830e39c108056ecd81809a0556e8c43d251f4
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bump odlparent dependency to 2.0.1

Bumps odlparent to latest release.

Change-Id: Ifaf36c6539206ec5c35663717b691a0d962d1744
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump to odlparent 2.0.0

This takes odlparent 2.0.0, adjusts for guava update and feature
movement. Since jenkins is failing on the distro run, that is
disabled and a follow-up patch will re-enable it to get us going
again.

Change-Id: If3e1289ed7f73a79a5a47428c634bda9702e824d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Migrate to odlparent 1.9.0

Change-Id: I7d4af74e7713d48dd6ad8431229c4963423abbf6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Migrate to odlparent 1.8.0-Carbon

Per request of odlparent project we are downgrading all Nitrogen
projects to use the released odlparent 1.8.0-Carbon to allow for the
odlparent project to start performing semver style releases.

Jira: RELENG-159
RT: 41406
Change-Id: I69e9fab9531b1127286ca3f4467b9a046ce25a51
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump versions by x.(y+1).z for next dev cycle

Change-Id: Ife090ef2c9bb25e515b2fb06e2766c56d8174d76
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Add Karaf 4 features

This moves the Karaf 3 features and adds matching Karaf 4 features for
all the controller features.

Blueprint is upgraded to match the version used in Karaf 4.

Bug: 7526
Change-Id: Ie41cd727942ad2083ef0ca33e03f0d08003c546d
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bump versions by 0.1.0 for next dev cycle

Change-Id: I9c4a4b1e6d0e101392fb19dc68f814e30de4fa5c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Bumping versions by 0.1.0 for next dev cycle

Change-Id: I2155a23eb208cc34d29b3e5ee0c8f6a3f551cacf
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Fixed properties not expanded in features.xml

Change-Id: I8bf4c30be1e6c427cfd9aff8afe5f465a666dc22
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Bug 4202: Migration to use mdsal project

Migrated controller to use MD-SAL provided
Java Binding instead of YANG-Tools provided JAVA
Binding.

This migration deals only with compile time and
in runtime.

Updated following features
  - features-config
  - features-config-netty
  - features-config-persister
  - features-mdsal
  - features-extras
  - features-protocol-framework

to use
  - Java Binding hosted in MD-SAL project
  - features-parent from odlparent

Change-Id: Iba40d74d118e212c9a57fa28711bbbe339fe1bbd
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
[RFC][Fix] Fix for connection in pom.xml.

The connection value was wrong.
Apply values proposed by zxiiro.

Also fix sal-dom-xsql (wrong developerConnection).

This allows me to run  mvn site
w/o failing due to the wrong entry.

Change-Id: I15d953647a40dde4b37246a78bae120552efb15b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Bumped controller version by minor for next release cycle.

Change-Id: I80ea0aecf42e5ee96dcebc68af1e872b1f10e7b5
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Re-enable running of SingleFeaturesTest

For reasons I have not yet figured out, depending on the
yangtools version of features-test causes features tests
to no longer run.  This patch changes controller
to depending on the features-tests from odlparent

Change-Id: I45397f042cc367addde2ada74a27aba98fc98126
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Incrementing versions by 0.1.0 for post-Helium master branch

* The only version not incrmented is aaa.version, which is left at
  0.1.0-SNAPSHOT since they depend on controller and can't update yet.
* To break the cyclic dependency, this patch temporarily stops running
  the netconf-connector and restconf feature tests.
* Also fixing a bug causing Errors like "Choice has two nodes case with
  same qnames".

A second patch (to be run after AAA increments their versions to
0.2.0-SNAPSHOT) wiil update aaa.version and re-enable these tests.

Change-Id: I70a3987d32504e798c5ed05a67a0a1174338844b
Signed-off-by: Colin Dixon <colin@colindixon.com>
Signed-off-by: Robert Varga <rovarga@cisco.com>
Add descriptions to features.

Change-Id: Ib0aadbffe1d50cb15511d3aa1fb590a24a4bcb19
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Turn on feature testing for those features that pass

(includes a fix for features/config)

From this point onward, those features should
break the build if they are broken.

Change-Id: I9eecdabe2e7556a5d60a720f86d7a5e78421b6ef
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Working md-sal features, including restconf, toaster, flow-services

Note: DO NOT MERGE until
https://git.opendaylight.org/gerrit/9847 (yangtools)
is merged as it is needed for this change.

Change-Id: Iad975cfb63b62930465edcd9e415856873b5acde
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Remove old dependencies

- Remove stale dependencies that prevent releasing of artifacts
- Remove unused flow-management-compatibility and
inventory-topology-compatibility modules
- Make sure that if a dependency is on module with a version defined
by a variable, lets specify the version in the dependency management
in common pom
- Replace in netconf-cli the reference from yang-data-json to
yang-data-composite-node because yang-data-json has been removed
- Removed whitespaces in config-netty-config that would cause
checkstyle issues downstream otherwise

Change-Id: I866e4b36e71c004b925bd181412ff4df91b3091f
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Made config/mdsal/netconf features non-cyclic

We previously had some cross dependency between config-features and
netconf-features.  This is highly undesirable because it
precludes folks being able to simply have a maven dependency for the
one feature they want and requires enumerating *all* the feature
files.

This fixes that by pulling out

features/config-netty
features/config-persister
from
features/config

So the dependency graph is now non-cyclic:

config-netty -> config-persister
config-persister -> (netconf,config)
netconf -> (config,protocol-framework)

Change-Id: Ie662df40bd6985e2ecd4280596ddafc947e5edd0
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Fixed to config,netconf,mdsal features files

This patch requires:
https://git.opendaylight.org/gerrit/#/c/8962/

Things done here (apologies for it all at once
but it was the result of a lot of experimenting):

1) Moved config/mdsal/netconf features projects under
controller/features
2) Created controller/features/pom.xml to make rebuilding
features easier
3) Created netconf features project
4) Created protocol-framework features project
5) Removed 02-clustering.xml as its no longer used.

Note: These features are intentionally done in a lean
manner... very little overinclusion involved.

State of things:
Hit a snag around karaf's new JMX RBAC.
If you do
feature:install odl-config-startup
and wait for a minute or so you will get an error like:

http://pastebin.com/8J886kK9

which looks pretty bad, but is really just telling us that
when the config subsytem went to push features to JMX,
karaf's JMX RBAC blocked us.

I've filed https://bugs.opendaylight.org/show_bug.cgi?id=1359
on this, which describes two possible solutions to the problem.

Further information for onces 1359 is resolved:

The four config files its looking to push are:
ls opendaylight-karaf/target/distribution.opendaylight-karaf-1.4.2-SNAPSHOT/configuration/initial
00-netty.xml 01-md-sal.xml 03-toaster-sample.xml

You can get the requisite capabilities for 00-netty.xml should be installed
by doing
feature:install odl-config-netty
(which depends on odl-config-startup).
For 01-md-sal.xml to be processed you will need to fix up the md-sal
features.  To get 03-toaster-sample.xml processed you will need a feature
for toaster.  I recommend deleting 01-md-sal.xml and 03-toaster-sample.xml
and just playing with 00-netty.xml till you can get past the stuck
places with JMX.

Once you *think* you are past 1359, verify by pointing
jconsole at karaf and looking at MBeans and drilling down under
org.opendaylight until you find the Modules.  You should see more
than 'shutdown' there.

Recommended Next steps:
1)  Fix bug 1359 -  picked option1 to proceed
2)  Fix up the md-sal feature at least enough to get 01-md-sal.xml
working - Done
3)  Get a controller/features/toaster going and get 03-toaster-sample.xml
working. - Toaster is working

********* Had to install in this order to get features installed correctly ********

feature:install yangtools-all

feature:install base-all

feature:install odl-mdsal-commons

feature:install odl-config-api

feature:install odl-config-netty-config-api

feature:install odl-protocol-framework

feature:install odl-netconf-api

feature:install odl-netconf-mapping-api

feature:install odl-netconf-util

feature:install odl-netconf-netty-util

feature:install odl-netconf-impl

feature:install odl-config-core

feature:install odl-config-manager

feature:install odl-config-persister

feature:install odl-config-api

feature:install odl-config-netty-api

feature:install odl-config-netty-config-api

feature:install odl-config-netty

feature:install odl-config-startup

feature:install odl-config-netconf-connector

feature:install odl-mdsal-all

feature:install odl-mdsal-toaster

feature:install yangtools-restconf

feature:install odl-adsal-all

feature:install odl-netconf-misc

feature:install odl-config-dispatcher

feature:install odl-mdsal-misc

********************************************************************

I apologize for the size and complexity of this patch.  But it seemed
important to get it out to folks.  Please feel free to break it down
into more managable pieces if you are so inclined.

Change-Id: I6384d57d4fe623221e9c81d8bfb547277ab0e051
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Signed-off-by: Surekha Bejgam <sbejgam@cisco.com>
6 years agoUpdated git submodules
Thanh Ha [Thu, 20 Jul 2017 21:50:00 +0000 (17:50 -0400)]
Updated git submodules

Project: netconf master 6d7e12bf3ef64e5004703a1d540e7e26f30a9595

Add 'protocol-framework/' from commit '5d015c2c5f800d136406c15fcb64fd531d4ffc26'

Change-Id: I206dca66b860abaa9bc25615d42703c638bf5b3f
git-subtree-dir: protocol-framework
git-subtree-mainline: 21588aadb96699b6f4f87e2cbbbb08fe1e38ed78
git-subtree-split: 5d015c2c5f800d136406c15fcb64fd531d4ffc26
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Upgrade to odlparent 2.0.2

Change-Id: I748830e39c108056ecd81809a0556e8c43d251f4
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bump odlparent dependency to 2.0.1

Bumps odlparent to latest release.

Change-Id: Ifaf36c6539206ec5c35663717b691a0d962d1744
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Bump to odlparent 2.0.0

This takes odlparent 2.0.0, adjusts for guava update and feature
movement. Since jenkins is failing on the distro run, that is
disabled and a follow-up patch will re-enable it to get us going
again.

Change-Id: If3e1289ed7f73a79a5a47428c634bda9702e824d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Migrate to odlparent 1.9.0

Change-Id: I7d4af74e7713d48dd6ad8431229c4963423abbf6
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Remove protocol-framework config yang

The protocol-framework config yang modules aren't used, ie aren't
instantiated in any config XML file, so remove them.

Change-Id: I8cc8c8c8666ef731a2e7da20a3046300ce5aad45
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Replace logger and log by LOG

Replace logger and log by LOG to follow the
OpenDaylight recommendations [1].

[1]
https://wiki.opendaylight.org/view/BestPractices/Logging_Best_Practices

Change-Id: I63787ccee5950bebbc8c3769885574593a666809
Signed-off-by: David Suarez <david.suarez.fuentes@ericsson.com>
protocol-framework: use lambdas

This series of patches uses lambdas instead of anonymous classes for
functional interfaces when possible. Lambdas are replaced with method
references when appropriate.

Change-Id: Ife557068a519c0b2822b9ee5dc4b5150373e0cf8
Signed-off-by: Stephen Kitt <skitt@redhat.com>
protocol-framework: final parameters

This automatically-generated patch flags all appropriate parameters as
final (including caught exceptions).

Change-Id: I48aac237ca7730845935e53adbbe2ce314f7c564
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bump versions by x.(y+1).z for next dev cycle

Change-Id: Ife090ef2c9bb25e515b2fb06e2766c56d8174d76
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Drop explicit dependency on Findbugs annotations

odlparent provides jsr305, and will eventually provide annotations
instead; so the dependencies no longer need to be explicitly added to
downstream projects.

Bug: 7663
Change-Id: If8fa8b231f9cb3d4a5e4fbdbd1b58e720756f5c0
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Replace FindBugs :jsr305 by full :annotation (Bug 7663)

Change-Id: I76584c682c1e5d5acdbdb3b420f5a56da0aa363e
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Fix javadocs and enable doclint

This eliminates the doclint suppression and fixes up javadoc, so they
work with Java 8 out of the box.

Change-Id: I7294f0dcd570e3e3c445e54cc8989078175d05d7
Signed-off-by: Robert Varga <rovarga@cisco.com>
Do not use opendaylight/commons/opendaylight as parent

Change-Id: I9a858c90274c7c82bac75fc7931a10c1ff707ef8
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Revert "Clean-up pom.xml layout"

Since this got merged, I'm facing issue building the project correctly, it's
failing in samples/toaster-it and runtime is broken because of mess-up classpath.
If others are facing the same issue, this should be merged.

I'll rework the overall patch later.

This reverts commit 8a637013c102c11323230dae08fa4407863945d6.

Change-Id: I61aae87439736d0163e6b4c49d8753052b28bac0
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Clean-up pom.xml layout

Do not depend on opendaylight/commons/opendaylight/pom.xml

Change-Id: Ic7313dc6b703739a6c14b1f0cd1a37ba3b7827af
Signed-off-by: Alexis de Talhouët <adetalhouet@inocybe.com>
Mechanical code cleanup (commons)

* Remove unnecessary type specifiers (use Java 7 <>)
* Remove unnecessary "extends Object" declarations
* Remove unnecessary semi-colons
* Merge identical catch blocks
* Remove redundant modifiers:
  - enum constructors are private by default
  - interface properties are public static final by default
  - interface methods are public abstract by default
  - interfaces are abstract by default
  - inner interfaces are static by default
  - inner classes in interfaces are public static by default

Change-Id: If1805b63e52c1ab0c68983e7856e7ccf184cb2a9
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Bump versions by 0.1.0 for next dev cycle

Change-Id: I9c4a4b1e6d0e101392fb19dc68f814e30de4fa5c
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Switch to StandardCharsets

Guava's Charsets should not be used when StandardCharsets are
available.

Change-Id: I7c52bd3070bb48857cbba82e8d4bc5993d7aea9d
Signed-off-by: Robert Varga <rovarga@cisco.com>
Enable netty config modules to restart when blueprint container restarts

Added the necessary service properties such that when the blueprint
container is restarted on config change the associated config system
Module instances are recreated/restarted. This for backwards compatibility
for existing CSS modules that inject the netty CSS modules.

Change-Id: Icb12968805d8760cb03d3eea1e8ceda5ec1de2f5
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
Modify config Module impls to co-exist with blueprint

Modified various config system Module implementation classes which
have corresponding instances created and advertised via blueprint to
obtain the instance in createInstance from the OSGi registry. The
instance may not be available yet so it will wait. I added a
WaitingServiceTracker class to encapsulate this logic using a ServiceTracker.

For those modules that don't advertise services, createInstance simply
returns a noop AutoCloseable since the components are created via
blueprint.

I also added the new disable-osgi-service-registration flag to the
corresponding service yang identities to prevent the CSS from
duplicating the service registrations.

This patch also adds the blueprint bundle to the mdsal features and
"turns on" blueprint.

Change-Id: I60099c82a2a248fc233ad930c4808d6ab19ea881
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
Bump yangtools to 1.0.0-SNAPSHOT

Change-Id: Ic55c573d6d57b27cb8f2640c938e6b7eeb08a42f
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Bumping versions by 0.1.0 for next dev cycle

Change-Id: I2155a23eb208cc34d29b3e5ee0c8f6a3f551cacf
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Return throwable in NeverReconnectStrategy

NeverReconnectStrategy returns empty throwable instead of
passed throwabled with the failed previous
connection reasons.

Change-Id: I5695af09379f06a66c37ccf27293ff85657afeaa
Signed-off-by: Claudio D. Gasparini <cgaspari@cisco.com>
Bug 4202: Migration to use mdsal project

Migrated controller to use MD-SAL provided
Java Binding instead of YANG-Tools provided JAVA
Binding.

This migration deals only with compile time and
in runtime.

Updated following features
  - features-config
  - features-config-netty
  - features-config-persister
  - features-mdsal
  - features-extras
  - features-protocol-framework

to use
  - Java Binding hosted in MD-SAL project
  - features-parent from odlparent

Change-Id: Iba40d74d118e212c9a57fa28711bbbe339fe1bbd
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
[RFC][Fix] Fix for connection in pom.xml.

The connection value was wrong.
Apply values proposed by zxiiro.

Also fix sal-dom-xsql (wrong developerConnection).

This allows me to run  mvn site
w/o failing due to the wrong entry.

Change-Id: I15d953647a40dde4b37246a78bae120552efb15b
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Bug 3197: Netconf client not reconnecting due address unresolved

Netconf client not reconnecting, when failed 1st time due
address unresolved. InetSocketAddress remains in state unresolved,
after connection failed first time due address unresolved.
Now recreating InetSocketAddress by each reconnect,
so address is checked by each reconnect attempt.

Change-Id: I29ef130d7bf3f65023a611cee51245a6ae6f9a03
Signed-off-by: Marian Dubai <mdubai@cisco.com>
BUG 2914 TCP Options incorrect

Obvious - basic use of TCP in a double-buffering environment for command/responce protocols.

Change-Id: I4d5117039bdcdc089adb177972ab9460165d6297
Signed-off-by: Anton Ivanov <aivanov@brocade.com>
Bumped controller version by minor for next release cycle.

Change-Id: I80ea0aecf42e5ee96dcebc68af1e872b1f10e7b5
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
Marked as deprecated all classes within protocol-framework.

- this part of controller will be removed between M3 and M5
- if you're using it, rewrite your code to use netty directly

Change-Id: I864b914d885e15029bca903829c683306780a69d
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
BUG-2310 - widen yang model for netconf-node.

Netconf datastore is now in topology, added connection state,
resolved/unresolved schemas with failure reasons and host to netconf node.
Deprecated old netconf node in inventory.

Change-Id: Id34a17b82420eaf69d03d72b9a1523210cc87cc2
Signed-off-by: Tomas Cere <tcere@cisco.com>
Remove unnecessary declaration of <prerequisites> in protocol-framework

Bug: 2605
Change-Id: I26a1a5434dfdb3d4e28bfd141f575991a8e91f03
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
Fix channelInactive event handling in the netty pipeline for netconf.

Reoreding events from AsyncSshHandler.
+ Moving ClosedChannelHandler from Reconnect promise at the end of the pipeline.
+ Add channel id to toString() of abstract netconf session

Change-Id: I9884c2b8d8b2d89878e2fe5cb43fda7a98be5b23
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-8: migrate newMBeanProxy() -> newMXBeanProxy()

newMBeanProxy() is deprecated, so migrate users over, eliminating
associated warnings.

Change-Id: Ifd9ff1146f2f0e5b2a20a55bd8c34f48f837cb01
Signed-off-by: Robert Varga <rovarga@cisco.com>
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-2340 Fix improper cleanup of resources in netconf ssh handler

This commit also fixes proper reconnect scheduling for netconf-connector.

Change-Id: I1d848af57fddc35e73596fc47f8c7318b8747130
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Fix failing reconnect test.

Test verified that session that was dropped during negotiation was not reconnected.
This is no longer true, so the test is failing. However not on jenkins.

Change-Id: I5f416a3397c33607e5004dc48f9569d9da992326
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-2207 Make reconnect promise reconnect even if session was dropped during negotiation

Change-Id: I58adc2e42bb8ce09bfb8b5cd214a91300bb2bbb0
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Incrementing versions by 0.1.0 for post-Helium master branch

* The only version not incrmented is aaa.version, which is left at
  0.1.0-SNAPSHOT since they depend on controller and can't update yet.
* To break the cyclic dependency, this patch temporarily stops running
  the netconf-connector and restconf feature tests.
* Also fixing a bug causing Errors like "Choice has two nodes case with
  same qnames".

A second patch (to be run after AAA increments their versions to
0.2.0-SNAPSHOT) wiil update aaa.version and re-enable these tests.

Change-Id: I70a3987d32504e798c5ed05a67a0a1174338844b
Signed-off-by: Colin Dixon <colin@colindixon.com>
Signed-off-by: Robert Varga <rovarga@cisco.com>
BUG-2109 : removed final modifier to allow overriding of negotiationFailed() method

Change-Id: Iffe9dcf061480844ceb8a8278997c28000ec329d
Signed-off-by: Dana Kutenicsova <dkutenic@cisco.com>
BUG-1621 Fix reconnecting.

Netconf-connector did not reconnect after recent changes (Ssh mina integration)
SshHandler was in pipeline after listener in reconnect, thats why the listener received no event about session down.

Change-Id: Id39062f51bc3a0caf066ca49682a2acc837b06ef
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Merge "BUG-190 Simplify reconnect logic in protocol-framework."

Fix config attributes with same names for different modules.

Yang does not allow attributes in different cases to have the same name.
In yang modules for config, the configuration is located in cases and if 2 cases in same yang module contain child with same name, the transformation of data from CompositeNode to NormalizedNode

NOTE: This might break bgpcep and SP distribution, check.

Change-Id: I9bad24df9ac149da74b745ff648c72345e33deb1
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-190 Simplify reconnect logic in protocol-framework.

- Removed duplicate code from ReconnectPromise (almost the same code in ProtocolSessionPromise)
- ReconnectPromise now only calls ProtocolSessionPromise.connect (once right away to connect initially,
then every time channel is closed by dropped session)
- Removed second ReconnectingStrategyFactory from ReconnectPromise and AbstractDispatcher.createReconnectingClient
(Kept in AbstractDispatcher for backwards compatibility as deprecated). Only one factory needed for reconnecting client
- Added unit tests to ServerTest to test different cases of reconnecting
- Slightly refactored ProtocolSessionPromise to make code more readable

Change-Id: If3af8f468e7d59822c984cf814d15460ab35921f
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Merge "Protocol framework: use pooled ByteBuf allocator"

Fix MD5 channel client channel not working

As it turns out, the client code needs the same fix server-side
received, which is to allow customizeBootstrap() to set channel.

Change-Id: I5efc541ad27bb3e317348c3bb08b13f3fd4110ed
Signed-off-by: Robert Varga <rovarga@cisco.com>
Protocol framework: use pooled ByteBuf allocator

This should enhance the default performance characteristics by reusing
ByteBufs if possible. With 4.0.19, netty keeps a thread-local cache of
direct buffers, so we should see a reduction in buffer copying, if not
other effects.

Change-Id: I81fcf380f6f3b03187000dbca0dd8507975e8dd1
Signed-off-by: Robert Varga <rovarga@cisco.com>
BUG 624 - Make netconf TCP port optional.

Previously netconf-impl opened a TCP port with no authentication on
localhost, and netconf-ssh used it as a bridge to forward trafic
after processing authentication and encryption.

This patch creates new project netconf-tcp and modifies netconf-impl
to open the netconf server on LocalAddress. Both tcp and ssh modules
now communicate with this local server.
Config ini is modified so that the TCP port (8383) is not enabled
by default.

Change-Id: I74bded660f10b20d09535d32308aff5b2ae611d9
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
BUG-633: allow overriding of channelFactory

It turns out netty does not let us override an already-set
channelFactory. Reorder customization to detect when such an override is
necessary.

Change-Id: I99de69b98e4034d4701313942d9ed2a09923375d
Signed-off-by: Robert Varga <rovarga@cisco.com>
Resolve Bug:681 - Fix config module registration to Service Registry.

Rework OSGi service registration during second phase commit: only service references
will be registered into SR, instead of old behaviour when each module's service
interfaces were used. Only one key-value entry is persisted in registration:
{name: name of service reference} .

Change-Id: I25249fe8f9e51570cd3ea963e91145b7e44da57d
Signed-off-by: Tomas Olvecky <tolvecky@cisco.com>
 Remove version mismatch in config.version

 - End goal was to remove several config.version present in the pom, in
 the making i cleaned some of the repetition in config parent pom and
 aligned with the commons.opendaylight
- Removed some more warning on the pom files

Change-Id: I6717ceb915fe90fa7313472eb03884de9d09235d
Signed-off-by: Giovanni Meo <gmeo@cisco.com>
Adding auto-sorting plugin to all Controller via parent/pom.xml

leveraging google's sortpom plugin, all controller poms are sorted
at build time as per the opendaylight/commons/parent/pom.xml configuration.

Sorted lists of properties, dependencies, and plugins will increase pom readability
and help prevent duplicate entry errors.

This first submission is huge as I changed one pom.xml and all are then sorted.
Only if the sortpom plugin is reconfigured will all pom's again be changed.

Note that if any pom.xml is pushed without having been through a build ... folks are
going to see pom.xml files showup as modified unintentionally.

Change-Id: I8553f38b9f0e5f6d27177ad6b9b9c35a4b43d55a
Signed-off-by: jameshall03885 <ghall@brocade.com>
Bug 651 - Added back IDE profile and changed target for yang sources

- The IDE maven profile was added back based on feedback from Giovanni Meo

- To avoid devs from having to run the IDE profile so eclipse can see the yang
generated source files, the yang source files are now generated under src/main/yang-gen-sals
or src/main/yang-gen-config instead of target/target-ide.

- The maven-clean-plugin was moved to the commons base pom and removed from
all child poms where it was specified. Thus, it will be automatically run for all
projects. The plugin's execution will clean all xtend and yang generated source dirs.

- The build-helper-maven-plugin was also moved to the commons base pom and removed from
all child poms. It will automatically run for all projects and no longer needs to be
specified in child poms. The plugin's execution will created eclipse source folders
for all xtend and yang generated source.

Tom P and Devin A really did all this work, Greg just gets credit unfairly.

Conflicts:
        opendaylight/config/config-module-archetype/src/main/resources/archetype-resources/pom.xml

Change-Id: I8d9e403629cab2e48d03d5c7a417a02f1d878ca7
Signed-off-by: tpantelis <tpanteli@brocade.com>
Signed-off-by: jameshall03885 <ghall@brocade.com>
Signed-off-by: dbavery <devin.avery@brocade.com>
Signed-off-by: jameshall03885 <ghall@brocade.com>
BUG-633: allow bootstrap customization

Downstream projects may need to customize Bootstrap/ServerBootstrap
instances before they are used. Create two protected methods which
can be overridden to gain access to the instances before they are used.

Change-Id: Ibb45c7b99847cbe2fe8b90e8d1bf125c66a18e0d
Signed-off-by: Robert Varga <rovarga@cisco.com>
BUG-467: reconnect-strategy configuration moved into controller/commons/protocol-framework
-changed reconnect-strategy service and modules to reconnect-strategy-factory - configuration of ReconnectStrategyFactory.

Change-Id: I863cf4f7cf559504d05e14293af9d2c5e9373ca7
Signed-off-by: Milos Fabian <milfabia@cisco.com>
Suppress unchecked cast warnings

These casts are either safe, or we need to throw an exception --
ClassCast is as good an exception as any.

Change-Id: I74026fee5004984bfc18d990a3b6fee68a1fb479
Signed-off-by: Robert Varga <rovarga@cisco.com>
Introduce checked sendMessage() method

This method send a message down the socket and makes sure that
negotiation fails if the message does not reach the peer for any reason.
Subclasses should use this method instead of talking directly to the
underlying channel.

Change-Id: I5b8201caef1c4ba655dad12fb139b054b9e75f06
Signed-off-by: Robert Varga <rovarga@cisco.com>
CHange log level from warn to debug in ProtocolSessionPromise when connection attempt fails

Change-Id: I933bb145fb8dfda19a98c60cda108da078eb93e5
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Remove deprecated API elements from protocol framework

The use of these concepts has been deprecated in version 0.4.0, which
was released. The only in-tree user was netconf, which was refactored to
not to rely on these concepts, so bump the version to 0.5.0 and purge
the  code.

Change-Id: Ibf2195b51bf12ea99b8b21f3da322d666b103b5e
Signed-off-by: Robert Varga <rovarga@cisco.com>
Get rid of NetconfMessageFactory

This removes the use of deprecated ProtocolMessageFactory and
ProtocolHandlerFactory. Just instantiate appropriate Netty handlers
instead.

Change-Id: I98b6424af0256483be21c92dfdbe4c0ddbac7a9d
Signed-off-by: Robert Varga <rovarga@cisco.com>
[maven-release-plugin] prepare for next development iteration

[maven-release-plugin] prepare release master-tagforprepareonly-controller-bulk-release-2-1

Make AbstractSessionNegotiator react to exceptions

While the SessionNegotiator is present on the pipeline it should react
to exceptions happening on the channel by failing negotiation.

Change-Id: I6571dc25f17c7afe8fa4e4eb58f70ad0bb3397a4
Signed-off-by: Robert Varga <rovarga@cisco.com>
Fixed inappropriate uses of log level INFO

This is done per the recommendation here:

https://wiki.opendaylight.org/view/Draft_Syslog_Level_Settings

Change-Id: I69bbe15d81ed49511f643fd4a8c0ad60f58a0c22
Signed-off-by: Ed Warnicke <eaw@cisco.com>
Move protocol framework from BGPCEP project

This moves the current parts of BGPCEP protocol framework into the
controller project, eliminating the circular dependency forced by
netconf being resident in this project.

Change-Id: I7c8457ebaec5c261217587d60a95a7b35e473d1e
Signed-off-by: Robert Varga <rovarga@cisco.com>
6 years agoUpdated git submodules
Sam Hague [Thu, 20 Jul 2017 19:59:14 +0000 (15:59 -0400)]
Updated git submodules

Project: releng/builder master 64b19c329105274ef7d1927042d9c8588944ebf7

Use the default template for sonar

NetVirt used a custom job for sonar so that it
could include integration tests inthe coverage.
IT is no longer used so the default template can be used.

Change-Id: Ie0f216513abe56ac881bbd7f184a578c8818bfc2
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
jenkins-releng [Thu, 20 Jul 2017 14:51:52 +0000 (14:51 +0000)]
Updated git submodules

Project: releng/builder master ed6fe7cc460dcc9e142a7e928e2b3d022fabb772

Update validate autorelease projects for nitrogen

Change-Id: I11a07d11bd3debeb4375ac38758dae2ad57d2166
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
David Suarez [Thu, 20 Jul 2017 07:27:38 +0000 (09:27 +0200)]
Updated git submodules

Project: sfc master f7b483cc23b00efe333afa1c72fcb0d4c4f9f453

Migrate the rest of the listeners to use blueprint annotations

Migrate the rest of the sfc-provider module's listeners to use blueprint
annotations.

Blueprint annotations is the recommended configuration mechanism for
Dependency Injection [1].

Some minor cleanup.

Change-Id: Ib1d7bf0c3dfcb482042934f144263188d43efc04
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Jakub Morvay [Thu, 20 Jul 2017 15:31:38 +0000 (15:31 +0000)]
Updated git submodules

Project: netconf master 21588aadb96699b6f4f87e2cbbbb08fe1e38ed78

Merge changes I6575ddd8,I4b78f51d,I0a0441e6

* changes:
  Cleanup Precondtions in singleton
  Cleanup Throwable catches
  Cleanup NetconfDevice

Cleanup Precondtions in singleton

Use Verify when appropirate.
Use Assert in UT.

Change-Id: I6575ddd8d4292a0e2b71048a9939abb420aeccba
Signed-off-by: Tomas Cere <tcere@cisco.com>
Cleanup Throwable catches

Change-Id: I4b78f51d13b5cd027451f1a62ff90642ed39ef0f
Signed-off-by: Tomas Cere <tcere@cisco.com>
Cleanup NetconfDevice

Change-Id: I0a0441e662ca78e8d6d6841cc48279b293422d1b
Signed-off-by: Tomas Cere <tcere@cisco.com>
6 years agoUpdated git submodules
jenkins-releng [Thu, 20 Jul 2017 14:42:39 +0000 (14:42 +0000)]
Updated git submodules

Project: releng/builder master 004c8ec94de50085a9eeade1ccfbd9c61e8c3eba

Update validate autorelease projects for nitrogen

Change-Id: I9baaffb8fba61a930799cdb5dc20d27585d328bc
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Stephen Kitt [Wed, 19 Jul 2017 15:25:19 +0000 (17:25 +0200)]
Updated git submodules

Project: netvirt master 8a80b66f18c27b79474354ee7fc89c016dfa7485

Move statistics into org.opendaylight.netvirt

Now that the BluePrint plugin only considers org.opendaylight.netvirt,
we need to move all NetVirt’s packages into that namespace.

Change-Id: I953e9df0a9c650161083239acb1889e529429f1a
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Faseela K [Thu, 20 Jul 2017 08:13:13 +0000 (08:13 +0000)]
Updated git submodules

Project: genius master 4b7be16804671f8f0443e17d3813e51e2a496c33

Merge "Port Number Change on OVS restart not handled by IFM"

Port Number Change on OVS restart not handled by IFM

If port number for an interface changes on OVS restart, interface-manager
was not handling the same, and this results in stale entries remaining in
interface-state DS. Making the code robust to handle OF port number
updates.

Change-Id: If5cd5d9a6643a2bd67a500530ecc9f0bf2dfbd5c
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
Stephen Kitt [Fri, 16 Jun 2017 16:36:38 +0000 (18:36 +0200)]
Updated git submodules

Project: netvirt master ffb053958678ea78b1808020c23aaf8c1e23e03d

Clean up lambdas and streams

* Use method references where appropriate.
* Use lambdas instead of anonymous classes where appropriate.
* Simplify lambdas as far as possible.
* Use forEach() directly on collections instead of streaming them.
* Simplify streaming matchers (!anyMatch -> noneMatch in particular).

Change-Id: I38c4ec0b45d355d495b9db563cb363414059f1aa
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
David Suarez [Fri, 14 Jul 2017 10:46:04 +0000 (12:46 +0200)]
Updated git submodules

Project: sfc master f935bc9894d1852bf3309b9ed877c50dc2454967

Migrate ServiceFunctionChain listener to use blueprint annotations

Migrate ServiceFunctionChain listener to use blueprint annotations.

Blueprint annotations is the recommended configuration mechanism for
Dependency Injection [1].

Some minor cleanup.

[1] https://wiki.opendaylight.org/view/BestPractices/DI_Guidelines

Change-Id: I80f69e4fdf7c57e4448299434423d440d7515ba4
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Luis Gomez [Fri, 14 Jul 2017 07:10:33 +0000 (00:10 -0700)]
Updated git submodules

Project: integration/test master e4ac6a9642ae8293222d9a7f027cb7acb7c08c71

Add scriptplan and testplan for new gate jobs

Also create simlink for openflow

Change-Id: Id28fe19fcba22dcb3395518177d5e53e7934961a
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
Jamo Luhrsen [Wed, 19 Jul 2017 21:06:47 +0000 (21:06 +0000)]
Updated git submodules

Project: releng/builder master 9fef42ce003874231825076d852d87b00644c3c2

Merge "Add new gate jobs for netconf and bgp"

Add new gate jobs for netconf and bgp

This goes with https://git.opendaylight.org/gerrit/#/c/60319/

Change-Id: I79aa9f9df49dcd04f24ae1cedf4fa3867dec983c
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
David Suarez [Wed, 19 Jul 2017 15:05:13 +0000 (17:05 +0200)]
Updated git submodules

Project: sfc master 8a33224bc110b7ff9e5cf62053a5acdf6337a3cd

Bump odlparent from 2.0.0 to 2.0.2

Bump odlparent from 2.0.0 to 2.0.2.

Change-Id: I16f10b7603c2492386fff7e6c4b64f3f987900ab
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Thanh Ha [Wed, 19 Jul 2017 14:57:10 +0000 (10:57 -0400)]
Updated git submodules

Project: releng/builder master 3e0433492ba64a4bad973384da83ca0bff54a526

Detect if staging has failed

The mvn command always exits 0 when using the staging plugin to stage a
Nexus repository. Due to this when failure occurs we do not currently
detect it. This patch parses the staging log file for any lines starting
with [ERROR] (typical of mvn errors) and exits the script with a failure
code if detected to make Jenkins fail the build.

Issue: RELENG-218
Change-Id: I5ddc56d88ca23baada1a8044ef9dc26345a583f9
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdated git submodules
Sam Hague [Mon, 17 Jul 2017 11:55:23 +0000 (07:55 -0400)]
Updated git submodules

Project: netvirt master 3a27215651a7d9d4ee0c47e5a48587f90b66881a

Revert "temp rm netvirt-sfc feature while sfc is busted"

This reverts commit 17fd01cfd7fa6839035767e3123dd2fdbe476136.

Revert "temp rm netvirt-sfc feature while sfc is busted"

This reverts commit 112ea539ae0ca3b355f15ca0944819b904f1bb5a.

Change-Id: Icfa024c22b2a0560ae615ac74db9231048dbb014
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Aswin Suryanarayanan [Tue, 18 Jul 2017 12:50:47 +0000 (18:20 +0530)]
Updated git submodules

Project: netvirt master c2209b4545546490370d25ceab2f53d72568e8eb

Bug 8857 - SNAT Conntrack - VM MAC is used as Source MAC for all
outbound traffic

The vm mac is replaced with router mac address

Change-Id: Ia49aad53178d5f5b67b915dce72e453a23b3e9d2
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
6 years agoUpdated git submodules
Robert Varga [Wed, 19 Jul 2017 12:21:46 +0000 (14:21 +0200)]
Updated git submodules

Project: odlparent master df06442e2c32694aebd80690eeb91ee1ff6ddf2b

BUG-7464: do not package upstream triemap

yangtools carries a reworked fork with a large number of bugfixes
and it is no longer using upstream. Remove odl-triemap, letting
downstreams consume the yangtools fork.

Change-Id: I5c04c5bed193594a57d4845f857ab62637b70ce4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoUpdated git submodules
Robert Varga [Wed, 19 Jul 2017 12:20:32 +0000 (14:20 +0200)]
Updated git submodules

Project: odlparent master e69ebbd8e79f4e5b9528fb6946c5adae721c350d

Bump versions to 3.0.0-SNAPSHOT

We are making backwards-incompatible changes, hence we need to bump
major version.

Change-Id: I1bbd7d55f3a4f1a8cb31e03be9e9215a7bbca4dd
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoUpdated git submodules
Philippe Guibert [Thu, 6 Jul 2017 14:12:12 +0000 (15:12 +0100)]
Updated git submodules

Project: netvirt master 35d90f4afc718e4a04aa776099420252edeb9ede

Bug 8810 : BGP Manager / support for EVPN on OAM submodule missing

Despite EVPN is supported on VPNs, there is no statistics coming from
BGP. The changes include the following:
- evpn summary information ( list of neighbors speaking epvn)
- evpn total list of entries

Change-Id: I18b89b6ebe5815e1e3b827e96e0269852fd88a5f
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
6 years agoUpdated git submodules
Philippe Guibert [Thu, 6 Jul 2017 14:13:30 +0000 (15:13 +0100)]
Updated git submodules

Project: netvirt master 33fa6be8169450f82000937bdf675f452ee738ff

Bug 8809 : BGP Manager / neighbor summary for VPNv6 wrongly parsed

Instead of filtering the BGP neighbor IP with IPv6 address, the
filtering is done against IPv4 neighbor addresses. There is no need to
match with IPv6 neighbors, since it is related to underlays tunnels, and
not overlays information like VPNv6.

Change-Id: I6f2da4c1ca84a842a34a4c7beab02e4899322803
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
6 years agoUpdated git submodules
Philippe Guibert [Thu, 6 Jul 2017 14:39:53 +0000 (15:39 +0100)]
Updated git submodules

Project: netvirt master 6d2735965bd862f2300e6de6fcfae2eed63d793c

Bug 8811 : BGP Manager / bgp-nbr shell config with afi vpnv6 / evpn

This commit brings some changes related to VPNv6 and EVPN capabilities,
since it is becoming possible to create neighbours with  VPNv6 or EVPN.

Change-Id: I821475d5d44790fb8ec0f86b6eb3a4d4577f1e57
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
6 years agoUpdated git submodules
Philippe Guibert [Fri, 7 Jul 2017 08:09:41 +0000 (09:09 +0100)]
Updated git submodules

Project: netvirt master 0e246207655296cda1173c490571e1abd69e41d5

Bug 8818 : BGP Manager. VPNv6 prefixes injected to QBGP

This issue is related to VPNv6 prefixes under the format prefix/length.
Indeed, the prefix/length format is not recognized by bgp manager when
analysing the prefix. Then it fails and considers it as IPv4.
Subsequently, an inconsistency is detected by QBGP, and it is rejected.
The fix consists in striping the length part so that the prefix can be
analysed correctly.

Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Change-Id: Ic396fe795eb6704c92b099c74631c96774034427

6 years agoUpdated git submodules
David Suarez [Wed, 19 Jul 2017 09:28:11 +0000 (11:28 +0200)]
Updated git submodules

Project: netvirt master 59e4b0990d9784304186a0260ab3a5b68fb2e578

BUG 8868: Override the Aries Blueprint Maven plugin configuration

Override the Aries Blueprint Maven plugin configuration inherited from
odlparent to specify a more restrictive scanPath avoiding the generation
of spurius references in the autowire.xml files that force the SFT to
fail.

This fix will allow [1] to pass enabling again the SFC feature in
Netvirt.

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

Change-Id: Iee51511050995fae055dc4c9c39347693bc964b2
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Tomas Cere [Wed, 19 Jul 2017 10:43:40 +0000 (10:43 +0000)]
Updated git submodules

Project: netconf master d3961ec78d49d5f2df14380e46cbb528ad78d3b9

Merge "Bug 5824: Migrate netconf to the new XML parser"

Bug 5824: Migrate netconf to the new XML parser

Migrate netconf components to the new XML parser from YANG tools.

Change-Id: I42899d4d07cb2f917c50fa862cd6453bb0a8764d
Signed-off-by: Igor Foltin <igor.foltin@pantheon.tech>
6 years agoUpdated git submodules
Tomas Cere [Wed, 19 Jul 2017 10:42:36 +0000 (10:42 +0000)]
Updated git submodules

Project: netconf master e4d9478d256a65862b9bc946e31203a8e967b51a

Merge "Bug 8745: Migrate EditConfig to the new XML parser"

Bug 8745: Migrate EditConfig to the new XML parser

Switch EditConfig class to use the new XML parser from YANG tools.

Introduce EditOperationNormalizedNodeStreamWriter as a replacement
of the old XML parser extension EditOperationStrategyProvider which
has been used for tracking edit-config data tree operations defined
in the parsed XML source.

Remove EditOperationStrategyProvider as it is not needed anymore.

Change-Id: I737b134805120368a352568fde3f19517a9871df
Signed-off-by: Igor Foltin <igor.foltin@pantheon.tech>
6 years agoUpdated git submodules
Igor Foltin [Thu, 13 Jul 2017 13:16:01 +0000 (15:16 +0200)]
Updated git submodules

Project: netconf master a07b6f4cfe37b76f6e978417997d7669c2dfc4f9

Bug 5825: Migrate restconf to the new XML parser

Migrate restconf components to the new XML parser from YANG tools

Change-Id: I87aa8df157ca5cba953852415c49806f2c61ff7b
Signed-off-by: Igor Foltin <igor.foltin@pantheon.tech>
6 years agoUpdated git submodules
Matt Welch [Tue, 18 Jul 2017 19:18:00 +0000 (15:18 -0400)]
Updated git submodules

Project: integration/packaging master 5620098274d3df4ec41fa0fc86d12f755d8f68c6

enable building of s3p/systemd base container

Build script and Dockerfile to build systemd base container.
Compute and service nodes will be based on this image (FROM).

See https://github.com/matt-welch/docker-devstack/tree/master/systemd
for development history.

Change-Id: I6ff5f8520ae889df81dccac12bf35f3995e5cbd0
Signed-off-by: Matt Welch <matt.welch@intel.com>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
6 years agoUpdated git submodules
Alok Anand [Thu, 13 Jul 2017 19:54:12 +0000 (01:24 +0530)]
Updated git submodules

Project: integration/packaging master 73a0b8c071271d8819d5c6294e5a73a84ec4fcc6

Remove existing/YAML building logic

The building logic is moving towards automated
vars collection and is triggered by Jenkins
jobs.Using old list of builds configs makes it
difficult to refactor a consistent interface for
both rpm and deb piplelines.

Signed-off-by: Alok Anand <alok4nand@gmail.com>
Change-Id: I0cf19c21f2417ce915c850fe4861fe40653f4714
Signed-off-by: Alok Anand <alok4nand@gmail.com>
6 years agoUpdated git submodules
Philippe Guibert [Fri, 7 Jul 2017 13:55:38 +0000 (14:55 +0100)]
Updated git submodules

Project: netvirt master 2652115740358bc8e53383e1f7d446e331b2a29e

Bug 8822 : Bgp Manager / bgp-cache dumps unknown address-families

The fix consists in parsing the various afi/safis of neighbour contained
in address-family list, and identify as VPNv6 or EVPN address-families.

Change-Id: Ifffa01aef4f6f8e27b6750d1c7dde6c3bca8e008
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
6 years agoUpdated git submodules
Faseela K [Mon, 17 Jul 2017 18:20:13 +0000 (23:50 +0530)]
Updated git submodules

Project: coe master bdeb685226d1f5125af3d285be6a7f9226e7514c

Pod and Service Listeners

Change-Id: I5ea627ef48d6d63e32b612e21f1f7961d7aeaabd
Signed-off-by: Faseela K <faseela.k@ericsson.com>
6 years agoUpdated git submodules
Stephen Kitt [Tue, 18 Jul 2017 16:33:47 +0000 (18:33 +0200)]
Updated git submodules

Project: odlparent master e98be566c3adae0b3a41f895601974253b4b325c

Bug 8771: add bcpkix to the startup bundles

This will avoid bundle refreshes due to wiring in bcpkix.

Change-Id: Ia7ceb119d96c8ffa642e3d427e3357c2b7e750d3
Signed-off-by: Stephen Kitt <skitt@redhat.com>