On Thu, 2013-10-17 at 15:15 -0400, Mike Snitzer wrote: > Shouldn't you wait for the application to shutdown before ripping the > network out? Seems odd to just throw away queued IO. In general, yes, and we do that, but there's still the occasional shutdown that doesn't go through those extra steps. > A proper shutdown sequence really should avoid this problem in general, > the multipath daemon would only be shutdown once all mpath devices are > deactivated. > > Then, if you still want to gracefully handle the case where there is no > network (and hence no paths) on shutdown the multipathd would still be > around to transition to a table that doesn't have queue_if_no_path. Of course, this still depends on the daemon surviving everything else circumstances can throw at it. In our particular case, changing the shutdown sequence is far more difficult than using the kernel mechanism I've already provided. This would also simplify things for other folks who use queue_if_no_path. -- Frank Mayhar 310-460-4042 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel