Bug 6745 Set compression semaphore to fair 82/46182/2
authorAndrej Leitner <andrej.leitner@pantheon.tech>
Mon, 26 Sep 2016 10:55:43 +0000 (12:55 +0200)
committerAndrej Leitner <andrej.leitner@pantheon.tech>
Mon, 26 Sep 2016 12:32:46 +0000 (14:32 +0200)
 - prevent changing the order of incoming changes

Change-Id: If7df69334b2ff8217986cd933e25463cb6e90171
Signed-off-by: Andrej Leitner <andrej.leitner@pantheon.tech>
applications/forwardingrules-sync/src/main/java/org/opendaylight/openflowplugin/applications/frsync/impl/SyncReactorFutureZipDecorator.java

index 0889216d894b1c09d6691717615c0338b1943df6..4393b05d8f846db1b07b2e4f7c7921212fd34e46 100644 (file)
@@ -29,7 +29,7 @@ public class SyncReactorFutureZipDecorator extends SyncReactorFutureDecorator {
 
     @GuardedBy("compressionGuard")
     private final Map<InstanceIdentifier<FlowCapableNode>, SyncupEntry> compressionQueue = new HashMap<>();
-    private final Semaphore compressionGuard = new Semaphore(1, false);
+    private final Semaphore compressionGuard = new Semaphore(1, true);
 
     public SyncReactorFutureZipDecorator(SyncReactor delegate, ListeningExecutorService executorService) {
         super(delegate, executorService);