public Object call() throws Exception { TXManagerImpl.waitForPendingCommitForTest(); return null; } };
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); mgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); mgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); mgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); return null; } });
public Object call() throws Exception { CacheTransactionManager mgr = getGemfireCache().getTxManager(); mgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); TXStateInterface tx = mgr.internalSuspend(); assertNotNull(tx); mgr.resume(tx); mgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); assertNotNull(mgr.getTXState()); mgr.commit(); Region<String, CustomerNoDelta> r = getCache().getRegion(regionName); CustomerNoDelta cnd = r.get(keynd); Customer c = (Customer)r.get(key); assertEquals("cust11NoDelta", cnd.getName()); assertEquals("cust11", c.getName()); // wait for commit to finish before checking on vm2 TXManagerImpl.waitForPendingCommitForTest(); return null; } });
public Object call() throws Exception { TXManagerImpl mgr = getGemfireCache().getTxManager(); TXStateInterface tx = mgr.internalSuspend(); assertNotNull(tx); mgr.resume(tx); if (commit) { mgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); } else { mgr.rollback(); } return null; } });
TXManagerImpl.waitForPendingCommitForTest();
public Object call() throws Exception { CacheTransactionManager mgr = getGemfireCache().getTxManager(); mgr.begin(); Region cust = getCache().getRegion(D_REFERENCE); cust.destroy("meow"); cust.create("meow","this is the new meow, not the old meow"); mgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); return null; } });
@Override public void run2() throws CacheException { AttributesFactory af = new AttributesFactory(); af.setScope(Scope.DISTRIBUTED_ACK); af.setConcurrencyChecksEnabled(true); Region r1 = createRootRegion("r1", af.create()); TXManagerImpl ctm = getGemfireCache().getCacheTransactionManager(); ctm.begin(); r1.create("createKey", "createValue"); if (doDestroy) { try { r1.localDestroy("createKey"); fail("expected exception not thrown"); } catch (UnsupportedOperationInTransactionException e) { assertEquals(e.getMessage(), LocalizedStrings.TXStateProxy_LOCAL_DESTROY_NOT_ALLOWED_IN_TRANSACTION.toLocalizedString()); } } else { try { r1.localInvalidate("createKey"); fail("expected exception not thrown"); } catch (UnsupportedOperationInTransactionException e) { assertEquals(e.getMessage(), LocalizedStrings.TXStateProxy_LOCAL_INVALIDATE_NOT_ALLOWED_IN_TRANSACTION.toLocalizedString()); } } ctm.commit(); TXManagerImpl.waitForPendingCommitForTest(); } });
assertEquals(0, ((SelectResults)q.execute()).size()); TXManagerImpl.waitForPendingCommitForTest(); return null;
TXManagerImpl.waitForPendingCommitForTest(); invokeInEveryVM(new SerializableRunnable("testDACKLoadedMessage: confirm standard case") { public void run() { txMgr.commit(); assertEquals("val2", rgn.getEntry("key2").getValue()); TXManagerImpl.waitForPendingCommitForTest(); rgn.get("key4", new Integer(4)); txMgr.commit(); TXManagerImpl.waitForPendingCommitForTest();
@Override public void afterCreate(EntryEvent event) { // for each customer, put 10 orders in a tx. Region custPR = event.getRegion(); Region orderPR = custPR.getCache().getRegion( Region.SEPARATOR + OrderPartitionedRegionName); CacheTransactionManager mgr = custPR.getCache() .getCacheTransactionManager(); mgr.begin(); CustId custId = (CustId)event.getKey(); for (int j = 1; j <= 10; j++) { int oid = (custId.getCustId().intValue() * 10) + j; OrderId orderId = new OrderId(oid, custId); Order order = new Order("OREDR" + oid); try { assertNotNull(orderPR); orderPR.put(orderId, order); } catch (Exception e) { // mgr.rollback(); fail(" failed while doing put operation in CacheListener ", e); } } mgr.commit(); // wait for commit to finish since other threads will be checking for this TXManagerImpl.waitForPendingCommitForTest(); getLogWriter().info("COMMIT completed"); } }
public void run2() throws CacheException { AttributesFactory af = new AttributesFactory(); af.setScope(Scope.DISTRIBUTED_ACK); Region r1 = createRootRegion("r1", af.create()); Region r2 = r1.createSubregion("r2", af.create()); Region r3 = r2.createSubregion("r3", af.create()); final TXManagerImpl ctm = (TXManagerImpl)getCache() .getCacheTransactionManager(); ctm.begin(); r2.put("b", "value1"); r3.put("c", "value2"); r1.put("a", "value3"); r1.put("a2", "value4"); r3.put("c2", "value5"); r2.put("b2", "value6"); ctm.commit(); TXManagerImpl.waitForPendingCommitForTest(); } });
TXManagerImpl.waitForPendingCommitForTest(); vm0.invoke(checkRgn1); vm1.invoke(checkRgn1); TXManagerImpl.waitForPendingCommitForTest(); vm0.invoke(checkRgn1Again); vm1.invoke(checkRgn1Again); TXManagerImpl.waitForPendingCommitForTest(); SerializableRunnable checkRgn12 = new SerializableRunnable("testInternalCallbacks: check rgn1 valus") { TXManagerImpl.waitForPendingCommitForTest(); vm0.invoke(checkRgn12); vm1.invoke(checkRgn12); TXManagerImpl.waitForPendingCommitForTest(); vm0.invoke(checkRgn12Again); vm1.invoke(checkRgn12Again); TXManagerImpl.waitForPendingCommitForTest(); vm0.invoke(checkRgn123); vm1.invoke(checkRgn123); TXManagerImpl.waitForPendingCommitForTest(); vm0.invoke(checkRgn123Again); vm1.invoke(checkRgn123Again);
r2.put("b2", "value6", callbackArg); ctm.commit(); TXManagerImpl.waitForPendingCommitForTest();
assertEquals(cmtMsgs+1, dmStats.getSentCommitMessages()); TXManagerImpl.waitForPendingCommitForTest(); assertEquals(commitWaits+1, dmStats.getCommitWaits()); txId = txMgr.getTransactionId(); txMgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); getSystem().getLogWriter().info("testTXSimpleOps: Put(update) Value2"); invokeInEveryVM(MultiVMRegionTestCase.class, txMgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); getSystem().getLogWriter().info("testTXSimpleOps: invalidate key"); txMgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); getSystem().getLogWriter().info("testTXSimpleOps: destroy key");
txMgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); txMgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); txMgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); invokeInEveryVM(new CacheSerializableRunnable("testTXAlgebra: check: committed LI + TX DI-> NOOP") { public void run2() { txMgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); invokeInEveryVM(new CacheSerializableRunnable("testTXAlgebra: check: TX LI + TX DI -> LI") { public void run2() { txMgr.commit(); TXManagerImpl.waitForPendingCommitForTest(); txMgr.commit(); TXManagerImpl.waitForPendingCommitForTest();
TXManagerImpl.waitForPendingCommitForTest();