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 2012/12/19 16:47:03 UTC

svn commit: r1423902 - in /jena/trunk: jena-fuseki/src/main/java/org/apache/jena/fuseki/FusekiCmd.java jena-tdb/src/main/java/com/hp/hpl/jena/tdb/transaction/TransactionManager.java

Author: andy
Date: Wed Dec 19 15:47:03 2012
New Revision: 1423902

URL: http://svn.apache.org/viewvc?rev=1423902&view=rev
Log:
Be cautious for long running servers with varying workloads.

Modified:
    jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/FusekiCmd.java
    jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/transaction/TransactionManager.java

Modified: jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/FusekiCmd.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/FusekiCmd.java?rev=1423902&r1=1423901&r2=1423902&view=diff
==============================================================================
--- jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/FusekiCmd.java (original)
+++ jena/trunk/jena-fuseki/src/main/java/org/apache/jena/fuseki/FusekiCmd.java Wed Dec 19 15:47:03 2012
@@ -230,6 +230,9 @@ public class FusekiCmd extends CmdARQ
 
         
         TDB.setOptimizerWarningFlag(false) ;
+        // Don't get TDB batch commits.
+        // This is slower but less memory hungry. 
+        TransactionManager.QueueBatchSize = 0 ;
         
         if ( contains(argMem) )
         {

Modified: jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/transaction/TransactionManager.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/transaction/TransactionManager.java?rev=1423902&r1=1423901&r2=1423902&view=diff
==============================================================================
--- jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/transaction/TransactionManager.java (original)
+++ jena/trunk/jena-tdb/src/main/java/com/hp/hpl/jena/tdb/transaction/TransactionManager.java Wed Dec 19 15:47:03 2012
@@ -63,6 +63,7 @@ public class TransactionManager
      *  deciding to flush the journal to the main database.  
      */
     // Temporarily public ....
+    // When improved, rename to chase down any systems directly setting it. 
     public static /*final*/ int QueueBatchSize = setQueueBatchSize() ; 
     
     private static int setQueueBatchSize()