Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-13675

Bug in return value for delete() calls in WASB

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.8.0
    • Fix Version/s: 2.9.0, 3.0.0-alpha2
    • Component/s: fs/azure
    • Labels:
      None
    • Target Version/s:
    • Hadoop Flags:
      Reviewed

      Description

      Current implementation of WASB does not correctly handle multiple threads/clients calling delete on the same file. The expected behavior in such scenarios is only one of the thread should delete the file and return true, while all other threads should receive false. However in the current implementation even though only one thread deletes the file, multiple clients incorrectly get "true" as the return from delete() call..

        Attachments

        1. HADOOP-13675.001.patch
          9 kB
          Dushyanth
        2. HADOOP-13675.002.patch
          11 kB
          Dushyanth
        3. HADOOP-13675.003.patch
          14 kB
          Dushyanth
        4. HADOOP-13675.004.patch
          14 kB
          Dushyanth

          Activity

            People

            • Assignee:
              dchickabasapa Dushyanth
              Reporter:
              dchickabasapa Dushyanth
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: