linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Nick Bowler <nbowler@draconx.ca>
To: linux-nfs@vger.kernel.org
Subject: PROBLEM: nfs I/O errors with sqlite applications
Date: Mon, 12 Oct 2015 12:48:56 -0400	[thread overview]
Message-ID: <20151012164846.GA5017@draconx.ca> (raw)

Hi,

I'm having a problem where, eventually, the nfs-mounted home directory
on one of my machines starts failing in a kind of weird way.  The issue
appears to affect only sqlite; I have two applications that I know of
which use it:

  - Firefox, where the symptom is that the browser just hangs randomly,
  - gmpc, which crashes immediately on startup with I/O error.

Once the issue occurs these applications remain permanently broken.
Since the latter is easier to test, I can run it in strace, and the
failing syscall seems to be:

  fcntl(7, F_SETLK, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}) = -1 EIO (Input/output error)

When the issue occurs, the client dmesg log is full of messages of the form:

  [3441972.381211] NFS: v4 server returned a bad sequence-id error on an unconfirmed sequence ffff88007612ae20!

There are no unusual messages on the server.

Rebooting the client corrects the issue in the short term, but it seems
to re-occur after about 1 month of uptime.  This makes it difficult to
test anything.  So right now I have left the client in the broken state
in case there's something else I can try.

The client is running Linux 4.2, with approx. 38 days uptime.  The
server is running Linux 4.1.4, with 62 days uptime.

Let me know if you need any more info.

Thanks,
  Nick

             reply	other threads:[~2015-10-12 16:49 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-10-12 16:48 Nick Bowler [this message]
2015-10-12 19:25 ` PROBLEM: nfs I/O errors with sqlite applications J. Bruce Fields
2015-10-12 19:46   ` J. Bruce Fields
2015-10-13  3:01     ` Nick Bowler
2015-10-13 10:52       ` Jeff Layton
2015-10-13 12:54         ` Nick Bowler
2016-07-29 16:43           ` Nick Bowler
2016-07-29 17:52             ` Jeff Layton
2017-06-06 16:46               ` Lutz Vieweg
2017-06-07  3:08                 ` NeilBrown
2017-06-08 18:36                   ` Lutz Vieweg
2017-06-08 22:07                     ` NeilBrown
2017-06-09 11:01                       ` Lutz Vieweg
2017-06-09 22:01                         ` NeilBrown

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=20151012164846.GA5017@draconx.ca \
    --to=nbowler@draconx.ca \
    --cc=linux-nfs@vger.kernel.org \
    /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;
as well as URLs for NNTP newsgroup(s).