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