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>
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>
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>
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>
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>
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)
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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)
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>