Github user sebbASF commented on the issue:
https://github.com/apache/incubator-ponymail/issues/394
I'm not sure I understand the behaviour of the redundant setup.
I assume that if the same message is presented to the main and backup
archivers that they will generate the same ID hash, and therefore only one copy
of the message will be in the database.
Therefore the message that is presented to the two archivers needs to be
the same.
There is only a single input message from the mailing list, so any
processing that needs to be done to fix CRLF must be done as part of both
paths. Perhaps this is not always happening?
I don't think it's possible to fix this in the archiver.
AFAICT, the archiver only sees messages with lines ending in LF.
So a message ending in \n\n may have been a valid message with an extra
blank line.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---