Uploaded image for project: 'Apache HAWQ'
  1. Apache HAWQ
  2. HAWQ-1574

libhdfs fails silently when hdfs extended acls are in use

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: backlog
    • Component/s: libhdfs
    • Labels:
      None

      Description

      # list files in a folder
      hdfs.ls('/user/p-pparente/example')
      
      ['/user/p-pparente/example/1',
       '/user/p-pparente/example/2',
       '/user/p-pparente/example/3']
      
      # using the standard hdfs CLI, set some extended acls
      # hdfs dfs -setfacl -m user:analytics:rwx /user/p-pparente/example/1
      
      # try to list files again, nothing shows!
      hdfs.ls('/user/p-pparente/example')
      []
      
      # remove the extended acl using the hdfs CLI
      # hdfs dfs -setfacl -x user:analytics /user/p-pparente/example/1
      
      # list again, and still nothing there because the extended ACLs have been set at least once
      hdfs.ls('/user/p-pparente/example')
      []
      
      # Remove the file from the directory entirely
      # hdfs dfs -rm /user/p-pparente/example/1
      
      # list again, and now everything is fine once more
      hdfs.ls('/user/p-pparente/example')
      hdfs.ls('/user/p-pparente/example')
      
      ['/user/p-pparente/example/1', '/user/p-pparente/example/2']
      

        Attachments

          Activity

            People

            • Assignee:
              rlei Radar Da Lei
              Reporter:
              parente Peter Parente
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: