On Thu, Jan 8, 2015, at 11:59 PM, Michael Menge wrote: > Quoting Bron Gondwana <br...@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 br...@fastmail.fm