Details

    • Reviewed

    Description

      Followup patch as to HADOOP-18456 to
      aid in probing for read correctness of
      hadoop ABFS client across different releases.

      • ReadBufferManager constructor logs the fact it is safe at TRACE
      • AbfsInputStream declares it is fixed in toString()
        by including fs.azure.capability.readahead.safe" in the
        result.

      The ABFS FileSystem hasPathCapability("fs.azure.capability.readahead.safe")
      probe returns true to indicate the client's readahead manager has been fixed
      to be safe when prefetching.

      All Hadoop releases for which probe this returns false
      and for which the probe "fs.capability.etags.available"
      returns true at risk of returning invalid data when reading
      ADLS Gen2/Azure storage data.

      Attachments

        Issue Links

          Activity

            People

              stevel@apache.org Steve Loughran
              stevel@apache.org Steve Loughran
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: