aboutsummaryrefslogtreecommitdiffstats
path: root/libmultipath
AgeCommit message (Expand)AuthorFilesLines
2012-01-14multipath: make tgt_node_name work for iscsi devicesBenjamin Marzinski2-3/+19
2011-12-30Add default values for IBM XIV Storage System.Oren Held1-0/+18
2011-12-23multipath: add option to change the number of error messagesBenjamin Marzinski3-0/+34
2011-12-23multipath: fix scsi timeout codeBenjamin Marzinski2-3/+10
2011-11-15Revert "multipath: rlookup WWIDs with spaces by alias"Christophe Varoqui1-1/+1
2011-11-12Fix polling insterval reported by multipath -tChristophe Varoqui1-0/+2
2011-11-12update prioritizer for iet targetOlivier Lambert1-59/+60
2011-11-12multipath: Set the default max_fds to the system maxBenjamin Marzinski3-2/+3
2011-11-12multipath: rlookup WWIDs with spaces by aliasBenjamin Marzinski1-1/+1
2011-11-09Merge a prioritizer for IET scsi software targetChristophe Varoqui2-1/+125
2011-11-09Vendor/product comparisons are too broadAnton Blanchard1-16/+16
2011-11-02Fix for Red Hat bz #737072.bmarzins@sourceware.org1-1/+1
2011-10-18multipath: handle offlined pathsBenjamin Marzinski1-2/+7
2011-10-11multipath: set ACT_RESIZE when the size has changedBenjamin Marzinski2-4/+4
2011-10-11multipath: better check for daemon modeBenjamin Marzinski1-1/+2
2011-10-05multipath: make sure all the hwe attributes get mergedBenjamin Marzinski2-1/+5
2011-10-05multipath: get right sysfs value for checker_timeoutBenjamin Marzinski1-1/+1
2011-09-27multipath: add default hardware configs.Benjamin Marzinski1-20/+40
2011-09-26multipath: don't set queue_if_no_path without multipathdBenjamin Marzinski2-1/+40
2011-09-05multipath-tools: Adding Netapp as a brand name for RDACChauhan, Vijay1-1/+1
2011-09-01Remove useless alias pointer reset to NULLChristophe Varoqui1-3/+1
2011-09-01multipath: strdup multipath alias, so that it isn't deletedBenjamin Marzinski1-1/+1
2011-09-01multipath-tools: service mode changes for RDAC storageMoger, Babu1-1/+12
2011-08-22fix-linebreaksCraig1-5/+5
2011-05-25Use refcounting for sysfs devicesHannes Reinecke1-6/+18
2011-05-25multipathd: Do not attempt to rename a deviceHannes Reinecke1-19/+0
2011-05-25Race condition when calling stop_waiter_thread()Hannes Reinecke2-17/+8
2011-05-25Set an internal default for featureChristophe Varoqui1-0/+1
2011-05-18Reload map for device read-only setting changesHannes Reinecke4-0/+57
2011-05-18Increase priority value for emc priority calloutHannes Reinecke1-5/+12
2011-05-18Allow dev_loss to be set to 'infinity'Hannes Reinecke1-3/+22
2011-05-18multipath: add '-t' option to dump internal hwtableHannes Reinecke4-7/+16
2011-05-18Reassign existing device-mapper mapsHannes Reinecke8-0/+212
2011-05-18alua: Handle LBA_DEPENDENT stateHannes Reinecke2-10/+34
2011-05-18libmultipath: Only count UP and GHOST paths for prio updateHannes Reinecke1-1/+2
2011-05-18More debugging output when synchronizing path statesHannes Reinecke1-2/+9
2011-05-18libmultipath: Make path state message uniqueHannes Reinecke1-1/+1
2011-05-18Update dev_loss_tmo for no_path_retryHannes Reinecke3-1/+30
2011-05-18Check for valid argument in update_multipath_strings()Hannes Reinecke1-0/+3
2011-05-18libmultipath: Remove duplicate calls to path_offline()Hannes Reinecke1-21/+23
2011-05-18Check for offline path in get_prio()Hannes Reinecke1-0/+6
2011-05-18Use state name in get_state()Hannes Reinecke1-1/+1
2011-05-18Only check offline status for SCSI devicesHannes Reinecke1-0/+3
2011-05-18libmultipath: zero out sense buffer in do_inq()Hannes Reinecke1-0/+1
2011-05-17Rework sysfs device handling in multipathdHannes Reinecke6-5/+93
2011-05-17Checker name is not displayed on failureHannes Reinecke1-7/+25
2011-05-17Unload priority modulesHannes Reinecke2-7/+9
2011-05-17Display avg priority as group priorityHannes Reinecke1-1/+4
2011-05-17libmultipath: Improve debugging of log messagesHannes Reinecke1-1/+1
2011-05-17libmultipath: rework sysfs handlingHannes Reinecke4-101/+28
2011-05-17libmultipath: update waiter handlingHannes Reinecke4-51/+54
2011-05-17libmultipath: do not fallback to search /proc/partitionsHannes Reinecke1-15/+18
2011-05-17Start uevent service handler from main threadHannes Reinecke2-13/+12
2011-05-17Use lists for uevent processingHannes Reinecke2-53/+66
2011-05-16Remove sysfs_attr cacheHannes Reinecke3-178/+120
2011-05-15Fixup strip trailing whitespaces for getuid return valueHannes Reinecke1-8/+9
2011-05-13Check return value for select_alias()Hannes Reinecke2-3/+4
2011-05-13Use enum free_path_mode for free_paths argumentHannes Reinecke2-14/+14
2011-05-13vector paranoiaHannes Reinecke1-8/+28
2011-05-13Update cli request processingHannes Reinecke1-1/+11
2011-05-13Implement 'bindings_file' optionHannes Reinecke2-2/+33
2011-05-05Use regmatch when checking for duplicates in hwtableHannes Reinecke1-1/+1
2011-05-05Update hwtable factorizationHannes Reinecke2-51/+79
2011-05-05Specify prioritizer in the multipath section, tooHannes Reinecke5-4/+82
2011-05-04Static Load balancing prioritizerHannes Reinecke4-1/+113
2011-05-04Add 'max_polling_interval' config variableHannes Reinecke1-0/+20
2011-05-04libmultipath: do not access dm structures after dm_task_destroyHannes Reinecke1-9/+6
2011-05-04Correctly remove logical partition mapsHannes Reinecke1-24/+69
2011-05-04rdac checker: Whitespace cleanupHannes Reinecke1-2/+2
2011-05-03libmultipath: Fix possible string overflowHannes Reinecke5-72/+114
2011-05-03More debugging output for feature changesHannes Reinecke1-0/+4
2011-05-03Fixup debugging in dmparser.cHannes Reinecke1-5/+14
2011-05-03Correctly update feature stringsHannes Reinecke5-38/+261
2011-05-03Select 'features' from multipath configurationHannes Reinecke3-0/+42
2011-05-03Increase uevent buffer sizeHannes Reinecke1-1/+1
2011-05-03libmultipath: remove strcmp_chomp()Hannes Reinecke4-23/+3
2011-05-03Remove sysfs_lookup_devpath_by_subsys_id()Hannes Reinecke1-92/+0
2011-05-03libmultipath: resolve hash collisions in pgcmp()Hannes Reinecke3-1/+23
2011-05-03libmultipath: correct path count in setup_map()Hannes Reinecke1-1/+1
2011-05-03Make status variable localHannes Reinecke3-6/+4
2011-05-03Make params variable localHannes Reinecke10-49/+58
2011-05-03multipath segfaults if configuration file contains errorsHannes Reinecke1-1/+8
2011-05-03Use '--replace-whitespace' option for scsi_idHannes Reinecke1-1/+1
2011-05-03Asynchronous mode for tur checkerHannes Reinecke1-3/+196
2011-05-03Move setup_thread_attr() to uevent.cHannes Reinecke2-3/+36
2011-05-03TUR checker should not return 'failed' for reservation conflictHannes Reinecke1-0/+8
2011-05-03directio: Reset 'running' parameterHannes Reinecke1-1/+13
2011-05-03Use timeout parameter for directioHannes Reinecke1-5/+5
2011-05-03libmultipath: check argument length in execute_program()Hannes Reinecke2-14/+7
2011-05-03readsector0: block count calculation wrongHannes Reinecke4-12/+15
2011-05-03checkers: argument paranoiaHannes Reinecke1-1/+34
2011-05-03Use refcounting for checkersHannes Reinecke2-20/+56
2011-05-03Add compability flag LIBDM_API_COOKIEHannes Reinecke3-0/+37
2011-04-27multipath: clear checker messageBenjamin Marzinski3-0/+7
2011-04-27multipath: rename netapp.c to ontap.cBenjamin Marzinski2-3/+0
2011-04-25multipath: changes to NetApp's prioritizerBenjamin Marzinski4-25/+30
2011-04-21multipathd: use 0 for initial pg if there are no priority groupsMike Snitzer1-1/+5
2011-04-20multipath-tools: Add new NEC diskarray to internal hardware tableJun'ichi Nomura1-0/+18
2011-04-09multipath-tools: report different piority value for rdac if io-shipping is en...Moger, Babu1-0/+4
2011-04-09multipath-tools: report PATH_UP for both path groups in rdac if io-shipping i...Moger, Babu1-1/+5
2011-04-09multipath-tools: Set the rdac TAS bit if it changeableMoger, Babu1-0/+86
2011-03-07multipath: Retry host transient errors for rdac checkerMoger, Babu1-0/+18
2011-02-02multipath: add allow users to set revision in multipath.confBenjamin Marzinski1-0/+28
2011-02-02[lib] respect LDFLAGS, correct linking orderKacper Kowalik3-5/+5
2011-02-01Fix Malahal Naineni commit 2b68b83 review highlightsChristophe Varoqui1-15/+9
2011-02-01[lib] Fix reversion of dm_drvprereq() return codesChristophe Varoqui1-2/+2
2011-02-01Support different 'minio' values for rq and bio based dm-multipathChristophe Varoqui8-18/+258
2011-01-31[lib] Add missing prototype for vector_move_up()Christophe Varoqui1-1/+1
2010-12-08In case of not connected device, only first condition is checked for PQ in rd...Chaskiel Grundman1-1/+1
2010-12-07make "show config" show the whole configBenjamin Marzinski1-117/+47
2010-12-07multipath: standardize on path_selectorBenjamin Marzinski1-1/+1
2010-12-07multipath: add checker_timeout default config optionBenjamin Marzinski13-33/+96
2010-12-07multipath: update default configurationsBenjamin Marzinski1-3/+18
2010-12-07multipath: clean up path orphaning and adoptionBenjamin Marzinski3-8/+14
2010-12-07multipath: sort all pathgroups by priorityBenjamin Marzinski4-10/+57
2010-12-07dm-multipath: typo, strncat instead of strncpyMalahal Naineni1-1/+1
2010-12-01Set geometry information for multipath mapsHannes Reinecke5-1/+82
2010-11-28libmultipath: fix snprintf buffer overflowsTim Harder2-2/+2
2010-11-27multipath-tools overflowArkadiusz Miskiewicz1-1/+1
2010-11-05Merge branch 'master' of git+ssh://master.kernel.org/pub/scm/linux/storage/mu...Christophe Varoqui4-18/+77
2010-11-05multipath: fix multipath lockingBenjamin Marzinski1-1/+15
2010-11-03de-alloc the buf variable if we fail on the first do_rtpg callKonrad Rzeszutek1-1/+1
2010-09-02Fix for bz #560892.Benjamin Marzinski3-17/+76
2010-09-02option to multipath to not modify the bindinfs fileMalahal Naineni5-4/+8
2010-09-02multipath-tools ./multipath.conf.defaults libm ...bmarzins@sourceware.org1-1/+18
2010-09-02multipath: add fast_io_fail and dev_loss_tmo config parametersJun'ichi Nomura1-2/+45
2010-07-26libmultipath: simplify dm_get_name()Hannes Reinecke4-39/+42
2010-07-26Fix typo in coalesce_pathsHannes Reinecke1-3/+3
2010-07-26libmultipath: always allocate space for aliasHannes Reinecke3-8/+12
2010-07-26multipath-tools: Assign correct pointer from REALLOCChristof Schmitt1-1/+1
2010-07-16Add alias_prefix to get multipath names based on storage typeMalahal Naineni8-20/+109
2010-05-22Merge the 'path count' cli command with 'show status'.Christophe Varoqui1-0/+9
2010-05-21Prioritizers enhancementChristophe Varoqui25-88/+309
2010-05-20multipath: close sysfs file after setting valueBenjamin Marzinski1-0/+1
2010-05-20multipath: fix fast_io_fail_tmo typoBenjamin Marzinski1-1/+1
2010-05-20multipath_tools: Fixup IBM Virtual SCSI hwtable entriesBrian King1-6/+6
2010-05-20multipath: add "count paths" multipathd commandBenjamin Marzinski2-0/+9
2010-05-20multipath: add udev sync support.Benjamin Marzinski4-15/+28
2010-04-17multipath_tools: minor rdac message fix and code cleanupMoger, Babu1-12/+20
2010-03-28multipath_tools: Add IBM Virtual SCSI ALUA device type to hwtableBrian King1-0/+17
2010-03-28multipath: move bindings file locationBenjamin Marzinski1-1/+1
2010-03-25multipath: patch checker consolidationBenjamin Marzinski3-16/+22
2010-03-25multipath: add queue_without_daemon config parameterBenjamin Marzinski3-0/+42
2010-03-25multipath: add some default configurations.Benjamin Marzinski1-2/+50
2010-03-25Correct whitespace before tabs warningsChristophe Varoqui1-2/+2
2010-03-25multipath: add fast_io_fail and dev_loss_tmo config parametersBenjamin Marzinski10-1/+251
2010-03-17multipath: display average priority as group priorityNikanth Karthikesan1-1/+4
2010-02-13Honour ALUA preference indicatorColin Watson2-3/+11
2010-02-06Mail address changeChristophe Varoqui4-9/+9
2010-02-03Update path_offline() to return device statusHannes Reinecke1-8/+15
2010-02-03[libmultipath] the entry for EMC Envista is brokenHannes Reinecke1-1/+1
2010-01-26Add hardware defaults for EMC InvistaBenjamin Marzinski1-0/+16
2010-01-22Add nexenta comstart hardware defaults.Christophe Varoqui1-0/+21
2010-01-22Add checks before use conf->xxx now that they can be nullChristophe Varoqui1-9/+9
2010-01-22Add %z path wildcard to display path serialChristophe Varoqui1-0/+7
2010-01-22[lib] don't pretend config file has setup parametersChristophe Varoqui2-24/+22
2009-12-03multipath-tools: fix sonameBenjamin Marzinski1-1/+1
2009-11-22multipath-tools: add library dependenciesGuido Günther1-1/+2
2009-11-22multipath-tools: add a soname to the libraryGuido Günther1-3/+6
2009-11-22multipath-tools: check header file instead of intalled libGuido Günther1-1/+1
2009-10-20multipath-tools: Default configuration changesBenjamin Marzinski1-1/+1
2009-10-20multipath-tools: Change default configs to look for "hp_sw" not "hp-sw"Benjamin Marzinski1-2/+2
2009-10-20multipath-tools: rdac path checked leads to I/O hang when volumes are unmappe...Chauhan, Vijay1-1/+7
2009-10-02multipath-tools: Fix dry-run outputBenjamin Marzinski1-1/+1
2009-10-02[lib] remove spurious and obsolete kdev_t.h include in directio checkerChristophe Varoqui1-1/+0
2009-09-20queue-length/service-time path selectors map parser fixKiyoshi Ueda1-1/+3
2009-09-02multipath-tools: Fix rtpg buffer length calculationBenjamin Marzinski1-2/+2
2009-08-30[lib] Add default config for Sun StorageTek 2500 and 2530Charlie Brady1-2/+2
2009-08-30[lib] Add Dell 32xx/i support into hardware tableYanqing Liu1-0/+32
2009-08-04multipath-tools: miscellaneous code cleanupsBenjamin Marzinski3-0/+3
2009-08-04multipath-tools: install libraries to /lib64 where appriopriateBenjamin Marzinski1-1/+1
2009-08-04multipath-tools: uninstall libraries correctlyBenjamin Marzinski2-2/+2
2009-08-04multipath-tools: Log all messagesBenjamin Marzinski1-1/+1
2009-08-04multipath-tools: Fix uevent handling codeBenjamin Marzinski1-2/+5
2009-08-04[lib] correct tab-before-whitespace errors introduce by the prev commitChristophe Varoqui1-2/+2
2009-08-04Use Average path priority value for path switchingChandra Seetharaman2-5/+19
2009-08-04multipath-tools: no_path_retry for time based queuing is queuing I/O for everChauhan, Vijay1-1/+4
2009-06-25[lib] add defaults for SUN/LSI LCSM100_ICharlie Brady1-2/+2
2009-06-25[lib] rdac checker message fixCharlie Brady1-1/+8
2009-06-04multipath_tools: Add IBM Virtual SCSI to hwtableBrian King1-0/+22
2009-05-14multipath-tools: Improvement to max_fdsBenjamin Marzinski2-7/+34
2009-05-12Add uid, gid, and mode config attributesBenjamin Marzinski9-44/+339
2009-04-29cleanup various MALLOC/REALLOC callersMike Snitzer7-13/+19
2009-04-29avoid NULL pointers in discovery codeMike Snitzer1-3/+12
2009-04-28[lib] fix double freesMike Snitzer1-11/+0
2009-04-22[lib] prio_arg leaked here through cherry-picksChristophe Varoqui1-3/+0
2009-04-22Strip trailing blanks from wwidHannes Reinecke1-0/+7
2009-04-22Fixup multibus zero-path handlingHannes Reinecke1-8/+10
2009-04-22Return 'ghost' state when port is in standbyHannes Reinecke1-0/+13
2009-04-22leastpending IO loadbalancing is not displayed properlyHannes Reinecke1-11/+25
2009-04-22Retry tur on driver errorsHannes Reinecke2-0/+37
2009-04-22Plug memory leaksHannes Reinecke7-14/+34
2009-04-22Correct definition of dbg_malloc()Hannes Reinecke2-2/+2
2009-04-22Error checking for VECTOR_XXX definesHannes Reinecke1-3/+3
2009-04-22Fixup whitespace issuesHannes Reinecke1-31/+31
2009-04-22Update misleading debug messages for directio checkerHannes Reinecke1-3/+8
2009-04-22Add new HP arrays to internal hardware tableHannes Reinecke1-2/+2
2009-04-22Add more debugging outputHannes Reinecke2-3/+13
2009-04-22Shuffle to the call to memset in logarea_init()Hannes Reinecke1-3/+2
2009-04-22Fix sysfs_attr_get_value()Hannes Reinecke2-4/+6