Re: sync_log_chain - is it always needed?

Olaf Frączyk <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Message-ID <[email protected]>
On 2020-05-01 01:26, ellie timoney wrote:
> The rolling sync_client takes care of cleaning up each sync_log file as it finishes replicating it downstream.
>
> Now consider the case where your replica is an end point, not a link in a chain: it does not have a rolling sync_client forwarding replications on, so if it automatically logged incoming replications to the sync_log, the sync_log would simply grow forever and fill the disk.  You would need to set up a special job to delete it.... Better to simply not write it in the first place!
>
> Thus, the default is to sync_log_chain: off, and if you need the special-case chaining behaviour, you turn it on.

Just to clarify here - are not IMAP/POP/LMTP actions logged anyway - 
using sync_log? Won't they grow forever, too?

What is a scenario where sync_log and sync_log_chain is used 
independently? What is the purpose to have sync_log and sync_log_chain 
as separate options - couldn't we just use sync_log?

Are both types of entries - from sync_log and sync_log_chain used only 
by rolling replication? Or are they used by sync_client -A too?

Sorry for the silly questions, the replication is quite scantly documented.

Thank you for all the explanations so far, regards,

Olaf

>
> Cheers,
>
> ellie
> ----
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
> To Unsubscribe:
> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.