Arun Suresh
030fcfa99c
HDFS-7858. Improve HA Namenode Failover detection on the client. (asuresh)
2015-07-27 23:02:03 -07:00
Xiaoyu Yao
2196e39e14
HDFS-8785. TestDistributedFileSystem is failing in trunk. Contributed by Xiaoyu Yao.
2015-07-27 07:28:41 -07:00
Akira Ajisaka
1df78688c6
HDFS-8810. Correct assertions in TestDFSInotifyEventInputStream class. Contributed by Surendra Singh Lilhore.
2015-07-27 13:17:24 +09:00
Walter Su
4a72be6e0e
HDFS-8769. Erasure coding: unit test for SequentialBlockGroupIdGenerator. Contributed by Rakesh R.
2015-07-25 10:07:40 +08:00
Jing Zhao
95b499a367
HDFS-8798. Erasure Coding: fix DFSStripedInputStream/DFSStripedOutputStream re-fetch token when expired. Contributed by Walter Su.
2015-07-24 13:52:50 -07:00
Akira Ajisaka
f8f6091823
HDFS-8735. Inotify: All events classes should implement toString() API. Contributed by Surendra Singh Lilhore.
2015-07-25 02:56:55 +09:00
Akira Ajisaka
206d4933a5
HDFS-8806. Inconsistent metrics: number of missing blocks with replication factor 1 not properly cleared. Contributed by Zhe Zhang.
2015-07-24 18:28:44 +09:00
Akira Ajisaka
02c01815ec
HDFS-6682. Add a metric to expose the timestamp of the oldest under-replicated block. (aajisaka)
2015-07-24 11:37:23 +09:00
Jing Zhao
c2c26e6ea7
HDFS-8813. Erasure Coding: Client no need to decode missing parity blocks. Contributed by Walter Su.
2015-07-23 11:42:02 -07:00
Haohui Mai
813cf89bb5
HDFS-8730. Clean up the import statements in ClientProtocol. Contributed by Takanobu Asanuma.
2015-07-23 10:31:11 -07:00
Arpit Agarwal
adfa34ff99
HADOOP-12161. Add getStoragePolicy API to the FileSystem interface. (Contributed by Brahma Reddy Battula)
2015-07-23 10:13:04 -07:00
Jing Zhao
e91ccfad07
HDFS-8797. WebHdfsFileSystem creates too many connections for pread. Contributed by Jing Zhao.
2015-07-22 17:42:31 -07:00
yliu
4025326288
HDFS-8795. Improve InvalidateBlocks#node2blocks. (yliu)
2015-07-22 15:16:50 +08:00
Haohui Mai
31f117138a
HDFS-8495. Consolidate append() related implementation into a single class. Contributed by Rakesh R.
2015-07-21 17:25:23 -07:00
Jing Zhao
5956d23b64
HDFS-8781. Erasure Coding: Correctly handle BlockManager#InvalidateBlocks for striped block. Contributed by Yi Liu.
2015-07-21 17:00:49 -07:00
Jing Zhao
f8f7a923b7
HDFS-8760. Erasure Coding: reuse BlockReader when reading the same block in pread. Contributed by Jing Zhao.
2015-07-21 15:47:26 -07:00
cnauroth
a26cc66f38
HDFS-8773. Few FSNamesystem metrics are not documented in the Metrics page. Contributed by Rakesh R.
2015-07-21 14:12:03 -07:00
cnauroth
cb03768b1b
HDFS-8721. Add a metric for number of encryption zones. Contributed by Rakesh R.
2015-07-21 13:55:58 -07:00
Ravi Prakash
5137b388fc
Revert "HDFS-8344. NameNode doesn't recover lease for files with missing blocks (raviprak)"
...
This reverts commit e4f756260f
.
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
2015-07-21 11:29:35 -07:00
Allen Wittenauer
c9507fe6c1
HDFS-8800. hdfs --daemon stop namenode corrupts logs (John Smith via aw)
2015-07-21 09:41:28 -07:00
Vinayakumar B
29cf887b22
HDFS-7582. Enforce maximum number of ACL entries separately per access and default. (Contributed by Vinayakumar B)
2015-07-21 15:16:52 +05:30
Haohui Mai
df1e8ce44a
HDFS-7483. Display information per tier on the Namenode UI. Contributed by Benoy Antony and Haohui Mai.
2015-07-20 20:13:12 -07:00
Akira Ajisaka
a628f67590
Move HDFS-6945 to 2.7.2 section in CHANGES.txt.
2015-07-21 11:45:00 +09:00
yliu
d6d58606b8
HDFS-8794. Improve CorruptReplicasMap#corruptReplicasMap. (yliu)
2015-07-21 09:20:22 +08:00
Aaron T. Myers
ed01dc70b2
HDFS-8657. Update docs for mSNN. Contributed by Jesse Yates.
2015-07-20 16:40:06 -07:00
Ravi Prakash
e4f756260f
HDFS-8344. NameNode doesn't recover lease for files with missing blocks (raviprak)
2015-07-20 14:03:34 -07:00
Walter Su
06394e3760
HDFS-8433. Erasure coding: set blockToken in LocatedStripedBlock. Contributed by Walter Su.
2015-07-20 10:18:34 +08:00
Allen Wittenauer
ee36f4f9b8
HADOOP-10979. Auto-entries in hadoop_usage (aw)
2015-07-16 16:58:11 -07:00
Ming Ma
0bda84fd48
Move HDFS-7314 to 2.8 section in CHANGES.txt
2015-07-16 12:52:27 -07:00
Ming Ma
fbd88f1062
HDFS-7314. When the DFSClient lease cannot be renewed, abort open-for-write files rather than the entire DFSClient. (mingma)
2015-07-16 12:33:57 -07:00
Zhe Zhang
4fdd9abd7e
HDFS-8787. Erasure coding: rename BlockInfoContiguousUC and BlockInfoStripedUC to be consistent with trunk.
2015-07-15 20:13:04 -07:00
Arpit Agarwal
3ec0a0444f
HDFS-8778. TestBlockReportRateLimiting#testLeaseExpiration can deadlock. (Contributed by Arpit Agarwal)
2015-07-15 14:08:58 -07:00
Zhe Zhang
7e091de136
HDFS-8058. Erasure coding: use BlockInfo[] for both striped and contiguous blocks in INodeFile. Contributed by Zhe Zhang and Yi Liu.
2015-07-15 09:49:32 -07:00
yliu
f32d9a1758
HDFS-8619. Erasure Coding: revisit replica counting for striped blocks. (Jing Zhao via yliu)
2015-07-15 22:35:19 +08:00
Jing Zhao
0a93712f3b
HDFS-8734. Erasure Coding: fix one cell need two packets. Contributed by Walter Su.
2015-07-14 13:10:51 -07:00
Akira Ajisaka
979c9ca2ca
HDFS-8742. Inotify: Support event for OP_TRUNCATE. Contributed by Surendra Singh Lilhore.
2015-07-15 04:42:08 +09:00
Kihwal Lee
59388a8015
HDFS-8722. Optimize datanode writes for small writes and flushes. Contributed by Kihwal Lee
2015-07-14 14:04:06 -05:00
Colin Patrick Mccabe
b7fb6ec451
HDFS-7608: add CHANGES.txt
2015-07-14 10:58:57 -07:00
Colin Patrick Mccabe
1d74ccecec
HDFS-7608: hdfs dfsclient newConnectedPeer has no write timeout (Xiaoyu Yao via Colin P. McCabe)
2015-07-14 10:57:59 -07:00
Jing Zhao
6ff957be88
HDFS-8702. Erasure coding: update BlockManager.blockHasEnoughRacks(..) logic for striped block. Contributed by Kai Sasaki.
2015-07-14 10:55:58 -07:00
Tsz-Wo Nicholas Sze
9ef03a4c5b
HDFS-8541. Mover should exit with NO_MOVE_PROGRESS if there is no move progress. Contributed by Surendra Singh Lilhore
2015-07-13 15:12:26 -07:00
Tsz-Wo Nicholas Sze
f7c8311e98
Add HDFS-8143 to CHANGES.txt.
2015-07-13 14:59:45 -07:00
Jing Zhao
b1e6429a6b
HDFS-8669. Erasure Coding: handle missing internal block locations in DFSStripedInputStream. Contributed by Jing Zhao.
2015-07-13 11:41:18 -07:00
boli2
f4098dfae4
HDFS-8744. Erasure Coding: the number of chunks in packet is not updated when writing parity data. Contributed by Li Bo
2015-07-13 00:41:36 -04:00
Jing Zhao
47f4c54106
HDFS-8751. Remove setBlocks API from INodeFile and misc code cleanup. Contributed by Zhe Zhang
2015-07-10 14:15:22 -07:00
Vinayakumar B
b48908033f
HDFS-2956. calling fetchdt without a --renewer argument throws NPE (Contributed by Vinayakumar B)HDFS-2956. calling fetchdt without a --renewer argument throws NPE (Contributed by Vinayakumar B)
2015-07-10 15:47:04 +05:30
Akira Ajisaka
d66302ed9b
HDFS-8749. Fix findbugs warnings in BlockManager.java. Contributed by Brahma Reddy Battula.
2015-07-10 15:04:06 +09:00
Jing Zhao
e692c7dd92
HDFS-8484. Erasure coding: Two contiguous blocks occupy IDs belong to same striped group. Contributed by Walter Su.
2015-07-09 14:07:37 -07:00
Jing Zhao
f4ca530c1c
HDFS-8729. Fix TestFileTruncate#testTruncateWithDataNodesRestartImmediately which occasionally failed. Contributed by Walter Su.
2015-07-09 13:17:52 -07:00
Jing Zhao
2470a7bf88
HDFS-8563. Erasure Coding: fsck handles file smaller than a full stripe. Contributed by Walter Su.
2015-07-09 10:55:28 -07:00
Walter Su
48f3830f21
HDFS-8719. Erasure Coding: client generates too many small packets when writing parity data. Contributed by Li Bo.
2015-07-09 16:18:05 +08:00
Zhe Zhang
42a1d0dbde
Addendum fix for HDFS-8323 (adding back a mistakenly deleted line).
2015-07-08 22:52:09 -07:00
Haohui Mai
fc6182d5ed
HDFS-8726. Move protobuf files that define the client-sever protocols to hdfs-client. Contributed by Haohui Mai.
2015-07-08 10:37:10 -07:00
Arpit Agarwal
4119ad3112
HDFS-8642. Make TestFileTruncate more reliable. (Contributed by Rakesh R)
2015-07-08 09:31:02 -07:00
Vinayakumar B
bd4e10900c
HDFS-8712. Remove 'public' and 'abstract' modifiers in FsVolumeSpi and FsDatasetSpi (Contributed by Lei (Eddy) Xu)
2015-07-08 16:34:54 +05:30
Haohui Mai
c0b8e4e5b5
HDFS-8620. Clean up the checkstyle warinings about ClientProtocol. Contributed by Takanobu Asanuma.
2015-07-07 14:01:19 -07:00
Xiaoyu Yao
b68701b7b2
HDFS-8711. setSpaceQuota command should print the available storage type when input storage type is wrong. Contributed by Brahma Reddy Battula.
2015-07-07 13:50:49 -07:00
Jing Zhao
bc99aaffe7
Revert "HDFS-8652. Track BlockInfo instead of Block in CorruptReplicasMap. Contributed by Jing Zhao."
...
This reverts commit d62b63d297
.
2015-07-07 10:13:41 -07:00
Vinod Kumar Vavilapalli (I am also known as @tshooter.)
bf89ddb9b8
Release process for 2.7.1: Set the release date for 2.7.1.
2015-07-06 16:39:59 -07:00
Jing Zhao
2c494a8436
HDFS-8461. Erasure coding: fix priority level of UnderReplicatedBlocks for striped block. Contributed by Walter Su.
2015-07-06 16:39:47 -07:00
Jing Zhao
d62b63d297
HDFS-8652. Track BlockInfo instead of Block in CorruptReplicasMap. Contributed by Jing Zhao.
2015-07-06 15:54:25 -07:00
yliu
ee01a09500
HDFS-8684. Erasure Coding: fix some block number calculation for striped block. (yliu)
2015-07-06 19:14:18 +08:00
Vinayakumar B
fc92d3e651
HDFS-8686. WebHdfsFileSystem#getXAttr(Path p, final String name) doesn't work if namespace is in capitals (Contributed by kanaka kumar avvaru)
2015-07-06 16:09:24 +05:30
Vinayakumar B
2eae130ab9
HDFS-8577. Avoid retrying to recover lease on a file which does not exist (Contributed by J.Andreina)
2015-07-03 13:35:48 +05:30
Andrew Wang
5fddc5177d
HDFS-8709. Clarify automatic sync in FSEditLog#logEdit.
2015-07-02 10:26:40 -07:00
Vinayakumar B
bff5999d07
HDFS-8703. Merge refactor of DFSInputStream from ErasureCoding branch (Contributed by Vinayakumar B)
2015-07-02 16:11:50 +05:30
Colin Patrick Mccabe
a78d5074fb
HADOOP-12171. Shorten overly-long htrace span names for server (cmccabe)
2015-07-01 17:57:11 -07:00
Jing Zhao
152e5df3b6
HDFS-8666. Speedup the TestMover test. Contributed by Walter Su.
2015-07-01 14:59:50 -07:00
Arpit Agarwal
ec0dc71cab
HDFS-8706. Fix typo in datanode startup options in HDFSCommands.html. (Controibuted by Brahma Reddy Battula)
2015-07-01 10:36:04 -07:00
Colin Patrick Mccabe
68e588cbee
HADOOP-10798. globStatus() should always return a sorted list of files (cmccabe)
2015-06-30 16:40:21 -07:00
Colin Patrick Mccabe
29df73dc05
HDFS-8635. Migrate HDFS native build to new CMake framework (Alan Burlison via Colin P. McCabe)
2015-06-30 15:54:38 -07:00
Vinayakumar B
7ba5bbac02
HDFS-8627. NPE thrown if unable to fetch token from Namenode (Contributed by J.Andreina)
2015-06-30 15:42:59 +05:30
Vinayakumar B
6d99017f38
HADOOP-12154. FileSystem#getUsed() returns the file length only from root '/' (Contributed by J.Andreina)
2015-06-30 15:25:20 +05:30
Vinayakumar B
77588e1d32
HDFS-8579. Update HDFS usage with missing options (Contributed by J.Andreina)
2015-06-30 15:00:22 +05:30
Vinayakumar B
0b7af27b9a
HDFS-8468. 2 RPC calls for every file read in DFSClient#open(..) resulting in double Audit log entries (Contributed by Vinayakumar B)
2015-06-30 11:02:13 +05:30
Haohui Mai
d3797f9f3c
HDFS-8493. Consolidate truncate() related implementation in a single class. Contributed by Rakesh R.
2015-06-29 16:45:35 -07:00
Arpit Agarwal
8e333720e1
HDFS-8687. Remove the duplicate usage message from Dfsck.java. (Contributed by Brahma Reddy Battula)
2015-06-29 14:56:42 -07:00
Yongjun Zhang
43a1288fff
HDFS-8659. Block scanner INFO message is spamming logs. Contributed by Yongjun Zhang.
2015-06-29 14:43:56 -07:00
Andrew Wang
2ffd84273a
HDFS-8653. Code cleanup for DatanodeManager, DatanodeDescriptor and DatanodeStorageInfo. Contributed by Zhe Zhang.
2015-06-29 12:12:41 -07:00
Benoy Antony
d3fed8e653
HDFS-7390. Provide JMX metrics per storage type. (Benoy Antony)
2015-06-29 11:00:22 -07:00
Vinayakumar B
fde20ffcef
HDFS-8628. Update missing command option for fetchdt (Contributed by J.Andreina)
2015-06-29 16:50:48 +05:30
Vinayakumar B
88ceb382ef
HDFS-8586. Dead Datanode is allocated for write when client is from deadnode (Contributed by Brahma Reddy Battula)
2015-06-29 15:25:03 +05:30
Vinod Kumar Vavilapalli
aad6a7d5db
Adding release 2.7.2 to CHANGES.txt.
2015-06-28 16:29:12 -07:00
Arpit Agarwal
c6793dd8cc
HDFS-8681. BlockScanner is incorrectly disabled by default. (Contributed by Arpit Agarwal)
2015-06-28 14:51:36 -07:00
Andrew Wang
60b858bfa6
HDFS-8656. Preserve compatibility of ClientProtocol#rollingUpgrade after finalization.
2015-06-26 11:30:59 -07:00
Jing Zhao
de480d6c89
HDFS-8623. Refactor NameNode handling of invalid, corrupt, and under-recovery blocks. Contributed by Zhe Zhang.
2015-06-26 10:49:01 -07:00
Colin Patrick Mccabe
1b764a01fd
HDFS-8651. Make hadoop-hdfs-project Native code -Wall-clean (Alan Burlison via Colin P. McCabe)
2015-06-26 10:22:40 -07:00
Andrew Wang
1403b84b12
HDFS-8546. Use try with resources in DataStorage and Storage.
2015-06-25 17:50:32 -07:00
Andrew Wang
ff0e5e572f
HDFS-8665. Fix replication check in DFSTestUtils#waitForReplication.
2015-06-25 17:29:24 -07:00
Arpit Agarwal
67a62da5c5
HDFS-8640. Make reserved RBW space visible through JMX. (Contributed by kanaka kumar avvaru)
2015-06-25 10:13:22 -07:00
Akira Ajisaka
bc433908d3
HDFS-8462. Implement GETXATTRS and LISTXATTRS operations for WebImageViewer. Contributed by Jagadesh Kiran N.
2015-06-26 00:20:12 +09:00
Andrew Wang
afe9ea3c12
HDFS-8646. Prune cached replicas from DatanodeDescriptor state on replica invalidation.
2015-06-24 14:42:33 -07:00
Tsz-Wo Nicholas Sze
093907d728
HDFS-8253. DFSStripedOutputStream.closeThreads releases cellBuffers multiple times. Contributed by Kai Sasaki
2015-06-24 23:39:05 +08:00
Jing Zhao
d920cdab91
HDFS-8567. Erasure Coding: SafeMode handles file smaller than a full stripe. Contributed by Walter Su.
2015-06-23 22:29:28 -07:00
Jing Zhao
2ba6465721
HDFS-8639. Add Option for NameNode HTTP port in MiniDFSClusterManager. Contributed by Kai Sasaki.
2015-06-23 22:16:16 -07:00
Aaron T. Myers
49dfad9429
HDFS-6440. Support more than 2 NameNodes. Contributed by Jesse Yates.
2015-06-23 17:26:11 -07:00
Haohui Mai
122cad6aec
HDFS-6564. Use slf4j instead of common-logging in hdfs-client. Contributed by Rakesh R.
2015-06-23 11:41:40 -07:00
Jakob Homan
fac4e04dd3
HDFS-8542. WebHDFS getHomeDirectory behavior does not match specification. Contributed by Kanaka Kumar Avvaru.
2015-06-22 16:30:45 -07:00
Colin Patrick Mccabe
7b424f938c
HDFS-8480. Fix performance and timeout issues in HDFS-7929 by using hard-links to preserve old edit logs, instead of copying them. (Zhe Zhang via Colin P. McCabe)
2015-06-22 14:37:10 -07:00
Andrew Wang
5590e914f5
Move HDFS-4366 to 2.8.0 in CHANGES.txt
2015-06-22 14:18:55 -07:00
Arpit Agarwal
c7d022b66f
HDFS-8192. Eviction should key off used locked memory instead of ram disk free space. (Contributed by Arpit Agarwal)
2015-06-20 13:27:52 -07:00
Arpit Agarwal
658b5c84ae
HDFS-7164. Update CHANGES.txt
2015-06-20 13:08:52 -07:00
Yongjun Zhang
bcb3c40bed
Move HDFS-7546 to release 2.7.1 in CHANGES.txt.
2015-06-20 00:41:35 -07:00
Yongjun Zhang
20c03c9606
Move HDFS-8337 to branch 2.8 in CHANGES.txt.
2015-06-20 00:25:33 -07:00
Yongjun Zhang
971dc838ec
HDFS-8337. Accessing httpfs via webhdfs doesn't work from a jar with kerberos. Contributed by Yongjun Zhang.
2015-06-19 23:39:13 -07:00
Colin Patrick Mccabe
d112d18324
HDFS-8582. Support getting a list of reconfigurable config properties and do not generate spurious reconfig warnings (Lei (Eddy) Xu via Colin P. McCabe)
2015-06-19 19:14:05 -07:00
Arpit Agarwal
55278c012f
HDFS-8626. Reserved RBW space is not released if creation of RBW File fails. (Contributed by kanaka kumar avvaru)
2015-06-19 18:23:34 -07:00
Jing Zhao
8c423a8163
HDFS-8602. Erasure Coding: Client can't read(decode) the EC files which have corrupt blocks. Contributed by Jing Zhao and Kai Sasaki.
2015-06-19 14:07:38 -07:00
Jing Zhao
448cb7df67
HDFS-8543. Erasure Coding: processOverReplicatedBlock() handles striped block. Contributed by Walter Su.
2015-06-19 11:53:05 -07:00
Jing Zhao
3682e01984
HDFS-8254. Avoid assigning a leading streamer in StripedDataStreamer to tolerate datanode failure. Contributed by Tsz Wo Nicholas Sze.
2015-06-19 10:23:45 -07:00
Yongjun Zhang
b42f1ec13d
HDFS-8633. Fix setting of dfs.datanode.readahead.bytes in hdfs-default.xml to match DFSConfigKeys. Contributed by Ray Chiang.
2015-06-19 09:47:31 -07:00
Andrew Wang
1c13519e1e
HDFS-8605. Merge Refactor of DFSOutputStream from HDFS-7285 branch. (vinayakumarb)
2015-06-18 08:48:09 -07:00
Vinayakumar B
05c696882e
HDFS-8466. Refactor BlockInfoContiguous and fix NPE in TestBlockInfo#testCopyConstructor() (Contributed by Vinayakumar B)
...
Missed CHANGES.txt entry
2015-06-18 14:19:49 +05:30
Vinayakumar B
62c5a879ef
HDFS-8466. Refactor BlockInfoContiguous and fix NPE in TestBlockInfo#testCopyConstructor() (Contributed by Vinayakumar B)
2015-06-18 14:15:01 +05:30
Akira Ajisaka
cc432885ad
HDFS-6249. Output AclEntry in PBImageXmlWriter. Contributed by surendra singh lilhore.
2015-06-17 17:41:10 -07:00
Akira Ajisaka
1a169a26bc
HDFS-8615. Correct HTTP method in WebHDFS document. Contributed by Brahma Reddy Battula.
2015-06-17 17:13:02 -07:00
Colin Patrick Mccabe
45ced38f10
HDFS-8589. Fix unused imports in BPServiceActor and BlockReportLeaseManager (cmccabe)
2015-06-17 17:01:42 -07:00
Haohui Mai
015535dc0a
HDFS-8446. Separate safemode related operations in GetBlockLocations(). Contributed by Haohui Mai.
2015-06-17 16:38:43 -07:00
Haohui Mai
2de586f60d
Update CHANGES.txt for HDFS-8238.
2015-06-17 16:19:45 -07:00
Haohui Mai
b832774488
HDFS-8238. Move ClientProtocol to the hdfs-client. Contributed by Takanobu Asanuma.
2015-06-17 16:16:36 -07:00
Jing Zhao
c12a974ccf
HDFS-8580. Erasure coding: Persist cellSize in BlockInfoStriped and StripedBlocksFeature. Contributed by Walter Su.
2015-06-17 11:35:31 -07:00
Andrew Wang
6e3fcffe29
HDFS-8608. Merge HDFS-7912 to trunk and branch-2 (track BlockInfo instead of Block in UnderReplicatedBlocks and PendingReplicationBlocks). Contributed by Zhe Zhang.
2015-06-17 08:05:44 -07:00
Arpit Agarwal
5dbc8c9cb0
HDFS-7164. Feature documentation for HDFS-6581. (Contributed by Arpit Agarwal)
2015-06-16 19:05:44 -07:00
Tsz-Wo Nicholas Sze
d4929f448f
HDFS-8606. Cleanup DFSOutputStream by removing unwanted changes from HDFS-8386. Contributed by Rakesh R
2015-06-16 18:08:29 -07:00
Xiaoyu Yao
9cd5ad9d84
HDFS-8551. Fix hdfs datanode CLI usage message. Contributed by Brahma Reddy Battula.
2015-06-16 14:12:45 -07:00
Xiaoyu Yao
6a76250b39
HDFS-8548. Minicluster throws NPE on shutdown. Contributed by surendra singh lilhore.
2015-06-16 13:57:02 -07:00
Kihwal Lee
c74517c46b
HDFS-4660. Block corruption can happen during pipeline recovery. Contributed by Kihwal Lee.
2015-06-16 15:40:16 -05:00
Xiaoyu Yao
4e88ff5b27
HDFS-8597. Fix TestFSImage#testZeroBlockSize on Windows. Contributed by Xiaoyu Yao.
2015-06-16 12:38:07 -07:00
Andrew Wang
a3990ca414
HDFS-8591. Remove support for deprecated configuration key dfs.namenode.decommission.nodes.per.interval.
2015-06-16 10:03:34 -07:00
Haohui Mai
32e39d8a29
HDFS-8592. SafeModeException never get unwrapped. Contributed by Haohui Mai.
2015-06-15 22:07:24 -07:00
Tsz-Wo Nicholas Sze
175e6d120f
HDFS-8361. Choose SSD over DISK in block placement.
2015-06-15 17:12:01 -07:00
Tsz-Wo Nicholas Sze
1b6695a4c0
Move HDFS-8540 to 2.8 in CHANGES.txt.
2015-06-15 17:01:55 -07:00
Tsz-Wo Nicholas Sze
321940cf19
HDFS-8540. Mover should exit with NO_MOVE_BLOCK if no block can be moved. Contributed by surendra singh lilhore
2015-06-15 16:26:53 -07:00
Tsz-Wo Nicholas Sze
2cb09e98e3
HDFS-8576. Lease recovery should return true if the lease can be released and the file can be closed. Contributed by J.Andreina
2015-06-15 16:07:38 -07:00
Arpit Agarwal
32ffda1266
HDFS-8607. TestFileCorruption doesn't work as expected. (Contributed by Walter Su)
2015-06-15 10:11:53 -07:00
Arpit Agarwal
4c5da9bd94
HDFS-8595. TestCommitBlockSynchronization fails in branch-2.7. (Patch applies to all branches). (Contributed by Arpit Agarwal)
2015-06-14 16:24:30 -07:00
Yongjun Zhang
b0dc291961
HDFS-8596. TestDistributedFileSystem et al tests are broken in branch-2 due to incorrect setting of "datanode" attribute. Contributed by Yongjun Zhang.
2015-06-14 11:39:31 -07:00
yliu
49d5cff490
HDFS-8559. Erasure Coding: fix non-protobuf fsimage for striped blocks. (Jing Zhao via yliu)
2015-06-14 15:39:19 +08:00
cnauroth
b8341f1cd8
HDFS-8593. Calculation of effective layout version mishandles comparison to current layout version in storage. Contributed by Chris Nauroth.
2015-06-13 10:37:52 -07:00
Jing Zhao
683332b36d
HDFS-8585. Erasure Coding: Remove dataBlockNum and parityBlockNum from StripedBlockProto. Contributed by Yi Liu.
2015-06-12 14:48:53 -07:00
Haohui Mai
eef7b50e23
HDFS-8572. DN always uses HTTP/localhost@REALM principals in SPNEGO. Contributed by Haohui Mai.
2015-06-12 14:45:34 -07:00
Andrew Wang
c17439c2dd
HDFS-8499. Refactor BlockInfo class hierarchy with static helper class. Contributed by Zhe Zhang.
2015-06-12 11:38:39 -07:00
Colin Patrick Mccabe
46b0b4179c
Add HDFS-7923 to CHANGES.txt
2015-06-12 11:28:18 -07:00
Colin Patrick Mccabe
12b5b06c06
HDFS-7923. The DataNodes should rate-limit their full block reports by asking the NN on heartbeat messages (cmccabe)
2015-06-12 11:17:51 -07:00
Akira Ajisaka
e4489d97e5
HADOOP-11971. Move test utilities for tracing from hadoop-hdfs to hadoop-common. Contributed by Masatake Iwasaki.
2015-06-12 07:25:15 -07:00
Arpit Agarwal
83e8110f87
HDFS-8583. Document that NFS gateway does not work with rpcbind on SLES 11. (Arpit Agarwal)
2015-06-11 15:08:56 -07:00
Colin Patrick Mccabe
587309bbba
HDFS-8566. HDFS documentation about debug commands wrongly identifies them as "hdfs dfs" commands (Surendra Singh Lilhore via Colin P. McCabe)
2015-06-11 14:26:22 -07:00
Andrew Wang
b258b344bb
HDFS-8573. Move creation of restartMeta file logic from BlockReceiver to ReplicaInPipeline. Contributed by Eddy Xu.
2015-06-11 10:12:31 -07:00
Vinayakumar B
98d340745b
HDFS-8450. Erasure Coding: Consolidate erasure coding zone related implementation into a single class (Contributed by Rakesh R)
2015-06-11 10:48:02 +05:30
Walter Su
b7d6ea8e91
HDFS-8571. Fix TestErasureCodingCli test. Contributed by Vinayakumar B.
2015-06-11 10:26:07 +08:00
Andrew Wang
a7a7768341
HDFS-8549. Abort the balancer if an upgrade is in progress.
2015-06-10 13:42:57 -07:00
Vinayakumar B
c5d4652ded
HDFS-8556. Erasure Coding: Fix usage of 'createZone' (Contributed by Vinayakumar B)
2015-06-10 10:42:45 +05:30
Kai Zheng
e299fe86b8
HDFS-8557 Allow to configure RS and XOR raw coders. Contributed by Kai Zheng
2015-06-10 15:35:26 +08:00
Arpit Agarwal
3107434031
HADOOP-12078. The default retry policy does not handle RetriableException correctly. (Contributed by Arpit Agarwal)
2015-06-09 20:58:39 -07:00
Xiaoyu Yao
3c2397cb04
HDFS-8568. TestClusterId#testFormatWithEmptyClusterIdOption is failing. Contributed by Rakesh R.
2015-06-09 12:16:24 -07:00
Xiaoyu Yao
927577c87c
HDFS-8552. Fix hdfs CLI usage message for namenode and zkfc. Contributed by Brahma Reddy Battula
2015-06-08 21:57:26 -07:00
cnauroth
d2832b3d42
HDFS-8553. Document hdfs class path options. Contributed by Brahma Reddy Battula.
2015-06-08 16:15:38 -07:00
cnauroth
0e80d51983
HDFS-8554. TestDatanodeLayoutUpgrade fails on Windows. Contributed by Chris Nauroth.
2015-06-08 08:39:02 -07:00
cnauroth
a6cb4894b4
HDFS-8539. Hdfs doesnt have class debug in windows. Contributed by Anu Engineer.
2015-06-07 13:01:43 -07:00
Xiaoyu Yao
b61b489995
HDFS-8116. Cleanup uncessary if LOG.isDebugEnabled() from RollingWindowManager. Contributed by Brahma Reddy Battula.
2015-06-06 18:47:45 -07:00
cnauroth
71de367c5e
HDFS-8432. Introduce a minimum compatible layout version to allow downgrade in more rolling upgrade use cases. Contributed by Chris Nauroth.
2015-06-06 09:43:47 -07:00
cnauroth
e46cb80002
HADOOP-12055. Deprecate usage of NativeIO#link. Contributed by Andrew Wang.
2015-06-06 09:17:03 -07:00
Xiaoyu Yao
3841d09765
HDFS-8522. Change heavily recorded NN logs from INFO to DEBUG level. (Contributed by Xiaoyu Yao)
2015-06-05 15:09:24 -07:00
Zhe Zhang
2eee19cd1d
HDFS-8460. Erasure Coding: stateful read result doesn't match data occasionally because of flawed test. Contributed by Walter Su.
2015-06-05 13:39:37 -07:00
Zhe Zhang
c0929ab3c2
HDFS-8319. Erasure Coding: support decoding for stateful read. Contributed by Jing Zhao.
2015-06-04 18:16:41 -07:00
Andrew Wang
b2540f486e
HDFS-8535. Clarify that dfs usage in dfsadmin -report output includes all block replicas. Contributed by Eddy Xu.
2015-06-04 15:35:07 -07:00
Andrew Wang
5149dc7b97
HDFS-8532. Make the visibility of DFSOutputStream#streamer member variable to private. Contributed by Rakesh R.
2015-06-04 11:09:19 -07:00
Kihwal Lee
ade6d9a61e
HDFS-8463. Calling DFSInputStream.seekToNewSource just after stream creation causes NullPointerException. Contributed by Masatake Iwasaki.
2015-06-04 12:51:00 -05:00
yliu
a31eada33a
HDFS-8328. Follow-on to update decode for DataNode striped blocks reconstruction. (yliu)
2015-06-04 14:41:38 +08:00
Zhe Zhang
673280df24
HDFS-7621. Erasure Coding: update the Balancer/Mover data migration logic. Contributed by Walter Su.
2015-06-03 11:51:58 -07:00
Vinayakumar B
c59e745630
HDFS-3716. Purger should remove stale fsimage ckpt files (Contributed by J.Andreina)
2015-06-03 15:30:40 +05:30
Vinayakumar B
444a4510c8
HDFS-8523. Remove usage information on unsupported operation 'fsck -showprogress' from branch-2 (Contributed by J.Andreina)
...
Merged CHANGES.txt from branch-2.7
(cherry picked from commit 0ed9c2d8fec93b5dac9c305eda272ad8dfd869a9)
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/src/site/markdown/HDFSCommands.md
(cherry picked from commit dd98cfd328dddb01a1220786d28a80195021611b)
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/src/site/markdown/HDFSCommands.md
2015-06-03 15:20:42 +05:30
Vinayakumar B
e965dcec37
HDFS-8470. fsimage loading progress should update inode, delegation token and cache pool count. (Contributed by surendra singh lilhore)
2015-06-03 14:24:55 +05:30
Vinayakumar B
54f83d9bd9
HDFS-8270. create() always retried with hardcoded timeout when file already exists with open lease (Contributed by J.Andreina)
2015-06-03 12:11:46 +05:30
Colin Patrick Mccabe
806e407ac8
HDFS-8521. Add VisibleForTesting annotation to BlockPoolSlice#selectReplicaToDelete. (cmccabe)
2015-06-02 20:06:28 -07:00
Jing Zhao
5f15084bd5
HDFS-8453. Erasure coding: properly handle start offset for internal blocks in a block group. Contributed by Zhe Zhang.
2015-06-02 16:14:08 -07:00
Andrew Wang
c1d50a91f7
HDFS-8513. Rename BlockPlacementPolicyRackFaultTolarent to BlockPlacementPolicyRackFaultTolerant. (wang)
2015-06-02 15:48:26 -07:00
Andrew Wang
efc510a570
HDFS-8386. Improve synchronization of 'streamer' reference in DFSOutputStream. Contributed by Rakesh R.
2015-06-02 15:39:24 -07:00
Jing Zhao
71329e817b
HDFS-8517. Fix a decoding issue in stripped block recovering in client side. Contributed by Kai Zheng.
2015-06-02 15:35:49 -07:00
Colin Patrick Mccabe
03fb5c6425
HDFS-8486. DN startup may cause severe data loss (Daryn Sharp via Colin P. McCabe)
2015-06-02 11:40:37 -07:00
Vinayakumar B
2d847e7d62
HDFS-8444. Erasure Coding: fix cannot rename a zone dir (Contributed by Walter Su)
2015-06-02 16:41:19 +05:30
Vinayakumar B
9b54e66f3e
HDFS-8336. Expose some administrative erasure coding operations to HdfsAdmin (Contributed by Uma Maheswara Rao G)
2015-06-02 16:38:43 +05:30
Vinayakumar B
a2bd6217eb
HDFS-8256. '-storagepolicies , -blockId ,-replicaDetails ' options are missed out in usage and from documentation (Contributed by J.Andreina)
2015-06-02 16:07:18 +05:30
Jing Zhao
cdc13efb1a
HDFS-8489. Subclass BlockInfo to represent contiguous blocks. Contributed by Zhe Zhang.
2015-06-01 11:42:58 -07:00
Zhe Zhang
014bd32c58
HDFS-8481. Erasure coding: remove workarounds in client side stripped blocks recovering. Contributed by Zhe Zhang.
2015-06-01 09:37:29 -07:00
Tsuyoshi Ozawa
c2356cb0bc
HDFS-8490. Typo in trace enabled log in ExceptionHandler of WebHDFS. Contributed by Archana T.
2015-06-01 00:41:50 +09:00
Andrew Wang
7673d4f205
HADOOP-11885. hadoop-dist dist-layout-stitching.sh does not work with dash. (wang)
2015-05-29 14:54:18 -07:00
Jing Zhao
7817674a3a
HDFS-7609. Avoid retry cache collision when Standby NameNode loading edits. Contributed by Ming Ma.
2015-05-29 11:05:13 -07:00
Vinayakumar B
b75df697e0
HDFS-7401. Add block info to DFSInputStream' WARN message when it adds node to deadNodes (Contributed by Arshad Mohammad)
2015-05-29 16:36:19 +05:30
Akira Ajisaka
d725dd8af6
HDFS-8443. Document dfs.namenode.service.handler.count in hdfs-site.xml. Contributed by J.Andreina.
2015-05-29 11:36:08 +09:00
Allen Wittenauer
ae14543420
HADOOP-12022. fix site -Pdocs -Pdist in hadoop-project-dist; cleanout remaining forrest bits (aw)
2015-05-28 13:24:01 -07:00
Colin Patrick Mccabe
a1140959da
HADOOP-11894. Bump the version of Apache HTrace to 3.2.0-incubating (Masatake Iwasaki via Colin P. McCabe)
2015-05-28 12:00:55 -07:00
Colin Patrick Mccabe
d2d95bfe88
HDFS-8407. libhdfs hdfsListDirectory must set errno to 0 on success (Masatake Iwasaki via Colin P. McCabe)
2015-05-28 11:38:06 -07:00
cnauroth
50eeea1300
HDFS-8431. hdfs crypto class not found in Windows. Contributed by Anu Engineer.
2015-05-27 22:54:10 -07:00
Allen Wittenauer
bf500d9798
HDFS-5033. Bad error message for fs -put/copyFromLocal if user doesn't have permissions to read the source (Darrell Taylor via aw)
2015-05-27 16:51:34 -07:00
Andrew Wang
4928f54733
HDFS-8482. Rename BlockInfoContiguous to BlockInfo. Contributed by Zhe Zhang.
2015-05-27 15:42:07 -07:00
Haohui Mai
c46d4bafe1
Update CHANGES.txt for HDFS-8135.
2015-05-27 11:07:15 -07:00
Akira Ajisaka
bb1816328a
HADOOP-11242. Record the time of calling in tracing span of IPC server. Contributed by Mastake Iwasaki.
2015-05-27 18:04:40 +09:00
Jing Zhao
1299357a05
HDFS-8479. Erasure coding: fix striping related logic in FSDirWriteFileOp to sync with HDFS-8421. Contributed by Zhe Zhang.
2015-05-26 16:06:50 -07:00
Zhe Zhang
c9e0268216
Addendum fix for HDFS-7912.
2015-05-26 12:32:16 -07:00
Colin Patrick Mccabe
7dba7005b7
HADOOP-11969. ThreadLocal initialization in several classes is not thread safe (Sean Busbey via Colin P. McCabe)
2015-05-26 12:15:46 -07:00
Vinayakumar B
80c56c2d31
HDFS-8408. Revisit and refactor ErasureCodingInfo (Contributed by Vinayakumar B)
...
Added missed file
2015-05-26 12:07:15 -07:00
Vinayakumar B
9a18598e2d
HDFS-8408. Revisit and refactor ErasureCodingInfo (Contributed by Vinayakumar B)
2015-05-26 12:07:15 -07:00
Kai Zheng
b30e96bfb4
HDFS-8382 Remove chunkSize and initialize from erasure coder. Contributed by Kai Zheng
2015-05-26 12:07:15 -07:00
Tsz-Wo Nicholas Sze
0ed92e5b13
HDFS-7768. Change fsck to support EC files. Contributed by Takanobu Asanuma
2015-05-26 12:07:15 -07:00
Walter Su
3d734df24c
HDFS-8441. Erasure Coding: make condition check earlier for setReplication. (waltersu4549)
2015-05-26 12:07:09 -07:00
Zhe Zhang
7af05a3db4
HDFS-8294. Erasure Coding: Fix Findbug warnings present in erasure coding. Contributed by Rakesh R.
2015-05-26 12:02:34 -07:00
Zhe Zhang
e53fa769c9
HDFS-8186. Erasure coding: Make block placement policy for EC file configurable. Contributed by Walter Su.
2015-05-26 12:02:34 -07:00
Jing Zhao
744ef17792
HDFS-8427. Remove dataBlockNum and parityBlockNum from BlockInfoStriped. Contributed by Kai Sasaki.
2015-05-26 12:02:34 -07:00
Jing Zhao
45db1a0b72
HDFS-8323. Bump GenerationStamp for write faliure in DFSStripedOutputStream. Contributed by Tsz Wo Nicholas Sze.
2015-05-26 12:02:34 -07:00
Zhe Zhang
47ef869fa7
HDFS-8428. Erasure Coding: Fix the NullPointerException when deleting file. Contributed by Yi Liu.
2015-05-26 12:02:33 -07:00
Zhe Zhang
91c81fdc24
HDFS-8375. Add cellSize as an XAttr to ECZone. Contributed by Vinayakumar B.
2015-05-26 12:02:33 -07:00
Walter Su
914580934c
HDFS-8378. Erasure Coding: Few improvements for the erasure coding worker. Contributed by Rakesh R.
2015-05-26 12:02:33 -07:00
boli2
8c95673db4
HDFS-8366. Erasure Coding: Make the timeout parameter of polling blocking queue configurable in DFSStripedOutputStream. Contributed by Li Bo
2015-05-26 12:02:32 -07:00
Zhe Zhang
7434c44b16
HDFS-8320. Erasure coding: consolidate striping-related terminologies. Contributed by Zhe Zhang and Jing Zhao.
2015-05-26 12:02:32 -07:00
Jing Zhao
b008348dbf
HDFS-8418. Fix the isNeededReplication calculation for Striped block in NN. Contributed by Yi Liu.
2015-05-26 12:02:32 -07:00
Jing Zhao
6c310db159
HDFS-8417. Erasure Coding: Pread failed to read data starting from not-first stripe. Contributed by Walter Su.
2015-05-26 12:02:32 -07:00
waltersu4549
a919726914
HDFS-8352. Erasure Coding: test webhdfs read write stripe file. (waltersu4549)
2015-05-26 12:02:30 -07:00
Kai Zheng
c9103e9cac
HDFS-8367 BlockInfoStriped uses EC schema. Contributed by Kai Sasaki
2015-05-26 12:02:30 -07:00
Jing Zhao
d8ea443af0
Merge HDFS-8394 from trunk: Move getAdditionalBlock() and related functionalities into a separate class.
2015-05-26 12:02:26 -07:00
Uma Maheswara Rao G
c99c337928
HDFS-8391. NN should consider current EC tasks handling count from DN while assigning new tasks. Contributed by Uma Maheswara Rao G.
2015-05-26 12:01:51 -07:00
Vinayakumar B
bba15e06d2
HDFS-8364. Erasure coding: fix some minor bugs in EC CLI (Contributed by Walter Su)
2015-05-26 12:01:51 -07:00
Zhe Zhang
9798065cbb
HDFS-8195. Erasure coding: Fix file quota change when we complete/commit the striped blocks. Contributed by Takuya Fukudome.
2015-05-26 12:01:50 -07:00
yliu
8da9e18dad
HDFS-8363. Erasure Coding: DFSStripedInputStream#seekToNewSource. (yliu)
2015-05-26 12:01:50 -07:00
Zhe Zhang
54d2827522
HDFS-8368. Erasure Coding: DFS opening a non-existent file need to be handled properly. Contributed by Rakesh R.
2015-05-26 12:01:50 -07:00
Jing Zhao
97a2396af6
HDFS-8372. Erasure coding: compute storage type quotas for striped files, to be consistent with HDFS-8327. Contributed by Zhe Zhang.
2015-05-26 12:01:50 -07:00
Zhe Zhang
8d3030f064
HDFS-7678. Erasure coding: DFSInputStream with decode functionality (pread). Contributed by Zhe Zhang.
2015-05-26 12:01:49 -07:00
Zhe Zhang
6bacaa9a52
HDFS-7936. Erasure coding: resolving conflicts in the branch when merging trunk changes (this commit is for HDFS-8327 and HDFS-8357). Contributed by Zhe Zhang.
2015-05-26 12:01:49 -07:00
Jing Zhao
51ea117f88
HDFS-8355. Erasure Coding: Refactor BlockInfo and BlockInfoUnderConstruction. Contributed by Tsz Wo Nicholas Sze.
2015-05-26 12:01:49 -07:00
Jing Zhao
9da927540f
HDFS-8289. Erasure Coding: add ECSchema to HdfsFileStatus. Contributed by Yong Zhang.
2015-05-26 12:01:49 -07:00
Jing Zhao
a17cedb44c
HDFS-8203. Erasure Coding: Seek and other Ops in DFSStripedInputStream. Contributed by Yi Liu.
2015-05-26 12:01:48 -07:00
Uma Maheswara Rao G
ac97edd1ab
HDFS-8129. Erasure Coding: Maintain consistent naming for Erasure Coding related classes - EC/ErasureCoding. Contributed by Uma Maheswara Rao G
2015-05-26 12:01:48 -07:00
Zhe Zhang
cea46f79b0
HDFS-8334. Erasure coding: rename DFSStripedInputStream related test classes. Contributed by Zhe Zhang.
2015-05-26 12:01:48 -07:00
Zhe Zhang
6616de24cb
HDFS-7348. Erasure Coding: DataNode reconstruct striped blocks. Contributed by Yi Liu.
2015-05-26 12:01:47 -07:00
Tsz-Wo Nicholas Sze
220ca960bc
HDFS-7672. Handle write failure for stripping blocks and refactor the existing code in DFSStripedOutputStream and StripedDataStreamer.
2015-05-26 12:00:45 -07:00
Uma Maheswara Rao G
e849be2d31
HDFS-8324. Add trace info to DFSClient#getErasureCodingZoneInfo(..). Contributed by Vinayakumar B
2015-05-26 11:59:58 -07:00
Vinayakumar B
4392325546
HDFS-8242. Erasure Coding: XML based end-to-end test for ECCli commands (Contributed by Rakesh R)
2015-05-26 11:59:58 -07:00
Uma Maheswara Rao G
436c14855a
HDFS-8137. Send the EC schema to DataNode via EC encoding/recovering command. Contributed by Uma Maheswara Rao G
2015-05-26 11:59:57 -07:00
Jing Zhao
6dea01f1ee
HDFS-8281. Erasure Coding: implement parallel stateful reading for striped layout. Contributed by Jing Zhao.
2015-05-26 11:59:57 -07:00
Jing Zhao
ea6c66ed57
HDFS-8316. Erasure coding: refactor EC constants to be consistent with HDFS-8249. Contributed by Zhe Zhang.
2015-05-26 11:59:57 -07:00
Zhe Zhang
77d94dd5ec
HDFS-7949. WebImageViewer need support file size calculation with striped blocks. Contributed by Rakesh R.
2015-05-26 11:59:56 -07:00
Jing Zhao
5059958bf4
HDFS-8308. Erasure Coding: NameNode may get blocked in waitForLoadingFSImage() when loading editlog. Contributed by Jing Zhao.
2015-05-26 11:59:56 -07:00
Zhe Zhang
1a31f1c303
HDFS-8183. Erasure Coding: Improve DFSStripedOutputStream closing of datastreamer threads. Contributed by Rakesh R.
2015-05-26 11:59:56 -07:00
Zhe Zhang
f0628280c3
HDFS-8282. Erasure coding: move striped reading logic to StripedBlockUtil. Contributed by Zhe Zhang.
2015-05-26 11:59:56 -07:00
Zhe Zhang
b00c663877
HDFS-8272. Erasure Coding: simplify the retry logic in DFSStripedInputStream (stateful read). Contributed by Jing Zhao
2015-05-26 11:59:55 -07:00
Jing Zhao
1a8139e6ad
Fix merge conflicts.
2015-05-26 11:59:55 -07:00
Jing Zhao
9593776e34
HDFS-8235. Erasure Coding: Create DFSStripedInputStream in DFSClient#open. Contributed by Kai Sasaki.
2015-05-26 11:59:55 -07:00
Vinayakumar B
5eb17e5726
HDFS-8189. ClientProtocol#createErasureCodingZone API was wrongly annotated as Idempotent (Contributed by Vinayakumar B)
2015-05-26 11:59:55 -07:00
Vinayakumar B
f9eb95c31d
HDFS-8230. Erasure Coding: Ignore DatanodeProtocol#DNA_ERASURE_CODING_RECOVERY commands from standbynode if any (Contributed by Vinayakumar B)
2015-05-26 11:59:54 -07:00
Zhe Zhang
89d3378578
HDFS-8033. Erasure coding: stateful (non-positional) read from files in striped layout. Contributed by Zhe Zhang.
2015-05-26 11:59:54 -07:00
Zhe Zhang
f5d4a95ef5
HDFS-8228. Erasure Coding: SequentialBlockGroupIdGenerator#nextValue may cause block id conflicts. Contributed by Jing Zhao.
2015-05-26 11:59:54 -07:00
Jing Zhao
3f2c6938f1
HDFS-8223. Should calculate checksum for parity blocks in DFSStripedOutputStream. Contributed by Yi Liu.
2015-05-26 11:59:54 -07:00
Jing Zhao
eb612b0b70
HDFS-8233. Fix DFSStripedOutputStream#getCurrentBlockGroupBytes when the last stripe is at the block group boundary. Contributed by Jing Zhao.
2015-05-26 11:59:53 -07:00
Kai Zheng
fcd54ecce2
HDFS-8136. Client gets and uses EC schema when reads and writes a stripping file. Contributed by Kai Sasaki
2015-05-26 11:59:53 -07:00
Zhe Zhang
e8df2581c3
HDFS-8156. Add/implement necessary APIs even we just have the system default schema. Contributed by Kai Zheng.
2015-05-26 11:59:53 -07:00
Uma Maheswara Rao G
014d8675c5
HDFS-8024. Erasure Coding: ECworker frame, basics, bootstraping and configuration. (Contributed by Uma Maheswara Rao G)
2015-05-26 11:59:52 -07:00
Zhe Zhang
2f11109bb0
HDFS-8212. DistributedFileSystem.createErasureCodingZone should pass schema in FileSystemLinkResolver. Contributed by Tsz Wo Nicholas Sze.
2015-05-26 11:59:52 -07:00
Zhe Zhang
e9d85bbf30
HDFS-8216. TestDFSStripedOutputStream should use BlockReaderTestUtil to create BlockReader. Contributed by Tsz Wo Nicholas Sze.
2015-05-26 11:59:52 -07:00
Tsz-Wo Nicholas Sze
e107886d6f
HDFS-8190. StripedBlockUtil.getInternalBlockLength may have overflow error.
2015-05-26 11:59:52 -07:00
Zhe Zhang
922631f04f
HDFS-8188. Erasure coding: refactor client-related code to sync with HDFS-8082 and HDFS-8169. Contributed by Zhe Zhang.
2015-05-26 11:59:51 -07:00
Vinayakumar B
dfba46ab57
HDFS-8181. createErasureCodingZone sets retryCache state as false always (Contributed by Uma Maheswara Rao G)
2015-05-26 11:59:51 -07:00
Vinayakumar B
a1c9425265
HDFS-8146. Protobuf changes for BlockECRecoveryCommand and its fields for making it ready for transfer to DN (Contributed by Uma Maheswara Rao G)
2015-05-26 11:59:51 -07:00
Jing Zhao
f6e1160ef1
HDFS-8145. Fix the editlog corruption exposed by failed TestAddStripedBlocks. Contributed by Jing Zhao.
2015-05-26 11:59:46 -07:00
Jing Zhao
ab76e1fe36
HDFS-7937. Erasure Coding: INodeFile quota computation unit tests. Contributed by Kai Sasaki.
2015-05-26 11:59:13 -07:00
Jing Zhao
cd458c38a0
HDFS-8166. DFSStripedOutputStream should not create empty blocks. Contributed by Jing Zhao.
2015-05-26 11:59:13 -07:00
Zhe Zhang
64f8f0a145
HDFS-8167. BlockManager.addBlockCollectionWithCheck should check if the block is a striped block. Contributed by Hui Zheng.
2015-05-26 11:59:12 -07:00
Tsz-Wo Nicholas Sze
4c039b0876
HDFS-7994. Detect if resevered EC Block ID is already used during namenode startup. Contributed by Hui Zheng
2015-05-26 11:59:12 -07:00
Jing Zhao
5e8837dd6c
HDFS-8120. Erasure coding: created util class to analyze striped block groups. Contributed by Zhe Zhang and Li Bo.
2015-05-26 11:59:12 -07:00
Vinayakumar B
ceb3d1c170
HDFS-7349. Support DFS command for the EC encoding (Contributed by Vinayakumar B)
2015-05-26 11:59:11 -07:00
Vinayakumar B
2c277802c1
HDFS-8027. Erasure Coding: Update CHANGES-HDFS-7285.txt with branch commits (Vinayakumar B)
2015-05-26 11:59:11 -07:00
Vinayakumar B
04c23d95d0
HDFS-8123. Erasure Coding: Better to move EC related proto messages to a separate erasurecoding proto file (Contrubuted by Rakesh R)
2015-05-26 11:59:11 -07:00
Zhe Zhang
3b56a5aa9e
HDFS-8114. Erasure coding: Add auditlog FSNamesystem#createErasureCodingZone if this operation fails. Contributed by Rakesh R.
2015-05-26 11:59:10 -07:00
Zhe Zhang
a32c4dc38a
HDFS-8122. Erasure Coding: Support specifying ECSchema during creation of ECZone. Contributed by Vinayakumar B.
2015-05-26 11:59:06 -07:00
Zhe Zhang
35797b0889
HDFS-7936. Erasure coding: resolving conflicts in the branch when merging trunk changes (this commit mainly addresses HDFS-8081 and HDFS-8048. Contributed by Zhe Zhang.
2015-05-26 11:58:40 -07:00
Vinayakumar B
f53e402635
HDFS-8090. Erasure Coding: Add RPC to client-namenode to list all ECSchemas loaded in Namenode. (Contributed by Vinayakumar B)
2015-05-26 11:58:40 -07:00
Kai Zheng
4970f2a2ab
HDFS-7889 Subclass DFSOutputStream to support writing striping layout files. Contributed by Li Bo
2015-05-26 11:58:40 -07:00
Jing Zhao
4d0bc724f2
HDFS-8077. Erasure coding: fix bugs in EC zone and symlinks. Contributed by Jing Zhao and Zhe Zhang.
2015-05-26 11:58:32 -07:00
Kai Zheng
c4a0d88366
HDFS-8104 Make hard-coded values consistent with the system default schema first before remove them. Contributed by Kai Zheng
2015-05-26 11:55:17 -07:00
Kai Zheng
1a37b0fe9a
HDFS-8074 Define a system-wide default EC schema. Contributed by Kai Zheng
2015-05-26 11:55:16 -07:00
Vinayakumar B
2ca3e38feb
HDFS-8023. Erasure Coding: retrieve eraure coding schema for a file from NameNode (Contributed by Vinayakumar B)
...
Added missed file
2015-05-26 11:55:16 -07:00
Vinayakumar B
16484f0030
HDFS-8023. Erasure Coding: retrieve eraure coding schema for a file from NameNode (Contributed by Vinayakumar B)
2015-05-26 11:55:16 -07:00
Zhe Zhang
bff59392ee
HDFS-7782. Erasure coding: pread from files in striped layout. Contributed by Zhe Zhang and Jing Zhao
2015-05-26 11:55:15 -07:00
Zhe Zhang
91c741a2a1
HDFS-7782. Erasure coding: pread from files in striped layout. Contributed by Zhe Zhang and Jing Zhao
2015-05-26 11:55:15 -07:00
Vinayakumar B
aac73c21c3
HADOOP-11740. Combine erasure encoder and decoder interfaces. Contributed by Zhe Zhang.
...
Updated CHANGES-HDFS-EC-7285.txt
2015-05-26 11:55:15 -07:00
Vinayakumar B
d25ca09cf6
HADOOP-11782 Correct two thrown messages in ECSchema class. Contributed by Xinwei Qin
...
Updated CHANGES-HDFS-EC-7285.txt
2015-05-26 11:55:14 -07:00
Zhe Zhang
146ce7a978
HDFS-7969. Erasure coding: NameNode support for lease recovery of striped block groups. Contributed by Zhe Zhang.
2015-05-26 11:55:14 -07:00
Zhe Zhang
c243319eab
HDFS-7936. Erasure coding: resolving conflicts in the branch when merging trunk changes (this commit is for HDFS-8035). Contributed by Zhe Zhang
2015-05-26 11:55:13 -07:00
Zhe Zhang
e54a74b566
HADOOP-11740. Combine erasure encoder and decoder interfaces. Contributed by Zhe Zhang.
2015-05-26 11:55:13 -07:00
Zhe Zhang
1af8c14862
HDFS-7839. Erasure coding: implement facilities in NameNode to create and manage EC zones. Contributed by Zhe Zhang
2015-05-26 11:55:07 -07:00
Zhe Zhang
578019d6a2
HDFS-7936. Erasure coding: resolving conflicts in the branch when merging (this commit is for conflicts from HDFS-6945). Contributed by Zhe Zhang.
2015-05-26 11:44:47 -07:00
Zhe Zhang
9edc73d123
HDFS-7617. Add unit tests for editlog transactions for EC. Contributed by Hui Zheng.
2015-05-26 11:44:47 -07:00
Vinayakumar B
af8eaacdb4
HDFS-8027. Erasure Coding: Update CHANGES-HDFS-7285.txt with branch commits (Vinayakumar B)
2015-05-26 11:44:46 -07:00
Jing Zhao
cd655ee817
HDFS-8005. Erasure Coding: simplify striped block recovery work computation and add tests. Contributed by Jing Zhao.
2015-05-26 11:44:42 -07:00
Jing Zhao
abf833a7b2
HDFS-7907. Erasure Coding: track invalid, corrupt, and under-recovery striped blocks in NameNode. Contributed by Jing Zhao.
2015-05-26 11:43:44 -07:00
Zhe Zhang
97378e4cd0
HDFS-7936. Erasure coding: resolving conflicts in the branch when merging (this commit is for HDFS-7742)
2015-05-26 11:43:43 -07:00
Tsz-Wo Nicholas Sze
9d1175b8fb
HDFS-7716. Add a test for BlockGroup support in FSImage. Contributed by Takuya Fukudome
2015-05-26 11:43:43 -07:00
Zhe Zhang
ea2e60fbcc
HDFS-7936. Erasure coding: resolving conflicts when merging with HDFS-7903, HDFS-7435, HDFS-7930, HDFS-7960 (this commit is for HDFS-7960)
2015-05-26 11:43:42 -07:00
Jing Zhao
d0d75a8339
HDFS-7827. Erasure Coding: support striped blocks in non-protobuf fsimage. Contributed by Hui Zheng.
2015-05-26 11:43:42 -07:00
Jing Zhao
46dac3595f
HDFS-7864. Erasure Coding: Update safemode calculation for striped blocks. Contributed by GAO Rui.
2015-05-26 11:43:42 -07:00
Zhe Zhang
544f75d651
HDFS-7936. Erasure coding: resolving conflicts when merging with HDFS-7903, HDFS-7435 and HDFS-7930 (this commit is for HDFS-7930 only)
2015-05-26 11:43:42 -07:00
Zhe Zhang
57a84c0d14
HDFS-7369. Erasure coding: distribute recovery work for striped blocks to DataNode. Contributed by Zhe Zhang.
2015-05-26 11:43:37 -07:00
Jing Zhao
a38a37c634
HDFS-7912. Erasure Coding: track BlockInfo instead of Block in UnderReplicatedBlocks and PendingReplicationBlocks. Contributed by Jing Zhao.
2015-05-26 11:41:59 -07:00
Jing Zhao
26773d9d6c
HDFS-7826. Erasure Coding: Update INodeFile quota computation for striped blocks. Contributed by Kai Sasaki.
2015-05-26 11:32:26 -07:00
Jing Zhao
11585883a9
HDFS-7936. Erasure coding: resolving conflicts when merging with HDFS-7903 and HDFS-7435. Contributed by Zhe Zhang.
2015-05-26 11:32:26 -07:00
Jing Zhao
f05c21285e
HDFS-7853. Erasure coding: extend LocatedBlocks to support reading from striped files. Contributed by Jing Zhao.
2015-05-26 11:32:25 -07:00
Jing Zhao
39a0a85fb7
HDFS-7872. Erasure Coding: INodeFile.dumpTreeRecursively() supports to print striped blocks. Contributed by Takuya Fukudome.
2015-05-26 11:32:25 -07:00
Jing Zhao
1e1e930407
HDFS-7837. Erasure Coding: allocate and persist striped blocks in NameNode. Contributed by Jing Zhao.
2015-05-26 11:32:20 -07:00
Zhe Zhang
9af1f4779b
Addendum fix for HDFS-7749 to be compatible with HDFS-7993
2015-05-26 11:07:16 -07:00
Jing Zhao
9f2f583f40
HDFS-7749. Erasure Coding: Add striped block support in INodeFile. Contributed by Jing Zhao.
2015-05-26 11:07:15 -07:00
Jing Zhao
ba93714920
HDFS-7716. Erasure Coding: extend BlockInfo to handle EC info. Contributed by Jing Zhao.
2015-05-26 11:07:11 -07:00
Jing Zhao
ec48013426
Fix Compilation Error in TestAddBlockgroup.java after the merge
2015-05-26 11:03:34 -07:00
Zhe Zhang
0c1da5a030
HDFS-7652. Process block reports for erasure coded blocks. Contributed by Zhe Zhang
2015-05-26 11:03:34 -07:00
Zhe Zhang
bc2833b1c9
HDFS-7339. Allocating and persisting block groups in NameNode. Contributed by Zhe Zhang
2015-05-26 11:03:34 -07:00
Vinayakumar B
f166e67a23
HDFS-7347. Configurable erasure coding policy for individual files and directories ( Contributed by Zhe Zhang )
2015-05-26 11:03:34 -07:00
Haohui Mai
ada233b7cd
HDFS-8377. Support HTTP/2 in datanode. Contributed by Duo Zhang.
2015-05-24 22:30:32 -07:00
Vinayakumar B
55ed6558ba
HADOOP-11743. maven doesn't clean all the site files (Contributed by ramtin)
2015-05-22 16:45:19 +05:30
Vinayakumar B
0c6638c2ea
HDFS-8268. Port conflict log for data node server is not sufficient (Contributed by Mohammad Shahid Khan)
2015-05-22 16:15:15 +05:30
Arpit Agarwal
cf2b5694d6
HDFS-8454. Remove unnecessary throttling in TestDatanodeDeath. (Arpit Agarwal)
2015-05-21 20:43:57 -07:00
Xiaoyu Yao
05e04f34f2
HDFS-8451. DFSClient probe for encryption testing interprets empty URI property for enabled. Contributed by Steve Loughran.
2015-05-21 11:58:00 -07:00
Haohui Mai
2b6bcfdafa
HDFS-8421. Move startFile() and related functions into FSDirWriteFileOp. Contributed by Haohui Mai.
2015-05-21 08:08:28 -07:00
Akira Ajisaka
0e4f1081c7
HADOOP-10366. Add whitespaces between classes for values in core-default.xml to fit better in browser. Contributed by kanaka kumar avvaru.
2015-05-21 17:52:03 +09:00
Akira Ajisaka
dc8434ab2b
HDFS-4383. Document the lease limits. Contributed by Arshad Mohammad.
2015-05-21 17:30:43 +09:00
Kihwal Lee
8860e352c3
HDFS-8404. Pending block replication can get stuck using older genstamp. Contributed by Nathan Roberts.
2015-05-19 13:05:15 -05:00
Colin Patrick Mccabe
470c87dbc6
HADOOP-11970. Replace uses of ThreadLocal<Random> with JDK7 ThreadLocalRandom (Sean Busbey via Colin P. McCabe)
2015-05-19 10:50:15 -07:00
Kihwal Lee
de30d66b26
HDFS-8131. Implement a space balanced block placement policy. Contributed by Liu Shaohui.
2015-05-19 08:04:38 -05:00
Vinayakumar B
d4a2830b63
HADOOP-11103. Clean up RemoteException (Contributed by Sean Busbey)
2015-05-19 14:41:05 +05:30
Vinayakumar B
93972a332a
HDFS-6348. SecondaryNameNode not terminating properly on runtime exceptions (Contributed by Rakesh R)
2015-05-19 12:24:25 +05:30
Ravi Prakash
cdfae446ad
HDFS-4185. Add a metric for number of active leases (Rakesh R via raviprak)
2015-05-18 12:37:21 -07:00
Tsz-Wo Nicholas Sze
0c590e1c09
HDFS-8405. Fix a typo in NamenodeFsck. Contributed by Takanobu Asanuma
2015-05-19 02:57:54 +08:00
Arpit Agarwal
a2190bf15d
HDFS-8345. Storage policy APIs must be exposed via the FileSystem interface. (Arpit Agarwal)
2015-05-18 11:36:29 -07:00
Uma Maheswara Rao G
a6af0248e9
HDFS-8412. Fix the test failures in HTTPFS: In some tests setReplication called after fs close. Contributed by Uma Maheswara Rao G.
2015-05-18 19:35:53 +05:30
Uma Maheswara Rao G
363c35541d
Updating CHANGES.txt for moving entry of HDFS-8332 from branch-2 to trunk
2015-05-18 14:48:49 +05:30
Arpit Agarwal
e453989a57
HDFS-8157. Writes to RAM DISK reserve locked memory for block files. (Arpit Agarwal)
2015-05-16 09:05:35 -07:00
Haohui Mai
ac742c762d
HDFS-8403. Eliminate retries in TestFileCreation#testOverwriteOpenForWrite. Contributed by Arpit Agarwal.
2015-05-15 19:12:40 -07:00
Haohui Mai
e5afac5896
HDFS-8394. Move getAdditionalBlock() and related functionalities into a separate class. Contributed by Haohui Mai.
2015-05-15 19:09:59 -07:00
Jing Zhao
8f37873342
HDFS-8397. Refactor the error handling code in DataStreamer. Contributed by Tsz Wo Nicholas Sze.
2015-05-15 16:14:54 -07:00
Vinayakumar B
3bef7c80a9
HDFS-6888. Allow selectively audit logging ops (Contributed by Chen He)
2015-05-15 11:07:51 +05:30
Akira Ajisaka
ee7beda6e3
HDFS-8350. Remove old webhdfs.xml and other outdated documentation stuff. Contributed by Brahma Reddy Battula.
2015-05-15 13:54:35 +09:00
Akira Ajisaka
cbc01ed08e
HDFS-8371. Fix test failure in TestHdfsConfigFields for spanreceiver properties. Contributed by Ray Chiang.
2015-05-15 12:14:47 +09:00
Vinayakumar B
def9136e02
HDFS-8150. Make getFileChecksum fail for blocks under construction (Contributed by J.Andreina)
2015-05-14 15:54:51 +05:30
Haohui Mai
b2c85db86c
HDFS-7728. Avoid updating quota usage while loading edits. Contributed by Jing Zhao.
2015-05-13 21:50:35 -07:00
Arpit Agarwal
54fa9b4217
HDFS-8243. Files written by TestHostsFiles and TestNameNodeMXBean are causing Release Audit Warnings. (Contributed by Ruth Wisniewski)
2015-05-13 19:43:53 -07:00
Colin Patrick Mccabe
281d47a969
HDFS-8380. Always call addStoredBlock on blocks which have been shifted from one storage to another (cmccabe)
2015-05-13 14:29:05 -07:00
Kihwal Lee
f9a46a00d2
HDFS-8358. TestTraceAdmin fails. Contributed by Masatake Iwasaki.
2015-05-13 14:15:27 -05:00
Tsz-Wo Nicholas Sze
cdec12d1b8
HDFS-8143. Mover should exit after some retry when failed to move blocks. Contributed by surendra singh lilhore
2015-05-13 11:57:49 -07:00
Vinayakumar B
065d8f2a34
HDFS-6300. Prevent multiple balancers from running simultaneously (Contributed by Rakesh R)
2015-05-13 17:27:34 +05:30
Akira Ajisaka
2463666ecb
HDFS-6184. Capture NN's thread dump when it fails over. Contributed by Ming Ma.
2015-05-13 11:37:22 +09:00
yliu
6d5da94841
HDFS-8255. Rename getBlockReplication to getPreferredBlockReplication. (Contributed by Zhe Zhang)
2015-05-12 21:29:22 +08:00
Vinayakumar B
987abc99b0
HDFS-8362. Java Compilation Error in TestHdfsConfigFields.java (Contributed by Arshad Mohammad)
2015-05-12 12:09:13 +05:30
Kihwal Lee
ea11590aad
HDFS-7916. 'reportBadBlocks' from datanodes to standby Node BPServiceActor goes for infinite loop. Contributed by Rushabh Shah.
2015-05-11 14:31:58 -05:00
Akira Ajisaka
1dd79ffaca
HDFS-8241. Remove unused NameNode startup option -finalize. Contributed by Brahma Reddy Battula.
2015-05-12 00:18:18 +09:00
Junping Du
7e543c27fa
YARN-3587. Fix the javadoc of DelegationTokenSecretManager in yarn, etc. projects. Contributed by Gabor Liptak.
2015-05-11 05:27:07 -07:00
Akira Ajisaka
3fa2efc09f
HDFS-8351. Remove namenode -finalize option from document. (aajisaka)
2015-05-11 15:34:44 +09:00
Haohui Mai
4536399d47
HDFS-8357. Consolidate parameters of INode.CleanSubtree() into a parameter objects. Contributed by Li Lu.
2015-05-09 22:51:58 -07:00
Haohui Mai
02a4a22b9c
HDFS-8327. Compute storage type quotas in INodeFile.computeQuotaDeltaForTruncate(). Contributed by Haohui Mai.
2015-05-08 23:09:25 -07:00
Haohui Mai
3becc3af83
Add missing entry in CHANGES.txt for HDFS-6757.
2015-05-08 23:08:05 -07:00
Haohui Mai
00fe1ed3a4
HDFS-6757. Simplify lease manager with INodeID. Contributed by Haohui Mai.
2015-05-08 23:04:31 -07:00
Arpit Agarwal
59995cec4a
HDFS-8097. TestFileTruncate is failing intermittently. (Contributed by Rakesh R)
2015-05-08 16:28:24 -07:00
Allen Wittenauer
c945c20483
HADOOP-11590. Update sbin commands and documentation to use new --slaves option (aw)
2015-05-08 15:27:25 -07:00
Xiaoyu Yao
d0e75e60fb
HDFS-8326. Documentation about when checkpoints are run is out of date. (Misty Stanley-Jones via xyao)
2015-05-08 14:46:37 -07:00
Kihwal Lee
2d4ae3d18b
HDFS-8245. Standby namenode doesn't process DELETED_BLOCK if the addblock request is in edit log. Contributed by Rushabh S Shah.
2015-05-08 16:36:41 -05:00
Colin Patrick Mccabe
f523e963e4
HDFS-8113. Add check for null BlockCollection pointers in BlockInfoContiguous structures (Chengbing Liu via Colin P. McCabe)
2015-05-08 13:50:51 -07:00
Kihwal Lee
7a7960be41
HDFS-7433. Optimize performance of DatanodeManager's node map. Contributed by Daryn Sharp.
2015-05-08 15:18:29 -05:00
Colin Patrick Mccabe
8f7c2364d7
HDFS-8284. Update documentation about how to use HTrace with HDFS (Masatake Iwasaki via Colin P. McCabe)
2015-05-08 12:30:03 -07:00
Yongjun Zhang
730f9930a4
HDFS-8311. DataStreamer.transfer() should timeout the socket InputStream. (Esteban Gutierrez via Yongjun Zhang)
2015-05-08 00:11:46 -07:00
cnauroth
26f61d41df
HDFS-5640. Add snapshot methods to FileContext. Contributed by Rakesh R.
2015-05-08 11:20:55 -07:00
Arun Suresh
3cefc02af7
HDFS-7559. Create unit test to automatically compare HDFS related classes and hdfs-default.xml. (Ray Chiang via asuresh)
2015-05-08 10:29:38 -07:00
Arpit Agarwal
a2d40bced9
HDFS-8340. Fix NFS documentation of nfs.wtmax. (Contributed by Ajith S)
2015-05-08 10:15:26 -07:00
Arpit Agarwal
cd6b26cce7
HDFS-8274. NFS configuration nfs.dump.dir not working (Contributed by Ajith S)
2015-05-08 10:06:43 -07:00
Haohui Mai
f4ebbc6afc
HDFS-8346. libwebhdfs build fails during link due to unresolved external symbols. Contributed by Chris Nauroth.
2015-05-08 09:58:17 -07:00
Kihwal Lee
6f622672b6
HDFS-7894. Rolling upgrade readiness is not updated in jmx until query command is issued. Contributed by Brahma Reddy Battula.
2015-05-08 09:30:38 -05:00
Uma Maheswara Rao G
7b1ea9c481
HDFS-6285. tidy an error log inside BlockReceiver. Contributed by Liang Xie.
2015-05-08 17:22:52 +05:30
Vinayakumar B
c648317a68
HDFS-3384. DataStreamer thread should be closed immediatly when failed to setup a PipelineForAppendOrRecovery (Contributed by Uma Maheswara Rao G)
2015-05-08 17:18:14 +05:30
Vinayakumar B
46509617b6
HDFS-6576. Datanode log is generating at root directory in security mode (Contributed by surendra singh lilhore)
...
Just merging CHANGES.txt changes from branch-2 to keep in sync.
(cherry picked from commit a87ab77fec375c02ba507bd7c7ca1e0082f623c2)
Conflicts:
hadoop-common-project/hadoop-common/src/main/conf/hadoop-env.sh
2015-05-08 16:44:03 +05:30
Vinayakumar B
e01c1a979c
HDFS-8226. Non-HA rollback compatibility broken (Contributed by J.Andreina)
2015-05-08 15:24:36 +05:30
Vinayakumar B
4c6816faf8
HDFS-8209. Support different number of datanode directories in MiniDFSCluster. (Contributed by surendra singh lilhore)
2015-05-08 15:03:44 +05:30
Tsuyoshi Ozawa
888e630990
HDFS-8207. Improper log message when blockreport interval compared with initial delay. Contributed by Brahma Reddy Battula and Ashish Singhi.
2015-05-08 18:13:09 +09:00
Vinayakumar B
6232235df3
HDFS-8175. Provide information on snapshotDiff for supporting the comparison between snapshot and current status (Contributed by J.Andreina)
2015-05-08 14:37:50 +05:30
Vinayakumar B
e642eff0e0
HDFS-8187. Remove usage of '-setStoragePolicy' and '-getStoragePolicy' using dfsadmin cmd (as it is not been supported) (Contributed by J.Andreina)
2015-05-08 14:16:30 +05:30
Uma Maheswara Rao G
4b00ae5c11
HDFS-8108. Fsck should provide the info on mandatory option to be used along with -blocks ,-locations and -racks. Contributed by J.Andreina.
2015-05-08 14:00:45 +05:30
Akira Ajisaka
fd605997ee
HDFS-8222. Remove usage of "dfsadmin -upgradeProgress" from document which is no longer supported. Contributed by J.Andreina.
2015-05-08 16:27:40 +09:00
Vinayakumar B
26da2ddf38
HDFS-7998. HDFS Federation : Command mentioned to add a NN to existing federated cluster is wrong (Contributed by Ajith S)
2015-05-08 12:33:49 +05:30
Akira Ajisaka
c5afe444df
HDFS-8349. Remove .xml and documentation references to dfs.webhdfs.enabled. Contributed by Ray Chiang.
2015-05-08 15:57:13 +09:00
Uma Maheswara Rao G
e16f4b7f70
HDFS-8332. DFS client API calls should check filesystem closed. Contributed by Rakesh R.
2015-05-08 12:26:47 +05:30
Vinayakumar B
e5e492a963
HDFS-6291. FSImage may be left unclosed in BootstrapStandby#doRun() ( Contributed by Sanghyun Yun)
2015-05-08 11:25:24 +05:30
Uma Maheswara Rao G
2ea0f2fc93
HDFS-8174. Update replication count to live rep count in fsck report. Contributed by J.Andreina
2015-05-08 11:01:51 +05:30
Vinayakumar B
66988476d0
HDFS-8067. haadmin prints out stale help messages (Contributed by Ajith S)
2015-05-08 10:45:21 +05:30
Vinayakumar B
c7c26a1e4a
HDFS-8257. Namenode rollingUpgrade option is incorrect in document (Contributed by J.Andreina)
2015-05-08 10:35:25 +05:30
Haohui Mai
4d9f9e546f
HDFS-8037. CheckAccess in WebHDFS silently accepts malformed FsActions parameters. Contributed by Walter Su.
2015-05-07 15:25:26 -07:00
Haohui Mai
767b91cd83
HDFS-8321. CacheDirectives and CachePool operations should throw RetriableException in safemode. Contributed by Haohui Mai.
2015-05-07 15:17:11 -07:00
Tsz-Wo Nicholas Sze
f9427f1760
HDFS-7980. Incremental BlockReport will dramatically slow down namenode startup. Contributed by Walter Su
2015-05-07 11:36:35 -07:00
Akira Ajisaka
449e4426a5
HDFS-8325. Misspelling of threshold in log4j.properties for tests. Contributed by Brahma Reddy Battula.
2015-05-07 15:14:20 +09:00
cnauroth
6633a8474d
HDFS-7833. DataNode reconfiguration does not recalculate valid volumes required, based on configured failed volumes tolerated. Contributed by Lei (Eddy) Xu.
2015-05-06 21:11:30 -07:00
Konstantin V Shvachko
c75cfa29cf
HDFS-2484. checkLease should throw FileNotFoundException when file does not exist. Contributed by Rakesh R.
2015-05-06 16:06:04 -07:00
Xiaoyu Yao
7a26d174af
HDFS-8310. Fix TestCLI.testAll 'help: help for find' on Windows. (Kiran Kumar M R via Xiaoyu Yao)
2015-05-06 10:24:46 -07:00
Haohui Mai
4da8490b51
HDFS-8314. Move HdfsServerConstants#IO_FILE_BUFFER_SIZE and SMALL_BUFFER_SIZE to the users. Contributed by Li Lu.
2015-05-05 15:41:22 -07:00
Xiaoyu Yao
0100b15501
HDFS-8219. setStoragePolicy with folder behavior is different after cluster restart. (surendra singh lilhore via Xiaoyu Yao)
2015-05-05 13:41:14 -07:00
Colin Patrick Mccabe
ffce9a3413
HDFS-7847. Modify NNThroughputBenchmark to be able to operate on a remote NameNode (Charles Lamb via Colin P. McCabe)
2015-05-05 11:34:58 -07:00
Colin Patrick Mccabe
24d3a2d4fd
HDFS-7758. Retire FsDatasetSpi#getVolumes() and use FsDatasetSpi#getVolumeRefs() instead (Lei (Eddy) Xu via Colin P. McCabe)
2015-05-05 11:08:59 -07:00
Colin Patrick Mccabe
fcd4cb7516
HDFS-8305: HDFS INotify: the destination field of RenameOp should always end with the file name (cmccabe)
2015-05-05 10:50:09 -07:00
Vinayakumar B
318081ccd7
HDFS-7916. 'reportBadBlocks' from datanodes to standby Node BPServiceActor goes for infinite loop (Contributed by Vinayakumar B)
...
Reverted earlier commit
2015-05-05 11:05:37 +05:30
Haohui Mai
0d6aa5d609
HDFS-8237. Move all protocol classes used by ClientProtocol to hdfs-client. Contributed by Haohui Mai.
2015-05-04 15:00:29 -07:00
Colin Patrick Mccabe
3fe79e1db8
HDFS-7397. Add more detail to the documentation for the conf key "dfs.client.read.shortcircuit.streams.cache.size" (Brahma Reddy Battula via Colin P. McCabe)
2015-05-04 12:50:29 -07:00
cnauroth
c4578760b6
HDFS-8290. WebHDFS calls before namesystem initialization can cause NullPointerException. Contributed by Chris Nauroth.
2015-05-04 11:35:04 -07:00
Xiaoyu Yao
a319771d1d
HDFS-8309. Skip unit test using DataNodeTestUtils#injectDataDirFailure() on Windows. (xyao)
2015-05-02 22:15:24 -07:00
Haohui Mai
6ae2a0d048
HDFS-8249. Separate HdfsConstants into the client and the server side class. Contributed by Haohui Mai.
2015-05-02 10:03:23 -07:00
Arpit Agarwal
6f541edce0
HDFS-8229. LAZY_PERSIST file gets deleted after NameNode restart. (Contributed by Surendra Singh Lilhore)
2015-05-01 16:42:19 -07:00
Tsz-Wo Nicholas Sze
d3d019c337
HDFS-8086. Move LeaseRenewer to the hdfs.client.impl package. Contributed by Takanobu
2015-05-01 15:12:18 -07:00
Arpit Agarwal
64d30a6186
HDFS-8276. LazyPersistFileScrubber should be disabled if scrubber interval configured zero. (Contributed by Surendra Singh Lilhore)
2015-05-01 14:43:09 -07:00
Arun Suresh
3393461197
Updating CHANGES.txt - Pulling in HDFS-8091 to branch-2.7 (for 2.7.1)
2015-05-01 11:48:54 -07:00
Colin Patrick Mccabe
b82567d455
HDFS-8213. DFSClient should use hdfs.client.htrace HTrace configuration prefix rather than hadoop.htrace (cmccabe)
2015-05-01 11:19:40 -07:00
Jonathan Eagles
2d7363b273
HADOOP-11889. Make checkstyle runnable from root project (Gera Shegalov via jeagles)
2015-05-01 13:11:50 -05:00
Yongjun Zhang
279958b772
HDFS-7281. Missing block is marked as corrupted block (Ming Ma via Yongjun Zhang)
2015-05-01 08:42:00 -07:00
Jing Zhao
98a6176628
HDFS-8300. Fix unit test failures and findbugs warning caused by HDFS-8283. Contributed by Jing Zhao.
2015-04-30 19:27:07 -07:00
Andrew Wang
87e9978235
HDFS-8292. Move conditional in fmt_time from dfs-dust.js to status.html. Contributed by Charles Lamb.
2015-04-30 18:23:13 -07:00
Haohui Mai
c55d609053
HDFS-8200. Refactor FSDirStatAndListingOp. Contributed by Haohui Mai.
2015-04-30 13:41:46 -07:00
Akira Ajisaka
de9404f02f
HDFS-7770. Need document for storage type label of data node storage locations under dfs.data.dir. Contributed by Xiaoyu Yao.
2015-04-30 20:12:32 +09:00
Akira Ajisaka
e89fc53a1d
HDFS-5574. Remove buffer copy in BlockReader.skip. Contributed by Binglin Chang.
2015-04-30 19:11:22 +09:00
Andrew Wang
aa22450442
HDFS-8214. Secondary NN Web UI shows wrong date for Last Checkpoint. Contributed by Charles Lamb.
2015-04-29 17:37:56 -07:00
Haohui Mai
3dd6395bb2
HDFS-8269. getBlockLocations() does not resolve the .reserved path and generates incorrect edit logs when updating the atime. Contributed by Haohui Mai.
2015-04-29 11:12:45 -07:00
Jing Zhao
7947e5b53b
HDFS-8283. DataStreamer cleanup and some minor improvement. Contributed by Tsz Wo Nicholas Sze.
2015-04-29 10:41:46 -07:00
Haohui Mai
439614b0c8
HDFS-8280. Code Cleanup in DFSInputStream. Contributed by Jing Zhao.
2015-04-28 18:11:59 -07:00
Haohui Mai
c79e7f7d99
HDFS-8273. FSNamesystem#Delete() should not call logSync() when holding the lock. Contributed by Haohui Mai.
2015-04-28 18:05:46 -07:00
Tsz-Wo Nicholas Sze
5639bf02da
HDFS-8204. Mover/Balancer should not schedule two replicas to the same datanode. Contributed by Walter Su
2015-04-28 13:05:33 -07:00
cnauroth
feb68cb547
HDFS-8232. Missing datanode counters when using Metrics2 sink interface. Contributed by Anu Engineer.
2015-04-27 16:48:13 -07:00
Arpit Agarwal
6bae5962cd
HDFS-8205. Fix CHANGES.txt
2015-04-27 12:30:50 -07:00
Arpit Agarwal
0d5b0143cc
HDFS-8205. CommandFormat#parse() should not parse option as value of option. (Contributed by Peter Shi and Xiaoyu Yao)
2015-04-27 12:23:34 -07:00
Allen Wittenauer
8b69c825e5
HADOOP-11865. Incorrect path mentioned in document for accessing script files (J.Andreina via aw)
2015-04-26 09:55:46 -07:00
Xiaoyu Yao
22b70e7c5a
Updated CHANGES.TXT for correct version of HDFS-8206
2015-04-25 22:16:06 -07:00
Xiaoyu Yao
8f3946cd40
HDFS-8206. Fix the typos in hadoop-hdfs-httpfs. (Brahma Reddy Battula via xyao)
2015-04-25 21:41:35 -07:00
cnauroth
a00e001a1a
HDFS-8247. TestDiskspaceQuotaUpdate#testAppendOverTypeQuota is failing. Contributed by Xiaoyu Yao.
2015-04-25 11:37:27 -07:00
Allen Wittenauer
f83c55a6be
HDFS-7673. synthetic load generator docs give incorrect/incomplete commands (Brahma Reddy Battula via aw)
2015-04-25 15:05:43 +01:00
Arpit Agarwal
dcc5455e07
HDFS-8211. DataNode UUID is always null in the JMX counter. (Contributed by Anu Engineer)
2015-04-24 16:47:48 -07:00
Andrew Wang
c7d9ad68e3
HDFS-8191. Fix byte to integer casting in SimulatedFSDataset#simulatedByte. Contributed by Zhe Zhang.
2015-04-24 11:54:25 -07:00
Jing Zhao
cf6c8a1b4e
HDFS-8176. Record from/to snapshots in audit log for snapshot diff report. Contributed by J. Andreina.
2015-04-24 10:23:32 -07:00
Akira Ajisaka
91b97c21c9
HDFS-8110. Remove unsupported 'hdfs namenode -rollingUpgrade downgrade' from document. Contributed by J.Andreina.
2015-04-24 20:32:55 +09:00
Vinayakumar B
c8d72907ff
HDFS-8231. StackTrace displayed at client while QuotaByStorageType exceeds (Contributed by J.Andreina and Xiaoyu Yao)
2015-04-24 12:51:04 +05:30
Vinayakumar B
262c1bc339
HDFS-8217. During block recovery for truncate Log new Block Id in case of copy-on-truncate is true. (Contributed by Vinayakumar B)
2015-04-24 12:16:41 +05:30
Colin Patrick Mccabe
a8898445dc
HDFS-8070. Pre-HDFS-7915 DFSClient cannot use short circuit on post-HDFS-7915 DataNode (cmccabe)
2015-04-23 19:13:27 -07:00
Colin Patrick Mccabe
a0e0a63209
HADOOP-11802. DomainSocketWatcher thread terminates sometimes after there is an I/O error during requestShortCircuitShm (cmccabe)
2015-04-23 19:00:24 -07:00
Haohui Mai
bcf89ddc7d
HDFS-8052. Move WebHdfsFileSystem into hadoop-hdfs-client. Contributed by Haohui Mai.
2015-04-23 17:33:45 -07:00
Tsz-Wo Nicholas Sze
ef4e9963b2
HDFS-8215. Refactor NamenodeFsck#check method. Contributed by Takanobu Asanuma
2015-04-23 14:19:33 -07:00
Tsz-Wo Nicholas Sze
416b84354e
HDFS-8147. StorageGroup in Dispatcher should override equals nad hashCode. Contributed by surendra singh lilhore
2015-04-23 11:55:06 -07:00
Andrew Wang
26971e52ae
HADOOP-11852. Disable symlinks in trunk.
2015-04-23 11:47:01 -07:00
Arun Suresh
baf8bc6c48
HDFS-4448. Allow HA NN to start in secure mode with wildcard address configured (atm via asuresh)
2015-04-23 01:44:17 -07:00
Haohui Mai
12f4df043f
HDFS-8218. Move classes that used by ClientProtocol into hdfs-client. Contributed by Haohui Mai.
2015-04-22 11:33:21 -07:00
Haohui Mai
6f8003dc7b
HDFS-8185. Separate client related routines in HAUtil into a new class. Contributed by Haohui Mai.
2015-04-21 21:59:47 -07:00
Colin Patrick Mccabe
997408eaac
HDFS-8133. Improve readability of deleted block check (Daryn Sharp via Colin P. McCabe)
2015-04-21 11:43:24 -07:00
Arpit Agarwal
dfc1c4c303
HDFS-8163. Using monotonicNow for block report scheduling causes test failures on recently restarted systems. (Arpit Agarwal)
2015-04-21 10:58:05 -07:00
Vinayakumar B
8ddbb8dd43
HDFS-7993. Provide each Replica details in fsck (Contributed by J.Andreina)
2015-04-21 15:24:49 +05:30
Vinod Kumar Vavilapalli
d52de61544
Set the release date for 2.7.0
2015-04-20 20:16:58 -07:00
Vinayakumar B
ed4137cebf
HDFS-7916. 'reportBadBlocks' from datanodes to standby Node BPServiceActor goes for infinite loop (Contributed by Vinayakumar B)
...
Updated CHANGES.TXT for correct version
2015-04-21 07:59:43 +05:30
Arpit Agarwal
c92f6f3605
HDFS-8179. DFSClient#getServerDefaults returns null within 1 hour of system start. (Contributed by Xiaoyu Yao)
2015-04-20 15:42:42 -07:00
Vinayakumar B
c17cd4f7c1
HDFS-8173. NPE thrown at DataNode shutdown when HTTP server was not able to create (Contributed by surendra singh lilhore)
2015-04-20 14:58:04 +05:30
Haohui Mai
5c97db07fb
HDFS-8169. Move LocatedBlocks and related classes to hdfs-client. Contributed by Haohui Mai.
2015-04-20 00:36:46 -07:00
Arpit Agarwal
8511d80804
HDFS-8152. Refactoring of lazy persist storage cases. (Arpit Agarwal)
2015-04-19 16:09:06 -07:00
Tsuyoshi Ozawa
5459b241c8
HDFS-8043. NPE in MiniDFSCluster teardown. Contributed by Brahma Reddy Battula.
2015-04-19 18:19:36 +09:00
Tsuyoshi Ozawa
5112477d9e
HDFS-7863. Missing description of some methods and parameters in javadoc of FSDirDeleteOp. Contributed by Brahma Reddy Battula.
2015-04-19 18:06:56 +09:00
Haohui Mai
76e7264e8d
HDFS-8165. Move GRANDFATHER_GENERATION_STAMP and GRANDFATER_INODE_ID to hdfs-client. Contributed by Haohui Mai.
2015-04-16 22:49:30 -07:00
Jitendra Pandey
369ddc67bd
HDFS-8153. Error Message points to wrong parent directory in case of path component name length error. Contributed by Anu Engineer.
2015-04-16 22:13:09 -07:00
Tsz-Wo Nicholas Sze
9595cc003c
HDFS-7891. A block placement policy with best rack failure tolerance. Contributed by Walter Su
2015-04-16 18:25:53 -07:00
Akira Ajisaka
4308910eed
Revert "HDFS-6153. Document "fileId" and "childrenNum" fields in the FileStatus Json schema"
...
This reverts commit eb1d4c39e0
.
2015-04-16 16:54:01 -05:00
Tsz-Wo Nicholas Sze
75bbcc8bf3
HDFS-8082. Move dfs.client.read.*, dfs.client.short.circuit.*, dfs.client.mmap.* and dfs.client.hedged.read.* conf from DFSConfigKeys to HdfsClientConfigKeys.
2015-04-16 13:22:31 -07:00
Haohui Mai
80a2a12423
HDFS-8135. Remove the deprecated FSConstants class. Contributed by Li Lu.
2015-04-16 11:26:05 -07:00
Andrew Wang
2e8ea780a4
HDFS-8142. DistributedFileSystem encryption zone commands should resolve relative paths. Contributed by Rakesh R.
2015-04-16 07:14:44 -07:00
Akira Ajisaka
de0f1700c1
HDFS-8149. The footer of the Web UI "Hadoop, 2014" is old. Contributed by Brahma Reddy Battula.
2015-04-15 15:31:04 -05:00
Jing Zhao
b172d03595
HDFS-7934. Update RollingUpgrade rollback documentation: should use bootstrapstandby for standby NN. Contributed by J. Andreina.
2015-04-15 13:10:38 -07:00
Jing Zhao
4c097e473b
HDFS-8151. Always use snapshot path as source when invalid snapshot names are used for diff based distcp. Contributed by Jing Zhao.
2015-04-15 12:37:20 -07:00
Arpit Agarwal
9e8309a1b2
HDFS-8144. Split TestLazyPersistFiles into multiple tests. (Arpit Agarwal)
2015-04-15 10:25:04 -07:00
Jing Zhao
fddd55279d
HDFS-8127. NameNode Failover during HA upgrade can cause DataNode to finalize upgrade. Contributed by Jing Zhao.
2015-04-14 15:05:23 -07:00
cnauroth
fef596df03
HDFS-8055. NullPointerException when topology script is missing. Contributed by Anu Engineer.
2015-04-14 10:19:30 -07:00
cnauroth
d45aa7647b
HDFS-6666. Abort NameNode and DataNode startup if security is enabled but block access token is not enabled. Contributed by Vijay Bhat.
2015-04-14 09:59:01 -07:00
Arpit Agarwal
18a3dad44a
HDFS-7701. Support reporting per storage type quota and usage with hadoop/hdfs shell. (Contributed by Peter Shi)
2015-04-13 21:01:15 -07:00
Andrew Wang
d60e22152a
HDFS-8117. More accurate verification in SimulatedFSDataset: replace DEFAULT_DATABYTE with patterned data. Contributed by Zhe Zhang.
2015-04-13 13:01:10 -07:00
Tsz-Wo Nicholas Sze
7fc50e2525
HDFS-8083. Move dfs.client.write.* conf from DFSConfigKeys to HdfsClientConfigKeys.Write.
2015-04-13 11:43:35 -07:00
Vinayakumar B
14384f5b51
HDFS-8111. NPE thrown when invalid FSImage filename given for 'hdfs oiv_legacy' cmd ( Contributed by surendra singh lilhore )
2015-04-13 17:16:05 +05:30
cnauroth
f8f5887209
HDFS-7933. fsck should also report decommissioning replicas. Contributed by Xiaoyu Yao.
2015-04-11 13:23:18 -07:00
Tsz-Wo Nicholas Sze
60da0e49e7
HDFS-8084. Move dfs.client.failover.* confs from DFSConfigKeys to HdfsClientConfigKeys.Failover and fix typos in the dfs.http.client.* configuration keys.
2015-04-10 19:38:43 -07:00
Haohui Mai
36e4cd3be6
HDFS-8103. Move BlockTokenSecretManager.AccessMode into BlockTokenIdentifier. Contributed by Haohui Mai.
2015-04-10 16:36:45 -07:00
Tsz-Wo Nicholas Sze
2cc9514ad6
HDFS-8100. Refactor DFSClient.Conf to a standalone class and separates short-circuit related conf to ShortCircuitConf.
2015-04-10 14:48:45 -07:00
Arun Suresh
7660da95cb
HDFS-7931. DistributedFileSystem should not look for keyProvider in cache if Encryption is disabled (asuresh)
2015-04-10 11:40:25 -07:00
Vinayakumar B
987c9e12e1
HDFS-7939. Two fsimage_rollback_* files are created which are not deleted after rollback. (Contributed by J.Andreina)
2015-04-10 11:12:07 +05:30
Konstantin V Shvachko
0959b67f1a
HDFS-8081. Split getAdditionalBlock() into two methods. Contributed by Konstantin Shvachko
2015-04-09 22:00:20 -07:00
Haohui Mai
af9d4fede5
HDFS-8102. Separate webhdfs retry configuration keys from DFSConfigKeys. Contributed by Haohui Mai.
2015-04-09 14:36:27 -07:00
Vinod Kumar Vavilapalli
623fd46c1e
Adding release 2.7.1 to CHANGES.txt
2015-04-09 13:54:20 -07:00
Arun Suresh
a813db0b1b
Fix CHANGES.txt for HDFS-8091
2015-04-09 13:51:00 -07:00
Arun Suresh
922b7ed21d
HDFS-8091: ACLStatus and XAttributes should be presented to INodeAttributesProvider before returning to client (asuresh)
2015-04-09 12:38:33 -07:00
Colin Patrick Mccabe
61dc2ea3fe
HDFS-8063: Fix intermittent test failures in TestTracing (Masatake Iwasaki via Colin P. McCabe)
2015-04-09 11:28:02 -07:00
Colin Patrick Mccabe
30acb7372a
HDFS-8099. Change "DFSInputStream has been closed already" message to debug log level (Charles Lamb via Colin P. McCabe)
2015-04-09 11:22:39 -07:00
Aaron T. Myers
3fe61e0bb0
HDFS-8101. DFSClient use of non-constant DFSConfigKeys pulls in WebHDFS classes at runtime. Contributed by Sean Busbey.
2015-04-09 09:40:08 -07:00
Vinayakumar B
9d8952f97f
HDFS-8096. DatanodeMetrics#blocksReplicated will get incremented early and even for failed transfers (Contributed by Vinayakumar B)
2015-04-09 11:58:00 +05:30
Andrew Wang
b1e059089d
HDFS-7979. Initialize block report IDs with a random number.
2015-04-08 21:43:42 -07:00
Haohui Mai
cc25823546
HDFS-8089. Move o.a.h.hdfs.web.resources.* to the client jars. Contributed by Haohui Mai.
2015-04-08 16:30:08 -07:00
Andrew Wang
5a540c3d31
HDFS-8025. Addendum fix for HDFS-3087 Decomissioning on NN restart can complete without blocks being replicated. Contributed by Ming Ma.
2015-04-08 16:09:17 -07:00
Haohui Mai
82d56b337d
Revert HDFS-7813.
2015-04-08 16:02:45 -07:00
Haohui Mai
bd4c99bece
Revert HDFS-7808.
2015-04-08 15:59:55 -07:00
Andrew Wang
6af0d74a75
HDFS-7725. Incorrect 'nodes in service' metrics caused all writes to fail. Contributed by Ming Ma.
2015-04-08 15:52:06 -07:00
Andrew Wang
a42bb1cd91
HDFS-8076. Code cleanup for DFSInputStream: use offset instead of LocatedBlock when possible. Contributed by Zhe Zhang.
2015-04-08 15:41:48 -07:00
Kihwal Lee
285b31e75e
HDFS-8046. Allow better control of getContentSummary. Contributed by Kihwal Lee.
2015-04-08 15:38:29 -05:00
Tsz-Wo Nicholas Sze
c931a3c776
HDFS-8079. Move CorruptFileBlockIterator to a new hdfs.client.impl package.
2015-04-08 11:50:52 -07:00
Arpit Agarwal
608c499841
HDFS-8072. Reserved RBW space is not released if client terminates while writing block. (Arpit Agarwal)
2015-04-08 11:38:21 -07:00
Haohui Mai
ab04ff9efe
HDFS-8080. Separate JSON related routines used by WebHdfsFileSystem to a package local class. Contributed by Haohui Mai.
2015-04-07 21:30:57 -07:00
Vinayakumar B
d505c8acd3
HDFS-8073. Split BlockPlacementPolicyDefault.chooseTarget(..) so it can be easily overrided. (Contributed by Walter Su)
2015-04-08 09:56:37 +05:30
Tsz-Wo Nicholas Sze
4be648b55c
HDFS-8079. Move dfs.client.retry.* confs from DFSConfigKeys to HdfsClientConfigKeys.Retry.
2015-04-07 19:48:57 -07:00
Yongjun Zhang
66763bb06f
HDFS-5215. dfs.datanode.du.reserved is not considered while computing
...
available space ( Brahma Reddy Battula via Yongjun Zhang)
2015-04-07 19:31:58 -07:00
cnauroth
1e72d98c69
HDFS-8038. PBImageDelimitedTextWriter#getEntry output HDFS path in platform-specific format. Contributed by Xiaoyu Yao.
2015-04-07 14:23:01 -07:00
Tsz-Wo Nicholas Sze
571a1ce9d0
HDFS-8049. Add @InterfaceAudience.Private annotation to hdfs client implementation. Contributed by Takuya Fukudome
2015-04-07 13:59:48 -07:00
Konstantin V Shvachko
75c5454860
HDFS-8071. Redundant checkFileProgress() in PART II of getAdditionalBlock(). Contributed by Konstantin Shvachko.
2015-04-06 22:20:44 -07:00
Colin Patrick Mccabe
28bebc81db
HDFS-7999. FsDatasetImpl#createTemporary sometimes holds the FSDatasetImpl lock for a very long time (sinago via cmccabe)
2015-04-06 08:56:52 -07:00
Vinod Kumar Vavilapalli
4b3948ea36
HADOOP-11776. Fixed the broken JDiff support in Hadoop 2. Contributed by Li Lu.
2015-04-04 13:52:01 -07:00
Vinod Kumar Vavilapalli
5370e7128b
HADOOP-11377. Added Null.java without which jdiff completely flops. Contributed by Tsuyoshi Ozawa.
2015-04-04 13:47:08 -07:00
Colin Patrick Mccabe
ef591b1d6a
HDFS-8051. FsVolumeList#addVolume should release volume reference if not put it into BlockScanner. (Lei (Eddy) Xu via Colin P. McCabe)
2015-04-03 16:34:23 -07:00
Colin Patrick Mccabe
023133cef9
HDFS-7996. After swapping a volume, BlockReceiver reports ReplicaNotFoundException (Lei (Eddy) Xu via Colin P. McCabe)
2015-04-03 14:19:46 -07:00
cnauroth
db80e42891
HDFS-8039. Fix TestDebugAdmin#testRecoverLease and testVerfiyBlockChecksumCommand on Windows. Contributed by Xiaoyu Yao.
2015-04-03 10:44:02 -07:00
cnauroth
dc5596c36a
HDFS-8034. Fix TestDFSClientRetries#testDFSClientConfigurationLocateFollowingBlockInitialDelay for Windows. Contributed by Xiaoyu Yao.
2015-04-03 10:10:11 -07:00
Jing Zhao
72f6bd4893
HDFS-7811. Avoid recursive call getStoragePolicyID in INodeFile#computeQuotaUsage. Contributed by Xiaoyu Yao and Jing Zhao.
2015-04-02 21:20:30 -07:00
Haohui Mai
16b74f978a
HDFS-7893. Update the POM to create a separate hdfs-client jar. Contributed by Haohui Mai.
2015-04-02 15:29:18 -07:00
Haohui Mai
96649c38f9
HDFS-8035. Move checkBlocksProperlyReplicated() in FSNamesystem to BlockManager. Contributed by Haohui Mai.
2015-04-02 11:36:51 -07:00
Tsz-Wo Nicholas Sze
4f412f487c
HDFS-7954. TestBalancer#testBalancerWithPinnedBlocks should not be executed on Windows. Contributed by Xiaoyu Yao
2015-04-02 11:11:34 -07:00
Tsz-Wo Nicholas Sze
9ed43f2189
HDFS-7888. Change DFSOutputStream and DataStreamer for convenience of subclassing. Contributed by Li Bo
2015-04-02 10:59:26 -07:00
Vinayakumar B
867d5d2675
HDFS-7916. 'reportBadBlocks' from datanodes to standby Node BPServiceActor goes for infinite loop (Contributed by Vinayakumar B)
2015-04-02 08:12:00 +05:30
Brandon Li
4d14816c26
HDFS-8001 RpcProgramNfs3 : wrong parsing of dfs.blocksize. Contributed by Remi Catherinot
2015-04-01 17:20:24 -07:00
Haohui Mai
6ccf4fbf8a
HDFS-8008. Support client-side back off when the datanodes are congested. Contributed by Haohui Mai.
2015-04-01 16:54:46 -07:00
Haohui Mai
75cb1d42ab
HDFS-8036. Use snapshot path as source when using snapshot diff report in DistCp. Contributed by Jing Zhao.
2015-04-01 16:50:59 -07:00
Colin Patrick Mccabe
3c7adaaf35
HDFS-7922. ShortCircuitCache#close is not releasing ScheduledThreadPoolExecutors (Rakesh R via Colin P. McCabe)
2015-04-01 16:02:39 -07:00
Colin Patrick Mccabe
c94d594a57
HDFS-8026. Trace FSOutputSummer#writeChecksumChunks rather than DFSOutputStream#writeChunk (cmccabe)
2015-04-01 14:10:10 -07:00
Andrew Wang
ed72daa5df
HDFS-7978. Add LOG.isDebugEnabled() guard for some LOG.debug(..). Contributed by Walter Su.
2015-04-01 12:54:28 -07:00
Haohui Mai
796fb26871
Add the missing files for HDFS-8009.
2015-04-01 10:58:32 -07:00
Haohui Mai
53471d462c
HDFS-8009. Signal congestion on the DataNode. Contributed by Haohui Mai.
2015-04-01 10:56:53 -07:00
Akira Ajisaka
18a91fe4df
HDFS-6945. BlockManager should remove a block from excessReplicateMap and decrement ExcessBlocks metric when the block is removed. (aajisaka)
2015-04-01 09:07:28 +09:00
Akira Ajisaka
859cab2f22
HDFS-7671. hdfs user guide should point to the common rack awareness doc. Contributed by Kai Sasaki.
2015-04-01 00:26:16 +09:00
yliu
3df61f303a
HDFS-7997. The first non-existing xattr should also throw IOException. (zhouyingchao via yliu)
2015-03-31 21:17:44 +08:00
Arpit Agarwal
85dc3c14b2
HDFS-7944. Minor cleanup of BlockPoolManager#getAllNamenodeThreads. (Arpit Agarwal)
2015-03-30 21:24:51 -07:00
Harsh J
cce66ba3c9
HDFS-3918. EditLogTailer shouldn't log WARN when other node is in standby mode. Contributed by Todd Lipcon.
2015-03-31 08:04:18 +05:30
Arpit Agarwal
1a495fbb48
HDFS-7645. Rolling upgrade is restoring blocks from trash multiple times (Contributed by Vinayakumar B and Keisuke Ogiwara)
2015-03-30 15:25:16 -07:00
Haohui Mai
0967b1d99d
Addendum for HDFS-7748.
2015-03-30 13:11:09 -07:00
Haohui Mai
b80457158d
HDFS-7748. Separate ECN flags from the Status in the DataTransferPipelineAck. Contributed by Anu Engineer and Haohui Mai.
2015-03-30 11:59:21 -07:00
Colin Patrick Mccabe
1feb9569f3
HDFS-7261. storageMap is accessed without synchronization in DatanodeDescriptor#updateHeartbeatState() (Brahma Reddy Battula via Colin P. McCabe)
2015-03-30 10:46:21 -07:00
Akira Ajisaka
e7ea2a8e8f
HDFS-8002. Website refers to /trash directory. Contributd by Brahma Reddy Battula.
2015-03-31 00:27:50 +09:00
Kihwal Lee
04ee18ed48
HDFS-7742. Favoring decommissioning node for replication can cause a block to stay
...
underreplicated for long periods. Contributed by Nathan Roberts.
2015-03-30 10:10:11 -05:00
Harsh J
ae3e8c61ff
HDFS-4396. Add START_MSG/SHUTDOWN_MSG for ZKFC. Contributed by Liang Xie.
2015-03-30 15:21:18 +05:30
Vinayakumar B
1ed9fb7664
HDFS-7890. Improve information on Top users for metrics in RollingWindowsManager and lower log level (Contributed by J.Andreina)
2015-03-30 10:02:48 +05:30
Akira Ajisaka
232eca944a
HDFS-6408. Remove redundant definitions in log4j.properties. Contributed by Abhiraj Butala.
2015-03-30 11:25:35 +09:00
Akira Ajisaka
257c77f895
HDFS-6263. Remove DRFA.MaxBackupIndex config from log4j.properties. Contributed by Abhiraj Butala.
2015-03-30 10:52:15 +09:00
Harsh J
3d9132d434
HDFS-7501. TransactionsSinceLastCheckpoint can be negative on SBNs. Contributed by Gautam Gopalakrishnan.
2015-03-29 00:45:01 +05:30
Arpit Agarwal
89fb0f57ef
HDFS-7700. Document quota support for storage types. (Contributed by Xiaoyu Yao)
2015-03-27 19:49:26 -07:00
Arun Suresh
e97f8e44af
HDFS-8004. Use KeyProviderCryptoExtension#warmUpEncryptedKeys when creating an encryption zone. (awang via asuresh)
2015-03-27 19:23:45 -07:00
Kihwal Lee
60882ab26d
HDFS-7990. IBR delete ack should not be delayed. Contributed by Daryn Sharp.
2015-03-27 09:05:17 -05:00
Haohui Mai
47782cbf4a
HADOOP-11748. The secrets of auth cookies should not be specified in configuration in clear text. Contributed by Li Lu and Haohui Mai.
2015-03-26 17:35:37 -07:00
Colin Patrick Mccabe
61df1b27a7
HDFS-7410. Support CreateFlags with append() to support hsync() for appending streams (Vinayakumar B via Colin P. McCabe)
2015-03-26 13:21:09 -07:00
Arpit Agarwal
3d0708bdb0
HDFS-7824. GetContentSummary API and its namenode implementation for Storage Type Quota/Usage. (Contributed by Xiaoyu Yao)
2015-03-26 10:24:11 -07:00
Kihwal Lee
222845632b
HDFS-7963. Fix expected tracing spans in TestTracing. Contributed by Masatake Iwasaki.
2015-03-26 08:44:58 -05:00
cnauroth
4528eb9fb2
HADOOP-11524. hadoop_do_classpath_subcommand throws a shellcheck warning. Contributed by Chris Nauroth.
2015-03-25 22:36:09 -07:00
Kihwal Lee
fc1031af74
HDFS-7928. Scanning blocks from disk during rolling upgrade startup takes a lot of time if disks are busy. Contributed by Rushabh Shah.
2015-03-25 14:42:59 -05:00
Jing Zhao
97e2aa2551
Move HDFS-6353 to the trunk section in CHANGES.txt
2015-03-25 11:15:44 -07:00
Jing Zhao
5e21e4ca37
HDFS-6353. Check and make checkpoint before stopping the NameNode. Contributed by Jing Zhao.
2015-03-25 10:38:00 -07:00
Haohui Mai
80278a5f85
HDFS-7985. WebHDFS should be always enabled. Contributed by Li Lu.
2015-03-24 21:55:56 -07:00
Jitendra Pandey
53a28afe29
HDFS-6826. Plugin interface to enable delegation of HDFS authorization assertions. Contributed by Arun Suresh.
2015-03-24 16:02:40 -07:00
Haohui Mai
e38ef70fbc
HDFS-7713. Implement mkdirs in the HDFS Web UI. Contributed by Ravi Prakash.
2015-03-24 15:48:52 -07:00
Jing Zhao
a16bfff71b
HDFS-7854. Separate class DataStreamer out of DFSOutputStream. Contributed by Li Bo.
2015-03-24 11:06:13 -07:00
Brandon Li
570a83ae80
HDFS-7977. NFS couldn't take percentile intervals. Contributed by Brandon Li
2015-03-24 10:49:16 -07:00
Harsh J
eda02540ce
HDFS-7875. Improve log message when wrong value configured for dfs.datanode.failed.volumes.tolerated. Contributed by Nijel.
2015-03-24 23:06:18 +05:30
Brandon Li
51f1f49374
HDFS-7976. Update NFS user guide for mount option 'sync' to minimize or avoid reordered writes. Contributed by Brandon Li
2015-03-24 10:28:38 -07:00
Andrew Wang
6413d34986
HDFS-7961. Trigger full block report after hot swapping disk. Contributed by Eddy Xu.
2015-03-24 09:07:02 -07:00
Vinayakumar B
c6c396fcd6
HDFS-3325. When configuring 'dfs.namenode.safemode.threshold-pct' to a value greater or equal to 1 there is mismatch in the UI report (Contributed by J.Andreina)
2015-03-24 12:12:01 +05:30
Plamen Jeliazkov
970ee3fc56
HDFS-7956. Improve logging for DatanodeRegistration. Contributed by Plamen Jeliazkov.
2015-03-23 23:05:21 -07:00
Andrew Wang
50ee8f4e67
HDFS-7960. The full block report should prune zombie storages even if they're not empty. Contributed by Colin McCabe and Eddy Xu.
2015-03-23 22:00:34 -07:00
Tsz-Wo Nicholas Sze
d7e3c3364e
HDFS-7884. Fix NullPointerException in BlockSender when the generation stamp provided by the client is larger than the one stored in the datanode. Contributed by Brahma Reddy Battula
2015-03-24 13:49:17 +09:00
cnauroth
2c238ae4e0
HDFS-7917. Use file to replace data dirs in test to simulate a disk failure. Contributed by Lei (Eddy) Xu.
2015-03-23 16:29:51 -07:00
Brandon Li
36af4a913c
HDFS-7942. NFS: support regexp grouping in nfs.exports.allowed.hosts. Contributed by Brandon Li
2015-03-23 10:06:47 -07:00
Kihwal Lee
75ead273be
HDFS-6841. Use Time.monotonicNow() wherever applicable instead of Time.now(). Contributed by Vinayakumar B
2015-03-20 14:02:09 -05:00
Jing Zhao
d368d3647a
HDFS-7957. Truncate should verify quota before making changes. Contributed by Jing Zhao.
2015-03-20 11:50:24 -07:00
Jing Zhao
a6a5aae472
HDFS-7829. Code clean up for LocatedBlock. Contributed by Takanobu Asanuma.
2015-03-20 10:50:19 -07:00
Yongjun Zhang
15612313f5
HDFS-7835. make initial sleeptime in locateFollowingBlock configurable for DFSClient. Contributed by Zhihai Xu.
2015-03-20 09:12:42 -07:00
yliu
978ef11f26
HDFS-7962. Remove duplicated logs in BlockManager. (yliu)
2015-03-20 05:29:25 +08:00
yliu
e37ca221bf
HDFS-7930. commitBlockSynchronization() does not remove locations. (yliu)
2015-03-19 23:23:19 +08:00
Kihwal Lee
61a4c7fc98
HDFS-7932. Speed up the shutdown of datanode during rolling upgrade. Contributed by Kihwal Lee.
2015-03-19 12:27:03 -05:00
Vinayakumar B
5be5129d93
HDFS.7849. Update documentation for enabling a new feature in rolling upgrade ( Contributed by J.Andreina )
2015-03-19 19:05:42 +05:30
Kihwal Lee
e79be0ee12
HDFS-7816. Unable to open webhdfs paths with "+". Contributed by Haohui Mai
2015-03-19 08:01:01 -05:00
Vinayakumar B
355e008ffb
HDFS-7867. Update action param from 'start' to 'prepare' in rolling upgrade ( Contributed by J.Andreina) Updated JIRA id.
2015-03-19 12:10:39 +05:30
Vinayakumar B
338b477ff7
HDFS-7869. Update action param from 'start' to 'prepare' in rolling upgrade ( Contributed by J.Andreina)
2015-03-19 11:59:31 +05:30
Jing Zhao
c7c71cdba5
HDFS-7587. Edit log corruption can happen if append fails with a quota violation. Contributed by Jing Zhao.
2015-03-18 18:53:50 -07:00
Colin Patrick Mccabe
43b41f2241
HDFS-7929. inotify unable fetch pre-upgrade edit log segments once upgrade starts (Zhe Zhang via Colin P. McCabe)
2015-03-18 18:48:54 -07:00
Jing Zhao
bee5a6a64a
HDFS-7943. Append cannot handle the last block with length greater than the preferred block size. Contributed by Jing Zhao.
2015-03-18 18:40:59 -07:00
Colin Patrick Mccabe
8234fd0e10
HDFS-7054. Make DFSOutputStream tracing more fine-grained (cmccabe)
2015-03-18 18:14:54 -07:00
Haohui Mai
8c40e88d5d
HDFS-7945. The WebHdfs system on DN does not honor the length parameter. Contributed by Haohui Mai.
2015-03-18 16:19:46 -07:00
Arpit Agarwal
c239b6d376
HDFS-7914. TestJournalNode#testFailToStartWithBadConfig fails when the default dfs.journalnode.http-address port 8480 is in use. (Contributed by Xiaoyu Yao)
2015-03-18 14:04:53 -07:00
Haohui Mai
f0dea037ff
HDFS-7697. Mark the PB OIV tool as experimental. Contributed by Lei (Eddy) Xu.
2015-03-18 13:33:41 -07:00
Arpit Agarwal
02a67aad65
Fix CHANGES.txt for HDFS-7722.
2015-03-18 12:52:42 -07:00
Arpit Agarwal
e817cedcdc
HDFS-7951. Fix NPE for TestFsDatasetImpl#testAddVolumeFailureReleasesInUseLock on Linux. (Contributed by Xiaoyu Yao)
2015-03-18 12:45:46 -07:00
Arpit Agarwal
d462c62755
HDFS-7950. Fix TestFsDatasetImpl#testAddVolumes failure on Windows. (Contributed by Xiaoyu Yao)
2015-03-18 12:35:30 -07:00
Arpit Agarwal
fdd58aa32f
HDFS-7948. TestDataNodeHotSwapVolumes#testAddVolumeFailures failed on Windows. (Contributed by Xiaoyu Yao)
2015-03-18 12:26:00 -07:00
Haohui Mai
402817cd9b
HDFS-7953. NN Web UI fails to navigate to paths that contain #. Contributed by kanaka kumar avvaru.
2015-03-18 11:08:08 -07:00
Arpit Agarwal
5b322c6a82
HDFS-7946. TestDataNodeVolumeFailureReporting NPE on Windows. (Contributed by Xiaoyu Yao)
2015-03-17 21:34:31 -07:00
Colin Patrick Mccabe
d8846707c5
HDFS-7940. Add tracing to DFSClient#setQuotaByStorageType (Rakesh R via Colin P. McCabe)
2015-03-17 10:47:21 -07:00
Vinayakumar B
018893e81e
HDFS-5356. MiniDFSCluster should close all open FileSystems when shutdown() (Contributed by Rakesh R)
2015-03-17 15:32:34 +05:30
yliu
48c2db34ef
HDFS-7838. Expose truncate API for libhdfs. (yliu)
2015-03-17 07:22:17 +08:00
Harsh J
046521cd65
HDFS-2360. Ugly stacktrce when quota exceeds. (harsh)
2015-03-17 10:28:17 +05:30
Konstantin V Shvachko
ce5de93a58
HDFS-7886. Fix TestFileTruncate falures. Contributed by Plamen Jeliazkov and Konstantin Shvachko.
2015-03-16 12:54:04 -07:00
Colin Patrick Mccabe
bc9cb3e271
HDFS-7915. The DataNode can sometimes allocate a ShortCircuitShm slot and fail to tell the DFSClient about it because of a network error (cmccabe)
2015-03-14 22:36:46 -07:00
Colin Patrick Mccabe
32741cf3d2
Revert "HDFS-7915. The DataNode can sometimes allocate a ShortCircuitShm slot and fail to tell the DFSClient about it because of a network error (cmccabe)" (jenkins didn't run yet)
...
This reverts commit 5aa892ed48
.
2015-03-13 18:40:20 -07:00
Colin Patrick Mccabe
5aa892ed48
HDFS-7915. The DataNode can sometimes allocate a ShortCircuitShm slot and fail to tell the DFSClient about it because of a network error (cmccabe)
2015-03-13 18:29:49 -07:00
Konstantin V Shvachko
dfd3201700
HDFS-2605. Remove redundant "Release 0.21.1" section from CHANGES.txt. Contributed by Allen Wittenauer.
2015-03-13 13:32:45 -07:00
Konstantin V Shvachko
6acb7f2110
HDFS-7903. Cannot recover block after truncate and delete snapshot. Contributed by Plamen Jeliazkov.
2015-03-13 13:12:51 -07:00
Kihwal Lee
d324164a51
HDFS-7435. PB encoding of block reports is very inefficient. Contributed by Daryn Sharp.
2015-03-13 14:23:37 -05:00
Brandon Li
f446669afb
HDFS-7926. NameNode implementation of ClientProtocol.truncate(..) is not idempotent. Contributed by Tsz Wo Nicholas Sze
2015-03-13 10:42:22 -07:00
Colin Patrick Mccabe
b49c3a1813
HDFS-7722. DataNode#checkDiskError should also remove Storage when error is found. (Lei Xu via Colin P. McCabe)
2015-03-12 12:00:18 -07:00
Tsz-Wo Nicholas Sze
6dae6d12ec
HDFS-6833. DirectoryScanner should not register a deleting block with memory of DataNode. Contributed by Shinichi Yamashita
2015-03-13 02:25:32 +08:00
cnauroth
fb34f45727
HDFS-7491. Add incremental blockreport latency to DN metrics. Contributed by Ming Ma.
2015-03-11 14:11:19 -07:00
Colin Patrick Mccabe
5c1036d598
HDFS-7830. DataNode does not release the volume lock when adding a volume fails. (Lei Xu via Colin P. McCabe)
2015-03-10 18:20:58 -07:00
Akira Ajisaka
82db3341bf
HDFS-6806. HDFS Rolling upgrade document should mention the versions available. Contributed by J.Andreina.
2015-03-10 11:22:11 +09:00
Jing Zhao
e43882e84a
HDFS-7898. Change TestAppendSnapshotTruncate to fail-fast. Contributed by Tsz Wo Nicholas Sze.
2015-03-09 10:52:17 -07:00
Vinod Kumar Vavilapalli
b3e699271b
Adding 2.8 section in CHANGES.txt
2015-03-08 20:24:33 -07:00
Chris Douglas
6ee0d32b98
HDFS-7411. Change decommission logic to throttle by blocks rather
...
than nodes in each interval. Contributed by Andrew Wang
2015-03-08 18:31:04 -07:00
Brandon Li
0f8ecb1d0c
HDFS-6488. Support HDFS superuser in NFSv3 gateway. Contributed by Brandon Li
2015-03-06 15:19:45 -08:00
Haohui Mai
c79710302e
HDFS-7818. OffsetParam should return the default value instead of throwing NPE when the value is unspecified. Contributed by Eric Payne.
2015-03-06 14:26:23 -08:00
Allen Wittenauer
01bfe6f05b
HADOOP-11653. shellprofiles should require .sh extension (Brahma Reddy Battula via aw)
2015-03-06 13:54:11 -08:00
Jing Zhao
24db0812be
HDFS-7885. Datanode should not trust the generation stamp provided by client. Contributed by Tsz Wo Nicholas Sze.
2015-03-06 10:55:56 -08:00
Jing Zhao
952640fa4c
HDFS-7855. Separate class Packet from DFSOutputStream. Contributed by Li Bo.
2015-03-05 10:58:53 -08:00
Tsuyoshi Ozawa
74a4754d1c
HADOOP-11648. Set DomainSocketWatcher thread name explicitly. Contributed by Liang Xie.
2015-03-05 16:05:44 +09:00
Tsz-Wo Nicholas Sze
ded0200e9c
HDFS-7746. Add a test randomly mixing append, truncate and snapshot operations.
2015-03-05 10:21:29 +08:00
Dongming Liang
430b537188
HDFS-1522. Combine two BLOCK_FILE_PREFIX constants into one. Contributed by Dongming Liang.
2015-03-04 17:51:12 -08:00
Kihwal Lee
722b479469
HDFS-7434. DatanodeID hashCode should not be mutable. Contributed by Daryn Sharp.
2015-03-04 17:21:51 -06:00
Jing Zhao
ed70fa142c
HDFS-7535. Utilize Snapshot diff report for distcp. Contributed by Jing Zhao.
2015-03-04 10:30:53 -08:00
Haohui Mai
f717dc51b2
HDFS-7879. hdfs.dll does not export functions of the public libhdfs API. Contributed by Chris Nauroth.
2015-03-04 09:17:21 -08:00
Vinayakumar B
3560180b6e
HDFS-7869. Inconsistency in the return information while performing rolling upgrade ( Contributed by J.Andreina )
2015-03-04 14:38:38 +05:30
Aaron T. Myers
f2d7a67a2c
HDFS-7682. {{DistributedFileSystem#getFileChecksum}} of a snapshotted file includes non-snapshotted content. Contributed by Charles Lamb.
2015-03-03 18:08:59 -08:00
Haohui Mai
e2262d3d18
HDFS-6565. Use jackson instead jetty json in hdfs-client. Contributed by Akira AJISAKA.
2015-03-03 17:54:13 -08:00
Arpit Agarwal
1004473aa6
HDFS-7757. Misleading error messages in FSImage.java. (Contributed by Brahma Reddy Battula)
2015-03-03 10:55:22 -08:00
Tsuyoshi Ozawa
d1c6accb6f
HADOOP-11602. Fix toUpperCase/toLowerCase to use Locale.ENGLISH. (ozawa)
2015-03-03 14:17:52 +09:00
Jing Zhao
b442aeec95
HDFS-7871. NameNodeEditLogRoller can keep printing 'Swallowing exception' message. Contributed by Jing Zhao.
2015-03-02 20:22:04 -08:00
Tsz-Wo Nicholas Sze
431e7d84c7
HDFS-7302. Remove "downgrade" from "namenode -rollingUpgrade" startup option since it may incorrectly finalize an ongoing rolling upgrade.
...
Contributed by Kai Sasaki
2015-03-03 10:04:08 +08:00
Haohui Mai
c5eac9c6fe
HDFS-7785. Improve diagnostics information for HttpPutFailedException. Contributed by Chengbing Liu.
2015-03-02 15:35:02 -08:00
Gera Shegalov
cbb492578e
HDFS-7789. DFSck should resolve the path to support cross-FS symlinks. (gera)
2015-03-02 00:55:35 -08:00
Tsz-Wo Nicholas Sze
67ed59348d
HDFS-7439. Add BlockOpResponseProto's message to the exception messages. Contributed by Takanobu Asanuma
2015-03-02 15:03:58 +08:00
Akira Ajisaka
30e73ebc77
HADOOP-11657. Align the output of hadoop fs -du
to be more Unix-like. (aajisaka)
2015-03-01 21:09:15 -08:00
Akira Ajisaka
aa55fd3096
HDFS-5853. Add "hadoop.user.group.metrics.percentiles.intervals" to hdfs-default.xml (aajisaka)
2015-03-01 01:16:36 -08:00
Allen Wittenauer
dbc9b6433e
HDFS-4681. TestBlocksWithNotEnoughRacks#testCorruptBlockRereplicatedAcrossRacks fails using IBM java (Ayappan via aw)
2015-02-28 23:32:09 -08:00
Tsz-Wo Nicholas Sze
cf51ff2fe8
recommit "HDFS-7769. TestHDFSCLI should not create files in hdfs project root dir."
...
(cherry picked from commit 7c6b6547ee
)
2015-02-27 14:30:41 -08:00
Akira Ajisaka
8719cdd4f6
HDFS-7685. Document dfs.namenode.heartbeat.recheck-interval in hdfs-default.xml. Contributed by Kai Sasaki.
2015-02-27 12:17:34 -08:00
Tsz-Wo Nicholas Sze
a979f3b58f
HDFS-7308. Change the packet chunk size computation in DFSOutputStream in order to enforce packet size <= 64kB. Contributed by Takuya Fukudome
2015-02-27 23:45:37 +08:00
Vinayakumar B
4f75b15628
HDFS-6753. Initialize checkDisk when DirectoryScanner not able to get files list for scanning (Contributed by J.Andreina)
2015-02-27 16:36:28 +05:30
Tsz-Wo Nicholas Sze
2954e65467
Revert "HDFS-7769. TestHDFSCLI should not create files in hdfs project root dir."
...
This reverts commit 7c6b6547ee
.
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
2015-02-27 18:25:32 +08:00
cnauroth
c6d5b37a1c
HDFS-7774. Unresolved symbols error while compiling HDFS on Windows 7/32 bit. Contributed by Kiran Kumar M R.
2015-02-26 13:37:46 -08:00
Colin Patrick Mccabe
f0c980abed
HDFS-7819. Log WARN message for the blocks which are not in Block ID based layout (Rakesh R via Colin P. McCabe)
2015-02-26 11:58:29 -08:00
Allen Wittenauer
dce8b9c4d0
HADOOP-11637. bash location hard-coded in shell scripts (aw)
2015-02-26 09:29:16 -08:00
Vinayakumar B
166eecf687
HDFS-7832. Show 'Last Modified' in Namenode's 'Browse Filesystem' (Contributed by Vinayakumar B)
2015-02-26 14:36:09 +05:30
Tsz-Wo Nicholas Sze
725cc499f0
HDFS-7537. Add "UNDER MIN REPL'D BLOCKS" count to fsck. Contributed by GAO Rui
2015-02-26 11:45:56 +08:00
Allen Wittenauer
8c4f76aa20
HDFS-7460. Rewrite httpfs to use new shell framework (John Smith via aw)
2015-02-25 18:57:41 -08:00
Tsz-Wo Nicholas Sze
606f5b517f
HDFS-7843. A truncated file is corrupted after rollback from a rolling upgrade.
2015-02-26 10:14:40 +08:00
Benoy Antony
d140d76a43
HDFS-7467. Provide storage tier information for a directory via fsck. (Benoy Antony)
2015-02-25 16:19:35 -08:00
Colin Patrick Mccabe
caa42adf20
HDFS-7495. Remove updatePosition argument from DFSInputStream#getBlockAt() (cmccabe)
2015-02-25 13:30:01 -08:00
Andrew Wang
7105ebaa9f
HDFS-7763. fix zkfc hung issue due to not catching exception in a corner case. Contributed by Liang Xie.
2015-02-24 15:31:13 -08:00
Jing Zhao
73bcfa99af
HDFS-7831. Fix the starting index and end condition of the loop in FileDiffList.findEarlierSnapshotBlocks(). Contributed by Konstantin Shvachko.
2015-02-24 10:31:32 -08:00
Tsuyoshi Ozawa
1aea440560
Fix build because of 946456c6d8
.
2015-02-25 00:48:51 +09:00
Tsuyoshi Ozawa
9cedad11d8
Revert "HADOOP-11602. Fix toUpperCase/toLowerCase to use Locale.ENGLISH. (ozawa)"
...
This reverts commit 946456c6d8
.
Conflicts:
hadoop-common-project/hadoop-common/CHANGES.txt
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/QuotaByStorageTypeEntry.java
2015-02-25 00:32:04 +09:00
Tsuyoshi Ozawa
b53fd7163b
HDFS-7008. xlator should be closed upon exit from DFSAdmin#genericRefresh(). (ozawa)
2015-02-24 23:59:34 +09:00
Colin Patrick Mccabe
faaddb6ecb
HDFS-7805. NameNode recovery prompt should be printed on console (Surendra Singh Lilhore via Colin P. McCabe)
2015-02-23 19:00:10 -08:00
Colin Patrick Mccabe
585768667e
HDFS-7807. libhdfs htable.c: fix htable resizing, add unit test (cmccabe)
2015-02-23 18:44:53 -08:00
cnauroth
769507bd7a
HDFS-7009. Active NN and standby NN have different live nodes. Contributed by Ming Ma.
2015-02-23 15:12:27 -08:00
Arpit Agarwal
8b465b4b8c
HDFS-7806. Refactor: move StorageType from hadoop-hdfs to hadoop-common. (Contributed by Xiaoyu Yao)
2015-02-21 15:38:35 -08:00
yliu
737bad02d4
HDFS-7740. Test truncate with DataNodes restarting. (yliu)
2015-02-21 06:32:34 +08:00
cnauroth
0d6af574e0
HDFS-7813. TestDFSHAAdminMiniCluster#testFencer testcase is failing frequently. Contributed by Rakesh R.
2015-02-20 17:01:08 -08:00
cnauroth
02e7dec79d
HDFS-7773. Additional metrics in HDFS to be accessed via jmx. Contributed by Anu Engineer.
2015-02-20 12:37:48 -08:00
cnauroth
8c6ae0d619
HDFS-7814. Fix usage string of storageType parameter for "dfsadmin -setSpaceQuota/clrSpaceQuota". Contributed by Xiaoyu Yao.
2015-02-20 12:21:46 -08:00
Kihwal Lee
7ae5255a16
HDFS-7788. Post-2.6 namenode may not start up with an image containing inodes created with an old release. Contributed by Rushabh Shah.
2015-02-20 09:09:02 -06:00
Harsh J
b9a17909ba
HDFS-7752. Improve description for "dfs.namenode.num.extra.edits.retained" and "dfs.namenode.num.checkpoints.retained" properties on hdfs-default.xml. Contributed by Wellington Chevreuil.
2015-02-20 19:20:41 +05:30
yliu
2fd02afeca
HDFS-7656. Expose truncate API for HDFS httpfs. (yliu)
2015-02-19 08:36:31 +08:00
Tsuyoshi Ozawa
946456c6d8
HADOOP-11602. Fix toUpperCase/toLowerCase to use Locale.ENGLISH. (ozawa)
2015-02-19 13:06:53 +09:00
Haohui Mai
9a3e292087
HDFS-7808. Remove obsolete -ns options in in DFSHAAdmin.java. Contributed by Arshad Mohammad.
2015-02-18 15:15:08 -08:00
cnauroth
2aa9979a71
HDFS-7772. Document hdfs balancer -exclude/-include option in HDFSCommands.html. Contributed by Xiaoyu Yao.
2015-02-18 12:03:07 -08:00
Uma Maheswara Rao G
2ecea5ab74
HDFS-7804. correct the haadmin command usage in #HDFSHighAvailabilityWithQJM.html (Brahma Reddy Battula via umamahesh)
2015-02-18 19:24:45 +05:30
Akira Ajisaka
6dc8812a95
HDFS-7780. Update use of Iterator to Iterable in DataXceiverServer and SnapshotDiffInfo. Contributed by Ray Chiang.
2015-02-17 14:47:53 -08:00
Haohui Mai
043e44bc36
HDFS-6662. WebHDFS cannot open a file if its path contains "%". Contributed by Gerson Carlos.
2015-02-17 13:04:38 -08:00
Kihwal Lee
db6606223c
HDFS-7795. Show warning if not all favored nodes were chosen by namenode. Contributed by Kihwal Lee.
2015-02-17 13:05:43 -06:00
Allen Wittenauer
34b78d51b5
HDFS-7803. Wrong command mentioned in HDFSHighAvailabilityWithQJM documentation (Arshad Mohammad via aw)
2015-02-17 06:46:37 -10:00
Uma Maheswara Rao G
f0412de1c1
HDFS-4266. BKJM: Separate write and ack quorum (Rakesh R via umamahesh)
2015-02-17 21:28:49 +05:30
Uma Maheswara Rao G
f24a56787a
HDFS-7797. Add audit log for setQuota operation (Rakesh R via umamahesh)
2015-02-17 20:11:11 +05:30
Tsuyoshi Ozawa
2f0f756b26
HADOOP-11600. Fix up source codes to be compiled with Guava 17.0. (ozawa)
2015-02-17 21:56:20 +09:00
yliu
500e6a0f46
HDFS-7798. Checkpointing failure caused by shared KerberosAuthenticator. (Chengbing Liu via yliu)
2015-02-17 07:46:33 +08:00
cnauroth
9729b244de
HDFS-7604. Track and display failed DataNode storage locations in NameNode. Contributed by Chris Nauroth.
2015-02-16 14:43:02 -08:00
Arpit Agarwal
f2231cebcd
HDFS-7775. Use consistent naming for NN-internal quota related types and functions. (Contributed bu Xiaoyu Yao)
2015-02-13 21:01:33 -08:00
cnauroth
2efb2347a9
HDFS-7778. Rename FsVolumeListTest to TestFsVolumeList and commit it to branch-2. Contributed by Lei (Eddy) Xu.
2015-02-13 16:30:28 -08:00
Akira Ajisaka
0d521e3326
HDFS-4265. BKJM doesn't take advantage of speculative reads. Contributed by Rakesh R.
2015-02-13 15:20:52 -08:00
Colin Patrick Mccabe
19be82cd16
update CHANGES.txt for HDFS-7430, HDFS-7721, HDFS-7686
2015-02-13 15:15:31 -08:00
Colin Patrick Mccabe
8bb9a5000e
HDFS-7686. Re-add rapid rescan of possibly corrupt block feature to the block scanner (cmccabe)
2015-02-13 14:35:49 -08:00
Arpit Agarwal
0a33a98eb4
HDFS-7776. Adding additional unit tests for Quota By Storage Type. (Contributed by Xiaoyu Yao)
2015-02-13 11:56:33 -08:00
Allen Wittenauer
a126ac3edb
HDFS-7791. dfs count -v should be added to quota documentation (Akira AJISAKA via aw)
2015-02-13 10:56:30 -08:00
Allen Wittenauer
2f1e5dc628
HDFS-7668. Convert site documentation from apt to markdown (Masatake Iwasaki via aw)
2015-02-12 18:19:45 -08:00
Allen Wittenauer
93b941c637
HADOOP-11565. Add --slaves shell option (aw)
2015-02-12 18:01:28 -08:00
Colin Patrick Mccabe
871cb56152
HDFS-7790. Do not create optional fields in DFSInputStream unless they are needed (cmccabe)
2015-02-12 17:48:51 -08:00
Akira Ajisaka
46b6d23e8f
HDFS-7684. The host:port settings of the deamons should be trimmed before use. Contributed by Anu Engineer.
2015-02-12 17:40:30 -08:00
Haohui Mai
04d09ecd56
HDFS-7711. Move the entry in CHANGE.txt to the right place.
2015-02-12 15:44:05 -08:00
Allen Wittenauer
58cb9f5293
HDFS-7322. deprecate sbin/hadoop-daemon.sh (aw)
2015-02-12 11:51:35 -08:00
Arpit Agarwal
9e33c9944c
HDFS-7584. Update CHANGES.txt
2015-02-12 10:52:15 -08:00
Colin Patrick Mccabe
6b39ad0865
HDFS-7694. FSDataInputStream should support "unbuffer" (cmccabe)
2015-02-12 10:40:46 -08:00
Kihwal Lee
8d7215d40f
Adding missing files from HDFS-7404
2015-02-12 11:17:39 -06:00
Kihwal Lee
38262779bb
HDFS-7704. DN heartbeat to Active NN may be blocked and expire if connection to Standby NN continues to time out. Contributed by Rushabh Shah.
2015-02-12 09:15:30 -06:00
Vinayakumar B
89a5449280
HDFS-7703. Support favouredNodes for the append for new blocks ( Contributed by Vinayakumar B)
2015-02-12 12:38:44 +05:30
yliu
8a54384a0a
HDFS-7761. cleanup unnecssary code logic in LocatedBlock. (yliu)
2015-02-12 03:08:16 +08:00
Tsz-Wo Nicholas Sze
085b1e293f
HDFS-6133. Add a feature for replica pinning so that a pinned replica will not be moved by Balancer/Mover. Contributed by zhaoyunjiong
2015-02-11 15:12:12 -08:00
Colin Patrick Mccabe
50625e660a
HDFS-7771. fuse_dfs should permit FILE: on the front of KRB5CCNAME (cmccabe)
2015-02-11 12:14:40 -08:00
Haohui Mai
f80c9888fa
HDFS-7736. Fix typos in dfsadmin/fsck/snapshotDiff usage messages. Contributed by Brahma Reddy Battula.
2015-02-11 11:21:33 -08:00
Arpit Agarwal
078f3a9bc7
HDFS-7720. Update CHANGES.txt to reflect merge to branch-2.
2015-02-11 11:08:32 -08:00
Arpit Agarwal
5dae97a584
HDFS-7723. Quota By Storage Type namenode implemenation. (Contributed by Xiaoyu Yao)
2015-02-11 10:41:50 -08:00
Konstantin V Shvachko
e42fc1a251
HDFS-7760. Document truncate for WebHDFS. Contributed by Konstantin Shvachko.
2015-02-11 09:53:50 -08:00
Allen Wittenauer
b94c1117a2
HDFS-316. Balancer should run for a configurable # of iterations (Xiaoyu Yao via aw)
2015-02-11 08:10:34 -08:00
Konstantin V Shvachko
a4ceea60f5
HDFS-7753. Fix Multithreaded correctness Warnings in BackupImage. Contributed by Rakesh R and Konstantin Shvachko.
2015-02-11 00:45:18 -08:00
Tsz-Wo Nicholas Sze
7c6b6547ee
HDFS-7769. TestHDFSCLI should not create files in hdfs project root dir.
2015-02-10 17:48:57 -08:00
Konstantin V Shvachko
b73956fdad
HDFS-7058. Tests for truncate CLI. Contributed by Dasha Boudnik.
2015-02-09 21:26:59 -08:00
Vinayakumar B
3d15728ff5
HDFS-7714. Simultaneous restart of HA NameNodes and DataNode can cause DataNode to register successfully with only one NameNode.(Contributed by Vinayakumar B)
2015-02-10 10:43:08 +05:30
Colin Patrick Mccabe
02340a24f2
HDFS-7718. Store KeyProvider in ClientContext to avoid leaking key provider threads when using FileContext (Arun Suresh via Colin P. McCabe)
2015-02-09 20:23:23 -08:00
Colin Patrick Mccabe
a9dc5cd706
HDFS-7744. Fix potential NPE in DFSInputStream after setDropBehind or setReadahead is called (cmccabe)
2015-02-09 20:16:41 -08:00
yliu
260b5e32c4
HDFS-7756. Restore method signature for LocatedBlock#getLocations(). (Ted Yu via yliu)
2015-02-10 01:57:51 +08:00
yliu
1b56d1ce32
HADOOP-11510. Expose truncate API via FileContext. (yliu)
2015-02-10 01:45:29 +08:00
Allen Wittenauer
63613c79c1
HDFS-7546. Document, and set an accepting default for dfs.namenode.kerberos.principal.pattern (Harsh J via aw)
2015-02-09 13:58:58 -08:00
Allen Wittenauer
7d73202734
HDFS-7755. httpfs shell code has hardcoded path to bash (Dmitry Sivachenko via aw)
2015-02-09 13:05:14 -08:00
Allen Wittenauer
fcad031d72
HDFS-7669. HDFS Design Doc references commands that no longer exist. (Brahma Reddy Battula via aw)
2015-02-09 12:56:48 -08:00
Allen Wittenauer
84cc071a7b
HDFS-7670. HDFS Quota guide has typos, incomplete command lines (Brahma Reddy Battula via aw)
2015-02-09 12:54:03 -08:00
Allen Wittenauer
30b797ee9d
HADOOP-8934. Shell command ls should include sort options (Jonathan Allen via aw)
2015-02-09 12:50:44 -08:00
Arpit Agarwal
ab934e8594
HDFS-7647. DatanodeManager.sortLocatedBlocks sorts DatanodeInfos but not StorageIDs. (Contributed by Milan Desai)
2015-02-09 12:17:40 -08:00
Jing Zhao
1382ae525c
HDFS-7743. Code cleanup of BlockInfo and rename BlockInfo to BlockInfoContiguous. Contributed by Jing Zhao.
2015-02-08 11:51:44 -08:00
Tsz-Wo Nicholas Sze
350b520c64
HDFS-7751. Fix TestHDFSCLI for quota with storage type. Contributed by Xiaoyu Yao
2015-02-07 15:40:47 -08:00
Tsz-Wo Nicholas Sze
8f7d4bb09f
HDFS-7738. Revise the exception message for recover lease; add more truncate tests such as truncate with HA setup, negative tests, truncate with other operations and multiple truncates.
2015-02-07 15:21:16 -08:00
Akira Ajisaka
cfb829ecd5
HDFS-7710. Remove dead code in BackupImage.java. Contributed by Xiaoyu Yao.
2015-02-06 18:59:31 -08:00
Arpit Agarwal
8de80ff712
HDFS-7720. Quota by Storage Type API, tools and ClientNameNode Protocol changes. (Contributed by Xiaoyu Yao)
2015-02-06 17:01:19 -08:00
Allen Wittenauer
5c79439568
HADOOP-11485. Pluggable shell integration (aw)
2015-02-06 13:09:01 -08:00
Akira Ajisaka
eaab959a3e
HDFS-7732. Fix the order of the parameters in DFSConfigKeys. Contributed by Brahma Reddy Battula.
2015-02-06 11:26:49 -08:00
yliu
7b10ef0c3b
HDFS-7741. Remove unnecessary synchronized in FSDataInputStream and HdfsDataInputStream. (yliu)
2015-02-06 06:31:03 +08:00
yliu
45ea53f938
HDFS-7698. Fix locking on HDFS read statistics and add a method for clearing them. (Colin P. McCabe via yliu)
2015-02-05 23:56:29 +08:00
yliu
03f7ed382b
HDFS-7655. Expose truncate API for Web HDFS. (yliu)
2015-02-05 23:45:06 +08:00
Haohui Mai
c4980a2f34
HDFS-7270. Add congestion signaling capability to DataNode write protocol. Contributed by Haohui Mai.
2015-02-05 10:58:58 -08:00
Allen Wittenauer
fb06c00837
HADOOP-7713. dfs -count -q should label output column (Jonathan Allen via aw)
2015-02-05 07:44:49 -08:00
Tsuyoshi Ozawa
20660b7a67
HDFS-7709. Fix findbug warnings in httpfs. Contributed by Rakesh R.
2015-02-05 19:57:07 +09:00
Allen Wittenauer
43d5caef5e
HADOOP-11460. Deprecate shell vars (John Smith via aw)
2015-02-04 16:35:50 -08:00
Arpit Agarwal
c6f20007eb
HDFS-7733. NFS: readdir/readdirplus return null directory attribute on failure. (Contributed by Arpit Agarwal)
2015-02-04 16:25:31 -08:00
Colin Patrick Mccabe
40a415799b
HDFS-7719. BlockPoolSliceStorage#removeVolumes fails to remove some in-memory state associated with volumes. (Lei (Eddy) Xu via Colin P. McCabe)
2015-02-04 12:10:00 -08:00
Andrew Wang
9175105eea
HDFS-7734. Class cast exception in NameNode#main. Contributed by Yi Liu.
2015-02-04 11:31:38 -08:00
Tsuyoshi Ozawa
ba58da29f4
HADOOP-11546. Checkstyle failing: Unable to instantiate DoubleCheckedLockingCheck. (ozawa)
2015-02-05 00:42:14 +09:00
Andrew Wang
3ae38ec7df
HDFS-7712. Switch blockStateChangeLog to use slf4j.
2015-02-03 15:01:16 -08:00
Kihwal Lee
843806d03a
HDFS-7707. Edit log corruption due to delayed block removal again. Contributed by Yongjun Zhang
2015-02-03 14:45:15 -06:00
Colin Patrick Mccabe
115428176e
HDFS-7721. The HDFS BlockScanner may run fast during the first hour (cmccabe)
2015-02-03 11:05:31 -08:00
Haohui Mai
8cb473124c
HDFS-6651. Deletion failure can leak inodes permanently. Contributed by Jing Zhao.
2015-02-02 16:32:38 -08:00
Tsz-Wo Nicholas Sze
d085eb15d7
HDFS-7696. In FsDatasetImpl, the getBlockInputStream(..) and getTmpInputStreams(..) methods may leak file descriptors.
2015-02-02 13:38:36 -08:00
Tsz-Wo Nicholas Sze
df01337b80
Move HDFS-5631, HDFS-5782 and HDFS-7681 to branch-2.
2015-02-02 13:34:12 -08:00
Colin Patrick Mccabe
09ad9a868a
HADOOP-11498. Bump the version of HTrace to 3.1.0-incubating (Masatake Iwasaki via Colin P. McCabe)
2015-01-30 16:01:59 -08:00
Andrew Wang
951b3608a8
HDFS-7706. Switch BlockManager logging to use slf4j.
2015-01-30 11:33:03 -08:00
Colin Patrick Mccabe
e36ef3b402
HADOOP-11403. Avoid using sys_errlist on Solaris, which lacks support for it (Malcolm Kavalsky via Colin P. McCabe)
2015-01-29 15:43:57 -08:00
Kihwal Lee
89b07490f8
HDFS-7603. The background replication queue initialization may not let others run. Contributed by Kihwal Lee.
2015-01-29 12:36:22 -06:00
yliu
f37849188b
HDFS-7423. various typos and message formatting fixes in nfs daemon and doc. (Charles Lamb via yliu)
2015-01-29 04:56:04 +08:00
Tsz-Wo Nicholas Sze
5a0051f4da
HDFS-7681. Change ReplicaInputStreams constructor to take InputStream(s) instead of FileDescriptor(s). Contributed by Joe Pallas
2015-01-28 16:00:47 -08:00
Jing Zhao
d244574d03
HDFS-7611. deleteSnapshot and delete of a file can leave orphaned blocks in the blocksMap on NameNode restart. Contributed by Jing Zhao and Byron Wong.
2015-01-28 15:25:03 -08:00
Andrew Wang
caf7298e49
HDFS-6673. Add delimited format support to PB OIV tool. Contributed by Eddy Xu.
2015-01-28 12:36:29 -08:00
Colin Patrick Mccabe
d12dd47f45
HDFS-7675. Remove unused member DFSClient.spanReceiverHost (cmccabe)
2015-01-27 20:52:02 -08:00
yliu
9ca565e970
HDFS-7677. DistributedFileSystem#truncate should resolve symlinks. (yliu)
2015-01-27 23:50:11 +08:00
Allen Wittenauer
0a05ae1782
HDFS-7566. Remove obsolete entries from hdfs-default.xml (Ray Chiang via aw)
2015-01-27 14:31:27 -08:00
Jing Zhao
2848db814a
HDFS-3689. Add support for variable length block. Contributed by Jing Zhao.
2015-01-27 12:58:10 -08:00
Haohui Mai
1e2d98a394
HDFS-7683. Combine usages and percent stats in NameNode UI. Contributed by Vinayakumar B.
2015-01-27 11:09:29 -08:00
Steve Loughran
0da53a37ec
HDFS-49. MiniDFSCluster.stopDataNode will always shut down a node in the cluster if a matching name is not found. (stevel)
2015-01-27 11:11:00 +00:00
Kihwal Lee
2b0fa20f69
HDFS-7224. Allow reuse of NN connections via webhdfs. Contributed by Eric Payne
2015-01-26 08:14:30 -06:00
Konstantin V Shvachko
370396509d
HDFS-7676. Fix TestFileTruncate to avoid bug of HDFS-7611. Contributed by Konstantin Shvachko.
2015-01-24 18:03:11 -08:00
Konstantin V Shvachko
3ea353e7b9
Move truncate related messages in CHANGES.txt to branch 2 section. (shv)
2015-01-24 17:49:22 -08:00
yliu
e9fd46ddbf
HDFS-7659. truncate should check negative value of the new length. Contributed by Yi Liu.
2015-01-24 15:44:07 -08:00
Allen Wittenauer
8f26d5a8a1
HDFS-7320. The appearance of hadoop-hdfs-httpfs site docs is inconsistent (Masatake Iwasaki via aw)
2015-01-23 14:21:55 -08:00
Allen Wittenauer
6c3fec5ec2
HDFS-3750. API docs don't include HDFS (Jolly Chen via aw)
2015-01-23 14:10:44 -08:00
Allen Wittenauer
5c93ca2f3c
HDFS-7644. minor typo in HttpFS doc (Charles Lamb via aw)
2015-01-23 13:46:31 -08:00
Allen Wittenauer
d411460e0d
HDFS-7667. Various typos and improvements to HDFS Federation doc (Charles Lamb via aw)
2015-01-23 13:37:52 -08:00
yliu
5f124efb3e
HDFS-7660. BlockReceiver#close() might be called multiple times, which causes the fsvolume reference being released incorrectly. (Lei Xu via yliu)
2015-01-23 02:37:44 +08:00
cnauroth
d3268c4b10
HDFS-3519. Checkpoint upload may interfere with a concurrent saveNamespace. Contributed by Ming Ma.
2015-01-22 16:26:21 -08:00
Arpit Agarwal
792b7d337a
HDFS-7575. Fix CHANGES.txt
2015-01-22 14:37:16 -08:00
Arpit Agarwal
d34074e237
HDFS-7575. Upgrade should generate a unique storage ID for each volume. (Contributed by Arpit Agarwal)
2015-01-22 14:08:20 -08:00
Colin Patrick Mccabe
6e62a1a672
HDFS-7430. Refactor the BlockScanner to use O(1) memory and use multiple threads (cmccabe)
2015-01-21 19:00:53 -08:00
Konstantin V Shvachko
a0521bc83a
HADOOP-11490. Expose truncate API via FileSystem and shell command. Contributed by Milan Desai.
2015-01-21 16:00:49 -08:00
Kihwal Lee
c0af72c7f7
HDFS-7548. Corrupt block reporting delayed until datablock scanner thread detects it. Contributed by Rushabh Shah.
2015-01-21 14:41:31 -06:00
Tsz-Wo Nicholas Sze
db334bb862
HDFS-3443. Fix NPE when namenode transition to active during startup by adding checkNNStartup() in NameNodeRpcServer. Contributed by Vinayakumar B
2015-01-21 11:33:55 -08:00
Colin Patrick Mccabe
39c1bcf7d9
HADOOP-11484: move CHANGES.txt entry to 3.0
2015-01-21 11:32:31 -08:00
Colin Patrick Mccabe
220a49de47
HADOOP-11484. hadoop-mapreduce-client-nativetask fails to build on ARM AARCH64 due to x86 asm statements (Edward Nevill via Colin P. McCabe)
2015-01-21 11:24:09 -08:00
Arpit Agarwal
6b17eb9eac
HDFS-7643. Test case to ensure lazy persist files cannot be truncated. (Contributed by Yi Liu)
2015-01-20 21:58:38 -08:00
Colin Patrick Mccabe
a1222784fb
HDFS-7610. Add CHANGES.txt
2015-01-20 20:14:11 -08:00
Colin Patrick Mccabe
a17584936c
HDFS-7610. Fix removal of dynamically added DN volumes (Lei (Eddy) Xu via Colin P. McCabe)
2015-01-20 20:11:09 -08:00
Colin Patrick Mccabe
73b72a048f
HDFS-7496: add to CHANGES.txt
2015-01-20 19:32:19 -08:00
Colin Patrick Mccabe
b7f4a3156c
HDFS-7496. Fix FsVolume removal race conditions on the DataNode by reference-counting the volume instances (lei via cmccabe)
2015-01-20 19:05:33 -08:00
yliu
889ab074d5
HDFS-7641. Update archival storage user doc for list/set/get block storage policies. (yliu)
2015-01-21 02:06:18 +08:00
yliu
fc20129c56
HDFS-7623. Add htrace configuration properties to core-default.xml and update user doc about how to enable htrace. (yliu)
2015-01-21 00:59:47 +08:00
Arpit Agarwal
dd0228b8f7
HDFS-7634. Fix CHANGES.txt
2015-01-20 12:14:03 -08:00
Arpit Agarwal
c09c65b212
HDFS-7634. Disallow truncation of Lazy persist files. (Contributed by Yi Liu)
2015-01-20 12:11:36 -08:00
yliu
5a6c084f07
HDFS-7638: Small fix and few refinements for FSN#truncate. (yliu)
2015-01-20 00:45:12 +08:00
Haohui Mai
5e5e35b185
HDFS-7640. print NFS Client in the NFS log. Contributed by Brandon Li.
2015-01-19 17:29:46 -08:00
Tsz-Wo Nicholas Sze
4a4450836c
HDFS-5631. Change BlockMetadataHeader.readHeader(..), ChunkChecksum class and constructor to public; and fix FsDatasetSpi to use generic type instead of FsVolumeImpl. Contributed by David Powell and Joe Pallas
2015-01-19 13:49:19 -08:00
Jing Zhao
e843a0a8ce
HDFS-7637. Fix the check condition for reserved path. Contributed by Yi Liu.
2015-01-19 10:28:29 -08:00
Haohui Mai
24315e7d37
HDFS-7573. Consolidate the implementation of delete() into a single class. Contributed by Haohui Mai.
2015-01-17 12:56:04 -08:00
Konstantin V Shvachko
60cbcff2f7
HDFS-7606. Fix potential NPE in INodeFile.getBlocks(). Contributed by Byron Wong.
2015-01-16 14:31:18 -08:00
cnauroth
ec4389cf72
HDFS-7632. MiniDFSCluster configures DataNode data directories incorrectly if using more than 1 DataNode and more than 2 storage locations per DataNode. Contributed by Chris Nauroth.
2015-01-16 10:52:01 -08:00
cnauroth
9c94015e36
HDFS-7635. Remove TestCorruptFilesJsp from branch-2. Contributed by Chris Nauroth.
2015-01-16 10:39:27 -08:00
yliu
c4ccbe62c0
HDFS-7189. Add trace spans for DFSClient metadata operations. (Colin P. McCabe via yliu)
2015-01-16 00:23:51 +08:00
Kihwal Lee
780a6bf145
HDFS-7457. DatanodeID generates excessive garbage. Contributed by Daryn Sharp.
2015-01-15 16:44:11 -06:00
Kihwal Lee
44eed6cbc9
HDFS-7615. Remove longReadLock. Contributed by Kihwal Lee.
2015-01-15 16:39:18 -06:00
Arpit Agarwal
a6efbb21c2
HDFS-7591. hdfs classpath command should support same options as hadoop classpath. (Contributed by Varun Saxena)
2015-01-15 11:02:17 -08:00
Allen Wittenauer
ce0117636a
HDFS-7581. HDFS documentation needs updating post-shell rewrite (aw)
2015-01-15 07:48:55 -08:00
Tsz-Wo Nicholas Sze
6464a8929a
HDFS-5782. Change BlockListAsLongs constructor to take Replica as parameter type instead of concrete classes Block and ReplicaInfo. Contributed by David Powell and Joe Pallas
2015-01-14 13:46:06 -08:00
Tsz-Wo Nicholas Sze
7fe0f25ad2
HDFS-2219. Change fsck to support fully qualified paths so that a particular namenode in a federated cluster with multiple namenodes can be specified in the path parameter.
2015-01-14 11:31:18 -08:00
Colin Patrick Mccabe
446545c496
HDFS-7585. Get TestEnhancedByteBufferAccess working on CPU architectures with page sizes other than 4096 (Sam Liu via Colin P. McCabe)
2015-01-14 11:13:55 -08:00
cnauroth
85aec75ce5
HDFS-7570. SecondaryNameNode need twice memory when calling reloadFromImageFile. Contributed by zhaoyunjiong.
2015-01-13 16:10:28 -08:00
Konstantin V Shvachko
08ac06283a
HDFS-7056. Snapshot support for truncate. Contributed by Konstantin Shvachko and Plamen Jeliazkov.
2015-01-13 00:24:23 -08:00
Plamen Jeliazkov
7e9358feb3
HDFS-3107. Introduce truncate. Contributed by Plamen Jeliazkov.
2015-01-12 22:50:04 -08:00
Jing Zhao
6f3a63a41b
HDFS-7600. Refine hdfs admin classes to reuse common code. Contributed by Jing Zhao.
2015-01-12 17:32:33 -08:00
Colin Patrick Mccabe
f761bd8fe4
HDFS-5445. PacketReceiver populates the packetLen field in PacketHeader incorrectly (Jonathan Mace via Colin P. McCabe)
2015-01-12 17:11:03 -08:00
Colin Patrick Mccabe
b3ddd7ee39
HDFS-7598. Remove dependency on old version of Guava in TestDFSClientCache#testEviction (Sangjin Lee via Colin P. McCabe)
2015-01-12 17:07:18 -08:00
Kihwal Lee
6bbf9fdd04
HDFS-7533. Datanode sometimes does not shutdown on receiving upgrade shutdown command. Contributed by Eric Payne.
2015-01-12 15:36:55 -06:00
Colin Patrick Mccabe
b78b4a1536
HDFS-7326. Add documentation for hdfs debug commands (Vijay Bhat via Colin P. McCabe)
2015-01-12 12:16:36 -08:00
yliu
5b0d060d2a
HDFS-7323. Move the get/setStoragePolicy commands out from dfsadmin. (jing9 via yliu)
2015-01-12 00:35:43 +08:00
cnauroth
ef3c3a832c
HDFS-7596. NameNode should prune dead storages from storageMap. Contributed by Arpit Agarwal.
2015-01-10 09:18:33 -08:00
Jing Zhao
2a06101e61
HDFS-7182. JMX metrics aren't accessible when NN is busy. Contributed by Ming Ma.
2015-01-09 17:35:57 -08:00
Colin Patrick Mccabe
ae91b13a4b
HADOOP-11470. Remove some uses of obsolete guava APIs from the hadoop codebase (Sangjin Lee via Colin P. McCabe)
2015-01-08 16:09:44 -08:00
cnauroth
7e2d9a3242
HDFS-7579. Improve log reporting during block report rpc failure. Contributed by Charles Lamb.
2015-01-08 15:12:56 -08:00
cnauroth
708b1aa074
HDFS-7589. Break the dependency between libnative_mini_dfs and libhdfs. Contributed by Zhanwei Wang.
2015-01-08 10:23:40 -08:00
Tsuyoshi Ozawa
a6ed4894b5
HADOOP-11032. Replace use of Guava's Stopwatch with Hadoop's StopWatch. (ozawa)
2015-01-08 14:51:57 +09:00
Tsuyoshi Ozawa
9886396400
Revert "Replace use of Guava's Stopwatch with Hadoop's StopWatch. (ozawa)" because of missing JIRA's number.
...
This reverts commit 2eba7eb9af
.
2015-01-08 14:35:08 +09:00
Tsuyoshi Ozawa
2eba7eb9af
Replace use of Guava's Stopwatch with Hadoop's StopWatch. (ozawa)
2015-01-08 14:21:30 +09:00
Konstantin V Shvachko
e86943fd64
HDFS-7561. TestFetchImage should write fetched-image-dir under target. Contributed by Liang Xie.
2015-01-07 16:03:11 -08:00
Brandon Li
788ee35e2b
HDFS-7564. NFS gateway dynamically reload UID/GID mapping file /etc/nfs.map. Contributed by Yongjun Zhang
2015-01-06 16:19:39 -08:00
Vinayakumar B
4cd66f7fb2
HDFS-7583. Fix findbug in TransferFsImage.java (Contributed by Vinayakumar B)
2015-01-06 09:31:35 +05:30
cnauroth
dfd2589bcb
HDFS-7572. TestLazyPersistFiles#testDnRestartWithSavedReplicas is flaky on Windows. Contributed by Arpit Agarwal.
2015-01-05 10:39:15 -08:00
Brandon Li
892b1bb746
HDFS-7563. NFS gateway parseStaticMap NumberFormatException. Contributed by Yongjun Zhang
2015-01-02 10:49:50 -08:00
Jing Zhao
5caebbae8c
HDFS-7484. Make FSDirectory#addINode take existing INodes as its parameter. Contributed by Jing Zhao.
2014-12-22 23:19:20 -08:00
Vinayakumar B
50ae1a6664
HDFS-7456. De-duplicate AclFeature instances with same AclEntries do reduce memory footprint of NameNode (Contributed by Vinayakumar B)
2014-12-23 12:35:53 +05:30
cnauroth
2cf90a2c33
HDFS-7560. ACLs removed by removeDefaultAcl() will be back after NameNode restart/failover. Contributed by Vinayakumar B.
2014-12-22 13:59:10 -08:00
yliu
7bc0a6d5c2
HDFS-7557. Fix spacing for a few keys in DFSConfigKeys.java (Colin P. McCabe)
2014-12-22 00:49:13 +08:00
Colin Patrick Mccabe
8fa265a290
HDFS-7443. Datanode upgrade to BLOCKID_BASED_LAYOUT fails if duplicate block files are present in the same volume (cmccabe)
2014-12-19 13:18:03 -08:00
Colin Patrick Mccabe
a4876c130f
HDFS-7552. Change FsVolumeList toString() to fix TestDataNodeVolumeFailureToleration (Liang Xie via Colin P. McCabe)
2014-12-19 11:13:04 -08:00
Colin Patrick Mccabe
6635ccd217
HADOOP-11430. Add GenericTestUtils#disableLog, GenericTestUtils#setLogLevel (cmccabe)
2014-12-18 19:39:04 -08:00
cnauroth
5df7ecb33a
HDFS-7431. log message for InvalidMagicNumberException may be incorrect. Contributed by Yi Liu.
2014-12-18 15:03:52 -08:00
Andrew Wang
b0b9084433
HDFS-7530. Allow renaming of encryption zone roots. Contributed by Charles Lamb.
2014-12-18 14:06:53 -08:00
Haohui Mai
65f2a4ee60
HDFS-7543. Avoid path resolution when getting FileStatus for audit logs. Contributed by Haohui Mai.
2014-12-18 11:25:14 -08:00
Kihwal Lee
c0d666c74e
HDFS-7373. Clean up temporary files after fsimage transfer failures. Contributed by Kihwal Lee
2014-12-18 12:58:59 -06:00
Colin Patrick Mccabe
3b173d9517
HDFS-7531. Improve the concurrent access on FsVolumeList (Lei Xu via Colin P. McCabe)
2014-12-17 16:41:59 -08:00
Haohui Mai
0da1330bfd
HDFS-7528. Consolidate symlink-related implementation into a single class. Contributed by Haohui Mai.
2014-12-17 14:48:30 -08:00
Colin Patrick Mccabe
4281c96e24
HADOOP-11416. Move ChunkedArrayList into hadoop-common (cmccabe)
2014-12-17 10:32:40 -08:00
Haohui Mai
565d72fe6e
HDFS-7536. Remove unused CryptoCodec in org.apache.hadoop.fs.Hdfs. Contributed by Haohui Mai.
2014-12-16 13:26:37 -08:00
Colin Patrick Mccabe
a97a1e7317
HDFS-7494. Checking of closed in DFSInputStream#pread() should be protected by synchronization (Ted Yu via Colin P. McCabe)
2014-12-16 11:07:27 -08:00
Kihwal Lee
b7923a356e
HDFS-6425. Large postponedMisreplicatedBlocks has impact on blockReport latency. Contributed by Ming Ma.
2014-12-16 10:30:22 -06:00
Brandon Li
42d8858c5d
HDFS-7516. Fix findbugs warnings in hdfs-nfs project. Contributed by Brandon Li
2014-12-15 11:28:56 -08:00
Haohui Mai
832ebd8cb6
HDFS-7506. Consolidate implementation of setting inode attributes into a single class. Contributed by Haohui Mai.
2014-12-15 10:40:33 -08:00
Colin Patrick Mccabe
6e13fc62e1
HDFS-7513. HDFS inotify: add defaultBlockSize to CreateEvent (cmccabe)
2014-12-15 10:30:30 -08:00
Andrew Wang
fa7b9248e4
HDFS-7426. Change nntop JMX format to be a JSON blob.
2014-12-12 17:04:33 -08:00
Jing Zhao
c78e3a7cdd
HDFS-7059. Avoid resolving path multiple times. Contributed by Jing Zhao.
2014-12-12 15:13:35 -08:00
arp
7784b10808
HDFS-7514. TestTextCommand fails on Windows. (Arpit Agarwal)
2014-12-12 14:27:50 -08:00
Haohui Mai
46612c7a51
HDFS-7517. Remove redundant non-null checks in FSNamesystem#getBlockLocations. Contributed by Haohui Mai.
2014-12-12 11:51:17 -08:00
Andrew Wang
b437f5eef4
HDFS-7497. Inconsistent report of decommissioning DataNodes between dfsadmin and NameNode webui. Contributed by Yongjun Zhang.
2014-12-11 18:12:47 -08:00
Haohui Mai
5b9fcedb4d
HADOOP-11389. Clean up byte to string encoding issues in hadoop-common. Contributed by Haohui Mai.
2014-12-11 16:42:38 -08:00
Brandon Li
f6f2a3f1c7
HDFS-7449. Add metrics to NFS gateway. Contributed by Brandon Li
2014-12-11 15:40:45 -08:00
Haohui Mai
b9f6d0c956
HDFS-7515. Fix new findbugs warnings in hadoop-hdfs. Contributed by Haohui Mai.
2014-12-11 12:36:13 -08:00
arp
390642acf3
HDFS-7503. Namenode restart after large deletions can cause slow processReport (Arpit Agarwal)
2014-12-10 23:44:28 -08:00
Haohui Mai
d693a252bd
HDFS-7463. Simplify FSNamesystem#getBlockLocationsUpdateTimes. Contributed by Haohui Mai.
2014-12-10 23:01:17 -08:00
arp
9a44db48b4
HDFS-7475. Make TestLazyPersistFiles#testLazyPersistBlocksAreSaved deterministic. (Contributed by Xiaoyu Yao)
2014-12-10 18:24:22 -08:00
Haohui Mai
92916ae487
HDFS-5578. [JDK8] Fix Javadoc errors caused by incorrect or illegal tags in doc comments. Contributed by Andrew Purtell.
2014-12-10 14:54:37 -08:00
Allen Wittenauer
c536142699
HADOOP-6590. Add a username check for hadoop sub-commands (John Smith via aw)
2014-12-10 13:41:28 -08:00
Allen Wittenauer
a7c6c710b2
HADOOP-10950. rework heap management vars (John Smith via aw)
2014-12-10 13:37:32 -08:00
Haohui Mai
195f31a8ef
HDFS-7502. Fix findbugs warning in hdfs-nfs project. Contributed by Brandon Li.
2014-12-09 20:42:42 -08:00
Vinayakumar B
d93f3b9815
HDFS-7481. Add ACL indicator to the 'Permission Denied' exception. (Contributed by Vinayakumar B )
2014-12-10 08:27:15 +05:30
Jing Zhao
5776a41da0
HDFS-7498. Simplify the logic in INodesInPath. Contributed by Jing Zhao.
2014-12-09 11:37:39 -08:00
Colin Patrick Mccabe
d8352b9b2b
Incorrect locking in FsVolumeList#checkDirs can hang datanodes (Noah Lorang via Colin P. McCabe)
2014-12-09 10:56:46 -08:00
Haohui Mai
6c5bbd7a42
HDFS-7486. Consolidate XAttr-related implementation into a single class. Contributed by Haohui Mai.
2014-12-08 11:52:21 -08:00
cnauroth
d555bb2120
HDFS-7473. Document setting dfs.namenode.fs-limits.max-directory-items to 0 is invalid. Contributed by Akira AJISAKA.
2014-12-08 11:04:29 -08:00
cnauroth
ffe942b82c
HDFS-7384. getfacl command and getAclStatus output should be in sync. Contributed by Vinayakumar B.
2014-12-08 10:23:09 -08:00
cnauroth
9297f980c2
HDFS-7476. Consolidate ACL-related operations to a single class. Contributed by Haohui Mai.
2014-12-06 14:20:00 -08:00
Haohui Mai
e227fb8fbc
HDFS-7459. Consolidate cache-related implementation in FSNamesystem into a single class. Contributed by Haohui Mai.
2014-12-05 18:37:07 -08:00
Jing Zhao
475c6b4978
HDFS-7474. Avoid resolving path in FSPermissionChecker. Contributed by Jing Zhao.
2014-12-05 14:17:17 -08:00
Haohui Mai
f6452eb259
HDFS-7472. Fix typo in message of ReplicaNotFoundException. Contributed by Masatake Iwasaki.
2014-12-05 11:23:13 -08:00
Haohui Mai
6a5596e3b4
HDFS-7478. Move org.apache.hadoop.hdfs.server.namenode.NNConf to FSNamesystem. Contributed by Li Lu.
2014-12-05 10:55:13 -08:00
Haohui Mai
0653918dad
HDFS-7454. Reduce memory footprint for AclEntries in NameNode. Contributed by Vinayakumar B.
2014-12-04 20:49:45 -08:00
Haohui Mai
26d8dec756
HDFS-7468. Moving verify* functions to corresponding classes. Contributed by Li Lu.
2014-12-04 14:09:45 -08:00
Brandon Li
1bbcc3d032
HDFS-7424. Add web UI for NFS gateway. Contributed by Brandon Li
2014-12-04 10:46:26 -08:00
Brandon Li
a1e822595c
HDFS-7458. Add description to the nfs ports in core-site.xml used by nfs test to avoid confusion. Contributed by Yongjun Zhang
2014-12-03 13:31:26 -08:00
Steve Loughran
22afae890d
HDFS-7448 TestBookKeeperHACheckpoints fails in trunk -move CHANGES.TXT entry
2014-12-03 12:21:42 +00:00
stack
7caa3bc98e
HDFS-6735. A minor optimization to avoid pread() be blocked by read() inside the same DFSInputStream (Lars Hofhansl via stack)
2014-12-02 20:57:38 -08:00
Colin Patrick Mccabe
75a326aaff
HDFS-7446. HDFS inotify should have the ability to determine what txid it has read up to (cmccabe)
2014-12-02 17:15:21 -08:00
Haohui Mai
185e0c7b4c
HDFS-7462. Consolidate implementation of mkdirs() into a single class. Contributed by Haohui Mai.
2014-12-02 14:53:45 -08:00
Steve Loughran
75d53456ea
HDFS-7448 TestBookKeeperHACheckpoints fails in trunk build
2014-12-02 15:04:26 +00:00
Haohui Mai
042699401e
HDFS-7438. Consolidate the implementation of rename() into a single class. Contributed by Haohui Mai.
2014-12-01 21:48:28 -08:00
Haohui Mai
0af44ea846
HDFS-7450. Consolidate the implementation of GetFileInfo(), GetListings() and GetContentSummary() into a single class. Contributed by Haohui Mai.
2014-12-01 21:36:25 -08:00
Allen Wittenauer
031f980e7e
HADOOP-11081. Document hadoop properties expected to be set by the shell code in *-env.sh (aw)
2014-12-01 16:21:20 -08:00
Uma Maheswara Rao G
1556f86a31
HDFS-7210. Avoid two separate RPC's namenode.append() and namenode.getFileInfo() for an append call from DFSClient. (Vinayakumar B via umamahesh)
2014-11-28 21:09:16 +05:30
Haohui Mai
978736d486
HDFS-7444. Addendum patch to resolve conflicts between HDFS-7444 and HDFS-7310.
2014-11-26 10:53:53 -08:00
Haohui Mai
f5b1631179
HDFS-7444. convertToBlockUnderConstruction should preserve BlockCollection. Contributed by Haohui Mai.
2014-11-26 10:37:01 -08:00
Uma Maheswara Rao G
058af60c56
HDFS-7310. Mover can give first priority to local DN if it has target storage type available in local DN. (Vinayakumar B via umamahesh)
2014-11-26 23:27:25 +05:30
Steve Loughran
aa7dac3359
HDFS-6803 Document DFSClient#DFSInputStream expectations reading and preading in concurrent context. (stack via stevel)
2014-11-26 11:44:03 +00:00
Haohui Mai
4a31611829
HDFS-7440. Consolidate snapshot related operations in a single class. Contributed by Haohui Mai.
2014-11-25 21:04:52 -08:00
Andrew Wang
f43a20c529
HDFS-7097. Allow block reports to be processed during checkpointing on standby name node. (kihwal via wang)
2014-11-25 15:37:11 -08:00
Haohui Mai
45fa7f0235
HDFS-7303. NN UI fails to distinguish datanodes on the same host. Contributed by Benoy Antony.
2014-11-24 17:46:35 -08:00
Haohui Mai
8caf537afa
HDFS-7436. Consolidate implementation of concat(). Contributed by Haohui Mai.
2014-11-24 15:42:38 -08:00
Colin Patrick Mccabe
380a361cfa
CHANGES.txt: add HDFS-7419
2014-11-24 11:50:00 -08:00
Colin Patrick Mccabe
6970dbf366
CHANGES.txt: add HDFS-4882
2014-11-24 11:44:32 -08:00
Haohui Mai
8e253cb930
HDFS-7412. Move RetryCache to NameNodeRpcServer. Contributed by Haohui Mai.
2014-11-24 11:11:15 -08:00
Colin Patrick Mccabe
f636f9d943
HDFS-7419. Improve error messages for DataNode hot swap drive feature (Lei Xu via Colin P. Mccabe)
2014-11-24 10:55:21 -08:00
Colin Patrick Mccabe
daacbc18d7
HDFS-4882. Prevent the Namenode's LeaseManager from looping forever in checkLeases (Ravi Prakash via Colin P. McCabe)
2014-11-24 10:46:33 -08:00
yliu
555fa2d9d0
HDFS-7403. Inaccurate javadoc of BlockUCState#COMPLETE state. (Yongjun Zhang via yliu)
2014-11-24 04:17:17 +08:00
Aaron T. Myers
2d4f3e567e
HDFS-7331. Add Datanode network counts to datanode jmx page. Contributed by Charles Lamb.
2014-11-21 16:36:39 -08:00
cnauroth
b8c094b075
HDFS-7425. NameNode block deletion logging uses incorrect appender. Contributed by Chris Nauroth.
2014-11-21 16:35:08 -08:00
Karthik Kambatla
1e9a3f42ff
Update release date for 2.5.2
2014-11-21 14:34:23 -08:00
Haohui Mai
23dacb3892
HDFS-7420. Delegate permission checks to FSDirectory. Contributed by Haohui Mai.
2014-11-21 11:01:14 -08:00
Haohui Mai
c95b878abf
HDFS-7415. Move FSNameSystem.resolvePath() to FSDirectory. Contributed by Haohui Mai.
2014-11-20 19:23:23 -08:00
Haohui Mai
acf1e033b0
HDFS-7413. Some unit tests should use NameNodeProtocols instead of FSNameSystem. Contributed by Haohui Mai.
2014-11-20 10:27:44 -08:00
Andrew Wang
765aecb4e1
HDFS-7409. Allow dead nodes to finish decommissioning if all files are fully replicated.
2014-11-19 17:53:00 -08:00
Allen Wittenauer
72c141ba96
HADOOP-11208. Replace "daemon" with better name in script subcommands (aw)
2014-11-19 14:49:29 -08:00
Allen Wittenauer
73348a4afd
HDFS-7407. Minor typo in privileged pid/out/log names (aw)
2014-11-19 14:02:28 -08:00
Andrew Wang
5bd048e837
HDFS-7373. Allow decommissioning of dead DataNodes. Contributed by Zhe Zhang.
2014-11-18 22:16:58 -08:00
Andrew Wang
406c09ad11
HDFS-7225. Remove stale block invalidation work when DN re-registers with different UUID. (Zhe Zhang and Andrew Wang)
2014-11-18 22:14:04 -08:00
cnauroth
9e81be0114
HDFS-7398. Reset cached thread-local FSEditLogOp's on every FSEditLog#logEdit. Contributed by Gera Shegalov.
2014-11-18 16:56:44 -08:00
Haohui Mai
fbf81fbd1c
HDFS-7406. SimpleHttpProxyHandler puts incorrect "Connection: Close" header. Contributed by Haohui Mai.
2014-11-18 14:52:59 -08:00
Andrew Wang
bcd402ae38
HADOOP-11312. Fix unit tests to not use uppercase key names.
2014-11-18 10:47:46 -08:00
Haohui Mai
9dd5d673c9
HDFS-7404. Remove o.a.h.hdfs.server.datanode.web.resources. Contributed by Li Lu.
2014-11-17 17:35:36 -08:00
Andrew Wang
dcb8e24427
HDFS-6982. nntop: top-like tool for name node users. (Maysam Yabandeh via wang)
2014-11-17 17:33:42 -08:00
Brandon Li
351c5561c2
HDFS-7146. NFS ID/Group lookup requires SSSD enumeration on the server. Contributed by Yongjun Zhang
2014-11-17 13:23:53 -08:00
Haohui Mai
bf8e4332cb
HDFS-7279. Use netty to implement DatanodeWebHdfsMethods. Contributed by Haohui Mai.
2014-11-17 11:42:20 -08:00
Vinayakumar B
6783d17fcf
HDFS-7399. Lack of synchronization in DFSOutputStream#Packet#getLastByteOffsetBlock() (Contributed by Vinayakumar B)
2014-11-17 20:19:19 +05:30
Colin Patrick Mccabe
26d3b7e6ae
HDFS-7394. Log at INFO level, not WARN level, when InvalidToken is seen in ShortCircuitCache (Keith Pak via Colin P. McCabe)
2014-11-16 21:20:53 -08:00
cnauroth
1925e2a4ae
HDFS-7386. Replace check "port number < 1024" with shared isPrivilegedPort method. Contributed by Yongjun Zhang.
2014-11-14 16:43:09 -08:00
Haohui Mai
1a2e5cbc4d
HDFS-7395. BlockIdManager#clear() bails out when resetting the GenerationStampV1Limit. Contributed by Haohui Mai.
2014-11-13 14:43:03 -08:00
Arun C. Murthy
9ff7315cbe
Preparing to release hadoop-2.6.0-rc1.
2014-11-13 13:02:55 -08:00
cnauroth
b0a41de68c
HDFS-7385. ThreadLocal used in FSEditLog class causes FSImage permission mess up. Contributed by jiangyu.
2014-11-13 12:34:52 -08:00
Tsz-Wo Nicholas Sze
394ba94c5d
HDFS-7358. Clients may get stuck waiting when using ByteArrayManager.
2014-11-13 12:28:44 -08:00
Allen Wittenauer
ba879a5dad
HADOOP-8989. hadoop fs -find feature (Jonathan Allen via aw)
2014-11-13 11:52:38 -08:00
cnauroth
0abb973f09
HADOOP-7984. Add hadoop --loglevel option to change log level. Contributed by Aikira AJISAKA.
2014-11-12 21:41:19 -08:00
Haohui Mai
e073b61dc4
Fix CHANGES.txt to make it consistent with branch-2.
2014-11-12 20:03:27 -08:00
Arun C. Murthy
9f0319bba1
HDFS-7391. Renable SSLv2Hello in HttpFS. Contributed by Robert Kanter.
2014-11-12 18:51:46 -08:00
Arun C. Murthy
782abbb000
HDFS-7387. Merging to branch-2.6 for hadoop-2.6.0-rc1.
2014-11-12 11:32:44 -08:00
Haohui Mai
46f6f9d60d
HDFS-7375. Move FSClusterStats to o.a.h.h.hdfs.server.blockmanagement. Contributed by Haohui Mai.
2014-11-11 18:22:40 -08:00
cnauroth
163bb55067
HDFS-7389. Named user ACL cannot stop the user from accessing the FS entity. Contributed by Vinayakumar B.
2014-11-11 13:29:55 -08:00
Brandon Li
99d9d0c2d1
HDFS-7387. NFS may only do partial commit due to a race between COMMIT and write. Contributed by Brandon Li
2014-11-11 13:03:31 -08:00
Haohui Mai
571e9c6232
HDFS-7381. Decouple the management of block id and gen stamps from FSNamesystem. Contributed by Haohui Mai.
2014-11-11 12:42:12 -08:00
Haohui Mai
2cc868dede
HADOOP-11296. Nfs3FileAttributes should not change the values of rdev, nlink and size in the constructor. Contributed by Brandon Li.
2014-11-10 15:42:58 -08:00
Karthik Kambatla
68a0508728
Set the release date for 2.5.2
2014-11-10 15:22:53 -08:00
Arun C. Murthy
770cc14442
Updated CHANGES.txt to reflect hadoop-2.6.0 release dates.
2014-11-09 18:47:21 -08:00
Arun C. Murthy
f62ec31739
HDFS-7383. Merged to branch-2.6 also.
2014-11-09 18:22:05 -08:00
Suresh Srinivas
4ddc5cad0a
HDFS-7383. DataNode.requestShortCircuitFdsForRead may throw NullPointerException. Contributed by Tsz Wo Nicholas Sze.
2014-11-09 17:55:03 -08:00
cnauroth
9ba8d8c7eb
HDFS-7382. DataNode in secure mode may throw NullPointerException if client connects before DataNode registers itself with NameNode. Contributed by Chris Nauroth.
2014-11-08 22:24:57 -08:00
Arun C. Murthy
6caa8100d5
HADOOP-11286. Copied LimitInputStream from guava-0.14 to hadoop to avoid issues with newer versions of guava in applications. Contributed by Christopher Tubbs.
2014-11-08 15:39:56 -08:00
Haohui Mai
57760c0663
HDFS-7379. TestBalancer#testBalancerWithRamDisk creates test files incorrectly. Contributed by Xiaoyu Yao.
2014-11-07 13:39:09 -08:00
cnauroth
d026f36762
HDFS-7226. Update CHANGES.txt to indicate fix in 2.6.0.
2014-11-06 23:10:21 -08:00
cnauroth
e7f1c0482e
HDFS-7221. Update CHANGES.txt to indicate fix in 2.6.0.
2014-11-06 22:46:22 -08:00
Jing Zhao
ae71a671a3
HDFS-7364. Balancer always shows zero Bytes Already Moved. Contributed by Tsz Wo Nicholas Sze.
2014-11-06 17:48:36 -08:00
Haohui Mai
75b820cca9
HDFS-7365. Remove hdfs.server.blockmanagement.MutableBlockCollection. Contributed by Li Lu.
2014-11-06 13:56:31 -08:00
Milan Desai
80d7d183cd
HDFS-7336. Unused member DFSInputStream.buffersize. Contributed by Milan Desai.
2014-11-05 21:00:28 -08:00
Byron Wong
228afed14c
HDFS-7329. Improve logging when MiniDFSCluster fails to start. Contributed by Byron Wong.
2014-11-05 20:56:21 -08:00
Haohui Mai
8e33d4bdb3
HDFS-7367. HDFS short-circuit read cannot negotiate shared memory slot and file descriptors when SASL is enabled on DataTransferProtocol. Contributed by Chris Nauroth.
2014-11-05 20:31:39 -08:00
Konstantin V Shvachko
240cb59b9f
HDFS-7361. TestCheckpoint fails after change of log message related to locking violation. Contributed by Konstantin Shvachko.
2014-11-05 20:15:16 -08:00
Haohui Mai
86eb27ba1d
HDFS-7366. BlockInfo should take replication as an short in the constructor. Contributed by Li Lu.
2014-11-05 18:14:18 -08:00
cnauroth
ba1d4ad25b
HDFS-7359. NameNode in secured HA cluster fails to start if dfs.namenode.secondary.http-address cannot be interpreted as a network address. Contributed by Chris Nauroth.
2014-11-05 15:09:22 -08:00
Colin Patrick Mccabe
7b07acb0a5
CHANGES.txt. Move HDFS-7199 to branch-2.6
2014-11-05 10:57:15 -08:00
Colin Patrick Mccabe
56257fab1d
HDFS-7199. DFSOutputStream should not silently drop data if DataStreamer crashes with an unchecked exception (rushabhs via cmccabe)
2014-11-05 10:51:49 -08:00
Haohui Mai
18312804e9
HDFS-7357. FSNamesystem.checkFileProgress should log file path. Contributed by Tsz Wo Nicholas Sze.
2014-11-05 10:14:30 -08:00
Konstantin V Shvachko
203c63030f
HDFS-7333. Improve logging in Storage.tryLock(). Contributed by Konstantin Shvachko.
2014-11-05 09:53:23 -08:00
Konstantin V Shvachko
6e8722e49c
HDFS-7335. Redundant checkOperation() in FSN.analyzeFileState(). Contributed by Milan Desai.
2014-11-05 09:32:32 -08:00
yliu
73e601259f
HDFS-7218. FSNamesystem ACL operations should write to audit log on failure. (clamb via yliu)
2014-11-05 15:49:37 +08:00
Haohui Mai
d794f785de
HADOOP-11230. Add missing dependency of bouncycastle for kms, httpfs, hdfs, MR and YARN. Contributed by Robert Kanter.
2014-11-04 17:52:03 -08:00
Karthik Kambatla
4de56d27fb
Adding release 2.5.2 to CHANGES.txt
2014-11-04 16:50:40 -08:00
Karthik Kambatla
dbf30e3c0e
HADOOP-11260. Patch up Jetty to disable SSLv3. (Mike Yoder via kasha)
2014-11-04 16:18:24 -08:00
Jing Zhao
5bd3a569f9
HDFS-7233. NN logs unnecessary org.apache.hadoop.hdfs.protocol.UnresolvedPathException. Contributed by Rushabh S Shah.
2014-11-04 16:02:07 -08:00
Haohui Mai
99d710348a
HDFS-7355. TestDataNodeVolumeFailure#testUnderReplicationAfterVolFailure fails on Windows, because we cannot deny access to the file owner. Contributed by Chris Nauroth.
2014-11-04 15:18:51 -08:00
Jing Zhao
27f106e226
HDFS-7356. Use DirectoryListing.hasMore() directly in nfs. Contributed by Li Lu.
2014-11-04 15:04:26 -08:00
Haohui Mai
d0449bd2fd
HDFS-7334. Fix periodic failures of TestCheckpoint#testTooManyEditReplayFailures. Contributed by Charles Lamb.
2014-11-04 14:34:52 -08:00
Jing Zhao
3dfd6e68fe
HDFS-7340. Make rollingUpgrade start/finalize idempotent. Contributed by Jing Zhao.
2014-11-04 10:16:37 -08:00
cnauroth
2bb327eb93
HDFS-7328. TestTraceAdmin assumes Unix line endings. Contributed by Chris Nauroth.
2014-11-03 19:59:52 -08:00
Haohui Mai
35d353e0f6
HDFS-7147. Update archival storage user documentation. Contributed by Tsz Wo Nicholas Sze.
2014-11-03 15:10:22 -08:00
Suresh Srinivas
237890feab
HDFS-7324. haadmin command usage prints incorrect command name. Contributed by Brahma Reddy Battula.
2014-11-03 13:27:09 -08:00
Kihwal Lee
67f13b58e4
HADOOP-10987. Provide an iterator-based listing API for FileSystem. Contributed by Kihwal Lee.
2014-11-03 08:20:22 -06:00
Tsz-Wo Nicholas Sze
36ccf097a9
HDFS-7276. Limit the number of byte arrays used by DFSOutputStream and provide a mechanism for recycling arrays.
2014-11-01 11:22:13 -07:00
Haohui Mai
80bb7d4794
HDFS-7319. Remove dead link to HFTP documentation from index.xml. Contributed by Masatake Iwasaki.
2014-10-31 16:54:59 -07:00
Colin Patrick Mccabe
7b026c50f1
HDFS-6917. Add an hdfs debug command to validate blocks, call recoverlease, etc. (cmccabe)
2014-10-31 13:15:17 -07:00
Haohui Mai
3f030c04e8
HDFS-7315. DFSTestUtil.readFileBuffer opens extra FSDataInputStream. Contributed by Plamen Jeliazkov.
2014-10-31 11:47:41 -07:00
Ravi Prakash
c7f81dad30
HDFS-7309. XMLUtils.mangleXmlString doesn't seem to handle less than sign. (Colin Patrick McCabe via raviprak)
2014-10-31 11:22:25 -07:00
cnauroth
5573b3476a
HDFS-7313. Support optional configuration of AES cipher suite on DataTransferProtocol. Contributed by Chris Nauroth.
2014-10-30 22:48:25 -07:00
cnauroth
c637d6d9d5
HDFS-6385. Show when block deletion will start after NameNode startup in WebUI. Contributed by Chris Nauroth.
2014-10-30 22:26:35 -07:00
Colin Patrick Mccabe
a9331fe9b0
HDFS-7035. Make adding a new data directory to the DataNode an atomic operation and improve error handling (Lei Xu via Colin P. McCabe)
2014-10-30 17:31:23 -07:00
Andrew Wang
c2866ac34d
HDFS-3342. SocketTimeoutException in BlockSender.sendChunks could have a better error message. Contributed by Yongjun Zhang.
2014-10-30 11:04:10 -07:00
Jing Zhao
b811212f23
HDFS-7230. Add rolling downgrade documentation. Contributed by Tsz Wo Nicholas Sze.
2014-10-30 10:47:05 -07:00
Tao Luo
0126cf16b7
HDFS-7263. Snapshot read can reveal future bytes for appended files. Contributed by Tao Luo.
2014-10-29 20:21:12 -07:00
Haohui Mai
05b66ca074
HADOOP-11247. Fix a couple javac warnings in NFS. Contributed by Brandon Li.
2014-10-29 17:54:26 -07:00
Jing Zhao
6f5f604a79
HDFS-7305. NPE seen in wbhdfs FS while running SLive. Contributed by Jing Zhao.
2014-10-29 16:25:48 -07:00
Kihwal Lee
3ae84e1ba8
HDFS-7300. HDFS-7300. The getMaxNodesPerRack() method in
...
BlockPlacementPolicyDefault is flawed. contributed by Kihwal Lee
2014-10-29 17:23:34 -05:00
Colin Patrick Mccabe
d33e07dc49
HDFS-7287. The OfflineImageViewer (OIV) can output invalid XML depending on the filename (Ravi Prakash via Colin P. McCabe)
2014-10-29 12:31:59 -07:00
Brandon Li
72a556d3b0
HADOOP-11195. Move Id-Name mapping in NFS to the hadoop-common area for better maintenance. Contributed by Yongjun Zhang
2014-10-29 11:05:29 -07:00
Karthik Kambatla
3f48493bed
HDFS-7274. Disable SSLv3 in HttpFS. (Robert Kanter via kasha)
2014-10-28 17:21:20 -07:00
Haohui Mai
675bca2968
HDFS-7280. Use netty 4 in WebImageViewer. Contributed by Haohui Mai.
2014-10-28 16:53:53 -07:00
Colin Patrick Mccabe
ac9ab037e9
HDFS-7235. DataNode#transferBlock should report blocks that don't exist using reportBadBlock (yzhang via cmccabe)
2014-10-28 16:41:22 -07:00
cnauroth
c6f04f391b
HDFS-7291. Persist in-memory replicas with appropriate unbuffered copy API on POSIX and Windows. Contributed by Xiaoyu Yao.
2014-10-28 14:06:27 -07:00
Kihwal Lee
e226b5b40d
HDFS-7213. processIncrementalBlockReport performance degradation.
...
Contributed by Eric Payne.
2014-10-28 14:54:05 -05:00
Kihwal Lee
371a3b87ed
HDFS-6663. Admin command to track file and locations from block id.
...
Contributed by Chen He.
2014-10-28 14:26:04 -05:00
yliu
58c0bb9ed9
HDFS-6606. Optimize HDFS Encrypted Transport performance. (yliu)
2014-10-28 21:11:31 +08:00
Harsh J
0398db19b2
HDFS-6741. Improve permission denied message when FSPermissionChecker#checkOwner fails. Contributed by Stephen Chu and Harsh J. (harsh)
2014-10-28 12:22:37 +05:30
yliu
e7859015bc
HADOOP-11233. hadoop.security.kms.client.encrypted.key.cache.expiry property spelled wrong in core-default. (Stephen Chu via yliu)
2014-10-28 14:21:26 +08:00
Colin Patrick Mccabe
518a7f4af3
HDFS-7282. Fix intermittent TestShortCircuitCache and TestBlockReaderFactory failures resulting from TemporarySocketDirectory GC (Jinghui Wang via Colin P. McCabe)
2014-10-27 17:44:07 -07:00
Haohui Mai
00b4e44a2e
HDFS-5928. Show namespace and namenode ID on NN dfshealth page. Contributed by Siqi Li.
2014-10-27 16:22:19 -07:00
Colin Patrick Mccabe
baf794dc40
HDFS-7278. Add a command that allows sysadmins to manually trigger full block reports from a DN (cmccabe)
2014-10-27 09:53:16 -07:00
cnauroth
463aec1171
HDFS-6934. Move checksum computation off the hot path when writing to RAM disk. Contributed by Chris Nauroth.
2014-10-27 09:38:30 -07:00
Harsh J
0058eadbd3
HDFS-6538. Comment format error in ShortCircuitRegistry javadoc. Contributed by David Luo. (harsh)
2014-10-27 19:24:50 +05:30
Byron Wong
28051e4155
HADOOP-6857. FsShell should report raw disk usage including replication factor. Contributed by Byron Wong.
2014-10-25 12:31:41 -07:00
Colin Patrick Mccabe
a52eb4bc5f
HDFS-6988. Improve HDFS-6581 eviction configuration (Xiaoyu Yao via Colin P. McCabe)
2014-10-24 13:08:59 -07:00
Jitendra Pandey
86ac0d40b8
HDFS-6904. Added files missing in previous commit.
2014-10-24 12:01:09 -07:00
Jitendra Pandey
e2be333744
HDFS-6904. YARN unable to renew delegation token fetched via webhdfs due to incorrect service port.
2014-10-24 11:35:19 -07:00
Haohui Mai
b3d8a642a9
HDFS-7283. Bump DataNode OOM log from WARN to ERROR. Contributed by Stephen Chu.
2014-10-24 10:50:16 -07:00
Haohui Mai
0942c99eba
HDFS-7258. CacheReplicationMonitor rescan schedule log should use DEBUG level instead of INFO level. Contributed by Xiaoyu Yao.
2014-10-23 23:58:32 -07:00
yliu
57dec28807
HDFS-7243. HDFS concat operation should not be allowed in Encryption Zone. (clamb via yliu)
2014-10-24 11:12:18 +08:00
Colin Patrick Mccabe
5b56ac4c72
HDFS-7223. Tracing span description of IPC client is too long (iwasakims via cmccabe)
2014-10-23 19:14:00 -07:00
Haohui Mai
670879ef41
HDFS-7257. Add the time of last HA state transition to NN's /jmx page. Contributed by Charles Lamb.
2014-10-23 16:52:58 -07:00
Allen Wittenauer
828429dec1
HDFS-7232. Populate hostname in httpfs audit log (Zoran Dimitrijevic via aw)
2014-10-23 14:06:19 -07:00
Andrew Wang
86cad007d7
HDFS-7222. Expose DataNode network errors as a metric. (Charles Lamb via wang)
2014-10-23 12:53:01 -07:00
Andrew Wang
8c5b23b547
HDFS-7165. Separate block metrics for files with replication count 1. (Zhe Zhang via wang)
2014-10-23 12:28:02 -07:00
Brandon Li
d71d40a63d
HDFS-7180. NFSv3 gateway frequently gets stuck due to GC. Contributed by Brandon Li
2014-10-22 21:27:01 -07:00
Haohui Mai
f729ecf9d2
HDFS-7277. Remove explicit dependency on netty 3.2 in BKJournal. Contributed by Haohui Mai.
2014-10-22 17:31:57 -07:00
Andrew Wang
a36399e09c
HDFS-6824. Additional user documentation for HDFS encryption.
2014-10-22 14:38:47 -07:00
Andrew Wang
08457e9e57
Move HDFS-2486 down to 2.7.0 in CHANGES.txt
2014-10-22 14:35:06 -07:00
Colin Patrick Mccabe
7b0f9bb258
HDFS-6877. Avoid calling checkDisk when an HDFS volume is removed during a write. (Lei Xu via Colin P. McCabe)
2014-10-22 13:38:26 -07:00
Colin Patrick Mccabe
66e8187ea1
HDFS-7254. Add documentation for hot swaping DataNode drives (Lei Xu via Colin P. McCabe)
2014-10-22 13:27:51 -07:00
Jing Zhao
1c8d191117
HDFS-7228. Fix TestDNFencing.testQueueingWithAppend. Contributed by Yongjun Zhang.
2014-10-22 10:48:15 -07:00
Allen Wittenauer
4baca311ff
HDFS-7204. balancer doesn't run as a daemon (aw)
2014-10-21 14:26:08 -07:00
Jitendra Pandey
b85919feef
Updated CHANGES.txt for HDFS-6581 merge into branch-2.6.
2014-10-21 13:24:03 -07:00
Andrew Wang
ac56b0637e
HDFS-7221. TestDNFencingWithReplication fails consistently. Contributed by Charles Lamb.
2014-10-21 12:55:18 -07:00
Brandon Li
4e134a02a4
HDFS-7215.Add JvmPauseMonitor to NFS gateway. Contributed by Brandon Li
2014-10-21 11:49:10 -07:00
Brandon Li
b6f9d5538c
HDFS-7259. Unresponseive NFS mount point due to deferred COMMIT response. Contributed by Brandon Li
2014-10-21 10:20:29 -07:00
Colin Patrick Mccabe
7aab5fa1bd
HDFS-7154. Fix returning value of starting reconfiguration task (Lei Xu via Colin P. McCabe)
2014-10-20 18:33:11 -07:00
Colin Patrick Mccabe
4799570dfd
HDFS-7266. HDFS Peercache enabled check should not lock on object (awang via cmccabe)
2014-10-20 18:24:53 -07:00
Benoy Antony
e4d6a87854
HDFS-7184. Allow data migration tool to run as a daemon. (Benoy Antony)
2014-10-20 12:15:58 -07:00
Tsz-Wo Nicholas Sze
2e140523d3
HDFS-7260. Change DFSOutputStream.MAX_PACKETS to be configurable.
2014-10-17 18:30:09 -07:00
Vinayakumar B
368743140d
HDFS-7252. small refinement to the use of isInAnEZ in FSNamesystem. (Yi Liu via vinayakumarb)
2014-10-17 18:03:44 +05:30
Vinayakumar B
1c3ff0b7c8
HDFS-7242. Code improvement for FSN#checkUnreadableBySuperuser. (Contributed by Yi Liu)
2014-10-17 17:48:20 +05:30
Vinayakumar B
cba1f9e389
HDFS-6995. Block should be placed in the client's 'rack-local' node if 'client-local' node is not available (vinayakumarb)
...
Adding missed test file
2014-10-17 17:31:01 +05:30
Tsz-Wo Nicholas Sze
2894433332
HDFS-5089. When a LayoutVersion support SNAPSHOT, it must support FSIMAGE_NAME_OPTIMIZATION.
2014-10-15 20:56:59 -07:00
Tsz-Wo Nicholas Sze
41980c56d3
HDFS-7208. NN doesn't schedule replication when a DN storage fails. Contributed by Ming Ma
2014-10-15 20:44:24 -07:00
Jing Zhao
18620649f9
HDFS-7185. The active NameNode will not accept an fsimage sent from the standby during rolling upgrade. Contributed by Jing Zhao.
2014-10-15 10:27:30 -07:00
Haohui Mai
128ace10cd
HDFS-7190. Bad use of Preconditions in startFileInternal(). Contributed by Dawson Choong.
2014-10-14 23:42:19 -07:00
Haohui Mai
0260231667
HDFS-7201. Fix typos in hdfs-default.xml. Contributed by Dawson Choong.
2014-10-14 17:36:07 -07:00
Jing Zhao
7dcad84143
HDFS-7228. Add an SSD policy into the default BlockStoragePolicySuite. Contributed by Jing Zhao.
2014-10-14 10:22:34 -07:00
Tsz-Wo Nicholas Sze
f6d0b8892a
HDFS-7237. The command "hdfs namenode -rollingUpgrade" throws ArrayIndexOutOfBoundsException.
2014-10-13 18:28:34 -07:00
cnauroth
1770bb942f
HDFS-7090. Use unbuffered writes when persisting in-memory replicas. Contributed by Xiaoyu Yao.
2014-10-13 10:56:32 -07:00
Haohui Mai
53100318ea
HDFS-6544. Broken Link for GFS in package.html. Contributed by Suraj Nayak M.
2014-10-13 10:33:19 -07:00
Jing Zhao
98ac9f26c5
HDFS-7236. Fix TestOpenFilesWithSnapshot#testOpenFilesWithMultipleSnapshots. Contributed by Yongjun Zhang.
2014-10-13 10:27:36 -07:00
Haohui Mai
428dfaad60
Update CHANGES.txt after merging HDFS-6252 and HDFS-6657 to branch-2.
2014-10-10 17:32:14 -07:00
Andrew Wang
d3d3d47202
HDFS-7209. Populate EDEK cache when creating encryption zone. (Yi Liu via wang)
2014-10-10 13:40:37 -07:00
Colin Patrick Mccabe
1ceb326933
HDFS-7198. Fix "unchecked conversion" warning in DFSClient#getPathTraceScope (cmccabe)
2014-10-10 13:03:29 -07:00
Aaron T. Myers
cbd21fd13b
HDFS-7026. Introduce a string constant for "Failed to obtain user group info...". Contributed by Yongjun Zhang.
2014-10-09 18:52:48 -07:00
Andrew Wang
8d94114495
HADOOP-11174. Delegation token for KMS should only be got once if it already exists. (Yi Liu via wang)
2014-10-09 13:21:19 -07:00
cnauroth
9097183983
HDFS-7195. Update user doc of secure mode about Datanodes don't require root or jsvc. Contributed by Chris Nauroth.
2014-10-09 11:51:12 -07:00
Kihwal Lee
db71bb54bc
HDFS-7217. Better batching of IBRs. Contributed by Kihwal Lee.
2014-10-09 12:07:51 -05:00
Aaron T. Myers
2a51494ce1
HADOOP-11161. Expose close method in KeyProvider to give clients of Provider implementations a hook to release resources. Contribued by Arun Suresh.
2014-10-08 18:01:51 -07:00
Colin Patrick Mccabe
d996235285
HDFS-7202. Should be able to omit package name of SpanReceiver on "hadoop trace -add" (iwasakims via cmccabe)
2014-10-08 17:55:46 -07:00
Kihwal Lee
853cb704ed
HDFS-7203. Concurrent appending to the same file can cause data
...
corruption. Contributed by Kihwal Lee.
2014-10-08 15:05:34 -05:00
cnauroth
1efd9c9825
HDFS-7112. LazyWriter should use either async IO or one thread per physical disk. Contributed by Xiaoyu Yao.
2014-10-07 20:25:19 -07:00
cnauroth
9b8a35aff6
HDFS-7128. Decommission slows way down when it gets towards the end. Contributed by Ming Ma.
2014-10-07 15:01:09 -07:00
Andrew Wang
0263656247
Fixup for CHANGES.txt
2014-10-07 14:58:57 -07:00
Kihwal Lee
99d7a452be
HADOOP-11007. Reinstate building of ant tasks support. Contributed by
...
Jason Lowe.
2014-10-07 16:20:16 -05:00
Colin Patrick Mccabe
8dc6abf2f4
HDFS-7194 Fix findbugs "inefficient new String constructor" warning in DFSClient#PATH (yzhang via cmccabe)
2014-10-06 15:29:09 -07:00
Tsz-Wo Nicholas Sze
3affad9ebd
HDFS-7169. Add SE_BAD_FIELD to findbugsExcludeFile.xml.
2014-10-06 13:29:56 -07:00
Vinayakumar B
ed841dd9a9
HDFS-6995. Block should be placed in the client's 'rack-local' node if 'client-local' node is not available (vinayakumarb)
2014-10-06 14:31:15 +05:30
Colin Patrick Mccabe
7f6ed7fe36
HDFS-7055. Add tracing to DFSInputStream (cmccabe)
2014-10-03 13:35:43 -07:00
Andrew Wang
6ac10516e7
HDFS-7181. Remove incorrect precondition check on key length in FileEncryptionInfo. (wang)
2014-10-02 13:51:08 -07:00
Andrew Wang
d2d5a0ea03
HDFS-7179. DFSClient should instantiate a KeyProvider, not a KeyProviderCryptoExtension. (wang)
2014-10-02 13:50:05 -07:00
Colin Patrick Mccabe
a56f3ecf86
HDFS-7162. Fix CHANGES.txt (should have Chenging Liu's name)
2014-10-02 12:45:54 -07:00
Colin Patrick Mccabe
03db9cc839
HDFS-7162. Wrong path when deleting through fuse-dfs a file which already exists in trash (cmccabe)
2014-10-02 12:42:19 -07:00
arp
c2fa5d1c42
HDFS-7178. Additional unit test for replica write with full disk. (Arpit Agarwal)
2014-10-02 09:28:26 -07:00
Haohui Mai
8dfe54f6d3
Addendum patch for HDFS-7172. Contributed by Chris Nauroth.
2014-10-01 16:09:30 -07:00
Colin Patrick Mccabe
dd1b8f2ed8
HDFS-7176. The namenode usage message doesn't include "-rollingupgrade started" (cmccabe)
2014-10-01 14:53:44 -07:00
Haohui Mai
875aa797ca
HDFS-6894. Add XDR parser method for each NFS response. Contributed by Brandon Li.
2014-10-01 13:18:56 -07:00
Haohui Mai
1f5b42ac48
HDFS-7158. Reduce the memory usage of WebImageViewer. Contributed by Haohui Mai.
2014-10-01 10:53:38 -07:00
Haohui Mai
737f280dde
HDFS-7172. Test data files may be checked out of git with incorrect line endings, causing test failures in TestHDFSCLI. Contributed by Chris Nauroth.
2014-10-01 10:46:33 -07:00
arp
04b08431a3
HDFS-6581. Update CHANGES.txt in preparation for trunk merge
2014-10-01 09:01:08 -07:00
arp
e431d054cb
Merge branch 'trunk' into HDFS-6581
2014-10-01 08:52:21 -07:00
Kihwal Lee
3f25d916d5
HDFS-6754. TestNamenodeCapacityReport.testXceiverCount may sometimes fail due to lack of retry. Contributed by Mit Desai.
2014-10-01 09:53:01 -05:00
arp
a45ad330fa
HDFS-7171. Fix Jenkins failures in HDFS-6581 branch. (Arpit Agarwal)
2014-09-30 18:25:20 -07:00
arp
65ef35bbab
Merge branch 'trunk' into HDFS-6581
...
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java
hadoop-hdfs-project/hadoop-hdfs/src/test/resources/editsStored.xml
2014-09-30 18:20:13 -07:00
arp
9e9e9cf711
HDFS-7153. Add storagePolicy to NN edit log during file creation. (Arpit Agarwal)
2014-09-30 18:10:13 -07:00
arp
dde2ed13c2
Merge branch 'trunk' into HDFS-6581
2014-09-30 18:05:54 -07:00
Jing Zhao
cdf1af0e5a
HDFS-7167. NPE while running Mover if the given path is for a file. Contributed by Jing Zhao.
2014-09-30 11:13:35 -07:00
Arun C. Murthy
ea32a66f7d
Preparing to branch hadoop-2.6
2014-09-30 10:26:42 -07:00
arp
5e8b697352
HDFS-7129. Metrics to track usage of memory for writes. (Contributed by Xiaoyu Yao)
2014-09-30 00:53:18 -07:00
arp
bb84f1fccb
HDFS-7159. Use block storage policy to set lazy persist preference. (Arpit Agarwal)
2014-09-29 22:27:59 -07:00
arp
368e2423a5
Merge branch 'trunk' into HDFS-6581
2014-09-29 20:09:06 -07:00
Haohui Mai
0577eb32fc
HDFS-6779. Add missing version subcommand for hdfs. Contributed by Sasaki Toru.
2014-09-29 18:10:47 -07:00
arp
7f0422be76
Merge branch 'trunk' into HDFS-6581
2014-09-29 16:29:43 -07:00
Andrew Wang
c6c3247dc0
HDFS-7122. Use of ThreadLocal<Random> results in poor block placement. (wang)
2014-09-29 15:00:26 -07:00
Andrew Wang
7f0efe96f8
HDFS-7124. Remove EncryptionZoneManager.NULL_EZ. (clamb via wang)
2014-09-29 14:14:22 -07:00
arp
1e6b4b9b2e
Merge branch 'trunk' into HDFS-6581
2014-09-29 14:01:47 -07:00
Andrew Wang
a45b331cc9
Move HDFS-7157 to HDFS CHANGES.txt
2014-09-29 13:17:21 -07:00
Andrew Wang
f0293f11a8
HDFS-7104. Fix and clarify INodeInPath getter functions. Contributed by Zhe Zhang.
2014-09-29 12:58:37 -07:00
arp
d45e7c7e85
HDFS-7153. Add storagePolicy to NN edit log during file creation. (Arpit Agarwal)
2014-09-29 12:36:27 -07:00
Andrew Wang
371ef4cefc
Move HDFS-4165 from trunk to 2.6.0 in CHANGES.txt.
2014-09-29 11:06:44 -07:00
Allen Wittenauer
84b9c632bf
HDFS-4227. Document dfs.namenode.resource.* (Daisuke Kobayashi via aw)
2014-09-29 09:01:43 -07:00
Allen Wittenauer
9829f9fa58
HDFS-6519. Document oiv_legacy command (Akira AJISAKA via aw)
2014-09-29 08:51:41 -07:00
arp
9a53c3699b
Merge branch 'trunk' into HDFS-6581
2014-09-28 20:42:56 -07:00
arp
b38e52b5e8
HDFS-7093. Add config key to restrict setStoragePolicy. (Arpit Agarwal)
2014-09-28 19:28:51 -07:00
Konstantin V Shvachko
400e1bb4ef
HDFS-7156. Update fsck documentation. Contributed by Masahiro Yamaguch.
2014-09-27 21:04:23 -07:00
arp
d96396627f
Merge branch 'trunk' into HDFS-6581
2014-09-26 16:31:08 -07:00
arp
a2d4edacea
HDFS-7155. Bugfix in createLocatedFileStatus caused by bad merge. (Arpit Agarwal)
2014-09-26 16:30:47 -07:00
Allen Wittenauer
3a1f981686
HDFS-6664. HDFS permissions guide documentation states incorrect default group mapping class. (Ray Chiang via aw)
2014-09-26 12:20:40 -07:00
arp
7060502edb
Merge branch 'trunk' into HDFS-6581
2014-09-26 11:09:03 -07:00
Colin Patrick Mccabe
55302ccfba
HDFS-6956. Allow dynamically changing the tracing level in Hadoop servers (cmccabe)
2014-09-26 10:30:30 -07:00
Tsz-Wo Nicholas Sze
a6049aa994
CHANGES.txt: move HDFS-6584 and its subtasks to Release 2.6.0.
2014-09-26 23:51:00 +08:00
Andrew Wang
840825d819
Add HDFS-7148 to CHANGES.txt, branch-2 only commit.
2014-09-25 21:50:24 -07:00
arp
263977969b
Fix test build break after merging from trunk
2014-09-25 20:29:24 -07:00
arp
032e0eba6b
Merge branch 'trunk' into HDFS-6581
...
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java
2014-09-25 19:50:28 -07:00
Andrew Wang
e96ce6f3e3
HDFS-7077. Separate CipherSuite from crypto protocol version. (wang)
2014-09-25 18:40:40 -07:00
Jing Zhao
e9c37de485
HDFS-7131. During HA upgrade, JournalNode should create a new committedTxnId file in the current directory. Contributed by Jing Zhao.
2014-09-25 17:15:33 -07:00
cnauroth
9f9a2222a2
HDFS-7119. Split error checks in AtomicFileOutputStream#close into separate conditions to improve diagnostics. Contributed by Chris Nauroth.
2014-09-25 13:33:37 -07:00
Colin Patrick Mccabe
1861b32eb5
HDFS-6808. Add command line option to ask DataNode reload configuration. (Lei Xu via Colin McCabe)
2014-09-25 13:11:59 -07:00
arp
5a5a7da3a3
Merge branch 'trunk' into HDFS-6581
2014-09-25 12:55:59 -07:00
cnauroth
b607c3c363
HDFS-7127. TestLeaseRecovery leaks MiniDFSCluster instances. Contributed by Chris Nauroth.
2014-09-25 11:24:31 -07:00
cnauroth
dc2ebf88a8
HDFS-7111. TestSafeMode assumes Unix line endings in safe mode tip. Contributed by Chris Nauroth.
2014-09-25 11:17:46 -07:00
arp
364e60b169
HDFS-7144. Fix findbugs warnings in RamDiskReplicaTracker. (Contributed by Tsz Wo Nicholas Sze)
2014-09-25 11:14:24 -07:00
arp
e9edafc731
Merge branch 'trunk' into HDFS-6581
2014-09-25 11:06:25 -07:00
cnauroth
e0b1dc514f
HDFS-7118. Improve diagnostics on storage directory rename operations by using NativeIO#renameTo in Storage#rename. Contributed by Chris Nauroth.
2014-09-25 10:03:59 -07:00
arp
e8e7fbe81a
HDFS-6932. Balancer and Mover tools should ignore replicas on RAM_DISK. (Contributed by Xiaoyu Yao)
2014-09-24 21:08:59 -07:00
arp
feda4733a8
HDFS-7143. Fix findbugs warnings in HDFS-6581 branch. (Contributed by Tsz Wo Nicholas Sze)
2014-09-24 21:06:56 -07:00
arp
b1000fbba4
Merge branch 'trunk' into HDFS-6581
...
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeFile.java
2014-09-24 20:08:32 -07:00
Jing Zhao
428a76663a
HDFS-7140. Add a tool to list all the existing block storage policies. Contributed by Jing Zhao.
2014-09-24 19:11:16 -07:00
Andrew Wang
116f83157a
Add branch-2 only commit HDFS-7138 to CHANGES.txt
2014-09-24 16:47:09 -07:00
Andrew Wang
63198bfba7
HDFS-7139. Unit test for creating encryption zone on root path. (Zhe Zhang via wang)
2014-09-24 16:40:20 -07:00
Andrew Wang
9fa5a89be3
Move HDFS-6987 from trunk to branch-2 in CHANGES.txt
2014-09-24 12:11:58 -07:00
Jing Zhao
073bbd805c
HDFS-7081. Add new DistributedFileSystem API for getting all the existing storage policies. Contributed by Jing Zhao.
2014-09-24 10:05:40 -07:00
Allen Wittenauer
cb74f39697
HDFS-6534. Fix build on macosx: HDFS parts (Binglin Chang via aw)
2014-09-24 08:22:02 -07:00
arp
bfc7b7e6a0
Merge branch 'trunk' into HDFS-6581
2014-09-23 16:40:35 -07:00
cnauroth
b93d9603a2
HDFS-7130. TestDataTransferKeepalive fails intermittently on Windows. Contributed by Chris Nauroth.
2014-09-23 14:35:33 -07:00
Andrew Wang
f48686a1ad
HDFS-7132. hdfs namenode -metadataVersion command does not honor configured name dirs. Contributed by Charles Lamb.
2014-09-23 14:10:02 -07:00
Allen Wittenauer
3dc28e2052
HADOOP-11092. hadoop shell commands should print usage if not given a class (aw)
2014-09-23 12:24:23 -07:00
cnauroth
a1fd804a31
HDFS-7126. TestEncryptionZonesWithHA assumes Unix path separator for KMS key store path. Contributed by Xiaoyu Yao.
2014-09-23 08:21:46 -07:00
arp
8b139b0800
HDFS-6990. Add unit test for evict/delete RAM_DISK block with open handle. (Contributed by Xiaoyu Yao)
2014-09-22 18:10:28 -07:00
arp
889122bd55
Merge branch 'trunk' into HDFS-6581
2014-09-22 18:00:58 -07:00
Colin Patrick Mccabe
7b8df93ce1
HDFS-7001. Tests in TestTracing should not depend on the order of execution. (iwasakims via cmccabe)
2014-09-22 17:21:58 -07:00
Colin Patrick Mccabe
912ad32b03
HDFS-7106. Reconfiguring DataNode volumes does not release the lock files in removed volumes. (cnauroth via cmccabe)
2014-09-22 11:51:31 -07:00
cnauroth
26cba7f35f
HDFS-7115. TestEncryptionZones assumes Unix path separator for KMS key store path. Contributed by Xiaoyu Yao.
2014-09-22 09:07:07 -07:00
Andrew Wang
1737950d0f
HDFS-6987. Move CipherSuite xattr information up to the encryption zone root. Contributed by Zhe Zhang.
2014-09-21 21:29:46 -07:00
cnauroth
b6fd5ccbce
HDFS-7110. Skip tests related to short-circuit read on platforms that do not currently implement short-circuit read. Contributed by Chris Nauroth.
2014-09-21 12:36:57 -07:00
cnauroth
0795fe3721
HDFS-7109. TestDataStorage does not release file locks between tests. Contributed by Chris Nauroth.
2014-09-20 21:01:13 -07:00
cnauroth
47491f9a11
HDFS-7107. Avoid Findbugs warning for synchronization on AbstractNNFailoverProxyProvider#fallbackToSimpleAuth. Contributed by Chris Nauroth.
2014-09-20 20:53:09 -07:00
arp
8c9860f7c9
HDFS-7071. Undo accidental commit of binary file editsStored.
2014-09-20 17:11:11 -07:00
arp
486a76a39b
HDFS-7071. Updated editsStored and editsStored.xml to bump layout version and add LazyPersist flag. (Contributed by Xiaoyu Yao and Arpit Agarwal)
2014-09-20 16:58:58 -07:00
arp
e257b6dbb1
Merge branch 'trunk' into HDFS-6581
2014-09-20 16:13:17 -07:00
arp
50b321068d
HDFS-7108. Fix unit test failures in SimulatedFsDataset. (Arpit Agarwal)
2014-09-20 16:12:17 -07:00
Jing Zhao
84a0a629d3
HDFS-7095. Archival Storage: TestStorageMover often fails in Jenkins. Contributed by Jing Zhao.
2014-09-20 13:44:53 -07:00
arp
b2d5ed36bc
HDFS-7100. Make eviction scheme pluggable. (Arpit Agarwal)
2014-09-20 13:25:23 -07:00
arp
09dab88d3e
Merge branch 'trunk' into HDFS-6581
2014-09-20 10:34:45 -07:00
cnauroth
f85cc14eb4
HDFS-7073. Allow falling back to a non-SASL connection on DataTransferProtocol in several edge cases. Contributed by Chris Nauroth.
2014-09-19 21:23:26 -07:00
cnauroth
332e2e23ba
HDFS-7105. Fix TestJournalNode#testFailToStartWithBadConfig to match log output change. Contributed by Ray Chiang.
2014-09-19 21:04:55 -07:00
Kihwal Lee
9e35571965
HDFS-7046. HA NN can NPE upon transition to active. Contributed by
...
Kihwal Lee.
2014-09-19 17:07:06 -05:00
arp
222bf0fe67
Merge branch 'trunk' into HDFS-6581
2014-09-19 10:02:27 -07:00
Colin Patrick Mccabe
25fd69a8f9
HDFS-7096. Fix TestRpcProgramNfs3 to use DFS_ENCRYPTION_KEY_PROVIDER_URI (clamb via cmccabe)
2014-09-19 09:20:25 -07:00
Kihwal Lee
bf27b9ca57
HDFS-7065. Pipeline close recovery race can cause block corruption.
...
Contributed by Kihwal Lee.
2014-09-19 09:00:13 -05:00
Kihwal Lee
f02d934fed
HDFS-6948. DN rejects blocks if it has older UC block. Contributed by
...
Eric Payne.
2014-09-19 08:50:43 -05:00
arp
f8bbf80067
Merge branch 'trunk' into HDFS-6581
...
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/StorageType.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocol/HdfsFileStatus.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocol/HdfsLocatedFileStatus.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/PBHelper.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImpl.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSImageFormat.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSImageFormatPBINode.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeFile.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/INodeFileAttributes.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/NameNodeLayoutVersion.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/snapshot/FSImageFormatPBSnapshot.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/web/JsonUtil.java
hadoop-hdfs-project/hadoop-hdfs/src/main/proto/fsimage.proto
hadoop-hdfs-project/hadoop-hdfs/src/main/proto/hdfs.proto
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/DFSTestUtil.java
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/MiniDFSCluster.java
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestFsck.java
2014-09-18 22:26:42 -07:00
arp
e79c98c11f
HDFS-7091. Add forwarding constructor for INodeFile for existing callers. (Arpit Agarwal)
2014-09-18 19:20:25 -07:00
Andrew Wang
8e73084491
HDFS-6840. Clients are always sent to the same datanode when read is off rack. (wang)
2014-09-18 17:49:17 -07:00
Andrew Wang
20a076bafc
HDFS-6970. Move startFile EDEK retries to the DFSClient. (wang)
2014-09-18 17:35:24 -07:00
Colin Patrick Mccabe
fe38d2e9b5
HDFS-6727. Refresh data volumes on DataNode based on configuration changes (Lei Xu via Colin Patrick McCabe)
2014-09-18 16:52:46 -07:00
Tsz-Wo Nicholas Sze
5d01a684a3
Revise the HDFS-6584 entry CHANGES.txt.
2014-09-19 07:46:18 +08:00
Tsz-Wo Nicholas Sze
fd3cddf364
Fix hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt for HDFS-6584 after
...
merge.
2014-09-19 07:33:43 +08:00
Tsz-Wo Nicholas Sze
98f7bfe993
Merge branch 'HDFS-6584' into trunk
2014-09-19 07:11:19 +08:00
arp
22295b4783
Merge branch 'trunk' into HDFS-6581
2014-09-18 15:59:37 -07:00
Andrew Wang
70be56d093
HDFS-7003. Add NFS Gateway support for reading and writing to encryption zones. (clamb via wang)
2014-09-18 14:57:25 -07:00
arp
0b10e5a0f7
Merge branch 'trunk' into HDFS-6581
2014-09-18 12:10:45 -07:00
Colin Patrick Mccabe
570b8b468e
HDFS-7047. Expose FileStatus#isEncrypted in libhdfs (cmccabe)
2014-09-18 11:42:23 -07:00
arp
5e4627d0fb
HDFS-7084. FsDatasetImpl#copyBlockFiles debug log can be improved. (Contributed by Xiaoyu Yao)
2014-09-18 11:13:53 -07:00
arp
849ccfa699
Merge branch 'trunk' into HDFS-6581
2014-09-18 11:06:40 -07:00
Jing Zhao
76ccb80fad
HDFS-7088. Archival Storage: fix TestBalancer and TestBalancerWithMultipleNameNodes. Contributed by Tsz Wo Nicholas Sze.
2014-09-18 10:54:01 -07:00
Tsz-Wo Nicholas Sze
2d2b0009e6
Merge branch 'trunk' into HDFS-6584
...
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java
2014-09-18 13:00:29 +08:00
Andrew Wang
0ecefe6017
HDFS-7078. Fix listEZs to work correctly with snapshots. (wang)
2014-09-17 21:28:05 -07:00
Andrew Wang
10e8602f32
HDFS-7004. Update KeyProvider instantiation to create by URI. (wang)
2014-09-17 20:14:40 -07:00
Andrew Wang
bf38793ce1
Move some HDFS JIRAs to the correct CHANGES.txt
2014-09-17 18:08:34 -07:00
arp
4eab083b1b
HDFS-7080. Fix finalize and upgrade unit test failures. (Arpit Agarwal)
2014-09-17 15:25:04 -07:00
arp
a186d514bd
Merge branch 'trunk' into HDFS-6581
...
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSDirectory.java
2014-09-17 15:03:55 -07:00
Jing Zhao
911979c8ab
Merge changes from trunk
2014-09-17 13:12:45 -07:00
Colin Patrick Mccabe
e3803d002c
HDFS-6843. Create FileStatus isEncrypted() method (clamb via cmccabe)
2014-09-17 12:55:35 -07:00
arp
24f8156886
Merge branch 'trunk' into HDFS-6581
2014-09-17 12:10:50 -07:00
Andrew Wang
ea4e2e843e
HDFS-6705. Create an XAttr that disallows the HDFS admin from accessing a file. (clamb via wang)
2014-09-17 11:23:47 -07:00
Jing Zhao
b014e83bc5
HDFS-6864. Archival Storage: add user documentation. Contributed by Tsz Wo Nicholas Sze.
2014-09-17 09:40:17 -07:00
Alejandro Abdelnur
c0c7e6fabd
HADOOP-11062. CryptoCodec testcases requiring OpenSSL should be run only if -Pnative is used. (asuresh via tucu)
2014-09-16 23:36:36 -07:00
Alejandro Abdelnur
e14e71d5fe
HADOOP-11096. KMS: KeyAuthorizationKeyProvider should verify the keyversion belongs to the keyname on decrypt. (tucu)
2014-09-16 23:20:35 -07:00
Tsz-Wo Nicholas Sze
91f6ddeb34
Fix hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt .
2014-09-17 14:09:08 +08:00
Tsz-Wo Nicholas Sze
bd2e409de1
HDFS-7072. Fix TestBlockManager and TestStorageMover. Contributed by Jing Zhao
2014-09-17 13:48:32 +08:00
arp
dcbc467301
HDFS-7079. Few more unit test fixes for HDFS-6581. (Arpit Agarwal)
2014-09-16 18:19:57 -07:00
arp
a24a9331d4
Merge branch 'trunk' into HDFS-6581
2014-09-16 18:18:09 -07:00
Jing Zhao
432b863719
Merge changes from trunk
2014-09-16 17:58:39 -07:00
Jing Zhao
2e4033e872
HDFS-7052. Archival Storage: Add Mover into hdfs script. Contributed by Jing Zhao.
2014-09-16 17:52:28 -07:00
Andrew Wang
a044407b5c
HDFS-6789. TestDFSClientFailover.testFileContextDoesntDnsResolveLogicalURI and TestDFSClientFailover.testDoesntDnsResolveLogicalURI failing on jdk7. Contributed by Akira Ajisaka.
2014-09-16 17:02:06 -07:00
Andrew Wang
33ce887c20
HDFS-6851. Refactor EncryptionZoneWithId and EncryptionZone. (clamb via wang)
2014-09-16 16:41:09 -07:00
Benoy Antony
02adf7185d
HDFS-6799. The invalidate method in SimulatedFSDataset failed to remove (invalidate) blocks from the file system. Contributed by Megasthenis Asteris.
2014-09-16 16:24:23 -07:00
Allen Wittenauer
7971c97ec1
HADOOP-11022. User replaced functions get lost 2-3 levels deep (e.g., sbin) (aw)
2014-09-16 16:06:23 -07:00
arp
4603e4481f
HDFS-7064. Fix unit test failures in HDFS-6581 branch. (Contributed by Xiaoyu Yao)
2014-09-16 15:45:07 -07:00
Alejandro Abdelnur
3e85f5b605
HDFS-7006. Test encryption zones with KMS. (Anthony Young-Garner and tucu)
2014-09-16 14:36:07 -07:00
arp
e0d7fb48fb
Merge branch 'trunk' into HDFS-6581
...
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocol/datatransfer/Receiver.java
2014-09-16 14:32:57 -07:00
Colin Patrick Mccabe
56119fec96
HDFS-6880. Adding tracing to DataNode data transfer protocol (iwasakims via cmccabe)
2014-09-16 13:59:32 -07:00
Kihwal Lee
0c26412be4
HDFS-6965. NN continues to issue block locations for DNs with full
...
disks. Contributed by Rushabh Shah.
2014-09-16 09:04:54 -05:00
Alejandro Abdelnur
932ae036ac
HADOOP-10868. AuthenticationFilter should support externalizing the secret for signing and provide rotation support. (rkanter via tucu)
2014-09-15 17:05:42 -07:00
arp
a7814e1aa4
Merge branch 'trunk' into HDFS-6581
2014-09-15 15:30:19 -07:00
arp
a4dcbaa332
HDFS-7066. LazyWriter#evictBlocks misses a null check for replicaState. (Contributed by Xiaoyu Yao)
2014-09-15 15:28:17 -07:00
Kihwal Lee
2f847b3357
HDFS-7059. HAadmin transtionToActive with forceActive option can show
...
confusing message. Contributed by Rushabh Shah.
2014-09-15 16:27:22 -05:00
Jing Zhao
ece3ecabdf
Merge remote-tracking branch 'origin/trunk' into HDFS-6584
2014-09-15 10:45:45 -07:00
Andrew Wang
43b0303008
HDFS-7032. Add WebHDFS support for reading and writing to encryption zones. Contributed by Charles Lamb.
2014-09-15 10:23:57 -07:00
Jing Zhao
2689b6ca72
HDFS-7062. Archival Storage: skip under construction block for migration. Contributed by Jing Zhao.
2014-09-15 10:16:56 -07:00
Aaron T. Myers
24d920b80e
HADOOP-10400. Incorporate new S3A FileSystem implementation. Contributed by Jordan Mendelson and Dave Wang.
2014-09-15 08:27:07 -07:00
Andrew Wang
fc741b5d78
HDFS-7061. Add test to verify encryption zone creation after NameNode restart without saving namespace. Contributed by Stephen Chu.
2014-09-14 23:49:01 -07:00