On 08/12/2016 09:54 AM, Mike Christie wrote: > On 08/11/2016 04:41 PM, Bart Van Assche wrote: >> On 08/11/2016 01:33 PM, Mike Christie wrote: >>> Could you try the attached patch. I found two segfaults. If check_path >>> returns less than 0 then we free the path and so we cannot call repair >>> on it. If libcheck_init fails it memsets the checker, so we cannot call >>> repair on it too. >>> >>> I moved the repair call to the specific paths that the path is down. >> >> Thanks for the patch. Unfortunately even with this patch applied I can >> still trigger a segfault sporadically: > > I can't seem to replicate the problem with my patch and I do not see > anything. Could you send me your multipath.conf/hwtable settings? Please find that file at the end of this e-mail. > For the fo/fb test, dev_loss_tmo is firing causing paths to be > added/deleted right? The script that I'm using to simulate path loss writes into /sys/class /srp_remote_ports/*/delete. That causes the ib_srp driver to call scsi_remove_host(). That script is available at https://github.com/bvanassche/srp-test. However, an InfiniBand HCA is needed to run this script. Bart. /etc/multipath.conf: defaults { user_friendly_names yes queue_without_daemon no } blacklist { device { vendor "ATA" product ".*" } } devices { device { vendor "SCST_BIO|LIO-ORG" product ".*" features "3 queue_if_no_path pg_init_retries 50" path_grouping_policy group_by_prio path_selector "queue-length 0" path_checker tur } } blacklist_exceptions { property ".*" } -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel