on Tue Oct 23 2007, Toby Dickenson <tdickenson-OuhhWZXUDiwPIx3zVcpl1ZqQE7yCjDx5-AT-public.gmane.org> wrote:
> [EMAIL PROTECTED] wrote: > >> >> Dave> Somebody should have already written a file lock library that >> Dave> encapsulates it, so maybe we can use that. And if it doesn't >> Dave> exist, it should! >> >> It does exist, in several flavors, as my query to python-dev indicates. > > Sounds like a good addition to python, but Im not sure its the solution in > this case. The cron job probably should tte using a different database > filename, then atomically swap the new database in place of the > old. It does do that. However, the caches for dns and images (which are pickles) are the same in both cases. > This ensures you dont leave a partial database in place if the > machine crashes/is shutdown/process is killed during the tte run. It > also allows procmail to run on the old database concurrently with > the training run, which I guess a lock file would prevent. > > Or am I confused here. Ive just re-read David's original post, and you say > this the problem is caches rather than the database. Which caches are > these? Bingo; see above. -- Dave Abrahams Boost Consulting http://www.boost-consulting.com _______________________________________________ spambayes-dev mailing list spambayes-dev@python.org http://mail.python.org/mailman/listinfo/spambayes-dev