On 5.3.2012, at 15.11, Attila Nagy wrote:
dsync doesn't currently take enough advantage of modseqs and send only the changed data. Hm. What is your estimate about the performance capability of the current "best" replication scheme available in Dovecot? I know it's hard to tell, because there are a lot of parameters, but do you think it's good for a real world environment with (10-1000*x :) thousands of users, and a lot of changes?
The plan is to get it working with at least a few thousand users to several tens of thousands.
BTW, it would even better to have something scalable as Cassandra, so Dovecout wouldn't have to worry about replication and (read/write) scalability.
Yes, that's also in my future plans, but it's a larger change. Also I don't think Cassandra (or any nosql?) still supports application-level merging of data after split brain.