From: "bfields@fieldses.org" <bfields@fieldses.org>
To: Nix <nix@esperi.org.uk>
Cc: Trond Myklebust <trondmy@hammerspace.com>,
"linux-nfs@vger.kernel.org" <linux-nfs@vger.kernel.org>
Subject: Re: steam-associated reproducible hard NFSv4.2 client hang (5.9, 5.10)
Date: Fri, 2 Apr 2021 15:20:59 -0400 [thread overview]
Message-ID: <20210402192059.GA16427@fieldses.org> (raw)
In-Reply-To: <87eeftlljk.fsf@esperi.org.uk>
On Thu, Apr 01, 2021 at 10:52:47PM +0100, Nix wrote:
> On 1 Apr 2021, bfields@fieldses.org outgrape:
>
> > On Thu, Apr 01, 2021 at 02:33:02PM +0100, Nix wrote:
> >> [Sorry about the huge delay: your replies got accidentally marked as
> >> read in a MUA snafu. I'll be getting some more debugging dumps -- and
> >> seeing if this still happens! -- when I reboot into 5.11 this weekend.]
> >>
> >> On 24 Feb 2021, bfields@fieldses.org said:
> >>
> >> > On Tue, Feb 23, 2021 at 11:58:51PM +0000, Trond Myklebust wrote:
> >> >> On Tue, 2021-02-23 at 17:57 -0500, J. Bruce Fields wrote:
> >> >> > On Sun, Jan 03, 2021 at 02:27:51PM +0000, Nick Alcock wrote:
> >> >> > > Relevant exports, from /proc/fs/nfs/exports:
> >> >> > >
> >> >> > > / 192.168.16.0/24,silk.wkstn.nix(ro,insecure,no_root_squash,s
> >> >> > > ync,no_wdelay,no_subtree_check,v4root,fsid=0,uuid=0a4a4563:00764033
> >> >> > > :8c827c0e:989cf534,sec=390003:390004:390005:1)
> >> >> > > /home/.loom.srvr.nix *.srvr.nix,fold.srvr.nix(rw,root_squash,syn
> >> >> > > c,wdelay,no_subtree_check,uuid=0a4a4563:00764033:8c827c0e:989cf534,
> >> >> > > sec=1)
> >> >>
> >> >> Isn't that trying to export the same filesystem as '/' on the line
> >> >> above using conflicting export options?
> >>
> >> Hmm. I don't actually have a / mount in /etc/exports (and haven't had
> >> one since I finished building this machine, last year), and looking at
> >> /proc/fs/nfs/exports on the server now, it's not there.
> >
> > Right, but even though you're not exporting /, you're exporting
> > /home/.loom.srvr.nix, and that's on the same filesystem as /, isn't it?
>
> Yes, but I'm *not* exporting /. (I just checked my backups, and no such
> export existed at the time I sent the original mail, nor was I importing
> it on the client).
>
> This export is prsumably automatically generated, and likely indicates
> nothing more than that I am exporting from different subtrees off the
> root (which I am: various subdirectories of /home, /usr, /trees,
> /.transient, /.nfs, and /pkg are exported).
Right, the "/" export is automatically generated.
I don't have any real hypothesis here, I'm just thinking if the server's
failing to reply, one possible culprit is that it's waiting for
rpc.mountd. The server depends on rpc.mountd for export information.
And it sounds like you have a relatively complicated export setup, so
there's perhaps more that could go wrong there.
Might be worth, on the server:
rpcdebug -m rpc -s cache
and then dumping the contents of all the files /proc/net/rpc/*/content.
That should show us whether the server's waiting on userspace helpers
for anything.
Sorry, did you say whether nfsd threads or rpc.mountd are blocked?
--b.
next prev parent reply other threads:[~2021-04-02 19:21 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-01-03 14:27 steam-associated reproducible hard NFSv4.2 client hang (5.9, 5.10) Nick Alcock
2021-02-23 22:57 ` J. Bruce Fields
2021-02-23 23:58 ` Trond Myklebust
2021-02-24 2:01 ` bfields
2021-04-01 13:33 ` Nix
2021-04-01 13:44 ` bfields
2021-04-01 21:52 ` Nix
2021-04-02 19:20 ` bfields [this message]
2021-04-03 22:41 ` Nix
2021-04-05 11:48 ` Nix
2021-04-05 16:52 ` Nix
-- strict thread matches above, loose matches on Subject: below --
2021-02-13 15:21 Nick Alcock
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210402192059.GA16427@fieldses.org \
--to=bfields@fieldses.org \
--cc=linux-nfs@vger.kernel.org \
--cc=nix@esperi.org.uk \
--cc=trondmy@hammerspace.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox