diff --git a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt index e1e8b87e14..f0039a37e8 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt +++ b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt @@ -141,9 +141,6 @@ Trunk (Unreleased) HDFS-4633 TestDFSClientExcludedNodes fails sporadically if excluded nodes cache expires too quickly (Chris Nauroth via Sanjay) - HDFS-347. DFS read performance suboptimal when client co-located on nodes - with data. (Colin Patrick McCabe via todd and atm) - HDFS-4826. TestNestedSnapshots times out due to repeated slow edit log flushes when running on virtualized disk. (Chris Nauroth via szetszwo) @@ -340,65 +337,6 @@ Trunk (Unreleased) HDFS-4610. Use common utils FileUtil#setReadable/Writable/Executable and FileUtil#canRead/Write/Execute. (Ivan Mitic via suresh) - BREAKDOWN OF HDFS-347 SUBTASKS AND RELATED JIRAS - - HDFS-4353. Encapsulate connections to peers in Peer and PeerServer classes. - (Colin Patrick McCabe via todd) - - HDFS-4354. Create DomainSocket and DomainPeer and associated unit tests. - (Colin Patrick McCabe via todd) - - HDFS-4356. BlockReaderLocal should use passed file descriptors rather than paths. - (Colin Patrick McCabe via todd) - - HDFS-4388. DomainSocket should throw AsynchronousCloseException when appropriate. - (Colin Patrick McCabe via todd) - - HDFS-4390. Bypass UNIX domain socket unit tests when they cannot be run. - (Colin Patrick McCabe via todd) - - HDFS-4400. DFSInputStream#getBlockReader: last retries should ignore the cache - (Colin Patrick McCabe via todd) - - HDFS-4401. Fix bug in DomainSocket path validation - (Colin Patrick McCabe via todd) - - HDFS-4402. Some small DomainSocket fixes: avoid findbugs warning, change - log level, etc. (Colin Patrick McCabe via todd) - - HDFS-4418. increase default FileInputStreamCache size (todd) - - HDFS-4416. Rename dfs.datanode.domain.socket.path to dfs.domain.socket.path - (Colin Patrick McCabe via todd) - - HDFS-4417. Fix case where local reads get disabled incorrectly - (Colin Patrick McCabe and todd via todd) - - HDFS-4433. Make TestPeerCache not flaky (Colin Patrick McCabe via todd) - - HDFS-4438. TestDomainSocket fails when system umask is set to 0002. (Colin - Patrick McCabe via atm) - - HDFS-4440. Avoid annoying log message when dfs.domain.socket.path is not - set. (Colin Patrick McCabe via atm) - - HDFS-4473. Don't create domain socket unless we need it. (Colin Patrick McCabe via atm) - - HDFS-4485. DN should chmod socket path a+w. (Colin Patrick McCabe via atm) - - HDFS-4453. Make a simple doc to describe the usage and design of the - shortcircuit read feature. (Colin Patrick McCabe via atm) - - HDFS-4496. DFSClient: don't create a domain socket unless we need it (Colin - Patrick McCabe via todd) - - HDFS-347: style cleanups (Colin Patrick McCabe via atm) - - HDFS-4538. Allow use of legacy blockreader (Colin Patrick McCabe via todd) - - HDFS-4661. A few little code cleanups of some HDFS-347-related code. (Colin - Patrick McCabe via atm) - BREAKDOWN OF HDFS-2802 HDFS SNAPSHOT SUBTASKS HDFS-4076. Support snapshot of single files. (szetszwo) @@ -768,6 +706,9 @@ Release 2.0.5-beta - UNRELEASED HDFS-2576. Enhances the DistributedFileSystem's create API so that clients can specify favored datanodes for a file's blocks. (ddas) + HDFS-347. DFS read performance suboptimal when client co-located on nodes + with data. (Colin Patrick McCabe via todd and atm) + IMPROVEMENTS HDFS-4222. NN is unresponsive and loses heartbeats from DNs when @@ -1004,6 +945,65 @@ Release 2.0.5-beta - UNRELEASED HDFS-3180. Add socket timeouts to WebHdfsFileSystem. (Chris Nauroth via szetszwo) + BREAKDOWN OF HDFS-347 SUBTASKS AND RELATED JIRAS + + HDFS-4353. Encapsulate connections to peers in Peer and PeerServer classes. + (Colin Patrick McCabe via todd) + + HDFS-4354. Create DomainSocket and DomainPeer and associated unit tests. + (Colin Patrick McCabe via todd) + + HDFS-4356. BlockReaderLocal should use passed file descriptors rather than paths. + (Colin Patrick McCabe via todd) + + HDFS-4388. DomainSocket should throw AsynchronousCloseException when appropriate. + (Colin Patrick McCabe via todd) + + HDFS-4390. Bypass UNIX domain socket unit tests when they cannot be run. + (Colin Patrick McCabe via todd) + + HDFS-4400. DFSInputStream#getBlockReader: last retries should ignore the cache + (Colin Patrick McCabe via todd) + + HDFS-4401. Fix bug in DomainSocket path validation + (Colin Patrick McCabe via todd) + + HDFS-4402. Some small DomainSocket fixes: avoid findbugs warning, change + log level, etc. (Colin Patrick McCabe via todd) + + HDFS-4418. increase default FileInputStreamCache size (todd) + + HDFS-4416. Rename dfs.datanode.domain.socket.path to dfs.domain.socket.path + (Colin Patrick McCabe via todd) + + HDFS-4417. Fix case where local reads get disabled incorrectly + (Colin Patrick McCabe and todd via todd) + + HDFS-4433. Make TestPeerCache not flaky (Colin Patrick McCabe via todd) + + HDFS-4438. TestDomainSocket fails when system umask is set to 0002. (Colin + Patrick McCabe via atm) + + HDFS-4440. Avoid annoying log message when dfs.domain.socket.path is not + set. (Colin Patrick McCabe via atm) + + HDFS-4473. Don't create domain socket unless we need it. (Colin Patrick McCabe via atm) + + HDFS-4485. DN should chmod socket path a+w. (Colin Patrick McCabe via atm) + + HDFS-4453. Make a simple doc to describe the usage and design of the + shortcircuit read feature. (Colin Patrick McCabe via atm) + + HDFS-4496. DFSClient: don't create a domain socket unless we need it (Colin + Patrick McCabe via todd) + + HDFS-347: style cleanups (Colin Patrick McCabe via atm) + + HDFS-4538. Allow use of legacy blockreader (Colin Patrick McCabe via todd) + + HDFS-4661. A few little code cleanups of some HDFS-347-related code. (Colin + Patrick McCabe via atm) + Release 2.0.4-alpha - 2013-04-25 INCOMPATIBLE CHANGES