summaryrefslogtreecommitdiff
path: root/Mailman/Message.py
diff options
context:
space:
mode:
authorbwarsaw2000-05-08 15:35:09 +0000
committerbwarsaw2000-05-08 15:35:09 +0000
commitc6096572df688db5ad73ad74f8500de2a44cd899 (patch)
tree56fd7d95f99ad54633179c5354ae1db1a1c3a604 /Mailman/Message.py
parentbf3696e9148682dee42c71df1e43aac66ede3537 (diff)
downloadmailman-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