public inbox for linux-nfs@vger.kernel.org
 help / color / mirror / Atom feed
From: Steve Dickson <SteveD@redhat.com>
To: Bruce Fields <bfields@umich.edu>
Cc: Linux NFS Mailing list <linux-nfs@vger.kernel.org>,
	CAI Qian <caiqian@redhat.com>
Subject: pynfs Server failures
Date: Mon, 25 Jan 2010 10:30:49 -0500	[thread overview]
Message-ID: <4B5DB929.6020504@RedHat.com> (raw)

Hey Bruce,

During our Fedora Testing effort we have  identified the following
pynfs failures when testing with a kernel-2.6.33 and a very current
nfs-utils...  At one point I thought there was a list of known pynfs 
failures. If so, how does this list match up? any thing new? 
Anything jumping out that we really should fix?

steved.


[root@ibm-hs21-01 pynfs]# ./testserver.py localhost:/nfs --maketree all
CID1     st_setclientid.testClientReboot                          : WARNING
           Trying to use old stateid after SETCLIENTID_CONFIRM
           purges state should return NFS4ERR_OLD_STATEID,
           instead got NFS4ERR_BAD_STATEID
CID6     st_setclientid.testNoConfirm                             : FAILURE
           OPEN using clientid that was never confirmed should
           return NFS4ERR_STALE_CLIENTID, instead got
           NFS4ERR_EXPIRED
CIDCF2   st_setclientidconfirm.testBadConfirm                     : FAILURE
           SETCLIENTID_CONFIRM with case not covered in RFC,
           seems most likely should do nothing and should return
           NFS4_OK, instead got NFS4ERR_CLID_INUSE
COMP3    st_compound.testBadTags                                  : FAILURE
           Compound with invalid utf8 tag '\xc0\xc1' should
           return NFS4ERR_INVAL, instead got NFS4_OK
COMP6    st_compound.testLongCompound                             : FAILURE
           COMPOUND with len=150 argarry got RPCError:
           MSG_ACCEPTED: GARBAGE_ARGS, expected NFS4ERR_RESOURCE
CR13     st_create.testDots                                       : FAILURE
           Trying to CREATE a dir named '.' should return NFS4_OK
           or NFS4ERR_BADNAME, instead got NFS4ERR_INVAL
CR14     st_create.testSlash                                      : FAILURE
           Creation of dir named 'CR14/foo' should return
           NFS4ERR_BADNAME or NFS4ERR_BADCHAR, instead got
           NFS4ERR_INVAL
LINK4a   st_link.testCfhLink                                      : FAILURE
           LINK with <cfh> not a directory should return
           NFS4ERR_NOTDIR, instead got NFS4ERR_SYMLINK
LINK8    st_link.testInvalidUtf8                                  : FAILURE
           LINK with invalid utf8 name LINK8/\xc0\xc1 should
           return NFS4ERR_INVAL, instead got NFS4_OK
LINK9    st_link.testDots                                         : FAILURE
           Trying to make a hardlink named '.' should return
           NFS4_OK or NFS4ERR_BADNAME, instead got NFS4ERR_INVAL
LOCK8c   st_lock.testNonzeroLockSeqid                             : WARNING
           LOCK with newlockowner's lockseqid=1 should return
           NFS4ERR_BAD_SEQID, instead got NFS4_OK
LOCK18   st_lock.testFairness                                     : WARNING
           Locking is not fair
LOCK19   st_lock.testBlockPoll                                    : WARNING
           Locking is not fair
LOCK21   st_lock.testBlockingQueue                                : WARNING
           Locking is not fair
LOCK22   st_lock.testLongPoll                                     : WARNING
           Locking is not fair
LOOK6    st_lookup.testNonAccessable                              : FAILURE
           LOOKUP object in a dir with mode=000 should return
           NFS4ERR_ACCESS, instead got NFS4_OK
LOOK7    st_lookup.testInvalidUtf8                                : FAILURE
           LOOKUP object with invalid utf-8 name \xc0\xc1 should
           return NFS4ERR_INVAL, instead got NFS4ERR_NOENT
LOOK9    st_lookup.testUnaccessibleDir                            : FAILURE
           LOOKUP off of dir with mode=0 should return
           NFS4ERR_ACCESS, instead got NFS4_OK
LOOKP2a  st_lookupp.testLink                                      : FAILURE
           LOOKUPP with non-dir <cfh> should return
           NFS4ERR_NOTDIR, instead got NFS4ERR_SYMLINK
OPCF3a   st_openconfirm.testLink                                  : FAILURE
           OPEN_CONFIRM of a nonfile object should return
           NFS4ERR_INVAL, instead got NFS4ERR_SYMLINK
OPDG9a   st_opendowngrade.testLink                                : WARNING
           OPENDOWNGRADE with nonfile object should return
           NFS4ERR_INVAL, instead got NFS4ERR_BAD_STATEID
OPDG9b   st_opendowngrade.testBlock                               : WARNING
           OPENDOWNGRADE with nonfile object should return
           NFS4ERR_INVAL, instead got NFS4ERR_BAD_STATEID
OPDG9c   st_opendowngrade.testChar                                : WARNING
           OPENDOWNGRADE with nonfile object should return
           NFS4ERR_INVAL, instead got NFS4ERR_BAD_STATEID
