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);
}
}