Author: aconway
Date: Thu Jan 19 23:02:19 2012
New Revision: 1233635
URL: http://svn.apache.org/viewvc?rev=1233635&view=rev
Log:
QPID-3603: added note about current lack of synchronisation of snapshot and
events in node propagation
Modified:
qpid/branches/qpid-3603-2/qpid/cpp/design_docs/replicating-browser-design.txt
Modified:
qpid/branches/qpid-3603-2/qpid/cpp/design_docs/replicating-browser-design.txt
URL:
http://svn.apache.org/viewvc/qpid/branches/qpid-3603-2/qpid/cpp/design_docs/replicating-browser-design.txt?rev=1233635&r1=1233634&r2=1233635&view=diff
==============================================================================
---
qpid/branches/qpid-3603-2/qpid/cpp/design_docs/replicating-browser-design.txt
(original)
+++
qpid/branches/qpid-3603-2/qpid/cpp/design_docs/replicating-browser-design.txt
Thu Jan 19 23:02:19 2012
@@ -306,6 +306,17 @@ it).
LC5 - Need richer control over which queues/exchanges are propagated, and
which are not.
-Question: is it possible to miss an event on subscribing for
-configuration propagation? are the initial snapshot and subsequent
-events correctly synchronised?
+LC6 - The events and query responses are not fully synchronized.
+
+ In particular it *is* possible to not receive a delete event but
+ for the deleted object to still show up in the query response
+ (meaning the deletion is 'lost' to the update).
+
+ It is also possible for an create event to be received as well
+ as the created object being in the query response. Likewise it
+ is possible to receive a delete event and a query response in
+ which the object no longer appears. In these cases the event is
+ essentially redundant.
+
+ It is not possible to miss a create event and yet not to have
+ the object in question in the query response however.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]