I remember last year we discussed Dovecot replication a bit on this list, e.g. http://www.dovecot.org/list/dovecot/2008-May/030446.html . Has there been any development related to this, and can I help at all? The more I think about the hacks I'm employing to synchronize mail, the more I realize I want this. So hopefully I can put either some money or some time where my mouth is. -- Asheesh. -- Its name is Public Opinion. It is held in reverence. It settles everything. Some think it is the voice of God. -- Mark Twain
On Sat, 2009-01-31 at 03:49 -0800, Asheesh Laroia wrote:> I remember last year we discussed Dovecot replication a bit on this list, > e.g. http://www.dovecot.org/list/dovecot/2008-May/030446.html . > > Has there been any development related to this, and can I help at all? The > more I think about the hacks I'm employing to synchronize mail, the more I > realize I want this. So hopefully I can put either some money or some time > where my mouth is.Replication is still on my TODO list and I've a bit of code for the replication plugin implemented, but it's not very far. Anyway since I now started working for Mailtrust they'll decide what the priorities are for new Dovecot features. I can't say for sure if/when I'll start coding the replication again, but my current understanding is that they're interested in it, but some other things are more important to get done first. So throwing money at me won't help, but nothing of course stops you from writing the code :) I can send you the code I have so far if you want it. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20090209/9a58a2b6/attachment-0002.bin>
On 2/9/2009, Timo Sirainen (tss at iki.fi) wrote:> I can't say for sure if/when I'll start coding the replication again, > but my current understanding is that they're interested in it, but > some other things are more important to get done first.Will there be a wiki page describing the roadmap for the coming year? I'm very curious to see what is coming! -- Best regards, Charles
Timo Sirainen wrote:> On Sat, 2009-01-31 at 03:49 -0800, Asheesh Laroia wrote: >> I remember last year we discussed Dovecot replication a bit on this list, >> e.g. http://www.dovecot.org/list/dovecot/2008-May/030446.html . >> >> Has there been any development related to this, and can I help at all? The >> more I think about the hacks I'm employing to synchronize mail, the more I >> realize I want this. So hopefully I can put either some money or some time >> where my mouth is. > > Replication is still on my TODO list and I've a bit of code for the > replication plugin implemented, but it's not very far. Anyway since I > now started working for Mailtrust they'll decide what the priorities are > for new Dovecot features. I can't say for sure if/when I'll start coding > the replication again, but my current understanding is that they're > interested in it, but some other things are more important to get done > first. > > So throwing money at me won't help, but nothing of course stops you from > writing the code :) I can send you the code I have so far if you want > it.It's a shame replication isn't a priority - that would be a killer feature. Something easy I've considered is a transaction model similar to how MySQL does replication by adding sync calls (delete x, change flag on y, z is new, etc.) in strategic locations to the maildir storage engine. ~Seth
On Mon, 9 Feb 2009, Timo Sirainen wrote:> Replication is still on my TODO list and I've a bit of code for the > replication plugin implemented, but it's not very far. Anyway since I > now started working for Mailtrust they'll decide what the priorities are > for new Dovecot features. I can't say for sure if/when I'll start coding > the replication again, but my current understanding is that they're > interested in it, but some other things are more important to get done > first.My reaction to "some other things are more important to get done first" is, "I can't think of anything." (-:> So throwing money at me won't help, but nothing of course stops you from > writing the code :) I can send you the code I have so far if you want > it.By all means, send me the code, or preferably toss it in some hg branch on the web. -- Asheesh. -- Q: What's the difference betweeen USL and the Graf Zeppelin? A: The Graf Zeppelin represented cutting edge technology for its time.