Roundup Tracker - Issues

Message4136

Author pefu
Recipients pefu, richard, roy
Date 2010-10-01.07:38:54
Message-id <1285918736.18.0.595142470425.issue2550668@psf.upfronthosting.co.za>
In-reply-to
> we're a little surprised it writes these bits of text 
> out to the file system instead of storing them in the database.  
> Why was it done that way?
messages and attached files are of arbitrary size.  The design decision
to keep these files in the file system was made by the original author
Ka-Ping Yee over 10 years ago.  The roundup distribution still contains
the paper written by him as the file doc/original_overview.html . 
Unfortunately it doesn't discuss this particular decision.  I can only
guess it was one of the following two reasons: Some of the datebases 
which should be supported by the general hyper database interface are
not very good in storing arbitrary sized blobs of data.  Or getting rid
of old and no longer used attachments and messages without having
rewrite the whole database is a lot easier to implement.  But as I said:
These are wild guesses of somebody not knowing better.

I wonder why you ran into this problem in the first place?
Usually the subdirectory 'db/' of your tracker instance and all
files in it should have the same owner/group and permissions.
If writing to the database succeeds and storing the message 
raises a Permission denied exception then the only plausible
cause seems to be that my assumption above was not true in 
your case.  How comes?
History
Date User Action Args
2010-10-01 07:38:56pefusetmessageid: <1285918736.18.0.595142470425.issue2550668@psf.upfronthosting.co.za>
2010-10-01 07:38:56pefusetrecipients: + pefu, richard, roy
2010-10-01 07:38:56pefulinkissue2550668 messages
2010-10-01 07:38:54pefucreate