diff --git a/hadoop-common-project/hadoop-common/CHANGES.txt b/hadoop-common-project/hadoop-common/CHANGES.txt index 6394cd4df49..8c3ed6ea329 100644 --- a/hadoop-common-project/hadoop-common/CHANGES.txt +++ b/hadoop-common-project/hadoop-common/CHANGES.txt @@ -44,6 +44,9 @@ Release 2.7.0 - UNRELEASED HADOOP-11301. [optionally] update jmx cache to drop old metrics (Maysam Yabandeh via stack) + HADOOP-11356. Removed deprecated o.a.h.fs.permission.AccessControlException. + (Li Lu via wheat9) + OPTIMIZATIONS HADOOP-11323. WritableComparator#compare keeps reference to byte array. diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AccessControlException.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AccessControlException.java deleted file mode 100644 index 1cd639511a2..00000000000 --- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/permission/AccessControlException.java +++ /dev/null @@ -1,66 +0,0 @@ -/** - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.apache.hadoop.fs.permission; - -import java.io.IOException; - -import org.apache.hadoop.classification.InterfaceAudience; -import org.apache.hadoop.classification.InterfaceStability; - -/** - * An exception class for access control related issues. - * @deprecated Use {@link org.apache.hadoop.security.AccessControlException} - * instead. - */ -@Deprecated -@InterfaceAudience.Public -@InterfaceStability.Stable -public class AccessControlException extends IOException { - //Required by {@link java.io.Serializable}. - private static final long serialVersionUID = 1L; - - /** - * Default constructor is needed for unwrapping from - * {@link org.apache.hadoop.ipc.RemoteException}. - */ - public AccessControlException() { - super("Permission denied."); - } - - /** - * Constructs an {@link AccessControlException} - * with the specified detail message. - * @param s the detail message. - */ - public AccessControlException(String s) { - super(s); - } - - /** - * Constructs a new exception with the specified cause and a detail - * message of (cause==null ? null : cause.toString()) (which - * typically contains the class and detail message of cause). - * @param cause the cause (which is saved for later retrieval by the - * {@link #getCause()} method). (A null value is - * permitted, and indicates that the cause is nonexistent or - * unknown.) - */ - public AccessControlException(Throwable cause) { - super(cause); - } -} diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/AccessControlException.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/AccessControlException.java index 5f0faa68800..b1ab829b405 100644 --- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/AccessControlException.java +++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/security/AccessControlException.java @@ -17,6 +17,7 @@ */ package org.apache.hadoop.security; +import java.io.IOException; import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.classification.InterfaceStability; @@ -25,8 +26,7 @@ */ @InterfaceAudience.LimitedPrivate({"HDFS", "MapReduce"}) @InterfaceStability.Evolving -public class AccessControlException - extends org.apache.hadoop.fs.permission.AccessControlException { +public class AccessControlException extends IOException { //Required by {@link java.io.Serializable}. private static final long serialVersionUID = 1L;