docs.git
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>
6 years agoUpdated git submodules
Anil Belur [Tue, 18 Jul 2017 20:17:10 +0000 (20:17 +0000)]
Updated git submodules

Project: releng/builder master c7f29b1676ba858ba0590e2956b5c2daa8d349d9

Merge "Remove service release tag"

Remove service release tag

We decided not to do this anymore:
https://lists.opendaylight.org/pipermail/release/2017-July/011619.html

Change-Id: I7d9e918f8b3941c38116ad8bd43f45d2f61ea9da
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdated git submodules
Jamo Luhrsen [Tue, 18 Jul 2017 17:40:05 +0000 (17:40 +0000)]
Updated git submodules

Project: releng/builder master 76d78964ee02fe719068a7f17a4b24e2b4f2e9fb

Merge "Update with suggestions from 60434"

Update with suggestions from 60434

Suggestions from I224153876e0749eb7a917244edbd5189495f5999

Change-Id: Ic86ca868b761166eaf8acbb1d9c47eb769e4e24a
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdated git submodules
Sri Sanketh U [Tue, 18 Jul 2017 16:38:15 +0000 (22:08 +0530)]
Updated git submodules

Project: integration/packaging master ddaf0a1616cab4d301aca3f4d5d41cc2cca2970d

Remove unnecessary docker_repo variable

Change-Id: I74dfd7f6a06ba37554d5850810a47657c8dfbcf8
Signed-off-by: Sri Sanketh U <sanketh.uppalapati@research.iiit.ac.in>
6 years agoUpdated git submodules
jenkins-releng [Tue, 18 Jul 2017 16:31:50 +0000 (16:31 +0000)]
Updated git submodules

Project: releng/builder master fd079906365ec8fca74e67d5e8de7e27a3193c7e

Update validate autorelease projects for nitrogen

Change-Id: I3d747adea7b767801a31da85688db1e5e80e3c22
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Daniel Farrell [Tue, 18 Jul 2017 14:07:45 +0000 (14:07 +0000)]
Updated git submodules

Project: releng/builder master 4fa2b7d474739323246a1e27d4964172a1cf1385

Merge "Upload packaging snapshot jobs rpms to nexus"

Upload packaging snapshot jobs rpms to nexus

Change-Id: Ib6c83663d4b2562e9a090477a9d1a9ef795a32b0
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdated git submodules
karthikeyan [Tue, 4 Jul 2017 04:30:51 +0000 (10:00 +0530)]
Updated git submodules

Project: netvirt master f8968bc74fb3e9a9dbc04aba588c112118e4342e

Bug 8770: Stale NAT entries are not getting removed for external FLAT

Problem Description:
=====================
Stale NAT entries are not getting removed for external FLAT/VLAN network
on following flows

Stale FIB Entry =>L3_FIB_TABLE(21)-> INBOUND_NAPT_TABLE(44)
Stale Tunnel Entry =>INTERNAL_TUNNEL_TABLE(36)-> OUTBOUND_NAPT_TABLE(46)
Stale LFIB Entry =>NAPT_PFIB_TABLE(47)->L3_FIB_TABLE(21)

Solution:
=============
As part of hairpinning feature support, external vpn name was generated
from external-subnet Id instead of external-network Id. To accomplish this
changes have done the changes in all the places to install and remove the
NAT related flows for external FLAT/VLAN use cases.

Change-Id: I0bd0c79ca638cf6664eaa4237334c6524f2d2c1f
Signed-off-by: karthikeyan <karthikeyan.k@altencalsoftlabs.com>
6 years agoUpdated git submodules
Sri Sanketh U [Sun, 16 Jul 2017 14:31:19 +0000 (20:01 +0530)]
Updated git submodules

Project: integration/packaging master 9611ad2d91714a6e97e4f796c56adaa82982ad92

Add WriteGoodLintBear support

Fix WriteGood errors where appropriate

Fix readability, inheritance issues in coafile

Change-Id: I7c778e391c05b20326edc04c7a102864dc38ee8a
Signed-off-by: Sri Sanketh U <sanketh.uppalapati@research.iiit.ac.in>
6 years agoUpdated git submodules
Luis Gomez [Mon, 17 Jul 2017 23:20:33 +0000 (16:20 -0700)]
Updated git submodules

