aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-03-24- Update Changelogsles11-sp3Hannes Reinecke1-0/+5
2014-03-19multipath: Fixup segfault when adding featuresHannes Reinecke2-14/+23
2014-02-21- Update ChangelogHannes Reinecke1-0/+5
2014-02-21Blacklist HP Virtual devicesHannes Reinecke1-0/+6
2014-02-18- Update Changelog.Hannes Reinecke1-0/+5
2014-02-18setup-multipath: save the 'root_mpath' variableHannes Reinecke1-0/+2
2014-02-14- Update ChangelogHannes Reinecke1-0/+21
2014-02-14Sync the Netapp INF-01-00 defaults to multipath.conf.defaultsChristophe Varoqui1-2/+4
2014-02-14[PATCH] hwtable: Add vendor ID, and update defaults for NetAppSean Stewart1-3/+9
2014-02-14multipath: Include defaults for HP P6300Hannes Reinecke1-1/+1
2014-02-14libmultipath: Don't chop const stringsBenjamin Marzinski1-3/+5
2014-02-14libmultipath: correctly terminate string in strlcpy()Hannes Reinecke2-3/+5
2014-02-14libmultipath: Skip paths with empty wwidHannes Reinecke1-1/+4
2014-02-14libmultipath: Prefer deprecated 'getuid' calloutHannes Reinecke1-12/+12
2014-02-14Do not flush all multipath tables on shutdownHannes Reinecke1-2/+4
2014-02-14libmultipath: filter for missing property in get_refwwid()Hannes Reinecke1-0/+6
2014-01-30discovery: do not fail discovery on individual devicesHannes Reinecke4-32/+33
2013-12-16Double uevent stacksize yet againHannes Reinecke2-1/+2
2013-12-09Reset timezone information on reconfigureHannes Reinecke2-0/+4
2013-12-09Add '-ludev' to librariesHannes Reinecke2-2/+2
2013-12-09libmultipath/checkers/rdac.c: Use RTPG data in RDAC checkerSean Stewart1-11/+81
2013-12-09libmultipath/discovery.c: Fix a condition that will lead to a table reload du...Sean Stewart1-2/+0
2013-11-19multipathd: Update manpageHannes Reinecke1-3/+3
2013-11-15Set priority to '0' for PATH_BLOCKED or PATH_DOWNHannes Reinecke1-0/+3
2013-11-15Improve logging for orphan_path()Hannes Reinecke4-8/+9
2013-11-04multipath: Allow whitespace before or after exit and quit command in multipathdZheng Huai Cheng1-3/+25
2013-09-25Remove trailing spaces from sysfs attributesHannes Reinecke3-3/+4
2013-08-05- Update Changelog.Hannes Reinecke1-0/+8
2013-08-05multipath: do not call tur in sync mode if pthread_cancel failsHannes Reinecke1-4/+3
2013-08-05libmultipath: proactively remove pathHannes Reinecke3-3/+21
2013-08-05libmultipath: return error numbers from sysfs_get_XXXHannes Reinecke4-23/+24
2013-08-05libmultipath: fixup strlcpyHannes Reinecke1-2/+1
2013-08-05multipath: do not print 'path is up' for removed pathsHannes Reinecke1-2/+7
2013-08-01libmultipath: Fix typo in retain_attached_hw_handlerHannes Reinecke1-1/+1
2013-07-23- Update Changelog.Hannes Reinecke1-0/+5
2013-07-19Document 'wwids_file' and 'reservation_key'Hannes Reinecke1-1/+17
2013-07-12- Update ChangelogHannes Reinecke2-1/+10
2013-07-12multipath: Fixup compilation warningsHannes Reinecke3-1/+4
2013-07-12multipath: reset queue_if_no_path if flush failedHannes Reinecke2-5/+18
2013-07-11multipath: fix setting of fast_io_fail_tmoPetr Uzel1-1/+1
2013-06-26multipath: correctly display 'timeout' checker statusHannes Reinecke1-1/+2
2013-06-14Specify checker_timeout in secondsHannes Reinecke8-11/+11
2013-06-03- Update Changelog.Hannes Reinecke1-0/+5
2013-06-03multipathd: increase stacksize for uevent listenerHannes Reinecke1-2/+4
2013-05-29- Update Changelog.Hannes Reinecke1-0/+9
2013-05-29multipathd: valgrind fixesHannes Reinecke2-18/+27
2013-05-24multipath.conf.5: Fixup default path grouping policyHannes Reinecke1-1/+1
2013-05-24Fixup 'correctly initialize variable in sysfs_set_rport_tmo()'Hannes Reinecke1-2/+1
2013-05-23multipath: reference the udev context when starting event queueHannes Reinecke3-7/+17
2013-05-23- Update Changelog.Hannes Reinecke1-0/+18
2013-05-23Do not print error when rport is blockedHannes Reinecke2-28/+44
2013-05-23multipath: correctly initialize variable in sysfs_set_rport_tmo()Hannes Reinecke1-1/+1
2013-05-23multipath: Implement 'property' blacklistHannes Reinecke9-49/+203
2013-05-21multipath.conf.annotated: remove 'udev_dir'Hannes Reinecke1-7/+0
2013-05-21multipath.conf.5: clarify 'no_path_retry' default settingHannes Reinecke1-1/+2
2013-05-21Correctly set pgfailbackHannes Reinecke2-11/+6
2013-05-21Update multipath.conf.defaultsHannes Reinecke1-1/+1
2013-05-21Correctly set max_fds in case of failureHannes Reinecke1-3/+12
2013-05-21Correctly print out 'max' for max_fdsHannes Reinecke1-1/+7
2013-05-21multipath.conf.annotated: Document rr_min_io_rqHannes Reinecke1-2/+16
2013-05-21Update multipath.conf.defaultsHannes Reinecke1-47/+60
2013-05-21Make 'multipath -t' able to run as normal userHannes Reinecke3-10/+15
2013-05-21Handle SCSI device states "quiesce" and "transport-offline" properlyBart Van Assche2-3/+4
2013-05-08- Update ChangelogHannes Reinecke1-0/+29
2013-05-08Read directly from sysfs when checking the device sizeHannes Reinecke1-5/+3
2013-05-08Check return value from pathinfo()Hannes Reinecke4-12/+26
2013-05-08Ignore SCSI devices without a WWNHannes Reinecke1-0/+18
2013-05-08Minor fixes for priority handlingHannes Reinecke2-1/+2
2013-05-08Correctly ignore empty prio namesHannes Reinecke1-4/+4
2013-05-08Stop annoying prio_lookup warning messagesBenjamin Marzinski1-1/+4
2013-05-08Make set_multipath_wwid actually do somethingBenjamin Marzinski1-1/+1
2013-05-08Fix max path checker timingBenjamin Marzinski1-2/+2
2013-05-08add wwids file cleanup optionsBenjamin Marzinski5-6/+188
2013-05-08Add existing multipath devices to wwids file onBenjamin Marzinski1-0/+1
2013-05-08Avoid race between ueventloop and uevqloopBenjamin Marzinski1-8/+4
2013-05-08Fix some socket issuesBenjamin Marzinski2-3/+4
2013-05-08Fix hardware entry matching codeBenjamin Marzinski1-0/+2
2013-05-08Don't print checker messages for ghost pathsBenjamin Marzinski1-1/+2
2013-05-08Fix print_multipath_topology for large outputsBenjamin Marzinski1-4/+26
2013-05-08Make kpartx advise modprobe instead of insmodBenjamin Marzinski1-2/+2
2013-05-03multipath: Add 'Datacore Virtual Disk' to internal hardware tableHannes Reinecke1-0/+13
2013-04-30kpartx: support disk with non-512B sectorsPetr Uzel4-29/+37
2013-04-29multipath: Deprecate 'getuid' configuration variableHannes Reinecke12-20/+355
2013-04-26kpartx: create correct symlinks for PATH_FAILED eventsHannes Reinecke1-1/+8
2013-04-26Fix inconsistencies in string quoting in snprint handlersSean Stewart1-14/+14
2013-04-26Fix handling of the string values for failbackSean Stewart1-3/+3
2013-04-12- Update Changelog.Hannes Reinecke1-0/+6
2013-04-12multipathd: Fixup typo during missing path checkHannes Reinecke1-1/+1
2013-04-12Deprecate pg_timeoutHannes Reinecke11-144/+5
2013-03-11- Update changelog.Hannes Reinecke1-0/+11
2013-03-11multipath: Handle blocked FC rportsHannes Reinecke6-0/+122
2013-03-11libmultipath: Implement PATH_TIMEOUTHannes Reinecke4-1/+12
2013-03-11libmultipath: return PATH_DOWN for quiesced pathsHannes Reinecke1-1/+2
2013-03-11multipath: Increase dev_loss_tmo prior to fast_io_failHannes Reinecke3-17/+115
2013-03-11alua: Do not add preferred path priority for active/optimizedHannes Reinecke1-1/+1
2013-03-11Document 'infinity' as possible value for dev_loss_tmoHannes Reinecke1-1/+1
2013-03-11multipathd: add path when transitioned from 'blocked' stateHannes Reinecke1-3/+10
2013-02-21- Update Changelog.Hannes Reinecke1-0/+5
2013-02-21multipath: bind lifetime of udev context to main threadHannes Reinecke8-24/+35
2013-02-21- Update ChangelogHannes Reinecke1-0/+5
2013-02-21kpartx: use underscore for partition namesHannes Reinecke1-2/+2
2013-01-18- Update Changelog.Hannes Reinecke1-0/+5
2013-01-18Remove service file from rpm file listHannes Reinecke1-3/+0
2013-01-17- Update Changelog.Hannes Reinecke1-0/+5
2013-01-17multipathd: Do not install service fileHannes Reinecke1-2/+0
2013-01-17Fixup spec fileHannes Reinecke2-5/+13
2013-01-17libmpathpersist: Update MakefileHannes Reinecke1-6/+3
2013-01-17- Update ChangelogHannes Reinecke1-0/+13
2013-01-17Install SUSE init scriptsHannes Reinecke2-0/+4
2013-01-17Add persistent by-label/by-uuid links for multipathHannes Reinecke1-0/+9
2013-01-17kpartx: Create persistent links for dmraidHannes Reinecke1-1/+7
2013-01-17kpartx: Copy rules to 70-kpartx.rulesHannes Reinecke1-1/+2
2013-01-17Add rpm build scriptsHannes Reinecke3-0/+1566
2013-01-17Add mkinitrd scriptletsHannes Reinecke10-0/+207
2013-01-17Do not compress man pagesHannes Reinecke5-28/+19
2013-01-17kpartx: Deinstall kpartx_idHannes Reinecke1-0/+1
2013-01-17multipath: do not install rules fileHannes Reinecke2-10/+0
2013-01-17multipathd: call 'reconfigure' during startupHannes Reinecke1-1/+1
2013-01-17multipathd: log message when check interval has changedHannes Reinecke1-12/+14
2013-01-17multipathd: switch to abstract sockets for CLI commandsHannes Reinecke2-14/+15
2013-01-17Break out loop in factorize_hwtable()Hannes Reinecke1-6/+10
2013-01-17kpartx: Fix DASD name in kpartx_idHannes Reinecke1-1/+1
2013-01-17Fix inconsistent entries after merging hwtable with user's configPetr Uzel1-0/+9
2013-01-17kpartx_id: Generate persistent symlinks for 'wwn'Hannes Reinecke2-0/+6
2013-01-17Provide correct persistent symlinks for user_friendly_namesHannes Reinecke2-1/+10
2013-01-17Cleanup whitespacesHannes Reinecke1-3/+3
2013-01-16multipath.conf.defaults updateChristophe Varoqui1-1/+36
2013-01-16Rename variables in sysfs_get_tgt_nodenameHannes Reinecke1-27/+27
2013-01-16Set I_T_nexus_loss_timeout on SAS devicesHannes Reinecke1-3/+48
2013-01-16Set recovery_tmo for iSCSI devicesHannes Reinecke1-8/+51
2013-01-16Discover target ids for ATAHannes Reinecke1-1/+18
2013-01-16Use transport identifiers when detecting devicesHannes Reinecke2-27/+49
2013-01-16Remove unused structuresHannes Reinecke1-13/+0
2013-01-16Add SUN STK6580 to hardware tableHannes Reinecke1-0/+13
2013-01-16Add Datacore SANSymphony to hwtableHannes Reinecke1-0/+13
2013-01-16Add hardware entry for Intel Multi-FlexHannes Reinecke1-0/+13
2013-01-16Correct persistent symlink for ccissHannes Reinecke1-0/+3
2013-01-16kpartx.rules: Check for accessible device-mapper deviceHannes Reinecke1-0/+2
2013-01-16Check for !SUSPENDED in kpartx rulesHannes Reinecke1-1/+1
2013-01-16Fixup .gitignoreHannes Reinecke1-3/+5
2013-01-16Update multipath.conf.defaultsChristophe Varoqui1-1/+0
2013-01-15Refresh the multipath.conf.defaultsChristophe Varoqui1-765/+853
2013-01-14Fix some compilation -Wextra warningsChristophe Varoqui2-1/+2
2013-01-12Add missing log functions from Hannes treeChristophe Varoqui4-0/+22
2013-01-12Drop useless link to curses libraryRitesh Raj Sarraf1-1/+1
2013-01-12Minor spelling error fixes for Debian's lintian cleanlinessRitesh Raj Sarraf4-11/+11
2013-01-12explicitly include posix_types.hGuido Günther1-12/+1
2013-01-12multipath: make path devices readonly again.Benjamin Marzinski1-1/+1
2013-01-12multipath: Check blacklists as soon as possibleBenjamin Marzinski10-88/+140
2013-01-12multipath: check for NULL from udev_device_get_*Benjamin Marzinski1-5/+11
2013-01-12multipath: Fix kpartx and udevd raceBenjamin Marzinski1-4/+12
2013-01-12multipath: storagetek 6180 configBenjamin Marzinski1-0/+15
2013-01-12multipath: make reservation_key print out correctlyBenjamin Marzinski2-3/+30
2013-01-12multipath: make multipathd work with new dm/lvmBenjamin Marzinski1-2/+4
2013-01-12multipath: update documentationBenjamin Marzinski3-1/+45
2013-01-12multipath: rely on udev device creation for kpartxBenjamin Marzinski4-8/+10
2013-01-12multipath: fix set_oom_adjBenjamin Marzinski1-0/+4
2013-01-12multipath: update netapp configBenjamin Marzinski1-0/+3
2013-01-12multipath: add detect_prio option to autodetectBenjamin Marzinski9-2/+128
2013-01-12multipath: remove duplicates from multipathBenjamin Marzinski2-47/+63
2013-01-12multipath: add support forBenjamin Marzinski11-35/+138
2013-01-12multipath: make devt2devname use lstat to checkBenjamin Marzinski3-4/+9
2013-01-12multipath: change default path_selector toBenjamin Marzinski1-1/+1
2013-01-12multipath: remove default options from built-inBenjamin Marzinski1-171/+0
2013-01-12multipath: default fast_io_fail to 5 secondsBenjamin Marzinski2-0/+2
2013-01-09Revert "Display avg priority as group priority"Christophe Varoqui1-4/+1
2013-01-09Add missing structs.h include in the iet prioritizerChristophe Varoqui1-0/+1
2013-01-09multipathd: lock vectors during initial configurationHannes Reinecke1-3/+1
2013-01-09multipathd: crash in reconfigure CLI commandHannes Reinecke1-2/+2
2013-01-09multipathd: sighandlers might use uninitialized gvecsHannes Reinecke1-4/+4
2013-01-09multipathd deadlocks during restartHannes Reinecke1-7/+12
2013-01-09multipathd: Ignore errors when creating pidfileHannes Reinecke1-6/+7
2013-01-09Clarify dev_loss_tmo capping in multipath.conf.5Hannes Reinecke1-0/+2
2013-01-09Remove a conflict resolution left-over in multipath.conf.5Christophe Varoqui1-1/+0
2013-01-09multipath.conf.5: Clarify dev_loss_tmo settingsHannes Reinecke1-1/+6
2013-01-09multipath.init.suse: Update usage messageHannes Reinecke1-2/+2
2013-01-09Syntax error in /etc/init.d/boot.multipathHannes Reinecke1-1/+1
2013-01-09Make 'allocated' an integer in vector.hHannes Reinecke2-2/+2
2013-01-09Use VECTOR_SIZE() definesHannes Reinecke2-9/+9
2013-01-09Fix race condition in stop_waiter_thread()Hannes Reinecke1-1/+4
2013-01-09Double free in disassemble_map()Hannes Reinecke1-1/+0
2013-01-08libmultipath: Print out uevent sequence numberHannes Reinecke2-1/+11
2013-01-08Clean up uevent queue on shutdownHannes Reinecke1-0/+12
2013-01-08Update 'no_path_retry' correctly for failed pathsHannes Reinecke1-2/+1
2013-01-08Print log messages when updating tables failedHannes Reinecke1-4/+12
2013-01-08Make log_pthread more robustHannes Reinecke2-37/+74
2013-01-08Do not call sysfs_get_timeout for non-SCSI devicesHannes Reinecke1-3/+5
2013-01-08Path checker should return PATH_DOWN when no path is foundHannes Reinecke1-2/+2
2013-01-08libmultipath: prio keyword ignored for multipath configHannes Reinecke1-3/+3
2013-01-08Switch off 'queue_if_no_path' before removing mapsHannes Reinecke3-4/+29
2013-01-08Inconsistent string quotingHannes Reinecke1-49/+49
2013-01-08Check return code from pathinfo()Hannes Reinecke2-4/+4
2013-01-08Increase parameter bufferHannes Reinecke1-1/+1
2013-01-08libmultipath: error checking in remove_features()Hannes Reinecke1-0/+3
2013-01-08Clarify setting origin in propsel.cHannes Reinecke1-5/+12
2013-01-08Print out multipath alias for flush_on_last_del messagesHannes Reinecke1-7/+8
2013-01-08Incorrect inquiry vendor length in hds prioritizerHannes Reinecke1-2/+2
2013-01-08Valgrind fixes for prioritizerHannes Reinecke3-0/+3
2013-01-08Checker name is not displayed on failureHannes Reinecke1-1/+1
2013-01-08Introduce MP_FAST_IO_FAIL_UNSETHannes Reinecke5-10/+12