aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2014-06-24- Update Changelog.sles12Hannes Reinecke1-0/+14
2014-06-24multipath-tools: mismatch between CDB allocation length and SG_IO dxfer_lenSebastian Herbszt1-3/+3
2014-06-24multipath-tools: Mismatch between allocation length and transfer length in rd...Merla, ShivaKrishna1-3/+3
2014-06-24kpartx: fix extended partition size for >512b sectorsPhillip Susi1-2/+6
2014-06-24Remove trailing whitespaces from previous patchChristophe Varoqui2-3/+3
2014-06-24libmultipath: Use existing user friendly name if possibleStewart, Sean4-13/+100
2014-06-24multipath: Fix some minor issues in path reordering codeBenjamin Marzinski3-3/+3
2014-06-24libmultipath: use a shared lock to co-operate with udevHannes Reinecke1-1/+1
2014-06-24multipathd: cleanup foreground operationHannes Reinecke1-2/+5
2014-06-24multipathd: handle DOMAP_RETRYHannes Reinecke1-1/+10
2014-06-13- Update ChangelogHannes Reinecke1-0/+7
2014-06-13kpartx.rules: Skip kpartx for multipath eventsHannes Reinecke1-2/+2
2014-06-1311-dm-mpath.rules: Import blkid values if all paths are downHannes Reinecke1-1/+7
2014-05-20- Update Changelog.Hannes Reinecke1-0/+5
2014-05-20multipath.rules: fixup race condition with systemdHannes Reinecke1-1/+2
2014-05-16- Update ChangelogHannes Reinecke1-0/+9
2014-05-16multipath.rules: Whitelist devicesHannes Reinecke1-1/+1
2014-05-16Fix segfault when fast_io_fail_tmo is empty in config file.Jose Castillo1-0/+3
2014-05-16Crafted ordering of child paths for round robin path selectorShivaKrishna Merla6-2/+419
2014-05-16multipath: enable sync supportHannes Reinecke1-0/+1
2014-04-11- Update changelogHannes Reinecke2-1/+22
2014-04-11Install multipath rule under '56-multipath.rules'Hannes Reinecke1-2/+2
2014-04-11multipath: implement option '-u' for ueventsHannes Reinecke7-9/+54
2014-04-11Remove trailing linefeed from sysfs attributesHannes Reinecke1-0/+2
2014-04-11Make checker_put() and prio_put() idempotentHannes Reinecke2-3/+3
2014-04-11multipathd: implement 'list path <path>' cli commandHannes Reinecke4-0/+47
2014-04-11Disable reassign maps per defaultHannes Reinecke1-1/+1
2014-04-11Allow for empty path argument when printing informationHannes Reinecke1-6/+16
2014-04-11Fixup wwid blacklist printingHannes Reinecke5-6/+8
2014-04-10Use 'SCSI_IDENT_.*' as the default property whitelistHannes Reinecke1-1/+1
2014-04-10kpartx.rules: do not call blkidHannes Reinecke1-6/+0
2014-04-10Allow empty wwids during discoveryHannes Reinecke1-8/+6
2014-04-10multipath.rules: always use verbosity '0' when checking devicesHannes Reinecke1-1/+1
2014-04-10Fixup multipath.rules for bootingHannes Reinecke1-2/+3
2014-04-10Fixup dependencies in multipathd.serviceHannes Reinecke1-1/+2
2014-04-10Do not print empty device strings during discoveryHannes Reinecke1-0/+6
2014-04-10Use multipath wwid if path wwid is emptyHannes Reinecke1-1/+7
2014-04-10multipathd: set correct PID when running in debug modeHannes Reinecke1-2/+3
2014-03-21- Update ChangelogHannes Reinecke1-0/+7
2014-03-21Fixup multipathd.socket to resolve ordering dependenyHannes Reinecke2-4/+7
2014-03-21Downgrade device-mapper version for SLE12Hannes Reinecke2-1/+7
2014-03-21Update build_rpm script to allow submission to external obsHannes Reinecke1-2/+10
2014-03-21- Update ChangelogHannes Reinecke1-0/+41
2014-03-21Fixup spec files to correctly install udev rulesHannes Reinecke1-4/+5
2014-03-21Add multipath rules for systemd supportHannes Reinecke2-0/+14
2014-03-21kpartx: Install rules file with correct prefixHannes Reinecke2-7/+5
2014-03-21Add SUSE build scriptsHannes Reinecke3-0/+1378
2014-03-21Make systemd installation path configurableHannes Reinecke1-2/+6
2014-03-21kpartx: create symlinks for dmraid devicesHannes Reinecke1-1/+5
2014-03-21kpartx: Add udev compability rules for SUSEHannes Reinecke2-0/+17
2014-03-21libmultipath: correctly terminate string in strlcpy()Hannes Reinecke2-3/+5
2014-03-21libmultipath: Skip paths with empty wwidHannes Reinecke1-1/+4
2014-03-21libmultipath: Prefer deprecated 'getuid' calloutHannes Reinecke1-12/+12
2014-03-21discovery: do not fail discovery on individual devicesHannes Reinecke4-32/+33
2014-03-21Double uevent stacksize yet againHannes Reinecke2-1/+2
2014-03-21libmultipath: filter for missing property in get_refwwid()Hannes Reinecke1-0/+6
2014-03-21mpath_persist: Do not call exit() from a shared libraryHannes Reinecke1-21/+31
2014-03-13link against libsystemd, not libsystemd-daemonHannes Reinecke2-2/+10
2014-03-13Update FSF addressHannes Reinecke1-1/+1
2014-03-12Mark reloads with udev flagBenjamin Marzinski7-25/+39
2014-03-12New udev rules to deal with stacked devicesBenjamin Marzinski3-0/+38
2014-03-10Minor spelling error fixesRitesh Raj Sarraf1-2/+2
2014-03-10Fix build failure with fomat-security. Specify the format type.Ritesh Raj Sarraf1-1/+1
2014-02-27multipathd: not skip paths not belonging to a mpp in check_pathVaughan Cao1-3/+0
2014-02-27dm-multipath: blacklist NVMe devicesVaughan Cao2-0/+7
2014-02-13libmultipath: Don't chop const stringsBenjamin Marzinski1-2/+6
2013-12-17Bump release version to 0.5.0Christophe Varoqui1-2/+2
2013-12-17libmultipath: Fix overflow in sysfs_get_str()Hannes Reinecke1-3/+2
2013-12-17libmultipath: simplify basenamecpy()Hannes Reinecke1-2/+1
2013-12-17libmultipath: remove 'remove_trailing_chars'Hannes Reinecke2-10/+0
2013-12-17Make 'multipath -t' able to run as normal userHannes Reinecke3-10/+15
2013-12-17multipathd: document return values for check_path()Hannes Reinecke1-2/+5
2013-12-13Add missing includes to support tzget() usageChristophe Varoqui2-0/+2
2013-12-13[libmultipath] Fix a compilation warningChristophe Varoqui1-2/+1
2013-12-13multipathd: add path when transitioned from 'blocked' stateHannes Reinecke1-0/+11
2013-12-13multipathd: Correctly initialize udev contextHannes Reinecke1-0/+2
2013-12-13Reset timezone information on reconfigureHannes Reinecke2-0/+4
2013-12-13multipathd: Update manpageHannes Reinecke1-3/+3
2013-12-13multipath: do not call tur in sync mode if pthread_cancel failsHannes Reinecke1-4/+3
2013-12-13libmultipath: proactively remove pathHannes Reinecke5-4/+24
2013-12-13multipath: do not print 'path is up' for removed pathsHannes Reinecke1-2/+7
2013-12-13libmultipath: Fix typo in retain_attached_hw_handlerHannes Reinecke1-1/+1
2013-12-13Document 'wwids_file' and 'reservation_key'Hannes Reinecke1-1/+16
2013-12-13Remove trailing spaces from sysfs attributesHannes Reinecke3-3/+4
2013-12-13multipathd: Implement systemd watchdog integrationHannes Reinecke4-4/+74
2013-12-13Use correct systemd unit directoryHannes Reinecke1-1/+1
2013-12-13multipathd: enable core dumps for systemdHannes Reinecke1-0/+1
2013-12-11kpartx: autoload loop module on loop partition creationBenjamin Marzinski1-2/+15
2013-12-11multipathd: allow /dev/<devnode> to be used for multipathd commandsBenjamin Marzinski4-22/+42
2013-12-11libmultipath: blacklist blktap devicesBenjamin Marzinski1-1/+1
2013-12-11kpartx: fix strict aliasing warningBenjamin Marzinski1-1/+3
2013-12-11multipathd: Don't touch the multipath device after setup_multipath failsBenjamin Marzinski2-7/+8
2013-12-11libmultipath: show default configurationsBenjamin Marzinski1-4/+0
2013-12-11kpartx: Make kpartx able to create read-only loop devicesBenjamin Marzinski2-3/+2
2013-12-11libmultipath: try to deal with bindings file hand edittingBenjamin Marzinski1-9/+30
2013-12-11fix mutipath -W on empty wwids fileBenjamin Marzinski1-0/+6
2013-12-11signal waiter thread to stop waiting on dm eventsBenjamin Marzinski2-0/+17
2013-12-11Only load a multipath device RO if RW load fails with EROFSBenjamin Marzinski3-37/+25
2013-12-11Don't detect prioritizers that don't workBenjamin Marzinski1-2/+9
2013-12-11Turn off user_friendly_names for netapp devicesBenjamin Marzinski1-0/+1
2013-12-11Fix multipath rename from user_friendly_name to wwidBenjamin Marzinski3-48/+0
2013-12-11Add multipath path format wildcardBenjamin Marzinski1-0/+11
2013-12-11[multipathd] Declaration of envp variable in child function is missingMateusz Półrola1-0/+1
2013-11-30multipathd: measure path check timeHannes Reinecke1-7/+21
2013-11-30multipathd: Read environment variables from systemdHannes Reinecke1-1/+11
2013-11-30multipathd: use sd_notify() to inform systemdHannes Reinecke3-10/+39
2013-11-30multipathd: switch to socket activation for systemdHannes Reinecke6-6/+48
2013-11-30multipathd: Add option '-s' to suppress timestampsHannes Reinecke4-20/+31
2013-11-30Use system-provided regex implementationHannes Reinecke3-4285/+1
2013-11-30Clarify uxsock loggingHannes Reinecke3-8/+11
2013-11-30move the 'update_multipath_strings()' function up so that mpp->mpe can be ass...Xinghai Yu1-4/+4
2013-11-21libmultipath: do not stall on recv_packet()Hannes Reinecke1-1/+16
2013-11-21libmultipath: return error numbers from sysfs_get_XXXHannes Reinecke4-23/+24
2013-11-17libmultipath: fixup strlcpyHannes Reinecke1-2/+1
2013-11-17Set priority to '0' for PATH_BLOCKED or PATH_DOWNHannes Reinecke1-0/+3
2013-11-17Improve logging for orphan_path()Hannes Reinecke4-8/+9
2013-11-14libmultipath/checkers/rdac.c: Use RTPG data in RDAC checkerSean Stewart1-11/+81
2013-11-14libmultipath/discovery.c: Fix a condition that will lead to a table reload du...Sean Stewart1-2/+0
2013-10-25multipathd: revert mpp size update if map update failsMike Christie1-0/+2
2013-10-14multipath: Allow whitespace before or after exit and quit command in multipathdZheng Huai Cheng1-3/+25
2013-07-17Remove again multipath_dir from multipath.conf.defaultsChristophe Varoqui1-1/+0
2013-07-17Sync the Netapp INF-01-00 defaults to multipath.conf.defaultsChristophe Varoqui1-2/+4
2013-07-16Build fixes for mpath_persist and multipathChristophe Varoqui2-2/+2
2013-07-16Update multipath.conf.defaultsHannes Reinecke1-48/+62
2013-07-16multipath: fix setting of fast_io_fail_tmoPetr Uzel1-1/+1
2013-07-16multipathd: valgrind fixesHannes Reinecke2-12/+21
2013-07-16multipathd: increase stacksize for uevent listenerHannes Reinecke1-2/+4
2013-07-16multipath: reference the udev context when starting event queueHannes Reinecke3-7/+17
2013-07-16Specify checker_timeout in secondsHannes Reinecke8-11/+11
2013-07-16Do not print error when rport is blockedHannes Reinecke2-28/+44
2013-07-16multipath: reset queue_if_no_path if flush failedHannes Reinecke2-5/+18
2013-07-16multipath.conf.annotated: remove 'udev_dir'Hannes Reinecke1-7/+0
2013-07-16multipath: Implement 'property' blacklistHannes Reinecke9-32/+203
2013-07-16libmultipath: read path state directly from sysfsHannes Reinecke1-2/+2
2013-07-16multipath.conf.annotated: Document rr_min_io_rqHannes Reinecke1-2/+16
2013-07-16Correctly set pgfailbackHannes Reinecke2-11/+6
2013-07-16Correctly set max_fds in case of failureHannes Reinecke1-3/+12
2013-07-16Correctly print out 'max' for max_fdsHannes Reinecke1-1/+7
2013-07-16multipath.conf.5: clarify 'no_path_retry' default settingHannes Reinecke1-1/+2
2013-07-16kpartx: support disk with non-512B sectorsPetr Uzel4-26/+31
2013-07-16Deprecate pg_timeoutHannes Reinecke11-144/+5
2013-07-16Minor fixes for priority handlingHannes Reinecke2-1/+2
2013-07-16Read directly from sysfs when checking the device sizeHannes Reinecke2-8/+5
2013-07-16Check return value from pathinfo()Hannes Reinecke3-9/+22
2013-07-16multipath: Add 'Datacore Virtual Disk' to internal hardware tableHannes Reinecke1-0/+13
2013-07-16multipath: Deprecate 'getuid' configuration variableHannes Reinecke12-20/+354
2013-07-16multipath: Increase dev_loss_tmo prior to fast_io_failHannes Reinecke3-17/+115
2013-07-16kpartx: create correct symlinks for PATH_FAILED eventsHannes Reinecke1-1/+17
2013-07-16libmultipath: Implement PATH_TIMEOUTHannes Reinecke5-2/+14
2013-07-16alua: Do not add preferred path priority for active/optimizedHannes Reinecke1-1/+1
2013-07-16libmultipath: return PATH_DOWN for quiesced pathsHannes Reinecke1-0/+1
2013-07-16Document 'infinity' as possible value for dev_loss_tmoHannes Reinecke1-1/+2
2013-07-16multipath: bind lifetime of udev context to main threadHannes Reinecke8-24/+35
2013-06-17multipathd/cli_handlers cli_resize : check pp and pgp before calling them to ...Eli Qiao1-0/+11
2013-05-13simplify multipath signal handlersBenjamin Marzinski10-94/+65
2013-05-08Add missing includes for remember_wwidBenjamin Marzinski1-0/+1
2013-05-08Correctly ignore empty prio namesHannes Reinecke1-4/+4
2013-05-06Use mapname to choose kpartx delimiterBenjamin Marzinski1-1/+1
2013-05-06make multipathd disable queue_without_daemon by defaultBenjamin Marzinski8-11/+42
2013-05-06Stop annoying prio_lookup warning messagesBenjamin Marzinski1-1/+4
2013-05-06Make multipathd deal better with uninitialized pathsBenjamin Marzinski2-2/+19
2013-05-06Make set_multipath_wwid actually do somethingBenjamin Marzinski1-1/+1
2013-05-06Fix max path checker timingBenjamin Marzinski1-2/+2
2013-05-06add wwids file cleanup optionsBenjamin Marzinski5-6/+188
2013-05-06Add existing multipath devices to wwids file onBenjamin Marzinski1-0/+1
2013-05-06Avoid race between ueventloop and uevqloopBenjamin Marzinski1-8/+4
2013-05-06Fix some socket issuesBenjamin Marzinski2-3/+4
2013-05-06Fix hardware entry matching codeBenjamin Marzinski1-0/+2
2013-05-06Don't print checker messages for ghost pathsBenjamin Marzinski1-1/+2
2013-05-06Fix print_multipath_topology for large outputsBenjamin Marzinski1-4/+26
2013-05-06Make kpartx correctly handle non-512 byte GPTBenjamin Marzinski1-3/+6
2013-05-06Make kpartx advise modprobe instead of insmodBenjamin Marzinski1-2/+2
2013-04-29[libmultipath] fix whitespace errorsChristophe Varoqui1-17/+17
2013-04-29Additional fixes for inconsistent quoting in snprint functionsStewart, Sean1-14/+14
2013-04-29Fix failback parameter parsing in confStewart, Sean1-3/+3
2013-04-27Docs: multipath.8: A little quick copyeditingMichael Witten1-8/+14
2013-04-27[libmultipath] Minimize noise with snapshots in emc_clariion checkerJerome Levy1-2/+3
2013-04-27Docs: multipath.conf.annotated: Document the `no_partitions' featureMichael Witten1-15/+15
2013-04-27Docs: multipath.conf.annotated: Update `path_selector' descriptionMichael Witten1-11/+11
2013-04-27Docs: multipath.conf.5: path_grouping_policy default is `failover', not `mult...Michael Witten1-1/+1
2013-04-27Docs: multipath.conf.5: Typo: `occor' -> `occur'Michael Witten1-1/+1
2013-04-02[PATCH] hwtable: Add vendor ID, and update defaults for NetAppSean Stewart1-3/+9
2013-03-23Fix rr_min_io_rq keyword name in multipath.conf.5Leonardo Chiquitto1-2/+2
2013-02-27multipath-tools: Adding major:minor to multipathd logging for device discover...Chauhan, Vijay1-3/+4
2013-02-24fix gzip pathglevand1-1/+1
2013-02-21[kpartx] Add PS3 HDD partition table supportPhileas Fogg5-1/+84
2013-02-14Handle SCSI device states "quiesce" and "transport-offline" properlyBart Van Assche2-3/+4
2013-01-22multipath: add HSV3[46]0 to multipath.conf.defaultsXose Vazquez Perez1-1/+1
2013-01-21Add definitions for HP P6300Hannes Reinecke1-1/+1
2013-01-18kpartx: Deinstall kpartx_idHannes Reinecke1-0/+1
2013-01-18multipath: do not install rules fileHannes Reinecke2-10/+0
2013-01-18multipathd: call 'reconfigure' during startupHannes Reinecke1-1/+1
2013-01-18multipathd: log message when check interval has changedHannes Reinecke1-12/+14
2013-01-18multipathd: switch to abstract sockets for CLI commandsHannes Reinecke2-14/+15
2013-01-18Break out loop in factorize_hwtable()Hannes Reinecke1-6/+10
2013-01-18kpartx: Fix DASD name in kpartx_idHannes Reinecke1-1/+1
2013-01-18Fix inconsistent entries after merging hwtable with user's configPetr Uzel1-0/+9
2013-01-18kpartx_id: Generate persistent symlinks for 'wwn'Hannes Reinecke2-0/+6
2013-01-18Provide correct persistent symlinks for user_friendly_namesHannes Reinecke2-1/+10
2013-01-18Cleanup whitespacesHannes Reinecke1-3/+3