>>> Andrew Beekhof <[email protected]> schrieb am 04.09.2013 um 08:27 in 
>>> Nachricht
<[email protected]>:

> On 04/09/2013, at 4:09 PM, Vladislav Bogdanov <[email protected]> wrote:
> 

[...]
>> Are there any possibilities/plans to implement "partial" messages?
> 
> This is part of the reason we send only the changes that result from an 
> update.

I haven't checked recently, but when a lot of communication happened, applying 
the diffs frequently failed , and a full copy was transferred.
I guess it's due to the fact that the protocol is not a two-way (request & 
response) diff protocol, but just a one-way "diff broadcast" protocol. So if a 
node didn't have the previous version it cannot process the latest diff and 
needs a full copy instead. I don't know how well this scales for big clusters 
with massive updates.

BTW: What are the reasons why a DC changes node while current DC-node is fine? 
Occasionally this also happens, causing some extra communication...

> Message fragmenting would have to happen at the corosync/libqb level.

Regards,
Ulrich


_______________________________________________
Linux-HA mailing list
[email protected]
http://lists.linux-ha.org/mailman/listinfo/linux-ha
See also: http://linux-ha.org/ReportingProblems

Reply via email to