From: "Frank Filz" <ffilzlnx@mindspring.com>
To: <dang@redhat.com>, "'Su Yanjun'" <suyj.fnst@cn.fujitsu.com>
Cc: <linux-nfs@vger.kernel.org>
Subject: RE: [Problem]testOpenUpgradeLock test failed in nfsv4.0 in 5.2.0-rc7
Date: Mon, 8 Jul 2019 07:45:24 -0700 [thread overview]
Message-ID: <016101d5359b$c71f06c0$555d1440$@mindspring.com> (raw)
In-Reply-To: <89d5612e-9af6-8f2e-15d8-ff6af29d508a@redhat.com>
Yea, sorry, I totally missed this, but it does look like it's a Kernel nfsd issue.
Frank
> -----Original Message-----
> From: Daniel Gryniewicz [mailto:dang@redhat.com]
> Sent: Monday, July 8, 2019 6:49 AM
> To: Su Yanjun <suyj.fnst@cn.fujitsu.com>; ffilzlnx@mindspring.com
> Cc: linux-nfs@vger.kernel.org
> Subject: Re: [Problem]testOpenUpgradeLock test failed in nfsv4.0 in 5.2.0-rc7
>
> Is this running knfsd or Ganesha as the server? If it's Ganesha, the question
> would be better asked on the Ganesha Devel list devel@lists.nfs-ganesha.org
>
> If it's knfsd, than Frank isn't the right person to ask.
>
> Daniel
>
> On 7/7/19 10:20 PM, Su Yanjun wrote:
> > Ang ping?
> >
> > 在 2019/7/3 9:34, Su Yanjun 写道:
> >> Hi Frank
> >>
> >> We tested the pynfs of NFSv4.0 on the latest version of the kernel
> >> (5.2.0-rc7).
> >> I encountered a problem while testing st_lock.testOpenUpgradeLock.
> >> The problem is now as follows:
> >> **************************************************
> >> LOCK24 st_lock.testOpenUpgradeLock : FAILURE
> >> OP_LOCK should return NFS4_OK, instead got
> >> NFS4ERR_BAD_SEQID
> >> **************************************************
> >> Is this normal?
> >>
> >> The case is as follows:
> >> Def testOpenUpgradeLock(t, env):
> >> """Try open, lock, open, downgrade, close
> >>
> >> FLAGS: all lock
> >> CODE: LOCK24
> >> """
> >> c= env.c1
> >> C.init_connection()
> >> Os = open_sequence(c, t.code, lockowner="lockowner_LOCK24")
> >> Os.open(OPEN4_SHARE_ACCESS_READ)
> >> Os.lock(READ_LT)
> >> Os.open(OPEN4_SHARE_ACCESS_WRITE)
> >> Os.unlock()
> >> Os.downgrade(OPEN4_SHARE_ACCESS_WRITE)
> >> Os.lock(WRITE_LT)
> >> Os.close()
> >>
> >> After investigation, there was an error in unlock->lock. When
> >> unlocking, the lockowner of the file was not released, causing an
> >> error when locking again.
> >> Will nfs4.0 support 1) open-> 2) lock-> 3) unlock-> 4) lock this
> >> function?
> >>
> >>
> >>
> >
> >
next prev parent reply other threads:[~2019-07-08 15:37 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-07-03 1:34 [Problem]testOpenUpgradeLock test failed in nfsv4.0 in 5.2.0-rc7 Su Yanjun
2019-07-08 2:20 ` Su Yanjun
2019-07-08 13:48 ` Daniel Gryniewicz
2019-07-08 14:45 ` Frank Filz [this message]
2019-07-09 5:27 ` Su Yanjun
2019-07-10 0:08 ` J. Bruce Fields
2019-07-12 2:27 ` Su Yanjun
2019-07-29 7:49 ` Su Yanjun
2019-07-29 13:12 ` Calum Mackay
2019-07-29 1:54 ` [PATCH] CACHE: Fix test script as delegation being introduced Su Yanjun
2019-07-29 14:11 ` Olga Kornievskaia
2019-08-06 8:23 ` [Problem]testOpenUpgradeLock test failed in nfsv4.0 in 5.2.0-rc7 Su Yanjun
2020-01-13 1:33 Su, Yanjun
2020-01-20 3:27 Su, Yanjun
2020-06-04 1:41 Su, Yanjun
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='016101d5359b$c71f06c0$555d1440$@mindspring.com' \
--to=ffilzlnx@mindspring.com \
--cc=dang@redhat.com \
--cc=linux-nfs@vger.kernel.org \
--cc=suyj.fnst@cn.fujitsu.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;
as well as URLs for NNTP newsgroup(s).