[device-mapper-multipath] Add 0103-add-disable-sync-option.patch * add a -n (nosync) option to multipath. This disables synch

Benjamin Marzinski bmarzins at fedoraproject.org
Tue Jul 19 21:15:30 UTC 2011


commit b357db796d0ba67499c06216e72cfd834bbc3777
Author: Benjamin Marzinski <bmarzins at redhat.com>
Date:   Tue Jul 19 10:23:18 2011 -0500

    Add 0103-add-disable-sync-option.patch
     * add a -n (nosync) option to multipath. This disables synchronous
       file creation with udev.

 0103-add-disable-sync-option.patch |   26 ++++++++++++++++++++++++++
 device-mapper-multipath.spec       |    9 ++++++++-
 2 files changed, 34 insertions(+), 1 deletions(-)
---
diff --git a/0103-add-disable-sync-option.patch b/0103-add-disable-sync-option.patch
new file mode 100644
index 0000000..226dc06
--- /dev/null
+++ b/0103-add-disable-sync-option.patch
@@ -0,0 +1,26 @@
+---
+ multipath/main.c |    4 ++++
+ 1 file changed, 4 insertions(+)
+
+Index: multipath-tools/multipath/main.c
+===================================================================
+--- multipath-tools.orig/multipath/main.c
++++ multipath-tools/multipath/main.c
+@@ -100,6 +100,7 @@ usage (char * progname)
+ 		"  -d      dry run, do not create or update devmaps\n" \
+ 		"  -r      force devmap reload\n" \
+ 		"  -p      policy failover|multibus|group_by_serial|group_by_prio\n" \
++		"  -n      nosync. disable synchronous device creation with udev\n" \
+ 		"  -b fil  bindings file location\n" \
+ 		"  -p pol  force all maps to specified path grouping policy :\n" \
+ 		"          . failover            one path per priority group\n" \
+@@ -442,6 +443,9 @@ main (int argc, char *argv[])
+ 		case 'u':
+ 			conf->force_udev_rules = 1;
+ 			break;
++		case 'n':
++			dm_udev_set_sync_support(0);
++			break;
+ 		case 'h':
+ 			usage(argv[0]);
+ 		case ':':
diff --git a/device-mapper-multipath.spec b/device-mapper-multipath.spec
index 496e270..561fd52 100644
--- a/device-mapper-multipath.spec
+++ b/device-mapper-multipath.spec
@@ -1,7 +1,7 @@
 Summary: Tools to manage multipath devices using device-mapper
 Name: device-mapper-multipath
 Version: 0.4.9
-Release: 16%{?dist}
+Release: 17%{?dist}
 License: GPL+
 Group: System Environment/Base
 URL: http://christophe.varoqui.free.fr/
@@ -114,6 +114,7 @@ Patch1099: 0099-RHBZ-705854-warn-on-bad-dev-loss-tmo.patch
 Patch1100: 0100-RHBZ-710478-deprecate-uid-gid-mode.patch
 Patch1101: 0101-RHBZ-631009-disable-udev-disk-rules-on-reload.patch
 Patch1102: 0102-RHBZ-690828-systemd-unit-file.patch
+Patch1103: 0103-add-disable-sync-option.patch
 
 # runtime
 Requires: %{name}-libs = %{version}-%{release}
@@ -270,6 +271,7 @@ kpartx manages partition creation and removal for device-mapper devices.
 %patch1100 -p1
 %patch1101 -p1
 %patch1102 -p1
+%patch1103 -p1
 cp %{SOURCE1} .
 
 %build
@@ -359,6 +361,11 @@ bin/systemctl --no-reload enable multipathd.service >/dev/null 2>&1 ||:
 %{_mandir}/man8/kpartx.8.gz
 
 %changelog
+* Tue Jul 19 2011 Benjamin Marzinski <bmarzins at redhat.com> -0.4.9-17
+- Add 0103-add-disable-sync-option.patch
+  * add a -n (nosync) option to multipath. This disables synchronous
+    file creation with udev. 
+
 * Fri Jul 15 2011 Benjamin Marzinski <bmarzins at redhat.com> -0.4.9-16
 - Modify 0012-RH-udev-sync-support.patch
 - Modify 0021-RHBZ-548874-add-find-multipaths.patch


More information about the scm-commits mailing list