Project: integration/test master d4fbe05c68d85f51a686be3ff39593b5e4faa9bb

Make AAA TLS test more robust

Use retry on karaf session commands

Change-Id: I90fabb4c14f66cc817aef711aab6e78e21cea6c2
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
jenkins-releng [Tue, 18 Jul 2017 03:32:48 +0000 (03:32 +0000)]
Updated git submodules

Project: releng/builder master 26b3d06ffabdb367af84e4f91af138f819c74f2b

Update validate autorelease projects for nitrogen

Change-Id: I46125fd20142fbb9bd799387a5cfe5c3708957a5
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Philippe Guibert [Thu, 30 Mar 2017 09:51:16 +0000 (10:51 +0100)]
Updated git submodules

Project: netvirt master c4a329a00262c42a9ad966d6631e1c182fc855ee

Spec to support dualstack VMs in L3VPN

This specification brings the ability for a BGPVPN configured VPN to
distribute IPv4 and IPv6 addresses within the same VPN, and by using two
distinct routers to respectively handle IPv4 and IPv6 routing issues.

Change-Id: Ia46965797d35a3493b3065c6725aea1501f3941f
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
6 years agoUpdated git submodules
Anil Belur [Tue, 18 Jul 2017 02:01:26 +0000 (02:01 +0000)]
Updated git submodules

Project: releng/builder master a5acf5f01b091287a3cc41c9b89a916f7ef5a500

Merge "Do not archive packages on Jenkins"

Do not archive packages on Jenkins

With recent changes we are uploading packages on nexus.

Change-Id: I4e42bbbb5163f3db969572d30b721fba4757cf1d
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdated git submodules
Stephen Kitt [Thu, 6 Jul 2017 15:04:35 +0000 (17:04 +0200)]
Updated git submodules

Project: netvirt master 17767444a0ac8ed987ad506fee8f3b3ac3a31d78

natservice-impl: propagate upstream non-null annotations

Change-Id: I458244f842dd1266ae8560032151f6f8224b79ba
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
Ryan Goulding [Sat, 15 Jul 2017 13:07:50 +0000 (09:07 -0400)]
Updated git submodules

Project: aaa master 7eb23a77713e3b66cc26608066b4b4bd7094887a

Deprecate SHA256Calculator

Shiro provides a much more robust encryption API that we should be using.
Deprecate this custom code in favor of that.

Change-Id: I2e506f0e9d4b29b23933730a45d08ddec0c53425
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
6 years agoUpdated git submodules
Sri Sanketh U [Sun, 16 Jul 2017 15:28:32 +0000 (20:58 +0530)]
Updated git submodules

Project: releng/builder master ce5ce3c317a15255bdd9656e4de262cfb349f125

Add WriteGoodLintBear for Documentation

Fixes WriteGood errors where appropriate.

Pins nodeenv to 1.1.2 as there are bugs in more recent version related
to pathing making it difficult to run tox multiple times in a row
without running into a path failure.

Change-Id: I224153876e0749eb7a917244edbd5189495f5999
Signed-off-by: Sri Sanketh U <sanketh.uppalapati@research.iiit.ac.in>
6 years agoUpdated git submodules
Thanh Ha [Mon, 17 Jul 2017 15:27:44 +0000 (15:27 +0000)]
Updated git submodules

Project: releng/builder master f421e70ead5230ff2c72c999200180ca8e2a29fc

Merge "Fix surefire logs in project distribution-check"

Fix surefire logs in project distribution-check

- Controller deploy script should not wipe out workspace.
- Use macro integration-csit-archive-build to archive robot.
- Clean up {archive-artifacts} variable.

Change-Id: I263d4a07060361096774423ddbb786ce17c3f45c
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
6 years agoUpdated git submodules
Thanh Ha [Mon, 17 Jul 2017 15:00:20 +0000 (15:00 +0000)]
Updated git submodules

Project: releng/builder master 44dda7cdc7026423d5caa1e68d7b368e007b2daa

Merge "Update cloud image list docs"

Update cloud image list docs

