On setups with a large number of paths / multipath maps, contention for the advisory lock on the bindings file may take longer than 3 seconds, and some multipath processes may create maps based on WWID despite having user_friendly_names set. Increasing the timeout is a simple fix that gets us a bit further. More extensive fixes might include: 1) improving the efficiency of the critical section code 2) use shared/read locks initially, then use exclusive/write locks only when it is known the bindings file needs updated Signed-off-by: Dave Wysochanski <dwysocha@xxxxxxxxxx> --- libmultipath/alias.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/libmultipath/alias.h b/libmultipath/alias.h index 3d64b9b..fe1191b 100644 --- a/libmultipath/alias.h +++ b/libmultipath/alias.h @@ -1,4 +1,4 @@ -#define BINDINGS_FILE_TIMEOUT 3 +#define BINDINGS_FILE_TIMEOUT 30 #define BINDINGS_FILE_HEADER \ "# Multipath bindings, Version : 1.0\n" \ "# NOTE: this file is automatically maintained by the multipath program.\n" \ -- 1.5.5.1 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel