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