Change-Id: I18c61637017885aaa27da535b7c1bea49aa730c5
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
jenkins-releng [Mon, 17 Jul 2017 14:32:22 +0000 (14:32 +0000)]
Updated git submodules

Project: releng/builder master 19c507029d80c90dac7730894a92e315cdfc991c

Update validate autorelease projects for nitrogen

Change-Id: I87253ee4d99c21b7c5a775f08151820da66db45b
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
David Suarez [Sun, 16 Jul 2017 14:26:03 +0000 (16:26 +0200)]
Updated git submodules

Project: netvirt master 44946c0fd5283147460f56213104ac10d65aacd0

Add a private constructor to this utility class

Add a private constructor to this utility class so that it cannot be
instantiated.

Change-Id: Iba69fb65160e8fd905c477cec8c89f4d59c1c538
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Robert Varga [Sat, 15 Jul 2017 22:39:51 +0000 (00:39 +0200)]
Updated git submodules

Project: odlparent master 2e8308a547ed56ebd9187794c00002f194894999

Bump scala to 2.12.2

This updates scala runtime to 2.12 and adjusts features accordingly.

Change-Id: I1cffaa9c4e7ef2e615d41e125d4d75a377acf537
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoUpdated git submodules
Robert Varga [Mon, 10 Apr 2017 14:01:20 +0000 (16:01 +0200)]
Updated git submodules

Project: odlparent master d280c9fc1241acba68569764aea1f674bcbe1e67

Bump netty to 4.1.13

http://netty.io/news/2017/03/10/4-0-45-Final-4-1-9-Final.html
http://netty.io/news/2017/04/30/4-0-46-Final-4-1-10-Final.html
http://netty.io/news/2017/05/12/4-0-47-Final-4-1-11-Final.html
http://netty.io/news/2017/06/09/4-0-48-Final-4-1-12-Final.html
http://netty.io/news/2017/07/06/4-0-49-Final-4-1-13-Final.html

Change-Id: I950a06bcb8e70f07803912a6d7c2f55eb67a0394
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoUpdated git submodules
Alexis de Talhouët [Fri, 7 Jul 2017 17:00:43 +0000 (13:00 -0400)]
Updated git submodules

Project: netconf master 4792cdf7f8fabb8fd8597fa3f922b6eceb3a634e

Bug 8824 - NETCONF request hangs when rpc-rply has invalid xml

The decoder handler is blindly throwing the SAXException but
nobody is there to intercept it. Also, as we're in the netty
world, to be able to propagate the exception, we're using the
NetconfMessage POJO.
That latest has been modified to accept either the decoded message
or an exception, if exception is thrown.

Change-Id: I62af5a885cc4e9f459c4aa71871b7d9331c4b946
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
6 years agoUpdated git submodules
Stephen Kitt [Thu, 8 Oct 2015 12:09:13 +0000 (14:09 +0200)]
Updated git submodules

Project: odlparent master b94163e56fdf1bd36e0f13dbb344c1ecc8d9daac

Upgrade Jacoco Listeners 2.4 -> 3.8

Change-Id: I951403569556ded05380bb65e5e30addb643dc64
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
naveen [Mon, 10 Apr 2017 20:33:09 +0000 (02:03 +0530)]
Updated git submodules

Project: integration/test master 6dcd6ab8611b4bad538a51b4f4d1048fd303f7d6

Verification of OF18 current Term

Change-Id: I21cb25420d984db1da4f2a0d1e9a34c589afa3ce
Signed-off-by: naveen <naveenk.t@tcs.com>
6 years agoUpdated git submodules
Sam Hague [Fri, 14 Jul 2017 16:04:21 +0000 (12:04 -0400)]
Updated git submodules

Project: integration/test master 33fa6a1621564c4272ed9e43eaff50a43456d93e

Update sg suite settings to match other suites

Change-Id: I0e54d9bc0efbfd40c461670029f0bc61d41f700c
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Wed, 12 Jul 2017 07:25:12 +0000 (12:55 +0530)]
Updated git submodules

Project: odlparent master f1e5df7236aac5e1c8ed364050deb8d608b9f654

Remove outdated src/site documentation

