diff options
| author | bwarsaw | 2000-05-08 15:35:09 +0000 |
|---|---|---|
| committer | bwarsaw | 2000-05-08 15:35:09 +0000 |
| commit | c6096572df688db5ad73ad74f8500de2a44cd899 (patch) | |
| tree | 56fd7d95f99ad54633179c5354ae1db1a1c3a604 /Mailman/Message.py | |
| parent | bf3696e9148682dee42c71df1e43aac66ede3537 (diff) | |
| download | mailman-c6096572df688db5ad73ad74f8500de2a44cd899.tar.gz mailman-c6096572df688db5ad73ad74f8500de2a44cd899.tar.zst mailman-c6096572df688db5ad73ad74f8500de2a44cd899.zip | |
Reimplementation of the locking mechanism, based on discussions in the
mailman-developers mailing list and independently with Thomas Wouters,
with contributions by Harald Meland. This new implementation, with
related other checkins, should improve reliability and performance for
high volume sites.
See the thread
http://www.python.org/pipermail/mailman-developers/2000-May/002140.html
for more details. User visible changes include:
- StaleLockFileError is removed.
- The constructor no longer takes a sleep_interval argument.
- LockFile.steal() has been removed.
- LockFile.get_lifetime() has been added.
- LockFile.refresh() and .unlock() take an additional argument,
`unconditionally' (defaults to 0).
- Cleaner finalization implementation.
This file can also be run as a command line script to exercise unit
testing.
Diffstat (limited to 'Mailman/Message.py')
0 files changed, 0 insertions, 0 deletions
