Update HDFS and Common CHANGES.txt post branch-2.3 reswizzle.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/trunk@1562632 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
8c505adddb
commit
ed551ff3c6
|
@ -285,9 +285,6 @@ Trunk (Unreleased)
|
||||||
HADOOP-9740. Fix FsShell '-text' command to be able to read Avro
|
HADOOP-9740. Fix FsShell '-text' command to be able to read Avro
|
||||||
files stored in HDFS and other filesystems. (Allan Yan via cutting)
|
files stored in HDFS and other filesystems. (Allan Yan via cutting)
|
||||||
|
|
||||||
HDFS-5471. CacheAdmin -listPools fails when user lacks permissions to view
|
|
||||||
all pools (Andrew Wang via Colin Patrick McCabe)
|
|
||||||
|
|
||||||
HADOOP-10044 Improve the javadoc of rpc code (sanjay Radia)
|
HADOOP-10044 Improve the javadoc of rpc code (sanjay Radia)
|
||||||
|
|
||||||
OPTIMIZATIONS
|
OPTIMIZATIONS
|
||||||
|
@ -302,11 +299,44 @@ Release 2.4.0 - UNRELEASED
|
||||||
|
|
||||||
NEW FEATURES
|
NEW FEATURES
|
||||||
|
|
||||||
|
IMPROVEMENTS
|
||||||
|
|
||||||
|
OPTIMIZATIONS
|
||||||
|
|
||||||
|
BUG FIXES
|
||||||
|
|
||||||
|
Release 2.3.0 - UNRELEASED
|
||||||
|
|
||||||
|
INCOMPATIBLE CHANGES
|
||||||
|
|
||||||
HADOOP-8545. Filesystem Implementation for OpenStack Swift
|
HADOOP-8545. Filesystem Implementation for OpenStack Swift
|
||||||
(Dmitry Mezhensky, David Dobbins, Stevel via stevel)
|
(Dmitry Mezhensky, David Dobbins, Stevel via stevel)
|
||||||
|
|
||||||
|
NEW FEATURES
|
||||||
|
|
||||||
IMPROVEMENTS
|
IMPROVEMENTS
|
||||||
|
|
||||||
|
HADOOP-10046. Print a log message when SSL is enabled.
|
||||||
|
(David S. Wang via wang)
|
||||||
|
|
||||||
|
HADOOP-10079. log a warning message if group resolution takes too long.
|
||||||
|
(cmccabe)
|
||||||
|
|
||||||
|
HADOOP-9623 Update jets3t dependency to 0.9.0. (Amandeep Khurana via Colin
|
||||||
|
Patrick McCabe)
|
||||||
|
|
||||||
|
HADOOP-10132. RPC#stopProxy() should log the class of proxy when IllegalArgumentException
|
||||||
|
is encountered (Ted yu via umamahesh)
|
||||||
|
|
||||||
|
HADOOP-10248. Property name should be included in the exception where property value
|
||||||
|
is null (Akira AJISAKA via umamahesh)
|
||||||
|
|
||||||
|
HADOOP-10086. User document for authentication in secure cluster.
|
||||||
|
(Masatake Iwasaki via Arpit Agarwal)
|
||||||
|
|
||||||
|
HADOOP-10274 Lower the logging level from ERROR to WARN for UGI.doAs method
|
||||||
|
(Takeshi Miao via stack)
|
||||||
|
|
||||||
HADOOP-9784. Add a builder for HttpServer. (Junping Du via llu)
|
HADOOP-9784. Add a builder for HttpServer. (Junping Du via llu)
|
||||||
|
|
||||||
HADOOP 9871. Fix intermittent findbugs warnings in DefaultMetricsSystem.
|
HADOOP 9871. Fix intermittent findbugs warnings in DefaultMetricsSystem.
|
||||||
|
@ -427,8 +457,12 @@ Release 2.4.0 - UNRELEASED
|
||||||
HADOOP-9652. Allow RawLocalFs#getFileLinkStatus to fill in the link owner
|
HADOOP-9652. Allow RawLocalFs#getFileLinkStatus to fill in the link owner
|
||||||
and mode if requested. (Andrew Wang via Colin Patrick McCabe)
|
and mode if requested. (Andrew Wang via Colin Patrick McCabe)
|
||||||
|
|
||||||
|
|
||||||
OPTIMIZATIONS
|
OPTIMIZATIONS
|
||||||
|
|
||||||
|
HADOOP-10142. Avoid groups lookup for unprivileged users such as "dr.who"
|
||||||
|
(vinay via cmccabe)
|
||||||
|
|
||||||
HADOOP-9748. Reduce blocking on UGI.ensureInitialized (daryn)
|
HADOOP-9748. Reduce blocking on UGI.ensureInitialized (daryn)
|
||||||
|
|
||||||
HADOOP-10047. Add a direct-buffer based apis for compression. (Gopal V
|
HADOOP-10047. Add a direct-buffer based apis for compression. (Gopal V
|
||||||
|
@ -442,143 +476,6 @@ Release 2.4.0 - UNRELEASED
|
||||||
HADOOP-10228. FsPermission#fromShort() should cache FsAction.values().
|
HADOOP-10228. FsPermission#fromShort() should cache FsAction.values().
|
||||||
(Haohui Mai via cnauroth)
|
(Haohui Mai via cnauroth)
|
||||||
|
|
||||||
BUG FIXES
|
|
||||||
|
|
||||||
HADOOP-9964. Fix deadlocks in TestHttpServer by synchronize
|
|
||||||
ReflectionUtils.printThreadInfo. (Junping Du via llu)
|
|
||||||
|
|
||||||
HADOOP-9582. Non-existent file to "hadoop fs -conf" doesn't throw error
|
|
||||||
(Ashwin Shankar via jlowe)
|
|
||||||
|
|
||||||
HADOOP-9817. FileSystem#globStatus and FileContext#globStatus need to work
|
|
||||||
with symlinks. (Colin Patrick McCabe via Andrew Wang)
|
|
||||||
|
|
||||||
HADOOP-9875. TestDoAsEffectiveUser can fail on JDK 7. (Aaron T. Myers via
|
|
||||||
Colin Patrick McCabe)
|
|
||||||
|
|
||||||
HADOOP-9865. FileContext#globStatus has a regression with respect to
|
|
||||||
relative path. (Chuan Lin via Colin Patrick McCabe)
|
|
||||||
|
|
||||||
|
|
||||||
HADOOP-9909. org.apache.hadoop.fs.Stat should permit other LANG.
|
|
||||||
(Shinichi Yamashita via Andrew Wang)
|
|
||||||
|
|
||||||
HADOOP-9908. Fix NPE when versioninfo properties file is missing (todd)
|
|
||||||
|
|
||||||
HADOOP-9350. Hadoop not building against Java7 on OSX
|
|
||||||
(Robert Kanter via stevel)
|
|
||||||
|
|
||||||
HADOOP-9929. Insufficient permissions for a path reported as file not found.
|
|
||||||
(Contributed by Colin Patrick McCabe)
|
|
||||||
|
|
||||||
HADOOP-9791. Add a test case covering long paths for new FileUtil access
|
|
||||||
check methods (ivanmi)
|
|
||||||
|
|
||||||
HADOOP-9981. globStatus should minimize its listStatus and getFileStatus
|
|
||||||
calls. (Contributed by Colin Patrick McCabe)
|
|
||||||
|
|
||||||
HADOOP-9016. HarFsInputStream.skip(long) must never return negative value.
|
|
||||||
(Ivan A. Veselovsky via jeagles)
|
|
||||||
|
|
||||||
HADOOP-10088. copy-nativedistlibs.sh needs to quote snappy lib dir.
|
|
||||||
(Raja Aluri via cnauroth)
|
|
||||||
|
|
||||||
HADOOP-10093. hadoop-env.cmd sets HADOOP_CLIENT_OPTS with a max heap size
|
|
||||||
that is too small. (Shanyu Zhao via cnauroth)
|
|
||||||
|
|
||||||
HADOOP-10094. NPE in GenericOptionsParser#preProcessForWindows().
|
|
||||||
(Enis Soztutar via cnauroth)
|
|
||||||
|
|
||||||
HADOOP-10100. MiniKDC shouldn't use apacheds-all artifact. (rkanter via tucu)
|
|
||||||
|
|
||||||
HADOOP-10107. Server.getNumOpenConnections may throw NPE. (Kihwal Lee via
|
|
||||||
jing9)
|
|
||||||
|
|
||||||
HADOOP-10135 writes to swift fs over partition size leave temp files and
|
|
||||||
empty output file (David Dobbins via stevel)
|
|
||||||
|
|
||||||
HADOOP-10129. Distcp may succeed when it fails (daryn)
|
|
||||||
|
|
||||||
HADOOP-10058. TestMetricsSystemImpl#testInitFirstVerifyStopInvokedImmediately
|
|
||||||
fails on trunk (Chen He via jeagles)
|
|
||||||
|
|
||||||
HADOOP-8753. LocalDirAllocator throws "ArithmeticException: / by zero" when
|
|
||||||
there is no available space on configured local dir. (Benoy Antony via hitesh)
|
|
||||||
|
|
||||||
HADOOP-10106. Incorrect thread name in RPC log messages. (Ming Ma via jing9)
|
|
||||||
|
|
||||||
HADOOP-9611 mvn-rpmbuild against google-guice > 3.0 yields missing cglib
|
|
||||||
dependency (Timothy St. Clair via stevel)
|
|
||||||
|
|
||||||
HADOOP-10171. TestRPC fails intermittently on jkd7 (Mit Desai via jeagles)
|
|
||||||
|
|
||||||
HADOOP-10147 HDFS-5678 Upgrade to commons-logging 1.1.3 to avoid potential
|
|
||||||
deadlock in MiniDFSCluster (stevel)
|
|
||||||
|
|
||||||
HADOOP-10207. TestUserGroupInformation#testLogin is flaky (jxiang via cmccabe)
|
|
||||||
|
|
||||||
HADOOP-10214. Fix multithreaded correctness warnings in ActiveStandbyElector
|
|
||||||
(Liang Xie via kasha)
|
|
||||||
|
|
||||||
HADOOP-10223. MiniKdc#main() should close the FileReader it creates.
|
|
||||||
(Ted Yu via tucu)
|
|
||||||
|
|
||||||
HADOOP-10236. Fix typo in o.a.h.ipc.Client#checkResponse. (Akira Ajisaka
|
|
||||||
via suresh)
|
|
||||||
|
|
||||||
HADOOP-10146. Workaround JDK7 Process fd close bug (daryn)
|
|
||||||
|
|
||||||
HADOOP-10125. no need to process RPC request if the client connection
|
|
||||||
has been dropped (Ming Ma via brandonli)
|
|
||||||
|
|
||||||
HADOOP-10235. Hadoop tarball has 2 versions of stax-api JARs. (tucu)
|
|
||||||
|
|
||||||
HADOOP-10252. HttpServer can't start if hostname is not specified. (Jimmy
|
|
||||||
Xiang via atm)
|
|
||||||
|
|
||||||
HADOOP-10203. Connection leak in
|
|
||||||
Jets3tNativeFileSystemStore#retrieveMetadata. (Andrei Savu via atm)
|
|
||||||
|
|
||||||
HADOOP-10250. VersionUtil returns wrong value when comparing two versions.
|
|
||||||
(Yongjun Zhang via atm)
|
|
||||||
|
|
||||||
HADOOP-10288. Explicit reference to Log4JLogger breaks non-log4j users
|
|
||||||
(todd)
|
|
||||||
|
|
||||||
Release 2.3.0 - UNRELEASED
|
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
|
||||||
|
|
||||||
NEW FEATURES
|
|
||||||
|
|
||||||
IMPROVEMENTS
|
|
||||||
|
|
||||||
HADOOP-10046. Print a log message when SSL is enabled.
|
|
||||||
(David S. Wang via wang)
|
|
||||||
|
|
||||||
HADOOP-10079. log a warning message if group resolution takes too long.
|
|
||||||
(cmccabe)
|
|
||||||
|
|
||||||
HADOOP-9623 Update jets3t dependency to 0.9.0. (Amandeep Khurana via Colin
|
|
||||||
Patrick McCabe)
|
|
||||||
|
|
||||||
HADOOP-10132. RPC#stopProxy() should log the class of proxy when IllegalArgumentException
|
|
||||||
is encountered (Ted yu via umamahesh)
|
|
||||||
|
|
||||||
HADOOP-10248. Property name should be included in the exception where property value
|
|
||||||
is null (Akira AJISAKA via umamahesh)
|
|
||||||
|
|
||||||
HADOOP-10086. User document for authentication in secure cluster.
|
|
||||||
(Masatake Iwasaki via Arpit Agarwal)
|
|
||||||
|
|
||||||
HADOOP-10274 Lower the logging level from ERROR to WARN for UGI.doAs method
|
|
||||||
(Takeshi Miao via stack)
|
|
||||||
|
|
||||||
OPTIMIZATIONS
|
|
||||||
|
|
||||||
HADOOP-10142. Avoid groups lookup for unprivileged users such as "dr.who"
|
|
||||||
(vinay via cmccabe)
|
|
||||||
|
|
||||||
BUG FIXES
|
BUG FIXES
|
||||||
|
|
||||||
HADOOP-10028. Malformed ssl-server.xml.example. (Haohui Mai via jing9)
|
HADOOP-10028. Malformed ssl-server.xml.example. (Haohui Mai via jing9)
|
||||||
|
@ -665,6 +562,106 @@ Release 2.3.0 - UNRELEASED
|
||||||
HADOOP-10291. TestSecurityUtil#testSocketAddrWithIP fails due to test
|
HADOOP-10291. TestSecurityUtil#testSocketAddrWithIP fails due to test
|
||||||
order dependency. (Mit Desai via Arpit Agarwal)
|
order dependency. (Mit Desai via Arpit Agarwal)
|
||||||
|
|
||||||
|
HADOOP-9964. Fix deadlocks in TestHttpServer by synchronize
|
||||||
|
ReflectionUtils.printThreadInfo. (Junping Du via llu)
|
||||||
|
|
||||||
|
HADOOP-9582. Non-existent file to "hadoop fs -conf" doesn't throw error
|
||||||
|
(Ashwin Shankar via jlowe)
|
||||||
|
|
||||||
|
HADOOP-9817. FileSystem#globStatus and FileContext#globStatus need to work
|
||||||
|
with symlinks. (Colin Patrick McCabe via Andrew Wang)
|
||||||
|
|
||||||
|
HADOOP-9875. TestDoAsEffectiveUser can fail on JDK 7. (Aaron T. Myers via
|
||||||
|
Colin Patrick McCabe)
|
||||||
|
|
||||||
|
HADOOP-9865. FileContext#globStatus has a regression with respect to
|
||||||
|
relative path. (Chuan Lin via Colin Patrick McCabe)
|
||||||
|
|
||||||
|
HADOOP-9909. org.apache.hadoop.fs.Stat should permit other LANG.
|
||||||
|
(Shinichi Yamashita via Andrew Wang)
|
||||||
|
|
||||||
|
HADOOP-9908. Fix NPE when versioninfo properties file is missing (todd)
|
||||||
|
|
||||||
|
HADOOP-9350. Hadoop not building against Java7 on OSX
|
||||||
|
(Robert Kanter via stevel)
|
||||||
|
|
||||||
|
HADOOP-9929. Insufficient permissions for a path reported as file not found.
|
||||||
|
(Contributed by Colin Patrick McCabe)
|
||||||
|
|
||||||
|
HADOOP-9791. Add a test case covering long paths for new FileUtil access
|
||||||
|
check methods (ivanmi)
|
||||||
|
|
||||||
|
HADOOP-9981. globStatus should minimize its listStatus and getFileStatus
|
||||||
|
calls. (Contributed by Colin Patrick McCabe)
|
||||||
|
|
||||||
|
HADOOP-9016. HarFsInputStream.skip(long) must never return negative value.
|
||||||
|
(Ivan A. Veselovsky via jeagles)
|
||||||
|
|
||||||
|
HADOOP-10088. copy-nativedistlibs.sh needs to quote snappy lib dir.
|
||||||
|
(Raja Aluri via cnauroth)
|
||||||
|
|
||||||
|
HADOOP-10093. hadoop-env.cmd sets HADOOP_CLIENT_OPTS with a max heap size
|
||||||
|
that is too small. (Shanyu Zhao via cnauroth)
|
||||||
|
|
||||||
|
HADOOP-10094. NPE in GenericOptionsParser#preProcessForWindows().
|
||||||
|
(Enis Soztutar via cnauroth)
|
||||||
|
|
||||||
|
HADOOP-10100. MiniKDC shouldn't use apacheds-all artifact. (rkanter via tucu)
|
||||||
|
|
||||||
|
HADOOP-10107. Server.getNumOpenConnections may throw NPE. (Kihwal Lee via
|
||||||
|
jing9)
|
||||||
|
|
||||||
|
HADOOP-10135 writes to swift fs over partition size leave temp files and
|
||||||
|
empty output file (David Dobbins via stevel)
|
||||||
|
|
||||||
|
HADOOP-10129. Distcp may succeed when it fails (daryn)
|
||||||
|
|
||||||
|
HADOOP-10058. TestMetricsSystemImpl#testInitFirstVerifyStopInvokedImmediately
|
||||||
|
fails on trunk (Chen He via jeagles)
|
||||||
|
|
||||||
|
HADOOP-8753. LocalDirAllocator throws "ArithmeticException: / by zero" when
|
||||||
|
there is no available space on configured local dir. (Benoy Antony via hitesh)
|
||||||
|
|
||||||
|
HADOOP-10106. Incorrect thread name in RPC log messages. (Ming Ma via jing9)
|
||||||
|
|
||||||
|
HADOOP-9611 mvn-rpmbuild against google-guice > 3.0 yields missing cglib
|
||||||
|
dependency (Timothy St. Clair via stevel)
|
||||||
|
|
||||||
|
HADOOP-10171. TestRPC fails intermittently on jkd7 (Mit Desai via jeagles)
|
||||||
|
|
||||||
|
HADOOP-10147 HDFS-5678 Upgrade to commons-logging 1.1.3 to avoid potential
|
||||||
|
deadlock in MiniDFSCluster (stevel)
|
||||||
|
|
||||||
|
HADOOP-10207. TestUserGroupInformation#testLogin is flaky (jxiang via cmccabe)
|
||||||
|
|
||||||
|
HADOOP-10214. Fix multithreaded correctness warnings in ActiveStandbyElector
|
||||||
|
(Liang Xie via kasha)
|
||||||
|
|
||||||
|
HADOOP-10223. MiniKdc#main() should close the FileReader it creates.
|
||||||
|
(Ted Yu via tucu)
|
||||||
|
|
||||||
|
HADOOP-10236. Fix typo in o.a.h.ipc.Client#checkResponse. (Akira Ajisaka
|
||||||
|
via suresh)
|
||||||
|
|
||||||
|
HADOOP-10146. Workaround JDK7 Process fd close bug (daryn)
|
||||||
|
|
||||||
|
HADOOP-10125. no need to process RPC request if the client connection
|
||||||
|
has been dropped (Ming Ma via brandonli)
|
||||||
|
|
||||||
|
HADOOP-10235. Hadoop tarball has 2 versions of stax-api JARs. (tucu)
|
||||||
|
|
||||||
|
HADOOP-10252. HttpServer can't start if hostname is not specified. (Jimmy
|
||||||
|
Xiang via atm)
|
||||||
|
|
||||||
|
HADOOP-10203. Connection leak in
|
||||||
|
Jets3tNativeFileSystemStore#retrieveMetadata. (Andrei Savu via atm)
|
||||||
|
|
||||||
|
HADOOP-10250. VersionUtil returns wrong value when comparing two versions.
|
||||||
|
(Yongjun Zhang via atm)
|
||||||
|
|
||||||
|
HADOOP-10288. Explicit reference to Log4JLogger breaks non-log4j users
|
||||||
|
(todd)
|
||||||
|
|
||||||
Release 2.2.0 - 2013-10-13
|
Release 2.2.0 - 2013-10-13
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
INCOMPATIBLE CHANGES
|
||||||
|
|
|
@ -290,6 +290,24 @@ Release 2.4.0 - UNRELEASED
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
INCOMPATIBLE CHANGES
|
||||||
|
|
||||||
|
NEW FEATURES
|
||||||
|
|
||||||
|
IMPROVEMENTS
|
||||||
|
|
||||||
|
HDFS-5781. Use an array to record the mapping between FSEditLogOpCode and
|
||||||
|
the corresponding byte value. (jing9)
|
||||||
|
|
||||||
|
OPTIMIZATIONS
|
||||||
|
|
||||||
|
BUG FIXES
|
||||||
|
|
||||||
|
HDFS-5842. Cannot create hftp filesystem when using a proxy user ugi and a doAs
|
||||||
|
on a secure cluster. (jing9)
|
||||||
|
|
||||||
|
Release 2.3.0 - UNRELEASED
|
||||||
|
|
||||||
|
INCOMPATIBLE CHANGES
|
||||||
|
|
||||||
NEW FEATURES
|
NEW FEATURES
|
||||||
|
|
||||||
HDFS-5122. Support failover and retry in WebHdfsFileSystem for NN HA.
|
HDFS-5122. Support failover and retry in WebHdfsFileSystem for NN HA.
|
||||||
|
@ -329,6 +347,43 @@ Release 2.4.0 - UNRELEASED
|
||||||
|
|
||||||
IMPROVEMENTS
|
IMPROVEMENTS
|
||||||
|
|
||||||
|
HDFS-5360. Improvement of usage message of renameSnapshot and
|
||||||
|
deleteSnapshot. (Shinichi Yamashita via wang)
|
||||||
|
|
||||||
|
HDFS-5331. make SnapshotDiff.java to a o.a.h.util.Tool interface implementation.
|
||||||
|
(Vinayakumar B via umamahesh)
|
||||||
|
|
||||||
|
HDFS-4657. Limit the number of blocks logged by the NN after a block
|
||||||
|
report to a configurable value. (Aaron T. Myers via Colin Patrick
|
||||||
|
McCabe)
|
||||||
|
|
||||||
|
HDFS-5344. Make LsSnapshottableDir as Tool interface implementation. (Sathish via umamahesh)
|
||||||
|
|
||||||
|
HDFS-5544. Adding Test case For Checking dfs.checksum type as NULL value. (Sathish via umamahesh)
|
||||||
|
|
||||||
|
HDFS-5568. Support includeSnapshots option with Fsck command. (Vinayakumar B via umamahesh)
|
||||||
|
|
||||||
|
HDFS-4983. Numeric usernames do not work with WebHDFS FS. (Yongjun Zhang via
|
||||||
|
jing9)
|
||||||
|
|
||||||
|
HDFS-5592. statechangeLog of completeFile should be logged only in case of success.
|
||||||
|
(Vinayakumar via umamahesh)
|
||||||
|
|
||||||
|
HDFS-5662. Can't decommission a DataNode due to file's replication factor
|
||||||
|
larger than the rest of the cluster size. (brandonli)
|
||||||
|
|
||||||
|
HDFS-5068. Convert NNThroughputBenchmark to a Tool to allow generic options.
|
||||||
|
(shv)
|
||||||
|
|
||||||
|
HDFS-5675. Add Mkdirs operation to NNThroughputBenchmark.
|
||||||
|
(Plamen Jeliazkov via shv)
|
||||||
|
|
||||||
|
HDFS-5677. Need error checking for HA cluster configuration.
|
||||||
|
(Vincent Sheffer via cos)
|
||||||
|
|
||||||
|
HDFS-5825. Use FileUtils.copyFile() to implement DFSTestUtils.copyFile().
|
||||||
|
(Haohui Mai via Arpit Agarwal)
|
||||||
|
|
||||||
HDFS-5267. Remove volatile from LightWeightHashSet. (Junping Du via llu)
|
HDFS-5267. Remove volatile from LightWeightHashSet. (Junping Du via llu)
|
||||||
|
|
||||||
HDFS-4278. Log an ERROR when DFS_BLOCK_ACCESS_TOKEN_ENABLE config is
|
HDFS-4278. Log an ERROR when DFS_BLOCK_ACCESS_TOKEN_ENABLE config is
|
||||||
|
@ -504,9 +559,6 @@ Release 2.4.0 - UNRELEASED
|
||||||
HDFS-5788. listLocatedStatus response can be very large. (Nathan Roberts
|
HDFS-5788. listLocatedStatus response can be very large. (Nathan Roberts
|
||||||
via kihwal)
|
via kihwal)
|
||||||
|
|
||||||
HDFS-5781. Use an array to record the mapping between FSEditLogOpCode and
|
|
||||||
the corresponding byte value. (jing9)
|
|
||||||
|
|
||||||
OPTIMIZATIONS
|
OPTIMIZATIONS
|
||||||
|
|
||||||
HDFS-5239. Allow FSNamesystem lock fairness to be configurable (daryn)
|
HDFS-5239. Allow FSNamesystem lock fairness to be configurable (daryn)
|
||||||
|
@ -521,6 +573,177 @@ Release 2.4.0 - UNRELEASED
|
||||||
|
|
||||||
BUG FIXES
|
BUG FIXES
|
||||||
|
|
||||||
|
HDFS-5307. Support both HTTP and HTTPS in jsp pages (Haohui Mai via
|
||||||
|
brandonli)
|
||||||
|
|
||||||
|
HDFS-5291. Standby namenode after transition to active goes into safemode.
|
||||||
|
(jing9)
|
||||||
|
|
||||||
|
HDFS-5317. Go back to DFS Home link does not work on datanode webUI
|
||||||
|
(Haohui Mai via brandonli)
|
||||||
|
|
||||||
|
HDFS-5316. Namenode ignores the default https port (Haohui Mai via
|
||||||
|
brandonli)
|
||||||
|
|
||||||
|
HDFS-5281. COMMIT request should not block. (brandonli)
|
||||||
|
|
||||||
|
HDFS-5337. should do hsync for a commit request even there is no pending
|
||||||
|
writes (brandonli)
|
||||||
|
|
||||||
|
HDFS-5335. Hive query failed with possible race in dfs output stream.
|
||||||
|
(Haohui Mai via suresh)
|
||||||
|
|
||||||
|
HDFS-5322. HDFS delegation token not found in cache errors seen on secure HA
|
||||||
|
clusters. (jing9)
|
||||||
|
|
||||||
|
HDFS-5329. Update FSNamesystem#getListing() to handle inode path in startAfter
|
||||||
|
token. (brandonli)
|
||||||
|
|
||||||
|
HDFS-5330. fix readdir and readdirplus for large directories (brandonli)
|
||||||
|
|
||||||
|
HDFS-5370. Typo in Error Message: different between range in condition
|
||||||
|
and range in error message. (Kousuke Saruta via suresh)
|
||||||
|
|
||||||
|
HDFS-5365. Fix libhdfs compile error on FreeBSD9. (Radim Kolar via cnauroth)
|
||||||
|
|
||||||
|
HDFS-5347. Add HDFS NFS user guide. (brandonli)
|
||||||
|
|
||||||
|
HDFS-5403. WebHdfs client cannot communicate with older WebHdfs servers
|
||||||
|
post HDFS-5306. (atm)
|
||||||
|
|
||||||
|
HDFS-5171. NFS should create input stream for a file and try to share it
|
||||||
|
with multiple read requests. (Haohui Mai via brandonli)
|
||||||
|
|
||||||
|
HDFS-5413. hdfs.cmd does not support passthrough to any arbitrary class.
|
||||||
|
(cnauroth)
|
||||||
|
|
||||||
|
HDFS-5433. When reloading fsimage during checkpointing, we should clear
|
||||||
|
existing snapshottable directories. (Aaron T. Myers via wang)
|
||||||
|
|
||||||
|
HDFS-5432. TestDatanodeJsp fails on Windows due to assumption that loopback
|
||||||
|
address resolves to host name localhost. (cnauroth)
|
||||||
|
|
||||||
|
HDFS-5065. TestSymlinkHdfsDisable fails on Windows. (ivanmi)
|
||||||
|
|
||||||
|
HDFS-4633 TestDFSClientExcludedNodes fails sporadically if excluded nodes
|
||||||
|
cache expires too quickly (Chris Nauroth via Sanjay)
|
||||||
|
|
||||||
|
HDFS-5037. Active NN should trigger its own edit log rolls (wang)
|
||||||
|
|
||||||
|
HDFS-5035. getFileLinkStatus and rename do not correctly check permissions
|
||||||
|
of symlinks. (Andrew Wang via Colin Patrick McCabe)
|
||||||
|
|
||||||
|
HDFS-5456. NameNode startup progress creates new steps if caller attempts to
|
||||||
|
create a counter for a step that doesn't already exist. (cnauroth)
|
||||||
|
|
||||||
|
HDFS-5458. Datanode failed volume threshold ignored if exception is thrown
|
||||||
|
in getDataDirsFromURIs. (Mike Mellenthin via wang)
|
||||||
|
|
||||||
|
HDFS-5252. Stable write is not handled correctly in someplace. (brandonli)
|
||||||
|
|
||||||
|
HDFS-5364. Add OpenFileCtx cache. (brandonli)
|
||||||
|
|
||||||
|
HDFS-5469. Add configuration property for the sub-directroy export path
|
||||||
|
(brandonli)
|
||||||
|
|
||||||
|
HDFS-5519. COMMIT handler should update the commit status after sync
|
||||||
|
(brandonli)
|
||||||
|
|
||||||
|
HDFS-5372. In FSNamesystem, hasReadLock() returns false if the current thread
|
||||||
|
holds the write lock (VinayaKumar B via umamahesh)
|
||||||
|
|
||||||
|
HDFS-4516. Client crash after block allocation and NN switch before lease recovery for
|
||||||
|
the same file can cause readers to fail forever (VinaayKumar B via umamahesh)
|
||||||
|
|
||||||
|
HDFS-5014. Process register commands with out holding BPOfferService lock.
|
||||||
|
(Vinaykumar B via umamahesh)
|
||||||
|
|
||||||
|
HDFS-5288. Close idle connections in portmap (Haohui Mai via brandonli)
|
||||||
|
|
||||||
|
HDFS-5407. Fix typos in DFSClientCache (Haohui Mai via brandonli)
|
||||||
|
|
||||||
|
HDFS-5548. Use ConcurrentHashMap in portmap (Haohui Mai via brandonli)
|
||||||
|
|
||||||
|
HDFS-5577. NFS user guide update (brandonli)
|
||||||
|
|
||||||
|
HDFS-5563. NFS gateway should commit the buffered data when read request comes
|
||||||
|
after write to the same file (brandonli)
|
||||||
|
|
||||||
|
HDFS-4997. libhdfs doesn't return correct error codes in most cases (cmccabe)
|
||||||
|
|
||||||
|
HDFS-5587. add debug information when NFS fails to start with duplicate user
|
||||||
|
or group names (brandonli)
|
||||||
|
|
||||||
|
HDFS-5590. Block ID and generation stamp may be reused when persistBlocks is
|
||||||
|
set to false. (jing9)
|
||||||
|
|
||||||
|
HDFS-5353. Short circuit reads fail when dfs.encrypt.data.transfer is
|
||||||
|
enabled. (Colin Patrick McCabe via jing9)
|
||||||
|
|
||||||
|
HDFS-5283. Under construction blocks only inside snapshots should not be
|
||||||
|
counted in safemode threshhold. (Vinay via szetszwo)
|
||||||
|
|
||||||
|
HDFS-5257. addBlock() retry should return LocatedBlock with locations else client
|
||||||
|
will get AIOBE. (Vinay via jing9)
|
||||||
|
|
||||||
|
HDFS-5427. Not able to read deleted files from snapshot directly under
|
||||||
|
snapshottable dir after checkpoint and NN restart. (Vinay via jing9)
|
||||||
|
|
||||||
|
HDFS-5443. Delete 0-sized block when deleting an under-construction file that
|
||||||
|
is included in snapshot. (jing9)
|
||||||
|
|
||||||
|
HDFS-5476. Snapshot: clean the blocks/files/directories under a renamed
|
||||||
|
file/directory while deletion. (jing9)
|
||||||
|
|
||||||
|
HDFS-5425. Renaming underconstruction file with snapshots can make NN failure on
|
||||||
|
restart. (jing9 and Vinay)
|
||||||
|
|
||||||
|
HDFS-5474. Deletesnapshot can make Namenode in safemode on NN restarts.
|
||||||
|
(Sathish via jing9)
|
||||||
|
|
||||||
|
HDFS-5504. In HA mode, OP_DELETE_SNAPSHOT is not decrementing the safemode threshold,
|
||||||
|
leads to NN safemode. (Vinay via jing9)
|
||||||
|
|
||||||
|
HDFS-5428. Under construction files deletion after snapshot+checkpoint+nn restart
|
||||||
|
leads nn safemode. (jing9)
|
||||||
|
|
||||||
|
HDFS-5074. Allow starting up from an fsimage checkpoint in the middle of a
|
||||||
|
segment. (Todd Lipcon via atm)
|
||||||
|
|
||||||
|
HDFS-4201. NPE in BPServiceActor#sendHeartBeat. (jxiang via cmccabe)
|
||||||
|
|
||||||
|
HDFS-5666. Fix inconsistent synchronization in BPOfferService (jxiang via cmccabe)
|
||||||
|
|
||||||
|
HDFS-5657. race condition causes writeback state error in NFS gateway (brandonli)
|
||||||
|
|
||||||
|
HDFS-5661. Browsing FileSystem via web ui, should use datanode's fqdn instead of ip
|
||||||
|
address. (Benoy Antony via jing9)
|
||||||
|
|
||||||
|
HDFS-5582. hdfs getconf -excludeFile or -includeFile always failed (sathish
|
||||||
|
via cmccabe)
|
||||||
|
|
||||||
|
HDFS-5671. Fix socket leak in DFSInputStream#getBlockReader. (JamesLi via umamahesh)
|
||||||
|
|
||||||
|
HDFS-5649. Unregister NFS and Mount service when NFS gateway is shutting down.
|
||||||
|
(brandonli)
|
||||||
|
|
||||||
|
HDFS-5789. Some of snapshot APIs missing checkOperation double check in fsn. (umamahesh)
|
||||||
|
|
||||||
|
HDFS-5343. When cat command is issued on snapshot files getting unexpected result.
|
||||||
|
(Sathish via umamahesh)
|
||||||
|
|
||||||
|
HDFS-5297. Fix dead links in HDFS site documents. (Akira Ajisaka via
|
||||||
|
Arpit Agarwal)
|
||||||
|
|
||||||
|
HDFS-5830. WebHdfsFileSystem.getFileBlockLocations throws
|
||||||
|
IllegalArgumentException when accessing another cluster. (Yongjun Zhang via
|
||||||
|
Colin Patrick McCabe)
|
||||||
|
|
||||||
|
HDFS-5833. Fix SecondaryNameNode javadoc. (Bangtao Zhou via Arpit Agarwal)
|
||||||
|
|
||||||
|
HDFS-5844. Fix broken link in WebHDFS.apt.vm. (Akira Ajisaka via
|
||||||
|
Arpit Agarwal)
|
||||||
|
|
||||||
HDFS-5034. Remove debug prints from GetFileLinkInfo (Andrew Wang via Colin
|
HDFS-5034. Remove debug prints from GetFileLinkInfo (Andrew Wang via Colin
|
||||||
Patrick McCabe)
|
Patrick McCabe)
|
||||||
|
|
||||||
|
@ -602,9 +825,6 @@ Release 2.4.0 - UNRELEASED
|
||||||
HDFS-5728. Block recovery will fail if the metafile does not have crc
|
HDFS-5728. Block recovery will fail if the metafile does not have crc
|
||||||
for all chunks of the block (Vinay via kihwal)
|
for all chunks of the block (Vinay via kihwal)
|
||||||
|
|
||||||
HDFS-5842. Cannot create hftp filesystem when using a proxy user ugi and a doAs
|
|
||||||
on a secure cluster. (jing9)
|
|
||||||
|
|
||||||
BREAKDOWN OF HDFS-2832 SUBTASKS AND RELATED JIRAS
|
BREAKDOWN OF HDFS-2832 SUBTASKS AND RELATED JIRAS
|
||||||
|
|
||||||
HDFS-4985. Add storage type to the protocol and expose it in block report
|
HDFS-4985. Add storage type to the protocol and expose it in block report
|
||||||
|
@ -942,227 +1162,6 @@ Release 2.4.0 - UNRELEASED
|
||||||
HDFS-5724. modifyCacheDirective logging audit log command wrongly as
|
HDFS-5724. modifyCacheDirective logging audit log command wrongly as
|
||||||
addCacheDirective (Uma Maheswara Rao G via Colin Patrick McCabe)
|
addCacheDirective (Uma Maheswara Rao G via Colin Patrick McCabe)
|
||||||
|
|
||||||
|
|
||||||
Release 2.3.0 - UNRELEASED
|
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
|
||||||
|
|
||||||
NEW FEATURES
|
|
||||||
|
|
||||||
IMPROVEMENTS
|
|
||||||
|
|
||||||
HDFS-5360. Improvement of usage message of renameSnapshot and
|
|
||||||
deleteSnapshot. (Shinichi Yamashita via wang)
|
|
||||||
|
|
||||||
HDFS-5331. make SnapshotDiff.java to a o.a.h.util.Tool interface implementation.
|
|
||||||
(Vinayakumar B via umamahesh)
|
|
||||||
|
|
||||||
HDFS-4657. Limit the number of blocks logged by the NN after a block
|
|
||||||
report to a configurable value. (Aaron T. Myers via Colin Patrick
|
|
||||||
McCabe)
|
|
||||||
|
|
||||||
HDFS-5344. Make LsSnapshottableDir as Tool interface implementation. (Sathish via umamahesh)
|
|
||||||
|
|
||||||
HDFS-5544. Adding Test case For Checking dfs.checksum type as NULL value. (Sathish via umamahesh)
|
|
||||||
|
|
||||||
HDFS-5568. Support includeSnapshots option with Fsck command. (Vinayakumar B via umamahesh)
|
|
||||||
|
|
||||||
HDFS-4983. Numeric usernames do not work with WebHDFS FS. (Yongjun Zhang via
|
|
||||||
jing9)
|
|
||||||
|
|
||||||
HDFS-5592. statechangeLog of completeFile should be logged only in case of success.
|
|
||||||
(Vinayakumar via umamahesh)
|
|
||||||
|
|
||||||
HDFS-5662. Can't decommission a DataNode due to file's replication factor
|
|
||||||
larger than the rest of the cluster size. (brandonli)
|
|
||||||
|
|
||||||
HDFS-5068. Convert NNThroughputBenchmark to a Tool to allow generic options.
|
|
||||||
(shv)
|
|
||||||
|
|
||||||
HDFS-5675. Add Mkdirs operation to NNThroughputBenchmark.
|
|
||||||
(Plamen Jeliazkov via shv)
|
|
||||||
|
|
||||||
HDFS-5677. Need error checking for HA cluster configuration.
|
|
||||||
(Vincent Sheffer via cos)
|
|
||||||
|
|
||||||
HDFS-5825. Use FileUtils.copyFile() to implement DFSTestUtils.copyFile().
|
|
||||||
(Haohui Mai via Arpit Agarwal)
|
|
||||||
|
|
||||||
OPTIMIZATIONS
|
|
||||||
|
|
||||||
BUG FIXES
|
|
||||||
|
|
||||||
HDFS-5307. Support both HTTP and HTTPS in jsp pages (Haohui Mai via
|
|
||||||
brandonli)
|
|
||||||
|
|
||||||
HDFS-5291. Standby namenode after transition to active goes into safemode.
|
|
||||||
(jing9)
|
|
||||||
|
|
||||||
HDFS-5317. Go back to DFS Home link does not work on datanode webUI
|
|
||||||
(Haohui Mai via brandonli)
|
|
||||||
|
|
||||||
HDFS-5316. Namenode ignores the default https port (Haohui Mai via
|
|
||||||
brandonli)
|
|
||||||
|
|
||||||
HDFS-5281. COMMIT request should not block. (brandonli)
|
|
||||||
|
|
||||||
HDFS-5337. should do hsync for a commit request even there is no pending
|
|
||||||
writes (brandonli)
|
|
||||||
|
|
||||||
HDFS-5335. Hive query failed with possible race in dfs output stream.
|
|
||||||
(Haohui Mai via suresh)
|
|
||||||
|
|
||||||
HDFS-5322. HDFS delegation token not found in cache errors seen on secure HA
|
|
||||||
clusters. (jing9)
|
|
||||||
|
|
||||||
HDFS-5329. Update FSNamesystem#getListing() to handle inode path in startAfter
|
|
||||||
token. (brandonli)
|
|
||||||
|
|
||||||
HDFS-5330. fix readdir and readdirplus for large directories (brandonli)
|
|
||||||
|
|
||||||
HDFS-5370. Typo in Error Message: different between range in condition
|
|
||||||
and range in error message. (Kousuke Saruta via suresh)
|
|
||||||
|
|
||||||
HDFS-5365. Fix libhdfs compile error on FreeBSD9. (Radim Kolar via cnauroth)
|
|
||||||
|
|
||||||
HDFS-5347. Add HDFS NFS user guide. (brandonli)
|
|
||||||
|
|
||||||
HDFS-5403. WebHdfs client cannot communicate with older WebHdfs servers
|
|
||||||
post HDFS-5306. (atm)
|
|
||||||
|
|
||||||
HDFS-5171. NFS should create input stream for a file and try to share it
|
|
||||||
with multiple read requests. (Haohui Mai via brandonli)
|
|
||||||
|
|
||||||
HDFS-5413. hdfs.cmd does not support passthrough to any arbitrary class.
|
|
||||||
(cnauroth)
|
|
||||||
|
|
||||||
HDFS-5433. When reloading fsimage during checkpointing, we should clear
|
|
||||||
existing snapshottable directories. (Aaron T. Myers via wang)
|
|
||||||
|
|
||||||
HDFS-5432. TestDatanodeJsp fails on Windows due to assumption that loopback
|
|
||||||
address resolves to host name localhost. (cnauroth)
|
|
||||||
|
|
||||||
HDFS-5065. TestSymlinkHdfsDisable fails on Windows. (ivanmi)
|
|
||||||
|
|
||||||
HDFS-4633 TestDFSClientExcludedNodes fails sporadically if excluded nodes
|
|
||||||
cache expires too quickly (Chris Nauroth via Sanjay)
|
|
||||||
|
|
||||||
HDFS-5037. Active NN should trigger its own edit log rolls (wang)
|
|
||||||
|
|
||||||
HDFS-5035. getFileLinkStatus and rename do not correctly check permissions
|
|
||||||
of symlinks. (Andrew Wang via Colin Patrick McCabe)
|
|
||||||
|
|
||||||
HDFS-5456. NameNode startup progress creates new steps if caller attempts to
|
|
||||||
create a counter for a step that doesn't already exist. (cnauroth)
|
|
||||||
|
|
||||||
HDFS-5458. Datanode failed volume threshold ignored if exception is thrown
|
|
||||||
in getDataDirsFromURIs. (Mike Mellenthin via wang)
|
|
||||||
|
|
||||||
HDFS-5252. Stable write is not handled correctly in someplace. (brandonli)
|
|
||||||
|
|
||||||
HDFS-5364. Add OpenFileCtx cache. (brandonli)
|
|
||||||
|
|
||||||
HDFS-5469. Add configuration property for the sub-directroy export path
|
|
||||||
(brandonli)
|
|
||||||
|
|
||||||
HDFS-5519. COMMIT handler should update the commit status after sync
|
|
||||||
(brandonli)
|
|
||||||
|
|
||||||
HDFS-5372. In FSNamesystem, hasReadLock() returns false if the current thread
|
|
||||||
holds the write lock (VinayaKumar B via umamahesh)
|
|
||||||
|
|
||||||
HDFS-4516. Client crash after block allocation and NN switch before lease recovery for
|
|
||||||
the same file can cause readers to fail forever (VinaayKumar B via umamahesh)
|
|
||||||
|
|
||||||
HDFS-5014. Process register commands with out holding BPOfferService lock.
|
|
||||||
(Vinaykumar B via umamahesh)
|
|
||||||
|
|
||||||
HDFS-5288. Close idle connections in portmap (Haohui Mai via brandonli)
|
|
||||||
|
|
||||||
HDFS-5407. Fix typos in DFSClientCache (Haohui Mai via brandonli)
|
|
||||||
|
|
||||||
HDFS-5548. Use ConcurrentHashMap in portmap (Haohui Mai via brandonli)
|
|
||||||
|
|
||||||
HDFS-5577. NFS user guide update (brandonli)
|
|
||||||
|
|
||||||
HDFS-5563. NFS gateway should commit the buffered data when read request comes
|
|
||||||
after write to the same file (brandonli)
|
|
||||||
|
|
||||||
HDFS-4997. libhdfs doesn't return correct error codes in most cases (cmccabe)
|
|
||||||
|
|
||||||
HDFS-5587. add debug information when NFS fails to start with duplicate user
|
|
||||||
or group names (brandonli)
|
|
||||||
|
|
||||||
HDFS-5590. Block ID and generation stamp may be reused when persistBlocks is
|
|
||||||
set to false. (jing9)
|
|
||||||
|
|
||||||
HDFS-5353. Short circuit reads fail when dfs.encrypt.data.transfer is
|
|
||||||
enabled. (Colin Patrick McCabe via jing9)
|
|
||||||
|
|
||||||
HDFS-5283. Under construction blocks only inside snapshots should not be
|
|
||||||
counted in safemode threshhold. (Vinay via szetszwo)
|
|
||||||
|
|
||||||
HDFS-5257. addBlock() retry should return LocatedBlock with locations else client
|
|
||||||
will get AIOBE. (Vinay via jing9)
|
|
||||||
|
|
||||||
HDFS-5427. Not able to read deleted files from snapshot directly under
|
|
||||||
snapshottable dir after checkpoint and NN restart. (Vinay via jing9)
|
|
||||||
|
|
||||||
HDFS-5443. Delete 0-sized block when deleting an under-construction file that
|
|
||||||
is included in snapshot. (jing9)
|
|
||||||
|
|
||||||
HDFS-5476. Snapshot: clean the blocks/files/directories under a renamed
|
|
||||||
file/directory while deletion. (jing9)
|
|
||||||
|
|
||||||
HDFS-5425. Renaming underconstruction file with snapshots can make NN failure on
|
|
||||||
restart. (jing9 and Vinay)
|
|
||||||
|
|
||||||
HDFS-5474. Deletesnapshot can make Namenode in safemode on NN restarts.
|
|
||||||
(Sathish via jing9)
|
|
||||||
|
|
||||||
HDFS-5504. In HA mode, OP_DELETE_SNAPSHOT is not decrementing the safemode threshold,
|
|
||||||
leads to NN safemode. (Vinay via jing9)
|
|
||||||
|
|
||||||
HDFS-5428. Under construction files deletion after snapshot+checkpoint+nn restart
|
|
||||||
leads nn safemode. (jing9)
|
|
||||||
|
|
||||||
HDFS-5074. Allow starting up from an fsimage checkpoint in the middle of a
|
|
||||||
segment. (Todd Lipcon via atm)
|
|
||||||
|
|
||||||
HDFS-4201. NPE in BPServiceActor#sendHeartBeat. (jxiang via cmccabe)
|
|
||||||
|
|
||||||
HDFS-5666. Fix inconsistent synchronization in BPOfferService (jxiang via cmccabe)
|
|
||||||
|
|
||||||
HDFS-5657. race condition causes writeback state error in NFS gateway (brandonli)
|
|
||||||
|
|
||||||
HDFS-5661. Browsing FileSystem via web ui, should use datanode's fqdn instead of ip
|
|
||||||
address. (Benoy Antony via jing9)
|
|
||||||
|
|
||||||
HDFS-5582. hdfs getconf -excludeFile or -includeFile always failed (sathish
|
|
||||||
via cmccabe)
|
|
||||||
|
|
||||||
HDFS-5671. Fix socket leak in DFSInputStream#getBlockReader. (JamesLi via umamahesh)
|
|
||||||
|
|
||||||
HDFS-5649. Unregister NFS and Mount service when NFS gateway is shutting down.
|
|
||||||
(brandonli)
|
|
||||||
|
|
||||||
HDFS-5789. Some of snapshot APIs missing checkOperation double check in fsn. (umamahesh)
|
|
||||||
|
|
||||||
HDFS-5343. When cat command is issued on snapshot files getting unexpected result.
|
|
||||||
(Sathish via umamahesh)
|
|
||||||
|
|
||||||
HDFS-5297. Fix dead links in HDFS site documents. (Akira Ajisaka via
|
|
||||||
Arpit Agarwal)
|
|
||||||
|
|
||||||
HDFS-5830. WebHdfsFileSystem.getFileBlockLocations throws
|
|
||||||
IllegalArgumentException when accessing another cluster. (Yongjun Zhang via
|
|
||||||
Colin Patrick McCabe)
|
|
||||||
|
|
||||||
HDFS-5833. Fix SecondaryNameNode javadoc. (Bangtao Zhou via Arpit Agarwal)
|
|
||||||
|
|
||||||
HDFS-5844. Fix broken link in WebHDFS.apt.vm. (Akira Ajisaka via
|
|
||||||
Arpit Agarwal)
|
|
||||||
|
|
||||||
Release 2.2.0 - 2013-10-13
|
Release 2.2.0 - 2013-10-13
|
||||||
|
|
||||||
INCOMPATIBLE CHANGES
|
INCOMPATIBLE CHANGES
|
||||||
|
|
Loading…
Reference in New Issue