see https://lists.opendaylight.org/pipermail/odlparent-dev/2017-July/001218.html

Change-Id: Ie1580e11fa449ed38864960c868c4930f847e291
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 27 Apr 2017 13:36:50 +0000 (15:36 +0200)]
Updated git submodules

Project: infrautils master 7fa55a3c073f5ba4acdbac562af3b00ebd5d78f1

Minor new CompletableFutures utility with completedExceptionally()

Change-Id: I32243c1c7b95888558c87651b99509e65deac4af
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Siva Kumar Perumalla [Tue, 11 Jul 2017 17:32:34 +0000 (23:02 +0530)]
Updated git submodules

Project: netvirt master a9effb51f1b861b9fde6309daee20471672904f8

Bug 8835: Java NullPointerException in display-bgp-config command

Change-Id: I8df4de8620c1147d4d9f30152339e2db840f5787
Signed-off-by: Siva Kumar Perumalla <sivakumar.perumalla@ericsson.com>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 13 Jul 2017 23:31:14 +0000 (05:01 +0530)]
Updated git submodules

Project: infrautils master a8cb9ace44aba653f653e233c24781b8948345da

Introduce toCompletionStage in ListenableFutures

Change-Id: Ic3150dc878137d556882abc89b5c1def4f6ff62c
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
eswanit [Tue, 11 Jul 2017 16:59:59 +0000 (22:29 +0530)]
Updated git submodules

Project: netvirt master 42385f9bde95c40a268e8bbbc26fd394a6a420d3

Bug 8567: Addition of new flows after addng extra route

  When the extra routes are configured on VMs, ping between
  them works and these extra route IP entries appear in list
  of adjacencies and new flows are added in table 21.

  This is fixed by adding a check of, if an extra route IP
  is present in any of the adjacencies' listed subnets,
  then do not execute ProcessArpLearning.

Change-Id: I49f691b48b7f838bdc42d14ee81daff1e96d7e16
Signed-off-by: eswanit <swati.udhavrao.niture@ericsson.com>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 27 Apr 2017 13:48:44 +0000 (15:48 +0200)]
Updated git submodules

Project: infrautils master bb0950e4e40ba24ca83ce998c3d7bb8c14f40c76

CompletionStageWrapper

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

Project: infrautils master 224b0829c904ff9a4fb257bfe23dbf86c0289652

ListenableFutures util to simplify adding error logging callbacks

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

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

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

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

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

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

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

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

Change-Id: I1d3e4afbc0940faa0c8f83e9d713c2e081e18a28
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Sat, 15 Jul 2017 08:54:46 +0000 (14:24 +0530)]
Updated git submodules

Project: genius master 6d6c5aa0b44ed92d19e9b584bad2ae3485b72cb9

@Ignore flaky newl2vlanInterfaceTests InterfaceManagerConfigurationTest

Change-Id: Icca2e7ecfd93e12bc867885fd1f547a5aae0932f
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Achuth Maniyedath [Wed, 12 Jul 2017 13:55:54 +0000 (19:25 +0530)]
Updated git submodules

Project: netvirt master b10e8a44fc84d3d013e3a709e3b2b64654196d81

New Yang model container for Neutron DHCP Port service.
Updated spec with correct yang.

Change-Id: I8ee02c72db01dcb840683584a1bacc24f20448c9
Signed-off-by: Achuth Maniyedath <achuth.m@altencalsoftlabs.com>
6 years agoUpdated git submodules
Stephen Kitt [Thu, 6 Jul 2017 14:27:53 +0000 (16:27 +0200)]
Updated git submodules

Project: netvirt master 85b9a75e4648bafc888e5329af542da3cb06e668

Enforce non-null collection returns in NatUtil

Collection-returning methods shouldn’t return null; this fixes
NatUtils appropriately and propagates the non-null guarantees.

Change-Id: Ibf7a1c87ba37098df1abb1d1dbbd8517a9c7e454
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
karthikeyan [Wed, 12 Jul 2017 06:53:35 +0000 (12:23 +0530)]
Updated git submodules

Project: netvirt master 9c5c3fcadcce66b1f5d6f01de4a66b6824335e7d

