Vinay created HDFS-5300:
---------------------------

             Summary: FSNameSystem#deleteSnapshot() should not check owner in 
case of permissions disabled
                 Key: HDFS-5300
                 URL: https://issues.apache.org/jira/browse/HDFS-5300
             Project: Hadoop HDFS
          Issue Type: Bug
          Components: namenode
            Reporter: Vinay
            Assignee: Vinay


FSNameSystem#deleteSnapshot() should not check owner in case of permissions 
disabled

{code:java}      checkOperation(OperationCategory.WRITE);
      if (isInSafeMode()) {
        throw new SafeModeException(
            "Cannot delete snapshot for " + snapshotRoot, safeMode);
      }
      FSPermissionChecker pc = getPermissionChecker();
      checkOwner(pc, snapshotRoot);

      BlocksMapUpdateInfo collectedBlocks = new BlocksMapUpdateInfo();
      List<INode> removedINodes = new ChunkedArrayList<INode>();
      dir.writeLock();{code}

should check owner only in case of permissions enabled as its done for all 
other operations.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to