diff options
author | Benjamin Marzinski <bmarzins@redhat.com> | 2016-07-22 15:20:02 -0500 |
---|---|---|
committer | Benjamin Marzinski <bmarzins@redhat.com> | 2016-07-22 15:20:02 -0500 |
commit | 906e1e11285fc41097fd89893227664addb00848 (patch) | |
tree | bbcab8e0a7182fd7e3327209001fc5fe95ac66a3 /0168-RHBZ-1347769-shared-lock.patch | |
parent | 6738b34a0b0aabf1bc8c15d540bafa29ca99c58f (diff) | |
download | device-mapper-multipath-906e1e11285fc41097fd89893227664addb00848.tar.gz device-mapper-multipath-906e1e11285fc41097fd89893227664addb00848.tar.xz device-mapper-multipath-906e1e11285fc41097fd89893227664addb00848.zip |
device-mapper-multipath-0.4.9-83
Modify 0135-RHBZ-1299600-path-dev-uevents.patch
* trigger uevents when adding wwids for existing devices during startup
Refresh 0136-RHBZ-1304687-wait-for-map-add.patch
Refresh 0150-RHBZ-1253913-fix-startup-msg.patch
Modify 0159-UPBZ-1255885-udev-waits.patch
* fix bug in failure path
Add 0160-RH-udev-flags.patch
Add 0161-RHBZ-1311659-no-kpartx.patch
* skip_kpartx option disables kpartx running on multipath devices
Add 0162-RHBZ-1333331-huawei-config.patch
* Add default config for Huawei XSG1 array
Add 0163-UPBZ-1333492-resize-map.patch
* restore old size if resize fails
Add 0164-RHBZ-1311463-dos-part-rollover.patch
* fix incorrect partition size due to 4k device size rollover
Add 0165-UPBZ-1341748-MSA-2040-conf.patch
* Add default config for MSA 2040 array
Add 0166-RHBZ-1323429-dont-allow-new-wwid.patch
* don't allow path wwid to change while it is in use
Add 0167-RHBZ-1335176-fix-show-cmds.patch
* and new show multipath format wildcard, 'f' to sho number of failures.
This will hopefully be useful for tracking what happens to multipath
devices for bz #1335176
Add 0168-RHBZ-1347769-shared-lock.patch
* make multipath lock the path devices with a shared lock
Add 0169-UPBZ-1353357-json-output.patch
* add mulitpathd json output command
Add 0170-UPBZ-1352925-fix-typo.patch
Add 0171-UPBZ-1356651-allow-zero-size.patch
* Allow zero-sized paths to be added to a multipath device
Add 0172-RHBZ-1350931-no-active-add.patch
* Allow paths to be added to a new map if no active paths exist. Also
fixes 1351430
Diffstat (limited to '0168-RHBZ-1347769-shared-lock.patch')
-rw-r--r-- | 0168-RHBZ-1347769-shared-lock.patch | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/0168-RHBZ-1347769-shared-lock.patch b/0168-RHBZ-1347769-shared-lock.patch new file mode 100644 index 0000000..084d112 --- /dev/null +++ b/0168-RHBZ-1347769-shared-lock.patch @@ -0,0 +1,17 @@ +--- + libmultipath/configure.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: multipath-tools-130222/libmultipath/configure.c +=================================================================== +--- multipath-tools-130222.orig/libmultipath/configure.c ++++ multipath-tools-130222/libmultipath/configure.c +@@ -552,7 +552,7 @@ lock_multipath (struct multipath * mpp, + if (!pgp->paths) + continue; + vector_foreach_slot(pgp->paths, pp, j) { +- if (lock && flock(pp->fd, LOCK_EX | LOCK_NB) && ++ if (lock && flock(pp->fd, LOCK_SH | LOCK_NB) && + errno == EWOULDBLOCK) + goto fail; + else if (!lock) |