http://dovecot.org/releases/2.2/rc/dovecot-2.2.rc2.tar.gz http://dovecot.org/releases/2.2/rc/dovecot-2.2.rc2.tar.gz.sig
Looks like the last changes I did today just before rc1 release made it just about unusable. This one is actually running on my servers. :)
On 2/25/2013 10:43 AM, Timo Sirainen wrote:
http://dovecot.org/releases/2.2/rc/dovecot-2.2.rc2.tar.gz http://dovecot.org/releases/2.2/rc/dovecot-2.2.rc2.tar.gz.sig
Looks like the last changes I did today just before rc1 release made it just about unusable.
Yes, it didn't work for me either.
This one is actually running on my servers. :)
And on mine for the last 25 minutes with no problems.
-- Mark Sapiro mark@msapiro.net The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On 2/25/13 12:43 PM, Timo Sirainen wrote:
http://dovecot.org/releases/2.2/rc/dovecot-2.2.rc2.tar.gz http://dovecot.org/releases/2.2/rc/dovecot-2.2.rc2.tar.gz.sig
Looks like the last changes I did today just before rc1 release made it just about unusable. This one is actually running on my servers. :)
Trying the dsync replication for the first time, and I am confused as to the intended purpose of the replication service. Is the dsync replication meant to replicate mails immediately upon submission to lmtp/lda and on change via IMAP/POP3, or is the replication_full_sync_interval the only configurable for determining when the replication will occur? Maybe a better question is there any documentation on dsync replication (could not find any)?
I am using Michael Grimm's configuration from this discussion http://www.mail-archive.com/dovecot@dovecot.org/msg50158.html for testing.
On 2013-02-25 22:57, list@airstreamcomm.net wrote:
Trying the dsync replication for the first time, and I am confused as to the intended purpose of the replication service. Is the dsync replication meant to replicate mails immediately upon submission to lmtp/lda and on change via IMAP/POP3,
Yes.
or is the replication_full_sync_interval the only configurable for determining when the replication will occur?
No.
Timo, correct me if I am mistaken, but that keyword will tell the replication system when to apply a "dsync -f" aka running in "full sync mode" at latest.
Maybe a better question is there any documentation on dsync replication (could not find any)?
http://blog.dovecot.org/2012/02/dovecot-clustering-with-dsync-based.html http://www.dovecot.org/img/dsync-director-replication-ssh.png http://www.dovecot.org/img/dsync-director-replication.png
HTH, Michael
On 2/26/13 12:56 AM, Michael Grimm wrote:
On 2013-02-25 22:57, list@airstreamcomm.net wrote:
Trying the dsync replication for the first time, and I am confused as to the intended purpose of the replication service. Is the dsync replication meant to replicate mails immediately upon submission to lmtp/lda and on change via IMAP/POP3,
Yes.
or is the replication_full_sync_interval the only configurable for determining when the replication will occur?
No.
Timo, correct me if I am mistaken, but that keyword will tell the replication system when to apply a "dsync -f" aka running in "full sync mode" at latest.
Maybe a better question is there any documentation on dsync replication (could not find any)?
http://blog.dovecot.org/2012/02/dovecot-clustering-with-dsync-based.html http://www.dovecot.org/img/dsync-director-replication-ssh.png http://www.dovecot.org/img/dsync-director-replication.png
(Sorry for the long link)
HTH, Michael
Thanks for the information Michael. I must be configuring this incorrectly as the replication is not occurring when messages are being delivered via LMTP in my setup. When I restart dovecot the messages are synced immediately, but not on delivery.
Here is my config:
# 2.2.rc2: /usr/local/etc/dovecot/dovecot.conf # OS: Linux 2.6.32-279.22.1.el6.x86_64 x86_64 CentOS release 6.3 (Final) auth_debug = yes auth_verbose = yes mail_debug = yes mail_location = maildir:~/Maildir namespace inbox { inbox = yes location = mailbox Drafts { special_use = \Drafts } mailbox Junk { special_use = \Junk } mailbox Sent { special_use = \Sent } mailbox "Sent Messages" { special_use = \Sent } mailbox Trash { special_use = \Trash } prefix = } passdb { args = scheme=CRYPT username_format=%u /etc/dovecot/users driver = passwd-file } plugin { mail_replica = remote:vmail@mail2.clustertest.air replication_full_sync_interval = 1 hours } postmaster_address = root@clustertest.air service aggregator { fifo_listener replication-notify-fifo { mode = 0600 user = vmail } unix_listener replication-notify { mode = 0600 user = vmail } } service auth { unix_listener auth-userdb { mode = 0777 } } service config { unix_listener config { user = vmail } } service doveadm { user = vmail } service lmtp { process_min_avail = 20 unix_listener /var/spool/postfix/private/dovecot-lmtp { group = postfix mode = 0660 user = postfix } } service replicator { process_min_avail = 1 } ssl_cert =
On 26.2.2013, at 17.58, list@airstreamcomm.net wrote:
Thanks for the information Michael. I must be configuring this incorrectly as the replication is not occurring when messages are being delivered via LMTP in my setup. When I restart dovecot the messages are synced immediately, but not on delivery.
Here is my config:
You're missing:
mail_plugins = notify replication
On 2/26/13 10:10 AM, Timo Sirainen wrote:
On 26.2.2013, at 17.58, list@airstreamcomm.net wrote:
Thanks for the information Michael. I must be configuring this incorrectly as the replication is not occurring when messages are being delivered via LMTP in my setup. When I restart dovecot the messages are synced immediately, but not on delivery.
Here is my config: You're missing:
mail_plugins = notify replication
Thanks Timo that did the trick. Now say I have two clusters of dovecot servers in disparate data centers, each cluster has four nodes with shared NFS storage. Would I be able to configure dsync replication so that messages hitting any server in either cluster would be replicated accordingly to the remote data center?
On 26.02.2013, at 20:47, list@airstreamcomm.net wrote:
On 2/26/13 10:10 AM, Timo Sirainen wrote:
On 26.2.2013, at 17.58, list@airstreamcomm.net wrote:
Thanks for the information Michael.
You're missing: mail_plugins = notify replication
Thanks Timo that did the trick.
Sorry, I did forget about including this information in my other mail :-(
Regards, Michael
Error compiling on Solaris 11.1
gmake[4]: Entering directory `/opt/local/src/dovecot/dovecot-2.2.rc2/src/plugins/quota' gcc -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib-master -I../../../src/lib-dict -I../../../src/lib-index -I../../../src/lib-mail -I../../../src/lib-storage -I../../../src/lib-storage/index -I../../../src/lib-storage/index/maildir -I../../../src/doveadm -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -MT quota-status.o -MD -MP -MF .deps/quota-status.Tpo -c -o quota-status.o quota-status.c quota-status.c: In function 'main': quota-status.c:184:15: error: 'optarg' undeclared (first use in this function) quota-status.c:184:15: note: each undeclared identifier is reported only once for each function it appears in
It worked after adding
#include
to quota-status.c - or perhaps those should be added to src/lib-master/master-service.h?
participants (5)
-
list@airstreamcomm.net
-
Mark Sapiro
-
Michael Grimm
-
Oscar del Rio
-
Timo Sirainen