Updated Branches:
  refs/heads/master 533665ae3 -> 1d320e592

using a fair policy in the reentrant lock


Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/1d320e59
Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/1d320e59
Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/1d320e59

Branch: refs/heads/master
Commit: 1d320e592a4dd440d716a8e56a7ebc3682582f0f
Parents: cb41ada
Author: Nirmal Fernando <[email protected]>
Authored: Mon Dec 16 22:05:01 2013 +0530
Committer: Nirmal Fernando <[email protected]>
Committed: Mon Dec 16 22:05:38 2013 +0530

----------------------------------------------------------------------
 .../java/org/apache/stratos/adc/mgt/lookup/LookupDataHolder.java   | 2 +-
 .../adc/mgt/topology/model/TopologyClusterInformationModel.java    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/1d320e59/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/lookup/LookupDataHolder.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/lookup/LookupDataHolder.java
 
b/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/lookup/LookupDataHolder.java
index 5e704db..8082af4 100644
--- 
a/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/lookup/LookupDataHolder.java
+++ 
b/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/lookup/LookupDataHolder.java
@@ -39,7 +39,7 @@ public class LookupDataHolder implements Serializable {
     private ClusterIdToCartridgeSubscriptionMap 
clusterIdToCartridgeSubscriptionMap;
 
     //locks
-    private static volatile ReentrantReadWriteLock lock = new 
ReentrantReadWriteLock();
+    private static volatile ReentrantReadWriteLock lock = new 
ReentrantReadWriteLock(true);
     private static volatile ReentrantReadWriteLock.ReadLock readLock = 
lock.readLock();
     private static volatile ReentrantReadWriteLock.WriteLock writeLock = 
lock.writeLock();
 

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/1d320e59/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/topology/model/TopologyClusterInformationModel.java
----------------------------------------------------------------------
diff --git 
a/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/topology/model/TopologyClusterInformationModel.java
 
b/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/topology/model/TopologyClusterInformationModel.java
index f41d1fe..b83ec1a 100644
--- 
a/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/topology/model/TopologyClusterInformationModel.java
+++ 
b/components/org.apache.stratos.adc.mgt/src/main/java/org/apache/stratos/adc/mgt/topology/model/TopologyClusterInformationModel.java
@@ -37,7 +37,7 @@ public class TopologyClusterInformationModel {
     private static TopologyClusterInformationModel 
topologyClusterInformationModel;
 
     //locks
-    private static volatile ReentrantReadWriteLock lock = new 
ReentrantReadWriteLock();
+    private static volatile ReentrantReadWriteLock lock = new 
ReentrantReadWriteLock(true);
     private static volatile ReentrantReadWriteLock.ReadLock readLock = 
lock.readLock();
     private static volatile ReentrantReadWriteLock.WriteLock writeLock = 
lock.writeLock();
 

Reply via email to