Bug 8844: CSIT Job: NullPointerException from NAT feature

Problem Description:
====================
Retrieving router-name from router-id NAT DS
"odl-nat/router-id-name/routerIds" sometimes returning with empty as
resulting Nullpointer exceptions are been thrown from NAT module. Since
there is no check to handle for null values.

Solution:
============
As part of fixing this Nullpointer exception, we have added the
appropriate check to validate the null values in cll the aller methods.

Change-Id: I6b7b057632fb430ae61af00a31a212684edb1e9a
Signed-off-by: karthikeyan <karthikeyan.k@altencalsoftlabs.com>
6 years agoUpdated git submodules
cgowdru [Wed, 28 Jun 2017 09:10:10 +0000 (14:40 +0530)]
Updated git submodules

Project: netvirt master 3c61cca0d31823a6db821707585d3c26a7879507

SNAT performance improvement for Controller-Based SNAT

Description : Updated log statements and reduced number of retry
threads required for processing.

Change-Id: I41a4d03088efbe2c8c2e5c000e68b665c215453e
Signed-off-by: cgowdru <chetan.arakere@altencalsoftlabs.com>
6 years agoUpdated git submodules
Sam Hague [Sat, 15 Jul 2017 04:11:17 +0000 (04:11 +0000)]
Updated git submodules

Project: netvirt master 46c5d81cf97be4ee0fca91da7862b00edada7be3

Revert "Ship aaa-cli-jar.jar in the distribution"

This reverts commit c73a81ee42819e885c9f90ecf02d078649ab182e.

Change-Id: I596c13a7ff3a93f7bf4c61bf101881aa284f48aa
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Sat, 15 Jul 2017 00:24:06 +0000 (20:24 -0400)]
Updated git submodules

Project: netvirt master 17fd01cfd7fa6839035767e3123dd2fdbe476136

temp rm netvirt-sfc feature while sfc is busted

Change-Id: I84df385e3253573cc3664a424c1a445d3f2e2cfe
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
kaoru sueda [Fri, 14 Jul 2017 05:48:34 +0000 (14:48 +0900)]
Updated git submodules

Project: netvirt master e677cfd98cfac70d551bf18eced8ac90384a713b

Bug 8796: Fix of issue that vxlan port is created with remote_ip set to the node itself

Issue:
  If start L2GW node (Open vSwitch HWVTEP emulator) without setting HA
  configuration and create L2GW GATEWAY and L2GW CONNECTION, after
  update (set) HA configuration for this L2GW Node, vxlan port which
  its remote_ip is set to the node itself will be created.

Cause of this issue:
  If there are multiple tep ips of the node itself in the tep ip list
  which is generated from L2GW devices information,
  the information of the node itself will be set in RemoteMcastMac.

Fix:
  Do not add the node information to tep ip list if the same tep ip
  exists in the list which is generated from L2GW devices information.

Change-Id: I8ca27a32248a9439a1f9d56077d6071fe4de30ac
Signed-off-by: kaoru sueda <k-sueda@zj.nes.jp.nec.com>
6 years agoUpdated git submodules
Stephen Kitt [Thu, 13 Jul 2017 14:34:30 +0000 (16:34 +0200)]
Updated git submodules

Project: netvirt master c73a81ee42819e885c9f90ecf02d078649ab182e

Ship aaa-cli-jar.jar in the distribution

This is a port of https://git.opendaylight.org/gerrit/49278 and
https://git.opendaylight.org/gerrit/54388

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

6 years agoUpdated git submodules
eaksahu [Mon, 3 Jul 2017 12:51:33 +0000 (18:21 +0530)]
Updated git submodules

Project: netvirt master d0678a8996c0b8ed80bce06a3d8cee934b6523de

Bug 8791 - L2gateway delete is not clearing l2gwCo

L2gw delete was not clearing associated L2gateway Connection.
CLearing associated l2gwConnection as part of the review.

Change-Id: Ie8b6a9668c7a943041bb2cc7f20bbcab7e68b51d
Signed-off-by: eaksahu <a.k.sahu@ericsson.com>
6 years agoUpdated git submodules
eaksahu [Mon, 3 Jul 2017 12:38:35 +0000 (18:08 +0530)]
Updated git submodules

