~pbeaman/akiban-persistit/dynamic-volumes

« back to all changes in this revision

Viewing changes to src/main/java/com/persistit/mxbeans/TransactionIndexMXBean.java

  • Committer: Peter Beaman
  • Date: 2013-04-29 21:18:24 UTC
  • mfrom: (374.37.18 stage)
  • Revision ID: pbeaman@akiban.com-20130429211824-ka4q0obrbg96hzu6
MergeĀ fromĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
    /**
31
31
     * Timestamp known to be less than or equal to the start timestamp of any
32
32
     * currently executing transaction. This value is computed by
33
 
     * <code>updateActiveTransactionCache<code> and is therefore less the
 
33
     * <code>updateActiveTransactionCache</code> and is therefore less the
34
34
     * timestamp of any currently executing transaction at the instant that
35
 
     * method was called. It is guaranteed that no running transaction
36
 
     * has a lower start timestamp.
 
35
     * method was called. It is guaranteed that no running transaction has a
 
36
     * lower start timestamp.
37
37
     * 
38
38
     * @return Lower bound on start timestamps of currently active transactions.
39
39
     */
41
41
 
42
42
    /**
43
43
     * Timestamp recorded at the start of the last invocation of
44
 
     * <code>updateActiveTransactionCache<code>. Any transaction newer than 
45
 
     * this ceiling is currently considered active even if it has
46
 
     * already committed or aborted.
 
44
     * <code>updateActiveTransactionCache</code>. Any transaction newer than
 
45
     * this ceiling is currently considered active even if it has already
 
46
     * committed or aborted.
47
47
     * 
48
48
     * @return Upper bound on timestamps for which
49
49
     *         {@link com.persistit.TransactionIndex#hasConcurrentTransaction(long, long)
53
53
 
54
54
    /**
55
55
     * Count of active transactions measured when
56
 
     * <code>updateActiveTransactionCache<code> was last called. The count may
 
56
     * <code>updateActiveTransactionCache</code> was last called. The count may
57
57
     * have changed to due new transactions starting or existing transactions
58
58
     * committing since that invocation, and therefore the value returned by
59
59
     * this method is an estimate.