I discovered a problem when proxying a tree of nfs mounts. It works with
the NFSv4 proxy, but not the NFSv3 proxy. I'm wondering what the correct
behaviour is. Is it a problem with proxy_v3 or something else?
*Configuration:*
EXPORT {
Export_Id = 100;
Path = "/base";
Pseudo = "/base";
Access_Type = "RW";
Squash = "No_Root_Squash";
FSAL {
Name = "PROXY_VX";
Srv_Addr = 10.2.1.3;
}
}
EXPORT {
Export_Id = 101;
Path = "/base/dir1";
Pseudo = "/base/dir1";
Access_Type = "RW";
Squash = "No_Root_Squash";
FSAL {
Name = "PROXY_VX";
Srv_Addr = 10.2.1.3;
}
}
*With proxy_v4, client side:*
# mount -o vers=3 centosbuild:/base /base
# ls /base
hello1.txt dir1
# ls /base/dir1
hello2.txt
*(no error messages server side)*
*With proxy_v3, client side:*
# mount -o vers=3 centosbuild:/base /base
# ls /base
ls: reading directory '/base': Remote I/O error
*With proxy_v3, server side:*
proxyv3_readdir :FSAL :CRIT :READDIRPLUS didn't return a handle for 'dir1'
Thanks,
Bjorn
Show replies by date