Hi everyone,
Thanks for developing and maintaining the cyrus software.
We have troubles finding a safe method for unarchiving mails that were put in the archive partition due to a wrong manipulation, after emitting a cyr_expire -A <days> command.
We tried to manually move the emails from the archive partition to the spool one. Even after a reconstruct (flags -xrfGU), the logs keep on indicating a corruption of the cache files:
Oct 28 16:19:27 exodus1 cyrus/reconstruct[94213]: IOERROR: cache entry truncated 5608 1095914309 784144(0)
Oct 28 16:19:27 exodus1 cyrus/reconstruct[94213]: IOERROR: invalid cache record for user.xxx.Sent Messages uid 544 (System I/O error)
Is there a safe method to reverse the archiving process (cyr_expire -A <days>) or would you have some recommendations regarding it?
Thanks a lot for your time,
Best regards,
Justin Ferrieu.
Infrastructure Engineer.