You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by yl...@apache.org on 2015/02/19 10:24:29 UTC
hadoop git commit: HADOOP-11595. Add default implementation for
AbstractFileSystem#truncate. (yliu)
Repository: hadoop
Updated Branches:
refs/heads/branch-2 32d215dc8 -> 000b9e6c2
HADOOP-11595. Add default implementation for AbstractFileSystem#truncate. (yliu)
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/000b9e6c
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/000b9e6c
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/000b9e6c
Branch: refs/heads/branch-2
Commit: 000b9e6c245e3a922136a05c4e5a6a62629c9c48
Parents: 32d215d
Author: yliu <yl...@apache.org>
Authored: Thu Feb 19 08:28:15 2015 +0800
Committer: yliu <yl...@apache.org>
Committed: Thu Feb 19 08:28:15 2015 +0800
----------------------------------------------------------------------
hadoop-common-project/hadoop-common/CHANGES.txt | 3 +++
.../main/java/org/apache/hadoop/fs/AbstractFileSystem.java | 7 +++++--
.../src/test/java/org/apache/hadoop/fs/TestAfsCheckPath.java | 6 ------
3 files changed, 8 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/hadoop/blob/000b9e6c/hadoop-common-project/hadoop-common/CHANGES.txt
----------------------------------------------------------------------
diff --git a/hadoop-common-project/hadoop-common/CHANGES.txt b/hadoop-common-project/hadoop-common/CHANGES.txt
index 21be30a..b93a801 100644
--- a/hadoop-common-project/hadoop-common/CHANGES.txt
+++ b/hadoop-common-project/hadoop-common/CHANGES.txt
@@ -562,6 +562,9 @@ Release 2.7.0 - UNRELEASED
HADOOP-11545. ArrayIndexOutOfBoundsException is thrown with "hadoop
credential list -provider". (Brahma Reddy Battula via aajisaka)
+ HADOOP-11595. Add default implementation for AbstractFileSystem#truncate.
+ (yliu)
+
Release 2.6.1 - UNRELEASED
INCOMPATIBLE CHANGES
http://git-wip-us.apache.org/repos/asf/hadoop/blob/000b9e6c/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/AbstractFileSystem.java
----------------------------------------------------------------------
diff --git a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/AbstractFileSystem.java b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/AbstractFileSystem.java
index 975cc3c..959d9d5 100644
--- a/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/AbstractFileSystem.java
+++ b/hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/AbstractFileSystem.java
@@ -642,9 +642,12 @@ public abstract class AbstractFileSystem {
* {@link FileContext#truncate(Path, long)} except that Path f must be for
* this file system.
*/
- public abstract boolean truncate(Path f, long newLength)
+ public boolean truncate(Path f, long newLength)
throws AccessControlException, FileNotFoundException,
- UnresolvedLinkException, IOException;
+ UnresolvedLinkException, IOException {
+ throw new UnsupportedOperationException(getClass().getSimpleName()
+ + " doesn't support truncate");
+ }
/**
* The specification of this method matches that of
http://git-wip-us.apache.org/repos/asf/hadoop/blob/000b9e6c/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestAfsCheckPath.java
----------------------------------------------------------------------
diff --git a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestAfsCheckPath.java b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestAfsCheckPath.java
index 6b9378d..3bd14f1 100644
--- a/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestAfsCheckPath.java
+++ b/hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestAfsCheckPath.java
@@ -141,12 +141,6 @@ public class TestAfsCheckPath {
}
@Override
- public boolean truncate(Path f, long newLength) throws IOException {
- // deliberately empty
- return false;
- }
-
- @Override
public void renameInternal(Path src, Path dst) throws IOException {
// deliberately empty
}