Author: borges
Date: 2011-08-04 11:28:56 -0400 (Thu, 04 Aug 2011)
New Revision: 11121
Modified:
branches/HORNETQ-720_Replication/hornetq-core/src/main/java/org/hornetq/core/replication/impl/ReplicationEndpointImpl.java
Log:
HORNETQ-720 Only compare journals if up-to-date.
Modified:
branches/HORNETQ-720_Replication/hornetq-core/src/main/java/org/hornetq/core/replication/impl/ReplicationEndpointImpl.java
===================================================================
---
branches/HORNETQ-720_Replication/hornetq-core/src/main/java/org/hornetq/core/replication/impl/ReplicationEndpointImpl.java 2011-08-04
15:28:12 UTC (rev 11120)
+++
branches/HORNETQ-720_Replication/hornetq-core/src/main/java/org/hornetq/core/replication/impl/ReplicationEndpointImpl.java 2011-08-04
15:28:56 UTC (rev 11121)
@@ -325,6 +325,11 @@
public void compareJournalInformation(final JournalLoadInformation[]
journalInformation) throws HornetQException
{
+ if (!server.isRemoteBackupUpToDate())
+ {
+ throw new HornetQException(HornetQException.ILLEGAL_STATE, "Cannot compare
journals if not in sync!");
+ }
+
if (journalLoadInformation == null || journalLoadInformation.length !=
journalInformation.length)
{
throw new HornetQException(HornetQException.INTERNAL_ERROR,
Show replies by date