Re: [dm-devel] Direct syslog calls from multipathd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On mar, 2005-03-29 at 16:05 -0500, goggin, edward wrote:
> On Tue, 29 Mar 2005 00:48:55 +0200
> christophe varoqui <christophe.varoqui@xxxxxxx> wrote:
> > A new snapshot should have poped up on the ftp (0.4.4-pre4).
> > It contains an async logger thread for the daemon.
> > 
> > Edward, can you test if it solves the issues with direct 
> > syslog call you
> > spotted ?
> 
> Looks good.
> 
> After fixing my multipath.conf file device node blacklist to
> specify "hdc" and "hdd" instead of just "hd", [:((]
> I had three consecutive NDU test runs without hanging up on
> synchronous syslog calls from multipathd.  Considering I
> couldn't get one of these test runs to work before, I'd
> consider the syslog deadlock problem fixed.
> 
> The bad news is that the first run hung up on the inode
> deadlock involving bdget_disk() calls in the dm map
> reload code path (__set_size, __lock_fs, or __unlock_fs)
> one an inode which is already locked.  Also, the
> multipathd died on the last of the 3 runs.  No idea what
> was wrong.
> 
> I noticed you have changed multipath to allow concurrent
> execution.  Was this done in order to not lose recovery
> from i/o failure events in the waitevent and path test
> failures in the checkerloop pthreads of multipathd?
> 
That was the idea, yes.
In early design, multipath was an all-or-nothing thing.

As it evolved to trim its scope to specific multipaths, I thought it was
not necessary to keep it from running in parralel on different
multipaths.

I eyeballed the code and didn't see a justification to keep it running
alone.

Did I miss something important there ?

> --
-- 
christophe varoqui <christophe.varoqui@xxxxxxx>



[Index of Archives]     [DM Crypt]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Packaging]     [Fedora SELinux]     [Yosemite Discussion]     [KDE Users]     [Fedora Docs]

  Powered by Linux