* Re: Errors on pNFS [not found] ` <18c0c0f3.1adea.12d0e4252bd.Coremail.wolf0805@163.com> @ 2010-12-26 8:27 ` Benny Halevy [not found] ` <201012301048485665083@163.com> 1 sibling, 0 replies; 4+ messages in thread From: Benny Halevy @ 2010-12-26 8:27 UTC (permalink / raw) To: wolf0805; +Cc: NFS list [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain; charset=x-gbk, Size: 1525 bytes --] [Adding the linux-nfs mailing list to the Cc please keep the folks on the list posted as they are interested in the issues you encounter as well as the solutions] On 2010-12-22 15:26, wolf0805 wrote: > Hi Benny, > > I have installed pNFS kernel and pnfs-nfs-utils on three machines(client,mds,ds). > But when I tried to load the layoutdriver, it gives error : "Fatal - module nfslayoutdriver not found." Sorry, the layout driver was renamed to nfs_layout_nfsv41_files. I've updated http://wiki.linux-nfs.org/wiki/index.php/Configuring_pNFS/spnfsd to reflect that. Benny > I am using Fedora 14 with the uname -a saying "Linux localhost.localdomain > 2.6.36-1.pnfs_all_2010_11_03.fc15.i686.PAE #1 SMP Tue Nov 9 18:32:20 UTC 2010 i686 i686 i386 GNU/Linux". > It seems the kernel is pnfs enabled, but where is the problem? > > The ds ip-addr is XX.YY.ZZ.AA, mds's is XX.YY.ZZ.BB, and client's is XX.YY.ZZ.CC. > > The /etc/exports on ds looks as: /export/spnfs *(rw,sync,fsid=0,insecure,no_subtree_check,pnfs,no_root_squash) > > The /etc/exports on mds : /export *(rw,sync,fsid=0,insecure,no_subtree_check,pnfs,no_root_! > squash) > > /etc/fstab on mds: XX.YY.ZZ.AA:/ /spnfs/XX.YY.ZZ.A nfs4 minorversion=1 0 0 > > Then I mounted MDS from client using : mount -t nfs4 -o minorversion=1 XX.YY.ZZ.BB:/ /mnt > > I found that only mds and client are mounted, it seems ds is left alone. Is there any mistakes in these configure files? > > I hope these helps. > > Best regards, > > Yu Zhang > > > ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <201012301048485665083@163.com>]
* Re: [nfsv4] Questions on pNFS [not found] ` <201012301048485665083@163.com> @ 2011-01-03 14:03 ` Benny Halevy 2011-01-06 21:20 ` david.noveck 0 siblings, 1 reply; 4+ messages in thread From: Benny Halevy @ 2011-01-03 14:03 UTC (permalink / raw) To: Zhangyu; +Cc: linux-nfs, nfsv4 W3RyaW1tZWQgbWFpbGluZyBsaXN0cyBvbiB0aGUgQ2NdCgpPbiAyMDEwLTEyLTMwIDA0OjQ4LCBa aGFuZ3l1IHdyb3RlOgo+IEhpLAo+IAo+IEkgaGF2ZSBzdWNjZXNzZnVsbHkgaW5zdGFsbGVkIHRo ZSBwTkZTIGFuZCBpdCB3b3JrcyB3ZWxsLgoKR3JlYXQhCgo+IEhvd2V2ZXIsIEkgYW0gaW50ZXJl c3RlZCBpbiB0aGUgcGFyYWxsZWwgYWNjZXNzIGNvbnRyb2wgbWVjaGFuaXNtIG9mIHBORlMuCj4g SSB0cmllZCB0byBlZGl0IHRoZSBzYW1lIGZpbGUgb24gdHdvIGRpZmZlcmVudCBjbGllbnRzLAo+ IEkgZm91bmQgdGhlcmUgd2Fzbid0IGFueSBieXRlLXJhbmdlIGxvY2sgYXMgc3BlY2lmaWVkIGlu IHRoZSBpZXRmLW5mc3Y0LWRyYWZ0IHByb3RvY29sLgoKQ29ycmVjdC4KCj4gSG93IGlzIHRoZSBw YXJhbGxlbCBhY2Nlc3MgY29udHJvbCBpbXBsZW1lbnRlZD8gV2hpY2ggc291cmNlIGNvZGUgZmls ZSBkb2VzIGl0IGxvY2F0ZWQgaW4/IAo+IAoKVGhlcmUgaXMgbm9uZSBieSBkZWZpbml0aW9uLgpU aGUgcE5GUyBmZWF0dXJlIGlzIG9ydGhvZ29uYWwgdG8gc3luY2hyb25pemF0aW9uIHByaW1pdGl2 ZXMgc28KZGlmZmVyZW50IGNsaWVudHMgdGhhdCBuZWVkIHRvIHNlcmlhbGl6ZSB0aGVpciBhY2Nl c3Mgc2hvdWxkIHVzZSBsb2NraW5nCnRvIGRvIHRoYXQuCgpTb21lIHNlcnZlcnMgbWF5IGltcGxl bWVudCBzeW5jaHJvbml6YXRpb24gYXQgdGhlIHBuZnMgbGF5b3V0IGxldmVsLApidXQgdGhlIGxp bnV4IHNlcnZlciBoYXMgbm8gc3VjaCBmZWF0dXJlLgoKPiBBZGRpdGlvbmFsbHksIEkgZm91bmQg dGhhdCB3aGVuIHdyaXRpbmcgYSBmaWxlIHRvIHRoZSBEUywgbmV0d29yayBmbG93IGlzIGhpZ2hl ciBib3RoCj4gb24gTURTIGFuZCBEUy4gRG9lcyBpdCBtZWFuIHRoYXQgdGhlIGRhdGEgaXMgZGVs aXZlcmVkIHRocm91Z2ggTURTPwo+IEkgdGhpbmsgdGhlIGRhdGEgc2hvdWxkIGJlIHdyaXR0ZW4g ZGlyZWN0bHkgdG8gRFMsIGlzIGl0IHJpZ2h0PwoKVHJ1ZS4gIElmIHlvdXIgc2V0dXAgaXMgY29u ZmlndXJlZCBjb3JyZWN0bHkgdGhlcmUgc2hvdWxkIGJlIG5vCkkvTyBkaXJlY3RlZCBhdCB0aGUg TURTLgpDYW4geW91IGNhcHR1cmUgYSBuZXR3b3JrIHRyYWNlIHRvIHRoZSBNRFMgYW5kIHRvIHRo ZSBEUyB0byBzZWUgd2hhdCBleGFjdGx5CmlzIHNlbnQgb24gdGhlIGxpbmU/CgpCZW5ueQoKPiAK PiBUaGFua3MgJiBSZWdhcmRzLAo+IFl1IFpoYW5nIAo+IAo+IDIwMTAtMTItMzAgCj4gCj4gCj4g Cj4gWmhhbmd5dSAKPiAKPiAKPiAKPiC3orz+yMujuiBCZW5ueSBIYWxldnkgCj4gt6LLzcqxvOSj uiAyMDEwLTEyLTI2ICAxNjoyNzo1NSAKPiDK1bz+yMujuiB3b2xmMDgwNSAKPiCzrcvNo7ogTkZT IGxpc3QgCj4g1vfM4qO6IFJlOiBFcnJvcnMgb24gcE5GUyAKPiAgCj4gW0FkZGluZyB0aGUgbGlu dXgtbmZzIG1haWxpbmcgbGlzdCB0byB0aGUgQ2MKPiBwbGVhc2Uga2VlcCB0aGUgZm9sa3Mgb24g dGhlIGxpc3QgcG9zdGVkIGFzIHRoZXkgYXJlIGludGVyZXN0ZWQKPiBpbiB0aGUgaXNzdWVzIHlv dSBlbmNvdW50ZXIgYXMgd2VsbCBhcyB0aGUgc29sdXRpb25zXQo+IE9uIDIwMTAtMTItMjIgMTU6 MjYsIHdvbGYwODA1IHdyb3RlOgo+PiBIaSBCZW5ueSwKPj4KPj4gSSBoYXZlIGluc3RhbGxlZCBw TkZTIGtlcm5lbCBhbmQgcG5mcy1uZnMtdXRpbHMgb24gdGhyZWUgbWFjaGluZXMoY2xpZW50LG1k cyxkcykuCj4+IEJ1dCB3aGVuIEkgdHJpZWQgdG8gbG9hZCB0aGUgbGF5b3V0ZHJpdmVyLCBpdCBn aXZlcyBlcnJvciA6ICJGYXRhbCAtIG1vZHVsZSBuZnNsYXlvdXRkcml2ZXIgbm90IGZvdW5kLiIK PiBTb3JyeSwgdGhlIGxheW91dCBkcml2ZXIgd2FzIHJlbmFtZWQgdG8gbmZzX2xheW91dF9uZnN2 NDFfZmlsZXMuCj4gSSd2ZSB1cGRhdGVkIGh0dHA6Ly93aWtpLmxpbnV4LW5mcy5vcmcvd2lraS9p bmRleC5waHAvQ29uZmlndXJpbmdfcE5GUy9zcG5mc2QKPiB0byByZWZsZWN0IHRoYXQuCj4gQmVu bnkKPj4gSSBhbSB1c2luZyBGZWRvcmEgMTQgd2l0aCB0aGUgdW5hbWUgLWEgc2F5aW5nICJMaW51 eCBsb2NhbGhvc3QubG9jYWxkb21haW4gCj4+IDIuNi4zNi0xLnBuZnNfYWxsXzIwMTBfMTFfMDMu ZmMxNS5pNjg2LlBBRSAjMSBTTVAgVHVlIE5vdiA5IDE4OjMyOjIwIFVUQyAyMDEwIGk2ODYgaTY4 NiBpMzg2IEdOVS9MaW51eCIuCj4+IEl0IHNlZW1zIHRoZSBrZXJuZWwgaXMgcG5mcyBlbmFibGVk LCBidXQgd2hlcmUgaXMgdGhlIHByb2JsZW0/Cj4+Cj4+IFRoZSBkcyBpcC1hZGRyIGlzIFhYLllZ LlpaLkFBLCBtZHMncyBpcyBYWC5ZWS5aWi5CQiwgYW5kIGNsaWVudCdzIGlzIFhYLllZLlpaLkND LiAKPj4KPj4gVGhlIC9ldGMvZXhwb3J0cyBvbiBkcyBsb29rcyBhczogL2V4cG9ydC9zcG5mcyAq KHJ3LHN5bmMsZnNpZD0wLGluc2VjdXJlLG5vX3N1YnRyZWVfY2hlY2sscG5mcyxub19yb290X3Nx dWFzaCkKPj4KPj4gVGhlIC9ldGMvZXhwb3J0cyBvbiBtZHMgOiAvZXhwb3J0ICoocncsc3luYyxm c2lkPTAsaW5zZWN1cmUsbm9fc3VidHJlZV9jaGVjayxwbmZzLG5vX3Jvb3RfIQo+PiAgc3F1YXNo KQo+Pgo+PiAvZXRjL2ZzdGFiIG9uIG1kczogIFhYLllZLlpaLkFBOi8gICAgICAgL3NwbmZzL1hY LllZLlpaLkEgICBuZnM0ICAgIG1pbm9ydmVyc2lvbj0xICAgICAgICAwIDAKPj4KPj4gVGhlbiBJ IG1vdW50ZWQgTURTIGZyb20gY2xpZW50IHVzaW5nIDogbW91bnQgLXQgbmZzNCAtbyBtaW5vcnZl cnNpb249MSBYWC5ZWS5aWi5CQjovIC9tbnQKPj4KPj4gSSBmb3VuZCB0aGF0IG9ubHkgbWRzIGFu ZCBjbGllbnQgYXJlIG1vdW50ZWQsIGl0IHNlZW1zIGRzIGlzIGxlZnQgYWxvbmUuIElzIHRoZXJl IGFueSBtaXN0YWtlcyBpbiB0aGVzZSBjb25maWd1cmUgZmlsZXM/IAo+Pgo+PiBJIGhvcGUgdGhl c2UgaGVscHMuCj4+Cj4+IEJlc3QgcmVnYXJkcywKPj4KPj4gWXUgWmhhbmcKPj4KPj4KPj4KPiAu Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCm5mc3Y0IG1h aWxpbmcgbGlzdApuZnN2NEBpZXRmLm9yZwpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp c3RpbmZvL25mc3Y0Cg== ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [nfsv4] Questions on pNFS 2011-01-03 14:03 ` [nfsv4] Questions " Benny Halevy @ 2011-01-06 21:20 ` david.noveck 2011-01-06 22:00 ` Trond Myklebust 0 siblings, 1 reply; 4+ messages in thread From: david.noveck @ 2011-01-06 21:20 UTC (permalink / raw) To: bhalevy, wolf0805; +Cc: linux-nfs, nfsv4 SSdtIHZlcnkgY29uZnVzZWQgYnkgdGhpcyBpbnRlcmNoYW5nZS4KCj4gPiBJIGZvdW5kIHRoZXJl IHdhc24ndCBhbnkgYnl0ZS1yYW5nZSBsb2NrIGFzIHNwZWNpZmllZCBpbiB0aGUgaWV0Zi1uZnN2 NC1kcmFmdCBwcm90b2NvbC4KCj4gQ29ycmVjdC4KCkh1aD8KClRoZSBuZnN2NCBwcm90b2NvbCBk b2VzIGhhdmUgYnl0ZS1yYW5nZSBsb2Nrcy4gIEl0IGlzIG9wdGlvbmFsIHdoZXRoZXIgdGhleSBh cmUgYWR2aXNvcnkgb3IgbWFuZGF0b3J5LCBidXQgdGhleSBkbyBleGlzdC4KCkNvdWxkIEJlbm55 IG1lYW4gdGhhdCB0aGV5IGRvbid0IHdvcmsgaW4gaGlzIHNlcnZlcj8gIEl0IGRvZXNuJ3Qgc2Vl bSBzbyBiZWNhdXNlIGhlIGFkdmlzZXMgWmhhbmd5dSB0byB1c2UgbG9ja2luZy4gCgpUaGUgb25s eSBmb3JtIG9mIG1hbmRhdG9yeSBsb2NraW5nIGluIE5GU3Y0IGFyZSBzaGFyZSByZXNlcnZhdGlv bnMuICBXYWl0aW5nIHRvIGVkaXQgeW91ciBmaWxlIG1heSBiZSBkcmFnIGJ1dCBpdCBpcyBiZXR0 ZXIgdGhhbiB0dXJuaW5nIGl0IGludG8gYSBtZXNzLgoKSSd2ZSBuZXZlciBzZWVuIGFuIGVkaXRv ciB0aGF0IGFsbG93ZWQgbXVsdGlwbGUgdXNlcnMgdG8gZWRpdCBhIGZpbGUgYW5kIHVzZWQgYnl0 ZS1yYW5nZSBsb2NrcyB0byBzeW5jaHJvbml6ZS4gIEl0IHNlZW1zIGxpa2UgYSBmdW4gcHJvamVj dCBhcyBsb25nIGFzIHRoZXJlIHdhcyBubyBkZWxpdmVyeSBzY2hlZHVsZS4KCiAKCi0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tCkZyb206IG5mc3Y0LWJvdW5jZXNAaWV0Zi5vcmcgW21haWx0bzpu ZnN2NC1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQmVubnkgSGFsZXZ5ClNlbnQ6IE1v bmRheSwgSmFudWFyeSAwMywgMjAxMSA5OjAzIEFNClRvOiBaaGFuZ3l1CkNjOiBsaW51eC1uZnM7 IG5mc3Y0ClN1YmplY3Q6IFJlOiBbbmZzdjRdIFF1ZXN0aW9ucyBvbiBwTkZTCgpbdHJpbW1lZCBt YWlsaW5nIGxpc3RzIG9uIHRoZSBDY10KCk9uIDIwMTAtMTItMzAgMDQ6NDgsIFpoYW5neXUgd3Jv dGU6Cj4gSGksCj4gCj4gSSBoYXZlIHN1Y2Nlc3NmdWxseSBpbnN0YWxsZWQgdGhlIHBORlMgYW5k IGl0IHdvcmtzIHdlbGwuCgpHcmVhdCEKCj4gSG93ZXZlciwgSSBhbSBpbnRlcmVzdGVkIGluIHRo ZSBwYXJhbGxlbCBhY2Nlc3MgY29udHJvbCBtZWNoYW5pc20gb2YgcE5GUy4KPiBJIHRyaWVkIHRv IGVkaXQgdGhlIHNhbWUgZmlsZSBvbiB0d28gZGlmZmVyZW50IGNsaWVudHMsCj4gSSBmb3VuZCB0 aGVyZSB3YXNuJ3QgYW55IGJ5dGUtcmFuZ2UgbG9jayBhcyBzcGVjaWZpZWQgaW4gdGhlIGlldGYt bmZzdjQtZHJhZnQgcHJvdG9jb2wuCgpDb3JyZWN0LgoKPiBIb3cgaXMgdGhlIHBhcmFsbGVsIGFj Y2VzcyBjb250cm9sIGltcGxlbWVudGVkPyBXaGljaCBzb3VyY2UgY29kZSBmaWxlIGRvZXMgaXQg bG9jYXRlZCBpbj8gCj4gCgpUaGVyZSBpcyBub25lIGJ5IGRlZmluaXRpb24uClRoZSBwTkZTIGZl YXR1cmUgaXMgb3J0aG9nb25hbCB0byBzeW5jaHJvbml6YXRpb24gcHJpbWl0aXZlcyBzbwpkaWZm ZXJlbnQgY2xpZW50cyB0aGF0IG5lZWQgdG8gc2VyaWFsaXplIHRoZWlyIGFjY2VzcyBzaG91bGQg dXNlIGxvY2tpbmcKdG8gZG8gdGhhdC4KClNvbWUgc2VydmVycyBtYXkgaW1wbGVtZW50IHN5bmNo cm9uaXphdGlvbiBhdCB0aGUgcG5mcyBsYXlvdXQgbGV2ZWwsCmJ1dCB0aGUgbGludXggc2VydmVy IGhhcyBubyBzdWNoIGZlYXR1cmUuCgo+IEFkZGl0aW9uYWxseSwgSSBmb3VuZCB0aGF0IHdoZW4g d3JpdGluZyBhIGZpbGUgdG8gdGhlIERTLCBuZXR3b3JrIGZsb3cgaXMgaGlnaGVyIGJvdGgKPiBv biBNRFMgYW5kIERTLiBEb2VzIGl0IG1lYW4gdGhhdCB0aGUgZGF0YSBpcyBkZWxpdmVyZWQgdGhy b3VnaCBNRFM/Cj4gSSB0aGluayB0aGUgZGF0YSBzaG91bGQgYmUgd3JpdHRlbiBkaXJlY3RseSB0 byBEUywgaXMgaXQgcmlnaHQ/CgpUcnVlLiAgSWYgeW91ciBzZXR1cCBpcyBjb25maWd1cmVkIGNv cnJlY3RseSB0aGVyZSBzaG91bGQgYmUgbm8KSS9PIGRpcmVjdGVkIGF0IHRoZSBNRFMuCkNhbiB5 b3UgY2FwdHVyZSBhIG5ldHdvcmsgdHJhY2UgdG8gdGhlIE1EUyBhbmQgdG8gdGhlIERTIHRvIHNl ZSB3aGF0IGV4YWN0bHkKaXMgc2VudCBvbiB0aGUgbGluZT8KCkJlbm55Cgo+IAo+IFRoYW5rcyAm IFJlZ2FyZHMsCj4gWXUgWmhhbmcgCj4gCj4gMjAxMC0xMi0zMCAKPiAKPiAKPiAKPiBaaGFuZ3l1 IAo+IAo+IAo+IAo+ILeivP7Iy6O6IEJlbm55IEhhbGV2eSAKPiC3osvNyrG85KO6IDIwMTAtMTIt MjYgIDE2OjI3OjU1IAo+IMrVvP7Iy6O6IHdvbGYwODA1IAo+ILOty82juiBORlMgbGlzdCAKPiDW 98zio7ogUmU6IEVycm9ycyBvbiBwTkZTIAo+ICAKPiBbQWRkaW5nIHRoZSBsaW51eC1uZnMgbWFp bGluZyBsaXN0IHRvIHRoZSBDYwo+IHBsZWFzZSBrZWVwIHRoZSBmb2xrcyBvbiB0aGUgbGlzdCBw b3N0ZWQgYXMgdGhleSBhcmUgaW50ZXJlc3RlZAo+IGluIHRoZSBpc3N1ZXMgeW91IGVuY291bnRl ciBhcyB3ZWxsIGFzIHRoZSBzb2x1dGlvbnNdCj4gT24gMjAxMC0xMi0yMiAxNToyNiwgd29sZjA4 MDUgd3JvdGU6Cj4+IEhpIEJlbm55LAo+Pgo+PiBJIGhhdmUgaW5zdGFsbGVkIHBORlMga2VybmVs IGFuZCBwbmZzLW5mcy11dGlscyBvbiB0aHJlZSBtYWNoaW5lcyhjbGllbnQsbWRzLGRzKS4KPj4g QnV0IHdoZW4gSSB0cmllZCB0byBsb2FkIHRoZSBsYXlvdXRkcml2ZXIsIGl0IGdpdmVzIGVycm9y IDogIkZhdGFsIC0gbW9kdWxlIG5mc2xheW91dGRyaXZlciBub3QgZm91bmQuIgo+IFNvcnJ5LCB0 aGUgbGF5b3V0IGRyaXZlciB3YXMgcmVuYW1lZCB0byBuZnNfbGF5b3V0X25mc3Y0MV9maWxlcy4K PiBJJ3ZlIHVwZGF0ZWQgaHR0cDovL3dpa2kubGludXgtbmZzLm9yZy93aWtpL2luZGV4LnBocC9D b25maWd1cmluZ19wTkZTL3NwbmZzZAo+IHRvIHJlZmxlY3QgdGhhdC4KPiBCZW5ueQo+PiBJIGFt IHVzaW5nIEZlZG9yYSAxNCB3aXRoIHRoZSB1bmFtZSAtYSBzYXlpbmcgIkxpbnV4IGxvY2FsaG9z dC5sb2NhbGRvbWFpbiAKPj4gMi42LjM2LTEucG5mc19hbGxfMjAxMF8xMV8wMy5mYzE1Lmk2ODYu UEFFICMxIFNNUCBUdWUgTm92IDkgMTg6MzI6MjAgVVRDIDIwMTAgaTY4NiBpNjg2IGkzODYgR05V L0xpbnV4Ii4KPj4gSXQgc2VlbXMgdGhlIGtlcm5lbCBpcyBwbmZzIGVuYWJsZWQsIGJ1dCB3aGVy ZSBpcyB0aGUgcHJvYmxlbT8KPj4KPj4gVGhlIGRzIGlwLWFkZHIgaXMgWFguWVkuWlouQUEsIG1k cydzIGlzIFhYLllZLlpaLkJCLCBhbmQgY2xpZW50J3MgaXMgWFguWVkuWlouQ0MuIAo+Pgo+PiBU aGUgL2V0Yy9leHBvcnRzIG9uIGRzIGxvb2tzIGFzOiAvZXhwb3J0L3NwbmZzICoocncsc3luYyxm c2lkPTAsaW5zZWN1cmUsbm9fc3VidHJlZV9jaGVjayxwbmZzLG5vX3Jvb3Rfc3F1YXNoKQo+Pgo+ PiBUaGUgL2V0Yy9leHBvcnRzIG9uIG1kcyA6IC9leHBvcnQgKihydyxzeW5jLGZzaWQ9MCxpbnNl Y3VyZSxub19zdWJ0cmVlX2NoZWNrLHBuZnMsbm9fcm9vdF8hCj4+ICBzcXVhc2gpCj4+Cj4+IC9l dGMvZnN0YWIgb24gbWRzOiAgWFguWVkuWlouQUE6LyAgICAgICAvc3BuZnMvWFguWVkuWlouQSAg IG5mczQgICAgbWlub3J2ZXJzaW9uPTEgICAgICAgIDAgMAo+Pgo+PiBUaGVuIEkgbW91bnRlZCBN RFMgZnJvbSBjbGllbnQgdXNpbmcgOiBtb3VudCAtdCBuZnM0IC1vIG1pbm9ydmVyc2lvbj0xIFhY LllZLlpaLkJCOi8gL21udAo+Pgo+PiBJIGZvdW5kIHRoYXQgb25seSBtZHMgYW5kIGNsaWVudCBh cmUgbW91bnRlZCwgaXQgc2VlbXMgZHMgaXMgbGVmdCBhbG9uZS4gSXMgdGhlcmUgYW55IG1pc3Rh a2VzIGluIHRoZXNlIGNvbmZpZ3VyZSBmaWxlcz8gCj4+Cj4+IEkgaG9wZSB0aGVzZSBoZWxwcy4K Pj4KPj4gQmVzdCByZWdhcmRzLAo+Pgo+PiBZdSBaaGFuZwo+Pgo+Pgo+Pgo+IC4KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbmZzdjQgbWFpbGluZyBsaXN0 Cm5mc3Y0QGlldGYub3JnCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbmZz djQKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbmZzdjQg bWFpbGluZyBsaXN0Cm5mc3Y0QGlldGYub3JnCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v bGlzdGluZm8vbmZzdjQK ^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: [nfsv4] Questions on pNFS 2011-01-06 21:20 ` david.noveck @ 2011-01-06 22:00 ` Trond Myklebust 0 siblings, 0 replies; 4+ messages in thread From: Trond Myklebust @ 2011-01-06 22:00 UTC (permalink / raw) To: david.noveck; +Cc: bhalevy, wolf0805, linux-nfs, nfsv4 On Thu, 2011-01-06 at 16:20 -0500, david.noveck@emc.com wrote: > I'm very confused by this interchange. > > > > I found there wasn't any byte-range lock as specified in the ietf-nfsv4-draft protocol. > > > Correct. > > Huh? > > The nfsv4 protocol does have byte-range locks. It is optional whether they are advisory or mandatory, but they do exist. > > Could Benny mean that they don't work in his server? It doesn't seem so because he advises Zhangyu to use locking. > > The only form of mandatory locking in NFSv4 are share reservations. Waiting to edit your file may be drag but it is better than turning it into a mess. There is at least one storage vendor that actually sells a server that implements NFSv4 mandatory byte range locking. ;-) > I've never seen an editor that allowed multiple users to edit a file and used byte-range locks to synchronize. It seems like a fun project as long as there was no delivery schedule. Perhaps Yu is referring to the section concerning how to deal with NFS4ERR_LOCKED messages? It is true that we currently do not attempt to automatically recover if mandatory locking is supported, and the range we're trying to access is locked. To me, that sort of situation really needs to be fixed by changing the application that is failing to lock. The kernel and NFS client does not have enough information to know what kind of application races the lock is supposed to be protecting against... Cheers Trond > -----Original Message----- > From: nfsv4-bounces@ietf.org [mailto:nfsv4-bounces@ietf.org] On Behalf Of Benny Halevy > Sent: Monday, January 03, 2011 9:03 AM > To: Zhangyu > Cc: linux-nfs; nfsv4 > Subject: Re: [nfsv4] Questions on pNFS > > [trimmed mailing lists on the Cc] > > On 2010-12-30 04:48, Zhangyu wrote: > > Hi, > > > > I have successfully installed the pNFS and it works well. > > Great! > > > However, I am interested in the parallel access control mechanism of pNFS. > > I tried to edit the same file on two different clients, > > I found there wasn't any byte-range lock as specified in the ietf-nfsv4-draft protocol. > > Correct. > > > How is the parallel access control implemented? Which source code file does it located in? > > > > There is none by definition. > The pNFS feature is orthogonal to synchronization primitives so > different clients that need to serialize their access should use locking > to do that. > > Some servers may implement synchronization at the pnfs layout level, > but the linux server has no such feature. > > > Additionally, I found that when writing a file to the DS, network flow is higher both > > on MDS and DS. Does it mean that the data is delivered through MDS? > > I think the data should be written directly to DS, is it right? > > True. If your setup is configured correctly there should be no > I/O directed at the MDS. > Can you capture a network trace to the MDS and to the DS to see what exactly > is sent on the line? > > Benny > > > > > Thanks & Regards, > > Yu Zhang > > > > 2010-12-30 > > > > > > > > Zhangyu > > > > > > > > 发件人: Benny Halevy > > 发送时间: 2010-12-26 16:27:55 > > 收件人: wolf0805 > > 抄送: NFS list > > 主题: Re: Errors on pNFS > > > > [Adding the linux-nfs mailing list to the Cc > > please keep the folks on the list posted as they are interested > > in the issues you encounter as well as the solutions] > > On 2010-12-22 15:26, wolf0805 wrote: > >> Hi Benny, > >> > >> I have installed pNFS kernel and pnfs-nfs-utils on three machines(client,mds,ds). > >> But when I tried to load the layoutdriver, it gives error : "Fatal - module nfslayoutdriver not found." > > Sorry, the layout driver was renamed to nfs_layout_nfsv41_files. > > I've updated http://wiki.linux-nfs.org/wiki/index.php/Configuring_pNFS/spnfsd > > to reflect that. > > Benny > >> I am using Fedora 14 with the uname -a saying "Linux localhost.localdomain > >> 2.6.36-1.pnfs_all_2010_11_03.fc15.i686.PAE #1 SMP Tue Nov 9 18:32:20 UTC 2010 i686 i686 i386 GNU/Linux". > >> It seems the kernel is pnfs enabled, but where is the problem? > >> > >> The ds ip-addr is XX.YY.ZZ.AA, mds's is XX.YY.ZZ.BB, and client's is XX.YY.ZZ.CC. > >> > >> The /etc/exports on ds looks as: /export/spnfs *(rw,sync,fsid=0,insecure,no_subtree_check,pnfs,no_root_squash) > >> > >> The /etc/exports on mds : /export *(rw,sync,fsid=0,insecure,no_subtree_check,pnfs,no_root_! > >> squash) > >> > >> /etc/fstab on mds: XX.YY.ZZ.AA:/ /spnfs/XX.YY.ZZ.A nfs4 minorversion=1 0 0 > >> > >> Then I mounted MDS from client using : mount -t nfs4 -o minorversion=1 XX.YY.ZZ.BB:/ /mnt > >> > >> I found that only mds and client are mounted, it seems ds is left alone. Is there any mistakes in these configure files? > >> > >> I hope these helps. > >> > >> Best regards, > >> > >> Yu Zhang > >> > >> > >> > > . > _______________________________________________ > nfsv4 mailing list > nfsv4@ietf.org > https://www.ietf.org/mailman/listinfo/nfsv4 > -- > To unsubscribe from this list: send the line "unsubscribe linux-nfs" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html -- Trond Myklebust Linux NFS client maintainer NetApp Trond.Myklebust@netapp.com www.netapp.com ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2011-01-06 22:01 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <4D0E2E01.5020609@panasas.com>
[not found] ` <fed0592.55ef.12cfee2b158.Coremail.wolf0805@163.com>
[not found] ` <18c0c0f3.1adea.12d0e4252bd.Coremail.wolf0805@163.com>
2010-12-26 8:27 ` Errors on pNFS Benny Halevy
[not found] ` <201012301048485665083@163.com>
2011-01-03 14:03 ` [nfsv4] Questions " Benny Halevy
2011-01-06 21:20 ` david.noveck
2011-01-06 22:00 ` Trond Myklebust
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).