Hadoop Common
  1. Hadoop Common
  2. HADOOP-7549

Use JDK ServiceLoader mechanism to find FileSystem implementations

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.23.0
    • Fix Version/s: 2.0.0-alpha
    • Component/s: fs
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Currently configuring FileSystem implementations must be done by declaring the FileSystem class in the Hadoop configuration files (core-default.xml, ...).

      Using JDK ServiceLoader mechanism this configuration step can be avoided. Adding the JAR file with the additional FileSystem implementation would suffice.

      This is similar to what is being proposed for compression codecs (HADOOP-7350).

      1. HADOOP-7549v3.patch
        20 kB
        Alejandro Abdelnur
      2. HADOOP-7549v2.patch
        22 kB
        Alejandro Abdelnur
      3. HADOOP-7549v1.patch
        18 kB
        Alejandro Abdelnur

        Issue Links

          Activity

            People

            • Assignee:
              Alejandro Abdelnur
              Reporter:
              Alejandro Abdelnur
            • Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development