diff options
| author | bwarsaw | 1999-08-21 05:07:51 +0000 |
|---|---|---|
| committer | bwarsaw | 1999-08-21 05:07:51 +0000 |
| commit | f770c8f34026d4734b03c3e7a59ce75950da9f97 (patch) | |
| tree | e64795f757178a3e610a73ea1fedffc77d04efd1 /Mailman/Archiver/HyperDatabase.py | |
| parent | 0977d08d1d2425e805a3c42c8c99ed44c49649e2 (diff) | |
| download | mailman-f770c8f34026d4734b03c3e7a59ce75950da9f97.tar.gz mailman-f770c8f34026d4734b03c3e7a59ce75950da9f97.tar.zst mailman-f770c8f34026d4734b03c3e7a59ce75950da9f97.zip | |
Extensive changes based on Jeremy Hylton's investigations. These
should considerably help the performance of the archiver.
Specifically:
ArchiveMail(): Create a lock file (and lock it), just after the fork.
Jeremy observes that there is a race condition when many posts show up
in a short amount of time. By creating a lock file we make sure that
the separate archiver processes won't clobber each other.
Use the new LockFile module.
Move the (c)StringIO import to the top of the file.
Diffstat (limited to 'Mailman/Archiver/HyperDatabase.py')
0 files changed, 0 insertions, 0 deletions
