-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
stability #1
Comments
dovecot_syncer() {
echo "# $FUNCNAME"
local plugin_source="https://raw.githubusercontent.com/random-archer/dovecot_plugin_syncer/master/binary.tar.gz"
local plugin_target="/tmp/binary.tar.gz"
curl "$plugin_source" --output "$plugin_target"
tar xzvf "$plugin_target" -C "/"
}
|
thanks, will try to install and configure it today, i will report later. |
works stable on 3 geo clusters , as u sad first i need to create my own .sh script to read file pipe and run doveadm sync -f -u $user_name -n inbox remote:root@serv1c1 thanks for good script, dovecot must have it. |
great. re: |
hi, after some time i got this error: Feb 21 14:57:41 imap([email protected])<26532><fTH/XBWf+ul/AAAB>: Error: syncer-plugin.v13/syncer_report_change : failed to pipe: syncer_record_eol rv=-1 how to reproduce, set limits on imap process and make many connections to imap, then you will see error like: then do dovecot restart: and you will see errors about plugin and pipe. What do you think ? The problem is that imap process is not shutting down when no connections are made. |
As I understand, we need to timeout if we can't write to pipe int fd_pipe = open(syncer_pipe, O_RDWR); // non-blocking fifo pipe how to add timeout here for example 3 sec ? |
|
now all works fine. |
Is this patch still required? |
Hi, searched all internet to find this functionallity. Can you tell more about it? Is it on your production clusters? its stable?
i want to use it in three geo clusters
and how to install and configure it ?
The text was updated successfully, but these errors were encountered: