Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-16144

Revert HDFS-15372 (Files in snapshots no longer see attribute provider permissions)

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.4.0, 3.3.2
    • 3.4.0, 3.3.2
    • namenode
    • None
    • Reviewed

    Description

      In HDFS-15372, I noted a change in behaviour between Hadoop 2 and Hadoop 3. When a user accesses a file in a snapshot, if an attribute provider is configured it would see the original file path (ie no .snapshot folder) in Hadoop 2, but it would see the snapshot path in Hadoop 3.

      HDFS-15372 changed this back, but I noted at the time it may make sense for the provider to see the actual snapshot path instead.

      Recently we discovered HDFS-16132 where the HDFS-15372 does not work correctly. At this stage I believe it is better to revert HDFS-15372 as the fix to this issue is probably not trivial and allow providers to see the actual path the user accessed.

      Attachments

        1. HDFS-16144.004.patch
          18 kB
          Stephen O'Donnell
        2. HDFS-16144.003.patch
          18 kB
          Stephen O'Donnell
        3. HDFS-16144.002.patch
          15 kB
          Stephen O'Donnell
        4. HDFS-16144.001.patch
          16 kB
          Stephen O'Donnell

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            sodonnell Stephen O'Donnell
            sodonnell Stephen O'Donnell
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment