Claudio D. Gasparini [Fri, 10 Nov 2017 07:39:44 +0000 (08:39 +0100)]
Updated git submodules
Project: bgpcep master
0b444a80a1512efd2d07abb7d4f5e17e642516d9
BGPCEP-704: PCEP Config models
Create PCEP models config as a replacement for
deprecated CSS Config
Change-Id: I2328345ea8440edd2aae66b596807753da483f1b
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Claudio D. Gasparini [Mon, 20 Nov 2017 12:39:21 +0000 (13:39 +0100)]
Updated git submodules
Project: bgpcep master
65aaa0495629f4e6b2038ee87d693530f67e1e8b
BGPCEP-685: Remove Path selection Css config
no longer required models and files
Change-Id: I0b588d2e19aa8df9c272fcd6cc00cabdfd82e1cf
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Claudio D. Gasparini [Fri, 10 Nov 2017 07:46:30 +0000 (08:46 +0100)]
Updated git submodules
Project: bgpcep master
5f762ebb6f8f0ddcde93674c2b3ee4be0e1446bc
BGPCEP-704: Remove PCEP Dispatcher CSS modules
Remove deprecated and no longer required PCEP
Dipatcher CSS models
Change-Id: Iaa3734c6b1e6a9847f4d3f44c9e15759cea2590f
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Claudio D. Gasparini [Thu, 9 Nov 2017 10:21:35 +0000 (11:21 +0100)]
Updated git submodules
Project: bgpcep master
6dbb5672157dc78c8b20e780da1012eca72b1eec
BGPCEP-704: Rework Programming
- Remove Programming CSS Configuration
- remove css config models
- Introduce a Factory service for InstructionSchedulers
- enforce checkstyle
Change-Id: I48bbaaa6a764e9ac46859dd482f4fe05c7e6d0c1
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Jamo Luhrsen [Mon, 27 Nov 2017 21:19:45 +0000 (21:19 +0000)]
Updated git submodules
Project: releng/builder master
34efb6edd06fb16d07c6a1cee190a0c3a83c6c31
Merge "Add external repos during CSIT test"
Add external repos during CSIT test
This will fix decanter installation in nitrogen and later.
Change-Id: Ifb4942e935df0d7f4a85e631077e48bf996f28e9
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Luis Gomez [Mon, 27 Nov 2017 02:43:14 +0000 (18:43 -0800)]
Updated git submodules
Project: releng/builder master
8377f8d9f3d8439031e700e0a1ef29c381f64bc6
Add missing feature to OF sanity test
This is required after adding nicira extension test.
Change-Id: I88c42f4ebaa5d9a8add89759c90b064b714d828b
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Sam Hague [Mon, 27 Nov 2017 13:44:43 +0000 (08:44 -0500)]
Updated git submodules
Project: integration/test master
7cc59f4fa1b6750cb1e122efa5fd1cbcb2da54fd
Use consistent names for variables
Change-Id: I9d764f92cd49d20fbb963c8528f5fd54e3a2cf28
Signed-off-by: Sam Hague <shague@redhat.com>
Stephen Kitt [Mon, 27 Nov 2017 17:03:47 +0000 (18:03 +0100)]
Updated git submodules
Project: netvirt master
0699833a68a59a96c245d1e087b7071bcaf080f6
Drop obsolete Maven site configuration
See
https://lists.opendaylight.org/pipermail/odlparent-dev/2017-November/001492.html
Change-Id: Id3fb2f82521cfe9ac7f0e2d0356a3b59db0f36a2
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Kit Lou [Mon, 27 Nov 2017 15:46:15 +0000 (15:46 +0000)]
Merge "BGP LS PCEP M2 status"
Faseela K [Mon, 7 Aug 2017 10:48:09 +0000 (16:18 +0530)]
Updated git submodules
Project: genius master
60f9aa0392559b26b613da39c817374251c51812
Checkstyle errors while building on windows due to windows delimiters
Change-Id: Ib826eca8aff9d82e69b61fa5df0d2047cd0907d4
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Michael Vorburger [Mon, 13 Nov 2017 12:57:39 +0000 (13:57 +0100)]
Updated git submodules
Project: infrautils master
3acc53014fbd82486ebc3e6aa5e80017fe52d798
Fix issues found by error-prone in jobcoordinator
switching jobcoordinator to use infrautils parent (with error-prone)
Change-Id: I3400ba90331cdd5df1928fa42125d23ced1a902d
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Michael Vorburger [Fri, 24 Nov 2017 12:29:20 +0000 (13:29 +0100)]
Updated git submodules
Project: infrautils master
dcad34d28ba6e085327330b0d8e71cb22f032ff6
Un-ignore JobCoordinatorTest's bug9238CallableListWithNull()
since Tom has remove the counters use in jobcoordinator, this now passes
Change-Id: Ibb8b88f15a93d21f7fcb6fca5bed891a13733d94
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Michael Vorburger [Fri, 24 Nov 2017 12:46:01 +0000 (13:46 +0100)]
Updated git submodules
Project: infrautils master
bedf1d2b9a97d63b015b8e3c85c94c515420a2e7
Clean up karaf distribution POM
Change-Id: I910a689cebb0603c4ff41bd156134005cec87182
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Sam Hague [Tue, 21 Nov 2017 02:06:28 +0000 (21:06 -0500)]
Updated git submodules
Project: integration/test master
b3964a98f3452abd2bfacb26c3c0e078dee15209
Use consistent naming in ha l3 suite
Change-Id: I4adbd1f585b853cb88866eb10fdcab187afa1693
Signed-off-by: Sam Hague <shague@redhat.com>
Claudio D. Gasparini [Tue, 14 Nov 2017 11:41:28 +0000 (12:41 +0100)]
BGP LS PCEP M2 status
Change-Id: Ia3eb08c60ed6e904230dcec3e105f355f83edcf6
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Claudio D. Gasparini [Fri, 10 Nov 2017 07:22:00 +0000 (08:22 +0100)]
Updated git submodules
Project: bgpcep master
9311e7fe743e6fc9aa2baf7a376c9abbc8ed5d2d
BGPCEP-704: Remove PCEP/Programming Controller
config files
Change-Id: I7c697d7f84009c7d5a84ffddf87372140b9e7ba0
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
Sam Hague [Mon, 27 Nov 2017 02:18:31 +0000 (21:18 -0500)]
Updated git submodules
Project: integration/test master
3d5a3142de560754cca14276e5c7c66f37603ec5
Remove redundant Get OvsDebugInfo
Change-Id: I91dfe75be27e31d3a562c5b6a28816ca78b5dcb3
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Mon, 27 Nov 2017 00:15:33 +0000 (19:15 -0500)]
Updated git submodules
Project: integration/test master
6d89e3d4ca256b120733ae2918d2ba5c3e2776f6
Add back the ipv6 choice
Change-Id: I272b549d99b57828d0e8125df62dc2ee0651bfe3
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sun, 26 Nov 2017 23:26:51 +0000 (18:26 -0500)]
Updated git submodules
Project: integration/test master
a7b78ab5cb8e300d315ccd43aca4bc709a276364
Add missing neutron cleanup
Change-Id: I1213b046b0f4029eb85b1c84663c4df9b29b148f
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Tue, 21 Nov 2017 01:45:28 +0000 (20:45 -0500)]
Updated git submodules
Project: integration/test master
66485bca9d653279b62de137787d5f3823d0257d
Use consistent naming in ha l2 suite
Change-Id: Iba3a6282d4cc8b274d2a40845365a0332cf53d87
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Sun, 26 Nov 2017 02:48:22 +0000 (21:48 -0500)]
Updated git submodules
Project: integration/test master
3172e521393a1b80e6206fdbb8f3378a2312fe89
Add missing create sg in ha l3
Change-Id: I94771f2d2ee97dd97ee2e12069430b7886f94501
Signed-off-by: Sam Hague <shague@redhat.com>
Use right name of suite for sg.robot
Change-Id: Ibd712a654ee1bb3d7d6abda058298b6bc41890bd
Signed-off-by: Sam Hague <shague@redhat.com>
Kit Lou [Sun, 26 Nov 2017 14:21:18 +0000 (14:21 +0000)]
Merge "NetVirt Offset 2 M2 Status"
Tom Pantelis [Fri, 24 Nov 2017 01:34:46 +0000 (20:34 -0500)]
Updated git submodules
Project: netvirt master
ac601a730179e0d6690e73457207725c37e91f7b
Remove Ipv6ServiceUtils static instance
Make it a proper singleton. Also some of the conversion and
calculation methods are true utilities and thus were made static
to avoid having to inject it.
Change-Id: If96656895c5150024ab5b9d56fc3fed8ce26ba89
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Make ipv6service-impl classes thread-safe
IfMgr, VirtualPort, VirtualRouter et al contain fields and Maps that aren't
synchronized. Make mutable fields volatile and use ConcurrentMaps.
Also Ipv6TimerWheel is only used by IfMgr so create a local instance instead
of a static instance and close it properly.
Change-Id: I2fef4df14a4efa5d65984040b40deade9d71bfe7
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Sam Hague [Wed, 22 Nov 2017 01:43:42 +0000 (20:43 -0500)]
Updated git submodules
Project: integration/test master
80f2ba4681302f033fbea41dc5bf0eede6cd5029
Use consistent naming in sfc suite
Change-Id: I66ad1a5e630c1d28e3598531e823d6723807f1b7
Signed-off-by: Sam Hague <shague@redhat.com>
Sam Hague [Wed, 22 Nov 2017 01:41:10 +0000 (20:41 -0500)]
Updated git submodules
Project: integration/test master
d908ea4b72d1c3d5bd94b3490e78d39b6a50b6aa
Use consistent naming in vpn bgp suite
Change-Id: Id37e1c6a36ed01e1bca37129b478f9934212091c
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in vpn v6 suite
Change-Id: I8c7c52ce01dabd4b5f6271fe6706d8b4ebb7ee10
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in vpn suite
Change-Id: I59c80658bd75d5f50eba4d6ff5411b18e9008b31
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in arp suite
Change-Id: I1c989fca5377c8e4046a06591fb71c8959fd404f
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in elan suite
Change-Id: Ia0e404471f50525c57fad0b743623f66c048bfe4
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in tempest suite
Change-Id: I49f22fb96e18412a5dfb9b6acc0912544a861368
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in sgs suite
Change-Id: I80af4940e7f98bd5c44b2196983134e86d739c3d
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in sg suite
Change-Id: I502acda323cab483ccf155855f5eff126a8aa1b1
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in external suite
Change-Id: I9ff856d16eae5ec4e43425f27bc8a268ab96ecf5
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in l3 suite
Change-Id: Iabf7b246ee3ee65310456ff9ee5438d17f93850f
Signed-off-by: Sam Hague <shague@redhat.com>
Use consistent naming in l2 suite
Change-Id: I5e19f53d2137469df2826a0d026f1fe6dcf7232c
Signed-off-by: Sam Hague <shague@redhat.com>
Stephen Kitt [Fri, 24 Nov 2017 14:47:26 +0000 (15:47 +0100)]
Updated git submodules
Project: odlparent master
51760f1c65f1c739c01587bb00e1b9e8da4c6397
Release notes for 3.0.1
Change-Id: I2df6a518158836bc4e0d67e1e0bac721d8471a42
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Robert Varga [Fri, 24 Nov 2017 13:49:28 +0000 (14:49 +0100)]
Updated git submodules
Project: odlparent master
014c559d4fcbf035555748a5fe63b1a9a5a74556
Workaround broken upstream features
hibernate-validator-osgi-karaf-features-[5.3.4,5.4.2) is broken
due to invalid maven URL reference. Add hard exception to fix it up.
Change-Id: I6cc28817b721fd7fa6f7dd940c82a4b80acb81c2
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Pre-compile FeatureUtil replacement patterns
When we are discovering features, we end up converting a lot of URLs,
hence we end up recompiling the same patterns over and over again.
Rather than doing that, keep pre-compiled versions and reuse them.
Change-Id: I6b0b2b9e3c6ba9a13d20b7e16b4284feee222797
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Tom Pantelis [Fri, 17 Nov 2017 04:45:21 +0000 (23:45 -0500)]
Updated git submodules
Project: netvirt master
29543f3a265dc886a72dc3c764c8cd13e9e9b38a
Convert elanmanager-impl to use JobCoordinator
Change-Id: I8c104820589bab6a395e70545486007033a0ef6d
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Robert Varga [Fri, 24 Nov 2017 11:47:42 +0000 (12:47 +0100)]
Updated git submodules
Project: odlparent master
ce354ad25c6a2ae1b3d9b15075e6c50db9b5235b
Add a test distribution to test karaf4-parent
This adds a simple distribution, containing just odl-guava.
Change-Id: I65a9d85238f358072d595e7523a17f2a6eab8fc6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Jakub Toth [Thu, 23 Nov 2017 23:14:50 +0000 (00:14 +0100)]
Updated git submodules
Project: netconf master
57dbaff570a8dcb4a82765c85eca236ab853ae10
Remove duplicated schema service in provider
Change-Id: I24bc553e2b0bcff8c598d86fe0956bd4ff4f8cb2
Signed-off-by: Jakub Toth <jakub.toth@pantheon.tech>
Sam Hague [Fri, 24 Nov 2017 04:30:39 +0000 (23:30 -0500)]
NetVirt Offset 2 M2 Status
Change-Id: I0990272a6201907f6f99d147c5686539cb8e5e01
Signed-off-by: Sam Hague <shague@redhat.com>
Luis Gomez [Wed, 22 Nov 2017 23:09:45 +0000 (15:09 -0800)]
Updated git submodules
Project: integration/test master
40d28a8c8a4e314a4eed48ae2483f9ee5908a414
Add more time in version test
Change-Id: Ia4f98a1bf28fd21a29b8f3afc843ab0fd141910e
Signed-off-by: Luis Gomez <ecelgp@gmail.com>
Tom Pantelis [Wed, 22 Nov 2017 13:07:05 +0000 (08:07 -0500)]
Updated git submodules
Project: netvirt master
fbcc8687782c424171a58d524cd0dfd2bbd8db8b
Fix FindBugs violations and enable enforcement in elanmanager-impl
See in-line comments
Change-Id: I4d8b7cf418ebb0aa46435de3c5cb2b3b06440b71
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Tom Pantelis [Wed, 22 Nov 2017 16:27:13 +0000 (11:27 -0500)]
Updated git submodules
Project: netvirt master
852420c8b3bd3561dd1ff33a8cc919e87f2163e0
Fix FindBugs violations and enable enforcement in natservice
See in-line comments
Change-Id: I831e0a60048cddce1224356ae27f3e8359ea17d2
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Sam Hague [Thu, 23 Nov 2017 17:21:11 +0000 (12:21 -0500)]
Updated git submodules
Project: integration/test master
511fc6398168f7d65fe44d71776b3954a04529b3
Make the ha suite names unique
Change-Id: I68c659f346f642042b612b08b8167f108ce50902
Signed-off-by: Sam Hague <shague@redhat.com>
Josh [Wed, 8 Nov 2017 08:17:25 +0000 (10:17 +0200)]
Updated git submodules
Project: genius master
6f8e7f2a9c0ff163c08427359d63630cc0dd8e67
Upgrading flag for full sync upgrades
This commit introduces a small utility that tracks whether or not
an upgrade is in progress. The purpose of this state is so that
code paths required during upgrade need not be entered during
regular application flow. The upgrade in progress state is toggled
via REST (or config xml). I tested it like this:
> curl -v -u admin:admin -X PUT -d @put-data -H \
"Content-Type: application/json" \
http://127.0.0.1:8181/restconf/config/genius-mdsalutil:config
...where the contents of the put-data file are:
{
"config": {
"upgradeInProgress": false
}
}
The REST call to retrieve the status is:
> curl -u admin:admin http://127.0.0.1:8181/restconf/config/genius-mdsalutil:config
Change-Id: I96d4255645b8650ee97154ff58c1afc52d1ac9f0
Signed-off-by: Josh <jhershbe@redhat.com>
Jakub Toth [Thu, 23 Nov 2017 14:46:06 +0000 (15:46 +0100)]
Updated git submodules
Project: netconf master
b587bcac431d667c0835dd4ab312b83edb24f608
Fix harcoded port in location of streams
Change-Id: I449772b7233186f29df97a3968f65b19204f79ca
Signed-off-by: Jakub Toth <jakub.toth@pantheon.tech>
Robert Varga [Thu, 23 Nov 2017 13:41:11 +0000 (14:41 +0100)]
Updated git submodules
Project: bgpcep master
c1b4aafd7b5fb5857452494e02fff85bb5a4b4e6
Fix odlparent reference
The reference should point to 2.0.5, not 1.9.0.
Change-Id: I739d260b1509ce981b803a7a0b7e087a55f97159
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Tom Pantelis [Wed, 22 Nov 2017 22:20:46 +0000 (17:20 -0500)]
Updated git submodules
Project: netvirt master
aa1ab10c5a667e47afb095efac7bc0025011ddb3
Fix FindBugs violations and enable enforcement in ipv6service
See in-line comments.
Eliminated the static instances for IfMgr and Ipv6PeriodicTrQueue.
The ShowIpv6Command class referenced the static IfMgr instance.
I extracted an interface, ElementCache, for the IfMgr whicb is
advertsed as a service and injected into ShowIpv6Command. The shell
bundle shouldn't reference packages in the impl bundle so I also
extracted interfaces for VirtualRouter, VirtualPort et al.
Ipv6ServiceImpl basically just wired the static instances - since
this is no longer needed, Ipv6ServiceImpl was removed.
Change-Id: I635ff43cffded41c7a32079214cff48a057f4fac
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Michael Vorburger [Thu, 9 Nov 2017 18:14:27 +0000 (19:14 +0100)]
Updated git submodules
Project: genius master
bad33ace570da5a6433870fd7d6e32abf9a28b9c
Nicer (shorter) how to addErrorLogging in AlivenessProtocolHandlerLLDP
improves If342b11591f1dfe6e58fdca29b400531455669fd
using I6be0a0677659d9748e86995c8a4874e99e2c6493
Change-Id: I9b8de70bd1d3f226801c68946f1e4ceaaca8bb3a
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Tomas Cere [Tue, 21 Nov 2017 15:45:42 +0000 (16:45 +0100)]
Updated git submodules
Project: netconf master
39cf308c4fb81ab696bcc06736361afa0b230f9b
Fix NPE when trying to download restconf provided yang files
Restconf throws a NPE when trying to download the provided yang files
due to using Module.getSource() which is deprecated an @Nullable.
Switch this to using DOMSchemaService.
This fixes the NPE only in the rfc8040 implementation,
draft02 still most likely has it.
Change-Id: Ic8fc94a26a1e29e037872dfdc16c97ef19fcf115
Signed-off-by: Tomas Cere <tomas.cere@pantheon.tech>
Faseela K [Sun, 5 Nov 2017 19:16:24 +0000 (00:46 +0530)]
Updated git submodules
Project: infrautils master
affb4edf3c14e555eec488ba52bdf10acfe6b323
Expose system ready state as MBean
This will help applications to acquire cluster wide system status
if required.
Change-Id: I4cf048a0927e120a699ad88f7736e78906a59685
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Jaime Caamaño Ruiz [Tue, 21 Nov 2017 16:39:03 +0000 (17:39 +0100)]
Updated git submodules
Project: integration/test master
668367619017d89769c5d5cfd119cf4acddf4f39
Make sure ip forward is enabled on SFC full deploy
So that OVS instances running in docker containers can talk to ODL
controller.
Change-Id: I24fa65c2956b0474328658132277f251b746d8d3
Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
Michael Vorburger [Thu, 16 Nov 2017 19:26:12 +0000 (20:26 +0100)]
Updated git submodules
Project: genius master
9b4c3f9bb0bddbbe2dcd6fc2a7b2497488159696
Remove un-used fields, services and DEFAULT_CALLBACK in 3 ITM Workers
Change-Id: Icb1cedc35c98cd91e0ca22500c3a1c1cc41677f6
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Stephen Kitt [Tue, 21 Nov 2017 13:48:04 +0000 (14:48 +0100)]
Updated git submodules
Project: odlparent master
bb1e41cf0ca6c146d16bc123660e6de37246b335
Start 3.0.1-SNAPSHOT
Change-Id: I9be70dcdef4b95a98095df72f7bb5e4eafb7ef59
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Tom Pantelis [Tue, 21 Nov 2017 02:29:12 +0000 (21:29 -0500)]
Updated git submodules
Project: netvirt master
a538caa9aac31f0e204ba38f72ec536b5e658aed
Fix FindBugs violations and enable enforcement in aclservice
See in-line comments
Change-Id: If57c4a0c1a9478daaffeb08132bdf117ecbd59a6
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Michal Cmarada [Thu, 16 Nov 2017 11:41:05 +0000 (12:41 +0100)]
Add Honeycomb/vbd M2 offset 2 status
Change-Id: I073951c4d5a636c131bcd736fda085003616d44b
Signed-off-by: Michal Cmarada <michal.cmarada@pantheon.tech>
Kit Lou [Wed, 22 Nov 2017 14:52:30 +0000 (14:52 +0000)]
Merge "Add Groupbasedpolicy M2 offset2 status"
Kit Lou [Wed, 22 Nov 2017 14:47:05 +0000 (14:47 +0000)]
Merge "Neutron Northbound M2 offset 1 status for Oxygen"
Ryan Goulding [Tue, 7 Feb 2017 19:37:08 +0000 (14:37 -0500)]
Updated git submodules
Project: odlparent master
a86685d6214422f6f12cc2f9f84b752467332cb1
Bug 7756 Bind web services to single port
Right now, we mirror web service offerings on ports 8080 and 8181.
There has been much discussion surrounding consolidating on a single
port. See these email threads:
https://lists.opendaylight.org/pipermail/release/2017-February/009244.html
https://lists.opendaylight.org/pipermail/controller-dev/2016-September/012677.html
Based on community feedback, it would appear that most people utilize
port 8181, and it would take a LOT of work to change that. Thus, this
change removes the port 8080 offering. If downstream consumers still
wish to use web services on port 8080, then can simply re-add the
connector in etc/jetty.xml without recompiling (will require karaf
container restart to reinitialize pax-web).
This is just a change to the default offering, and makes the ODL
platform a bit more consistent OOB.
Change-Id: I62ccf4a8f9719c7923f06204955239ceea8a780f
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Michael Vorburger [Wed, 22 Nov 2017 09:58:20 +0000 (10:58 +0100)]
Updated git submodules
Project: netvirt master
e1be36e69891c8949ea4f0816be9572f9bafb9c2
Fix the fix for the bad transaction leak in VpnInterfaceManager
In
0c3a7e3103fea3dc039519ab4d4497fd218dc3d8 for
I0f62fcc17c037365c9384e56c9f6f5a430693c20 there was a left-over
tx.submit() that should have also been removed as part of it (because
callWithNewWriteOnlyTransactionAndSubmit already does that, as its name
says). This fixes the follow new error which started appearing in CSIT
logs since that was merged:
2017-11-21 18:05:05,592 | ERROR | ChangeHandler-77 | L3vpnPopulator
| 349 - org.opendaylight.netvirt.vpnmanager-impl - 0.6.0.SNAPSHOT |
Future (eventually) failed: addToLabelMapper
java.lang.UnsupportedOperationException: submit() cannot be used inside
a Managed[New]TransactionRunner
see https://jira.opendaylight.org/browse/NETVIRT-985
Change-Id: Ic2c8b02670242f3a3f190860c205d7d70c2939b3
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Jakub Toth [Sun, 12 Nov 2017 17:04:52 +0000 (18:04 +0100)]
Updated git submodules
Project: netconf master
6b8e4f7ee09ed344969ddad8017a7f41ad89f2d0
Add update method of handlers for REST services
Change-Id: I64a7f7a47f43566a50839ce1a83ba0fdd4034ed9
Signed-off-by: Jakub Toth <jakub.toth@pantheon.tech>
Michal Cmarada [Thu, 16 Nov 2017 11:40:27 +0000 (12:40 +0100)]
Add Groupbasedpolicy M2 offset2 status
Change-Id: Ie545947ea49a82b635e34386b70082b807abd296
Signed-off-by: Michal Cmarada <michal.cmarada@pantheon.tech>
Isaku Yamahata [Tue, 21 Nov 2017 00:29:33 +0000 (16:29 -0800)]
Neutron Northbound M2 offset 1 status for Oxygen
Change-Id: I304a40c0992874a05c633dc0571d1dcae76841fa
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
Kit Lou [Wed, 22 Nov 2017 03:52:04 +0000 (03:52 +0000)]
Merge "Add p4plugin user guide to index.rst"
A H [Thu, 16 Nov 2017 18:41:47 +0000 (10:41 -0800)]
Add USC M2 Status
Change-Id: I9f34a98ec130d55056532ac56713e1a05c5df6be
Signed-off-by: A H <an.ho@huawei.com>
Kit Lou [Wed, 22 Nov 2017 03:10:32 +0000 (03:10 +0000)]
Merge "Add NEMO M2 Status"
Vyshakh Krishnan CH [Mon, 10 Jul 2017 14:11:37 +0000 (19:41 +0530)]
Updated git submodules
Project: netvirt master
6e6e533529d5e938d87907c9438f73238a185301
EVPN RT2 : L2VNI demux table changes
When a packet comes from another DC in evpn RT2 scenario, it lands up in
table 24(l2vni demux table) from where the elan tag is derived and send
to destination mac table
Change-Id: I3ddf1b0d086a78eb1b2cc7a2760f02bf1c55ae4d
Signed-off-by: Vyshakh Krishnan CH <vyshakh.krishnan.c.h@ericsson.com>
Tom Pantelis [Tue, 21 Nov 2017 22:50:27 +0000 (17:50 -0500)]
Updated git submodules
Project: netvirt master
7f5b4410712c5b91940cab2234fa8d844e6d2b61
NETVIRT-937: Fix NPE in ElanInstanceManager
2017-11-21 16:21:43,179 | ERROR | nPool-1-worker-2 | JobCoordinatorImpl | 261 - org.opendaylight.infrautils.jobcoordinator-impl - 1.3.0.SNAPSHOT | Runnnable likely about to terminate thread due to uncaught exception; but here is useful debugging context: JobEntry{key='elaninterface-
963a4d35-297e-4757-be14-
6c3dec354221', mainWorker=org.opendaylight.netvirt.elan.internal.ElanInstanceManagerElanInstanceManager$$Lambda$774/
1098386956@
516cbba2, rollbackWorker=null, retryCount=6, futures=[null, com.google.common.util.concurrent.ImmediateFuture$ImmediateSuccessfulCheckedFuture@
39325841]}
java.lang.NullPointerException: at index 0
at com.google.common.collect.ObjectArrays.checkElementNotNull(ObjectArrays.java:235)[27:com.google.guava:22.0.0]
at com.google.common.collect.ObjectArrays.checkElementsNotNull(ObjectArrays.java:225)[27:com.google.guava:22.0.0]
at com.google.common.collect.ObjectArrays.checkElementsNotNull(ObjectArrays.java:219)[27:com.google.guava:22.0.0]
at com.google.common.collect.ImmutableList.construct(ImmutableList.java:342)[27:com.google.guava:22.0.0]
at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:257)[27:com.google.guava:22.0.0]
at com.google.common.collect.ImmutableList.copyOf(ImmutableList.java:228)[27:com.google.guava:22.0.0]
at com.google.common.util.concurrent.Futures.allAsList(Futures.java:835)[27:com.google.guava:22.0.0]
at org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl$MainTask.runWithUncheckedExceptionLogging(JobCoordinatorImpl.java:369)[261:org.opendaylight.infrautils.jobcoordinator-impl:1.3.0.SNAPSHOT]
The futures List in remove is reused across the submitted jobs in the forEach loop
which is unsafe as the List is accessed by multiple threads. Each job now returns its
own local futures List.
The futures returned from elanInterfaceManager.removeElanInterface
were also added to the List but I don't see the purpose of this. removeElanInterface
waits for those tx's to complete. Maybe it was so the JC would retry them? If so, this
entire code path has a mix of sync and async transactions which is a bit confusing -
some are submitted to the JC, ohers aren't; some may be retried, others aren't.
Change-Id: I82193fc36a339db42b83df5bfa3d17ff0a88dfa0
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Charles La Voy [Tue, 21 Nov 2017 23:50:06 +0000 (17:50 -0600)]
Add p4plugin user guide to index.rst
Change-Id: Ib73fe45d68a97533cc73bf9f314faab098dcaf80
Signed-off-by: Charles La Voy <clavoy@luminanetworks.com>
Tom Pantelis [Tue, 21 Nov 2017 20:54:24 +0000 (15:54 -0500)]
Updated git submodules
Project: netvirt master
ba954c2d85d5d9e7aa41c1b81c6f56992c41a588
Fix NPE in NeutronvpnManager
CSIT log shows:
2017-11-21 17:20:01,945 | ERROR | nPool-1-worker-3 | JobCoordinatorImpl | 261 - org.opendaylight.infrautils.jobcoordinator-impl - 1.3.0.SNAPSHOT | Exception when executing jobEntry: JobEntry{key='PORT-
f08a0cc9-49aa-4db8-b69b-
dcc486817764', mainWorker=org.opendaylight.netvirt.neutronvpn.NeutronvpnManager$$Lambda$825/
713684833@
92010fc, rollbackWorker=null, retryCount=0, futures=null}
java.lang.NullPointerException
at org.opendaylight.netvirt.neutronvpn.NeutronvpnManager.withdrawPortIpFromVpnIface(NeutronvpnManager.java:817)
at org.opendaylight.netvirt.neutronvpn.NeutronvpnManager.lambda$removeSubnetFromVpn$2(NeutronvpnManager.java:1413)
This line:
if (sn == null || !adj.getSubnetId().equals(sn.getId()))
I assume adj isn't null in which case getSubnetId() must be null. I changed it to
use Objects.equals which means the equals check would evaluate to false if
getSubnetId() is null (unless sn.getId() is also null). I assume this is correct.
Change-Id: Ib769273ee805e333fc96d0fcb83db15da056f69e
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Fix NPE in VpnSubnetRouteHandler
CSIT log shows several of these:
2017-11-21 16:51:37,973 | ERROR | nPool-1-worker-0 | VpnSubnetRouteHandler | 349 - org.opendaylight.netvirt.vpnmanager-impl - 0.6.0.SNAPSHOT | SUBNETROUTE: onInterfaceDown: SubnetOpDataEntry update on interface
174fcd9a-f2fc-4f70-bc1e-
9a42755175ea down event for subnet
9189b34e-b7be-40ff-9bd4-
8c0d0a4f96f3 falied {}
java.lang.NullPointerException
at org.opendaylight.netvirt.vpnmanager.VpnSubnetRouteHandler.electNewDpnForSubnetRoute(VpnSubnetRouteHandler.java:988)
at org.opendaylight.netvirt.vpnmanager.VpnSubnetRouteHandler.onInterfaceDown(VpnSubnetRouteHandler.java:649)
at org.opendaylight.netvirt.vpnmanager.SubnetRouteInterfaceStateChangeListener.lambda$remove$1(SubnetRouteInterfaceStateChangeListener.java:154)
networkId is purposely passed as null in several call sites. It is only used to extract
the String value to pass to addSubnetRouteToFib which passes to L3vpnInput#setNetworkName.
From there is looks like null network name is handled.
Change-Id: Ie86c2ead79d4431a06e04526dc415f58c893d461
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Fix NPE in SubnetmapChangeListener
CSIT log shows a ton of these:
java.lang.NullPointerException
at org.opendaylight.netvirt.vpnmanager.SubnetmapChangeListener.update(SubnetmapChangeListener.java:119)[349:org.opendaylight.netvirt.vpnmanager-impl:0.6.0.SNAPSHOT]
at org.opendaylight.netvirt.vpnmanager.SubnetmapChangeListener.update(SubnetmapChangeListener.java:31)[349:org.opendaylight.netvirt.vpnmanager-impl:0.6.0.SNAPSHOT]
at org.opendaylight.genius.datastoreutils.AsyncDataTreeChangeListenerBase$DataTreeChangeHandler.run(AsyncDataTreeChangeListenerBase.java:152)[247:org.opendaylight.genius.mdsalutil-api:0.4.0.SNAPSHOT]
Either vpnIdOld or subnetId was null when calling getValue(). We could check for
null in all places they're being logged but I just changed it to pass the
reference as Uuid's toString will print the internal value.
Change-Id: I6c88177a476f38c38189bddfb55a62cfba61d9a9
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
A H [Thu, 16 Nov 2017 18:40:19 +0000 (10:40 -0800)]
Add NEMO M2 Status
Change-Id: I746b6b480578062607df73db6c87fef213b874fb
Signed-off-by: A H <an.ho@huawei.com>
Kit Lou [Tue, 21 Nov 2017 22:24:01 +0000 (22:24 +0000)]
Merge "Steps to setup Animal sniffer plugin with project"
Loshmitha [Mon, 20 Nov 2017 09:34:00 +0000 (15:04 +0530)]
Updated git submodules
Project: netvirt master
c7dd19b71e01464a027c9ec2f66df340ca6981c2
Bug 9188 Removing the ODL thrift IP check
In RHEL,ODL MIP will not be hosted in the BGP EOS owner and it will be
in HA proxy.So removing the availability and check for this IP in the
code.Check was not required as QBGP has replay mechanism whenever the IP
comes up
Change-Id: I79a6cfddb36dd9c7b2322615bf3871a9bfdc7e44
Signed-off-by: Loshmitha <loshmitha@ericsson.com>
Sridhar Gaddam [Tue, 21 Nov 2017 14:31:49 +0000 (20:01 +0530)]
Updated git submodules
Project: netvirt master
e4e0bc15902f874644898e81f2e2e9b3e2e73ce6
Small optimization in ipv6service code
Change-Id: Ibc6d4431d9139826ede38c6708b70130d5a32030
Signed-off-by: Sridhar Gaddam <sgaddam@redhat.com>
Tom Pantelis [Tue, 21 Nov 2017 15:49:37 +0000 (10:49 -0500)]
Updated git submodules
Project: netvirt master
387fcd37db989c57c7ef64f5aac931d4a86fb117
Fix FindBugs violations and enable enforcement in qosservice
See in-line comments.
Change-Id: I323e23bccdfcc526ceb3f62148292152f5dc5738
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Kit Lou [Tue, 21 Nov 2017 20:24:03 +0000 (20:24 +0000)]
Merge "Remove link to oxygen release notes for DOCS-46"
Anil Belur [Sat, 18 Nov 2017 22:32:28 +0000 (08:32 +1000)]
Steps to setup Animal sniffer plugin with project
Document the steps for installing and setting up Animal
Sniffer plugin with Maven projects, which is useful for testing
API compatibility.
Change-Id: Ibf7386ef3ef0694c2d62c469628aa57c2187e300
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Michael Vorburger [Thu, 16 Nov 2017 20:25:41 +0000 (21:25 +0100)]
Updated git submodules
Project: genius master
38582f4b56dd8287bd8cb3f9334cf77adfe16613
Fix possible transaction leak in ItmInternalTunnelDeleteWorker
Change-Id: I0e079346c12002a55eb043b72c2f2e2c3b81f7c4
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Michael Vorburger [Thu, 16 Nov 2017 20:08:05 +0000 (21:08 +0100)]
Updated git submodules
Project: genius master
11a8883246fb881e8ddbf4373599b23c9136648e
Fix bad transaction leak in ItmInternalTunnelAddWorker
see https://jira.opendaylight.org/browse/NETVIRT-985
523x transactions opened here, which are not closed:
org.opendaylight.genius.itm.confighelpers.ItmInternalTunnelAddWorker.buildAllTunnels
Change-Id: I9c32010b64688b9cb441a2ea637e9519ba803c80
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Stephen Kitt [Mon, 20 Nov 2017 16:53:11 +0000 (17:53 +0100)]
Updated git submodules
Project: netvirt master
e653da5ee3781e045078e334b40ad898756e0d7e
NETVIRT-1000: protect VpnInterfaceManager::remove
This patch ensures that the write transactions in
VpnInterfaceManager::remove are always closed.
Change-Id: Iaca016e08fed88f8cb34afbef702465ba152bbe0
Signed-off-by: Stephen Kitt <skitt@redhat.com>
NETVIRT-1000: protect VrfEntryListener (partially)
This patch ensures that the write transactions in
VrfEntryListener.CleanupVpnInterfaceWorker::call and
::deleteFibEntries are always closed.
Change-Id: I57a6912fa162d3e37792d479ad76ae0879c3ae35
Signed-off-by: Stephen Kitt <skitt@redhat.com>
NETVIRT-1000: protect TunnelEndPointChangeListener
This patch ensures that the write transactions in
TunnelEndPointChangeListener::add are always closed.
Change-Id: I79af37a9c046a405113c1fd408098b06fb59d028
Signed-off-by: Stephen Kitt <skitt@redhat.com>
NETVIRT-1000: protect manageRemoteRouteOnDPN
This patch ensures that the write transaction in
VrfEntryListener::manageRemoteRouteOnDPN is always closed.
Change-Id: I4add610addb470bea3ceda9736f9cbc457adcb44
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Kit Lou [Tue, 21 Nov 2017 19:12:51 +0000 (19:12 +0000)]
Merge "Update m2 template to include odlparent/yangtools"
Kit Lou [Tue, 21 Nov 2017 18:52:43 +0000 (12:52 -0600)]
Update m2 template to include odlparent/yangtools
Add a new item under Integration and Test to
cover integration with odlparent 3 / yangtools 2
Change-Id: Ie8b8c6ea0fb2d312a7bfbcab4ffc7b788db0cb31
Signed-off-by: Kit Lou <klou.external@gmail.com>
Michael Vorburger [Mon, 20 Nov 2017 18:01:29 +0000 (19:01 +0100)]
Updated git submodules
Project: infrautils master
191ade3713e25af811490c10d7da5ddafa2d4d6c
Switch metrics to use infrautils parent (w. error-prone, CPD & CP dupes)
Change-Id: Ia35f1135aad8ceedc2440a7904bb6b108ddc1798
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Michael Vorburger [Tue, 21 Nov 2017 14:41:08 +0000 (15:41 +0100)]
Updated git submodules
Project: netvirt master
1e3bee00e37000c8eaaed0ff23418c31053ed708
Fix wrong use of JobCoordinator in ElanInstanceManager
found by chance during analysis of
https://jira.opendaylight.org/browse/NETVIRT-937, but then realised that
this will not fix that NPE - but would be good to rectify anyway.
Change-Id: If49efc13855ddeb085256ce0a6d5c093f42687f8
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
Kency Kurian [Fri, 11 Aug 2017 05:47:21 +0000 (11:17 +0530)]
Updated git submodules
Project: genius master
156715d3929e8a36ccba1222dd8fd335916278c7
GENIUS-86 : LockManager fixes
Root cause:
There were few AskTimeOut exception that was observed, which means the
data got eventually written to the DS. But because of the exception the
lock was being tried again to be acquired. Later, because of the first
write attempt that got succesful we were getting logs saying that the lock is
already present. This could be avoided by checking if the lock that is
already present in the DS is that of the same request.
Fix:
- For each request we can maintain an id so that if at all a timeOut
exception occurs, but eventually the write succeeds, we can identify
which request got successful by checking the owner field.
- While trying for lock, if lock is already present check for owner and
if it is the same owner then return from lock.
Change-Id: Ia2757981e92dbd48f3057c841f6ed6d710ba5bd2
Signed-off-by: Kency Kurian <kency.kurian@ericsson.com>
Jaime Caamaño Ruiz [Thu, 9 Nov 2017 09:46:10 +0000 (10:46 +0100)]
Updated git submodules
Project: sfc master
5da06e7324cc7024a7c7c9d2e360062186abb3d0
SFC-205: Fix wrong table when removing scf flows
Fixes SFC SCF classifier removing flows from incorrect table. Refactored
ClassifierInterface to provide the correct table numbers and for
MacChainingClassifier to also implement it.
Change-Id: I4383209ce24d0d3dce14f8f498c91abaf36b6c09
Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
Ryan Goulding [Tue, 21 Nov 2017 15:29:05 +0000 (15:29 +0000)]
Updated git submodules
Project: aaa master
fa2496c171645ebd1bc399ccd1ed8a306dee61bc
Merge "Dissuade use of author name in source"
Dissuade use of author name in source
This is just an attempt to make the code more community centric.
I don't care if other contributors want to keep their "@author"
annotation tags-- but I do want to spread the love in terms of
support queries etc :).
This removes my name/email anywhere possible in an effort to
make the aaa codebase more community centric. I still plan to
be active, I just would rather people email the aaa reflector:
aaa-dev@lists.opendaylight.org
rather than unicast my email address.
Whenever I saw trivial changes like unused import or whatnot,
I just removed them to make the code cleaner.
Change-Id: I56573bf618deac22c41a2276233ed9d6c00c07de
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
Stephen Kitt [Mon, 20 Nov 2017 10:15:33 +0000 (11:15 +0100)]
Updated git submodules
Project: netvirt master
70ee8ba26ef1c8e0d019f1954b66df96a4aa0210
NETVIRT-1000: protect handleNeutronPortUpdated
This patch ensures that the write transaction in
NeutronPortChangeListener::handleNeutronPortUpdated is always closed.
Change-Id: I56557db7fc4852100599379b0b32267a94ed9807
Signed-off-by: Stephen Kitt <skitt@redhat.com>
(cherry picked from commit
9448a059037d75fc3d1a307ee47031b890b1b0d3)
(cherry picked from commit
040f5af4bff626b56e7ed51e1e25fc3c773abafa)
Jaime Caamaño Ruiz [Mon, 20 Nov 2017 17:38:49 +0000 (18:38 +0100)]
Updated git submodules
Project: sfc master
645e172fbabbac173ec2a7180f32abd41db4067f
SFC-206: Fix no sfc-scf-openflow listeners @runtime
sfc-scf-openflow listeners were not being instantiated by blueprint
because their constructor parameters were not singletons that could be
injected. Introduced in
b5fabe5.
Fixed by creating the listeners manually.
Bug: https://jira.opendaylight.org/browse/SFC-206
Change-Id: If3a01d691cbce8478537fd50cdead461d6740e9c
Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
Tom Pantelis [Fri, 17 Nov 2017 00:38:45 +0000 (19:38 -0500)]
Updated git submodules
Project: genius master
a83922e36132bd5e64a6f8f5741222b68b006367
Fix FindBugs violations and enable enforcement in interfacemanager-api
Change-Id: I244fae322dce5042c72b942f0c814331e92a5d1e
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Tom Pantelis [Thu, 16 Nov 2017 23:42:58 +0000 (18:42 -0500)]
Updated git submodules
Project: genius master
a867a71a7894bfb507a03dd8e58a31a7841e8664
Fix FindBugs violations and enable enforcement in mdsalutil-impl
Also converted FlowBatchingUtils from static to a singleton.
Change-Id: I22f9e5eb82ac3022bd8a5a754f84338ee7bab4a3
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Ryan Goulding [Tue, 21 Nov 2017 14:50:30 +0000 (14:50 +0000)]
Updated git submodules
Project: aaa master
8de983c96bcf2c613edc0889fcae1cebc62a98b9
Merge "Add MdsalRealm information to README.md"
Add MdsalRealm information to README.md
Add caveats about the new MdsalRealm to the AAA README. Point
out the current state and the future work involved to get
MdsalRealm in production shape.
Change-Id: I55016467e37f00c14d4ade2b8c113032c6c9a6a8
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
Sam Hague [Tue, 21 Nov 2017 13:54:32 +0000 (08:54 -0500)]
Updated git submodules
Project: integration/test master
e0007d9e0a86d3d4a34582f1645a2a6b8cd77753
Use full path to netvirt tests 2
Change-Id: I93969f5799f6c389eb4eec13de0b11b67aa2c600
Signed-off-by: Sam Hague <shague@redhat.com>
David Suarez [Tue, 14 Nov 2017 23:48:01 +0000 (00:48 +0100)]
Updated git submodules
Project: genius master
c693a7eb73a284ea8e80aad537c4b886d9d2a480
Enforce findbugs
Change-Id: I4c5d2832b248e51bb4cb648875e3bc3205354f81
Signed-off-by: David Suarez <david.suarez.fuentes@gmail.com>
Faseela K [Thu, 5 Oct 2017 18:50:01 +0000 (00:20 +0530)]
Updated git submodules
Project: netvirt master
85a9c55918eb83a9124b85b06f95a732008b705f
Infrautils DiagStatus Integration For ELAN
Change-Id: Ifc2b79e370def61728929ba7ba8d22289510cff8
Signed-off-by: Faseela K <faseela.k@ericsson.com>
Jamo Luhrsen [Mon, 20 Nov 2017 17:59:40 +0000 (09:59 -0800)]
Updated git submodules
Project: integration/test master
4f179b6b1dfda0ebc3fb353a448d3a77fb58e8e6
Remove legacy script and test plans
netvirt legacy is no longer consumed by any projects. Boron
was the last release this was the case and Boron jobs no
longer exist
Change-Id: Ib58ba44cb74d402829fd152fe75743d5b4416bc3
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Signed-off-by: Sam Hague <shague@redhat.com>
Philippe Guibert [Mon, 10 Jul 2017 11:54:32 +0000 (12:54 +0100)]
Updated git submodules
Project: netvirt master
bbf14f6e7babed71a8a42f86153b7348ae35c250
vpnmanager: various support for vpn-interface-op in operDS
Misc changes in vpn-manager related to the support of two router setup:
- tunnelinterface state changes
This commit enhances API changes for the following:
o updateVpnInterfaceOnTepDelete
o updateVpnInterfaceOnTepDelete
Instead of looking for a VPNInterface in operDS and refreshing context,
the VPNInterfaceOpDataEntries are looked up. Contexts are refreshed
accordingly.
- vpn-subnet: update packet processing with correct router-id
The metadata retrieved from the packet is compared against the router
used in the VPN interface. Action is done accordingly.
Also, upon interface going down, a check is done on the retrieving
datapath ID and performing subnet propagation, provided that
vpninterface-op-data-entry is present.
- vpn-util: check ARP learning against VPN interface
When receiving an ARP response on a VPN interface, the metadata is
checked against the list of routers in that VPN interface.
- vpnmanager-interface-op-data: adapt vpnInterfaceOpDataEntry listener
This change handles the update and deletion of operDS vpnInterfaceOpDataEntry
entries. It replaces the old code that was expecting vpnInterface entries.
- vpnmanager-shell: dump the list of vpnInterfaceOpDataEntry()
This lists the whole list of vpnInterfaceOpDataEntry() previously
created when a vpnInterface was created in config DS.
Change-Id: Ia0a8845464912a56a16e87649c2adaf74c71d5de
Signed-off-by: Noel de Prandieres <prandieres@6wind.com>
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Signed-off-by: Valentina Krasnobaeva <valentina.krasnobaeva@6wind.com>
vpnservice: various changes to support vpn-interface-op-data-entry
- natservice: misc nat changes while using vpn-interface-op-data-entry
On some cases where a VM interface is connected to two routers ( case
with dual stack IPs), then the router which has nat enabled is searched.
The changes parse the list of router per VPN interface, and return the
first router which has NAT enabled.
Obviously, that kind of setup may have only one router with NAT enabled,
at maximum.
On EVPN flow programmation, on removing floating IPs, the vpnInterfaces
operational is removed too.
On Interface state change, the vpnInterfaces will be updated, added or
removed.
- cloud-service-chain: update VpnToPseudoPortData with VpnInterfaces
Because VpnInterface can support more than one VPN, when a new VPN
interface is created or removed, the list of its VPN should be parsed
against the VpnToPseudoPortData contexts.
- fib-manager: update operational Adjacencies by using vpnInterfaceOpDataEntry
This commit deletes the adjacenciesOp entry related to a vrfEntry, in
vpnInstanceOpDataEntry. The list of vpnRouterIds() is parsed in config
DS vpnInstance, to check is there is a vpnInstanceOpDataEntry existing.
Then if present, the associated adjacenciesOp is deleted.
The commit introduces a new function called getAdjacencyIdentifierOp().
It replaces getAdjacencyIdentifier, and will search for adjacencies that
are relying on vpninterfaceopdataentry.
Change-Id: I5a676b15dfdb415064a2e9daba5f4c7b4d584fe9
Signed-off-by: Valentina Krasnobaeva <valentina.krasnobaeva@6wind.com>
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Signed-off-by: Noel de Prandières <prandieres@6wind.com>
vpninterface-manager: introduce vpn-interface-op-data context in oper DS
This commit includes the following:
- upon add() and remove() event, create/or remove vpn-interface-op-data-entry
for each pair (interface,vpnname) in operDS.
- BGP advertisement related to adjacencies from VPN
- support for AdjacenciesOp new yang model for operDS
- vpninterface-manager: update router interface FIB entry if a new vpn interface
is updated, the extraroutes are being added accordingly. The same is done for
FIB entries.
- vpninterface-manager: support for update operation upon the list of routers
changed for a vpn interface, the vpnInterfaceOpDataEntry are removed, then
readded.
Following API changed: replaced VpnInterface with VpnInterfaceOpDataEntry
o processExternalVpnInterface
o processVpnInterfaceDown
o withdrawAdjacenciesForVpnFromBgp and advertiseAdjacenciesForVpnToBgp
o processVpnInterfaceUp use VpnInterface as new parameter
o addVpnInterfaceVpn and addNewAdjToVpnInterface and delAdjFromVpnInterface
Change InterfaceStateChangeListener accordingly
The two following APIs
are being added vpnName as parameter:
- deleteFibEntryForRouterInterface
- createFibEntryForRouterInterface
Change-Id: I6320c7839c274fcf5d7779ce15a89733dd97217f
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Signed-off-by: Noel de Prandieres <prandieres@6wind.com>
vpnmanager: vpn-interfaces yang container has vpn-instance-name list
- In order to handle internal VPN or BGPVPN in a two router case solution,
some yang changes is needed.
Config DS is being added a list of vpn-instance configuration for one
VPN interface. The need is to have two vpn instances configurable for one VPN.
This commit change only handles the compilation by adapting java code
to as to care about the first element of vpn-instance.
- vpnmanager: basis changes for two router case solution
o vpnmanager-api: yang changes for two router case solution
In order to handle internal VPN or BGPVPN in a two router case solution,
some yang changes is needed. In a dual router case solution, one vpn
Instance and two vpn Interfaces will lead to create one structure for
config DS and two structures for oper DS.
This commit is change for OperDS. Oper DS is using a vpn-interface-op
structure instead of using vpn-interface structure. The structure is indexed
by interface name and by vpn-instance.
Add adjacencies in vpn-interface-op-data. In oper DS,
vpn-interface-op-data will benefit from adjacencies like it has been
done for config DS with vpn-interface structure.
o vpn-util: introduction of vpn-interface-op-data related functions
This commit introduces some utility routines to handle
vpn-interface-op-data structures within operDS context.
New functions are:
o getVpnInterfaceOpDataEntryIdentifier
o getVpnInterfaceOpDataEntry
This function is modified, because now, the operational VpnInterface is
VpnInterfaceOpDataEntry:
o getOperationalVpnInterface
o scheduleVpnInterfaceForRemoval
Add utility functions to handle adjacenciesOp. The introduction of
AdjacenciesOp structure, based on VpnInterfaceOpDataEntry introduces two
new routines.
o getVpnInterfaceOpDataEntry
o getVpnInterfaceOpDataEntryAugmentation
Change-Id: I87a4919899b0c702267977e5942ff8589f77de55
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Signed-off-by: Noel de Prandieres <prandieres@6wind.com>
Tom Pantelis [Tue, 21 Nov 2017 01:33:52 +0000 (20:33 -0500)]
Updated git submodules
Project: netvirt master
6e8dcbfb96e8fe1bc597eb347d825e386878de82
Fix compiler errors in aclservice
Patches https://git.opendaylight.org/gerrit/#/c/62955/ and
https://git.opendaylight.org/gerrit/#/c/64684/ crossed while
merging and cause compile errors.
The first patch introduced an AclDataUtil interface which has the
same name as the AclDataUtil impl. It's confusing to have classes
with the same name and it's also a bit strange to have an interface
with Util in the name so I renamed the interface to AclDataCache.
I also changed the Map getters in AclDataUtil to return copies
as the caller shouldn't modify them.
Change-Id: I1f818d06f967665fe677ddf7b0bad71f7640f8ac
Signed-off-by: Tom Pantelis <tompantelis@gmail.com>
Sam Hague [Tue, 21 Nov 2017 02:38:01 +0000 (21:38 -0500)]
Updated git submodules
Project: integration/test master
fc4066a7346ebe74cce54e9a0e7c02916591a73d
Use full path to netvirt tests
Change-Id: Iee93f187f6cc568aa18a21ec6fc7fc1d1834d734
Signed-off-by: Sam Hague <shague@redhat.com>
Charles La Voy [Tue, 21 Nov 2017 02:42:44 +0000 (02:42 +0000)]
Merge "add p4plugin user guide"
wsx25289 [Mon, 13 Nov 2017 03:14:06 +0000 (11:14 +0800)]
add p4plugin user guide
Change-Id: I6233920389439e98f33de1626e4adfbead671f9d
Signed-off-by: Wsx25289 <10200860@zte.com.cn>
Tomas Jamrisko [Mon, 20 Nov 2017 14:10:45 +0000 (15:10 +0100)]
Updated git submodules
Project: integration/test master
72439d5260cfbdd3cdafff256c18c060aaeb643c
Workarounds for containers
Adding NODE_KARAF_COUNT_COMMAND as all the other operations on
nodes can be overwritten on command line and this is useful when
running from a container.
Also changing the start function to check for "docker" as we don't
want to add those options when using docker.
This is just a temporary fix that makes it usable, but it could be
limiting and require more work later
Change-Id: I5e90cefcb52dec9b9666813824a6a42721db173d
Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
Sam Hague [Fri, 17 Nov 2017 14:30:09 +0000 (09:30 -0500)]
Updated git submodules
Project: integration/test master
d7b7c20493d2f213c5934d8fe9e7c8b55183d91c
name netvirt suites consistently
Change-Id: Iadfd417aead7bd8fae53f468931ba181e3f5832c
Signed-off-by: Sam Hague <shague@redhat.com>
Robert Varga [Mon, 20 Nov 2017 18:30:34 +0000 (19:30 +0100)]
Updated git submodules
Project: aaa master
e00327f07f1fb38db437afdf4a243a327514e13d
Fix odlparent-3.0.0 checkstyle violations
There are new violations reported:
- hidden fields
- utility classes with public constructor
Change-Id: Iced411566cc5e1d8c5d69554222db0d53bedee3f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Robert Varga [Mon, 20 Nov 2017 18:34:39 +0000 (19:34 +0100)]
Updated git submodules
Project: aaa master
9bb7b0619aa7d9bb47976f0a6ae2bd11752b97e8
Remove duplicate dependency declarations
This fixes maven warnings related to duplicates being declared.
Change-Id: I9b2c905b893de73466bd7f2012b1e53fb0ba236f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
Stephen Kitt [Mon, 20 Nov 2017 09:55:38 +0000 (10:55 +0100)]
Updated git submodules
Project: netvirt master
9feb03fc46134de121b4687c68ca5da15b4915e8
NETVIRT-1000: protect handleNeutronPortCreated
This patch ensures that the write transaction in
NeutronPortChangeListener::handleNeutronPortCreated is always closed.
Change-Id: I97fed4d99d0c81bf4f8c2704233238884dbb2a0d
Signed-off-by: Stephen Kitt <skitt@redhat.com>
Charles La Voy [Mon, 20 Nov 2017 22:48:43 +0000 (16:48 -0600)]
Remove link to oxygen release notes for DOCS-46
Change-Id: If55bd9a8055433291c487f2882aecb3ae24367f9
Signed-off-by: Charles La Voy <clavoy@luminanetworks.com>
Jamo Luhrsen [Mon, 20 Nov 2017 21:57:32 +0000 (13:57 -0800)]
Updated git submodules
Project: integration/test master
4bc6d322cadd82c7e9ca56824b3d2c267c128cb4
Fix sfc variable VP_IPS -> NET1_VM_IPS
this was overlooked in the refactor here:
https://git.opendaylight.org/gerrit/#/c/65589/4/csit/suites/openstack/extensions/sfc.robot
Change-Id: Ife8823eef4be6846ce8a783e71cfdb4c961012b7
Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
Faseela K [Mon, 20 Nov 2017 16:35:07 +0000 (22:05 +0530)]
Updated git submodules
Project: genius master
1a046eee0953c77004f2281b770a3e4a87a9b635
Fix too long service binding INFO logs
Change-Id: I93860de36c332a1a8fcca0d06e5073fb2baac439
Signed-off-by: Faseela K <faseela.k@ericsson.com>