Lori Jakab [Wed, 25 May 2016 14:47:48 +0000 (14:47 +0000)]
Merge "Authentication to southbound"
Jozef Gloncak [Tue, 17 May 2016 14:00:32 +0000 (16:00 +0200)]
Authentication to southbound
- move authentication from implementation to southbound bundle
- copy of AuthenticationKeyDataListener also in southbound (duplicite code)
maybe it would be suitable extract it to common bundle
- move code for validation of authentication data to southbound from
mapping system
- if map register message contains more than 1 record checks whether
every authentication key related with eid is the same (if no throw away
message and log warning)
- removing authentication (setter, getter, constructor parameter) from
implementation bundle
Change-Id: Ib5261a992a5a3b3cba9715ba5b23307d73e325dc
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Miroslav Toth [Wed, 25 May 2016 08:10:17 +0000 (10:10 +0200)]
JUnit Test - LispSouthboundStatsTest
Change-Id: I22016594b443e16de4e69db31389416cafb51061
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Miroslav Toth [Tue, 24 May 2016 14:16:41 +0000 (16:16 +0200)]
JUnit Test - LispSouthboundRpcTest
Change-Id: Ia27cdd3c144c8fa6a3d5c03039ee4533c1dc6713
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Lorand Jakab [Wed, 25 May 2016 08:11:35 +0000 (11:11 +0300)]
Fix build
Change-Id: I6361a3cc78f043e4f4f2dedc09e4fd5cfeaf8403
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Vina Ermagan [Wed, 25 May 2016 03:37:45 +0000 (03:37 +0000)]
Merge "Moving authentication to southbound"
Vina Ermagan [Wed, 25 May 2016 03:21:47 +0000 (03:21 +0000)]
Merge "Switch IP prefix (de)serialization to binary"
Jozef Gloncak [Fri, 20 May 2016 12:25:47 +0000 (14:25 +0200)]
Moving authentication to southbound
Moves authentication classes to southbound
Comments some tests which fails due to moving authentication
to southbound.
Change-Id: Ia6efe8db40c628129403579874da9a5b40bcf1ec
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Miroslav Toth [Thu, 19 May 2016 08:28:05 +0000 (10:28 +0200)]
JUnit Test - LispXtrSouthboundHandlerTest
Change-Id: If7180c0b22bbc9b6e2acac01c8d4ea95ffcfb6c0
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Lorand Jakab [Mon, 23 May 2016 08:32:08 +0000 (11:32 +0300)]
Switch IP prefix (de)serialization to binary
Use Ipv4prefixBinary and Ipv6PrefixBinary objects as containers for
prefixes (de)serialized from/to the wire and add support for masking,
normalizing and printing them. this patch however doesn't add code for
automated conversion of IpvXprefix objects to/from IpvXPrefixBinary
objects along the Northbound+MD-SAL and Southbound+InMemory boundary.
Change-Id: Iebc7f9f1cee2a289488da50b8fc2627e5b6a1582
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Sat, 21 May 2016 13:01:44 +0000 (16:01 +0300)]
Make binary YANG model more usable
It is not strictly necessary to wrap multiple leaves under a case into a
container. Avoiding the container makes the resulting code much simpler.
Change-Id: I2fe49e755fd03b802892335bc6aea02c3ee0f625
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Thu, 19 May 2016 19:27:36 +0000 (22:27 +0300)]
Remove unnecessary mockito dependency
No need for the mockito dependency declaration in mapcache, since we
already have it in the parent pom. This slipped in dues to the ordering
of the previous patches submitted (cleanup, and map-cache spin-out).
Change-Id: If0a4c34675d4187b5c74c2ff6134412550aeb411
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Tue, 17 May 2016 12:32:47 +0000 (15:32 +0300)]
YANG support for binary IPv4/v6 prefixes
Change-Id: I87fb1c1fa489959d86834b9ec4b72ff9973ca29f
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lori Jakab [Thu, 19 May 2016 18:02:47 +0000 (18:02 +0000)]
Merge "JUnit Test - MappingSystemTest"
Lori Jakab [Thu, 19 May 2016 13:14:16 +0000 (13:14 +0000)]
Merge "Use cache in map register message."
Jozef Gloncak [Tue, 26 Apr 2016 09:20:53 +0000 (11:20 +0200)]
Use cache in map register message.
Map register messages are stored to special cache (hash map).
Key for this has map consists of eid-prefix, site-id and xtr-id.
Components of key are stored as byte arrays.
Value part of cache entry contains transformed value from key
(site-id and xtr-id and complete list of eid-prefixes). Additionaly
there is also timestamp (time of creation or refresh the cache entry),
want-map-notify value and complete original value of received map
register message.
Also new type of message mapping-keep-alive is added. This
notification is raised if map-register message is received and is
found in cache.
At the end if map-notify-bit is set then also notify message is
directly generated from southbound.
Change-Id: I6c5ba8e6ff226d5f4a7b5964159dc138a4bbfc33
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Miroslav Toth [Fri, 6 May 2016 12:38:49 +0000 (14:38 +0200)]
JUnit Test - MappingSystemTest
Change-Id: Iea58377822e1f6bb3db1dba1804f63d0a38db5d6
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Miroslav Toth [Thu, 19 May 2016 07:34:57 +0000 (09:34 +0200)]
JUnit Test - SimpleMapCacheTest
Change-Id: I37f803a34e331ad9a1669b4b41145253ee66615c
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Vina Ermagan [Wed, 18 May 2016 21:29:03 +0000 (21:29 +0000)]
Merge "Import only mockito-core instead of mockito-all"
Lorand Jakab [Wed, 18 May 2016 17:36:47 +0000 (20:36 +0300)]
Spin out mapcache package from implementation
We will need SimpleMapCache in both implementation and southbound, hence
splitting out the mapcache package from implementation as its own
bundle. As a result MappingMergeUtil needs to be split into two part,
with a small overlap. Some config values are rewritten as constants
until a proper configuration infrastructure is in place, or we at least
spin out the config package too.
Change-Id: Iff6aaeb79a2e310e62c343aa2ca6d5fc868e5a94
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Wed, 18 May 2016 14:20:06 +0000 (17:20 +0300)]
Import only mockito-core instead of mockito-all
Also, move up the dependency to mappingservice/pom.xml, since we're
using it everywhere.
Change-Id: Ib6886dfb25e6b4ce5f43279f474d9b7679ee1ad2
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Miroslav Toth [Tue, 26 Apr 2016 11:31:49 +0000 (13:31 +0200)]
JUnit Test - LispNotificationHelperTest
Change-Id: I17d4e84331be74d4e5ab45755c5bf8ed686b486c
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Lori Jakab [Wed, 18 May 2016 11:53:29 +0000 (11:53 +0000)]
Merge "MultiTableMapCacheTest test update"
Lorand Jakab [Tue, 17 May 2016 10:04:21 +0000 (13:04 +0300)]
Switch Ipv4 and Ipv6 (de)serialization to binary
Change-Id: If6c5879a60dbc29bf3104812a671502a220df20d
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Thu, 12 May 2016 18:15:00 +0000 (21:15 +0300)]
Add 'case' to augmented lisp-addresses
Change-Id: Ieca4a7362e15cb960aca44c59cb544445eec7fea
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Thu, 12 May 2016 16:06:24 +0000 (19:06 +0300)]
Switch source-rloc and transport-address to binary
Change-Id: Iea80f965091dc09667af6804f116e20c0c06d7a9
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Vina Ermagan [Tue, 17 May 2016 19:29:15 +0000 (19:29 +0000)]
Merge "Adapt updateMappingRegistration() methods for cache"
Miroslav Toth [Tue, 17 May 2016 12:09:16 +0000 (14:09 +0200)]
MultiTableMapCacheTest test update
Change-Id: I684a6547980abc5a58c6b738ac9a28d3c09dc62b
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Lorand Jakab [Fri, 13 May 2016 09:03:21 +0000 (12:03 +0300)]
Adapt updateMappingRegistration() methods for cache
We have updateMappingRegistration() methods in our APIs, but they are
currently unused, and only take the EID as the input, to update its
mapping with the current system time as timestamp.
In preparation of the Map-Register cache, this patch updates the API and
code to use the EID and the timestamp as arguments to the
method. While in first phase we only need the timestamp from the
metadata, when caching for merging will be implemented, we will need
more information (at least xTR-ID). For that we will add new API calls.
Change-Id: Id1b0721cccd72b31470542a1ff5d6c4b16766e65
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Thu, 12 May 2016 16:43:36 +0000 (19:43 +0300)]
Remove old AbstractDataListener
We don't want to keep around unused code (especially not when it's using
deprecated interfaces).
Change-Id: I28c7bc768b13673415039255c37b852b50bacb1d
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Miroslav Toth [Wed, 11 May 2016 13:24:43 +0000 (15:24 +0200)]
JUnit Test - MaskUtilTest
Change-Id: I064f4934b70ec6a6d001caef3b17baf743261f72
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Lorand Jakab [Wed, 11 May 2016 08:27:52 +0000 (11:27 +0300)]
YANG model for the Map-Register cache
Change-Id: Ib2a5171731347ef600d09ddcc37af14c48e0deee
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Miroslav Toth [Mon, 21 Mar 2016 12:11:51 +0000 (13:11 +0100)]
JUnit test - SimpleMapCacheTest
Change-Id: Ic91d4286ad45a1e03c5cd95f43dd9d9265665672
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Miroslav Toth [Thu, 5 May 2016 07:42:11 +0000 (09:42 +0200)]
JUnit Test - DataStoreBackEnd
Change-Id: Idb1d47e31cf14f85ad052b59e059f1076ab5b6c1
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Vina Ermagan [Fri, 6 May 2016 00:58:11 +0000 (00:58 +0000)]
Merge "Add starting point for southbound dev docs"
Vina Ermagan [Fri, 6 May 2016 00:57:21 +0000 (00:57 +0000)]
Merge "YANG support for binary IPv4/v6 addresses/prefixes"
Lorand Jakab [Thu, 5 May 2016 13:10:24 +0000 (16:10 +0300)]
Add starting point for southbound dev docs
Change-Id: I8266d20e94e70df3a8f53020543d96f561053a67
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Tue, 3 May 2016 10:58:34 +0000 (13:58 +0300)]
YANG support for binary IPv4/v6 addresses/prefixes
Change-Id: Idad7cd035a06821541f15fa35ef7bbc606beb3b0
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Vina Ermagan [Wed, 4 May 2016 06:25:14 +0000 (06:25 +0000)]
Merge "Remove unused JERSEY constant"
Ryan Goulding [Tue, 3 May 2016 19:19:31 +0000 (15:19 -0400)]
Remove unused JERSEY constant
Since JERSEY is unused, this patch removes the constant. This is to aid
in clarifying what needs to be changed for the global ODL change from
Jersey 1 to Jersey 2.
Change-Id: I1c63465dc33a795606d253c586cacc6edaeeb7d0
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
Lorand Jakab [Tue, 3 May 2016 13:36:21 +0000 (16:36 +0300)]
Merge activation by Map-Register flag
In addition to user configuration, use the merge-enabled flag in
Map-Register messages to activate mapping merging. Only when both are
enabled will merging happen.
Change-Id: I81fc7657111902478490ed7a01c88f736e4cb7dc
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Miroslav Toth [Tue, 19 Apr 2016 11:40:07 +0000 (13:40 +0200)]
JUnit Test - MappingMergeUtilTest
Change-Id: I678f4d74b7127e55b4f8ad66ee1661a5bd9c8cba
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Lorand Jakab [Wed, 27 Apr 2016 16:06:58 +0000 (19:06 +0300)]
Make some expensive debug logging conditional
Change-Id: Id6462b06e3299bf624a970e7a0524b05120b26dd
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Wed, 27 Apr 2016 13:11:59 +0000 (16:11 +0300)]
Remove maskLength from MappingRecord
The maskLength field was deprecated in Beryllium, when we switched to
the IETF LISP address type model, and its value is now integral part if
the Eid field, which can be a prefix. We can now remove it, to avoid
further confusion.
Change-Id: I7f464bc157065b79bab6110eecf0c71c16aa125b
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Miroslav Toth [Fri, 8 Apr 2016 13:01:27 +0000 (15:01 +0200)]
JUnit Test - MapServerTest rewritten with Mockito
Change-Id: I72fdaf33538d17e814b3c3f48e191cce04a36a8f
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Miroslav Toth [Mon, 25 Apr 2016 13:35:54 +0000 (15:35 +0200)]
Bug 5795: Fix SourceDestKey type check
Change-Id: I5e0a0c839210b4a720de4cf9f187cb42fa9be49d
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Lori Jakab [Thu, 21 Apr 2016 09:43:22 +0000 (09:43 +0000)]
Merge "JUnit Test - LispMappingServiceTest with Mockito"
Miroslav Toth [Mon, 18 Apr 2016 10:08:43 +0000 (12:08 +0200)]
JUnit Test - LispMappingServiceTest with Mockito
Change-Id: I0e95278a2de5097227b3878db6c4dfc2808e13fe
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Miroslav Toth [Wed, 6 Apr 2016 10:39:39 +0000 (12:39 +0200)]
JUnit Test - MappingServiceTest using Mockito
Change-Id: Ibe59d82c2ed6fd651eb274addea0181994abcf7f
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Vina Ermagan [Thu, 21 Apr 2016 07:46:34 +0000 (07:46 +0000)]
Merge "Remove handleMapRegister(MapRegister, boolean)"
Vina Ermagan [Thu, 21 Apr 2016 07:36:18 +0000 (07:36 +0000)]
Merge "Remove <nexusproxy> poroperty"
Lorand Jakab [Thu, 21 Apr 2016 06:41:38 +0000 (09:41 +0300)]
Remove handleMapRegister(MapRegister, boolean)
The boolean variable is no longer used in the method, and the method
itself was only used in commented out integration tests, so there is no
reason to keep it around. (It was ugly to begin with.)
Check SFC as well, it's not used there either.
Change-Id: Id3aa0d7aadfd8f354e3cf5af2ab6b980dda0939f
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Thu, 21 Apr 2016 06:37:27 +0000 (09:37 +0300)]
Remove <nexusproxy> poroperty
It is already present in odlparent, and has caused problems after
switching Nexus to HTTPS. See [1].
[1] https://wiki.opendaylight.org/view/Weather#Nexus_URL_requires_HTTPS
Change-Id: I6fc362622ccd238e3c025a8e88b8c0fb232c7705
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
vermagan@cisco.com [Thu, 21 Apr 2016 03:01:24 +0000 (20:01 -0700)]
Making Map Registration validity time configurable.
Change-Id: I92ab11530f5a9c1dff822fc32c7e27cfe9bd66f0
Signed-off-by: vermagan@cisco.com <vermagan@cisco.com>
Lori Jakab [Wed, 20 Apr 2016 12:27:16 +0000 (12:27 +0000)]
Merge "MappingDataListener uses DataTreeChangeListener."
Jozef Gloncak [Mon, 18 Apr 2016 06:51:33 +0000 (08:51 +0200)]
AuthenticationKeyDataListener uses DataTreeChangeListener.
Rewritting of class to use DataTreeChangeListener.
Change-Id: I0e9a111e88289894a97539c7775fe7c33ee8e31a
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Jozef Gloncak [Mon, 18 Apr 2016 12:17:14 +0000 (14:17 +0200)]
MappingDataListener uses DataTreeChangeListener.
Rewritting of class to use DataTreeChangeListener.
Change-Id: Id8b3a9ea6202756674c721ca7edc485ebc10faba
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Jozef Gloncak [Mon, 18 Apr 2016 11:00:50 +0000 (13:00 +0200)]
Add abstract class AbstractDataTreeListener.
All of classes which extends AbstractDataListener will be
gradually modified to extends this new one abastarct class.
Once everything will be allright, original class
AbstractDataListener will be removed.
Change-Id: I2fee151c4c0b2a2ba6496285f4f28c244c262673
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Jozef Gloncak [Wed, 13 Apr 2016 11:29:50 +0000 (13:29 +0200)]
Enhancement of SMR test
Socket reading is run in standalone thread. Class which is
responsible for reading socket content store every received
packet to standalone array. Whenever during existence of
instance of class SocketReader it is possible to read all of
received packets (SMRs).
Change-Id: I44be22ba0579f0c9f1ef49f154403e721faad121
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Lori Jakab [Wed, 13 Apr 2016 13:41:24 +0000 (13:41 +0000)]
Merge "Test scenario B"
Jozef Gloncak [Wed, 30 Mar 2016 10:53:13 +0000 (12:53 +0200)]
Test scenario B
Added test scenario B
Incorporated all of remarks from review expect:
- SMR check is missing
Change-Id: I109134bab3a67a6cf6e3446974fe67bd09ea653c
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Miroslav Toth [Tue, 12 Apr 2016 08:18:52 +0000 (10:18 +0200)]
Bug 5705: Fix removing a subscriber from an Iterator
Change-Id: I3e2976d3aeeeafd947507f2123cdb7f45a70851d
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Lori Jakab [Mon, 11 Apr 2016 13:50:14 +0000 (13:50 +0000)]
Merge "Checking SMR."
Lorand Jakab [Fri, 8 Apr 2016 14:44:03 +0000 (17:44 +0300)]
Performance: make an expensive LOG conditional
Found with profiling. It was taking 15% time in the Map-Request
performance test.
Change-Id: Icd83c033461e119de8092e7210449620f6228b6e
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Miroslav Toth [Thu, 31 Mar 2016 13:27:03 +0000 (15:27 +0200)]
JUnit Test - MapResolverTest rewritten using Mockito
Change-Id: I1735dc3d75eba29357ebf5d1803614ab9f4a47df
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Lorand Jakab [Thu, 7 Apr 2016 08:39:09 +0000 (11:39 +0300)]
Update Nexus links to HTTPS
Change-Id: Ibaeac90925cb43c45ea14ed05283b5442875e6f1
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Jozef Gloncak [Thu, 31 Mar 2016 13:35:55 +0000 (15:35 +0200)]
Checking SMR.
Adding checks for emiting SMR request.
Change-Id: I25fb5a9b5c13f113daf967d71a0977e3ed76964d
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Jozef Gloncak [Wed, 30 Mar 2016 11:22:00 +0000 (13:22 +0200)]
Integr test - multi site scenario - test cases.
Change-Id: Ib962fc0e8bbe7c630ba8e4f37c2fa242f6672ee6
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Lori Jakab [Mon, 4 Apr 2016 07:54:15 +0000 (07:54 +0000)]
Merge "JUnit test - MultiTableMapCacheTest"
Lorand Jakab [Thu, 31 Mar 2016 12:55:44 +0000 (15:55 +0300)]
Allow setting some configuration variables
The goal of this patch is to enable writing integration tests that can
change configuration variables, so that different setups can be tested.
It is not a complete patch, we still need to discuss what our approach
to configuration will be, but we have to at least unblock integration
test development.
Change-Id: Ib5c8909f6e85086370ea3533a3b03b373d7109c9
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lori Jakab [Thu, 31 Mar 2016 10:41:20 +0000 (10:41 +0000)]
Merge "Integr test - multi site scenario - common util code."
Lori Jakab [Thu, 31 Mar 2016 09:34:18 +0000 (09:34 +0000)]
Merge "Merge JUnit test - LispAddressStringifierTest"
Jozef Gloncak [Wed, 16 Mar 2016 09:28:30 +0000 (10:28 +0100)]
Integr test - multi site scenario - common util code.
Code necessary for writting test cases
Change-Id: I95af482df4c37d3c31bcee44eee548a393ec24ea
Signed-off-by: Jozef Gloncak <jgloncak@cisco.com>
Lorand Jakab [Wed, 30 Mar 2016 12:19:11 +0000 (15:19 +0300)]
Bug 5624: Fix NPE when removing mappings
Change-Id: Ifcf07b77ac3fc1e6e3d6f24f100ca04d153ace79
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Miroslav Toth [Wed, 23 Mar 2016 09:42:39 +0000 (10:42 +0100)]
Merge JUnit test - LispAddressStringifierTest
Change-Id: I66e74518aa578dbed4233a4c2daacae9dc94dc89
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Vina Ermagan [Fri, 25 Mar 2016 18:56:59 +0000 (18:56 +0000)]
Merge "Bug 5554: Remove ipPrefixFor() method from MaskUtil"
Lorand Jakab [Thu, 10 Mar 2016 21:10:52 +0000 (13:10 -0800)]
Store southbound xTR-ID sub-mappings in datastore
Removal is not handled yet, that will come in a separate patch.
Change-Id: I26e1abca4a5292fbc969ef6f91c09c11769640d4
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Thu, 24 Mar 2016 12:42:47 +0000 (14:42 +0200)]
Bug 5554: Remove ipPrefixFor() method from MaskUtil
The (modified) method was upstreamed to IetfInetUtil in MDSAL project.
Change-Id: Iedc08e5c74a47e071ef7e3fd8678b529e1109eb5
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lori Jakab [Thu, 24 Mar 2016 10:33:08 +0000 (10:33 +0000)]
Merge "JUnit test - LispAddressStringifierTest"
Miroslav Toth [Wed, 23 Mar 2016 09:42:39 +0000 (10:42 +0100)]
JUnit test - LispAddressStringifierTest
Change-Id: I0ba810a001ed80c1fe6c22922c91ff46af617017
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Miroslav Toth [Wed, 23 Mar 2016 08:30:28 +0000 (09:30 +0100)]
JUnit test - LispSimpleAddressStringifierTest
Change-Id: Ia756953063b4bee5468590080a8d62eb9df6e163
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Miroslav Toth [Tue, 15 Mar 2016 13:23:27 +0000 (14:23 +0100)]
JUnit test - MultiTableMapCacheTest
Change-Id: I0fa80be23d5d49679bbfec57241c4ed0f76ccb36
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Lorand Jakab [Tue, 22 Mar 2016 11:10:27 +0000 (13:10 +0200)]
Re-enable tests on mappingservice.implementation
We forgot to reactivate them after the YANG model migration. Many of the
tests still have to be adapted, they are now set to @Ignore.
Change-Id: I9a1a6e1bf31ca3e025f4573fa40bd7ab6ede14d7
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Tue, 22 Mar 2016 07:45:39 +0000 (09:45 +0200)]
Add back ignored tests in LispAddressUtilTest
https://git.opendaylight.org/gerrit/#/c/35681/ is merged, so the tests
now pass.
Change-Id: Ib1c3483c7b4514b2c0c6736f7c3307811ce23bd5
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Mon, 21 Mar 2016 14:07:57 +0000 (16:07 +0200)]
Checkstyle: enforce 120 character limit
We spend too much time on this character limit in reviews. Fix existing
violations and enforce the limit at build time in the future to avoid
this.
Not all fixed violations resulted in beautifully readable code, but this
is a first step, to get the enforcement off the ground, things can be
then improved gradually, as we work on the code in question.
Change-Id: I0d4a9aeca0e7a8f9f9927581211b40d13bcd9661
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Mon, 21 Mar 2016 12:50:36 +0000 (14:50 +0200)]
Checkstyle: enforce spaces vs TABs
Change-Id: I8e33680ae5c75ca544a77f863e78b8466ce12e3f
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lori Jakab [Mon, 21 Mar 2016 12:23:34 +0000 (12:23 +0000)]
Merge "JUnit test - MultiTableMapCacheTest"
Lorand Jakab [Fri, 18 Mar 2016 13:29:29 +0000 (15:29 +0200)]
Bug 5554: Normalize Source/Dest EIDs too
Change-Id: Ic52b2413961b9dc42f6d65518f065de205be07d6
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Miroslav Toth [Tue, 15 Mar 2016 13:23:27 +0000 (14:23 +0100)]
JUnit test - MultiTableMapCacheTest
Change-Id: Iac001a9bd75da44085b31466746dce33aff1a45c
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Miroslav Toth [Mon, 14 Mar 2016 08:39:50 +0000 (09:39 +0100)]
JUnit test - FlatMapCacheTest
Change-Id: Ib8b232509412b49afe1841633d9b0050f61478b7
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Miroslav Toth [Thu, 17 Mar 2016 11:38:39 +0000 (12:38 +0100)]
Bug 5547: MultiTableMapCache#getAuthenticationKey returning null with SourceDestKey address type
Change-Id: I51dd80d7da576ce085816d5b80f6e7da7e051cda
Signed-off-by: Miroslav Toth <mirtoth@cisco.com>
Lorand Jakab [Tue, 15 Mar 2016 07:47:19 +0000 (08:47 +0100)]
Bug 5520: Fix LispSimpleAddressStrngifier always returning null
Change-Id: Ie6371add3199002bfff67750670edf2cb51a84ab
Reported-by: Miroslav Toth <miroslav.toth@pantheon.sk>
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Florin Coras [Fri, 11 Mar 2016 20:19:06 +0000 (20:19 +0000)]
Merge "Remove explicit mockito version"
Lorand Jakab [Fri, 11 Mar 2016 19:29:52 +0000 (11:29 -0800)]
Remove explicit mockito version
The version is defined in a <dependencyManagement> section in one of our
upstream poms, and we shouldn't override it.
Change-Id: Ibd537c65db52677b2e0eb64cc4353135288ec491
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Fri, 11 Mar 2016 18:28:06 +0000 (10:28 -0800)]
Bug 5494: Enforce authentication key-ID
Change-Id: Ic8a8eb0e5c396a26523007a81095c7308abf37b9
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Florin Coras [Fri, 11 Mar 2016 18:08:17 +0000 (18:08 +0000)]
Merge "JUnit test - InMemoryDbModule"
Florin Coras [Fri, 11 Mar 2016 18:08:04 +0000 (18:08 +0000)]
Merge "JUnit test - HashMapDb"
Lorand Jakab [Fri, 11 Mar 2016 03:49:04 +0000 (19:49 -0800)]
Integration tests: turn on debugging in Karaf log
This patchs turns on karaf debug output for integration tests for all
lispflowmapping classes, not just the MappingServiceIntegrationTest
class itself. This is extremely valuable when debugging integration
tests issues, both on a local build, or in Jenkins. The karaf log for
the integration tests can be found in the
integrationtest/target/surefire-reports/org.opendaylight.lispflowmapping.integrationtest.MappingServiceIntegrationTest-output.txt
file, and with this patch it will have full debug output. If trace level
output is needed, the next line can be changed too, but that's overkill
for most situations, and should be used at a developer's discretion, but
not by default in the build.
Change-Id: Ice723eac5509706e8b633bab5aa02d83758855fd
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Wed, 9 Mar 2016 00:51:47 +0000 (16:51 -0800)]
Move southbound mappings to OPERATIONAL
Until now we stored all mappings in the config datastore, include those
originating from the southbound. Since southbound mappings are
operational data, this patch changes the datastore for southbound
mappings to operational.
Change-Id: I4f59beed1475d2dd3836015b6042cff0e235a33a
Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Lorand Jakab [Fri, 4 Mar 2016 19:18:10 +0000 (11:18 -0800)]
Activate Maven Sites
See https://nexus.opendaylight.org/content/sites/site/org.opendaylight.releng.builder/master/maven-site.html
Change-Id: I7df2d63462bbb81e89bfdabd308287ba702aa6f8
Signed-off-by: Lorand Jakab <lojakab@cisco.com>