Bug 762738 (GLUSTER-1006)

Summary: [3.0.5rc3 stripe] ls on link files gives EINVAL
Product: [Community] GlusterFS Reporter: Anush Shetty <anush>
Component: stripeAssignee: shishir gowda <sgowda>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: low    
Version: 3.0.4CC: gluster-bugs, nsathyan
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Anush Shetty 2010-06-17 13:38:51 UTC
[root@RHEL-Server kernel]# touch dot
[root@RHEL-Server kernel]# ln -s dot dot2
[root@RHEL-Server kernel]# ls dot2
ls: dot2: Invalid argument
[root@RHEL-Server kernel]# ls dot2
ls: dot2: Invalid argument
[root@RHEL-Server kernel]# ls dot2

Comment 1 Amar Tumballi 2010-07-15 04:31:59 UTC
Issue is with client protocol returning EINVAL for the cases where remote-inode is not available..

Comment 2 Anand Avati 2010-07-15 07:19:04 UTC
PATCH: http://patches.gluster.com/patch/3631 in release-3.0 (return ENOENT instead of EINVAL in client-protocol)