HONEYCOMB-211: workaround for issues introduced by VPP-376 48/2848/1
authorMarek Gradzki <mgradzki@cisco.com>
Tue, 13 Sep 2016 10:14:44 +0000 (12:14 +0200)
committerMarek Gradzki <mgradzki@cisco.com>
Tue, 13 Sep 2016 10:14:58 +0000 (12:14 +0200)
Fix HC build issues introduced by
https://gerrit.fd.io/r/#/c/2623/

Change-Id: I2e55b4c25c2f9ec505282addd4137b2dccf56f93
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
lisp/lisp2vpp/src/main/java/io/fd/honeycomb/lisp/translate/read/LocatorSetCustomizer.java
lisp/lisp2vpp/src/main/java/io/fd/honeycomb/lisp/translate/read/dump/executor/LocatorDumpExecutor.java
lisp/lisp2vpp/src/main/java/io/fd/honeycomb/lisp/translate/write/LocatorSetCustomizer.java
lisp/lisp2vpp/src/test/java/io/fd/honeycomb/lisp/translate/write/LocatorSetCustomizerTest.java

index 52b3381..5038e0d 100755 (executable)
@@ -93,11 +93,11 @@ public class LocatorSetCustomizer extends FutureJVppCustomizer
         LispLocatorSetDetailsReplyDump dump = dumpOptional.get();
 
         java.util.Optional<LispLocatorSetDetails> details = dump.lispLocatorSetDetails.stream()
-                .filter(n -> keyName.equals(TranslateUtils.toString(n.locatorSetName)))
+                .filter(n -> keyName.equals(TranslateUtils.toString(n.lsName)))
                 .findFirst();
 
         if (details.isPresent()) {
-            final String name = TranslateUtils.toString(details.get().locatorSetName);
+            final String name = TranslateUtils.toString(details.get().lsName);
 
             builder.setName(name);
             builder.setKey(new LocatorSetKey(name));
@@ -123,20 +123,20 @@ public class LocatorSetCustomizer extends FutureJVppCustomizer
             return dumpOptional.get().lispLocatorSetDetails.stream()
                     .map(set -> {
 
-                        final String locatorSetName = TranslateUtils.toString(set.locatorSetName);
+                        final String locatorSetName = TranslateUtils.toString(set.lsName);
                         //creates mapping for existing locator-set(if it is'nt already existing one)
                         if (!locatorSetContext.containsIndex(locatorSetName, context.getMappingContext())) {
-                            locatorSetContext.addName(set.locatorSetIndex, locatorSetName, context.getMappingContext());
+                            locatorSetContext.addName(set.lsIndex, locatorSetName, context.getMappingContext());
                         }
 
                         LOG.trace("Locator Set with name: {}, VPP name: {} and index: {} found in VPP",
-                                locatorSetContext.getName(set.locatorSetIndex, context.getMappingContext()),
+                                locatorSetContext.getName(set.lsIndex, context.getMappingContext()),
                                 locatorSetName,
-                                set.locatorSetIndex);
+                                set.lsIndex);
 
                         return set;
                     })
-                    .map(set -> new LocatorSetKey(TranslateUtils.toString(set.locatorSetName)))
+                    .map(set -> new LocatorSetKey(TranslateUtils.toString(set.lsName)))
                     .collect(Collectors.toList());
         } else {
             LOG.warn("No data dumped for Locator Set {}", id);
index 16e6dea..8949f44 100644 (file)
@@ -48,8 +48,10 @@ public class LocatorDumpExecutor extends AbstractDumpExecutor
         checkNotNull(params, "Params for dump request not present");
 
         LispLocatorDump request = new LispLocatorDump();
-        request.locatorSetIndex = params.getLocatorSetIndex();
-        request.filter = params.getFilter();
+        request.lsIndex = params.getLocatorSetIndex();
+        // TODO: HONEYCOMB-211: fix support for locator set filtering
+        // request.lsName
+        // request.filter = params.getFilter();
 
         try {
             return TranslateUtils.getReply(vppApi.lispLocatorDump(request).toCompletableFuture());
index d6eaf4f..2a3c124 100755 (executable)
@@ -149,9 +149,9 @@ public class LocatorSetCustomizer extends FutureJVppCustomizer
 
         if (reply.isPresent()) {
             return reply.get().lispLocatorSetDetails.stream()
-                    .filter(a -> name.equals(TranslateUtils.toString(a.locatorSetName)))
+                    .filter(a -> name.equals(TranslateUtils.toString(a.lsName)))
                     .collect(RWUtils.singleItemCollector())
-                    .locatorSetIndex;
+                    .lsIndex;
         } else {
             throw new IllegalStateException("Unable to find index of locator set " + name);
         }
index e7fb88a..7193089 100755 (executable)
@@ -94,7 +94,7 @@ public class LocatorSetCustomizerTest {
 
         final LispLocatorSetDetailsReplyDump reply = new LispLocatorSetDetailsReplyDump();
         LispLocatorSetDetails details = new LispLocatorSetDetails();
-        details.locatorSetName = "Locator".getBytes(StandardCharsets.UTF_8);
+        details.lsName = "Locator".getBytes(StandardCharsets.UTF_8);
         reply.lispLocatorSetDetails = ImmutableList.of(details);
 
         cache.put(io.fd.honeycomb.lisp.translate.read.LocatorSetCustomizer.LOCATOR_SETS_CACHE_ID, reply);