Prabhu,
 
What filesystem are you exporting with FSAL_VFS? And any chance you are
running Ganesha on FreeBSD?
 
I looked into symlinks on EXT4 on Linux and it seems just fine. I forced a
"create_handle" for a symlink and it worked just fine (I did an ls -l of a
directory with a symlink, then restarted Ganesha, then did a cat
/mnt/export/dir/the-link which worked fine and showed open_by_handle_at
opening the symlink object and allowing stat etc. on it. However, I see in
FreeBSD open_by_handle_at can return -EMLINK so that might be your issue.
And I also just forced the issue without a restart by having a large dirent
cache but a small entry cache and causing the entry cache to be flushed.
 
Please turn on READDIR and FSAL FULL_DEBUG and let's see if we can figure
out what's going on.
 
Frank
    
    
    
    
    
 
                    
                    
                        
                        Show replies by date