[Bug 862675] [NEW] Changes to a list (subscribe, unsubscribe, etc.) can be lost.

Public bug reported: Under certain circumstances such as when bin/add_members is run multiple times in a script, VirginRunner in the process of sending notifications can fail to detect that the list object was updated by another process and can save the list object without having first loaded the latest version, thus losing changes. ** Affects: mailman Importance: Medium Assignee: Mark Sapiro (msapiro) Status: New -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/862675 Title: Changes to a list (subscribe, unsubscribe, etc.) can be lost. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/862675/+subscriptions

The committed fix will fix this bug for systems in which the mailman installation is all on a single server. For installations with multiple servers accessing Mailman via a shared file system, there can still be manifestations of this bug if there is time skew across the servers. A complete fix would add another Defaults.py/mm_cfg.py setting such as # Maximum time skew in seconds between servers in a shared file system environment. # Set to 0 if the Mailman file system is on a single server. SERVER_MAX_TIME_SKEW = 0 and changing line 611 of Mailman/MailList.py from if mtime < self.__timestamp: to if mtime + mm_cfg.SERVER_MAX_TIME_SKEW < self.__timestamp: ** Changed in: mailman Status: New => Fix Committed -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/862675 Title: Changes to a list (subscribe, unsubscribe, etc.) can be lost. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/862675/+subscriptions

*** This bug is a duplicate of bug 266464 *** https://bugs.launchpad.net/bugs/266464 ** This bug has been marked a duplicate of bug 266464 Subscriber "disappears" after subscription -- You received this bug notification because you are a member of Mailman Coders, which is subscribed to GNU Mailman. https://bugs.launchpad.net/bugs/862675 Title: Changes to a list (subscribe, unsubscribe, etc.) can be lost. To manage notifications about this bug go to: https://bugs.launchpad.net/mailman/+bug/862675/+subscriptions
participants (1)
-
Mark Sapiro