You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2016/08/17 16:01:40 UTC

[07/11] jena git commit: JENA-1123: Settable promotion mode (development).

JENA-1123: Settable promotion mode (development).

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/19ad899b
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/19ad899b
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/19ad899b

Branch: refs/heads/master
Commit: 19ad899bbe490ecafbba8a5956ceaaa65945770a
Parents: a22323c
Author: Andy Seaborne <an...@apache.org>
Authored: Thu Aug 11 12:41:23 2016 +0100
Committer: Andy Seaborne <an...@apache.org>
Committed: Sat Aug 13 15:08:01 2016 +0100

----------------------------------------------------------------------
 .../apache/jena/tdb/transaction/DatasetGraphTransaction.java    | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/19ad899b/jena-tdb/src/main/java/org/apache/jena/tdb/transaction/DatasetGraphTransaction.java
----------------------------------------------------------------------
diff --git a/jena-tdb/src/main/java/org/apache/jena/tdb/transaction/DatasetGraphTransaction.java b/jena-tdb/src/main/java/org/apache/jena/tdb/transaction/DatasetGraphTransaction.java
index 7f3af90..0c8a8f7 100644
--- a/jena-tdb/src/main/java/org/apache/jena/tdb/transaction/DatasetGraphTransaction.java
+++ b/jena-tdb/src/main/java/org/apache/jena/tdb/transaction/DatasetGraphTransaction.java
@@ -86,7 +86,8 @@ import org.apache.jena.tdb.store.GraphTxnTDB ;
         return sConn.getBaseDataset() ;
     }
 
-    /*private*/public/*for development*/ static boolean promotion = false ; 
+    /*private*/public/*for development*/ static boolean promotion               = false ; 
+    /*private*/public/*for development*/ static boolean readCommittedPromotion   = true ;
     
     @Override public DatasetGraph getW() {
         if ( isInTransaction() ) {
@@ -94,7 +95,7 @@ import org.apache.jena.tdb.store.GraphTxnTDB ;
                 DatasetGraphTxn dsgTxn = txn.get() ;
                 if ( dsgTxn.getTransaction().isRead() ) {
                     TransactionManager txnMgr = dsgTxn.getTransaction().getTxnMgr() ;
-                    DatasetGraphTxn dsgTxn2 = txnMgr.promote(dsgTxn, true) ;
+                    DatasetGraphTxn dsgTxn2 = txnMgr.promote(dsgTxn, readCommittedPromotion) ;
                     txn.set(dsgTxn2); 
                 }
             }