Possible bug in NFSv4 server regarding to looking for right path for clients to mount

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello all,

There's possibly a bug related NFSv4 server's behavior on looking for
path on /export .

I have a 32 nodes KVM cluster. NFS, host filesystem, KVM storage pool,
are all placed on SSD. KVM guests are connected to host through virtio
drived GB ethernet.

I followed this guide to configure NFS:
https://help.ubuntu.com/community/SettingUpNFSHowTo

The problem was that, when I execute a program simultaneously (through
cssh) on 32 nodes, there were always a number of nodes that
encountered "input/output error". The /var/log/messages on client
shows "state manager failed on NFSv4 server with error 10022".

I tried different options in client /etc/fstab as well as export
settings in server but nothing helps. Interestingly, by changing the
item in /etc/fstab from:
    some-host:/tigers  nfs    rw,bg,hard,intr    0    0
into:
    some-host:/export/tigers    /nfs    nfs    rw,bg,hard,intr    0    0
fixed the problem.

I'm not familiar with it but I guess that it's probably caused by some
problem in NFS server when it tries to find the right path when all 32
clients are trying to mount NFS at the same time.

Here's some more information:
client: debian "squeeze", 2.6.32-5-amd64
server: Ubuntu Server 12.04, 3.2.0-23-generic
nfs version: NFSv4
no security option
results of `exports -v`:
    /export
192.168.100.0/24(rw,wdelay,insecure,root_squash,no_subtree_check,fsid=0)
    /export/tigers
192.168.100.0/24(rw,wdelay,nohide,insecure,root_squash,no_subtree_check)

Please let me know if there's any other information I need to provide.

Thanks!

Kind regards,
-- 
Song Gao
https://profiles.google.com/song.gao.beta/about
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux