/** * @return total number of inflight (active) transactions. */ public long getNumberOfInflightTransactions() { return ActionManager.manager().getNumberOfInflightTransactions(); }
/** * @return total number of inflight (active) transactions. */ public long getNumberOfInflightTransactions() { return ActionManager.manager().getNumberOfInflightTransactions(); }
/** * @return total number of inflight (active) transactions. */ public long getNumberOfInflightTransactions() { return ActionManager.manager().getNumberOfInflightTransactions(); }
/** * @return total number of inflight (active) transactions. */ public long getNumberOfInflightTransactions() { return ActionManager.manager().getNumberOfInflightTransactions(); }
/** * @return total number of inflight (active) transactions. */ public long getNumberOfInflightTransactions() { return ActionManager.manager().getNumberOfInflightTransactions(); }
/** * @return total number of inflight (active) transactions. */ public long getNumberOfInflightTransactions() { return ActionManager.manager().getNumberOfInflightTransactions(); }
/** * @return total number of inflight (active) transactions. */ public long getNumberOfInflightTransactions() { return ActionManager.manager().getNumberOfInflightTransactions(); }
/** * @return total number of inflight (active) transactions. */ public long getNumberOfInflightTransactions() { return ActionManager.manager().getNumberOfInflightTransactions(); }
/** * @return total number of inflight (active) transactions. */ public long getNumberOfInflightTransactions() { return ActionManager.manager().getNumberOfInflightTransactions(); }
/** * @return total number of inflight (active) transactions. */ public long getNumberOfInflightTransactions() { return ActionManager.manager().getNumberOfInflightTransactions(); }
/** * @return total number of inflight (active) transactions. */ public long getNumberOfInflightTransactions() { return ActionManager.manager().getNumberOfInflightTransactions(); }
@Test public void testCleanupRollback () throws Exception { for (int i = 0; i < 1000; i++) { final SubordinateTransaction tm = createTransaction(); tm.doRollback(); } assertEquals(ActionManager.manager().getNumberOfInflightTransactions(), 0); }
@Test public void testCleanupOnePhaseCommit () throws Exception { for (int i = 0; i < 1000; i++) { final SubordinateTransaction tm = createTransaction(); tm.doOnePhaseCommit(); } assertEquals(ActionManager.manager().getNumberOfInflightTransactions(), 0); }
@Test public void testCleanupCommit () throws Exception { for (int i = 0; i < 1000; i++) { final SubordinateTransaction tm = createTransaction(); assertEquals(TwoPhaseOutcome.PREPARE_READONLY, tm.doPrepare()); // don't call commit for read only case. } assertEquals(ActionManager.manager().getNumberOfInflightTransactions(), 0); }
@Test public void testCleanupSecondPhaseRollback () throws Exception { for (int i = 0; i < 1000; i++) { final SubordinateTransaction tm = createTransaction(); assertEquals(TwoPhaseOutcome.PREPARE_READONLY, tm.doPrepare()); // don't call rollback for read only case } assertEquals(ActionManager.manager().getNumberOfInflightTransactions(), 0); }