BUG 9003: Fix classifier entry processing order 40/62840/2
authorJaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
Mon, 14 Aug 2017 17:45:56 +0000 (19:45 +0200)
committerSam Hague <shague@redhat.com>
Thu, 7 Sep 2017 18:26:30 +0000 (18:26 +0000)
Change-Id: Icfafe3ef3a77bd48e3ddcf249f6c1e41b3e57aa5
Signed-off-by: Jaime Caamaño Ruiz <jaime.caamano.ruiz@ericsson.com>
(cherry picked from commit 8c376c716a8ec01eee8fbfa0990aa46fcabd0c6c)

vpnservice/sfc/classifier/impl/src/main/java/org/opendaylight/netvirt/sfc/classifier/service/domain/impl/ClassifierUpdate.java

index 332ea73e4836e98369c44531cb26fd7e04353a3d..3c8f02e1eb4c619e1d67094ed389461925227ae4 100644 (file)
@@ -47,10 +47,10 @@ public class ClassifierUpdate implements Runnable {
 
         classifierRenderers.forEach(
             classifierRenderer -> {
-                entriesToAdd.forEach(classifierRenderableEntry ->
-                        classifierRenderableEntry.render(classifierRenderer));
                 entriesToRemove.forEach(classifierRenderableEntry ->
                         classifierRenderableEntry.suppress(classifierRenderer));
+                entriesToAdd.forEach(classifierRenderableEntry ->
+                        classifierRenderableEntry.render(classifierRenderer));
             });
     }
 }