Cyrus 2.5 status
Bron Gondwana
brong at fastmail.fm
Thu Jan 8 08:19:54 EST 2015
On Thu, Jan 8, 2015, at 11:59 PM, Michael Menge wrote:
> Quoting Bron Gondwana <brong at fastmail.fm>:
>
> >
> > Here's a typed up version of the list::
> >
> ....
> > * Mailbox on-disk paths == folder uniqueid
> > * fast, atomic rename - including multiple folders
> > * fix delayed_delete to just keep old uniqueid in mailboxes.db =>
> > no DELETED. prefix
> > * fast undelete of entire folders
> > * store current mailbox name inside cyrus.header for reconstruct
> > * only works now that we store uniqueid in mailboxes.db (DLIST format)
>
> This will make finding mailboxes in filebased backups a lot harder,
> as we would have to restore the mailboxes.db from backup first to get
> the uniqueid. Using softlinks (mailboxname == link name, link points
> to the uniqid)
> might work depending how the backup program shows links.
I would put the history of names that it had in the cyrus.header too, so it can be recovered.
Harder to find individual mailboxes, sure. I don't care though. We should be doing backups better, and good tooling will fix this. The advantages of super fast atomic deep renames outweigh the problems.
Bron.
--
Bron Gondwana
brong at fastmail.fm
More information about the Cyrus-devel
mailing list