From 63a56a45326a3bbca4cdce6c9b54f515898bab79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Bompard?= Date: Mon, 21 Jul 2014 19:02:21 +0000 Subject: [PATCH] Mailman: avoid DB lockups on parallel servers --- roles/mailman/files/post-update.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/roles/mailman/files/post-update.sh b/roles/mailman/files/post-update.sh index 0157ed91e6..a13e88997e 100755 --- a/roles/mailman/files/post-update.sh +++ b/roles/mailman/files/post-update.sh @@ -19,6 +19,7 @@ chown mailman:mailman -R $INDEXDIR chmod g+w -R $INDEXDIR # Give database rights to the non-admin user +sleep $[ ( $RANDOM % 10 ) + 1 ]s # avoid simultaneous lockups on parallel servers. Yes, this is dirty. $BASEDIR/bin/pg-give-rights.py > /dev/null # SELinux contexts