Author: szetszwo
Date: Thu Apr 18 01:28:00 2013
New Revision: 1469119
URL: http://svn.apache.org/r1469119
Log:
HDFS-4707. Add snapshot methods to FilterFileSystem and fix findbugs warnings.
Modified:
hadoop/common/branches/HDFS-2802/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FilterFileSystem.java
hadoop/common/branches/HDFS-2802/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestFilterFileSystem.java
Modified:
hadoop/common/branches/HDFS-2802/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FilterFileSystem.java
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/HDFS-2802/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FilterFileSystem.java?rev=1469119&r1=1469118&r2=1469119&view=diff
==============================================================================
---
hadoop/common/branches/HDFS-2802/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FilterFileSystem.java
(original)
+++
hadoop/common/branches/HDFS-2802/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FilterFileSystem.java
Thu Apr 18 01:28:00 2013
@@ -462,4 +462,22 @@ public class FilterFileSystem extends Fi
public FileSystem[] getChildFileSystems() {
return new FileSystem[]{fs};
}
+
+ @Override // FileSystem
+ public Path createSnapshot(Path path, String snapshotName)
+ throws IOException {
+ return fs.createSnapshot(path, snapshotName);
+ }
+
+ @Override // FileSystem
+ public void renameSnapshot(Path path, String snapshotOldName,
+ String snapshotNewName) throws IOException {
+ fs.renameSnapshot(path, snapshotOldName, snapshotNewName);
+ }
+
+ @Override // FileSystem
+ public void deleteSnapshot(Path path, String snapshotName)
+ throws IOException {
+ fs.deleteSnapshot(path, snapshotName);
+ }
}
Modified:
hadoop/common/branches/HDFS-2802/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestFilterFileSystem.java
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/HDFS-2802/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestFilterFileSystem.java?rev=1469119&r1=1469118&r2=1469119&view=diff
==============================================================================
---
hadoop/common/branches/HDFS-2802/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestFilterFileSystem.java
(original)
+++
hadoop/common/branches/HDFS-2802/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestFilterFileSystem.java
Thu Apr 18 01:28:00 2013
@@ -218,6 +218,8 @@ public class TestFilterFileSystem {
continue;
if (Modifier.isPrivate(m.getModifiers()))
continue;
+ if (Modifier.isFinal(m.getModifiers()))
+ continue;
try {
DontCheck.class.getMethod(m.getName(), m.getParameterTypes());