Yes, a good example is failover. Failover doesn't really work on the 0.8protocol, because it doesn't provide a compensating solution to the coordinated attack problem (the problem of reaching a known 'committed' state on both client and broker with certainty over an unreliable connection). The 0.10 protocol, as I understand it, uses numbering to provide a replay solution to this tricky puzzle. So this is an area that is going to have to change, and for the better.
On 27/07/07, Gordon Sim <[EMAIL PROTECTED]> wrote: > > Rupert Smith wrote: > > Absolutely, I'm just keen to see the defaults established in the M2 > release > > preserved where possible, unless there is a compelling reason for > change. > > Add new functionality to create the ideal client, yes. Change default > > behaviour from what exists currently, no thanks, not unless we have to. > > Agreed. I think the key point is the 'unless there is a compelling > reason'. We should avoid changing things just for the sake of it, but we > should be free to discuss changes that might bring some benefits. >
