https://bugzilla.novell.com/show_bug.cgi?id=416152 Summary: I/O fail while fail over( Hot plug miniSAS Cable/Controller Board) Product: openSUSE.org Version: unspecified Platform: Sun OS/Version: SLES 10 Status: NEW Severity: Critical Priority: P5 - None Component: bugzilla AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: Dennis.Zhou@quantatw.com QAContact: novbugzilla-bugs@forge.provo.novell.com Found By: --- We have Sun Storage J4200 and LSI 1068E HBA card on SLES10 SP1. We try to use device-mapper to handle the multipath. There is no problem to install and enable the multipath. And no problem to create software RAID (mdadm) with the merged devices(/dev/dm*) and run IO on the raid. The problem occurs when we try to failover. We perform the hot plug in/out miniSAS cables on the host(or hot plug Controller Board from J4200). Before plugging out the miniSAS cable we do check that all paths are ready. But after several cycles hot plugging, the IO fail when we plug out the miniSAS cable. The other path remain ready and active and the link LED indicates normal. We have tried different mutipath setting, such as set path_grouping_policy=failover or different path_checker. The symptom remains the same. Version-Release number of selected component (if applicable): multipath-tools-0.4.7-34.18 How reproducible: Always Steps to Reproduce: 1.One host connect to Sun Storage J4200 with 2 paths. 2.Enable the multipath. 3.Create RAID(any RAID, 1, 5, 6) by mdadm with the merged devices. 4.Start IO. 5.Plug out one miniSAS on host. 6.Make sure that half of the path have gone. 7.Plug in the miniSAS cable. 8.Make sure that all the paths have back. 9.Plug out another miniSAS on host. 10.Make sure that half of the paths have gone. 11.Plug in the miniSAS cable. 12.Make sure that all paths have back. 13.Repeat step 5~12. ps.Sometime we use command " service multipathd restart",but it's useless. Actual Results: After 2~3 cycles of hot plugging the miniSAS cable, the IO hangs. We guess that failover fail may caused by hevay I/O. Expected Results: When we plug out one miniSAS cable the other cable should remain maintaining the IO. And IO should remain running no matter how many cycles of hot plugging the miniSAS calbe we have performed. Additional info: HBA driver: 4.00.21.00-1 multipath.conf: device { vendor "SEAGATE" product "ST314655SSUN146G" path_grouping_policy multibus getuid_callout "/sbin/scsi_id -g -u -s /block/%n" prio_callout "none" path_checker tur path_selector "round-robin 0" failback immediate rr_weight uniform hardware_handler "0" no_path_retry fail user_friendly_name no } -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.