diff options
| author | Alex Rudyy <orudyy@apache.org> | 2014-07-21 15:42:32 +0000 |
|---|---|---|
| committer | Alex Rudyy <orudyy@apache.org> | 2014-07-21 15:42:32 +0000 |
| commit | c940f617018832135605f59645f2f85e7b9dca39 (patch) | |
| tree | 05e3ec9add61ddd01a4fa32d7cc339a7d145af92 /qpid/java/bdbstore/src/test | |
| parent | 47893288853bd36080ac30c73e63599845ac58f0 (diff) | |
| download | qpid-python-c940f617018832135605f59645f2f85e7b9dca39.tar.gz | |
QPID-5909: Allow setting of BDB HA message store durability many times
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1612322 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/bdbstore/src/test')
| -rw-r--r-- | qpid/java/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/ReplicatedEnvironmentFacadeTest.java | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/qpid/java/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/ReplicatedEnvironmentFacadeTest.java b/qpid/java/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/ReplicatedEnvironmentFacadeTest.java index 355ebcb981..229c2c3f27 100644 --- a/qpid/java/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/ReplicatedEnvironmentFacadeTest.java +++ b/qpid/java/bdbstore/src/test/java/org/apache/qpid/server/store/berkeleydb/replication/ReplicatedEnvironmentFacadeTest.java @@ -176,17 +176,13 @@ public class ReplicatedEnvironmentFacadeTest extends QpidTestCase new Durability(Durability.SyncPolicy.NO_SYNC, Durability.SyncPolicy.NO_SYNC, Durability.ReplicaAckPolicy.SIMPLE_MAJORITY), master.getRealMessageStoreDurability()); assertEquals("Unexpected durability", TEST_DURABILITY, master.getMessageStoreDurability()); - assertTrue("Unexpected coalescing syn", master.isCoalescingSync()); + assertTrue("Unexpected coalescing sync", master.isCoalescingSync()); - try - { - master.setMessageStoreDurability(TEST_DURABILITY.getLocalSync(), TEST_DURABILITY.getReplicaSync(), TEST_DURABILITY.getReplicaAck()); - fail("Cannot set message store durability twice"); - } - catch(IllegalStateException e) - { - // pass - } + master.setMessageStoreDurability(Durability.SyncPolicy.WRITE_NO_SYNC, Durability.SyncPolicy.SYNC, Durability.ReplicaAckPolicy.ALL); + assertEquals("Unexpected message store durability", + new Durability(Durability.SyncPolicy.WRITE_NO_SYNC, Durability.SyncPolicy.SYNC, Durability.ReplicaAckPolicy.ALL), + master.getRealMessageStoreDurability()); + assertFalse("Coalescing sync committer is still running", master.isCoalescingSync()); } public void testGetNodeState() throws Exception |
