Zhe Zhang
4de48211c6
HDFS-8399. Erasure Coding: unit test the behaviour of BlockManager recovery work for the deleted blocks. Contributed by Rakesh R.
2015-08-04 15:23:39 -07:00
Jing Zhao
9312b168e2
HDFS-8804. Erasure Coding: use DirectBufferPool in DFSStripedInputStream for buffer allocation. Contributed by Jing Zhao.
2015-08-03 17:03:15 -07:00
Jing Zhao
f4c523b69b
Revert "HDFS-8499. Refactor BlockInfo class hierarchy with static helper class. Contributed by Zhe Zhang."
...
This reverts commit c17439c2dd
.
2015-08-06 10:21:55 -07:00
Jing Zhao
663eba0ab1
Revert "HDFS-8623. Refactor NameNode handling of invalid, corrupt, and under-recovery blocks. Contributed by Zhe Zhang."
...
This reverts commit de480d6c89
.
2015-08-06 10:21:54 -07:00
Vinayakumar B
cc71ad80e1
HDFS-8815. DFS getStoragePolicy implementation using single RPC call (Contributed by Surendra Singh Lilhore)
2015-08-06 11:10:48 +05:30
Lei Xu
d5403747b5
HADOOP-12269. Update aws-sdk dependency to 1.10.6 (Thomas Demoor via Lei (Eddy) Xu)
2015-08-04 18:51:52 -07:00
Colin Patrick Mccabe
c95993cbaf
HDFS-8844. TestHDFSCLI does not cleanup the test directory (Masatake Iwasaki via Colin P. McCabe)
2015-08-04 12:22:06 -07:00
yliu
9a08999906
HDFS-8850. VolumeScanner thread exits with exception if there is no block pool to be scanned but there are suspicious blocks. (Colin Patrick McCabe via yliu)
2015-08-04 15:54:23 +08:00
Zhihai Xu
90b510405a
HDFS-8847. change TestHDFSContractAppend to not override testRenameFileBeingAppended method. Contributed by Zhihai Xu
2015-07-31 21:40:43 -07:00
Xiaoyu Yao
d311a38a6b
HDFS-6860. BlockStateChange logs are too noisy. Contributed by Chang Li and Xiaoyu Yao.
2015-07-31 16:15:50 -07:00
Colin Patrick Mccabe
21d10ccc6e
HADOOP-7824. NativeIO.java flags and identifiers must be set correctly for each platform, not hardcoded to their Linux values (Martin Walsh via Colin P. McCabe)
2015-07-31 15:01:34 -07:00
Allen Wittenauer
666cafca8d
HADOOP-12249. pull argument parsing into a function (aw)
2015-07-31 14:32:21 -07:00
Zhe Zhang
ba90c02853
HDFS-8202. Improve end to end stirpping file test to add erasure recovering test. Contributed by Xinwei Qin.
2015-07-31 12:16:15 -07:00
Harsh J
c5caa25b8f
HDFS-8821. Explain message "Operation category X is not supported in state standby". Contributed by Gautam Gopalakrishnan.
2015-07-31 08:58:22 +05:30
Arpit Agarwal
88d8736dde
HDFS-7192. DN should ignore lazyPersist hint if the writer is not local. (Contributed by Arpit Agarwal)
2015-07-30 13:16:46 -07:00
Haohui Mai
ddc867ceb9
HDFS-8816. Improve visualization for the Datanode tab in the NN UI. Contributed by Haohui Mai.
2015-07-29 17:14:05 -07:00
Jason Lowe
6f0a35724f
HADOOP-10945. 4-digit octal umask permissions throws a parse error. Contributed by Chang Li
2015-07-29 15:25:10 +00:00
Vinayakumar B
6374ee0db4
HDFS-8670. Better to exclude decommissioned nodes for namenode NodeUsage JMX (Contributed by J.Andreina)
2015-07-29 14:47:19 +05:30
Akira Ajisaka
2a1d656196
Revert "HDFS-6682. Add a metric to expose the timestamp of the oldest under-replicated block. (aajisaka)"
...
This reverts commit 02c01815ec
.
2015-07-29 16:48:30 +09:00
Lei Xu
f4f1b8b267
HDFS-8834. TestReplication is not valid after HDFS-6482. (Contributed by Lei Xu)
2015-07-28 23:39:26 -07:00
Vinayakumar B
975e138df3
HDFS-8822. Add SSD storagepolicy tests in TestBlockStoragePolicy#testDefaultPolicies (Contributed by Vinayakumar B)
2015-07-29 11:50:48 +05:30
Vinayakumar B
50887e5b07
HDFS-8811. Move BlockStoragePolicy name's constants from HdfsServerConstants.java to HdfsConstants.java (Contributed by Vinayakumar B)
2015-07-29 11:45:33 +05:30
Jakob Homan
0712a8103f
HDFS-8180. AbstractFileSystem Implementation for WebHdfs. Contributed by Sathosh G Nayak.
2015-07-28 21:03:31 -07:00
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 0ed9c2d8fe
)
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/src/site/markdown/HDFSCommands.md
(cherry picked from commit dd98cfd328
)
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 a87ab77fec
)
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