[DMC-895] Recursive directory creation: EEXIST shouldn't cause a failure Created: 06/Oct/16  Updated: 06/Feb/17  Resolved: 24/Oct/16

Status: Closed
Project: DMC - Development
Component/s: gfal 2
Affects Version/s: gfal 2.12.2
Fix Version/s: gfal 2.13
Security Level: Public Data (This ticket is visible to anyone on the internet and will be indexed by search engines)

Type: Bug Priority: Major
Reporter: Alejandro Alvarez Ayllon Assignee: Alejandro Alvarez Ayllon
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Component Watchers:

 Description   

This loop
https://gitlab.cern.ch/dmc/gfal2/blob/develop/src/core/file/gfal2_standard_file_operations.c#L194

Exists even when the error is EEXIT, which can happen if another process created the directory in the meanwhile.



 Comments   
Comment by Clockwork Droid [ 24/Oct/16 ]

Alejandro Alvarez Ayllon mentioned this issue in a commit of dmc/gfal2:
'DMC-895: EEXIST shouldn't cause a failure'

Comment by Clockwork Droid [ 24/Oct/16 ]

SUCCESS: Integrated in Jenkins build (devel) gfal2 #172 (See https://jenkins.cern.ch/fts-dmc/job/(devel)%20gfal2/172/)
DMC-895: EEXIST shouldn't cause a failure (alejandro.alvarez.ayllon: rev 21d87b773f60ff8a6a1bc81a6deac9cc0ec61f6a)

Comment by Clockwork Droid [ 06/Feb/17 ]

Alejandro Alvarez Ayllon mentioned this issue in a commit of dmc/gfal2:
'DMC-895: EEXIST shouldn't cause a failure'

Generated at Sat Oct 21 01:23:35 CEST 2017 using JIRA 7.3.8#73019-sha1:94e8771b8094eef96c119ec22b8e8868d286fa88.