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