Project: netvirt master e6ccad87296488442cb124734733df79cbee8815

Bug 8790 - Local Macs getting cleared

Local Macs are getting cleared from HA parent node , in case only one of
the HA child node is diconnected.
It should be cleared if both the HA nodes are disconnected .

Change-Id: I222bc69aa7e4aa477870014a793e0ae5d73de26c
Signed-off-by: eaksahu <a.k.sahu@ericsson.com>
6 years agoUpdated git submodules
Stephen Kitt [Fri, 7 Jul 2017 14:32:39 +0000 (16:32 +0200)]
Updated git submodules

Project: netvirt master 5ab2e2371c2bfc405320143a586e5c1c0e1e643a

Fix dpnId handling in SRISCListener

In SubnetRouteInterfaceStateChangeListener::add, we call
vpnSubnetRouteHandler.onInterfaceUp() whether we get a dpnId or not.
But onInterfaceUp() immediately returns if dpnId is BigInteger.ZERO,
so there’s no point in doing so, and having both calls in the same try
blocks makes the whole process clearer.

Change-Id: Icfe7a1273305ec4825afa16484ee0a8e8f685d47
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Mon, 10 Jul 2017 19:34:23 +0000 (15:34 -0400)]
Updated git submodules

Project: netvirt master 7a9a8208bed90f2d3cb69fbd1cd90c2e25a14e11

Use right version for statistics pom

Change-Id: I8e4de7dbb33fb06e42280a6bcb6d9c5ba3058fcb
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Fri, 14 Jul 2017 22:00:31 +0000 (18:00 -0400)]
Updated git submodules

Project: netvirt master 112ea539ae0ca3b355f15ca0944819b904f1bb5a

temp rm netvirt-sfc feature while sfc is busted

Change-Id: Ic4495abedac67d2397e42e87ad61671ed419d6e4
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Fri, 14 Jul 2017 22:01:27 +0000 (22:01 +0000)]
Updated git submodules

Project: releng/builder master 9861b08bd3bb5651e2fa275c210f0845b3af1887

Merge "Update CentOS 7 devstack newton images"

Update CentOS 7 devstack newton images

Change-Id: I8f12768f059ef7fde0e588a8bc987e7860e8886f
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
6 years agoUpdated git submodules
Sam Hague [Fri, 14 Jul 2017 20:59:58 +0000 (16:59 -0400)]
Updated git submodules

Project: netvirt master 62a784f689d3cda218721964d1d9e3cb23ae799d

Fix cherry-pick of 59691

Change-Id: Iea1ba77766679c5154f3d25134fe480c5c2c6022
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Jaime Caamaño Ruiz [Mon, 10 Jul 2017 10:41:15 +0000 (12:41 +0200)]
Updated git submodules

Project: netvirt master fc425f363a5eff32fd40a87c705235fb52938c75

BUG 8828: Fix NPE when no remote IP on interface

Fix NPE When new netvirt classifier fetches the remote IP address of an
egress interface that does not have one (for example, when it is not
a tunnel interface).

Change-Id: Ie76ca25847113d04d440c6497768e9f363ac9569
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Vishal Thapar [Tue, 4 Jul 2017 09:45:49 +0000 (15:15 +0530)]
Updated git submodules

Project: netvirt master fb80713a94e38cfce5f50acd45f23d258c7d0d36

Filter notifications for unwanted interfaces

Change-Id: I3e6a82c97bdd8fd467cf5f39cd59fdb88c121223
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
6 years agoUpdated git submodules
Sam Hague [Fri, 14 Jul 2017 20:11:16 +0000 (16:11 -0400)]
Updated git submodules

Project: netvirt master ace1dc35adacc5dfe456c81d8896ae6b0c1d515f

Use right version for statistics pom

Change-Id: I71099836cb81f55c9a590a565b4d244e7ed47d3a
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Aswin Suryanarayanan [Wed, 12 Jul 2017 18:14:19 +0000 (23:44 +0530)]
Updated git submodules

Project: netvirt master 9f547d9444b1c36b3f2d638a82b95777bfbd3455