OPDG9d   st_opendowngrade.testDir                                 : WARNING
           OPENDOWNGRADE with nonfile object should return
           NFS4ERR_INVAL, instead got NFS4ERR_BAD_STATEID
OPDG9f   st_opendowngrade.testFifo                                : WARNING
           OPENDOWNGRADE with nonfile object should return
           NFS4ERR_INVAL, instead got NFS4ERR_BAD_STATEID
OPDG9s   st_opendowngrade.testSocket                              : WARNING
           OPENDOWNGRADE with nonfile object should return
           NFS4ERR_INVAL, instead got NFS4ERR_BAD_STATEID
OPEN13   st_open.testInvalidUtf8                                  : FAILURE
           Trying to open file with invalid utf8 name
           OPEN13/\xc0\xc1 should return NFS4ERR_INVAL, instead
           got NFS4_OK
OPEN16   st_open.testClaimPrev                                    : WARNING
           Trying to OPEN with CLAIM_PREVIOUS should return
           NFS4ERR_RECLAIM_BAD, instead got NFS4ERR_NO_GRACE
OPEN17   st_open.testModeChange                                   : FAILURE
           Opening file OPEN17 with mode=000 should return
           NFS4ERR_ACCESS, instead got NFS4_OK
OPEN19   st_open.testShareConflict2                               : FAILURE
           Trying to deny write permissions to others when don't
           have write permissions should return NFS4ERR_ACCESS,
           instead got NFS4_OK
OPEN23b  st_open.testDenyRead3a                                   : FAILURE
           Read an access_write file should return NFS4_OK,
           instead got NFS4ERR_IO
RD4      st_read.testLargeCount                                   : WARNING
           READ returned 1048576 characters, expected 9000000
RD12     st_read.testOpenMode                                     : FAILURE
           READ with file opened in WRITE mode should return
           NFS4ERR_OPENMODE, instead got NFS4ERR_IO
RDDR11   st_readdir.testUnaccessibleDir                           : FAILURE
           READDIR of directory with mode=0 should return
           NFS4ERR_ACCESS, instead got NFS4_OK
RDDR12   st_readdir.testUnaccessibleDirAttrs                      : FAILURE
           READDIR of directory with mode=0 should return
           NFS4ERR_ACCESS, instead got NFS4_OK
RM5      st_remove.testNonUTF8                                    : FAILURE
           Trying to remove file with invalid utf8 name
           RM5/\xc0\xc1 should return NFS4ERR_INVAL, instead got
           NFS4ERR_NOENT
RM7      st_remove.testDots                                       : WARNING
           REMOVE nonexistant '.' should return NFS4ERR_BADNAME,
           instead got NFS4ERR_NOENT
RNM8     st_rename.testBadutf8Oldname                             : FAILURE
           RENAME with non-UTF8 oldname RNM8/\xc0\xc1 should
           return NFS4ERR_INVAL, instead got NFS4ERR_NOENT
RNM9     st_rename.testBadutf8Newname                             : FAILURE
           RENAME with non-UTF8 newname RNM9/\xc0\xc1 should
           return NFS4ERR_INVAL, instead got NFS4_OK
RNM10    st_rename.testDotsOldname                                : WARNING
           RENAME from nonexistant '.' should return
           NFS4ERR_BADNAME, instead got NFS4ERR_NOENT
RNM11    st_rename.testDotsNewname                                : FAILURE
           RENAME from nonexistant '.' should return
           NFS4ERR_BADNAME, instead got NFS4ERR_INVAL
RNM16    st_rename.testDirToFullDir                               : FAILURE
           RENAME dir1 into existing, nonempty dir2 should return
           NFS4ERR_EXIST, instead got NFS4ERR_NOTEMPTY
SATT1a   st_setattr.testLink                                      : FAILURE
           Set attrs {33: 480} not equal to got attrs {33: 511}
SATT9    st_setattr.testNonUTF8                                   : UNSUPPORTED
           FATTR4_MIMETYPE not supported
SATT12a  st_setattr.testSizeLink                                  : FAILURE
           SETATTR(FATTR4_SIZE) of a symlink should return
           NFS4ERR_INVAL, instead got NFS4ERR_SYMLINK
SEC6     st_secinfo.testInvalidUtf8                               : FAILURE
           SECINFO of non-existant file with invalid utf8 name
           '\xc0\xc1' should return NFS4ERR_INVAL, instead got
           NFS4ERR_NOENT
SEC7     st_secinfo.testRPCSEC_GSS                                : FAILURE
           SECINFO returned mechanism list without RPCSEC_GSS
WRT5     st_write.testLargeData                                   : FAILURE
           error: [Errno 32] Broken pipe
**************************************************
Command line asked for 587 of 637 tests
Of those: 8 Skipped, 31 Failed, 17 Warned, 531 Passed

             reply	other threads:[~2010-01-25 15:30 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-25 15:30 Steve Dickson [this message]
2010-01-25 18:43 ` pynfs Server failures Bruce Fields

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=4B5DB929.6020504@RedHat.com \
    --to=steved@redhat.com \
    --cc=bfields@umich.edu \
    --cc=caiqian@redhat.com \
    --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