Lars Kristiansen wrote:
Sounds like a recipe for lost messages should anything go wrong.. What
happens if as you FETCH, new messages arrive and take up just enough
quota
that the STORE would put it over quota? What do you do with the message?
4th and 15. Punt.
That's certainly a tough situation. So what *is* the solution?
A thought out of the dark:
Would it be possible for cyrus
to hardlink instead of plain copy
and not bother check for quota when COPY,
if file system supports hardlinks anyway?
Cyrus already does a link() if possible, but the message size is always
counted against the quota, which I believe it should.
--
Kenneth Murchison Oceana Matrix Ltd.
Software Engineer 21 Princeton Place
716-662-8973 x26 Orchard Park, NY 14127
--PGP Public Key-- http://www.oceana.com/~ken/ksm.pgp
---
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