On 11/12/12 23:36, Or Gerlitz wrote:
Bart Van Assche <[email protected]> wrote:
This patch series makes the ib_srp driver better suited for use in a H.A. setup 
because:
- multipathd is notified faster about transport layer failures.
- Transport layer failures reliably result in SCSI host removal.
- Switchover can be triggered explicitly by deleting an initiator device.
- Disconnecting from a target without unloading ib_srp is now possible.

Can you describe few use cases, HA tests which don't pass w.o these
patches and do pass or react better with them?

This patch series reduces path failover time significantly. Instead of having to wait until the SCSI error handler has finished recovery, multipathd switches paths as soon as fast_fail_tmo has elapsed. Also, SCSI hosts that correspond to failed paths are removed. With the upstream SRP initiator and when triggering path failover repeatedly after some time hundreds of obsolete SCSI hosts are present.

Changes since v2:
[...]
- Dropped the patches for integration with multipathd.
can you explain this please? are  these non SRP patches which we
submitted/accepted
through another maintainer? can you point on the upstream commits?

With that comment I was referring to the dev_loss_tmo and fast_io_fail_tmo sysfs variables that had been dropped in v2 of this patch set but that have been reintroduced in v3 of this patch set. If these parameters have been set in /etc/multipath.conf then multipathd passes these on to the block driver (ib_srp in this case), at least the block driver provides the dev_loss_tmo and fast_io_fail_tmo sysfs attributes.

Bart.

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to