Bug 809713

Summary: core-posix: Log enhancements
Product: [Community] GlusterFS Reporter: Sachidananda Urs <sac>
Component: coreAssignee: Kaushal <kaushal>
Status: CLOSED CURRENTRELEASE QA Contact: Sachidananda Urs <sac>
Severity: high Docs Contact:
Priority: medium    
Version: pre-releaseCC: amarts, gluster-bugs, rfortier, vbellur
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: glusterfs-3.4.0 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-24 18:02:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 817967    

Description Sachidananda Urs 2012-04-04 07:17:31 UTC
When mkdir fails with EEXIST, the directory for which mkdir failed should be listed instead of:

[2012-04-03 20:18:35.086802] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24063746: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:36.631937] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24064249: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:38.392074] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24064856: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:38.502253] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24064918: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:38.552324] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24064944: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:41.781477] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24066025: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:46.473556] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24067451: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:50.007461] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24068239: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:50.629458] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24068447: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:51.033032] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24068531: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:52.984888] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24068979: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:54.179503] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24069231: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:57.546226] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24070386: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:18:58.680089] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24070536: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:19:01.364307] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24071219: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:19:08.365223] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24072925: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:19:09.337798] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24073130: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:19:10.029086] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24073257: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:19:10.304254] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24073318: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:19:11.570564] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24073655: MKDIR (null)  ==> -1 (File exists)
[2012-04-03 20:19:13.270959] I [server3_1-fops.c:525:server_mkdir_cbk] 0-nfs-test-big-server: 24073990: MKDIR (null)  ==> -1 (File exists)

Comment 1 Kaushal 2012-05-08 11:15:58 UTC
Solved by commit 44a1857 "protocol/{client,server} : Log improvements".
With this path both path and gfid will be logged, allowing for identification for cases without path available.