What exactly *IS* the status of 2GB quotas? [WAS Re: ****Re:
Odd quota problem]
Blake Hudson
blake at ispn.net
Wed Aug 9 13:32:12 EDT 2006
Scott, just for some simulated testing I installed Cyrus 2.3 on a test
box and loaded up a mailbox to over 10GB (hundreds of thousands of tiny
messages). The mailbox was still responsive, however the squat process
would take a long time to run and would lock the mailbox for long
periods while it did so. This is on old hardware (PentiumIII with a 15GB
IDE drive), but new software (Fedora Core 5, Cyrus 2.3, Postfix 2.2 or
2.3, JFS). YMMV.
-Blake
Daniel Eckl wrote:
> Hi Scott!
>
> You don't need Ken here. You need google. :)
>
> https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=1212
> https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=2690
>
> Best,
> Daniel
>
> Scott Adkins schrieb:
>> --On Saturday, August 05, 2006 6:55 PM +0200 Simon Matter
>> <simon.matter at ch.sauter-bc.com> wrote:
>> Okay, I would like to hear specifically from Ken on this one...
>>
>> I asked the question myself and go an answer suggesting the limit is
>> not 2GB,
>> but 2TB. I saw a posting from Ken earlier on suggesting something
>> similar.
>>
>> In a nutshell, it looks like we can set quotas to any size (even
>> larger than
>> 4GB) because the quote limit is defined in Kilobytes and note bytes.
>> However,
>> the real problem is the tracking of the actual space used by the
>> user, which
>> is done in bytes... so, even though you can set the quota larger, the
>> 2GB
>> limit still gets hit because the actual usage counter overflows. Is
>> this how
>> it really is, or am I barking up the wrong tree?
>>
>> There also seem to be some third-party patches out there (Simon, etc)
>> that
>> implement a "large quota patch", which gets around this problem. It
>> looks
>> like it is actually a 64-bit quota patch, which allows Cyrus to track
>> how
>> much disk space is used to greater than 4GB. Again, am I
>> interpreting this
>> correctly?
>>
>> So, to wrap up this discussion once and for all:
>>
>> What is the actual quota limitation for Cyrus 2.2 and for Cyrus 2.3?
>> (are they different? did the third party patches make it into
>> the 2.3 versions of Cyrus?)
>>
>> Does the large quota patch require a 64-bit machine/os in order to
>> permit
>> quotas larger than 2GB?
>>
>> Thanks,
>> Scott
>>
>>>> On Fri, 2006-08-04 at 17:34 +0200, Daniel Eckl wrote:
>>>>> Perhaps I didn't describe the max quota limit problem good enough:
>>>>>
>>>>> When your system is affected by this problem and you set a quota
>>>>> greater
>>>>> than 2 GB, it results in running mad. In this case it will report
>>>>> over
>>>>> quota way before 2GB. Setting quota back to 2GB (or some bytes
>>>>> below),
>>>>> the user will be able to use this 2GB w/o problems again.
>>>>>
>>>>> So your symptoms point exactly to this problem.
>>>>>
>>>>> In this case, the only way to have more space as 2GB is to remove
>>>>> quota
>>>>> like it has been suggested here already.
>>>> ----
>>>> are there any versions of cyrus 2.2.x that are fixed to allow quota's
>>>> over 2Gb or is that fix only available for 2.3.x ?
>>>
>>> I have large quota patches in my 2.2.12 rpms which seem to work fine.
>>>
>>> Simon
>>> ----
>>> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
>>> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
>>> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> ----
>> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
>> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
>> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
> ----
> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
More information about the Info-cyrus
mailing list