if(!bs.isCommitted(addrs.get(i))) { fail("i="+i+", addr="+addrs.get(i)); assertFalse(bs.isCommitted(addrs.get(i)));
if(!bs.isCommitted(addrs.get(i))) { fail("i="+i+", addr="+addrs.get(i)); assertFalse(bs.isCommitted(addrs.get(i)));
assertTrue(bs.isCommitted(addr)); assertTrue(bs.isCommitted(addr)); assertFalse(bs.isCommitted(addr));
assertTrue(bs.isCommitted(addr)); assertTrue(bs.isCommitted(addr)); assertFalse(bs.isCommitted(addr));
/** * State2 * * Allocate - Commit - Free - Commit * * assert that allocation is no longer committed */ public void test_allocCommitFreeCommit() { Journal store = (Journal) getStore(); try { RWStrategy bs = (RWStrategy) store.getBufferStrategy(); final long addr = bs.write(randomData(78)); store.commit(); bs.delete(addr); assertTrue(bs.isCommitted(addr)); store.commit(); assertFalse(bs.isCommitted(addr)); } finally { store.destroy(); } }
assertTrue(bs.isCommitted(addr)); assertTrue(bs.isCommitted(addr)); assertFalse(bs.isCommitted(addr));
/** * State2 * * Allocate - Commit - Free - Commit * * assert that allocation is no longer committed */ public void test_allocCommitFreeCommit() { Journal store = (Journal) getStore(); try { RWStrategy bs = (RWStrategy) store.getBufferStrategy(); final long addr = bs.write(randomData(78)); store.commit(); bs.delete(addr); assertTrue(bs.isCommitted(addr)); store.commit(); assertFalse(bs.isCommitted(addr)); } finally { store.destroy(); } }
assertTrue(bs.isCommitted(addr)); assertTrue(bs.isCommitted(addr)); assertFalse(bs.isCommitted(addr));
public void test_allocCommitFreeWithHistory() { final Journal store = (Journal) getStore(4); try { final RWStrategy bs = (RWStrategy) store.getBufferStrategy(); final long addr = bs.write(randomData(78)); store.commit(); bs.delete(addr); assertTrue(bs.isCommitted(addr)); } finally { store.destroy(); } }
public void test_allocCommitFreeWithHistory() { final Journal store = (Journal) getStore(4); try { final RWStrategy bs = (RWStrategy) store.getBufferStrategy(); final long addr = bs.write(randomData(78)); store.commit(); bs.delete(addr); assertTrue(bs.isCommitted(addr)); } finally { store.destroy(); } }
bs.delete(addr3); assertTrue(bs.isCommitted(addr)); assertTrue(bs.isCommitted(addr)); assertFalse(bs.isCommitted(addr));
bs.delete(addr3); assertTrue(bs.isCommitted(addr)); assertTrue(bs.isCommitted(addr)); assertFalse(bs.isCommitted(addr));
/** * State1 * * Allocate - Commit - Free * * assert that allocation remains committed */ public void test_allocCommitFree() { Journal store = (Journal) getStore(); try { RWStrategy bs = (RWStrategy) store.getBufferStrategy(); final long addr = bs.write(randomData(78)); store.commit(); bs.delete(addr); assertTrue(bs.isCommitted(addr)); } finally { store.destroy(); } }
/** * State1 * * Allocate - Commit - Free * * assert that allocation remains committed */ public void test_allocCommitFree() { Journal store = (Journal) getStore(); try { RWStrategy bs = (RWStrategy) store.getBufferStrategy(); final long addr = bs.write(randomData(78)); store.commit(); bs.delete(addr); assertTrue(bs.isCommitted(addr)); } finally { store.destroy(); } }
assertFalse(bs.isCommitted(addr)); // rolled back
assertFalse(bs.isCommitted(addr)); // rolled back
assertFalse(bs.isCommitted(addr)); // rolled back
assertFalse(bs.isCommitted(addr)); // rolled back
assertTrue(bs.isCommitted(addr)); } finally { store.destroy();
assertTrue(bs.isCommitted(addr)); } finally { store.destroy();