[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cyrus-devel
Subject:    Re: uniqueid based paths
From:       Ken Murchison <murch () fastmail ! com>
Date:       2018-07-20 14:47:32
Message-ID: f391ae9c-2848-acf7-caa3-76a00aa81223 () fastmail ! com
[Download RAW message or body]


Hi Samir,

Bron and I are discussing this as we speak.  This feature will probably 
not be in the 3.x series, but in a new 4.x series.  I hope to have some 
running code by the end of 2018.  The ultimate goal is to make mailbox 
renames an atomic operation of nothing more than updating mailboxes.db 
entries in a single transaction. No moving of data on disk should be 
needed beyond updating cyrus.header with the current mailbox name.  In 
other words, mailbox names will be reduced to meta-data.


On 07/20/2018 10:41 AM, Samir Aguiar wrote:
> Hi all,
> 
> We are planning to upgrade to cyrus 3.x.y and after going through the
> archives, I noticed there was some talk about using UUIDs as folder
> names for mailboxes[1][2].
> 
> However, after a few tests with 3.1.5 I noticed that the folder
> structure is still using mailbox names. #e4c9ac2bc[3] added the uniqueid
> parameter to `mboxname_datapath` (marked as unused) and after that there
> seems to be no further development on that side.
> 
> Was this idea postponed? Is it still in the backlog or is it configurable?
> Sorry if I missed something, I'm a little late to the party.
> 
> Thank you in advance.
> 
> Kind regards,
> Samir Aguiar
> 
> [1]
> https://lists.andrew.cmu.edu/pipermail/cyrus-devel/2015-March/003182.html
> [2] https://lists.andrew.cmu.edu/pipermail/cyrus-devel/2016-June/003786.html
> [3]
> https://github.com/cyrusimap/cyrus-imapd/commit/e4c9ac2bc88bc73fcc0f7151eb299ac1ed94333c#diff-3f7e9582b7051be83c0edd299be8f5a5
> 

-- 
Ken Murchison
Cyrus Development Team
FastMail US LLC


["murch.vcf" (text/x-vcard)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic