Author: mduerig
Date: Mon Apr 25 10:44:47 2016
New Revision: 1740800
URL: http://svn.apache.org/viewvc?rev=1740800&view=rev
Log:
OAK-2833: Refactor TarMK
Make commitFairLock static and change to upper case
Modified:
jackrabbit/oak/trunk/oak-segment-next/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java
Modified:
jackrabbit/oak/trunk/oak-segment-next/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-next/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java?rev=1740800&r1=1740799&r2=1740800&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-next/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-next/src/main/java/org/apache/jackrabbit/oak/segment/SegmentNodeStore.java
Mon Apr 25 10:44:47 2016
@@ -171,14 +171,14 @@ public class SegmentNodeStore implements
/**
* Flag controlling the commit lock fairness
*/
- private final boolean commitFairLock = Boolean
+ private static final boolean COMMIT_FAIR_LOCK = Boolean
.getBoolean("oak.segmentNodeStore.commitFairLock");
private SegmentNodeStore(SegmentNodeStoreBuilder builder) {
- if (commitFairLock) {
+ if (COMMIT_FAIR_LOCK) {
log.info("initializing SegmentNodeStore with the commitFairLock
option enabled.");
}
- this.commitSemaphore = new Semaphore(1, commitFairLock);
+ this.commitSemaphore = new Semaphore(1, COMMIT_FAIR_LOCK);
this.store = builder.store;
this.head = new AtomicReference<SegmentNodeState>(store.getHead());
this.changeDispatcher = new ChangeDispatcher(getRoot());