Skip to content

SUSE multipath-tools resync

Hannes Reinecke dm-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest21 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/21kpartx: fix crash during bootkpartx/devmapper.c+2 -50 replies
2/21fix install targetdevmap_name/Makefile kpartx/Makefile+3 -30 replies
3/21Fixup EMC ALUA mode handlinglibcheckers/emc_clariion.c path_priority/pp_emc/pp_emc.c+12 -40 replies
4/21Fix overflow in circular queuelibmultipath/log.c+5 -00 replies
5/21Use mapname for device-mapper deviceskpartx/kpartx.c+12 -40 replies
6/21Fix debugging outputlibmultipath/configure.c libmultipath/debug.c libmultipath/debug.h +8 more+80 -380 replies
7/21Fix handling of device-mapper devicesmultipathd/main.c+4 -20 replies
8/21add '-t' option to dump internal hwtablelibmultipath/config.c libmultipath/parser.c libmultipath/parser.h +2 more+72 -80 replies
9/21use async I/O for directio checkerlibcheckers/directio.c libcheckers/libaio.h+303 -380 replies
10/21Update S/390 DASD entrylibmultipath/hwtable.c+2 -20 replies
11/21Fix typo on blacklist_exceptions handlerlibmultipath/dict.c+1 -10 replies
12/21Update SGI entrieslibmultipath/hwtable.c+17 -20 replies
13/21Add new priority checker mpath_hp_swpath_priority/pp_hp_sw/Makefile path_priority/pp_hp_sw/pp_hp_sw.c+144 -00 replies
14/21Update entries for HP arrayslibmultipath/hwtable.c+28 -260 replies
15/21Add multipath.conf.5 manpageMakefile.inc multipath/Makefile multipath/multipath.conf.5+388 -00 replies
16/21Update multipath.8 manpagemultipath/multipath.8+7 -10 replies
17/21Remove libsysfsMakefile.inc libmultipath/Makefile libmultipath/config.h +17 more+1059 -3470 replies
18/21Fix pp_alua install targetpath_priority/pp_alua/Makefile+1 -10 replies
19/21Update extended partition handlingkpartx/devmapper.c kpartx/devmapper.h kpartx/dos.c +2 more+156 -370 replies
20/21Update BSD slice handlingkpartx/bsd.c+35 -40 replies
21/21Add handling for SUN partition tableskpartx/Makefile kpartx/kpartx.c kpartx/kpartx.h +1 more+140 -40 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/21] SUSE multipath-tools resync

Hi Christophe,

there have been quite some fixes accumulating here; and as I finally found some time I thought it a nice idea to have them sent upstream. There are fixes for various bits and pieces; mostly no big deal. Most important of these are the following:

- Added an option '-t' to dump the internal hardware table to multipath. This is quite helpful when generating your own multipath-tools.conf and you'd like to start with some sensible defaults.
- We now got a manpage multipath.conf.5 !
- New priority checker 'hp_sw' which will allow us to group these machines by priority, too.

Some patches might be a bit controversial; they make sense to me, but others might think otherwise:

- I've removed libsysfs and implemented the sysfs handling internally. With the current changes in sysfs the older libsysfs doesn't work anymore and in either case it was just a big annoyance.
- I've hacked up kpartx to handle extended partitions as well. Currently it's quite peculiar with kpartx; we'd be generating tables for all partitions _unless_ it's an extended one. So we won't be getting any symlinks to the extended partition when we're using kpartx, although the device itself is present.

Feel free to omit them if you don't agree.
And of course, feedback etc is welcome.

Christophe, please pull from

git://git.kernel.org/pub/scm/linux/kernel/hare/multipath-tools/.git
#upstream-fixes.

Cheers,

Hannes

Signature · 4 lines
Dr. Hannes Reinecke		      zSeries & Storage
[email protected]			      +49 911 74053 688
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
GF: Markus Rex, HRB 16746 (AG Nürnberg)