The issue with active/active is the following condition: client initiator sends write operation to gateway server A server A does not respond within client timeout client initiator re-sends failed write operation to gateway server B client initiator sends another write operation to gateway server C(orB) on the same sector with different data Server A wakes up and write pending data, which will over-write sector with old data
As Jason mentioned this is an edge condition but pauses challenges on how to deal with this, some approaches:
-increase the timeout of the client failover + implement fencing with a smaller heartbeat timeout. -implement a distributed operation counter (using a Ceph object or a distributed configuration/dml tool ) so that if server B gets an operation it can detect this was because of server A failing and starts fencing action. -similar to the above but rely on iSCSI session counters in Microsoft MCS..MPIO does not generate consecutice numbers accross the different session paths.
Maged
On 2017-10-17 12:23, Jorge Pinilla López wrote:
So what I have understood the final sum up was to support MC to be able to Multipath Active/Active
How is that proyect going?
Windows will be able to support it because they have already implemented it client-side but unless ESXi implements it, VMware will only be able to do Active/Passive, am I right?
El 17/10/2017 a las 11:01, Frédéric Nass escribió:
-- Jorge Pinilla Lópezjorpilo@xxxxxxxxx Estudiante de ingenieria informática Becario del area de sistemas (SICUZ) Universidad de Zaragoza PGP-KeyID: A34331932EBC715A
|
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com