-
Notifications
You must be signed in to change notification settings - Fork 1
Jun'ichi Nomura's DM multipath test scripts
License
snitm/mptest
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Test scripts for dm-multipath ============================= How to run ---------- # cd mptest # ./runtest .. (verbose outputs) .. ** summary ** PASSED: test_00_no_failure test_02_sdev_delete test_03_dm_failpath FAILED: test_01_sdev_offline Or './runtest tests/test_01_sdev_offline', for example, to run a specific test. Required tools -------------- - dmsetup - fio - targetcli (if MULTIPATH_BACKEND_MODULE=tcmloop) - scsi_debug.ko (if MULTIPATH_BACKEND_MODULE=scsidebug) Improvements needed ------------------- - More realistic ALUA setups * Multiple TPGs * Optimized/Non-optimized groups * Prefered bit - More realistic transports and failure modes * iSCSI * FC - More varieties of I/Os * blk pcs - Validation tests of dm table/status * whether dm-mpath.ko can handle various dm table pattern correctly * whether dm-mpath.ko outputs dm status correctly - Better udev avoidance * a lot of uevents are generated during the test, that unintendedly ends up with stress testing of udev subsystem * dmsetup might fail and/or stall if the avoidance is not done correctly - Integration test with udev and multipath-tools * for realistic testing, tests involving udev and multipathd are also necessary Issues ------ - When run from non-interactive mode, targetcli might emit python exception when called: Traceback (most recent call last): File "/usr/bin/targetcli", line 121, in <module> main() File "/usr/bin/targetcli", line 111, in main shell.run_interactive() File "/usr/lib/python2.7/site-packages/configshell_fb/shell.py", line 899, in run_interactive readline.set_completer(old_completer) NameError: global name 'readline' is not defined
About
Jun'ichi Nomura's DM multipath test scripts
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published