Bug 8838 - aclservice NPE's

Fixes NPE in programConntrackRecircRules in Egress and Ingress Acl
serivce.

Interface is now deleted from the cache after notify is called.

Change-Id: I42d6981f36e1309dc70e721e76b91176cae01319
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
6 years agoUpdated git submodules
Aswin Suryanarayanan [Thu, 13 Jul 2017 18:17:13 +0000 (23:47 +0530)]
Updated git submodules

Project: netvirt master 6363349a7fbf907f9822dd0bd6732a9112cf6814

Bug 8838 - aclservice NPE's

Ignoring notification for ports which are not present in AclInterface
cache.

Change-Id: I8492eb356482d0d84afe5843db74c9e0ac1496b7
Signed-off-by: Aswin Suryanarayanan <asuryana@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Mon, 10 Jul 2017 19:03:59 +0000 (15:03 -0400)]
Updated git submodules

Project: netvirt master d4c688a6047889c1681f99b9a9f9b530be6e06cb

Fix cherry-pick of 58749

Change-Id: I04d4ae2946ba351fb602d85ba45e4ed348457bb4
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
Sam Hague [Mon, 10 Jul 2017 19:21:04 +0000 (15:21 -0400)]
Updated git submodules

Project: netvirt master 8ae950d98c2179aa3f70f14862011f4e1cefcc33

Fix cherry-pick of 56875

Change-Id: Id471b8cdf32269d1551af4472a0e5ced2311a950
Signed-off-by: Sam Hague <shague@redhat.com>
6 years agoUpdated git submodules
jenkins-releng [Fri, 14 Jul 2017 18:29:58 +0000 (18:29 +0000)]
Updated git submodules

Project: releng/builder master 97c466de742ea65a9402ad6439c63a79c15865d8

Update validate autorelease projects for nitrogen

Change-Id: I0df83f10d341c6448e873abbf93816cc942cd0d0
Signed-off-by: jenkins-releng <jenkins-releng@opendaylight.org>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 6 Jul 2017 11:23:29 +0000 (13:23 +0200)]
Updated git submodules

Project: aaa master 689a040b425f57f9a05ced8f63ccc09eb8a170ac

Bug 8721: CLI (standalone) with new "check password" feature

Change-Id: I19ba495df60ebe08c71ce3c9c6cc24717b0f3856
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdate GPG signing docs 94/60394/1
Thanh Ha [Fri, 14 Jul 2017 17:59:33 +0000 (13:59 -0400)]
Update GPG signing docs

Change-Id: Iae1dc07a2a91b456e661f99cdb5e934703362278
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdated git submodules
Ryan Goulding [Fri, 14 Jul 2017 16:02:44 +0000 (16:02 +0000)]
Updated git submodules

Project: aaa master cb05cc0b933a59a5219f5346538feba75236eea4

Merge "Export aaa-cli-jar in the artifacts"

Export aaa-cli-jar in the artifacts

aaa-cli-jar is used by dependent projects, add it to the artifacts.

Change-Id: I36da018c2c51aadf8422bb575f95f9c466ded30f
Signed-off-by: Stephen Kitt <skitt@redhat.com>
6 years agoUpdated git submodules
Alexis de Talhouët [Mon, 10 Jul 2017 17:30:10 +0000 (13:30 -0400)]
Updated git submodules

Project: netconf master e5fe596438a744080f625d12e9c23f4e419da402

Bug 8832 - rpc-error in keepalive rpc-reply shouldn't bounce the session

Change-Id: I2ef4153b5910e56c3401c08d57465741f1002691
Signed-off-by: Alexis de Talhouët <adetalhouet89@gmail.com>
6 years agoUpdated git submodules
Tom Pantelis [Thu, 13 Jul 2017 20:49:17 +0000 (16:49 -0400)]
Updated git submodules

Project: aaa master fad3387edd1bb5e05f2ef244f16fca398b606f92

Fix hang in KarafIniWebEnvironment#init

It's possible the call to getInstance races with the BP container startup
in which case the INSTANCE will be created with all nulls and thus the
shiroConfiguration will forever be null. To get a valid INSTANCE, it must
be created via BP which injects a non-null ShiroConfiguration.

