commitPutsToOverflow(); } else { commitPutsToPrimary();
private void commitPutsToOverflow() throws InterruptedException { overflowPutTx = getOverflowTx(); overflowPutTx.begin(); for (Event event : putList) { overflowPutTx.put(event); } commitPutsToOverflow_core(overflowPutTx); totalStored.release(putList.size()); overflowPutCount += putList.size(); channelCounter.addToEventPutSuccessCount(putList.size()); }
@Override protected void doCommit() throws InterruptedException { if (putCalled) { putCommit(); if (LOGGER.isDebugEnabled()) { LOGGER.debug("Put Committed. Drain Order Queue state : " + drainOrder.dump()); } } else if (takeCalled) { takeCommit(); if (LOGGER.isDebugEnabled()) { LOGGER.debug("Take Committed. Drain Order Queue state : " + drainOrder.dump()); } } }
commitPutsToOverflow(); } else { commitPutsToPrimary();
@Override protected BasicTransactionSemantics createTransaction() { return new SpillableMemoryTransaction(channelCounter); }
@Override protected void doCommit() throws InterruptedException { if (putCalled) { putCommit(); if (LOGGER.isDebugEnabled()) { LOGGER.debug("Put Committed. Drain Order Queue state : " + drainOrder.dump()); } } else if (takeCalled) { takeCommit(); if (LOGGER.isDebugEnabled()) { LOGGER.debug("Take Committed. Drain Order Queue state : " + drainOrder.dump()); } } }
private void commitPutsToOverflow() throws InterruptedException { overflowPutTx = getOverflowTx(); overflowPutTx.begin(); for (Event event : putList) { overflowPutTx.put(event); } commitPutsToOverflow_core(overflowPutTx); totalStored.release(putList.size()); overflowPutCount += putList.size(); channelCounter.addToEventPutSuccessCount(putList.size()); }
@Override protected BasicTransactionSemantics createTransaction() { return new SpillableMemoryTransaction(channelCounter); }