Uploaded image for project: 'DMC - Development'
  1. DMC - Development
  2. DMC-895

Recursive directory creation: EEXIST shouldn't cause a failure

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: gfal 2.12.2
    • Fix Version/s: gfal 2.13
    • Component/s: gfal 2
    • Security Level: Public Data (This ticket is visible to anyone on the internet and will be indexed by search engines)
    • Labels:
      None

      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.

        Attachments

          Activity

            People

            • Assignee:
              aalvarez Alejandro Alvarez Ayllon
              Reporter:
              aalvarez Alejandro Alvarez Ayllon
              Component Watchers:
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: