On Thu, Jun 30, 2005 at 03:04:21AM -0500, Jon Brassow wrote: > This patch changes how suspend works in dm.c (dm_suspend). As a > result, it breaks multipath. It is necessary for cluster mirroring to > ensure that a suspend happens before other nodes have a chance at > getting an inconsistent read. Proposing something like: ftp://sources.redhat.com/pub/dm/patches/2.6-unstable/editing/patches/00016.patch (not compile-tested) Can you find a way to make it cope without an 'undo presuspend' function to call on error? It might be OK to add a call to 'resume' on error if you can make that work correctly when not preceded by postsuspend. Alasdair