Il 31/05/2012 10:44, Roni Luxenberg ha scritto:
> a continuous replication application expects to get all IOs in the same order 
> as
> issued by the guest irrespective of the (rate of the) flushes done within the 
> guest.

Does real hardware give such consistency, unless you disable caching?

> This is required to be able to support more advanced features like cross VM 
> consistency
> where the application protects a group of VMs (possibly running on different 
> hosts)
> forming a single logical application/service.
> Does the design strictly maintain this property?

No.  But this is only a problem with the implementation, not with the API.

> under this design and assuming async implementation, is a same block
> that is written few times in a raw by the guest guaranteed to be
> received by the continuous replication agent the same exact number of
> times without overriding any of the writes?

No.

Paolo

Reply via email to