Cyrus 2.3.12 RC2

Rudy Gevaert Rudy.Gevaert at UGent.be
Wed Apr 16 06:39:15 EDT 2008


Ken Murchison wrote:
> I just put together a second release candidate for Cyrus 2.3.12.  I'd
> appreciate any independent testing before I release this to the masses.
> 
> http://www.contrib.andrew.cmu.edu/~murch/cyrus-imapd-2.3.12rc2.tar.gz

I have tested the following:

> * Added option to unexpunge to restore messages by time interval --
> courtesy of David Carter

Works very nicely!

 > * Added serverinfo option to control the information displayed in
 >       banner greetings and capability responses.

Works

> * Implemented incremental squat updates (see squatter.8) -- courtesy of
> David Carter

Seems to work, (running it works and it doesn't barf on virtual mailboxes)

I also tested if reconstruct does his recurstion alright on new virtual 
mailboxes.  (With a cyrus.header file only).  That works too.

 > * Added option to mbexamine to compare quota usage in cyrus.index to 
  > the actual message file sizes.

This works, but has a bug.

More specific.  If I do an unexpunge on a mailbox the quota on a replica 
mailbox isn't any more correct.

Quota mailbox on master:
cyrus at kavula:~$ quota -d dict.ugent.be user/rudy
    Quota   % Used     Used Root
   250000       19    48071 user/rudy at dict.ugent.be

Quota mailbox on replica:
cyrus at kavula:~$ quota -C /etc/imapd-replica.conf -d dict.ugent.be user/rudy
    Quota   % Used     Used Root
   250000       19    48071 user/rudy at dict.ugent.be

Both are in sync.

I do an unexpunge:

cyrus at kavula:~$ unexpunge -a -d user/rudy at dict.ugent.be
restoring all expunged messages in mailbox 'dict.ugent.be!user.rudy'
restored 14 out of 14 expunged messages

Quota on master:
cyrus at kavula:~$  quota -d dict.ugent.be user/rudy
    Quota   % Used     Used Root
   250000       19    48117 user/rudy at dict.ugent.be

Quota on replica not in sync:
cyrus at kavula:~$ quota -C /etc/imapd-replica.conf -d dict.ugent.be user/rudy
    Quota   % Used     Used Root
   250000        9    24028 user/rudy at dict.ugent.be

mbexamine says it's all ok
cyrus at kavula:~$ mbexamine -C /etc/imapd-replica.conf -q 
user/rudy at dict.ugent.be
Examining user/rudy at dict.ugent.be...  Mailbox has CORRECT total quota usage
Examining user/rudy/Folder1_restore at dict.ugent.be...  Mailbox has 
CORRECT total quota usage
Examining user/rudy/Sent at dict.ugent.be...  Mailbox has CORRECT total 
quota usage
Examining user/rudy/Test at dict.ugent.be...  Mailbox has CORRECT total 
quota usage
Examining user/rudy/Trash at dict.ugent.be...  Mailbox has CORRECT total 
quota usage
Examining user/rudy/rudy at dict.ugent.be...  Mailbox has CORRECT total 
quota usage
Examining user/rudy/rudy/Folder1_restore at dict.ugent.be...  Mailbox has 
CORRECT total quota usage
Examining user/rudy/rudy/Sent at dict.ugent.be...  Mailbox has CORRECT 
total quota usage
Examining user/rudy/rudy/Test at dict.ugent.be...  Mailbox has CORRECT 
total quota usage
Examining user/rudy/rudy/Trash at dict.ugent.be...  Mailbox has CORRECT 
total quota usage

Fix the quota and it now it's in sync again:
cyrus at kavula:~$ quota -C /etc/imapd-replica.conf -d dict.ugent.be -f 
user/rudy
dict.ugent.be!user.rudy: usage was 24605660, now 49272171
    Quota   % Used     Used Root
   250000       19    48117 user/rudy at dict.ugent.be





-- 
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Rudy Gevaert          Rudy.Gevaert at UGent.be          tel:+32 9 264 4734
Directie ICT, afd. Infrastructuur ICT Department, Infrastructure office
Groep Systemen                    Systems group
Universiteit Gent                 Ghent University
Krijgslaan 281, gebouw S9, 9000 Gent, Belgie               www.UGent.be
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --


More information about the Cyrus-devel mailing list