So getInstance now just returns INSTANCE and KarafIniWebEnvironment#init
busy waits on it.

Change-Id: I9c22d0dbec580c15830ece10c7dfa27f68ab8acf
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
6 years agoUpdated git submodules
David Suarez [Thu, 13 Jul 2017 09:48:42 +0000 (11:48 +0200)]
Updated git submodules

Project: sfc master b9a9013c54316b92964c3c4324f2459aee7b162d

Migrate ServiceFunctionForwarder listener to use blueprint annotations

Migrate ServiceFunctionForwarder to use blueprint annotations. Blueprint
annotations reduce follows the recommended guidelines for DI [1].

Some minor cleanup.

Change-Id: I8a2889a6fc1871be9d4c4019539e030f10d840a4
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
6 years agoUpdated git submodules
Robert Varga [Thu, 13 Jul 2017 16:06:13 +0000 (18:06 +0200)]
Updated git submodules

Project: netconf master 55ff44f854bfb9c8d6d72ba85107780451484ff2

Do not pull in yang-maven-plugin

This plugin is not used and pollutes the build environment with
incorrect version.

Change-Id: I55512253dc8a034274c79b095906b017190f0dfa
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
6 years agoUpdated git submodules
Tomas Slusny [Thu, 13 Jul 2017 10:21:09 +0000 (12:21 +0200)]
Updated git submodules

Project: integration/test master c8362ff1eecb104217f53db2a76198e5701379ba

Change mask of OpenFlow flow 8 xml

As OVS treats ff:ff:ff:ff:ff:ff as no mask, when OpenFlowPlugin gets
statistics from OVS it do not receive any mask and then comparison
checks in CSIT tests are failing due to this, but it is correct
behaviour.

Change-Id: I7ec105047d1b80090b13caba4c93cc1df6af5d0d
Signed-off-by: Tomas Slusny <tomas.slusny@pantheon.tech>
6 years agoUpdated git submodules
Anil Belur [Fri, 14 Jul 2017 01:43:24 +0000 (01:43 +0000)]
Updated git submodules

Project: releng/builder master b4b9e05b5b8c35aae7da9051ebda061ec0bab9b8

Merge "Remove discovery jobs"

Remove discovery jobs

TSC agreed to archive this project:
https://meetings.opendaylight.org/opendaylight-meeting/2017/tsc/opendaylight-meeting-tsc.2017-07-13-17.00.html

Change-Id: I39edb4766ec053611434cd81c0087351ad5c7050
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdated git submodules
Thanh Ha [Thu, 13 Jul 2017 21:05:52 +0000 (17:05 -0400)]
Updated git submodules

Project: releng/builder master e44aafa2c6a51ba80f949a25121301b30511499b

Remove armoury jobs

Per TSC decision armoury has been archived.
https://meetings.opendaylight.org/opendaylight-meeting/2017/tsc/opendaylight-meeting-tsc.2017-07-13-17.00.html

Change-Id: Ie69a41d7cd2600f1d539ad2309b1b622a9efe127
Signed-off-by: Thanh Ha <thanh.ha@linuxfoundation.org>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 27 Apr 2017 13:28:16 +0000 (15:28 +0200)]
Updated git submodules

Project: infrautils master 606592bfdd227c310173e5d8305c789307a15381

CompletionStageTestAwaiter with CompletionStageAwaitExampleTest

Change-Id: I064009595d46722d5ad165eb9a6c32229bfbf713
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Michael Vorburger [Thu, 13 Jul 2017 17:35:22 +0000 (23:05 +0530)]
Updated git submodules

Project: infrautils master aef77df7a74b5e2c9acd84a79436d6a0756d2506

JobCoordinator @PreDestroy LOG.info

Change-Id: Ifd083951383a16aa73d3f9db001b2c36ad4c901b
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
6 years agoUpdated git submodules
Thanh Ha [Thu, 13 Jul 2017 19:31:57 +0000 (15:31 -0400)]
Updated git submodules

Project: releng/builder master db92d592f0af111206d6cb9192145129268dd16f

Bump autorelease tag for Carbon to Carbon-SR1

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