Author: aconway Date: Fri Feb 17 14:02:55 2012 New Revision: 1245468 URL: http://svn.apache.org/viewvc?rev=1245468&view=rev Log: QPID-3603: added note about current lack of synchronisation of snapshot and events in node propagation
Modified: qpid/branches/qpid-3603-7/qpid/cpp/design_docs/replicating-browser-design.txt Modified: qpid/branches/qpid-3603-7/qpid/cpp/design_docs/replicating-browser-design.txt URL: http://svn.apache.org/viewvc/qpid/branches/qpid-3603-7/qpid/cpp/design_docs/replicating-browser-design.txt?rev=1245468&r1=1245467&r2=1245468&view=diff ============================================================================== --- qpid/branches/qpid-3603-7/qpid/cpp/design_docs/replicating-browser-design.txt (original) +++ qpid/branches/qpid-3603-7/qpid/cpp/design_docs/replicating-browser-design.txt Fri Feb 17 14:02:55 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:commits-subscr...@qpid.apache.org