Ian Kent 8963ad
autofs-5.0.6 - fix fix wait for master source mutex
Ian Kent 8963ad
Ian Kent 8963ad
From: Ian Kent <raven@themaw.net>
Ian Kent 8963ad
Ian Kent 8963ad
The "wait for master source mutex" change wait for a busy read/write
Ian Kent 8963ad
mutex to become available instead of failing. The s390x architecture
Ian Kent 8963ad
is slower than the Intel architectures and the time allowed to wait
Ian Kent 8963ad
can be too short leading to a failure anyway.
Ian Kent 8963ad
Ian Kent 8963ad
This patch increases the maximum wait from 1 second to 5 seconds to
Ian Kent 8963ad
avoid false positive fails.
Ian Kent 8963ad
---
Ian Kent 8963ad
Ian Kent 8963ad
 lib/master.c |    2 +-
Ian Kent 8963ad
 1 file changed, 1 insertion(+), 1 deletion(-)
Ian Kent 8963ad
Ian Kent 8963ad
Ian Kent 8963ad
--- autofs-5.0.6.orig/lib/master.c
Ian Kent 8963ad
+++ autofs-5.0.6/lib/master.c
Ian Kent 8963ad
@@ -552,7 +552,7 @@ void master_source_writelock(struct mast
Ian Kent 8963ad
 
Ian Kent 8963ad
 void master_source_readlock(struct master_mapent *entry)
Ian Kent 8963ad
 {
Ian Kent 8963ad
-	int retries = 5; /* 1 second maximum */
Ian Kent 8963ad
+	int retries = 25; /* 5 second maximum */
Ian Kent 8963ad
 	int status;
Ian Kent 8963ad
 
Ian Kent 8963ad
 	while (retries--) {