* nfs locking with cent os 6? @ 2012-03-13 20:21 Rahul Katariya 2012-03-13 20:38 ` Bryan Schumaker 0 siblings, 1 reply; 4+ messages in thread From: Rahul Katariya @ 2012-03-13 20:21 UTC (permalink / raw) To: linux-nfs IEhpICwKCkkgYW0gdXNpbmcgQ2VudCBPUyA2IDY0IGJpdCB3aGljaCBzdXBwb3J0cyBORlMgdmVy c2lvbiA0LgoKSSByYW4gY3Rob24tbmZzLXRlc3RzIG9uIGl0LgoKQWx0aG91Z2ggTkZTIHZlcnNp b24gaXMgNCBzdXBwb3J0ZWQsIEkgYW0gdXNpbmcgTkZTIDMgZm9yIG1vdW50aW5nIE5GUyBzaGFy ZS4KCkZvbGxvd2luZyBhcmUgcGFja2FnZXMgaW5zdGFsbGVkLgojIHJwbSAtcWEgfGdyZXAgbmZz Cm5mcy11dGlscy0xLjIuMi03LmVsNi54ODZfNjQKIG5mcy11dGlscy1saWItMS4xLjUtMS5lbDYu eDg2XzY0CgogTW91bnQgc2hvd3MgZm9sbG93aW5nCiAjIG1vdW50CiBuZnMtc2VydmVyOi9leHBv cnQvc2hhcmUvY29ubmVjdGF0aG9uIG9uIC9uZnN0ZXN0ZGlyMSB0eXBlIG5mcwoocncsaW50cixy ZXRyYW5zPTUsdGltZW89Nyx0Y3AsbmZzdmVycz0zLHJzaXplPTgxOTIsd3NpemU9ODE5MixhZGRy PTEwLjEwLjEwLjEpCgpGb2xsb3dpbmcgaXMgYSBuZnMgbG9ja2luZyB0ZXN0Y2FzZSByZXN1bHQ6 CgpbbG9ja10koCAuL3J1bnRlc3RzoKAgLXQgL25mc3Rlc3RkaXIxClN0YXJ0aW5nIExPQ0tJTkcg dGVzdHM6IHRlc3QgZGlyZWN0b3J5oCAoYXJnOiAtdCkKCiBUZXN0aW5nIG5hdGl2ZSBwb3N0LUxG UyBsb2NraW5nCgogQ3JlYXRpbmcgcGFyZW50L2NoaWxkIHN5bmNocm9uaXphdGlvbiBwaXBlcy4K ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K IFRlc3QgIzEgLSBUZXN0IHJlZ2lvbnMgb2YgYW4gdW5sb2NrZWQgZmlsZS4KIKCgoKCgoKAgUGFy ZW50OiAxLjGgIC0gRl9URVNUoCBboKCgoKCgIDAsoKCgoKCgIDFdIFBBU1NFRC4KIKCgoKCgoKAg UGFyZW50OiAxLjKgIC0gRl9URVNUoCBboKCgoKCgIDAsoCBFTkRJTkddIFBBU1NFRC4KIKCgoKCg oKAgUGFyZW50OiAxLjOgIC0gRl9URVNUoCBboKCgoKCgIDAsN2ZmZmZmZmZdIFBBU1NFRC4KIKCg oKCgoKAgUGFyZW50OiAxLjSgIC0gRl9URVNUoCBboKCgoKCgIDEsoKCgoKCgIDFdIFBBU1NFRC4K IKCgoKCgoKAgUGFyZW50OiAxLjWgIC0gRl9URVNUoCBboKCgoKCgIDEsoCBFTkRJTkddIFBBU1NF RC4KIKCgoKCgoKAgUGFyZW50OiAxLjagIC0gRl9URVNUoCBboKCgoKCgIDEsN2ZmZmZmZmZdIFBB U1NFRC4KIKCgoKCgoKAgUGFyZW50OiAxLjegIC0gRl9URVNUoCBbN2ZmZmZmZmYsoKCgoKCgIDFd IFBBU1NFRC4KIKCgoKCgoKAgUGFyZW50OiAxLjigIC0gRl9URVNUoCBbN2ZmZmZmZmYsoCBFTkRJ TkddIFBBU1NFRC4KIKCgoKCgoKAgUGFyZW50OiAxLjmgIC0gRl9URVNUoCBbN2ZmZmZmZmYsN2Zm ZmZmZmZdIFdBUk5JTkchCiCgoKCgoKCgIFBhcmVudDogKioqKiBFeHBlY3RlZCBFT1ZFUkZMT1cs IHJldHVybmVkIHN1Y2Nlc3MuLi4KCiBUZXN0ICMyIC0gVHJ5IHRvIGxvY2sgdGhlIHdob2xlIGZp bGUuCiCgoKCgoKCgIFBhcmVudDogMi4woCAtIEZfVExPQ0sgW6CgoKCgoCAwLKAgRU5ESU5HXSBQ QVNTRUQuCiCgoKCgoKCgIENoaWxkOqAgMi4xoCAtIEZfVEVTVKAgW6CgoKCgoCAwLKCgoKCgoCAx XSBQQVNTRUQuCiCgoKCgoKCgIENoaWxkOqAgMi4yoCAtIEZfVEVTVKAgW6CgoKCgoCAwLKAgRU5E SU5HXSBQQVNTRUQuCiCgoKCgoKCgIENoaWxkOqAgMi4zoCAtIEZfVEVTVKAgW6CgoKCgoCAwLDdm ZmZmZmZmXSBQQVNTRUQuCiCgoKCgoKCgIENoaWxkOqAgMi40oCAtIEZfVEVTVKAgW6CgoKCgoCAx LKCgoKCgoCAxXSBQQVNTRUQuCiCgoKCgoKCgIENoaWxkOqAgMi41oCAtIEZfVEVTVKAgW6CgoKCg oCAxLKAgRU5ESU5HXSBQQVNTRUQuCiCgoKCgoKCgIENoaWxkOqAgMi42oCAtIEZfVEVTVKAgW6Cg oKCgoCAxLDdmZmZmZmZmXSBQQVNTRUQuCiCgoKCgoKCgIENoaWxkOqAgMi43oCAtIEZfVEVTVKAg WzdmZmZmZmZmLKCgoKCgoCAxXSBQQVNTRUQuCiCgoKCgoKCgIENoaWxkOqAgMi44oCAtIEZfVEVT VKAgWzdmZmZmZmZmLKAgRU5ESU5HXSBQQVNTRUQuCiCgoKCgoKCgIENoaWxkOqAgMi45oCAtIEZf VEVTVKAgWzdmZmZmZmZmLDdmZmZmZmZmXSBXQVJOSU5HIQogoKCgoKCgoCBDaGlsZDqgICoqKiog RXhwZWN0ZWQgRU9WRVJGTE9XLCByZXR1cm5lZCBFQUNDRVMuLi4KIKCgoKCgoKAgUGFyZW50OiAy LjEwIC0gRl9VTE9DSyBboKCgoKCgIDAsoCBFTkRJTkddIFBBU1NFRC4KCiBUZXN0ICM2IC0gVHJ5 IHRvIGxvY2sgdGhlIE1BWEVPRiBieXRlLgogoKCgoKCgoCBQYXJlbnQ6IDYuMKAgLSBGX1RMT0NL IFs3ZmZmZmZmZiygoKCgoKAgMV0gUEFTU0VELgogoKCgoKCgoCBDaGlsZDqgIDYuMaAgLSBGX1RF U1SgIFs3ZmZmZmZmZSygoKCgoKAgMV0gUEFTU0VELgogoKCgoKCgoCBDaGlsZDqgIDYuMqAgLSBG X1RFU1SgIFs3ZmZmZmZmZSygoKCgoKAgMl0gUEFTU0VELgogoKCgoKCgoCBDaGlsZDqgIDYuM6Ag LSBGX1RFU1SgIFs3ZmZmZmZmZSygIEVORElOR10gUEFTU0VELgogoKCgoKCgoCBDaGlsZDqgIDYu NKAgLSBGX1RFU1SgIFs3ZmZmZmZmZiygoKCgoKAgMV0gUEFTU0VELgogoKCgoKCgoCBDaGlsZDqg IDYuNaAgLSBGX1RFU1SgIFs3ZmZmZmZmZiygoKCgoKAgMl0gV0FSTklORyEKIKCgoKCgoKAgQ2hp bGQ6oCAqKioqIEV4cGVjdGVkIEVPVkVSRkxPVywgcmV0dXJuZWQgRUFDQ0VTLi4uCiCgoKCgoKCg IENoaWxkOqAgNi42oCAtIEZfVEVTVKAgWzdmZmZmZmZmLKAgRU5ESU5HXSBQQVNTRUQuCiCgoKCg oKCgIENoaWxkOqAgNi43oCAtIEZfVEVTVKAgWzgwMDAwMDAwLKAgRU5ESU5HXSBQQVNTRUQuCiCg oKCgoKCgIENoaWxkOqAgNi44oCAtIEZfVEVTVKAgWzgwMDAwMDAwLKCgoKCgoCAxXSBQQVNTRUQu CiCgoKCgoKCgIENoaWxkOqAgNi45oCAtIEZfVEVTVKAgWzgwMDAwMDAwLDdmZmZmZmZmXSBQQVNT RUQuCiCgoKCgoKCgIENoaWxkOqAgNi4xMCAtIEZfVEVTVKAgWzgwMDAwMDAwLDgwMDAwMDAwXSBQ QVNTRUQuCiCgoKCgoKCgIFBhcmVudDogNi4xMSAtIEZfVUxPQ0sgWzdmZmZmZmZmLKCgoKCgoCAx XSBQQVNTRUQuCgogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQoKIKBUZXN0IzEgLCBUZXN0IzKgIGFuZCBUZXN0IzagIFNob3dzIHdhcm5pbmcg aW4gbG9ja2luZyAuLiBpLmUuCkV4cGVjdGVkIC5zb21ldGhpbmcuIGFuZCByZXR1cm5lZCBzb21l LW90aGVyLXRoaW5nIC4uCgpBcmUgdGhlc2UgbG9ja2luZyB3ZWxsLWtub3duIGlzc3Vlcz8KCkFy ZSB0aGVyZSBhbnkgcGF0Y2ggYXZhaWxhYmxlIGZvciB0aGUgc2FtZT+gIEFyZSB0aGVzZSBzZXJp b3VzIHdhcm5pbmdzPwoKVGhhbmtzLApSYWh1bAo= ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: nfs locking with cent os 6? 2012-03-13 20:21 nfs locking with cent os 6? Rahul Katariya @ 2012-03-13 20:38 ` Bryan Schumaker 2012-03-14 4:16 ` Rahul Katariya 0 siblings, 1 reply; 4+ messages in thread From: Bryan Schumaker @ 2012-03-13 20:38 UTC (permalink / raw) To: Rahul Katariya; +Cc: linux-nfs On 03/13/2012 04:21 PM, Rahul Katariya wrote: > Hi , > > I am using Cent OS 6 64 bit which supports NFS version 4. A few questions: - What kernel version is Cent OS 6 using? I'm running 3.2.7 (on Archlinux, though) and those tests pass... - Is the server Cent OS 6, too? - Do you still get the warnings if you run with -f instead of -t? - Have you tried increasing your "timeo" value? 7 seems somewhat low... My `mount` output looks like this: davros:/home/bjschuma/ on /nfs type nfs (rw,relatime,vers=3,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.122.1,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=192.168.122.1) - Bryan > > I ran cthon-nfs-tests on it. > > Although NFS version is 4 supported, I am using NFS 3 for mounting NFS share. > > Following are packages installed. > # rpm -qa |grep nfs > nfs-utils-1.2.2-7.el6.x86_64 > nfs-utils-lib-1.1.5-1.el6.x86_64 > > Mount shows following > # mount > nfs-server:/export/share/connectathon on /nfstestdir1 type nfs > (rw,intr,retrans=5,timeo=7,tcp,nfsvers=3,rsize=8192,wsize=8192,addr=10.10.10.1) > > Following is a nfs locking testcase result: > > [lock]$ ./runtests -t /nfstestdir1 > Starting LOCKING tests: test directory (arg: -t) > > Testing native post-LFS locking > > Creating parent/child synchronization pipes. > ======================================================= > Test #1 - Test regions of an unlocked file. > Parent: 1.1 - F_TEST [ 0, 1] PASSED. > Parent: 1.2 - F_TEST [ 0, ENDING] PASSED. > Parent: 1.3 - F_TEST [ 0,7fffffff] PASSED. > Parent: 1.4 - F_TEST [ 1, 1] PASSED. > Parent: 1.5 - F_TEST [ 1, ENDING] PASSED. > Parent: 1.6 - F_TEST [ 1,7fffffff] PASSED. > Parent: 1.7 - F_TEST [7fffffff, 1] PASSED. > Parent: 1.8 - F_TEST [7fffffff, ENDING] PASSED. > Parent: 1.9 - F_TEST [7fffffff,7fffffff] WARNING! > Parent: **** Expected EOVERFLOW, returned success... > > Test #2 - Try to lock the whole file. > Parent: 2.0 - F_TLOCK [ 0, ENDING] PASSED. > Child: 2.1 - F_TEST [ 0, 1] PASSED. > Child: 2.2 - F_TEST [ 0, ENDING] PASSED. > Child: 2.3 - F_TEST [ 0,7fffffff] PASSED. > Child: 2.4 - F_TEST [ 1, 1] PASSED. > Child: 2.5 - F_TEST [ 1, ENDING] PASSED. > Child: 2.6 - F_TEST [ 1,7fffffff] PASSED. > Child: 2.7 - F_TEST [7fffffff, 1] PASSED. > Child: 2.8 - F_TEST [7fffffff, ENDING] PASSED. > Child: 2.9 - F_TEST [7fffffff,7fffffff] WARNING! > Child: **** Expected EOVERFLOW, returned EACCES... > Parent: 2.10 - F_ULOCK [ 0, ENDING] PASSED. > > Test #6 - Try to lock the MAXEOF byte. > Parent: 6.0 - F_TLOCK [7fffffff, 1] PASSED. > Child: 6.1 - F_TEST [7ffffffe, 1] PASSED. > Child: 6.2 - F_TEST [7ffffffe, 2] PASSED. > Child: 6.3 - F_TEST [7ffffffe, ENDING] PASSED. > Child: 6.4 - F_TEST [7fffffff, 1] PASSED. > Child: 6.5 - F_TEST [7fffffff, 2] WARNING! > Child: **** Expected EOVERFLOW, returned EACCES... > Child: 6.6 - F_TEST [7fffffff, ENDING] PASSED. > Child: 6.7 - F_TEST [80000000, ENDING] PASSED. > Child: 6.8 - F_TEST [80000000, 1] PASSED. > Child: 6.9 - F_TEST [80000000,7fffffff] PASSED. > Child: 6.10 - F_TEST [80000000,80000000] PASSED. > Parent: 6.11 - F_ULOCK [7fffffff, 1] PASSED. > > ======================================================= > > Test#1 , Test#2 and Test#6 Shows warning in locking .. i.e. > Expected .something. and returned some-other-thing .. > > Are these locking well-known issues? > > Are there any patch available for the same? Are these serious warnings? > > Thanks, > Rahul > \x13¢éì¹»\x1c®&Þ~º&¶\x18¬-+-±éݶ\x17¥Sw®zË>±Êâmébzìg~ȧ¶\x17>¡Ü¨}©z²Æ zÚ&j:+v?¨¾\a«'êçzZ+?Ê+zf£¢·hs^§~??Ûiÿûàz¹\x1e®w¥¢¸?T¨èÚ&¢)ߢ^[f ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: nfs locking with cent os 6? 2012-03-13 20:38 ` Bryan Schumaker @ 2012-03-14 4:16 ` Rahul Katariya 2012-03-14 15:58 ` Bryan Schumaker 0 siblings, 1 reply; 4+ messages in thread From: Rahul Katariya @ 2012-03-14 4:16 UTC (permalink / raw) To: Bryan Schumaker, linux-nfs Thanks Bryan for reply. Cent OS 6 is using 2.6.32-71.el6.x86_64 kernel. My server is netapp filer. I have increased timeout, but still same warning messages. If I execute by using -f option, non-native 64 bit LFS locking testcases are passing, but native post-LFS locking testcases still give same warning messages ====================================== $ ./runtests -f /nfstests Starting LOCKING tests: test directory (arg: -f) Testing native post-LFS locking Creating parent/child synchronization pipes. Test #1 - Test regions of an unlocked file. Parent: 1.1 - F_TEST [ 0, 1] PASSED. Parent: 1.2 - F_TEST [ 0, ENDING] PASSED. Parent: 1.3 - F_TEST [ 0,7fffffff] PASSED. Parent: 1.4 - F_TEST [ 1, 1] PASSED. Parent: 1.5 - F_TEST [ 1, ENDING] PASSED. Parent: 1.6 - F_TEST [ 1,7fffffff] PASSED. Parent: 1.7 - F_TEST [7fffffff, 1] PASSED. Parent: 1.8 - F_TEST [7fffffff, ENDING] PASSED. Parent: 1.9 - F_TEST [7fffffff,7fffffff] WARNING! Parent: **** Expected EOVERFLOW, returned success... Test #2 - Try to lock the whole file. Parent: 2.0 - F_TLOCK [ 0, ENDING] PASSED. Child: 2.1 - F_TEST [ 0, 1] PASSED. Child: 2.2 - F_TEST [ 0, ENDING] PASSED. Child: 2.3 - F_TEST [ 0,7fffffff] PASSED. Child: 2.4 - F_TEST [ 1, 1] PASSED. Child: 2.5 - F_TEST [ 1, ENDING] PASSED. Child: 2.6 - F_TEST [ 1,7fffffff] PASSED. Child: 2.7 - F_TEST [7fffffff, 1] PASSED. Child: 2.8 - F_TEST [7fffffff, ENDING] PASSED. Child: 2.9 - F_TEST [7fffffff,7fffffff] WARNING! Child: **** Expected EOVERFLOW, returned EACCES... Parent: 2.10 - F_ULOCK [ 0, ENDING] PASSED. Test #6 - Try to lock the MAXEOF byte. Parent: 6.0 - F_TLOCK [7fffffff, 1] PASSED. Child: 6.1 - F_TEST [7ffffffe, 1] PASSED. Child: 6.2 - F_TEST [7ffffffe, 2] PASSED. Child: 6.3 - F_TEST [7ffffffe, ENDING] PASSED. Child: 6.4 - F_TEST [7fffffff, 1] PASSED. Child: 6.5 - F_TEST [7fffffff, 2] WARNING! Child: **** Expected EOVERFLOW, returned EACCES... Child: 6.6 - F_TEST [7fffffff, ENDING] PASSED. Child: 6.7 - F_TEST [80000000, ENDING] PASSED. Child: 6.8 - F_TEST [80000000, 1] PASSED. Child: 6.9 - F_TEST [80000000,7fffffff] PASSED. Child: 6.10 - F_TEST [80000000,80000000] PASSED. Parent: 6.11 - F_ULOCK [7fffffff, 1] PASSED. ** PARENT pass 1 results: 48/48 pass, 2/2 warn, 0/0 fail (pass/total). ** CHILD pass 1 results: 62/62 pass, 2/2 warn, 0/0 fail (pass/total). Testing non-native 64 bit LFS locking Creating parent/child synchronization pipes. Test #1 - Test regions of an unlocked file. Parent: 1.1 - F_TEST [ 0, 1] PASSED. Parent: 1.2 - F_TEST [ 0, ENDING] PASSED. Parent: 1.3 - F_TEST [ 0,7fffffffffffffff] PASSED. Parent: 1.4 - F_TEST [ 1, 1] PASSED. Parent: 1.5 - F_TEST [ 1, ENDING] PASSED. Parent: 1.6 - F_TEST [ 1,7fffffffffffffff] PASSED. Parent: 1.7 - F_TEST [7fffffffffffffff, 1] PASSED. Parent: 1.8 - F_TEST [7fffffffffffffff, ENDING] PASSED. Parent: 1.9 - F_TEST [7fffffffffffffff,7fffffffffffffff] PASSED. Test #2 - Try to lock the whole file. Parent: 2.0 - F_TLOCK [ 0, ENDING] PASSED. Child: 2.1 - F_TEST [ 0, 1] PASSED. Child: 2.2 - F_TEST [ 0, ENDING] PASSED. Child: 2.3 - F_TEST [ 0,7fffffffffffffff] PASSED. Child: 2.4 - F_TEST [ 1, 1] PASSED. Child: 2.5 - F_TEST [ 1, ENDING] PASSED. Child: 2.6 - F_TEST [ 1,7fffffffffffffff] PASSED. Child: 2.7 - F_TEST [7fffffffffffffff, 1] PASSED. Child: 2.8 - F_TEST [7fffffffffffffff, ENDING] PASSED. Child: 2.9 - F_TEST [7fffffffffffffff,7fffffffffffffff] PASSED. Parent: 2.10 - F_ULOCK [ 0, ENDING] PASSED. Test #6 - Try to lock the MAXEOF byte. Parent: 6.0 - F_TLOCK [7fffffffffffffff, 1] PASSED. Child: 6.1 - F_TEST [7ffffffffffffffe, 1] PASSED. Child: 6.2 - F_TEST [7ffffffffffffffe, 2] PASSED. Child: 6.3 - F_TEST [7ffffffffffffffe, ENDING] PASSED. Child: 6.4 - F_TEST [7fffffffffffffff, 1] PASSED. Child: 6.5 - F_TEST [7fffffffffffffff, 2] PASSED. Child: 6.6 - F_TEST [7fffffffffffffff, ENDING] PASSED. Child: 6.7 - F_TEST [8000000000000000, ENDING] PASSED. Child: 6.8 - F_TEST [8000000000000000, 1] PASSED. Child: 6.9 - F_TEST [8000000000000000,7fffffffffffffff] PASSED. Child: 6.10 - F_TEST [8000000000000000,8000000000000000] PASSED. Parent: 6.11 - F_ULOCK [7fffffffffffffff, 1] PASSED. ====================================== Thanks, Rahul On Wed, Mar 14, 2012 at 2:08 AM, Bryan Schumaker <bjschuma@netapp.com> wrote: > On 03/13/2012 04:21 PM, Rahul Katariya wrote: > >> Hi , >> >> I am using Cent OS 6 64 bit which supports NFS version 4. > > > A few questions: > > - What kernel version is Cent OS 6 using? I'm running 3.2.7 (on Archlinux, though) and those tests pass... > - Is the server Cent OS 6, too? > - Do you still get the warnings if you run with -f instead of -t? > - Have you tried increasing your "timeo" value? 7 seems somewhat low... > > My `mount` output looks like this: > davros:/home/bjschuma/ on /nfs type nfs (rw,relatime,vers=3,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.122.1,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=192.168.122.1) > > > - Bryan > >> >> I ran cthon-nfs-tests on it. >> >> Although NFS version is 4 supported, I am using NFS 3 for mounting NFS share. >> >> Following are packages installed. >> # rpm -qa |grep nfs >> nfs-utils-1.2.2-7.el6.x86_64 >> nfs-utils-lib-1.1.5-1.el6.x86_64 >> >> Mount shows following >> # mount >> nfs-server:/export/share/connectathon on /nfstestdir1 type nfs >> (rw,intr,retrans=5,timeo=7,tcp,nfsvers=3,rsize=8192,wsize=8192,addr=10.10.10.1) >> >> Following is a nfs locking testcase result: >> >> [lock]$ ./runtests -t /nfstestdir1 >> Starting LOCKING tests: test directory (arg: -t) >> >> Testing native post-LFS locking >> >> Creating parent/child synchronization pipes. >> ======================================================= >> Test #1 - Test regions of an unlocked file. >> Parent: 1.1 - F_TEST [ 0, 1] PASSED. >> Parent: 1.2 - F_TEST [ 0, ENDING] PASSED. >> Parent: 1.3 - F_TEST [ 0,7fffffff] PASSED. >> Parent: 1.4 - F_TEST [ 1, 1] PASSED. >> Parent: 1.5 - F_TEST [ 1, ENDING] PASSED. >> Parent: 1.6 - F_TEST [ 1,7fffffff] PASSED. >> Parent: 1.7 - F_TEST [7fffffff, 1] PASSED. >> Parent: 1.8 - F_TEST [7fffffff, ENDING] PASSED. >> Parent: 1.9 - F_TEST [7fffffff,7fffffff] WARNING! >> Parent: **** Expected EOVERFLOW, returned success... >> >> Test #2 - Try to lock the whole file. >> Parent: 2.0 - F_TLOCK [ 0, ENDING] PASSED. >> Child: 2.1 - F_TEST [ 0, 1] PASSED. >> Child: 2.2 - F_TEST [ 0, ENDING] PASSED. >> Child: 2.3 - F_TEST [ 0,7fffffff] PASSED. >> Child: 2.4 - F_TEST [ 1, 1] PASSED. >> Child: 2.5 - F_TEST [ 1, ENDING] PASSED. >> Child: 2.6 - F_TEST [ 1,7fffffff] PASSED. >> Child: 2.7 - F_TEST [7fffffff, 1] PASSED. >> Child: 2.8 - F_TEST [7fffffff, ENDING] PASSED. >> Child: 2.9 - F_TEST [7fffffff,7fffffff] WARNING! >> Child: **** Expected EOVERFLOW, returned EACCES... >> Parent: 2.10 - F_ULOCK [ 0, ENDING] PASSED. >> >> Test #6 - Try to lock the MAXEOF byte. >> Parent: 6.0 - F_TLOCK [7fffffff, 1] PASSED. >> Child: 6.1 - F_TEST [7ffffffe, 1] PASSED. >> Child: 6.2 - F_TEST [7ffffffe, 2] PASSED. >> Child: 6.3 - F_TEST [7ffffffe, ENDING] PASSED. >> Child: 6.4 - F_TEST [7fffffff, 1] PASSED. >> Child: 6.5 - F_TEST [7fffffff, 2] WARNING! >> Child: **** Expected EOVERFLOW, returned EACCES... >> Child: 6.6 - F_TEST [7fffffff, ENDING] PASSED. >> Child: 6.7 - F_TEST [80000000, ENDING] PASSED. >> Child: 6.8 - F_TEST [80000000, 1] PASSED. >> Child: 6.9 - F_TEST [80000000,7fffffff] PASSED. >> Child: 6.10 - F_TEST [80000000,80000000] PASSED. >> Parent: 6.11 - F_ULOCK [7fffffff, 1] PASSED. >> >> ======================================================= >> >> Test#1 , Test#2 and Test#6 Shows warning in locking .. i.e. >> Expected .something. and returned some-other-thing .. >> >> Are these locking well-known issues? >> >> Are there any patch available for the same? Are these serious warnings? >> >> Thanks, >> Rahul >> 「鴈ケサ ョ&゙~コ&カ ャ-+-ア鰡カ ・Swョzヒ>アハ穃饕z�g~ネァカ >。ワィ}ゥzイニ zレ&j:+v?ィセ ォ'�zZ+?ハ+zf」「キhs^ァ~?ュ?ロi鍗zケ ョw・「ク?Tィ隴レ&「)゚「 f > > ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: nfs locking with cent os 6? 2012-03-14 4:16 ` Rahul Katariya @ 2012-03-14 15:58 ` Bryan Schumaker 0 siblings, 0 replies; 4+ messages in thread From: Bryan Schumaker @ 2012-03-14 15:58 UTC (permalink / raw) To: Rahul Katariya; +Cc: linux-nfs On 03/14/2012 12:16 AM, Rahul Katariya wrote: > Thanks Bryan for reply. > > Cent OS 6 is using 2.6.32-71.el6.x86_64 kernel. Do you have admin access to the Centos machine? I've only been able to find Centos 6.2 isos, not 6.0, so I haven't been able to reproduce your setup exactly. Using nfs-utils 1.2.3-15 and kernel 2.6.32-220 I only see one warning against a Netapp server, and it's been there for as long as I can remember (I've seen it against Linux, too). Warnings probably aren't anything to worry about, and if it is a bug it might go away after the machine is updated :). - Bryan > > My server is netapp filer. > > I have increased timeout, but still same warning messages. > > If I execute by using -f option, non-native 64 bit LFS locking > testcases are passing, but native post-LFS locking testcases still > give same warning messages > > ====================================== > $ ./runtests -f /nfstests > Starting LOCKING tests: test directory (arg: -f) > > Testing native post-LFS locking > > Creating parent/child synchronization pipes. > > Test #1 - Test regions of an unlocked file. > Parent: 1.1 - F_TEST [ 0, 1] PASSED. > Parent: 1.2 - F_TEST [ 0, ENDING] PASSED. > Parent: 1.3 - F_TEST [ 0,7fffffff] PASSED. > Parent: 1.4 - F_TEST [ 1, 1] PASSED. > Parent: 1.5 - F_TEST [ 1, ENDING] PASSED. > Parent: 1.6 - F_TEST [ 1,7fffffff] PASSED. > Parent: 1.7 - F_TEST [7fffffff, 1] PASSED. > Parent: 1.8 - F_TEST [7fffffff, ENDING] PASSED. > Parent: 1.9 - F_TEST [7fffffff,7fffffff] WARNING! > Parent: **** Expected EOVERFLOW, returned success... > > Test #2 - Try to lock the whole file. > Parent: 2.0 - F_TLOCK [ 0, ENDING] PASSED. > Child: 2.1 - F_TEST [ 0, 1] PASSED. > Child: 2.2 - F_TEST [ 0, ENDING] PASSED. > Child: 2.3 - F_TEST [ 0,7fffffff] PASSED. > Child: 2.4 - F_TEST [ 1, 1] PASSED. > Child: 2.5 - F_TEST [ 1, ENDING] PASSED. > Child: 2.6 - F_TEST [ 1,7fffffff] PASSED. > Child: 2.7 - F_TEST [7fffffff, 1] PASSED. > Child: 2.8 - F_TEST [7fffffff, ENDING] PASSED. > Child: 2.9 - F_TEST [7fffffff,7fffffff] WARNING! > Child: **** Expected EOVERFLOW, returned EACCES... > Parent: 2.10 - F_ULOCK [ 0, ENDING] PASSED. > > Test #6 - Try to lock the MAXEOF byte. > Parent: 6.0 - F_TLOCK [7fffffff, 1] PASSED. > Child: 6.1 - F_TEST [7ffffffe, 1] PASSED. > Child: 6.2 - F_TEST [7ffffffe, 2] PASSED. > Child: 6.3 - F_TEST [7ffffffe, ENDING] PASSED. > Child: 6.4 - F_TEST [7fffffff, 1] PASSED. > Child: 6.5 - F_TEST [7fffffff, 2] WARNING! > Child: **** Expected EOVERFLOW, returned EACCES... > Child: 6.6 - F_TEST [7fffffff, ENDING] PASSED. > Child: 6.7 - F_TEST [80000000, ENDING] PASSED. > Child: 6.8 - F_TEST [80000000, 1] PASSED. > Child: 6.9 - F_TEST [80000000,7fffffff] PASSED. > Child: 6.10 - F_TEST [80000000,80000000] PASSED. > Parent: 6.11 - F_ULOCK [7fffffff, 1] PASSED. > > ** PARENT pass 1 results: 48/48 pass, 2/2 warn, 0/0 fail (pass/total). > > ** CHILD pass 1 results: 62/62 pass, 2/2 warn, 0/0 fail (pass/total). > > Testing non-native 64 bit LFS locking > > Creating parent/child synchronization pipes. > > Test #1 - Test regions of an unlocked file. > Parent: 1.1 - F_TEST [ 0, 1] PASSED. > Parent: 1.2 - F_TEST [ 0, ENDING] PASSED. > Parent: 1.3 - F_TEST [ 0,7fffffffffffffff] PASSED. > Parent: 1.4 - F_TEST [ 1, 1] PASSED. > Parent: 1.5 - F_TEST [ 1, ENDING] PASSED. > Parent: 1.6 - F_TEST [ 1,7fffffffffffffff] PASSED. > Parent: 1.7 - F_TEST [7fffffffffffffff, 1] PASSED. > Parent: 1.8 - F_TEST [7fffffffffffffff, ENDING] PASSED. > Parent: 1.9 - F_TEST [7fffffffffffffff,7fffffffffffffff] PASSED. > > Test #2 - Try to lock the whole file. > Parent: 2.0 - F_TLOCK [ 0, ENDING] PASSED. > Child: 2.1 - F_TEST [ 0, 1] PASSED. > Child: 2.2 - F_TEST [ 0, ENDING] PASSED. > Child: 2.3 - F_TEST [ 0,7fffffffffffffff] PASSED. > Child: 2.4 - F_TEST [ 1, 1] PASSED. > Child: 2.5 - F_TEST [ 1, ENDING] PASSED. > Child: 2.6 - F_TEST [ 1,7fffffffffffffff] PASSED. > Child: 2.7 - F_TEST [7fffffffffffffff, 1] PASSED. > Child: 2.8 - F_TEST [7fffffffffffffff, ENDING] PASSED. > Child: 2.9 - F_TEST [7fffffffffffffff,7fffffffffffffff] PASSED. > Parent: 2.10 - F_ULOCK [ 0, ENDING] PASSED. > > Test #6 - Try to lock the MAXEOF byte. > Parent: 6.0 - F_TLOCK [7fffffffffffffff, 1] PASSED. > Child: 6.1 - F_TEST [7ffffffffffffffe, 1] PASSED. > Child: 6.2 - F_TEST [7ffffffffffffffe, 2] PASSED. > Child: 6.3 - F_TEST [7ffffffffffffffe, ENDING] PASSED. > Child: 6.4 - F_TEST [7fffffffffffffff, 1] PASSED. > Child: 6.5 - F_TEST [7fffffffffffffff, 2] PASSED. > Child: 6.6 - F_TEST [7fffffffffffffff, ENDING] PASSED. > Child: 6.7 - F_TEST [8000000000000000, ENDING] PASSED. > Child: 6.8 - F_TEST [8000000000000000, 1] PASSED. > Child: 6.9 - F_TEST [8000000000000000,7fffffffffffffff] PASSED. > Child: 6.10 - F_TEST [8000000000000000,8000000000000000] PASSED. > Parent: 6.11 - F_ULOCK [7fffffffffffffff, 1] PASSED. > ====================================== > > Thanks, > Rahul > > > On Wed, Mar 14, 2012 at 2:08 AM, Bryan Schumaker <bjschuma@netapp.com> wrote: >> On 03/13/2012 04:21 PM, Rahul Katariya wrote: >> >>> Hi , >>> >>> I am using Cent OS 6 64 bit which supports NFS version 4. >> >> >> A few questions: >> >> - What kernel version is Cent OS 6 using? I'm running 3.2.7 (on Archlinux, though) and those tests pass... >> - Is the server Cent OS 6, too? >> - Do you still get the warnings if you run with -f instead of -t? >> - Have you tried increasing your "timeo" value? 7 seems somewhat low... >> >> My `mount` output looks like this: >> davros:/home/bjschuma/ on /nfs type nfs (rw,relatime,vers=3,rsize=8192,wsize=8192,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.122.1,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=192.168.122.1) >> >> >> - Bryan >> >>> >>> I ran cthon-nfs-tests on it. >>> >>> Although NFS version is 4 supported, I am using NFS 3 for mounting NFS share. >>> >>> Following are packages installed. >>> # rpm -qa |grep nfs >>> nfs-utils-1.2.2-7.el6.x86_64 >>> nfs-utils-lib-1.1.5-1.el6.x86_64 >>> >>> Mount shows following >>> # mount >>> nfs-server:/export/share/connectathon on /nfstestdir1 type nfs >>> (rw,intr,retrans=5,timeo=7,tcp,nfsvers=3,rsize=8192,wsize=8192,addr=10.10.10.1) >>> >>> Following is a nfs locking testcase result: >>> >>> [lock]$ ./runtests -t /nfstestdir1 >>> Starting LOCKING tests: test directory (arg: -t) >>> >>> Testing native post-LFS locking >>> >>> Creating parent/child synchronization pipes. >>> ======================================================= >>> Test #1 - Test regions of an unlocked file. >>> Parent: 1.1 - F_TEST [ 0, 1] PASSED. >>> Parent: 1.2 - F_TEST [ 0, ENDING] PASSED. >>> Parent: 1.3 - F_TEST [ 0,7fffffff] PASSED. >>> Parent: 1.4 - F_TEST [ 1, 1] PASSED. >>> Parent: 1.5 - F_TEST [ 1, ENDING] PASSED. >>> Parent: 1.6 - F_TEST [ 1,7fffffff] PASSED. >>> Parent: 1.7 - F_TEST [7fffffff, 1] PASSED. >>> Parent: 1.8 - F_TEST [7fffffff, ENDING] PASSED. >>> Parent: 1.9 - F_TEST [7fffffff,7fffffff] WARNING! >>> Parent: **** Expected EOVERFLOW, returned success... >>> >>> Test #2 - Try to lock the whole file. >>> Parent: 2.0 - F_TLOCK [ 0, ENDING] PASSED. >>> Child: 2.1 - F_TEST [ 0, 1] PASSED. >>> Child: 2.2 - F_TEST [ 0, ENDING] PASSED. >>> Child: 2.3 - F_TEST [ 0,7fffffff] PASSED. >>> Child: 2.4 - F_TEST [ 1, 1] PASSED. >>> Child: 2.5 - F_TEST [ 1, ENDING] PASSED. >>> Child: 2.6 - F_TEST [ 1,7fffffff] PASSED. >>> Child: 2.7 - F_TEST [7fffffff, 1] PASSED. >>> Child: 2.8 - F_TEST [7fffffff, ENDING] PASSED. >>> Child: 2.9 - F_TEST [7fffffff,7fffffff] WARNING! >>> Child: **** Expected EOVERFLOW, returned EACCES... >>> Parent: 2.10 - F_ULOCK [ 0, ENDING] PASSED. >>> >>> Test #6 - Try to lock the MAXEOF byte. >>> Parent: 6.0 - F_TLOCK [7fffffff, 1] PASSED. >>> Child: 6.1 - F_TEST [7ffffffe, 1] PASSED. >>> Child: 6.2 - F_TEST [7ffffffe, 2] PASSED. >>> Child: 6.3 - F_TEST [7ffffffe, ENDING] PASSED. >>> Child: 6.4 - F_TEST [7fffffff, 1] PASSED. >>> Child: 6.5 - F_TEST [7fffffff, 2] WARNING! >>> Child: **** Expected EOVERFLOW, returned EACCES... >>> Child: 6.6 - F_TEST [7fffffff, ENDING] PASSED. >>> Child: 6.7 - F_TEST [80000000, ENDING] PASSED. >>> Child: 6.8 - F_TEST [80000000, 1] PASSED. >>> Child: 6.9 - F_TEST [80000000,7fffffff] PASSED. >>> Child: 6.10 - F_TEST [80000000,80000000] PASSED. >>> Parent: 6.11 - F_ULOCK [7fffffff, 1] PASSED. >>> >>> ======================================================= >>> >>> Test#1 , Test#2 and Test#6 Shows warning in locking .. i.e. >>> Expected .something. and returned some-other-thing .. >>> >>> Are these locking well-known issues? >>> >>> Are there any patch available for the same? Are these serious warnings? >>> >>> Thanks, >>> Rahul >>> 「鴈ケサ ョ&゙~コ&カ ャ-+-ア鰡カ ・Swョzヒ>アハ穃饕z�g~ネァカ >。ワィ}ゥzイニ zレ&j:+v?ィセ ォ'�zZ+?ハ+zf」「キhs^ァ~?ュ?ロi鍗zケ ョw・「ク?Tィ隴レ&「)゚「 f >> >> ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-03-14 15:59 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-03-13 20:21 nfs locking with cent os 6? Rahul Katariya 2012-03-13 20:38 ` Bryan Schumaker 2012-03-14 4:16 ` Rahul Katariya 2012-03-14 15:58 ` Bryan Schumaker
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox