Lei Xu
3e6d0ca2b2
HDFS-12349. Improve log message when it could not alloc enough blocks for EC. (lei)
2017-09-07 18:01:37 -07:00
Andrew Wang
4e50dc976a
HDFS-12218. Addendum. Rename split EC / replicated block metrics in BlockManager.
2017-09-07 16:57:19 -07:00
Andrew Wang
40c2f31f8d
HDFS-12218. Rename split EC / replicated block metrics in BlockManager.
2017-09-07 16:56:35 -07:00
Xiao Chen
52b894db33
HDFS-12369. Edit log corruption due to hard lease recovery of not-closed file which has snapshots.
2017-09-07 16:30:12 -07:00
Yongjun Zhang
d77ed238a9
HDFS-12357. Let NameNode to bypass external attribute provider for configured users. Contributed by Yongjun Zhang, Arun Suresh.
2017-09-07 09:50:36 -07:00
Kai Zheng
2adf8bed71
HDFS-12402. Refactor ErasureCodingPolicyManager and related codes. Contributed by Sammi Chen
2017-09-07 20:38:23 +08:00
Chris Douglas
1f3bc63e67
HADOOP-12077. Provide a multi-URI replication Inode for ViewFs. Contributed by Gera Shegalov
2017-09-05 23:51:51 -07:00
Kai Zheng
d7f27043ce
HDFS-12392. Writing striped file failed due to different cell size. Contributed by Sammi Chen
2017-09-06 13:29:52 +08:00
Andrew Wang
d4035d42f0
HDFS-12377. Refactor TestReadStripedFileWithDecoding to avoid test timeouts.
2017-09-05 16:33:29 -07:00
Andrew Wang
ccd2ac60ec
HDFS-11882. Precisely calculate acked length of striped block groups in updatePipeline.
2017-09-05 14:16:03 -07:00
Xiao Chen
0ba8ff4b77
HDFS-12359. Re-encryption should operate with minimum KMS ACL requirements.
2017-09-05 10:08:27 -07:00
Xiao Chen
633c1ea455
HDFS-12383. Re-encryption updater should handle canceled tasks better.
2017-09-03 19:50:41 -07:00
Xiao Chen
1b3b9938cf
HDFS-12300. Audit-log delegation token related operations.
2017-08-31 23:20:01 -07:00
Arpit Agarwal
fd66a243bf
HDFS-12356. Unit test for JournalNode sync during Rolling Upgrade. Contributed by Hanisha Koneru.
2017-08-30 10:29:42 -07:00
Rakesh Radhakrishnan
200b11368d
HDFS-12258. ec -listPolicies should list all policies in system, no matter it's enabled or disabled. Contributed by Wei Zhou.
2017-08-30 12:58:56 +05:30
Xiao Chen
f3661fd08e
HDFS-12336. Listing encryption zones still fails when deleted EZ is not a direct child of snapshottable directory. Contributed by Wellington Chevreuil.
2017-08-29 21:30:02 -07:00
Yongjun Zhang
cf93d60d3f
HDFS-12191. Provide option to not capture the accessTime change of a file to snapshot if no other modification has been done to this file. Contributed by Yongjun Zhang.
2017-08-29 16:57:03 -07:00
Manoj Govindassamy
63fc1b0b6d
HDFS-11912. Snapshot functionality test along with randomized file IO operations. (George Huang via Manoj Govindassamy)
2017-08-29 11:27:47 -07:00
Brahma Reddy Battula
bb6a3c8330
HDFS-12248. SNN will not upload fsimage on IOE and Interrupted exceptions. (Brahma Reddy Battula)
2017-08-26 13:47:12 +08:00
Manoj Govindassamy
b89ffcff36
HDFS-11986. Dfsadmin should report erasure coding related information separately.
2017-08-25 17:21:56 -07:00
Andrew Wang
f29a0fc288
HDFS-12303. Change default EC cell size to 1MB for better performance. Contributed by Wei Zhou.
2017-08-25 14:14:23 -07:00
Kihwal Lee
8455d70756
HDFS-12299. Race Between update pipeline and DN Re-Registration
2017-08-25 14:49:29 -05:00
Arpit Agarwal
4b2c442d4e
HDFS-12319. DirectoryScanner will throw IllegalStateException when Multiple BP's are present. Contributed by Brahma Reddy Battula.
2017-08-25 10:41:52 -07:00
John Zhuge
3123895db0
HDFS-12318. Fix IOException condition for openInfo in DFSInputStream. Contributed by legend.
2017-08-24 00:26:37 -07:00
Xiao Chen
1000a2af04
HDFS-10899. Add functionality to re-encrypt EDEKs.
2017-08-23 17:06:16 -07:00
John Zhuge
b6bfb2fcb2
HDFS-11738. Hedged pread takes more time when block moved from initial locations. Contributed by Vinayakumar B.
2017-08-21 13:45:30 -07:00
Manoj Govindassamy
913760cb4f
HDFS-11988. Verify HDFS Snapshots with open files captured are consistent across truncates and appends to current version file.
2017-08-21 11:08:38 -07:00
Manoj Govindassamy
4230872dd6
HDFS-12316. Verify HDFS snapshot deletion doesn't crash the ongoing file writes.
2017-08-17 16:23:48 -07:00
Andrew Wang
b298948897
HDFS-12072. Provide fairness between EC and non-EC recovery tasks. Contributed by Eddy Xu.
2017-08-17 15:26:11 -07:00
Andrew Wang
dd7916d3cd
HDFS-12250. Reduce usage of FsPermissionExtension in unit tests. Contributed by Chris Douglas.
2017-08-17 09:35:36 -07:00
Andrew Wang
96b3a6b972
HDFS-11082. Provide replicated EC policy to replicate files. Contributed by SammiChen.
2017-08-16 22:17:06 -07:00
Akira Ajisaka
08aaa4b36f
HDFS-12269. Better to return a Map rather than HashMap in getErasureCodingCodecs. Contributed by Huafeng Wang.
2017-08-17 13:20:27 +09:00
Wei-Chiu Chuang
e3ae3e2644
HDFS-12066. When Namenode is in safemode,may not allowed to remove an user's erasure coding policy. Contributed by lufei.
2017-08-15 07:41:43 -07:00
Wei-Chiu Chuang
1040bae6fc
HDFS-12054. FSNamesystem#addErasureCodingPolicies should call checkNameNodeSafeMode() to ensure Namenode is not in safemode. Contributed by lufei.
2017-08-15 07:38:43 -07:00
Yiqun Lin
2e43c28e01
HDFS-11696. Fix warnings from Spotbugs in hadoop-hdfs. Contributed by Yiqun Lin.
2017-08-15 16:48:49 +08:00
Chris Douglas
645a8f2a4d
HADOOP-14726. Mark FileStatus::isDir as final
2017-08-14 21:57:20 -07:00
Lei Xu
ce797a1706
HDFS-12221. Replace xcerces in XmlEditsVisitor. (Ajay Kumar via lei)
2017-08-14 10:27:47 -07:00
John Zhuge
8b242f09a6
HDFS-11303. Hedged read might hang infinitely if read data from all DN failed . Contributed by Chen Zhang, Wei-chiu Chuang, and John Zhuge.
2017-08-11 19:42:07 -07:00
John Zhuge
312e57b954
HDFS-11957. Enable POSIX ACL inheritance by default. Contributed by John Zhuge.
2017-08-10 10:30:47 -07:00
Wei-Chiu Chuang
9a3c2379ef
HDFS-12182. BlockManager.metaSave does not distinguish between "under replicated" and "missing" blocks. Contributed by Wellington Chevreuil.
2017-08-08 23:44:18 -07:00
Kai Zheng
a53b8b6fdc
HDFS-11975. Provide a system-default EC policy. Contributed by Huichun Lu
2017-08-09 10:12:58 +08:00
Haohui Mai
1db4788b7d
HADOOP-14598. Blacklist Http/HttpsFileSystem in FsUrlStreamHandlerFactory. Contributed by Steve Loughran.
2017-08-08 16:33:18 -07:00
Haohui Mai
71b8dda4f6
HDFS-10326. Disable setting tcp socket send/receive buffers for write pipelines. Contributed by Daryn Sharp.
2017-08-08 14:58:16 -07:00
Arpit Agarwal
bbc6d254c8
HDFS-12224. Add tests to TestJournalNodeSync for sync after JN downtime. Contributed by Hanisha Koneru.
2017-08-04 12:51:33 -07:00
Andrew Wang
f4c6b00a9f
HDFS-12131. Add some of the FSNamesystem JMX values as metrics. Contributed by Erik Krogen.
2017-08-03 15:44:51 -07:00
Manoj Govindassamy
79df1e750e
HDFS-9388. Decommission related code to support Maintenance State for datanodes.
2017-08-02 14:22:46 -07:00
Chris Douglas
12e44e7bda
HDFS-6984. Serialize FileStatus via protobuf.
2017-08-02 12:12:48 -07:00
Manoj Govindassamy
52d7bafcf4
HDFS-12217. HDFS snapshots doesn't capture all open files when one of the open files is deleted.
2017-08-01 16:28:20 -07:00
Sean Mackrory
7774759830
HDFS-12151. Hadoop 2 clients cannot writeBlock to Hadoop 3 DataNodes.
2017-08-01 14:34:25 -06:00
Akira Ajisaka
b38a1eea8e
HADOOP-14245. Use Mockito.when instead of Mockito.stub. Contributed by Andras Bokor.
2017-08-01 15:15:43 +09:00
Arpit Agarwal
3e23415a92
HDFS-12082. BlockInvalidateLimit value is incorrectly set after namenode heartbeat interval reconfigured. Contributed by Weiwei Yang.
2017-07-31 11:33:55 -07:00
Andrew Wang
480c8db40c
HDFS-12206. Rename the split EC / replicated block metrics.
2017-07-28 11:24:44 -07:00
Lei Xu
77791e4c36
HDFS-12044. Mismatch between BlockManager.maxReplicationStreams and ErasureCodingWorker.stripedReconstructionPool pool size causes slow and bursty recovery. (Contributed by Lei (Eddy) Xu)
2017-07-28 10:50:49 -07:00
Wei-Chiu Chuang
369f731264
HDFS-12062. removeErasureCodingPolicy needs super user permission. Contributed by Wei-Chiu Chuang.
2017-07-28 00:51:03 -07:00
Yongjun Zhang
c6330f22a5
HDFS-12190. Enable 'hdfs dfs -stat' to display access time. Contributed by Yongjun Zhang.
2017-07-27 16:48:24 -07:00
Jitendra Pandey
e3c7300225
HDFS-2319. Add test cases for FSshell -stat. Contributed by XieXianshan and Bharat Viswanadham.
2017-07-27 13:23:15 -07:00
Brahma Reddy Battula
c4a85c694f
HDFS-11896. Non-dfsUsed will be doubled on dead node re-registration. Contributed by Brahma Reddy Battula.
2017-07-27 12:02:57 -07:00
Kihwal Lee
a68b5b31cf
HDFS-12171. Reduce IIP object allocations for inode lookup. Contributed by Daryn Sharp.
2017-07-25 11:03:49 -05:00
Brahma Reddy Battula
6d983cca52
HADOOP-14455. ViewFileSystem#rename should support be supported within same nameservice with different mountpoints. Contributed by Brahma Reddy Battula.
2017-07-25 23:51:53 +08:00
Konstantin V Shvachko
8c2c812832
HDFS-11472. Fix inconsistent replica size after a data pipeline failure. Contributed by Erik Krogen and Wei-Chiu Chuang.
2017-07-20 14:47:25 -07:00
Anu Engineer
413b23eb04
HDFS-12158. Secondary Namenode's web interface lack configs for X-FRAME-OPTIONS protection. Contributed by Mukul Kumar Singh.
2017-07-19 10:29:06 -07:00
Brahma Reddy Battula
b778887af5
HDFS-12112. TestBlockManager#testBlockManagerMachinesArray sometimes fails with NPE. Contributed by Wei-Chiu Chuang.
2017-07-15 10:38:31 +08:00
Xiao Chen
0a6d5c0cf1
HADOOP-14521. KMS client needs retry logic. Contributed by Rushabh S Shah.
2017-07-14 22:22:53 -07:00
Tsz-Wo Nicholas Sze
f413ee33df
HDFS-12130. Optimizing permission check for getContentSummary. Contributed by Chen Liang
2017-07-14 14:35:51 -07:00
Tsz-Wo Nicholas Sze
a1f12bb543
Revert "HDFS-12130. Optimizing permission check for getContentSummary." to fix commit message.
...
This reverts commit a29fe100b3
.
2017-07-14 14:34:01 -07:00
Kihwal Lee
e7d187a1b6
HDFS-12140. Remove BPOfferService lock contention to get block pool id. Contributed by Daryn Sharp.
2017-07-14 16:07:17 -05:00
Tsz-Wo Nicholas Sze
a29fe100b3
HDFS-12130. Optimizing permission check for getContentSummary.
2017-07-14 13:36:27 -07:00
Xiaoyu Yao
e15e2713e1
HDFS-11502. Datanode UI should display hostname based on JMX bean instead of window.location.hostname. Contributed by Jeffrey E Rodriguez and Yuanbo Liu.
2017-07-12 16:26:19 -07:00
Akira Ajisaka
9144fd9e9b
HADOOP-14629. Improve exception checking in FileContext related JUnit tests. Contributed by Andras Bokor.
2017-07-12 11:35:50 +09:00
Yiqun Lin
3a7f02b815
HDFS-12085. Reconfigure namenode heartbeat interval fails if the interval was set with time unit. Contributed by Weiwei Yang.
2017-07-11 20:40:11 +08:00
Akira Ajisaka
8fc5dcc2a1
Revert "HADOOP-14587. Use GenericTestUtils.setLogLevel when available in hadoop-common. Contributed by Wenxin He."
...
This reverts commit 82cb2a6497
.
2017-07-08 02:53:18 +09:00
Akira Ajisaka
82cb2a6497
HADOOP-14587. Use GenericTestUtils.setLogLevel when available in hadoop-common. Contributed by Wenxin He.
2017-07-07 15:00:47 +09:00
Wei-Chiu Chuang
bcba844d11
HDFS-12042. Lazy initialize AbstractINodeDiffList#diffs for snapshots to reduce memory consumption. Contributed by Misha Dmitriev.
2017-06-30 10:28:01 -07:00
Arpit Agarwal
6a9dc5f44b
HDFS-12043. Add counters for block re-replication. Contributed by Chen Liang.
2017-06-30 10:20:12 -07:00
Arpit Agarwal
a2f0cbd92f
Revert "HDFS-12043. Add counters for block re-replication. Contributed by Chen Liang."
...
Accidentally committed the wrong patch version, reverting to fix that.
This reverts commit 900221f95e
.
2017-06-30 10:19:27 -07:00
Arpit Agarwal
900221f95e
HDFS-12043. Add counters for block re-replication. Contributed by Chen Liang.
2017-06-29 17:15:13 -07:00
Wei-Chiu Chuang
16c8dbde57
HDFS-11881. NameNode consumes a lot of memory for snapshot diff report generation. Contributed by Manoj Govindassamy.
2017-06-29 06:38:41 -07:00
Lei Xu
d6df0fdbbd
Add -E option in 'ls' to list erasure coding policy of each file and directory if applicable. Contributed by luhuichun via lei.
2017-06-28 13:47:23 -07:00
Wei-Chiu Chuang
f99b6d19de
HDFS-11870. Add CLI cmd to enable/disable an erasure code policy. Contributed by lufei.
2017-06-28 10:54:25 -07:00
Akira Ajisaka
07defa4c09
HDFS-12040. TestFsDatasetImpl.testCleanShutdownOfVolume fails. Contributed by hu xiaodong.
2017-06-27 20:49:26 +09:00
Lei Xu
144753e87f
HDFS-12033. DatanodeManager picking EC recovery tasks should also consider the number of regular replication tasks. Contributed by Lei (Eddy) Xu.
2017-06-26 15:43:50 -07:00
Andrew Wang
2c367b464c
HDFS-11956. Do not require a storage ID or target storage IDs when writing a block. Contributed by Ewan Higgs.
2017-06-26 11:20:07 -07:00
Xiao Chen
68dc7c2405
HDFS-12009. Accept human-friendly units in dfsadmin -setBalancerBandwidth and -setQuota. Contributed by Andrew Wang.
2017-06-22 19:57:54 -07:00
Arpit Agarwal
6d116ffad2
HDFS-11789. Maintain Short-Circuit Read Statistics. Contributed by Hanisha Koneru.
2017-06-22 13:35:56 -07:00
Vinayakumar B
8dbd53ef9f
HDFS-11067. DFS#listStatusIterator(..) should throw FileNotFoundException if the directory deleted before fetching next batch of entries. Contributed by Vinayakumar B.
2017-06-22 17:37:08 +05:30
Arpit Agarwal
9ae9467f92
HDFS-11998. Enable DFSNetworkTopology as default. Contributed by Chen Liang.
2017-06-21 22:01:41 -07:00
Zhe Zhang
c22cf00442
Confusion/name conflict between NameNodeActivity#BlockReportNumOps and RpcDetailedActivity#BlockReportNumOps. Contributed by Erik Krogen.
2017-06-21 16:34:19 -07:00
Kai Zheng
5db3f98468
HDFS-11606. Add CLI cmd to remove an erasure code policy. Contributed by Tim Yao
2017-06-21 14:01:55 +08:00
Lei Xu
45ff4d38e6
HDFS-11647. Add -E option in hdfs "count" command to show erasure policy summarization. Contributed by luhuichun.
2017-06-20 11:55:09 -07:00
Kihwal Lee
8c0769dee4
HDFS-11960. Successfully closed files can stay under-replicated. Contributed by Kihwal Lee.
2017-06-20 09:11:23 -05:00
Brahma Reddy Battula
2e9daa2e27
HADOOP-14533. Size of args cannot be less than zero in TraceAdmin#run as its linkedlist. Contributed by Weisen Han.
2017-06-20 20:44:31 +08:00
Akira Ajisaka
2c769167db
HDFS-11345. Document the configuration key for FSNamesystem lock fairness. Contributed by Erik Krogen.
2017-06-20 16:35:54 +09:00
Lei Xu
73fb75017e
HDFS-11916. Extend TestErasureCodingPolicies/TestErasureCodingPolicyWithSnapshot with a random EC policy. Contributed by Takanobu Asanuma.
2017-06-19 10:25:20 -07:00
Lei Xu
6460df21a0
HADOOP-14395. Provide Builder pattern for DistributedFileSystem.append. Contributed by Lei (Eddy) Xu.
2017-06-16 17:24:00 -07:00
Andrew Wang
fb68980959
HDFS-10480. Add an admin command to list currently open files. Contributed by Manoj Govindassamy.
2017-06-15 14:46:55 -07:00
Lei Xu
3f5108723c
HDFS-11682. TestBalancer.testBalancerWithStripedFile is flaky. (lei)
2017-06-15 11:04:50 -07:00
Lei Xu
5e7cfdca7b
HADOOP-14394. Provide Builder pattern for DistributedFileSystem.create. (lei)
2017-06-15 10:59:24 -07:00
Akira Ajisaka
315f07700d
HDFS-11736. OIV tests should not write outside 'target' directory. Contributed by Yiqun Lin.
2017-06-15 13:46:20 +09:00
Lei Xu
999c8fcbef
HDFS-10999. Introduce separate stats for Replicated and Erasure Coded Blocks apart from the current Aggregated stats. (Manoj Govindassamy via lei)
2017-06-14 10:44:19 -07:00
Arpit Agarwal
8633ef8e10
HADOOP-14503. Make RollingAverages a mutable metric. Contributed by Hanisha Koneru.
2017-06-12 20:43:43 -07:00
Arpit Agarwal
b3d3ede91a
HDFS-11967. TestJMXGet fails occasionally. Contributed by Arpit Agarwal.
2017-06-12 16:03:47 -07:00
Arpit Agarwal
3f0a727f75
HDFS-11907. Add metric for time taken by NameNode resource check. Contributed by Chen Liang.
2017-06-12 15:18:38 -07:00
Mingliang Liu
1a33c9d589
HDFS-11945. Internal lease recovery may not be retried for a long time. Contributed by Kihwal Lee
2017-06-08 14:36:47 -07:00
Vinayakumar B
70fc6746b3
HDFS-11708. Positional read will fail if replicas moved to different DNs after stream is opened. Contributed by Vinayakumar B.
2017-06-07 10:55:53 +05:30
Brahma Reddy Battula
1869e1771c
HDFS-11711. DN should not delete the block On "Too many open files" Exception. Contributed by Brahma Reddy Battula.
2017-06-07 13:05:33 +08:00
Brahma Reddy Battula
19ef3a81f8
HADOOP-14485. Redundant 'final' modifier in try-with-resources statement. Contributed by wenxin he.
2017-06-06 23:11:47 +08:00
Kihwal Lee
e4e203e080
HDFS-10816. TestComputeInvalidateWork#testDatanodeReRegistration fails due to race between test and replication monitor. Contributed by Eric Badger.
2017-06-05 15:18:27 -05:00
Yiqun Lin
367da9b7b8
HDFS-11899. ASF License warnings generated intermittently in trunk. Contributed by Yiqun Lin.
2017-06-03 22:07:24 +08:00
Yiqun Lin
8d9084eb62
HDFS-11359. DFSAdmin report command supports displaying maintenance state datanodes. Contributed by Yiqun Lin.
2017-06-02 12:48:30 +08:00
Xiao Chen
6a3fc685a9
HDFS-11741. Long running balancer may fail due to expired DataEncryptionKey. Contributed by Wei-Chiu Chuang and Xiao Chen.
2017-06-01 14:05:37 -07:00
Brahma Reddy Battula
ff3103556b
HDFS-11905. Fix license header inconsistency in hdfs. Contributed by Yeliang Cang.
2017-06-02 00:28:33 +08:00
Brahma Reddy Battula
0dcf843c00
HDFS-11893. Fix TestDFSShell.testMoveWithTargetPortEmpty failure. Contributed by Brahma Reddy Battula.
2017-06-01 22:29:29 +08:00
Kihwal Lee
1543d0f5be
HDFS-5042. Completed files lost after power failure. Contributed by Vinayakumar B.
2017-05-31 10:55:03 -05:00
Brahma Reddy Battula
13de636b40
HDFS-11901. Modifier 'static' is redundant for inner enums. Contributed by ZhangBing Lin.
2017-05-31 23:09:08 +08:00
Lei Xu
91d6fe151f
HDFS-11659. TestDataNodeHotSwapVolumes.testRemoveVolumeBeingWritten fail due to no DataNode available for pipeline recovery. Contributed by Lei (Eddy) Xu.
2017-05-30 11:10:12 -07:00
Yiqun Lin
31058b243e
HDFS-11446. TestMaintenanceState#testWithNNAndDNRestart fails intermittently. Contributed by Yiqun Lin.
2017-05-28 11:23:32 +08:00
Kihwal Lee
2b5ad48762
HDFS-11817. A faulty node can cause a lease leak and NPE on accessing data. Contributed by Kihwal Lee.
2017-05-25 17:17:38 -05:00
Kihwal Lee
29b7df960f
HDFS-11856. Ability to re-add Upgrading Nodes to pipeline for future pipeline updates. Contributed by Vinayakumar B.
2017-05-25 13:05:23 -05:00
Brahma Reddy Battula
2e41f8803d
HDFS-11445. FSCK shows overall health stauts as corrupt even one replica is corrupt. Contributed by Brahma Reddy Battula.
2017-05-25 22:35:10 +08:00
Akira Ajisaka
6a52b5e144
HADOOP-14180. FileSystem contract tests to replace JUnit 3 with 4. Contributed by Xiaobing Zhou and Mingliang Liu.
2017-05-25 15:36:44 +09:00
Wei-Chiu Chuang
b8b69d797a
Revert "HDFS-10797. Disk usage summary of snapshots causes renamed blocks to get counted twice. Contributed by Sean Mackrory."
...
This reverts commit 6a38d118d8
.
2017-05-24 17:21:22 -07:00
Wei-Chiu Chuang
2cba561228
Revert "HDFS-11515. -du throws ConcurrentModificationException. Contributed by Istvan Fajth, Wei-Chiu Chuang."
...
This reverts commit bc7aff7cec
.
2017-05-24 17:20:27 -07:00
Jing Zhao
1c8dd6d3d1
HDFS-11823. Extend TestDFSStripedIutputStream/TestDFSStripedOutputStream with a random EC policy. Contributed by Takanobu Asanuma.
2017-05-24 11:14:19 -07:00
Kai Zheng
a62be38a5e
HDFS-11793. Allow to enable user defined erasure coding policy. Contributed by Sammi Chen
2017-05-24 18:45:52 +08:00
Rakesh Radhakrishnan
1b5451bf05
HDFS-11794. Add ec sub command -listCodec to show currently supported ec codecs. Contributed by SammiChen.
2017-05-23 17:03:28 +05:30
Arpit Agarwal
d0f346af26
HDFS-11419. Performance analysis of new DFSNetworkTopology#chooseRandom. Contributed by Chen Liang.
2017-05-22 20:25:34 -07:00
Sunil G
b6f66b0da1
YARN-6584. Correct license headers in hadoop-common, hdfs, yarn and mapreduce. Contributed by Yeliang Cang.
2017-05-22 14:10:06 +05:30
Arpit Agarwal
44e9ef2e90
HDFS-11842. TestDataNodeOutlierDetectionViaMetrics UT fails intermittently. Controbuted by Hanisha Koneru.
2017-05-17 19:33:37 -07:00
Jason Lowe
2397a2626e
HDFS-11818. TestBlockManager.testSufficientlyReplBlocksUsesNewRack fails intermittently. Contributed by Nathan Roberts
2017-05-12 17:42:47 -05:00
Vinayakumar B
1411612aa4
HDFS-11674. reserveSpaceForReplicas is not released if append request failed due to mirror down and replica recovered (Contributed by Vinayakumar B)
2017-05-12 07:38:18 +05:30
Chris Douglas
51b671ef18
HDFS-11681. DatanodeStorageInfo#getBlockIterator() should return an iterator to an unmodifiable set Contributed by Virajith Jalaparti
2017-05-10 22:25:28 -07:00
Kihwal Lee
ad1e3e4d9f
HDFS-11755. Underconstruction blocks can be considered missing. Contributed by Nathan Roberts.
2017-05-10 14:15:57 -05:00
Jason Lowe
fab73748a1
HDFS-11745. Increase HDFS test timeouts from 1 second to 10 seconds. Contributed by Eric Badger
2017-05-10 13:02:31 -05:00
Andrew Wang
543aac9f28
HADOOP-14386. Rewind trunk from Guava 21.0 back to Guava 11.0.2.
2017-05-09 09:22:53 -07:00
Andrew Wang
54fd0e44b7
HDFS-11644. Support for querying outputstream capabilities. Contributed by Manoj Govindassamy.
2017-05-08 21:59:49 -07:00
Kihwal Lee
cef2815cf4
HDFS-11702. Remove indefinite caching of key provider uri in DFSClient. Contributed by Rushabh S Shah.
2017-05-08 08:27:37 -05:00
Chris Douglas
e4f34ecb04
HADOOP-14390. Correct spelling of 'succeed' and variants. Contributed by Dongtao Zhang
2017-05-05 12:10:50 -07:00
Chris Douglas
a3954ccab1
HDFS-9807. Add an optional StorageID to writes. Contributed by Ewan Higgs
2017-05-05 12:01:26 -07:00
Yiqun Lin
97c2e576c9
HDFS-11530. Use HDFS specific network topology to choose datanode in BlockPlacementPolicyDefault. Contributed by Yiqun Lin and Chen Liang.
2017-05-05 11:54:50 +08:00
Arpit Agarwal
07761af357
HDFS-11448. JN log segment syncing should support HA upgrade. Contributed by Hanisha Koneru.
2017-05-04 15:57:44 -07:00
Lei Xu
25f5d9ad5e
HDFS-11687. Add new public encryption APIs required by Hive. (lei)
...
Change-Id: I4a23a00de63ad18022312ceb1f306a87d032d07c
2017-05-04 12:06:50 -07:00
Andrew Wang
c2a52ef9c2
HDFS-11643. Add shouldReplicate option to create builder. Contributed by SammiChen.
2017-05-04 11:39:14 -07:00
Arpit Agarwal
81092b1f11
HDFS-11722. Change Datanode file IO profiling sampling to percentage. Contributed by Hanisha Koneru.
2017-05-03 16:29:30 -07:00
Arpit Agarwal
30cd265134
Revert "HDFS-11488. JN log segment syncing should support HA upgrade. Contributed by Hanisha Koneru."
...
This reverts commit 08fb82d6d1
.
2017-05-03 16:28:47 -07:00
Arpit Agarwal
08fb82d6d1
HDFS-11488. JN log segment syncing should support HA upgrade. Contributed by Hanisha Koneru.
2017-05-03 15:46:08 -07:00
Mingliang Liu
83dded556d
HDFS-11739. Fix regression in tests caused by YARN-679. Contributed by Steve Loughran
2017-05-03 11:22:44 -07:00
Erik Krogen
d9014bda93
HDFS-11717. Add unit test for HDFS-11709 StandbyCheckpointer should handle non-existing legacyOivImageDir gracefully. Contributed by Erik Krogen.
2017-05-02 18:34:11 -07:00
Kihwal Lee
4cfc866436
HDFS-11714. Newly added NN storage directory won't get initialized and cause space exhaustion. Contributed by Kihwal Lee.
2017-05-01 17:29:25 -05:00
Kihwal Lee
07b98e7830
HDFS-11609. Some blocks can be permanently lost if nodes are decommissioned while dead. Contributed by Kihwal Lee.
2017-05-01 14:19:02 -05:00
Lei Xu
19a7e94ee4
HDFS-11718. DFSStripedOutputStream hsync/hflush should not throw UnsupportedOperationException. (Manoj Govindassamy via lei)
...
Change-Id: I4cc226b80c64a0d900a3b1ce71e51f051cd29c22
2017-04-28 17:06:14 -07:00
Kai Zheng
cb672a45a0
HDFS-11605. Allow user to customize new erasure code policies. Contributed by Huafeng Wang
2017-04-28 13:18:50 +08:00
Wei-Chiu Chuang
bbf8cac14d
HADOOP-13200. Implement customizable and configurable erasure coders. Contributed by Tim Yao.
2017-04-27 12:39:47 -07:00
Wei-Chiu Chuang
ddaeb3e497
Revert "HADOOP-13200. Implement customizable and configurable erasure coders. Contributed by Tim Yao."
...
This reverts commit 872088c6e7
.
2017-04-27 12:25:47 -07:00
Wei-Chiu Chuang
872088c6e7
HADOOP-13200. Implement customizable and configurable erasure coders. Contributed by Tim Yao.
2017-04-27 11:59:33 -07:00
Konstantin V Shvachko
28eb2aabeb
HDFS-11384. Balancer disperses getBlocks calls to avoid NameNode's rpc queue saturation. Contributed by Konstantin V Shvachko.
2017-04-26 17:28:49 -07:00
Akira Ajisaka
93fa48fcf2
HDFS-11417. Add datanode admin command to get the storage info. Contributed by Surendra Singh Lilhore.
2017-04-26 17:43:29 +09:00
Chris Douglas
2f73396b59
HDFS-6708. StorageType should be encoded in the block token. Contributed by Ewan Higgs
2017-04-25 23:57:00 -07:00
Xiaoyu Yao
4ea2778acb
HADOOP-14207. "dfsadmin -refreshCallQueue" fails with DecayRpcScheduler. Contributed by Surendra Singh Lihore.
2017-04-25 18:45:56 -07:00
Yongjun Zhang
20e3ae260b
HDFS-11402. HDFS Snapshots should capture point-in-time copies of OPEN files. (Manoj Govindassamy via Yongjun Zhang)
2017-04-21 20:35:48 -07:00
Andrew Wang
74a723852d
HDFS-11660. TestFsDatasetCache#testPageRounder fails intermittently with AssertionError.
2017-04-19 18:10:04 -07:00
Andrew Wang
c1549352cf
HDFS-11671. TestReconstructStripedBlocks#test2RecoveryTasksForSameBlockGroup fails.
2017-04-19 13:49:56 -07:00
Konstantin V Shvachko
8dfcd95d58
HDFS-11634. Optimize BlockIterator when interating starts in the middle. Contributed by Konstantin V Shvachko.
2017-04-17 16:56:24 -07:00
Zhe Zhang
ad49098eb3
HDFS-11615. FSNamesystemLock metrics can be inaccurate due to millisecond precision. Contributed by Erik Krogen.
2017-04-17 16:22:33 -07:00
Andrew Wang
a7312715a6
HDFS-10996. Ability to specify per-file EC policy at create time. Contributed by SammiChen.
2017-04-12 12:27:34 -07:00
Andrew Wang
966b1b5b44
HDFS-11565. Use compact identifiers for built-in ECPolicies in HdfsFileStatus.
2017-04-12 12:24:32 -07:00
Chris Nauroth
23b1a7bdf1
HDFS-11163. Mover should move the file blocks to default storage once policy is unset. Contributed by Surendra Singh Lilhore.
2017-04-11 22:03:09 -07:00
Hanisha Koneru
62e4573efb
HDFS-11630. TestThrottledAsyncCheckerTimeout fails intermittently in Jenkins builds. Contributed by Hanisha Koneru.
2017-04-11 21:36:24 -07:00
Mingliang Liu
3a91376707
HDFS-11558. BPServiceActor thread name is too long. Contributed by Xiaobing Zhou
2017-04-11 15:29:38 -07:00
Wei-Chiu Chuang
f050afb578
HADOOP-13665. Erasure Coding codec should support fallback coder. Contributed by Kai Sasaki.
2017-04-11 07:32:13 -07:00
Yiqun Lin
2fd568fdd4
HDFS-11637. Fix javac warning caused by the deprecated key used in TestDFSClientRetries#testFailuresArePerOperation. Contributed by Yiqun Lin.
2017-04-11 19:40:09 +08:00
Andrew Wang
e8bdad7385
HDFS-11623. Move system erasure coding policies into hadoop-hdfs-client.
2017-04-07 16:46:28 -07:00
Andrew Wang
203edc026c
HDFS-11633. FSImage failover disables all erasure coding policies. Contributed by Wei-Chiu Chuang.
2017-04-07 15:46:11 -07:00
Xiaoyu Yao
0eacd4c13b
HDFS-11608. HDFS write crashed with block size greater than 2 GB. Contributed by Xiaobing Zhou.
2017-04-06 16:11:55 -07:00
Arpit Agarwal
8c57aeb5b4
HDFS-11131. TestThrottledAsyncChecker#testCancellation is flaky.
2017-04-05 17:54:30 -07:00
Andrew Wang
9e0e430f18
HDFS-11538. Move ClientProtocol HA proxies into hadoop-hdfs-client. Contributed by Huafeng Wang.
2017-04-04 23:05:24 -07:00
Andrew Wang
18432130a7
HADOOP-14104. Client should always ask namenode for kms provider path. Contributed by Rushabh S Shah.
2017-04-04 13:38:25 -07:00
Wei-Chiu Chuang
bbd68478d5
HDFS-11598. Improve -setrep for Erasure Coded files. Contributed by Yiqun Lin.
2017-04-03 07:57:28 -07:00
Wei-Chiu Chuang
bc7aff7cec
HDFS-11515. -du throws ConcurrentModificationException. Contributed by Istvan Fajth, Wei-Chiu Chuang.
2017-04-03 07:35:09 -07:00
Hanisha Koneru
73835c73e2
HDFS-11560. Expose slow disks via NameNode JMX. Contributed by Hanisha Koneru.
2017-03-31 13:50:29 -07:00
Hanisha Koneru
28cdc5a8dc
HDFS-11551. Handle SlowDiskReport from DataNode at the NameNode. Contributed by Hanisha Koneru.
2017-03-30 22:41:26 -07:00
Yongjun Zhang
bf3fb585aa
HADOOP-11794. Enable distcp to copy blocks in parallel. Contributed by Yongjun Zhang, Wei-Chiu Chuang, Xiao Chen, Rosie Li.
2017-03-30 17:38:56 -07:00
Yongjun Zhang
144f1cf765
Revert "HADOOP-11794. Enable distcp to copy blocks in parallel. Contributed by Yongjun Zhang, Wei-Chiu Chuang, Xiao Chen."
...
This reverts commit 064c8b25ec
.
2017-03-30 17:38:18 -07:00
Yongjun Zhang
064c8b25ec
HADOOP-11794. Enable distcp to copy blocks in parallel. Contributed by Yongjun Zhang, Wei-Chiu Chuang, Xiao Chen.
2017-03-30 17:01:15 -07:00
Andrew Wang
4966a6e26e
HADOOP-14223. Extend FileStatus#toString() to include details like Erasure Coding and Encryption. Contributed by Manoj Govindassamy.
2017-03-29 14:37:21 -07:00
Daniel Templeton
15e3873dc3
HDFS-11571. Typo in DataStorage exception message (Contributed by Anna Budai via Daniel Templeton)
2017-03-29 10:56:36 -07:00
Yiqun Lin
6b09336438
HDFS-11577. Combine the old and the new chooseRandom for better performance. Contributed by Chen Liang.
2017-03-28 23:02:07 +08:00
Masatake Iwasaki
64ea62c1cc
HDFS-11486. Client close() should not fail fast if the last block is being decommissioned. Contributed by Wei-Chiu Chuang and Yiqun Lin.
2017-03-28 09:13:44 +09:00
Tsuyoshi Ozawa
84ddedc0b2
HADOOP-10101. Update guava dependency to the latest version. (ozawa)
2017-03-25 10:06:52 +09:00
Hanisha Koneru
1f66524432
HDFS-11570. Unit test for NameNodeStatusMXBean. Contributed by Hanisha Koneru.
2017-03-24 14:44:25 -07:00
Xiaobing Zhou
1168ece596
HDFS-11534. Add counters for number of blocks in pending IBR. Contributed by Xiaobing Zhou.
2017-03-24 14:33:44 -07:00
Andrew Wang
332a997e10
HDFS-11170. Add builder-based create API to FileSystem. Contributed by SammiChen and Wei Zhou.
2017-03-24 12:56:46 -07:00
Andrew Wang
52b00600df
HADOOP-13715. Add isErasureCoded() API to FileStatus class. Contributed by Manoj Govindassamy.
2017-03-24 11:44:46 -07:00
Ravi Prakash
d4f73e7e27
HDFS-11574. Spelling mistakes in the Java source. Contributed by Hu Xiaodong.
2017-03-24 09:38:17 -07:00
Yiqun Lin
3b908f71c5
HDFS-11358. DiskBalancer: Report command supports reading nodes from host file. Contributed by Yiqun Lin.
2017-03-21 17:44:17 +08:00
Arpit Agarwal
e7c8da614c
HDFS-11545. Propagate DataNode's slow disks info to the NameNode via Heartbeats. Contributed by Hanisha Koneru.
2017-03-20 21:54:58 -07:00
Hanisha Koneru
7f8e928400
HDFS-11517. Expose slow disks via DataNode JMX. Contributed by Hanisha Koneru
2017-03-17 15:42:25 -07:00
Andrew Wang
92ea6d74ec
HDFS-11516. Admin command line should print message to stderr in failure case. Contributed by Kai Sasaki.
2017-03-17 11:26:02 -07:00
Andrew Wang
4812518b23
HDFS-10530. BlockManager reconstruction work scheduling should correctly adhere to EC block placement policy. Contributed by Manoj Govindassamy and Rui Gao.
2017-03-16 15:07:38 -07:00
Kihwal Lee
ba62b50eba
HDFS-10601. Improve log message to include hostname when the NameNode is in safemode. Contributed by Kuhu Shukla.
2017-03-16 10:54:59 -05:00
Hanisha Koneru
d69a82c89c
HDFS-11511. Support Timeout when checking single disk. Contributed by Hanisha Koneru.
2017-03-15 18:01:45 -07:00
Chen Liang
615ac09499
HDFS-11419. DFSTopologyNodeImpl#chooseRandom optimizations. Contributed by Chen Liang.
2017-03-15 12:28:22 -07:00
Yiqun Lin
4416a07c9c
HDFS-11420. Edit file should not be processed by the same type processor in OfflineEditsViewer. Contributed by Yiqun Lin.
2017-03-15 18:05:03 +08:00
Andrew Wang
cc1292e73a
HDFS-9705. Refine the behaviour of getFileChecksum when length = 0. Contributed by Kai Zheng and SammiChen.
2017-03-14 16:41:10 -07:00
Andrew Wang
7515e75103
HDFS-11505. Do not enable any erasure coding policies by default. Contributed by Manoj Govindassamy.
2017-03-14 11:47:25 -07:00
Chen Liang
9832ae0ed8
HDFS-11482. Add storage type demand to into DFSNetworkTopology#chooseRandom. Contributed by Chen Liang.
2017-03-13 17:30:10 -07:00
Jing Zhao
55796a0946
HDFS-11395. RequestHedgingProxyProvider#RequestHedgingInvocationHandler hides the Exception thrown from NameNode. Contributed by Nandakumar.
2017-03-13 14:24:51 -07:00
Yiqun Lin
79924266f8
HDFS-11512. Increase timeout on TestShortCircuitLocalRead#testSkipWithVerifyChecksum. Contributed by Eric Badger.
2017-03-13 18:22:30 +08:00
Lei Xu
6d356b6b4d
HDFS-11340. DataNode reconfigure for disks doesn't remove the failed volumes. (Manoj Govindassamy via lei)
2017-03-10 14:37:13 -08:00
Andrew Wang
819808a016
HDFS-11506. Move ErasureCodingPolicyManager#getSystemDefaultPolicy to test code. Contributed by Manoj Govindassamy.
2017-03-09 17:29:11 -08:00
Masatake Iwasaki
385d2cb777
HDFS-11499. Decommissioning stuck because of failing recovery. Contributed by Lukas Majercak and Manoj Govindassamy.
2017-03-09 21:13:50 +09:00
Andrew Wang
33a38a5341
HDFS-11314. Enforce set of enabled EC policies on the NameNode.
2017-03-08 16:41:44 -08:00
Andrew Wang
5ca6ef0c26
HDFS-10983. OIV tool should make an EC file explicit. Contributed by Manoj Govindassamy.
2017-03-08 15:36:19 -08:00
Arpit Agarwal
959940b0ab
HDFS-11477. Simplify file IO profiling configuration. Contributed by Hanisha Koneru.
2017-03-07 10:12:35 -08:00
Arpit Agarwal
b5adc5c301
HDFS-10838. Last full block report received time for each DN should be easily discoverable. Contributed by Surendra Singh Lilhore.
2017-03-06 16:39:53 -08:00
Yiqun Lin
3536ce031c
HDFS-8741. Proper error msg to be printed when invalid operation type is given to WebHDFS operations. Contributed by Surendra Singh Lilhore.
2017-03-06 19:04:03 +08:00
Andrew Wang
3085a60430
HDFS-8112. Relax permission checking for EC related operations.
2017-03-03 13:00:22 -08:00
Rakesh Radhakrishnan
3749152b66
HDFS-11416. Refactor out system default erasure coding policy. Contributed by Andrew Wang.
2017-03-03 09:28:03 +05:30
Andrew Wang
8f4817f2c5
Revert "HDFS-11477. Simplify file IO profiling configuration. Contributed by Hanisha Koneru."
...
This reverts commit e61491d476
.
2017-03-02 16:20:48 -08:00
Arpit Agarwal
e61491d476
HDFS-11477. Simplify file IO profiling configuration. Contributed by Hanisha Koneru.
2017-03-02 15:38:25 -08:00
Arpit Agarwal
b3ec531f40
HDFS-11461. DataNode Disk Outlier Detection. Contributed by Hanisha Koneru.
2017-03-02 12:45:48 -08:00
Arpit Agarwal
eeca8b0c4e
HDFS-11419. HDFS specific network topology classes with storage type info included. Contributed by Chen Liang.
2017-03-02 09:21:27 -08:00
Ming Ma
25c84d279b
HDFS-11412. Maintenance minimum replication config value allowable range should be [0, DefaultReplication]. (Manoj Govindassamy via mingma)
2017-03-01 20:23:52 -08:00
Rakesh Radhakrishnan
82ef9accaf
HDFS-11428. Change setErasureCodingPolicy to take a required string EC policy name. Contributed by Andrew Wang.
2017-03-01 16:06:02 +05:30
Brahma Reddy Battula
dcd03df9f9
HDFS-11432. Federation : Support fully qualified path for Quota/Snapshot/cacheadmin/cryptoadmin commands. Contributed by Brahma Reddy Battula.
2017-03-01 10:45:56 +05:30
Andrew Wang
55c07bbed2
HDFS-11382. Persist Erasure Coding Policy ID in a new optional field in INodeFile in FSImage. Contributed by Manoj Govindassamy.
2017-02-27 17:07:45 -08:00
Wei-Chiu Chuang
05391c1845
HDFS-10506. OIV's ReverseXML processor cannot reconstruct some snapshot details. Contributed by Akira Ajisaka.
2017-02-25 14:38:50 -08:00
Arpit Agarwal
120bef7de8
HDFS-11462. Fix occasional BindException in TestNameNodeMetricsLogger.
2017-02-24 19:53:39 -08:00
Xiao Chen
e24ed47d9a
HDFS-11421. Make WebHDFS' ACLs RegEx configurable. Contributed by Harsh J.
2017-02-24 16:49:46 -08:00
Arpit Agarwal
d2b3ba9b8f
HDFS-11295. Check storage remaining instead of node remaining in BlockPlacementPolicyDefault.chooseReplicaToDelete(). Contributed by Marton Elek.
2017-02-24 15:44:11 -08:00
Andrew Wang
c1a52b04d0
HDFS-11427. Rename rs-default to rs.
2017-02-24 10:58:45 -08:00
Andrew Wang
132f758e3d
HDFS-11426. Refactor EC CLI to be similar to storage policies CLI.
2017-02-23 16:00:11 -08:00
Jing Zhao
13d4bcfe35
HDFS-4025. QJM: Sychronize past log segments to JNs that missed them. Contributed by Hanisha Koneru.
2017-02-22 16:33:38 -08:00
Ming Ma
cfcd527323
HDFS-11411. Avoid OutOfMemoryError in TestMaintenanceState test runs. (Manoj Govindassamy via mingma)
2017-02-22 09:41:07 -08:00
Mingliang Liu
003ae00693
HDFS-11430. Separate class InnerNode from class NetworkTopology and make it extendable. Contributed by Tsz Wo Nicholas Sze
2017-02-21 15:32:46 -08:00
Andrew Wang
fc9ad3ce3a
HDFS-11405. Rename "erasurecode" CLI subcommand to "ec". Contributed by Manoj Govindassamy.
2017-02-21 13:55:27 -08:00
Eric Payne
a07ddef101
HDFS-11404. Increase timeout on TestShortCircuitLocalRead.testDeprecatedGetBlockLocalPathInfoRpc. Contributed by Eric Badger
2017-02-21 12:04:25 -06:00
Vinayakumar B
4804050630
HDFS-11177. 'storagepolicies -getStoragePolicy' command should accept URI based path. (Contributed by Surendra Singh Lilhore)
2017-02-21 18:13:19 +05:30
Wei-Chiu Chuang
5690b51ef7
HDFS-11100. Recursively deleting file protected by sticky bit should fail. Contributed by John Zhuge.
2017-02-16 05:39:37 -08:00
Jing Zhao
627da6f717
HDFS-8498. Blocks can be committed with wrong size. Contributed by Jing Zhao.
2017-02-15 10:44:37 -08:00
Wei-Chiu Chuang
0cf5993712
HDFS-11084. Add a regression test for sticky bit support of OIV ReverseXML processor. Contributed by Wei-Chiu Chuang.
2017-02-14 09:11:55 -08:00
Chris Douglas
4ed33e9ca3
HDFS-11026. Convert BlockTokenIdentifier to use Protobuf. Contributed by Ewan Higgs.
2017-02-13 11:29:18 -08:00
Kihwal Lee
07a5184f74
HDFS-11379. DFSInputStream may infinite loop requesting block locations. Contributed by Daryn Sharp.
2017-02-10 12:27:08 -06:00
Xiao Chen
2007e0cf2a
HDFS-11210. Enhance key rolling to guarantee new KeyVersion is returned from generateEncryptedKeys after a key is rolled.
2017-02-07 20:36:11 -08:00
Yiqun Lin
3433f572fa
HDFS-11353. Improve the unit tests relevant to DataNode volume failure testing. Contributed by Yiqun Lin.
2017-02-02 19:38:17 +08:00
Arpit Agarwal
6aa09dc28a
HDFS-11112. Journal Nodes should refuse to format non-empty directories. Contributed by Yiqun Lin.
2017-02-01 16:51:58 -08:00
Ming Ma
312b36d113
HDFS-11378. Verify multiple DataNodes can be decommissioned/maintenance at the same time. (Manoj Govindassamy via mingma)
2017-01-27 16:16:42 -08:00
Arpit Agarwal
7bc333ad41
HDFS-11374. Skip FSync in CreateEditsLog to speed up edit log generation. Contributed by Hanisha Koneru.
2017-01-26 16:21:25 -08:00
Xiao Chen
88da9f6b67
Revert "HDFS-8377. Support HTTP/2 in datanode. Contributed by Duo Zhang."
...
This reverts commit ada233b7cd
.
2017-01-26 13:42:50 -08:00
Xiao Chen
44606aa850
HDFS-11364. Add a test to verify Audit log entries for setfacl/getfacl commands over FS shell. Contributed by Manoj Govindassamy.
2017-01-26 10:48:26 -08:00
Arpit Agarwal
7c1cc30b3c
HDFS-11369. Change exception message in StorageLocationChecker.
2017-01-26 09:12:38 -08:00
Jing Zhao
b782bf2156
HDFS-11124. Report blockIds of internal blocks for EC files in Fsck. Contributed by Takanobu Asanuma.
2017-01-25 11:16:17 -08:00
Arpit Agarwal
b57368b6f8
HDFS-11194. Maintain aggregated peer performance metrics on NameNode.
2017-01-24 16:58:20 -08:00
Wei-Chiu Chuang
355b907c09
HDFS-11121. Add assertions to BlockInfo#addStorage to protect from breaking reportedBlock-blockGroup mapping. Contributed by Takanobu Asanuma.
2017-01-21 05:56:22 +08:00
Ming Ma
f3fb94be05
HDFS-11296. Maintenance state expiry should be an epoch time and not jvm monotonic. (Manoj Govindassamy via mingma)
2017-01-19 22:31:15 -08:00
Lei Xu
78ae2aed8f
HDFS-11259. Update fsck to display maintenance state info. (Manoj Govindassamy via lei)
2017-01-19 16:28:31 +08:00
Andrew Wang
a8f1c7f542
HDFS-110268. Correctly reconstruct erasure coding file from FSImage. Contributed by SammiChen.
2017-01-19 00:24:11 -08:00
Yiqun Lin
724bb86351
HDFS-11316. TestDataNodeVolumeFailure#testUnderReplicationAfterVolFailure fails in trunk. Contributed by Yiqun Lin.
2017-01-19 12:05:13 +08:00
Andrew Wang
a2a5d7b5bc
HDFS-10759. Change fsimage bool isStriped from boolean to an enum. Contributed by Ewan Higgs.
2017-01-18 13:31:05 -08:00
Vinitha Reddy Gankidi
8a0fa0f7e8
HDFS-10733. NameNode terminated after full GC thinking QJM is unresponsive. Contributed by Vinitha Gankidi.
2017-01-18 12:46:32 -08:00
Akira Ajisaka
b1a9ec856b
HDFS-11290. TestFSNameSystemMBean should wait until JMX cache is cleared. Contributed by Erik Krogen.
2017-01-18 17:54:33 +09:00
Akira Ajisaka
e407449ddb
HADOOP-13933. Add haadmin -getAllServiceState option to get the HA state of all the NameNodes/ResourceManagers. Contributed by Surendra Singh Lilhore.
2017-01-17 10:10:23 +09:00
Arpit Agarwal
79e939d0b8
HDFS-11339. Support File IO sampling for Datanode IO profiling hooks. Contributed by Hanisha Koneru.
2017-01-16 14:43:29 -08:00
Lei Xu
2f8e9b7e4b
Revert "HDFS-11259. Update fsck to display maintenance state info. (Manoj Govindassamy via lei)"
...
This reverts commit c18590fce2
.
2017-01-16 15:11:53 +08:00
Wei-Chiu Chuang
1cde954a4f
HDFS-11306. Print remaining edit logs from buffer if edit log can't be rolled. Contributed by Wei-Chiu Chuang.
2017-01-13 11:46:30 -08:00
Ming Ma
467f5f1735
HDFS-9391. Update webUI/JMX to display maintenance state info. (Manoj Govindassamy via mingma)
2017-01-10 20:12:42 -08:00
Andrew Wang
e69231658d
HDFS-11072. Add ability to unset and change directory EC policy. Contributed by Sammi Chen.
2017-01-10 11:32:48 -08:00
Arpit Agarwal
4046794a53
HDFS-11299. Support multiple Datanode File IO hooks. Contributed by Hanisha Koneru.
2017-01-10 10:43:11 -08:00
Lei Xu
c18590fce2
HDFS-11259. Update fsck to display maintenance state info. (Manoj Govindassamy via lei)
2017-01-10 19:37:58 +08:00
Xiaoyu Yao
87bb1c49bb
HDFS-11279. Cleanup unused DataNode#checkDiskErrorAsync(). Contributed by Hanisha Koneru
2017-01-03 18:25:46 -08:00
Andrew Wang
7fcc73fc0d
HDFS-11156. Add new op GETFILEBLOCKLOCATIONS to WebHDFS REST API. Contributed by Weiwei Yang.
2017-01-03 09:58:00 -08:00
Lei Xu
a4f66655ec
HDFS-11267. Avoid redefinition of storageDirs in NNStorage and cleanup its accessors in Storage. (Manoj Govindassamy via lei)
2016-12-29 16:57:40 +08:00
Lei Xu
e9f1396834
HDFS-11251. ConcurrentModificationException during DataNode#refreshVolumes. (Manoj Govindassamy via lei)
2016-12-29 15:11:25 +08:00
Xiaoyu Yao
603f3ef138
HDFS-11274. Datanode should only check the failed volume upon IO errors. Contributed by Xiaoyu Yao.
2016-12-28 22:08:13 -08:00
Daniel Templeton
ce3613c965
HDFS-11278. Add missing @Test annotation for TestSafeMode.testSafeModeUtils() (Contributed by Lukas Majercak via Daniel Templeton)
2016-12-28 20:09:00 -08:00
Brahma Reddy Battula
0ddb8defad
HDFS-11252. TestFileTruncate#testTruncateWithDataNodesRestartImmediately can fail with BindException. Contributed by Yiqun Lin.
2016-12-28 10:34:33 +05:30
Akira Ajisaka
ea547529cb
HDFS-11272. Refine the assert messages in TestFSDirAttrOp. Contributed by Jimmy Xiang.
2016-12-26 17:15:45 +09:00
Xiaoyu Yao
4e9029653d
HDFS-10917. Collect peer performance statistics on DataNode. Contributed by Xiaobing Zhou.
2016-12-22 23:46:58 -08:00
Kai Zheng
56a13a6a59
HDFS-11216. Add remoteBytesRead counter metrics for erasure coding reconstruction task. Contributed by Sammi Chen
2016-12-22 14:18:54 +08:00
Haohui Mai
f6e80acd68
HDFS-11258. File mtime change could not save to editlog. Contributed by Jimmy Xiang.
2016-12-21 13:04:03 -08:00
Xiaoyu Yao
f678080dbd
HDFS-11182. Update DataNode to use DatasetVolumeChecker. Contributed by Arpit Agarwal.
2016-12-20 13:53:32 -08:00
Xiaoyu Yao
5daa8d8631
HDFS-10913. Introduce fault injectors to simulate slow mirrors. Contributed by Xiaobing Zhou.
2016-12-20 13:17:52 -08:00
Xiao Chen
4af66b1d66
HDFS-11247. Add a test to verify NameNodeMXBean#getDecomNodes() and Live/Dead Decom Nodes shown in NameNode WebUI. Contributed by Manoj Govindassamy.
2016-12-20 12:42:13 -08:00
Xiao Chen
5b7acdd206
HDFS-11195. Return error when appending files by webhdfs rest api fails. Contributed by Yuanbo Liu.
2016-12-20 12:24:00 -08:00
Brahma Reddy Battula
1b401f6a73
HDFS-11263. ClassCastException when we use Bzipcodec for Fsimage compression. Contributed by Brahma Reddy Battula.
2016-12-20 20:54:03 +05:30
Xiaoyu Yao
fe4ff64a4a
HDFS-10959. Adding per disk IO statistics and metrics in DataNode. Contributed by Xiaoyu Yao.
2016-12-19 22:42:54 -08:00
Wei-Chiu Chuang
aebb9127ba
HDFS-11160. VolumeScanner reports write-in-progress replicas as corrupt incorrectly. Contributed by Wei-Chiu Chuang and Yongjun Zhang.
2016-12-15 16:32:50 -08:00
Mingliang Liu
ac0d402c6a
HDFS-11094. Send back HAState along with NamespaceInfo during a versionRequest as an optional parameter. Contributed by Eric Badger
2016-12-15 14:53:53 -08:00
Arpit Agarwal
6ba9587d37
HDFS-10958. Add instrumentation hooks around Datanode disk IO.
2016-12-14 11:18:58 -08:00
Kai Zheng
1f14f6d038
HDFS-8411. Add bytes count metrics to datanode for ECWorker. Contributed by Sammi Chen and Andrew Wang
2016-12-14 14:50:50 +08:00
Andrew Wang
fbdbbd57cd
HDFS-10684. WebHDFS DataNode calls fail without parameter createparent. Contributed by John Zhuge.
2016-12-13 18:01:31 -08:00
Uma Maheswara Rao G
e24a923db5
HDFS-11164: Mover should avoid unnecessary retries if the block is pinned. Contributed by Rakesh R
2016-12-13 17:09:58 -08:00
Akira Ajisaka
2d4731c067
HDFS-11233. Fix javac warnings related to the deprecated APIs after upgrading Jackson. Contributed by Yiqun Lin.
2016-12-13 11:11:15 +09:00
Vinayakumar B
d1d4aba71b
HDFS-11224. Lifeline message should be ignored for dead nodes (Contributed by Vinayakumar B)
2016-12-09 14:53:50 +05:30
Kihwal Lee
9f8344db50
Revert "HDFS-11094. Send back HAState along with NamespaceInfo during a versionRequest as an optional parameter. Contributed by Eric Badger"
...
This reverts commit 8c4680852b
.
2016-12-08 15:36:08 -06:00
Xiao Chen
401c731872
HDFS-11197. Listing encryption zones fails when deleting a EZ that is on a snapshotted directory. Contributed by Wellington Chevreuil.
2016-12-08 12:40:20 -08:00
Andrew Wang
ea2895f4ed
HDFS-8630. WebHDFS : Support get/set/unset StoragePolicy. Contributed by Surendra Singh Lilhore.
2016-12-07 15:52:16 -08:00
Ming Ma
c73e08a6da
HDFS-10206. Datanodes not sorted properly by distance when the reader isn't a datanode. (Nandakumar via mingma)
2016-12-07 08:26:09 -08:00
Karthik Kambatla
c8d0a049b0
HADOOP-13859. TestConfigurationFieldsBase fails for fields that are DEFAULT values of skipped properties. (Haibo Chen via kasha)
2016-12-06 14:10:58 -08:00
Andrew Wang
f53b481ffe
HDFS-11172. Support an erasure coding policy using RS 10 + 4. Contributed by Wei Zhou.
2016-12-06 12:49:38 -08:00
Xiaoyu Yao
df983b524a
HDFS-10930. Refactor: Wrap Datanode IO related operations. Contributed by Xiaoyu Yao.
2016-12-06 11:05:47 -08:00
Brahma Reddy Battula
ed89856755
HDFS-11178. TestAddStripedBlockInFBR#testAddBlockInFullBlockReport fails frequently in trunk. Contributed By Yiqun Lin.
2016-12-06 22:30:43 +05:30
Andrew Wang
08a7253bc0
Revert "HDFS-11156. Add new op GETFILEBLOCKLOCATIONS to WebHDFS REST API. Contributed by Weiwei Yang"
...
This reverts commit c7ff34f8dc
.
2016-12-05 23:09:35 -08:00
Xiaoyu Yao
dcedb72af4
Revert "HADOOP-10930. Refactor: Wrap Datanode IO related operations. Contributed by Xiaoyu Yao."
...
This reverts commit aeecfa24f4
.
2016-12-05 12:44:20 -08:00
Mingliang Liu
8c4680852b
HDFS-11094. Send back HAState along with NamespaceInfo during a versionRequest as an optional parameter. Contributed by Eric Badger
2016-12-05 11:48:58 -08:00
Mingliang Liu
c7ff34f8dc
HDFS-11156. Add new op GETFILEBLOCKLOCATIONS to WebHDFS REST API. Contributed by Weiwei Yang
2016-12-02 11:10:13 -08:00
Akira Ajisaka
e0fa49234f
HDFS-11180. Intermittent deadlock in NameNode when failover happens.
2016-12-01 23:08:59 +09:00
Andrew Wang
7226a71b1f
HDFS-5517. Lower the default maximum number of blocks per file. Contributed by Aaron T. Myers and Andrew Wang.
2016-11-30 15:58:31 -08:00
Kai Zheng
51e6c1cc3f
HDFS-10994. Support an XOR policy XOR-2-1-64k in HDFS. Contributed by Sammi Chen
2016-11-30 15:52:56 +08:00
Kai Zheng
cfd8076f81
Revert due to an error "HDFS-10994. Support an XOR policy XOR-2-1-64k in HDFS. Contributed by Sammi Chen"
...
This reverts commit 5614f847b2ef2a5b70bd9a06edc4eba06174c6.
2016-11-30 15:44:52 +08:00
Xiaoyu Yao
aeecfa24f4
HADOOP-10930. Refactor: Wrap Datanode IO related operations. Contributed by Xiaoyu Yao.
2016-11-29 20:52:36 -08:00
Arpit Agarwal
eaaa32950c
HDFS-11149. Support for parallel checking of FsVolumes.
2016-11-29 20:31:02 -08:00
Andrew Wang
a2b1ff0257
HADOOP-13828. Implement getFileChecksum(path, length) for ViewFileSystem. Contributed by Manoj Govindassamy.
2016-11-28 11:54:43 -08:00
Kai Zheng
5d5614f847
HDFS-10994. Support an XOR policy XOR-2-1-64k in HDFS. Contributed by Sammi Chen
2016-11-28 14:34:44 +08:00
Andrew Wang
de4894936a
HDFS-11368. Erasure Coding: Deprecate replication-related config keys. Contributed by Rakesh R.
2016-11-23 16:42:06 -08:00
Andrew Wang
dd98a8005a
HDFS-11058. Implement 'hadoop fs -df' command for ViewFileSystem. Contributed by Manoj Govindassamy.
2016-11-23 16:40:39 -08:00
Lei Xu
3a09e5970d
HDFS-11145. Implement getTrashRoot() for ViewFileSystem. (Manoj Govindassamy via lei)
2016-11-22 13:52:09 -08:00
Arpit Agarwal
613b902b98
HDFS-11148. Update DataNode to use StorageLocationChecker at startup.
2016-11-22 10:50:25 -08:00
Kihwal Lee
49a09179e3
HDFS-10966. Enhance Dispatcher logic on deciding when to give up a source DataNode. Contributed by Mark Wagner and Zhe Zhang.
2016-11-21 10:13:24 -06:00
Brahma Reddy Battula
f922067748
HDFS-11101. TestDFSShell#testMoveWithTargetPortEmpty fails intermittently. Contributed By Brahma Reddy Battula.
2016-11-21 19:34:52 +05:30
Brahma Reddy Battula
c68dad18ab
HDFS-11144. TestFileCreationDelete#testFileCreationDeleteParent fails wind bind exception. Contributed By Brahma Reddy Battula.
2016-11-21 10:58:34 +05:30
Akira Ajisaka
d232625f73
HDFS-11113. Document dfs.client.read.striped configuration in hdfs-default.xml. Contributed by Rakesh R.
2016-11-21 14:05:15 +09:00
Kai Zheng
f6ffa11635
HDFS-11117. Refactor striped file tests to allow flexibly test erasure coding policy. Contributed by Sammi Chen
2016-11-18 16:08:59 +06:00
Wei-Chiu Chuang
c0b1a44f6c
HADOOP-13660. Upgrade commons-configuration version. Contributed by Sean Mackrory.
2016-11-17 22:48:35 -06:00
Brahma Reddy Battula
b2d4b7b1b9
HDFS-11134. Fix bind exception threw in TestRenameWhileOpen. Contributed By Yiqun Lin.
2016-11-17 10:22:30 +05:30
Mingliang Liu
c90891e7b3
HDFS-11105. TestRBWBlockInvalidation#testRWRInvalidation fails intermittently. Contributed by Yiqun Lin
2016-11-16 13:02:10 -08:00
Kihwal Lee
4fcea8a0c8
HDFS-8870. Lease is leaked on write failure. Contributed by Kuhu Shukla.
2016-11-15 14:47:53 -06:00
Zhe Zhang
ff0b99eafe
HDFS-10872. Add MutableRate metrics for FSNamesystemLock operations. Contributed by Erik Krogen.
2016-11-14 11:05:29 -08:00
Brahma Reddy Battula
6efb8c9c60
HDFS-11135. The tests in TestBalancer run fails due to NPE. Contributed By Yiqun Lin
2016-11-14 20:39:39 +05:30
Mingliang Liu
96f43921ba
HADOOP-13813. TestDelegationTokenFetcher#testDelegationTokenWithoutRenewer is failing. Contributed by Mingliang Liu
2016-11-12 10:35:22 -08:00
Mingliang Liu
2ee18fc15e
HDFS-11129. TestAppendSnapshotTruncate fails with bind exception. Contributed by Brahma Reddy Battula
2016-11-11 22:12:27 -08:00
Arpit Agarwal
3d26717777
HDFS-11119. Support for parallel checking of StorageLocations on DataNode startup.
...
This closes #155 .
2016-11-11 15:02:52 -08:00
Mingliang Liu
aa6010ccca
HDFS-11122. TestDFSAdmin#testReportCommand fails due to timed out. Contributed by Yiqun Lin
2016-11-11 12:29:47 -08:00
Akira Ajisaka
8848a8a76c
HDFS-11116. Fix javac warnings caused by deprecation of APIs in TestViewFsDefaultValue. Contributed by Yiqun Lin.
2016-11-11 13:45:30 +09:00
Vinayakumar B
ca68f9cb5b
HDFS-9337. Validate required params for WebHDFS requests (Contributed by Jagadesh Kiran N)
2016-11-10 16:51:33 +05:30
Xiao Chen
71adf44c3f
HDFS-11120. TestEncryptionZones should waitActive. Contributed by John Zhuge.
2016-11-09 17:16:07 -08:00
Wei-Chiu Chuang
c619e9b43f
HDFS-11056. Concurrent append and read operations lead to checksum error. Contributed by Wei-Chiu Chuang.
2016-11-09 09:16:50 -08:00
Brahma Reddy Battula
ed0bebabaa
HDFS-9482. Replace DatanodeInfo constructors with a builder pattern. Contributed by Brahma Reddy Battula.
2016-11-08 18:17:07 -08:00
Mingliang Liu
62d8c17dfd
HDFS-11083. Add unit test for DFSAdmin -report command. Contributed by Xiaobing Zhou
2016-11-08 17:04:30 -08:00
Arpit Agarwal
3fff158587
HDFS-11114. Support for running async disk checks in DataNode.
...
This closes #153 .
2016-11-07 18:45:53 -08:00
Akira Ajisaka
049e7d27be
HDFS-10970. Update jackson from 1.9.13 to 2.x in hadoop-hdfs.
2016-11-07 11:16:31 +09:00
Xiao Chen
d8bab3dcb6
HDFS-10756. Expose getTrashRoot to HTTPFS and WebHDFS. Contributed by Yuanbo Liu.
2016-11-04 18:06:55 -07:00
Mingliang Liu
0c0ab102ab
HDFS-11085. Add unit test for NameNode failing to start when name dir is unwritable. Contributed by Xiaobing Zhou
2016-11-04 14:34:49 -07:00
Mingliang Liu
7534aee09a
HDFS-11076. Add unit test for extended Acls. Contributed by Chen Liang
2016-11-03 13:49:10 -07:00
Arpit Agarwal
b71907b2ae
HDFS-11097. Fix warnings for deprecated StorageReceivedDeletedBlocks constructor. Contributed by Yiqun Lin.
2016-11-03 10:27:52 -07:00
Anu Engineer
730cb0cff6
HDFS-10566. Submit plan request should throw exception if Datanode is in non-REGULAR status. Contributed by Xiaobing Zhou.
2016-11-02 17:46:56 -07:00
Mingliang Liu
9b0c17f852
HDFS-11095. BlockManagerSafeMode should respect extension period default config value (30s). Contributed by Mingliang Liu
2016-11-02 14:58:24 -07:00
Brahma Reddy Battula
cb5cc0dc53
HDFS-11031. Add additional unit test for DataNode startup behavior when volumes fail. Contributed by Mingliang Liu.
2016-11-02 10:35:47 +05:30
Mingliang Liu
fa1512a740
HDFS-11065. Add space quota tests for heterogenous storages. Contributed by Xiaobing Zhou
2016-11-01 14:42:03 -07:00
Brahma Reddy Battula
808f5d8985
HDFS-10499. TestNameNodeMetadataConsistency#testGenerationStampInFuture Fails Intermittently. Contributed by Yiqun Lin.
2016-11-01 21:32:52 +05:30
Mingliang Liu
0c49f73a6c
HDFS-11030. TestDataNodeVolumeFailure#testVolumeFailure is flaky (though passing). Contributed by Mingliang Liu
2016-10-31 16:00:33 -07:00
Arpit Agarwal
a9d68d2e8e
HDFS-11074. Remove unused method FsDatasetSpi#getFinalizedBlocksOnPersistentStorage. Contributed by Hanisha Koneru.
2016-10-31 12:39:30 -07:00
Brahma Reddy Battula
e9c7a97089
HDFS-10455. Logging the username when deny the setOwner operation. Contributed by Rakesh R.
2016-10-31 00:22:51 +05:30
Mingliang Liu
8a9388e5f6
HDFS-11048. Audit Log should escape control characters. Contributed by Eric Badger
2016-10-28 10:53:14 -07:00
Robert Kanter
5877f20f9c
HADOOP-10075. Update jetty dependency to version 9 (rkanter)
2016-10-27 16:09:00 -07:00
Erik Krogen
f3ac1f41b8
HDFS-9500. Fix software version counts for DataNodes during rolling upgrade. Contributed by Erik Krogen.
2016-10-27 15:58:25 -07:00
Vinayakumar B
1cf6ec4ad4
HDFS-8492. DN should notify NN when client requests a missing block (Contributed by Walter Su)
2016-10-27 16:44:00 +05:30
Vinayakumar B
77f2684dd3
HDFS-10769. BlockIdManager.clear doesn't reset the counter for blockGroupIdGenerator (Contributed by Yiqun Lin and Rakesh R)
2016-10-27 14:16:03 +05:30
Vinayakumar B
a895c66255
HDFS-9929. Duplicate keys in NAMENODE_SPECIFIC_KEYS (Contributed by Akira Ajisaka)
2016-10-27 12:20:15 +05:30
Anu Engineer
9f32364d28
HDFS-11038. DiskBalancer: support running multiple commands in single test. Contributed by Xiaobing Zhou.
2016-10-26 19:39:02 -07:00
Mingliang Liu
55e1fb8e32
HDFS-10921. TestDiskspaceQuotaUpdate doesn't wait for NN to get out of safe mode. Contributed by Eric Badger
2016-10-26 14:11:38 -07:00
Lei Xu
f209e93566
HDFS-10638. Modifications to remove the assumption that StorageLocation is associated with java.io.File in Datanode. (Virajith Jalaparti via lei)
2016-10-26 10:32:35 -07:00
Xiaoyu Yao
9a8a386458
HDFS-11011. Add unit tests for HDFS command 'dfsadmin -set/clrSpaceQuota'. Contributed by Xiaobing Zhou.
2016-10-25 11:24:03 -07:00
Kihwal Lee
9d175853b0
HDFS-10997. Reduce number of path resolving methods. Contributed by Daryn Sharp.
2016-10-24 17:14:51 -05:00
Kihwal Lee
b18f35f097
HDFS-11042. Add missing cleanupSSLConfig() call for tests that use setupSSLConfig(). Contributed by Kuhu Shukla.
2016-10-24 08:28:44 -05:00
Wei-Chiu Chuang
df857f0d10
HDFS-10975. fsck -list-corruptfileblocks does not report corrupt EC files. Contributed by Takanobu Asanuma.
2016-10-21 15:43:12 -07:00
Andrew Wang
61e30cf83c
HDFS-8410. Add computation time metrics to datanode for ECWorker. Contributed by SammiChen.
2016-10-21 13:12:41 -07:00
Chris Douglas
ae8bccd509
HADOOP-13702. Add instrumented ReadWriteLock. Contributed by Jingcheng Du
2016-10-21 12:59:54 -07:00
Brahma Reddy Battula
f63cd78f60
HDFS-10730. Fix some failed tests due to BindException. Contributed by Yiqun Lin
2016-10-21 18:16:39 +05:30
Mingliang Liu
d7d87deece
HDFS-10998. Add unit tests for HDFS command 'dfsadmin -fetchImage' in HA. Contributed by Xiaobing Zhou
2016-10-20 19:51:48 -07:00
Wei-Chiu Chuang
5e83a21cb6
HDFS-10976. Report erasure coding policy of EC files in Fsck. Contributed by Wei-Chiu Chuang.
2016-10-20 13:06:43 -07:00
Brahma Reddy Battula
f872c6bc03
HADOOP-13236. truncate will fail when we use viewfilesystem. Contributed by Brahma Reddy Battula
2016-10-20 21:47:17 +05:30
Brahma Reddy Battula
6fb6b651e8
HDFS-10699. Log object instance get incorrectly in TestDFSAdmin. Contributed by Yiqun Lin
2016-10-20 21:28:16 +05:30
Brahma Reddy Battula
73504b1bdc
HDFS-11025. TestDiskspaceQuotaUpdate fails in trunk due to Bind exception. Contributed by Yiqun Lin
2016-10-20 10:41:18 +05:30
Xiao Chen
c5573e6a75
HDFS-11009. Add a tool to reconstruct block meta file from CLI.
2016-10-18 22:42:28 -07:00
Xiaoyu Yao
c62ae7107f
HDFS-10906. Add unit tests for Trash with HDFS encryption zones. Contributed by Hanisha Koneru.
2016-10-18 14:05:43 -07:00
Kai Zheng
d26a1bb9d6
HDFS-10920. TestStorageMover#testNoSpaceDisk is failing intermittently. Contributed by Rakesh R
2016-10-18 14:51:08 +06:00
Kai Zheng
c023c74886
HADOOP-13061. Refactor erasure coders. Contributed by Kai Sasaki
2016-10-18 12:02:53 +06:00
Akira Ajisaka
bedfec0c10
HADOOP-13522. Add %A and %a formats for fs -stat command to print permissions. Contributed by Alex Garbarini.
2016-10-18 15:00:44 +09:00
Ming Ma
b61fb267b9
HDFS-9390. Block management for maintenance states.
2016-10-17 17:45:41 -07:00
Xiaoyu Yao
8fd4c37c45
HDFS-10922. Adding additional unit tests for Trash (II). Contributed by Weiwei Yang.
2016-10-17 14:21:36 -07:00
Brahma Reddy Battula
5f4ae85bd8
HDFS-11003. Expose XmitsInProgress through DataNodeMXBean. Contributed By Brahma Reddy Battula
2016-10-15 22:28:33 +05:30
Vinitha Reddy Gankidi
391ce535a7
HDFS-10301. Remove FBR tracking state to fix false zombie storage detection for interleaving block reports. Contributed by Vinitha Gankidi.
2016-10-14 18:13:54 -07:00
Anu Engineer
30bb1970cc
HDFS-10558. DiskBalancer: Print the full path to plan file. Contributed by Xiaobing Zhou.
2016-10-14 17:07:59 -07:00
Mingliang Liu
76cc84e6d4
HDFS-11008. Change unit test for testing parsing "-source" parameter in Balancer CLI. Contributed by Mingliang Liu
2016-10-14 14:29:02 -07:00
Lei Xu
8c520a27cb
HDFS-10960. TestDataNodeHotSwapVolumes#testRemoveVolumeBeingWritten fails at disk error verification after volume remove. (Manoj Govindassamy via lei)
2016-10-14 13:41:59 -07:00
Jing Zhao
adb96e109f
HDFS-10827. When there are unrecoverable ec block groups, Namenode Web UI doesn't show the block names. Contributed by Takanobu Asanuma.
2016-10-14 13:21:53 -07:00
Andrew Wang
0007360c33
HDFS-10883. 's behavior is not consistent in DFS after enabling EZ. Contributed by Yuanbo Liu.
2016-10-14 11:41:29 -07:00
Kihwal Lee
8a9f6635a3
HDFS-10990. TestPendingInvalidateBlock should wait for IBRs. Contributed by Yiqun Lin.
2016-10-14 11:38:48 -05:00
Andrew Wang
8c721aa00a
Revert "HDFS-10990. TestPendingInvalidateBlock should wait for IBRs. Contributed by Yiqun Lin."
...
This reverts commit fdce515091
.
2016-10-13 13:23:28 -07:00
Andrew Wang
fdce515091
HDFS-10990. TestPendingInvalidateBlock should wait for IBRs. Contributed by Yiqun Lin.
2016-10-13 11:41:37 -07:00
Anu Engineer
b371c56365
HDFS-10949. DiskBalancer: deprecate TestDiskBalancer#setVolumeCapacity. Contributed by Xiaobing Zhou.
2016-10-13 10:26:07 -07:00
Brahma Reddy Battula
1291254042
HDFS-10986. DFSAdmin should log detailed error message if any. Contributed by MingLiang Liu
2016-10-13 22:05:00 +05:30
Kihwal Lee
85cd06f663
HDFS-10789. Route webhdfs through the RPC call queue. Contributed by Daryn Sharp and Rushabh S Shah.
2016-10-12 15:11:42 -05:00
Mingliang Liu
7ba7092bbc
HDFS-10965. Add unit test for HDFS command 'dfsadmin -printTopology'. Contributed by Xiaobing Zhou
2016-10-11 17:23:54 -07:00
Mingliang Liu
3c9a01062e
HDFS-10903. Replace config key literal strings with config key names II: hadoop hdfs. Contributed by Chen Liang
2016-10-11 16:29:30 -07:00
Xiaoyu Yao
61f0490a73
HDFS-10984. Expose nntop output as metrics. Contributed by Siddharth Wagle.
2016-10-11 15:55:02 -07:00
Lei Xu
96b12662ea
HDFS-10637. Modifications to remove the assumption that FsVolumes are backed by java.io.File. (Virajith Jalaparti via lei)
2016-10-10 15:30:03 -07:00
Mingliang Liu
b963818621
HDFS-10988. Refactor TestBalancerBandwidth. Contributed by Brahma Reddy Battula
2016-10-10 13:19:17 -07:00
Mingliang Liu
3441c746b5
HDFS-10972. Add unit test for HDFS command 'dfsadmin -getDatanodeInfo'. Contributed by Xiaobing Zhou
2016-10-10 11:33:37 -07:00
Jing Zhao
4d106213c0
HDFS-10968. BlockManager#isInNewRack should consider decommissioning nodes. Contributed by Jing Zhao.
2016-10-07 22:44:54 -07:00
Xiao Chen
6a38d118d8
HDFS-10797. Disk usage summary of snapshots causes renamed blocks to get counted twice. Contributed by Sean Mackrory.
2016-10-07 17:37:15 -07:00
Kihwal Lee
e57fa81d95
HDFS-10980. Optimize check for existence of parent directory. Contributed by Daryn Sharp.
2016-10-07 17:20:15 -05:00
Wei-Chiu Chuang
3059b251d8
HDFS-10933. Refactor TestFsck. Contributed by Takanobu Asanuma.
2016-10-07 10:17:50 -07:00
Kihwal Lee
f32e9fc8f7
HDFS-10939. Reduce performance penalty of encryption zones. Contributed by Daryn sharp.
2016-10-06 15:11:14 -05:00
Mingliang Liu
202325485d
HDFS-10893. Refactor TestDFSShell by setting up MiniDFSCluser once for all commands test. Contributed by Mingliang Liu
2016-10-05 22:33:29 -07:00
Andrew Wang
e68c7b96c7
HDFS-10962. TestRequestHedgingProxyProvider is flaky.
2016-10-05 15:08:56 -07:00
Jing Zhao
8867762256
HDFS-10826. Correctly report missing EC blocks in FSCK. Contributed by Takanobu Asanuma.
2016-10-05 10:52:50 -07:00
Kihwal Lee
44f48ee96e
HDFS-10956. Remove rename/delete performance penalty when not using snapshots. Contributed by Daryn Sharp.
2016-10-04 15:05:09 -05:00
Kihwal Lee
382307cbdd
HDFS-10878. TestDFSClientRetries#testIdempotentAllocateBlockAndClose throws ConcurrentModificationException. Contributed by Rushabh S Shah.
2016-10-04 11:09:03 -05:00
Mingliang Liu
f61e3d13e9
HDFS-10934. TestDFSShell#testStat fails intermittently. Contributed by Eric Badger
2016-10-03 22:34:41 -04:00
Mingliang Liu
8078a5efd0
HDFS-10810. setreplication removing block from underconstrcution temporarily. Contributed by Brahma Reddy Battula
2016-10-03 21:50:16 -04:00
Xiao Chen
853d65a157
HDFS-10918. Add a tool to get FileEncryptionInfo from CLI. Contributed by Xiao Chen.
2016-10-03 16:01:54 -07:00
Xiaoyu Yao
607705c488
HDFS-10690. Optimize insertion/removal of replica in ShortCircuitCache. Contributed by Fenghua Hu.
2016-10-03 10:53:21 -07:00
Kihwal Lee
744208431f
HDFS-10940. Reduce performance penalty of block caching when not used. Contributed by Daryn Sharp.
2016-10-03 11:27:23 -05:00
Arpit Agarwal
fe9ebe20ab
Revert "HDFS-10923. Make InstrumentedLock require ReentrantLock."
...
This reverts commit c7ce6fdc20
.
2016-09-30 23:11:51 -07:00
Arpit Agarwal
c7ce6fdc20
HDFS-10923. Make InstrumentedLock require ReentrantLock.
2016-09-30 23:00:06 -07:00
Zhe Zhang
434c5ea75d
HDFS-10896. Move lock logging logic from FSNamesystem into FSNamesystemLock. Contributed by Erik Krogen.
2016-09-30 13:16:08 -07:00
Kihwal Lee
a0730aa5ce
HDFS-10851. FSDirStatAndListingOp: stop passing path as string. Contributed by Daryn Sharp.
2016-09-30 13:03:24 -05:00
Kihwal Lee
0670149c88
HDFS-10850. getEZForPath should NOT throw FNF. Contributed by Andrew Wang.
2016-09-30 08:44:18 -05:00
Mingliang Liu
84c6264079
HDFS-10892. Add unit tests for HDFS command 'dfs -tail' and 'dfs -stat'. Contributed by Mingliang Liu
2016-09-28 16:03:51 -07:00
Arpit Agarwal
c3b235e565
HDFS-10824. MiniDFSCluster#storageCapacities has no effects on real capacity. Contributed by Xiaobing Zhou.
2016-09-28 11:47:37 -07:00
Anu Engineer
03f519a757
HDFS-9850. DiskBalancer: Explore removing references to FsVolumeSpi. Contributed by Manoj Govindassamy.
2016-09-27 21:35:06 -07:00
Mingliang Liu
6437ba18c5
HDFS-10915. Fix time measurement bug in TestDatanodeRestart. Contributed by Xiaobing Zhou
2016-09-27 20:40:17 -07:00
Yongjun Zhang
2acfb1e1e4
HDFS-10376. Enhance setOwner testing. (John Zhuge via Yongjun Zhang)
2016-09-27 14:55:28 -07:00
Arpit Agarwal
8ae4729107
HDFS-10828. Fix usage of FsDatasetImpl object lock in ReplicaMap. (Arpit Agarwal)
2016-09-27 10:02:15 -07:00
Masatake Iwasaki
f55eb981dd
HDFS-10426. TestPendingInvalidateBlock failed in trunk. Contributed by Yiqun Lin.
2016-09-28 01:29:24 +09:00
Brahma Reddy Battula
edf0d0f8b2
HDFS-9444. Add utility to find set of available ephemeral ports to ServerSocketUtil. Contributed by Masatake Iwasaki
2016-09-27 07:04:37 +05:30
Arpit Agarwal
059058f961
HDFS-10713. Throttle FsNameSystem lock warnings. Contributed by Hanisha Koneru.
2016-09-26 17:09:47 -07:00
Wei-Chiu Chuang
8e06d865c4
Addendum patch for HDFS-10609. Uncaught InvalidEncryptionKeyException during pipeline recovery may abort downstream applications.
2016-09-26 14:41:04 -07:00
Wei-Chiu Chuang
3ae652f821
HDFS-10609. Uncaught InvalidEncryptionKeyException during pipeline recovery may abort downstream applications. Contributed by Wei-Chiu Chuang.
2016-09-26 13:11:32 -07:00
Konstantin V Shvachko
6eb700ee74
HDFS-10866. Fix Eclipse Java compile errors related to generic parameters. Contributed by Konstantin Shvachko.
2016-09-23 14:10:11 -07:00
Konstantin V Shvachko
a5bb88c8e0
HDFS-10843. Update space quota when a UC block is completed rather than committed. Contributed by Erik Krogen.
2016-09-23 10:37:46 -07:00
Andrew Wang
40acacee08
HDFS-10877. Make RemoteEditLogManifest.committedTxnId optional in Protocol Buffers. Contributed by Sean Mackrory.
2016-09-22 11:43:11 -07:00
Masatake Iwasaki
964e546ab1
HDFS-9333. Some tests using MiniDFSCluster errored complaining port in use. (iwasakims)
2016-09-21 10:35:25 +09:00
Xiao Chen
0e918dff59
HDFS-10879. TestEncryptionZonesWithKMS#testReadWrite fails intermittently. Contributed by Xiao Chen.
2016-09-20 16:56:52 -07:00
Kai Zheng
734d54c1a8
HDFS-10861. Refactor StripeReaders and use ECChunk version decode API. Contributed by Sammi Chen
2016-09-21 21:34:48 +08:00
Andrew Wang
c54f6ef30f
HDFS-10868. Remove stray references to DFS_HDFS_BLOCKS_METADATA_ENABLED.
2016-09-19 11:17:03 -07:00
Xiao Chen
ea839bd48e
HDFS-10489. Deprecate dfs.encryption.key.provider.uri for HDFS encryption zones. Contributed by Xiao Chen.
2016-09-17 22:25:39 -07:00
Arpit Agarwal
ec3ea18875
HDFS-9895. Remove unnecessary conf cache from DataNode. Contributed by Xiaobing Zhou.
2016-09-15 15:25:47 -07:00
Arpit Agarwal
2a8f55a0cf
HDFS-10805. Reduce runtime for append test. Contributed by Gergely Novak.
2016-09-14 09:31:17 -07:00
Kai Zheng
ea0c2b8b05
HADOOP-13218. Migrate other Hadoop side tests to prepare for removing WritableRPCEngine. Contributed by Wei Zhou and Kai Zheng
2016-09-15 10:46:00 +08:00
Lei Xu
86c9862bec
HDFS-10636. Modify ReplicaInfo to remove the assumption that replica metadata and data are stored in java.io.File. (Virajith Jalaparti via lei)
2016-09-13 12:54:14 -07:00
Anu Engineer
e3f7f58a5f
HDFS-10599. DiskBalancer: Execute CLI via Shell. Contributed by Manoj Govindassamy.
2016-09-13 09:38:12 -07:00
Yongjun Zhang
d2466ec3e0
HDFS-10657. testAclCLI.xml setfacl test should expect mask r-x. (John Zhuge via Yongjun Zhang)
2016-09-12 21:25:06 -07:00
Jing Zhao
72dfb048a9
HDFS-10858. FBR processing may generate incorrect reportedBlock-blockGroup mapping. Contributed by Jing Zhao.
2016-09-12 16:40:11 -07:00
Anu Engineer
8a93f45a80
HDFS-10821. DiskBalancer: Report command support with multiple nodes. Contributed by Yiqun Lin.
2016-09-12 15:45:26 -07:00
Arpit Agarwal
a99bf26a08
HDFS-10830. FsDatasetImpl#removeVolumes crashes with IllegalMonitorStateException when vol being removed is in use. (Arpit Agarwal and Manoj Govindassamy)
2016-09-10 18:22:25 -07:00
Anu Engineer
bee9f57f5c
HDFS-10808. DiskBalancer does not execute multi-steps plan-redux. Contributed by Anu Engineer.
2016-09-09 15:00:39 -07:00
Xiao Chen
a0b0383677
Addendum patch for HDFS-9781. FsDatasetImpl#getBlockReports can occasionally throw NullPointerException. Contributed by Manoj Govindassamy.
2016-09-09 10:54:14 -07:00
Anu Engineer
35c5943b8b
HDFS-10553. DiskBalancer: Rename Tools/DiskBalancer class to Tools/DiskBalancerCLI. Contributed by Manoj Govindassamy.
2016-09-08 19:26:56 -07:00
Chris Douglas
011f3b24d4
HDFS-10742. Measure lock time in FsDatasetImpl. Contributed by Chen Liang
2016-09-08 17:53:40 -07:00
Zhe Zhang
401db4fc65
HDFS-8901. Use ByteBuffer in striping positional read. Contributed by Sammi Chen and Kai Zheng.
2016-09-08 11:54:33 -07:00
Akira Ajisaka
63f594892e
HDFS-10778. Add -format option to make the output of FileDistribution processor human-readable in OfflineImageViewer.
2016-09-08 15:13:43 +09:00
Kai Zheng
d355573f56
Revert "HADOOP-13218. Migrate other Hadoop side tests to prepare for removing WritableRPCEngine. Contributed by Wei Zhou and Kai Zheng"
...
This reverts commit 62a9667136
2016-09-08 05:50:17 +08:00
Arpit Agarwal
5f23abfa30
HDFS-9038. DFS reserved space is erroneously counted towards non-DFS used. (Brahma Reddy Battula)
2016-09-06 13:37:21 -07:00
Chris Nauroth
f0d5382ff3
HDFS-6962. ACL inheritance conflicts with umaskmode. Contributed by Chris Nauroth.
2016-09-06 11:02:39 -07:00
Kai Zheng
62a9667136
HADOOP-13218. Migrate other Hadoop side tests to prepare for removing WritableRPCEngine. Contributed by Wei Zhou and Kai Zheng
2016-09-07 17:05:33 +08:00
Xiao Chen
07650bc37a
HDFS-9781. FsDatasetImpl#getBlockReports can occasionally throw NullPointerException. Contributed by Manoj Govindassamy.
2016-09-02 15:33:11 -07:00
Zhe Zhang
6c600360ca
Addendum fix for HDFS-10817 to fix failure of the added testFSReadLockLongHoldingReport in branch-2.
2016-08-31 23:43:59 -07:00
Zhe Zhang
6f4b0d33ca
HDFS-10817. Add Logging for Long-held NN Read Locks. Contributed by Erik Krogen.
2016-08-31 15:40:09 -07:00
Andrew Wang
85bab5fb57
HDFS-10784. Implement WebHdfsFileSystem#listStatusIterator.
2016-08-31 14:29:37 -07:00
Anu Engineer
20ae1fa259
HDFS-10813. DiskBalancer: Add the getNodeList method in Command. Contributed by Yiqun Lin.
2016-08-30 18:42:55 -07:00
Ming Ma
9dcbdbdb5a
HDFS-9392. Admins support for maintenance state. Contributed by Ming Ma.
2016-08-30 14:00:13 -07:00
Zhe Zhang
4bd45f54ee
HDFS-10814. Add assertion for getNumEncryptionZones when no EZ is created. Contributed by Vinitha Reddy Gankidi.
2016-08-29 23:37:26 -07:00
Xiao Chen
cd5e10ccca
HDFS-4210. Throw helpful exception when DNS entry for JournalNode cannot be resolved. Contributed by Charles Lamb and John Zhuge.
2016-08-29 17:48:08 -07:00
Yongjun Zhang
c25817159a
HDFS-10652. Add a unit test for HDFS-4660. Contributed by Vinayakumar B., Wei-Chiu Chuang, Yongjun Zhang.
2016-08-27 22:51:31 -07:00
Zhe Zhang
e806db7190
HDFS-10584. Allow long-running Mover tool to login with keytab. Contributed by Rakesh R.
2016-08-26 16:43:45 -07:00
Zhe Zhang
407b519fb1
HDFS-10798. Make the threshold of reporting FSNamesystem lock contention configurable. Contributed by Erik Krogen.
2016-08-26 14:19:55 -07:00
Kihwal Lee
8b7adf4ddf
HDFS-10768. Optimize mkdir ops. Contributed by Daryn Sharp.
2016-08-26 15:39:56 -05:00
Kihwal Lee
13fb1b50e6
HDFS-8915. TestFSNamesystem.testFSLockGetWaiterCount fails intermittently. Contributed by Masatake Iwasaki.
2016-08-26 09:53:10 -05:00
Xiaoyu Yao
4da5000dd3
HDFS-10748. TestFileTruncate#testTruncateWithDataNodesRestart runs sometimes timeout. Contributed by Yiqun Lin.
2016-08-25 09:00:44 -07:00
Kai Zheng
793447f799
HDFS-8905. Refactor DFSInputStream#ReaderStrategy. Contributed by Kai Zheng and Sammi Chen
2016-08-24 21:57:23 +08:00
Daryn Sharp
ec252ce0fc
HDFS-10762. Pass IIP for file status related methods
2016-08-24 08:46:47 -05:00
Jason Lowe
126d165efd
HDFS-9745. TestSecureNNWithQJM#testSecureMode sometimes fails with timeouts. Contributed by Xiao Chen
2016-08-23 14:46:58 +00:00
Wei-Chiu Chuang
f0efea490e
HDFS-8986. Add option to -du to calculate directory space usage excluding snapshots. Contributed by Xiao Chen.
2016-08-23 04:14:24 -07:00
Akira Ajisaka
e90f3359de
HDFS-10783. The option '-maxSize' and '-step' fail in OfflineImageViewer. Contributed by Yiqun Lin.
2016-08-23 19:57:23 +09:00
Eric Yang
c49333becf
HDFS-8312. Added permission check for moving file to Trash. (Weiwei Yang via Eric Yang)
2016-08-22 18:29:56 -07:00
Kihwal Lee
3ca4d6ddfd
Revert "HDFS-10762. Pass IIP for file status related methods. Contributed by Daryn Sharp."
...
This reverts commit 22fc46d765
.
2016-08-22 16:57:45 -05:00
Kihwal Lee
22fc46d765
HDFS-10762. Pass IIP for file status related methods. Contributed by Daryn Sharp.
2016-08-22 15:37:02 -05:00
Akira Ajisaka
8179f9a493
HDFS-10645. Make block report size as a metric and add this metric to datanode web ui. Contributed by Yuanbo Liu.
2016-08-19 16:15:00 +09:00
Xiao Chen
2aa5e2c403
HDFS-10549. Correctly revoke file leases when closing files. Contributed by Yiqun Lin.
2016-08-17 15:52:38 -07:00
Kihwal Lee
869393643d
HDFS-10745. Directly resolve paths into INodesInPath. Contributed by Daryn Sharp.
2016-08-17 15:53:03 -05:00
Mingliang Liu
4d4d95fdd5
HDFS-10641. TestBlockManager#testBlockReportQueueing fails intermittently. (Contributed by Daryn Sharp)
2016-08-15 20:28:40 -07:00
Mingliang Liu
382d615260
HDFS-10678. Documenting NNThroughputBenchmark tool. (Contributed by Mingliang Liu)
2016-08-15 20:22:14 -07:00
Anu Engineer
5628b36c08
HDFS-10559. DiskBalancer: Use SHA1 for Plan ID. Contributed by Xiaobing Zhou.
2016-08-15 20:10:21 -07:00
Kihwal Lee
864f878d59
HDFS-10763. Open files can leak permanently due to inconsistent lease update. Contributed by Kihwal Lee.
2016-08-15 17:28:09 -05:00
Kihwal Lee
03dea65e0b
HDFS-10744. Internally optimize path component resolution. Contributed by Daryn Sharp.
2016-08-15 16:45:44 -05:00
Kihwal Lee
83e57e083f
HDFS-9696. Garbage snapshot records linger forever. Contributed by Kihwal Lee
2016-08-15 13:01:23 -05:00
Anu Engineer
9f29f423e4
HDFS-10737. disk balancer add volume path to report command. Contributed by Yuanbo Liu.
2016-08-15 09:47:30 -07:00
Kai Zheng
b5af9be72c
HDFS-8668. Erasure Coding: revisit buffer used for encoding and decoding. Contributed by Sammi Chen
2016-08-13 13:52:37 +08:00
Wei-Chiu Chuang
a428d4f50e
HDFS-8897. Balancer should handle fs.defaultFS trailing slash in HA. Contributed by John Zhuge.
2016-08-10 22:17:35 -07:00
Kai Zheng
e7e8aed208
HDFS-10720. Fix intermittent test failure of TestDataNodeErasureCodingMetrics. Contributed by Rakesh R
2016-08-12 11:15:05 +08:00
Xiaoyu Yao
ec289bbece
HDFS-10643. Namenode should use loginUser(hdfs) to generateEncryptedKey. Contributed by Xiaoyu Yao.
2016-08-10 15:49:36 -07:00
Xiaoyu Yao
fdafd0cb4f
Revert "Namenode should use loginUser(hdfs) to generateEncryptedKey. Contributed by Xiaoyu Yao."
...
This reverts commit 9f816d7ca7
.
2016-08-10 15:47:55 -07:00
Xiaoyu Yao
9f816d7ca7
Namenode should use loginUser(hdfs) to generateEncryptedKey. Contributed by Xiaoyu Yao.
2016-08-10 15:14:38 -07:00
Wei-Chiu Chuang
d00d3add9e
HDFS-8224. Schedule a block for scanning if its metadata file is corrupt. Contributed by Rushabh S Shah.
2016-08-09 18:11:34 -07:00
Lei Xu
9c6a4383ca
HDFS-10681. DiskBalancer: query command should report Plan file path apart from PlanID. (Manoj Govindassamy via lei)
2016-08-09 15:59:22 -07:00
Lei Xu
cc48251bfd
HDFS-10457. DataNode should not auto-format block pool directory if VERSION is missing. (Wei-Chiu Chuang via lei)
2016-08-09 15:51:19 -07:00
Kihwal Lee
0f701f433d
HDFS-10738. Fix TestRefreshUserMappings.testRefreshSuperUserGroupsConfiguration test failure. Contributed by Rakesh R.
2016-08-09 14:54:11 -05:00
Kihwal Lee
b10c936020
HDFS-10342. BlockManager#createLocatedBlocks should not check corrupt replicas if none are corrupt. Contributed by Kuhu Shukla.
2016-08-09 11:56:21 -05:00
Arpit Agarwal
8c0638471f
HADOOP-10682. Replace FsDatasetImpl object lock with a separate lock object. (Chen Liang)
2016-08-08 12:02:53 -07:00
Konstantin V Shvachko
4d3af47f27
HDFS-10693. metaSave should print blocks, not LightWeightHashSet. Contributed by Yuanbo Liu.
2016-08-07 14:29:26 -07:00
Akira Ajisaka
ef432579a7
HDFS-10715. NPE when applying AvailableSpaceBlockPlacementPolicy. Contributed by Guangbin Zhu.
2016-08-05 17:31:11 +09:00
Kihwal Lee
438a9f047e
HDFS-10673. Optimize FSPermissionChecker's internal path usage. Contributed by Daryn Sharp.
2016-08-04 16:14:13 -05:00
Kihwal Lee
57369a678c
HDFS-10343. BlockManager#createLocatedBlocks may return blocks on failed storages. Contributed by Kuhu Shukla.
2016-08-04 14:55:21 -05:00
Kihwal Lee
4a8e6dc02f
HDFS-10722. Fix race condition in TestEditLog#testBatchedSyncWithClosedLogs. Contributed by Daryn Sharp.
2016-08-04 11:53:44 -05:00
Kihwal Lee
6f63566694
HDFS-10569. A bug causes OutOfIndex error in BlockListAsLongs. Contributed by Weiwei Yang.
2016-08-03 15:20:20 -05:00
Kihwal Lee
22ef5286bc
HDFS-10674. Optimize creating a full path from an inode. Contributed by Daryn Sharp.
2016-08-03 13:12:43 -05:00
Kihwal Lee
5e5b8793fb
HDFS-5805. TestCheckpoint.testCheckpoint fails intermittently on branch-2. Contributed by Eric Badger.
2016-08-02 15:37:36 -05:00
Akira Ajisaka
a5fb298e56
HDFS-10707. Replace org.apache.commons.io.Charsets with java.nio.charset.StandardCharsets. Contributed by Vincent Poon.
2016-08-02 17:07:59 +09:00
Konstantin V Shvachko
c4463f2ef2
Revert "HDFS-10301. Interleaving processing of storages from repeated block reports causes false zombie storage detection, removes valid blocks. Contributed by Vinitha Gankidi."
...
This reverts commit 85a20508bd
.
2016-08-01 22:34:40 -07:00
Daryn Sharp
9f473cf903
HDFS-10655. Fix path related byte array conversion bugs. (daryn)
2016-08-01 10:14:28 -05:00
Akira Ajisaka
204a2055b1
HDFS-10691. FileDistribution fails in hdfs oiv command due to ArrayIndexOutOfBoundsException. Contributed by Yiqun Lin.
2016-07-29 15:39:48 +09:00
Xiao Chen
d9aae22fdf
HDFS-9276. Failed to Update HDFS Delegation Token for long running application in HA mode. Contributed by Liangliang Gu and John Zhuge
2016-07-28 16:29:40 -07:00
Xiaoyu Yao
ce3d68e9c3
HDFS-10676. Add namenode metric to measure time spent in generating EDEKs. Contributed by Hanisha Koneru.
2016-07-28 16:07:45 -07:00
Lei Xu
a3d0cba810
HDFS-10689. Hdfs dfs chmod should reset sticky bit permission when the bit is omitted in the octal mode. (Manoj Govindassamy via Lei Xu)
2016-07-28 13:52:14 -07:00
Lei Xu
67406460f0
HDFS-4176. EditLogTailer should call rollEdits with a timeout. (Lei Xu)
2016-07-28 13:32:00 -07:00
Xiao Chen
328c855a57
HDFS-10650. DFSClient#mkdirs and DFSClient#primitiveMkdir should use default directory permission. Contributed by John Zhuge.
2016-07-28 13:15:02 -07:00
Akira Ajisaka
414fbfab41
HDFS-10696. TestHDFSCLI fails. Contributed by Kai Sasaki.
2016-07-28 16:58:23 +09:00
Andrew Wang
098ec2b11f
HDFS-10519. Add a configuration option to enable in-progress edit log tailing. Contributed by Jiayi Zhou.
2016-07-27 17:55:41 -07:00
Akira Ajisaka
54fe17a607
HADOOP-9427. Use JUnit assumptions to skip platform-specific tests. Contributed by Gergely Novák.
2016-07-27 19:41:09 +09:00
Brahma Reddy Battula
55d5993a8e
HDFS-10668. Fix intermittently failing UT TestDataNodeMXBean#testDataNodeMXBeanBlockCount. Contributed by Mingliang Liu.
2016-07-27 10:26:42 +05:30
Wei-Chiu Chuang
d84ab8a578
HDFS-10598. DiskBalancer does not execute multi-steps plan. Contributed by Lei (Eddy) Xu.
2016-07-26 16:01:50 -07:00
Arpit Agarwal
d2cf8b54c5
HDFS-10642. TestLazyPersistReplicaRecovery#testDnRestartWithSavedReplicas fails intermittently. (Contributed by Mingliang Liu)
2016-07-26 12:27:46 -07:00
Steve Loughran
2aa18e1925
Revert "HDFS-10668. Fix intermittently failing UT TestDataNodeMXBean#testDataNodeMXBeanBlockCount. Contributed by Mingliang Liu."
...
This reverts commit 7cac7655fd
.
2016-07-26 14:30:02 +01:00
Brahma Reddy Battula
7cac7655fd
HDFS-10668. Fix intermittently failing UT TestDataNodeMXBean#testDataNodeMXBeanBlockCount. Contributed by Mingliang Liu.
2016-07-26 10:54:24 +05:30
Vinitha Reddy Gankidi
85a20508bd
HDFS-10301. Interleaving processing of storages from repeated block reports causes false zombie storage detection, removes valid blocks. Contributed by Vinitha Gankidi.
2016-07-25 18:50:59 -07:00
Kai Zheng
b79ba4fe96
HDFS-10651. Clean up some configuration related codes about legacy block reader. Contributed by Youwei Wang
2016-07-23 17:45:33 +08:00
Arpit Agarwal
c6e3a0020f
HDFS-10660. Expose storage policy apis via HDFSAdmin interface. (Contributed by Rakesh R)
2016-07-22 12:33:50 -07:00
Xiao Chen
132deb4cac
HDFS-10225. DataNode hot swap drives should disallow storage type changes. Contributed by Lei (Eddy) Xu.
2016-07-21 16:41:02 -07:00
Akira Ajisaka
fcde6940e0
HDFS-10287. MiniDFSCluster should implement AutoCloseable. Contributed by Andras Bokor.
2016-07-21 11:26:08 -07:00
Jing Zhao
bd3dcf46e2
HDFS-10653. Optimize conversion from path string to components. Contributed by Daryn Sharp.
2016-07-21 11:14:39 -07:00
Akira Ajisaka
38128baff4
HDFS-10425. Clean up NNStorage and TestSaveNamespace. Contributed by Andras Bokor.
2016-07-20 10:44:11 -07:00
Akira Ajisaka
fc570b55b9
HDFS-10603. Fix flaky tests in org.apache.hadoop.hdfs.server.namenode.snapshot.TestOpenFilesWithSnapshot. Contributed by Yiqun Lin.
2016-07-19 13:49:24 -07:00
Akira Ajisaka
5537c6b234
HADOOP-13351. TestDFSClientSocketSize buffer size tests are flaky. Contributed by Aaron Fabbri and Mingliang Liu.
2016-07-14 14:40:58 -07:00
Uma Maheswara Rao G
438b7c5935
HDFS-10590: Fix TestReconstructStripedBlocks.testCountLiveReplicas test failures. Contributed by Rakesh R
2016-07-13 00:07:11 -07:00
Zhe Zhang
087290e6b1
HDFS-10544. Balancer doesn't work with IPFailoverProxyProvider.
2016-07-12 23:18:37 -07:00
Jitendra Pandey
c447efebdb
HDFS-10579. HDFS web interfaces lack configs for X-FRAME-OPTIONS protection. Contributed by Anu Engineer.
2016-07-11 14:55:33 -07:00
Yongjun Zhang
da6f1b88dd
HDFS-10512. VolumeScanner may terminate due to NPE in DataNode.reportBadBlocks. Contributed by Wei-Chiu Chuang and Yiqun Lin.
2016-07-08 19:40:44 -07:00
Akira Ajisaka
932aed64d7
HDFS-10336. TestBalancer failing intermittently because of not reseting UserGroupInformation completely. Contributed by Yiqun Lin.
2016-07-08 14:39:11 -07:00
Jitendra Pandey
6e597600f7
HADOOP-13283. Support reset operation for new global storage statistics and per FS storage stats. Contributed by Mingliang Liu.
2016-07-07 14:58:19 -07:00
Uma Maheswara Rao G
ab092c56c2
HDFS-10592:Fix intermittent test failure of TestNameNodeResourceChecker#testCheckThatNameNodeResourceMonitorIsRunning. Contributed by Rakesh R
2016-07-07 13:52:35 -07:00
Kai Zheng
8b281bce85
HDFS-10548. Remove the long deprecated BlockReaderRemote. Contributed by Kai Zheng
2016-07-03 11:56:23 +08:00
Colin Patrick Mccabe
e4a2545620
HDFS-9805. Add server-side configuration for enabling TCP_NODELAY for DataTransferProtocol and default it to true (Gary Helmling via cmccabe)
2016-06-29 12:41:42 -07:00
Andrew Wang
c0829f4493
HDFS-6434. Default permission for creating file should be 644 for WebHdfs/HttpFS. Contributed by Wellington Chevreuil.
2016-06-28 13:55:26 -07:00
Vinayakumar B
2a0082c51d
HDFS-10440. Improve DataNode web UI (Contributed by Weiwei Yang)
2016-06-28 16:49:39 +05:30
Vinayakumar B
73615a789d
HDFS-10536. Standby NN can not trigger log roll after EditLogTailer thread failed 3 times in EditLogTailer.triggerActiveLogRoll method (Contributed by XingFeng Shen
2016-06-26 15:45:32 +05:30
Zhe Zhang
22be604fa3
Revert "HDFS-10534. NameNode WebUI should display DataNode usage rate with a certain percentile. Contributed by Kai Sasaki."
...
This reverts commit 0424056a77
.
2016-06-24 09:36:03 -07:00
Zhe Zhang
0424056a77
HDFS-10534. NameNode WebUI should display DataNode usage rate with a certain percentile. Contributed by Kai Sasaki.
2016-06-24 08:58:29 -07:00
Anu Engineer
b2584bee45
HDFS-10571. TestDiskBalancerCommand#testPlanNode failed with IllegalArgumentException. Contributed by Xiaobing Zhou.
2016-06-23 18:27:02 -07:00
Anu Engineer
8a6e354122
HDFS-10552. DiskBalancer "-query" results in NPE if no plan for the node. Contributed by Anu Engineer.
2016-06-23 18:27:02 -07:00
Anu Engineer
e8de28181a
HDFS-10551. o.a.h.h.s.diskbalancer.command.Command does not actually verify options as expected. Contributed by Anu Engineer.
2016-06-23 18:27:02 -07:00
Arpit Agarwal
66fa34c839
HDFS-10557. Fix handling of the -fs Generic option. (Arpit Agarwal)
2016-06-23 18:27:01 -07:00
Anu Engineer
7b23ad1ef7
HDFS-10550. DiskBalancer: fix issue of order dependency in iteration in ReportCommand test. Contributed by Xiaobing Zhou.
2016-06-23 18:27:01 -07:00
Anu Engineer
3225c24e0e
HDFS-10520. DiskBalancer: Fix Checkstyle issues in test code. Contributed by Anu Engineer.
2016-06-23 18:27:00 -07:00
Anu Engineer
7e2be5c4a0
HDFS-10518. DiskBalancer: Pretty-print json in Query command. Contributed by Anu Engineer.
2016-06-23 18:21:08 -07:00
Anu Engineer
b502102bb1
HDFS-9461. DiskBalancer: Add Report Command. Contributed by Xiaobing Zhou.
2016-06-23 18:21:08 -07:00
Anu Engineer
64ccb232cc
HDFS-10478. DiskBalancer: resolve volume path names. Contributed by Anu Engineer.
2016-06-23 18:21:08 -07:00
Anu Engineer
5df2d2b8fd
HDFS-10399. DiskBalancer: Add JMX for DiskBalancer. Contributed by Anu Engineer.
2016-06-23 18:21:08 -07:00
Anu Engineer
75882ec0b0
HDFS-9545: DiskBalancer: Add Plan Command. Contributed by Anu Engineer.
2016-06-23 18:21:08 -07:00
Anu Engineer
1594b472bb
HDFS-9543. DiskBalancer: Add Data mover. Contributed by Anu Engineer.
2016-06-23 18:20:24 -07:00
Anu Engineer
7820737cfa
HDFS-9735. DiskBalancer : Refactor moveBlockAcrossStorage to be used by disk balancer. Contributed by Anu Engineer.
2016-06-23 18:20:24 -07:00
Anu Engineer
050677077b
HDFS-9720. DiskBalancer : Add configuration parameters. Contributed by Anu Engineer.
2016-06-23 18:18:48 -07:00
Anu Engineer
6c606bf5c8
HDFS-9709. DiskBalancer : Add tests for disk balancer using a Mock Mover class. Contributed by Anu Engineer.
2016-06-23 18:18:48 -07:00
Arpit Agarwal
75a711a2d5
HDFS-9703. DiskBalancer: getBandwidth implementation. (Contributed by Anu Engineer)
2016-06-23 18:18:48 -07:00
Arpit Agarwal
918722bdd2
HDFS-9702. DiskBalancer: getVolumeMap implementation. (Contributed by Anu Engineer)
2016-06-23 18:18:48 -07:00
Arpit Agarwal
9847640603
HDFS-9683. DiskBalancer: Add cancelPlan implementation. (Contributed by Anu Engineer)
2016-06-23 18:18:48 -07:00
Arpit Agarwal
e646c2eb50
HDFS-9681. DiskBalancer: Add QueryPlan implementation. (Contributed by Anu Engineer)
2016-06-23 18:18:48 -07:00
Arpit Agarwal
2b1b2faf76
HDFS-9671. DiskBalancer: SubmitPlan implementation. (Contributed by Anu Engineer)
2016-06-23 18:18:48 -07:00
Arpit Agarwal
66f0bb646d
HDFS-9647. DiskBalancer: Add getRuntimeSettings. (Contributed by Anu Engineer)
2016-06-23 18:18:48 -07:00
Arpit Agarwal
96fe685b7a
HDFS-9645. DiskBalancer: Add Query RPC. (Contributed by Anu Engineer)
2016-06-23 18:18:48 -07:00
Arpit Agarwal
0501d430e2
HDFS-9595. DiskBalancer: Add cancelPlan RPC. (Contributed by Anu Engineer)
2016-06-23 18:18:48 -07:00
Arpit Agarwal
7100c0da35
HDFS-9588. DiskBalancer: Add submitDiskbalancer RPC. (Anu Engineer via Arpit Agarwal)
2016-06-23 18:18:48 -07:00
Arpit Agarwal
5724a10316
HDFS-9469. DiskBalancer: Add Planner. (Contributed by Anu Engineer)
2016-06-23 18:18:48 -07:00
Tsz-Wo Nicholas Sze
30c6ebd699
HDFS-9449. DiskBalancer: Add connectors. Contributed by Anu Engineer
2016-06-23 18:18:48 -07:00
Tsz-Wo Nicholas Sze
91a5c48143
HDFS-9420. Add DataModels for DiskBalancer. Contributed by Anu Engineer
2016-06-23 18:18:48 -07:00
Xiaoyu Yao
dca298d79e
HDFS-10469. Add number of active xceivers to datanode metrics. Contributed by Hanisha Koneru.
2016-06-23 14:13:39 -07:00
Kai Zheng
e6cb07520f
HDFS-10460. Recompute block checksum for a particular range less than file size on the fly by reconstructing missed block. Contributed by Rakesh R
2016-06-24 17:39:32 +08:00
Uma Maheswara Rao G
17eae9ebb3
HDFS-10473: Allow only suitable storage policies to be set on striped files. Contributed by Uma Maheswara Rao G
2016-06-22 11:17:43 -07:00
Akira Ajisaka
d433b16ce6
HDFS-7597. DelegationTokenIdentifier should cache the TokenIdentifier to UGI mapping. Contributed by Daryn Sharp, Bob Hansen, and Xiao Chen.
2016-06-22 11:00:16 +09:00
Brahma Reddy Battula
f2ac132d6a
HDFS-9530. ReservedSpace is not cleared for abandoned Blocks (Contributed by Brahma Reddy Battula)
2016-06-21 15:42:28 +05:30
Jitendra Pandey
7adc4d1769
HDFS-10538. Remove AsyncDistributedFileSystem. Contributed by Xiaobing Zhou and Jitendra Pandey.
2016-06-20 17:22:55 -07:00
Colin Patrick Mccabe
5f6b4157a4
HDFS-10328. Add per-cache-pool default replication num configuration (xupeng via cmccabe)
2016-06-20 10:42:50 -07:00
Arpit Agarwal
0319d73c3b
HDFS-10437. ReconfigurationProtocol not covered by HDFSPolicyProvider. (Arpit Agarwal)
2016-06-18 16:16:54 -07:00
Akira Ajisaka
09e82acaf9
HADOOP-12943. Add -w -r options in dfs -test command. Contributed by Weiwei Yang.
2016-06-17 16:20:38 +09:00
Vinayakumar B
cc6c265171
HDFS-10256. Use GenericTestUtils.getTestDir method in tests for temporary directories (Contributed by Vinayakumar B)
2016-06-16 16:47:06 +05:30
Colin Patrick Mccabe
2449db507d
HDFS-10505. OIV's ReverseXML processor should support ACLs (Surendra Singh Lilhore via cmccabe)
2016-06-15 22:35:19 -07:00
Ming Ma
b48f27e794
HDFS-9922. Upgrade Domain placement policy status marks a good block in violation when there are decommissioned nodes. (Chris Trezzo via mingma)
2016-06-15 22:00:52 -07:00
Ming Ma
7d521a29ee
HDFS-9016. Display upgrade domain information in fsck. (mingma)
2016-06-14 20:05:50 -07:00
Andrew Wang
709a814fe0
HDFS-10516. Fix bug when warming up EDEK cache of more than one encryption zone. Contributed by Xiao Chen.
2016-06-13 11:50:19 -07:00
Ravi Prakash
ae047655f4
HDFS-10220. A large number of expired leases can make namenode unresponsive and cause failover (Nicolas Fraison via raviprak)
2016-06-08 13:44:22 -07:00
Andrew Wang
1ee9ea0026
Remove redundant TestMiniDFSCluster.testDualClusters. Contributed by Jiayi Zhou.
2016-06-08 12:58:56 -07:00
Jing Zhao
be34e85e68
HDFS-10468. HDFS read ends up ignoring an interrupt. Contributed by Jing Zhao
2016-06-07 10:48:21 -07:00
Tsz-Wo Nicholas Sze
35f255b03b
Revert "Revert "HADOOP-13226 Support async call retry and failover.""
...
This reverts commit 5360da8bd9
.
2016-06-06 16:31:43 +08:00
Tsz-Wo Nicholas Sze
7e7b1ae037
Revert "Revert "HDFS-10430. Reuse FileSystem#access in TestAsyncDFS. Contributed by Xiaobing Zhou.""
...
This reverts commit 8cf47d8589
.
2016-06-06 16:31:38 +08:00
Tsz-Wo Nicholas Sze
db41e6d285
Revert "Revert "HDFS-10431 Refactor and speedup TestAsyncDFSRename. Contributed by Xiaobing Zhou""
...
This reverts commit 5ee5912ebd
.
2016-06-06 16:31:34 +08:00
Tsz-Wo Nicholas Sze
b3d81f38da
Revert "Revert "HDFS-10390. Implement asynchronous setAcl/getAclStatus for DistributedFileSystem. Contributed by Xiaobing Zhou""
...
This reverts commit b82c74b910
.
2016-06-06 16:31:30 +08:00
Tsz-Wo Nicholas Sze
cba9a01889
Revert "Revert "HDFS-10346. Implement asynchronous setPermission/setOwner for DistributedFileSystem. Contributed by Xiaobing Zhou""
...
This reverts commit f23d5dfc60
.
2016-06-06 16:29:38 +08:00
Tsz-Wo Nicholas Sze
aa20fa150d
Revert "Revert "HADOOP-12957. Limit the number of outstanding async calls. Contributed by Xiaobing Zhou""
...
This reverts commit 4d36b221a2
.
2016-06-06 16:28:47 +08:00
Tsz-Wo Nicholas Sze
eded3d109e
Revert "Revert "HDFS-10224. Implement asynchronous rename for DistributedFileSystem. Contributed by Xiaobing Zhou""
...
This reverts commit 106234d873
.
2016-06-06 16:28:21 +08:00
Andrew Wang
106234d873
Revert "HDFS-10224. Implement asynchronous rename for DistributedFileSystem. Contributed by Xiaobing Zhou"
...
This reverts commit fc94810d3f
.
2016-06-03 18:09:55 -07:00
Andrew Wang
4d36b221a2
Revert "HADOOP-12957. Limit the number of outstanding async calls. Contributed by Xiaobing Zhou"
...
This reverts commit 1b9f18623a
.
2016-06-03 18:09:18 -07:00
Andrew Wang
f23d5dfc60
Revert "HDFS-10346. Implement asynchronous setPermission/setOwner for DistributedFileSystem. Contributed by Xiaobing Zhou"
...
This reverts commit 7251bb922b
.
2016-06-03 18:09:17 -07:00
Andrew Wang
b82c74b910
Revert "HDFS-10390. Implement asynchronous setAcl/getAclStatus for DistributedFileSystem. Contributed by Xiaobing Zhou"
...
This reverts commit 02d4e478a3
.
2016-06-03 18:09:14 -07:00
Andrew Wang
5ee5912ebd
Revert "HDFS-10431 Refactor and speedup TestAsyncDFSRename. Contributed by Xiaobing Zhou"
...
This reverts commit f4b9bcd87c
.
2016-06-03 18:09:13 -07:00
Andrew Wang
8cf47d8589
Revert "HDFS-10430. Reuse FileSystem#access in TestAsyncDFS. Contributed by Xiaobing Zhou."
...
This reverts commit 21890c4239
.
2016-06-03 18:09:12 -07:00
Andrew Wang
5360da8bd9
Revert "HADOOP-13226 Support async call retry and failover."
...
This reverts commit 83f2f78c11
.
2016-06-03 18:09:09 -07:00
Arpit Agarwal
97e2449477
HDFS-10341. Add a metric to expose the timeout number of pending replication blocks. (Contributed by Akira Ajisaka)
2016-06-02 13:14:45 -07:00
Akira Ajisaka
1df6f5735c
HDFS-10471. DFSAdmin#SetQuotaCommand's help msg is not correct. Contributed by Yiqun Lin.
2016-06-03 04:10:32 +09:00
Masatake Iwasaki
aadb77e412
HDFS-10367. TestDFSShell.testMoveWithTargetPortEmpty fails with Address bind exception. Contributed by Brahma Reddy Battula.
2016-06-02 20:55:04 +09:00
Akira Ajisaka
69555fca06
HDFS-9476. TestDFSUpgradeFromImage#testUpgradeFromRel1BBWImage occasionally fail. Contributed by Masatake Iwasaki.
2016-06-02 18:52:47 +09:00
Kai Zheng
d749cf65e1
HDFS-9833. Erasure coding: recomputing block checksum on the fly by reconstructing the missed/corrupt block data. Contributed by Rakesh R.
2016-06-02 12:56:21 +08:00
Colin Patrick Mccabe
8ceb06e239
HADOOP-13137. TraceAdmin should support Kerberized cluster (Wei-Chiu Chuang via cmccabe)
2016-05-31 17:54:34 -07:00
Colin Patrick Mccabe
c7921c9bdd
HDFS-9466. TestShortCircuitCache#testDataXceiverCleansUpSlotsOnFailure is flaky (Wei-Chiu Chuang via cmccabe)
2016-05-31 17:37:52 -07:00
Colin Patrick Mccabe
29d6cadc52
HDFS-10415. TestDistributedFileSystem#MyDistributedFileSystem attempts to set up statistics before initialize() is called (Mingliang Liu via cmccabe)
2016-05-31 16:54:52 -07:00
Tsz-Wo Nicholas Sze
83f2f78c11
HADOOP-13226 Support async call retry and failover.
2016-05-31 16:30:11 -07:00
Kai Zheng
93d8a7f2a2
Revert "HADOOP-12579. Deprecate and remove WriteableRPCEngine. Contributed by Kai Zheng"
...
This reverts commit a6c79f92d5
.
2016-06-01 08:41:15 +08:00
Chris Nauroth
21890c4239
HDFS-10430. Reuse FileSystem#access in TestAsyncDFS. Contributed by Xiaobing Zhou.
2016-05-27 14:20:18 -07:00
Yongjun Zhang
5ea6fd85c7
HDFS-10276. HDFS should not expose path info that user has no permission to see. (Yuanbo Liu via Yongjun Zhang)
2016-05-27 10:02:02 -07:00
Kai Zheng
916140604f
HADOOP-12911. Upgrade Hadoop MiniKDC with Kerby. Contributed by Jiajia Li
2016-05-28 14:23:39 +08:00
Karthik Kambatla
55c3e2de3d
HDFS-10463. TestRollingFileSystemSinkWithHdfs needs some cleanup. (Daniel Templeton via kasha)
2016-05-26 14:24:31 -07:00
Tsz-Wo Nicholas Sze
f4b9bcd87c
HDFS-10431 Refactor and speedup TestAsyncDFSRename. Contributed by Xiaobing Zhou
2016-05-26 12:15:17 -07:00
Kai Zheng
77202fa103
HADOOP-13010. Refactor raw erasure coders. Contributed by Kai Zheng
2016-05-27 13:23:34 +08:00
Kai Zheng
f69f5ab3b6
HDFS-10434. Fix intermittent test failure of TestDataNodeErasureCodingMetrics. Contributed by Rakesh R
2016-05-27 04:42:53 +08:00
Kai Zheng
a6c79f92d5
HADOOP-12579. Deprecate and remove WriteableRPCEngine. Contributed by Kai Zheng
2016-05-27 04:29:42 +08:00
Tsz-Wo Nicholas Sze
02d4e478a3
HDFS-10390. Implement asynchronous setAcl/getAclStatus for DistributedFileSystem. Contributed by Xiaobing Zhou
2016-05-24 14:51:27 -07:00
Tsz-Wo Nicholas Sze
15ed080e36
HDFS-9365. Balaner does not work with the HDFS-6376 HA setup.
2016-05-24 12:49:48 -07:00
Karthik Kambatla
57c31a3fef
HDFS-9782. RollingFileSystemSink should have configurable roll interval. (Daniel Templeton via kasha)
2016-05-24 10:37:00 -07:00
Allen Wittenauer
4b0f55b6ea
HDFS-7766. Add a flag to WebHDFS op=CREATE to not respond with a 307 redirect (Ravi Prakash via aw)
2016-05-23 15:52:01 -07:00
Chris Nauroth
500e946729
HDFS-10438. When NameNode HA is configured to use the lifeline RPC server, it should log the address of that server. Contributed by Chris Nauroth.
2016-05-20 13:01:43 -07:00
Chris Nauroth
bcde1562d2
HDFS-10424. DatanodeLifelineProtocol not able to use under security cluster. Contributed by Chris Nauroth.
2016-05-20 12:47:41 -07:00
Kihwal Lee
204de430bf
HDFS-10417. Improve error message from checkBlockLocalPathAccess. Contributed by Tianyin Xu.
2016-05-19 15:52:32 -05:00
Andrew Wang
010e6ac328
HDFS-2173. saveNamespace should not throw IOE when only one storage directory fails to write VERSION file. Contributed by Andras Bokor.
2016-05-18 14:13:41 -07:00
Lei Xu
cf552aa87b
HDFS-10360. DataNode may format directory and lose blocks if current/VERSION is missing. (Wei-Chiu Chuang via lei)
2016-05-18 09:38:37 -07:00
Arpit Agarwal
f4d8fde822
HDFS-9926. MiniDFSCluster leaks dependency Mockito via DataNodeTestUtils. (Contributed by Josh Elser)
2016-05-18 09:20:57 -07:00
Xiaoyu Yao
dd99f5fc79
HDFS-10383. Safely close resources in DFSTestUtil. Contributed by Mingliang Liu.
2016-05-17 16:12:00 -07:00
Yongjun Zhang
e24fe2641b
HDFS-9732, Improve DelegationTokenIdentifier.toString() for better logging. Contributed by Yongjun Zhang.
2016-05-17 14:03:08 -07:00
Kihwal Lee
4a5819dae2
HDFS-10303. DataStreamer#ResponseProcessor calculates packet ack latency incorrectly. Contributed by Surendra Singh Lilhore.
2016-05-17 08:53:31 -05:00
Akira Ajisaka
9fe5828f05
HDFS-10242. Cannot create space quota of zero. Contributed by Takashi Ohnishi.
2016-05-17 15:53:09 +09:00
Sangjin Lee
61f46be071
HDFS-10208. Addendum for HDFS-9579: to handle the case when client machine can't resolve network path (Ming Ma via sjlee)
2016-05-16 18:49:47 -07:00
Allen Wittenauer
730bc746f9
HADOOP-12930. Dynamic subcommands for hadoop shell scripts (aw)
...
This commit contains the following JIRA issues:
HADOOP-12931. bin/hadoop work for dynamic subcommands
HADOOP-12932. bin/yarn work for dynamic subcommands
HADOOP-12933. bin/hdfs work for dynamic subcommands
HADOOP-12934. bin/mapred work for dynamic subcommands
HADOOP-12935. API documentation for dynamic subcommands
HADOOP-12936. modify hadoop-tools to take advantage of dynamic subcommands
HADOOP-13086. enable daemonization of dynamic commands
HADOOP-13087. env var doc update for dynamic commands
HADOOP-13088. fix shellprofiles in hadoop-tools to allow replacement
HADOOP-13089. hadoop distcp adds client opts twice when dynamic
HADOOP-13094. hadoop-common unit tests for dynamic commands
HADOOP-13095. hadoop-hdfs unit tests for dynamic commands
HADOOP-13107. clean up how rumen is executed
HADOOP-13108. dynamic subcommands need a way to manipulate arguments
HADOOP-13110. add a streaming subcommand to mapred
HADOOP-13111. convert hadoop gridmix to be dynamic
HADOOP-13115. dynamic subcommand docs should talk about exit vs. continue program flow
HADOOP-13117. clarify daemonization and security vars for dynamic commands
HADOOP-13120. add a --debug message when dynamic commands have been used
HADOOP-13121. rename sub-project shellprofiles to match the rest of Hadoop
HADOOP-13129. fix typo in dynamic subcommand docs
HADOOP-13151. Underscores should be escaped in dynamic subcommands document
HADOOP-13153. fix typo in debug statement for dynamic subcommands
2016-05-16 17:54:45 -07:00
Kai Zheng
ad9441122f
HDFS-8449. Add tasks count metrics to datanode for ECWorker. Contributed by Bo Li.
2016-05-15 23:39:09 -07:00
Andrew Wang
45788204ae
HDFS-10333. Intermittent org.apache.hadoop.hdfs.TestFileAppend failure in trunk. Contributed by Yiqun Lin.
2016-05-15 22:15:05 -07:00
Lei Xu
a2774debf7
HDFS-9389. Add maintenance states to AdminStates. (Ming Ma via lei)
2016-05-12 15:42:54 -07:00
Tsz-Wo Nicholas Sze
7251bb922b
HDFS-10346. Implement asynchronous setPermission/setOwner for DistributedFileSystem. Contributed by Xiaobing Zhou
2016-05-11 17:53:40 -07:00
Colin Patrick Mccabe
687233f20d
HADOOP-13065. Add a new interface for retrieving FS and FC Statistics (Mingliang Liu via cmccabe)
2016-05-11 13:45:39 -07:00
Zhe Zhang
307db61aac
HDFS-10172. hdfs erasurecode command should remove the redundant -usage option. Contributed by Yuanbo Liu.
2016-05-10 15:20:17 -07:00
Kihwal Lee
b9e5a32fa1
HDFS-10372. Fix for failing TestFsDatasetImpl#testCleanShutdownOfVolume. Contributed by Rushabh Shah.
2016-05-09 15:50:09 -05:00
Akira Ajisaka
411fb4b2b7
HDFS-10337. OfflineEditsViewer stats option should print 0 instead of null for the count of operations. Contributed by Yiqun Lin.
2016-05-08 15:49:13 -07:00
Masatake Iwasaki
2835f146b5
HDFS-2043. TestHFlush failing intermittently. Contributed by Lin Yiqun.
2016-05-06 15:36:47 +09:00
Xiaoyu Yao
dacd1f50fe
HDFS-10324. Trash directory in an encryption zone should be pre-created with correct permissions. Contributed by Wei-Chiu Chuang.
2016-05-05 18:08:47 -07:00
Ravi Prakash
d8faf47f32
HADOOP-13051. Test for special characters in path being respected during globPaths. Contributed by Harsh J.
2016-05-05 14:18:39 -07:00
Ming Ma
1268cf5fbe
HDFS-10320. Rack failures may result in NN terminate. (Xiao Chen via mingma)
2016-05-04 17:02:26 -07:00
Arpit Agarwal
6d77d6eab7
HDFS-9902. Support different values of dfs.datanode.du.reserved per storage type. (Contributed by Brahma Reddy Battula)
2016-05-03 16:52:43 -07:00
Xiaoyu Yao
45a753ccf7
HDFS-10344. DistributedFileSystem#getTrashRoots should skip encryption zone that does not have .Trash. Contributed by Xiaoyu Yao.
2016-05-02 19:30:47 -07:00
Tsz-Wo Nicholas Sze
1b9f18623a
HADOOP-12957. Limit the number of outstanding async calls. Contributed by Xiaobing Zhou
2016-05-02 11:16:30 -07:00
Kihwal Lee
af9b000535
HDFS-10260. TestFsDatasetImpl#testCleanShutdownOfVolume often fails. Contributed by Rushabh Shah.
2016-04-29 09:58:44 -05:00
Kihwal Lee
6243eabb48
HDFS-9958. BlockManager#createLocatedBlocks can throw NPE for corruptBlocks on failed storages. Contributed by Kuhu Shukla
2016-04-28 12:44:53 -05:00
Lei Xu
0a152103f1
HDFS-3702. Add an option for NOT writing the blocks locally if there is a datanode on the same box as the client. (Contributed by Lei (Eddy) Xu)
2016-04-27 14:22:51 -07:00
Kihwal Lee
919a1d824a
HDFS-10330. Add Corrupt Blocks Information in Metasave output. Contributed by Kuhu Shukla.
2016-04-27 08:19:48 -05:00
Tsz-Wo Nicholas Sze
fc94810d3f
HDFS-10224. Implement asynchronous rename for DistributedFileSystem. Contributed by Xiaobing Zhou
2016-04-26 17:10:13 -07:00
Zhe Zhang
5865fe2bf0
HDFS-9869. Erasure Coding: Rename replication-based names in BlockManager to more generic [part-2]. Contributed by Rakesh R.
2016-04-25 22:01:54 -07:00
Masatake Iwasaki
8eadd7145e
HDFS-10325. TestDFSShell#testMoveWithTargetPortEmpty fails. Contributed by Takanobu Asanuma.
2016-04-26 07:11:13 +09:00
Tsz-Wo Nicholas Sze
f308561f1d
HDFS-8057 Move BlockReader implementation to the client implementation package. Contributed by Takanobu Asanuma
2016-04-25 12:01:48 -07:00
Kihwal Lee
10f0f7851a
HDFS-10318. TestJMXGet hides the real error in case of test failure. Contributed by Andras Bokor.
2016-04-25 11:38:14 -05:00
Masatake Iwasaki
6fcde2e38d
HDFS-9905. WebHdfsFileSystem#runWithRetry should display original stack trace on error. (Wei-Chiu Chuang via iwasakims)
2016-04-23 23:37:56 +09:00
Jing Zhao
63e5412f1a
HDFS-9427. HDFS should not default to ephemeral ports. Contributed by Xiaobing Zhou.
2016-04-22 15:14:40 -07:00
Xiaoyu Yao
b4be288c5d
HDFS-10207. Support enable Hadoop IPC backoff without namenode restart. Contributed by Xiaobing Zhou.
2016-04-21 10:18:48 -07:00
Chris Nauroth
63ac2db59a
HDFS-10312. Large block reports may fail to decode at NameNode due to 64 MB protobuf maximum length restriction. Contributed by Chris Nauroth.
2016-04-20 13:39:44 -07:00
Colin Patrick Mccabe
ad36fa6f42
HDFS-10308. TestRetryCacheWithHA#testRetryCacheOnStandbyNN failing (Rakesh R via cmccabe)
2016-04-20 11:33:11 -07:00
Walter Su
90d1af1416
HDFS-9744. TestDirectoryScanner#testThrottling occasionally time out after 300 seconds. Contributed by Lin Yiqun.
2016-04-19 18:54:11 +08:00
Walter Su
4b4df2cd48
HDFS-10284. o.a.h.hdfs.server.blockmanagement.TestBlockManagerSafeMode.testCheckSafeMode fails intermittently. Contributed by Mingliang Liu.
2016-04-19 18:07:46 +08:00
Steve Loughran
438efc3634
HDFS-10291 TestShortCircuitLocalRead failing (stevel)
...
(cherry picked from commit dd64769699ea4c85abdf9c590b9db680837e8b27)
2016-04-19 17:48:20 +08:00
Kai Zheng
b5d4c7dc76
HADOOP-12924. Configure raw erasure coders for supported codecs. Contributed by Rui Li.
2016-04-20 15:47:01 +08:00
Colin Patrick Mccabe
cb3ca460ef
HDFS-10265. OEV tool fails to read edit xml file if OP_UPDATE_BLOCKS has no BLOCK tag (Wan Chang via cmccabe)
2016-04-18 13:47:56 -07:00
Walter Su
ab903029a9
HDFS-10275. TestDataNodeMetrics failing intermittently due to TotalWriteTime counted incorrectly. Contributed by Lin Yiqun.
2016-04-18 20:29:29 +08:00
Walter Su
67523ffcf4
HDFS-9412. getBlocks occupies FSLock and takes too long to complete. Contributed by He Tianyi.
2016-04-18 09:28:02 +08:00
Jing Zhao
55e19b7f0c
HDFS-10293. StripedFileTestUtil#readAll flaky. Contributed by Mingliang Liu.
2016-04-15 10:53:40 -07:00
Jing Zhao
89a838769f
HDFS-10283. o.a.h.hdfs.server.namenode.TestFSImageWithSnapshot#testSaveLoadImageWithAppending fails intermittently. Contributed by Mingliang Liu.
2016-04-15 10:49:21 -07:00
Kihwal Lee
b9c9d03591
HDFS-10281. TestPendingCorruptDnMessages fails intermittently. Contributed by Mingliang Liu.
2016-04-14 15:24:39 -05:00
Xiaoyu Yao
809226752d
HDFS-10286. Fix TestDFSAdmin#testNameNodeGetReconfigurableProperties. Contributed by Xiaobing Zhou.
2016-04-14 10:57:02 -07:00
Kihwal Lee
0d1c1152f1
HDFS-10282. The VolumeScanner should warn about replica files which are misplaced. Contributed by Colin Patrick McCabe.
2016-04-14 07:58:24 -05:00
Xiaoyu Yao
5566177c9a
HDFS-10209. Support enable caller context in HDFS namenode audit log without restart namenode. Contributed by Xiaobing Zhou.
2016-04-13 16:51:13 -07:00
Xiaoyu Yao
4895c73dd4
Revert "HDFS-10209. Support enable caller context in HDFS namenode audit log without restart namenode"
...
This reverts commit 192112d5a2
.
2016-04-13 16:45:18 -07:00
Andrew Wang
314aa21a89
HDFS-10279. Improve validation of the configured number of tolerated failed volumes. Contributed by Lin Yiqun.
2016-04-13 16:39:50 -07:00
Xiaobing Zhou
192112d5a2
HDFS-10209. Support enable caller context in HDFS namenode audit log without restart namenode
2016-04-13 15:34:41 -07:00
Kihwal Lee
d2f3bbc290
HDFS-10270. TestJMXGet:testNameNode() fails. Contributed by Gergely Novák
2016-04-13 11:22:36 -05:00
Walter Su
903428bf94
HDFS-9772. TestBlockReplacement#testThrottler doesn't work as expected. Contributed by Lin Yiqun.
2016-04-13 17:49:45 +08:00
Zhe Zhang
6ef42873a0
HDFS-9918. Erasure Coding: Sort located striped blocks based on decommissioned states. Contributed by Rakesh R.
2016-04-12 13:38:58 -07:00
Akira Ajisaka
209303be3a
HDFS-8356. Document missing properties in hdfs-default.xml. Contributed by Ray Chiang.
2016-04-12 15:26:50 +09:00
Vinayakumar B
a9a607f8fc
HDFS-10271. Extra bytes are getting released from reservedSpace for append (Contributed by Brahma Reddy Battula)
2016-04-12 11:44:34 +05:30
Uma Maheswara Rao G
3c18a53cbd
HDFS-9719. Refactoring ErasureCodingWorker into smaller reusable constructs. Contributed by Kai Zheng.
2016-04-06 22:50:24 -07:00
Colin Patrick Mccabe
4bd7cbc29d
HDFS-10267. Extra "synchronized" on FsDatasetImpl#recoverAppend and FsDatasetImpl#recoverClose
2016-04-06 21:07:31 -07:00
Eric Payne
aede8c10ec
HDFS-9945. Datanode command for evicting writers. Contributed by Kihwal Lee
2016-04-06 20:20:14 +00:00
Colin Patrick Mccabe
188f65287d
HDFS-6520. hdfs fsck passes invalid length value when creating BlockReader (Xiao Chen via cmccabe)
2016-04-06 11:28:34 -07:00
Jing Zhao
221b3a8722
HDFS-10192. Namenode safemode not coming out during failover. Contributed by Brahma Reddy Battula.
2016-04-06 10:42:59 -07:00
Kihwal Lee
917464505c
HDFS-10239. Fsshell mv fails if port usage doesn't match in src and destination paths. Contributed by Kuhu Shukla.
2016-04-05 09:07:24 -05:00
Vinayakumar B
818d6b799e
HDFS-9917. IBR accumulate more objects when SNN was down for sometime. (Contributed by Brahma Reddy Battula)
2016-04-05 09:49:39 +08:00
Colin Patrick Mccabe
f6b1a81812
HDFS-8496. Calling stopWriter() with FSDatasetImpl lock held may block other threads (cmccabe)
2016-04-04 18:02:15 -07:00
Kihwal Lee
a7d1fb0cd2
HDFS-10178. Permanent write failures can happen if pipeline recoveries occur for the first packet. Contributed by Kihwal Lee.
2016-04-04 16:40:00 -05:00
Masatake Iwasaki
154d2532cf
HDFS-9599. TestDecommissioningStatus.testDecommissionStatus occasionally fails (Lin Yiqun via iwasakims)
2016-04-05 03:19:48 +09:00
Vinayakumar B
54b2e78fd2
HDFS-10253. Fix TestRefreshCallQueue failure (Contributed by Xiaoyu Yao)
2016-04-03 13:27:49 +05:30
Allen Wittenauer
0a74610d1c
HADOOP-11393. Revert HADOOP_PREFIX, go back to HADOOP_HOME (aw)
2016-03-31 07:51:05 -07:00
Colin Patrick Mccabe
37e23ce45c
HDFS-10223. peerFromSocketAndKey performs SASL exchange before setting connection timeouts (cmccabe)
2016-03-30 13:37:37 -07:00
Vinayakumar B
09d63d5a19
HDFS-5177. blocksScheduled count should be decremented for abandoned blocks (Contributed by Vinayakumar B)
2016-03-30 14:22:00 +08:00
Arpit Agarwal
ddfe6774c2
HDFS-9439. Support reconfiguring fs.protected.directories without NN restart. (Contributed by Xiaobing Zhou)
2016-03-29 13:55:00 -07:00
Arpit Agarwal
c9307e48b7
HDFS-10228. TestHDFSCLI fails. (Contributed by Akira AJISAKA)
2016-03-29 13:50:08 -07:00
Andrew Wang
f2aec4eb82
HDFS-10197. TestFsDatasetCache failing intermittently due to timeout. Contributed by Lin Yiqun.
2016-03-29 11:54:42 -07:00
Uma Maheswara Rao G
3a4ff7776e
HDFS-9694. Make existing DFSClient#getFileChecksum() work for striped blocks. Contributed by Kai Zheng
2016-03-26 19:58:09 -07:00
Lei Xu
fde8ac5d85
Add missing files from HDFS-9005. (lei)
2016-03-25 17:11:35 -07:00
Lei Xu
4fcfea71bf
HDFS-9005. Provide support for upgrade domain script. (Ming Ma via Lei Xu)
2016-03-25 17:09:12 -07:00
Andrew Wang
e3bb38d625
HDFS-9405. Warmup NameNode EDEK caches in background thread. Contributed by Xiao Chen.
2016-03-21 11:39:05 -07:00
Sangjin Lee
cd8b6889a7
HDFS-9579. Provide bytes-read-by-network-distance metrics at FileSystem.Statistics level (Ming Ma via sjlee)
2016-03-19 14:02:04 -07:00
Kihwal Lee
63c966a3fb
HDFS-9874. Long living DataXceiver threads cause volume shutdown to block. Contributed by Rushabh Shah.
2016-03-18 10:24:59 -05:00
Colin Patrick Mccabe
dc951e606f
HDFS-9949. Add a test case to ensure that the DataNode does not regenerate its UUID when a storage directory is cleared (Harsh J via cmccabe)
2016-03-17 10:37:42 -07:00
Zhe Zhang
32d043d9c5
HDFS-9857. Erasure Coding: Rename replication-based names in BlockManager to more generic [part-1]. Contributed by Rakesh R.
2016-03-16 16:53:58 -07:00
Kihwal Lee
d457401784
HDFS-9904. testCheckpointCancellationDuringUpload occasionally fails. Contributed by Lin Yiqun.
2016-03-15 10:52:47 -05:00
Arpit Agarwal
e01c6ea688
HDFS-1477. Support reconfiguring dfs.heartbeat.interval and dfs.namenode.heartbeat.recheck-interval without NN restart. (Contributed by Xiaobing Zhou)
2016-03-10 19:03:55 -08:00
Colin Patrick Mccabe
bd49354c6d
HDFS-9934. ReverseXML oiv processor should bail out if the XML file's layoutVersion doesn't match oiv's (cmccabe)
2016-03-10 13:41:06 -08:00
Zhe Zhang
7600e3c48f
HDFS-7866. Erasure coding: NameNode manages multiple erasure coding policies. Contributed by Rui Li.
2016-03-08 22:30:30 -08:00
Andrew Wang
a14a6f08ee
HDFS-9919. TestStandbyCheckpoints#testNonPrimarySBNUploadFSImage waitForCheckpoint incorrectly. Contributed by Lin Yiqun.
2016-03-08 11:54:50 -08:00
Jing Zhao
743a99f2db
HDFS-8786. Erasure coding: use simple replication for internal blocks on decommissioning datanodes. Contributed by Rakesh R.
2016-03-08 10:24:57 -08:00
Masatake Iwasaki
d718fc1ee5
HDFS-9865. TestBlockReplacement fails intermittently in trunk (Lin Yiqun via iwasakims)
2016-03-08 02:07:18 +09:00
Chris Nauroth
2759689d7d
HDFS-9239. DataNode Lifeline Protocol: an alternative protocol for reporting DataNode liveness. Contributed by Chris Nauroth.
2016-03-04 15:29:50 -08:00
Zhe Zhang
3e8099a45a
HDFS-9888. Allow reseting KerberosName in unit tests. Contributed by Xiao Chen.
2016-03-04 09:48:05 -08:00
Arpit Agarwal
27941a1811
HDFS-9534. Add CLI command to clear storage policy from a path. (Contributed by Xiaobing Zhou)
2016-03-02 18:35:28 -08:00
Colin Patrick Mccabe
700b0e4019
HDFS-9835. OIV: add ReverseXML processor which reconstructs an fsimage from an XML file (cmccabe)
2016-03-02 17:56:11 -08:00
Xiaoyu Yao
5abf051249
HDFS-9887. WebHdfs socket timeouts should be configurable. Contributed by Austin Donnelly and Chris Douglas.
2016-03-02 09:23:17 -08:00
Akira Ajisaka
27e0681f28
HDFS-9851. NameNode throws NPE when setPermission is called on a path that does not exist. Contributed by Brahma Reddy Battula.
2016-03-02 14:43:03 +09:00
Akira Ajisaka
e2ddf82469
HDFS-9766. TestDataNodeMetrics#testDataNodeTimeSpend fails intermittently. Contributed by Xiao Chen.
2016-03-02 14:17:35 +09:00
Andrew Wang
4abb2fa687
HDFS-9881. DistributedFileSystem#getTrashRoot returns incorrect path for encryption zones.
2016-03-01 16:35:39 -08:00
Kihwal Lee
e76b13c415
HDFS-9880. TestDatanodeRegistration fails occasionally. Contributed by Kihwal Lee.
2016-03-01 17:00:18 -06:00
Kihwal Lee
2c8496ebf3
HDFS-8791. block ID-based DN storage layout can be very slow for datanode on ext4. Contributed by Chris Trezzo.
2016-03-01 15:04:59 -06:00
Jing Zhao
2151716832
HDFS-7964. Add support for async edit logging. Contributed by Daryn Sharp.
2016-02-29 15:34:43 -08:00
Jing Zhao
408f2c807b
HDFS-9866. BlockManager#chooseExcessReplicasStriped may weaken rack fault tolerance. Contributed by Jing Zhao.
2016-02-28 14:54:49 -08:00
Tsz-Wo Nicholas Sze
d1d4e16690
HDFS-9710. DN can be configured to send block receipt IBRs in batches.
2016-02-26 15:32:25 -08:00
Karthik Kambatla
c2460dad64
HDFS-9858. RollingFileSystemSink can throw an NPE on non-secure clusters. (Daniel Templeton via kasha)
2016-02-25 16:31:09 -08:00
Zhe Zhang
8808779db3
HDFS-9734. Refactoring of checksum failure report related codes. Contributed by Kai Zheng.
...
Change-Id: Ie69a77e3498a360959f8e213c51fb2b17c28b64a
2016-02-25 09:55:50 -08:00
Zhe Zhang
ccff6035f5
HDFS-9804. Allow long-running Balancer to login with keytab. Contributed by Xiao Chen.
...
Change-Id: I54b82e0b11929082057b4d21bfcf285222c94cdb
2016-02-25 09:24:32 -08:00
Tsz-Wo Nicholas Sze
6979cbfc1f
HDFS-9838. Refactor the excessReplicateMap to a class.
2016-02-24 19:42:47 -08:00
Jing Zhao
47b92f2b6f
HDFS-9837. BlockManager#countNodes should be able to detect duplicated internal blocks. Contributed by Jing Zhao.
2016-02-24 15:13:56 -08:00
Kihwal Lee
d27d7fc72e
HDFS-9395. Make HDFS audit logging consistant. Contributed by Kuhu Shukla.
2016-02-24 12:04:01 -06:00
Zhe Zhang
def754ec06
HDFS-9816. Erasure Coding: allow to use multiple EC policies in striping related tests [Part 3]. Contributed by Rui Li.
...
Change-Id: I64b57bab4722cdc6e1e3148c3a3a401370249afe
2016-02-23 14:05:17 -08:00
Zhe Zhang
647a35e996
HDFS-9844. Correct path creation in getTrashRoot to handle root dir.
...
Change-Id: I5afe6c7176063892e3e632698c849bd9f4b92906
2016-02-23 13:29:39 -08:00
Colin Patrick Mccabe
211c78c090
HDFS-9549. TestCacheDirectives#testExceedsCapacity is flaky (Xiao Chen via cmccabe)
2016-02-23 12:01:20 -08:00
Vinayakumar B
342c9572bf
HDFS-9425. Expose number of blocks per volume as a metric (Contributed by Brahma Reddy Battula)
2016-02-22 09:29:23 +05:30
Jing Zhao
e54cc29312
HDFS-9818. Correctly handle EC reconstruction work caused by not enough racks. Contributed by Jing Zhao.
2016-02-19 19:02:23 -08:00
Tsz-Wo Nicholas Sze
bbfaf3c271
HADOOP-10865. Add a Crc32 chunked verification benchmark for both directly and non-directly buffer cases.
2016-02-18 11:47:33 -08:00
cnauroth
5d1889a66d
HDFS-9711. Integrate CSRF prevention filter in WebHDFS. Contributed by Chris Nauroth.
2016-02-18 10:07:28 -08:00
Andrew Wang
3a23dc683c
HDFS-9608. Disk IO imbalance in HDFS with heterogeneous storages. Contributed by Wei Zhou.
2016-02-17 11:29:58 -08:00
Vinayakumar B
2536ece7b6
HDFS-9787. SNNs stop uploading FSImage to ANN once isPrimaryCheckPointer changed to false. (Contributed by Guocui Mi)
2016-02-17 10:41:24 +05:30
Junping Du
77ba5add0d
HDFS-9456. BlockPlacementPolicyWithNodeGroup should override verifyBlockPlacement(). Contributed by Xiaobing Zhou.
2016-02-16 18:55:55 -08:00
Akira Ajisaka
8ed07bd3e6
HDFS-9765. TestBlockScanner#testVolumeIteratorWithCaching fails intermittently. (aajisaka)
2016-02-15 19:08:03 +09:00
Akira Ajisaka
b0738ae673
HDFS-9773. Remove dead code related to SimulatedFSDataset in tests. Contributed by Brahma Reddy Battula.
2016-02-15 15:35:06 +09:00
Akira Ajisaka
ac5da11399
HDFS-9691. TestBlockManagerSafeMode#testCheckSafeMode fails intermittently. Contributed by Mingliang Liu.
2016-02-15 14:00:09 +09:00
Arpit Agarwal
1de1641f17
HDFS-9801. ReconfigurableBase should update the cached configuration. (Arpit Agarwal)
2016-02-12 12:41:04 -08:00
Jing Zhao
972782d956
HDFS-9754. Avoid unnecessary getBlockCollection calls in BlockManager. Contributed by Jing Zhao.
2016-02-12 11:07:52 -08:00
Karthik Kambatla
33ce7f6c07
HDFS-9780. RollingFileSystemSink doesn't work on secure clusters. (Daniel Templeton via kasha)
2016-02-11 20:37:14 -08:00
Lei Xu
c7fcec24b8
HDFS-9795. OIV Delimited should show which files are ACL-enabled (lei)
2016-02-11 20:33:51 -08:00
Zhe Zhang
0aa8c82894
HDFS-9755. Erasure Coding: allow to use multiple EC policies in striping related tests [Part 2]. Contributed by Rui Li.
...
Change-Id: I2100bc27ad484f83c9cb2d2e5bb232f4f74fd286
2016-02-11 10:14:09 -08:00
Jing Zhao
19adb2bc64
HDFS-9789. Correctly update DataNode's scheduled block size when writing small EC file. Contributed by Jing Zhao.
2016-02-10 21:24:00 -08:00
Karthik Kambatla
bc425a623f
HDFS-9637. Tests for RollingFileSystemSink. (Daniel Templeton via kasha)
2016-02-10 10:08:05 -08:00
Akira Ajisaka
802a7edfae
HDFS-9686. Remove useless boxing/unboxing code. Contributed by Kousuke Saruta.
2016-02-10 23:49:14 +09:00
Akira Ajisaka
5e565ce7a7
Revert "HDFS-9686. Remove useless boxing/unboxing code. Contributed by Kousuke Saruta."
...
This reverts commit fe124da5ff
.
2016-02-10 23:43:33 +09:00
Uma Maheswara Rao G
a7fce9ab41
HDFS-9779 . TestReplicationPolicyWithNodeGroup NODE variable picks wrong rack value. Contributed by Kuhu Shukla.
2016-02-09 15:14:30 -08:00
Zhe Zhang
a0fb2eff9b
HDFS-9775. Erasure Coding : Rename BlockRecoveryWork to BlockReconstructionWork. Contributed by Rakesh R.
...
Change-Id: I6dfc8efd94fa2bbb4eec0e4730a5a4f92c8a5519
2016-02-09 14:43:59 -08:00
Allen Wittenauer
401ae4ecdb
HDFS-9760. WebHDFS AuthFilter cannot be configured with custom AltKerberos auth handler (Ryan Sasson via aw)
2016-02-09 14:15:21 -08:00
zhezhang
dbe49c1bd6
HDFS-9244. Support nested encryption zones.
...
Change-Id: I43a13035a8b27956e90967ee82058efb647c3415
2016-02-08 16:30:51 -08:00
Kihwal Lee
193d27de0a
HDFS-9752. Permanent write failures may happen to slow writers during datanode rolling upgrades. Contributed by Walter Su.
2016-02-08 12:16:29 -06:00
Akira Ajisaka
fe124da5ff
HDFS-9686. Remove useless boxing/unboxing code. Contributed by Kousuke Saruta.
2016-02-06 19:31:01 +09:00
Tsz-Wo Nicholas Sze
4e5e1c0f99
HDFS-9726. Refactor IBR code to a new class.
2016-02-05 23:17:59 +08:00
Konstantin V Shvachko
81ef1a1f55
HDFS-9503. Use generic option -fs for NNThroughputBenchmark instead of -namenode. Contributed by Mingliang Liu.
2016-02-03 14:59:46 -08:00
zhezhang
a0f5e83f28
HDFS-9658. Erasure Coding: allow to use multiple EC policies in striping related tests. Contributed by Rui Li.
...
Change-Id: I5b02f5bde4d343b7529c6a7fe5df73bd99c6cb24
2016-02-03 14:41:07 -08:00
Jing Zhao
7badf15604
HDFS-9748. Avoid duplication in pendingReplications when addExpectedReplicasToPending is called twice. Contributed by Walter Su.
2016-02-03 13:30:09 -08:00
Vinayakumar B
eb2fb943fd
HDFS-9740. Use a reasonable limit in DFSTestUtil.waitForMetric() (Contributed by Chang Li)
2016-02-03 11:14:29 +05:30
Vinayakumar B
04375756a5
HDFS-9715. Check storage ID uniqueness on datanode startup (Contributed by Lei (Eddy) Xu)
2016-02-03 07:35:01 +05:30
zhezhang
6d1213860f
HDFS-9403. Erasure coding: some EC tests are missing timeout. Contributed by Gao Rui.
...
Change-Id: I13c4bc0e566c4f8af5371d26f8e18a749ed41d8b
2016-02-02 14:03:45 -08:00
zhezhang
4ae543fdcd
HDFS-9731. Erasure Coding: Rename BlockECRecoveryCommand to BlockECReconstructionCommand. Contributed by Rakesh R.
...
Change-Id: I405365a8395770e494b92bfe9651f4f0366d8f28
2016-02-02 12:32:08 -08:00
Colin Patrick Mccabe
dd9ebf6eed
HDFS-9260. Improve the performance and GC friendliness of NameNode startup and full block reports (Staffan Friberg via cmccabe)
2016-02-02 11:23:00 -08:00
Lei Xu
9d494f0c0e
HDFS-9721. Allow Delimited PB OIV tool to run upon fsimage that contains INodeReference. (Xiao Chen via lei)
2016-02-02 10:42:01 -08:00
Vinayakumar B
4d7055e0c8
HDFS-9718. HAUtil#getConfForOtherNodes should unset independent generic keys before initialize (Contributed by DENG FEI)
2016-02-02 12:51:35 +05:30
Yongjun Zhang
34ab50ea92
HDFS-9406. FSImage may get corrupted after deleting snapshot. (Contributed by Jing Zhao, Stanislav Antic, Vinayakumar B, Yongjun Zhang)
2016-02-01 13:56:55 -08:00
Lei Xu
e50aa53eed
HDFS-9701. DN may deadlock when hot-swapping under load. (Xiao Chen via lei)
2016-02-01 12:56:53 -08:00
Steve Loughran
af2dccbca5
HDFS-9708. FSNamesystem.initAuditLoggers() doesn't trim classnames (Mingliang Liu via stevel)
2016-02-01 16:01:50 +00:00
Colin Patrick Mccabe
f67149ab08
HDFS-7764. DirectoryScanner shouldn't abort the scan if one directory had an error (Rakesh R via cmccabe)
2016-01-28 19:54:50 -08:00
Tsz-Wo Nicholas Sze
662e17b46a
HDFS-9654. Code refactoring for HDFS-8578.
2016-01-28 10:58:03 +08:00
Jing Zhao
ec25c7f9c7
HDFS-9677. Rename generationStampV1/generationStampV2 to legacyGenerationStamp/generationStamp. Contributed by Mingliang Liu.
2016-01-27 16:34:40 -08:00
Jing Zhao
3a9571308e
Revert "HDFS-9677. Rename generationStampV1/generationStampV2 to legacyGenerationStamp/generationStamp. Contributed by Mingliang Liu."
...
This reverts commit 8a91109d16
.
2016-01-27 16:31:19 -08:00
Jing Zhao
8a91109d16
HDFS-9677. Rename generationStampV1/generationStampV2 to legacyGenerationStamp/generationStamp. Contributed by Mingliang Liu.
2016-01-27 15:48:47 -08:00
Tsz-Wo Nicholas Sze
45c763ad61
HDFS-9690. ClientProtocol.addBlock is not idempotent after HDFS-8071.
2016-01-26 11:20:13 +08:00
Tsz-Wo Nicholas Sze
bd909ed9f2
HDFS-8999. Allow a file to be closed with COMMITTED but not yet COMPLETE blocks.
2016-01-26 10:32:51 +08:00
Jitendra Pandey
e8650fea1f
HDFS-9672. o.a.h.hdfs.TestLeaseRecovery2 fails intermittently. Contributed by Mingliang Liu.
2016-01-25 16:08:46 -08:00
Arpit Agarwal
d62b4a4de7
HDFS-9094. Add command line option to ask NameNode reload configuration. (Contributed by Xiaobing Zhou)
2016-01-25 12:17:05 -08:00
Eric Yang
10a2bc0dff
HDFS-9653. Added blocks pending deletion report to dfsadmin.
...
(Weiwei Yang via eyang)
2016-01-24 14:19:49 -08:00
Allen Wittenauer
d22c4239a4
HDFS-9525. hadoop utilities need to support provided delegation tokens (HeeSoo Kim via aw)
2016-01-22 12:15:22 -08:00
Jing Zhao
95363bcc7d
HDFS-9646. ErasureCodingWorker may fail when recovering data blocks with length less than the first internal block. Contributed by Jing Zhao.
2016-01-22 09:46:02 -08:00
Kihwal Lee
2fd19b9674
HDFS-8898. Create API and command-line argument to get quota and quota usage without detailed content summary. Contributed by Ming Ma.
2016-01-22 09:10:06 -06:00
Masatake Iwasaki
b2ffcc2915
HDFS-9601. NNThroughputBenchmark.BlockReportStats should handle NotReplicatedYetException on adding block (iwasakims)
2016-01-22 12:28:38 +09:00
Jing Zhao
c304890c8c
HDFS-9542. Move BlockIdManager from FSNamesystem to BlockManager. Contributed by Jing Zhao.
2016-01-21 11:13:17 -08:00
Kihwal Lee
3616c7b855
HDFS-9634. webhdfs client side exceptions don't provide enough details. Contributed by Eric Payne.
2016-01-21 09:32:57 -06:00
Vinayakumar B
b7372b7166
HDFS-9625. set replication for empty file failed when set storage policy (Contributed by DENG FEI)
2016-01-21 19:17:05 +05:30
Yongjun Zhang
57d0a94305
HDFS-6054. MiniQJMHACluster should not use static port to avoid binding failure in unit test. (Yongjun Zhang)
2016-01-19 22:54:47 -08:00
Andrew Wang
c07f7fa8ff
HDFS-9624. DataNode start slowly due to the initial DU command operations. (Lin Yiqun via wang)
2016-01-15 11:28:46 -08:00
Yongjun Zhang
817cc1f02a
HDFS-9648. TestStartup.testImageChecksum is broken by HDFS-9569's message change. (Wei-Chiu Chuang via Yongjun Zhang)
2016-01-14 12:36:36 -08:00
Yongjun Zhang
25051c3bd0
HDFS-9569. Log the name of the fsimage being loaded for better supportability. (Yongjun Zhang)
2016-01-12 09:22:22 -08:00
Jing Zhao
9f4bf3bdf9
HDFS-9621. getListing wrongly associates Erasure Coding policy to pre-existing replicated files under an EC directory. Contributed by Jing Zhao.
2016-01-11 11:31:59 -08:00
Lei Xu
fd8065a763
HDFS-9493. Test o.a.h.hdfs.server.namenode.TestMetaSave fails in trunk. (Tony Wu via lei)
2016-01-08 15:00:30 -08:00
Zhe Zhang
0af2022e6d
HDFS-9626. TestBlockReplacement#testBlockReplacement fails occasionally. Contributed by Xiao Chen.
...
Change-Id: Ia766a5bfb89f8cf8a48b473bb27c30d5818ebfc0
2016-01-08 13:14:36 -08:00
Kihwal Lee
38c4c14472
HDFS-9574. Reduce client failures during datanode restart. Contributed by Kihwal Lee.
2016-01-08 11:13:58 -06:00
Vinayakumar B
6702e7d66a
HDFS-9619. SimulatedFSDataset sometimes can not find blockpool for the correct namenode (Contributed by Wei-Chiu Chuang)
2016-01-07 14:20:18 +05:30
Vinayakumar B
34cd7cd765
HDFS-9600. do not check replication if the block is under construction (Contributed by Phil Yang)
2016-01-07 11:27:42 +05:30
Arpit Agarwal
67c9780609
HDFS-9498. Move code that tracks blocks with future generation stamps to BlockManagerSafeMode. (Contributed by Mingliang Liu)
2016-01-06 10:30:59 -08:00
cnauroth
84a8147791
HDFS-9376. TestSeveralNameNodes fails occasionally. Contributed by Masatake Iwasaki.
2015-12-29 14:37:03 -08:00
cnauroth
99cf2ecee9
HDFS-7553. fix the TestDFSUpgradeWithHA due to BindException. Contributed by Xiao Chen.
2015-12-29 10:56:59 -08:00
Benoy Antony
8cfd672397
HDFS-9597. BaseReplicationPolicyTest should update data node stats after adding a data node. Contributed by Wei-Chiu Chuang.
2015-12-25 08:55:39 -08:00
Benoy Antony
df83230948
HDFS-9034. StorageTypeStats Metric should not count failed storage. Contributed by Surendra Singh Lilhore.
2015-12-22 15:28:17 -08:00
Kihwal Lee
867048c3e4
HDFS-7163. WebHdfsFileSystem should retry reads according to the configured retry policy. Contributed by Eric Payne.
2015-12-22 14:08:23 -06:00
cnauroth
5c0ff69618
HDFS-9458. TestBackupNode always binds to port 50070, which can cause bind failures. Contributed by Xiao Chen.
2015-12-22 10:29:35 -08:00
Colin Patrick Mccabe
bb540ba85a
HDFS-9589. Block files which have been hardlinked should be duplicated before the DataNode appends to the them (cmccabe)
2015-12-22 09:36:50 -08:00
Tsz-Wo Nicholas Sze
70d6f20126
HDFS-9575. Use byte array for internal block indices in a striped block. Contributed by jing9
2015-12-22 14:47:57 +08:00
Zhe Zhang
0087734cc1
HDFS-9580. TestComputeInvalidateWork#testDatanodeReRegistration failed due to unexpected number of invalidate blocks. Contributed by Wei-Chiu Chuang.
...
Change-Id: I9411dfb1dd4605cbcc515ca3361218d35d7c5fe3
2015-12-21 22:38:30 -08:00
Uma Mahesh
52ad9125b8
HDFS-9582. TestLeaseRecoveryStriped file missing Apache License header and not well formatted. (umamahesh)
2015-12-20 13:10:57 -08:00
Uma Mahesh
0f82b5d878
YARN-4480. Clean up some inappropriate imports. (Kai Zheng via umamahesh)
2015-12-19 23:10:13 -08:00
Zhe Zhang
ef3f3f6bb1
HDFS-9347. Invariant assumption in TestQuorumJournalManager.shutdown() is wrong. Contributed by Wei-Chiu Chuang.
...
Change-Id: Idde8522e11c77f82b376e0c90a9bf33d163d5cb9
2015-12-18 16:04:47 -08:00
Zhe Zhang
61ab0440f7
HDFS-9173. Erasure Coding: Lease recovery for striped file. Contributed by Walter Su and Jing Zhao.
...
Change-Id: I51703a61c9d8454f883028f3f6acb5729fde1b15
2015-12-18 15:57:48 -08:00
Vinayakumar B
bfadf11b36
HDFS-9393. After choosing favored nodes, choosing nodes for remaining replicas should go through BlockPlacementPolicy (Contributed by J.Andreina)
2015-12-18 11:38:12 +05:30
cnauroth
6da9deec20
HDFS-9571. Fix ASF Licence warnings in Jenkins reports. Contributed by Brahma Reddy Battula.
2015-12-17 16:26:01 -08:00
Kihwal Lee
5cb1e0118b
HDFS-9533. seen_txid in the shared edits directory is modified during bootstrapping. Contributed by Kihwal Lee.
2015-12-17 17:11:16 -06:00
Arpit Agarwal
2f623fb8cc
HDFS-9515. NPE when MiniDFSCluster#shutdown is invoked on uninitialized reference. (Contributed by Wei-Chiu Chuang)
2015-12-17 13:57:08 -08:00
Arpit Agarwal
72a3f649e4
HDFS-9565. TestDistributedFileSystem.testLocatedFileStatusStorageIdsTypes is flaky due to race condition. (Contributed by Wei-Chiu Chuang)
2015-12-17 10:36:07 -08:00
Uma Mahesh
f741476146
HDFS-9198. Coalesce IBR processing in the NN. (Daryn Sharp via umamahesh)
2015-12-16 18:16:39 -08:00
Andrew Wang
3c0adac88c
HDFS-9300. TestDirectoryScanner.testThrottle() is still a little flakey. Contributed by Daniel Templeton.
2015-12-16 16:21:06 -08:00
cnauroth
c470c8953d
HDFS-9557. Reduce object allocation in PB conversion. Contributed by Daryn Sharp.
2015-12-16 11:10:40 -08:00
Lei Xu
de522d2cd4
Revert "Revert "HDFS-8860. Remove unused Replica copyOnWrite code (Lei (Eddy) Xu via Colin P. McCabe)""
...
This reverts commit 7f393a6f61
.
2015-12-14 11:25:09 -08:00
Lei Xu
f229772f99
HDFS-9281. Change TestDeleteBlockPool to not explicitly use File to check block pool existence. (lei)
2015-12-14 11:02:07 -08:00
Yongjun Zhang
bf5295b118
HDFS-9514. TestDistributedFileSystem.testDFSClientPeerWriteTimeout failing; exception being swallowed. (Wei-Chiu Chuang via Yongjun Zhang)
2015-12-11 19:52:38 -08:00
Uma Mahesh
796a676d18
HDFS-9528. Cleanup namenode audit/log/exception messages. (szetszwo via umamahesh)
2015-12-11 17:57:35 -08:00
Allen Wittenauer
576b569b6c
Revert "HDFS-9525. hadoop utilities need to support provided delegation tokens (HeeSoo Kim via aw)"
...
This reverts commit 832b3cbde1
.
2015-12-11 10:59:42 -08:00
Kihwal Lee
a48301791e
HDFS-9445. Datanode may deadlock while handling a bad volume. Contributed by Walter Su.
2015-12-11 08:44:47 -06:00
Uma Mahesh
e363417e7b
HDFS-9472. concat() API does not give proper exception messages on ./reserved relative path (Rakesh R via umamahesh)
2015-12-10 23:55:29 -08:00
Lei Xu
7f393a6f61
Revert "HDFS-8860. Remove unused Replica copyOnWrite code (Lei (Eddy) Xu via Colin P. McCabe)"
...
This reverts commit a153b9601a
.
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/datanode/DataNodeTestUtils.java
2015-12-10 10:57:33 -10:00
Tsz-Wo Nicholas Sze
132478e805
HDFS-9527. The return type of FSNamesystem.getBlockCollection should be changed to INodeFile.
2015-12-09 17:55:28 -08:00
Allen Wittenauer
832b3cbde1
HDFS-9525. hadoop utilities need to support provided delegation tokens (HeeSoo Kim via aw)
2015-12-08 12:56:38 -08:00
Lei Xu
4265a85f6d
HDFS-9491. Tests should get the number of pending async deletes via FsDatasetTestUtils. (Tony Wu via lei)
2015-12-04 18:06:16 -08:00
Arpit Agarwal
bc6d8d9814
HDFS-9214. Add missing license header
2015-12-04 15:33:09 -08:00
Arpit Agarwal
9d817fa1b1
HDFS-9214. Support reconfiguring dfs.datanode.balance.max.concurrent.moves without DN restart. (Contributed by Xiaobing Zhou)
2015-12-04 14:46:46 -08:00
Yongjun Zhang
59dbe8b3e9
HDFS-9474. TestPipelinesFailover should not fail when printing debug message. (John Zhuge via Yongjun Zhang)
2015-12-04 13:45:01 -08:00
Colin P. McCabe
e02bbeb886
HDFS-9267. TestDiskError should get stored replicas through FsDatasetTestUtils. (Lei (Eddy) Xu via Colin P. McCabe)
2015-12-04 12:51:19 -08:00
Xiaoyu Yao
cbc7b6bf97
HDFS-8831. Trash Support for deletion in HDFS encryption zone. Contributed by Xiaoyu Yao.
2015-12-04 10:39:45 -08:00
Lei Xu
0ac8fb4b33
HDFS-9490. MiniDFSCluster should change block generation stamp via FsDatasetTestUtils. (Tony Wu via lei)
2015-12-04 10:24:55 -08:00
Konstantin V Shvachko
924a33d02d
HDFS-9484. NNThroughputBenchmark$BlockReportStats should not send empty block reports. Contributed by Mingliang Liu.
2015-12-03 15:03:34 -08:00
Konstantin V Shvachko
e71aa717d4
HDFS-9436. Make NNThroughputBenchmark$BlockReportStats run with 10 datanodes by default. Contributed by Mingliang.
2015-12-03 15:03:33 -08:00
Colin Patrick Mccabe
53e3bf7e70
HDFS-9429. Tests in TestDFSAdminWithHA intermittently fail with EOFException (Xiao Chen via Colin P. McCabe)
2015-12-01 23:21:21 -08:00
Jing Zhao
a49cc74b4c
HDFS-9129. Move the safemode block count into BlockManager. Contributed by Mingliang Liu.
2015-12-01 16:09:19 -08:00
Arpit Agarwal
58f6f54eea
HDFS-6533. TestBPOfferService#testBasicFunctionalitytest fails intermittently. (Contributed by Wei-Chiu Chuang)
2015-12-01 13:32:32 -08:00
Akira Ajisaka
1c05393b51
HDFS-9336. deleteSnapshot throws NPE when snapshotname is null. Contributed by Brahma Reddy Battula.
2015-12-01 11:29:09 +08:00
Andrew Wang
9b8e50b424
HDFS-9470. Encryption zone on root not loaded from fsimage after NN restart. Xiao Chen via wang.
2015-11-30 14:32:51 -08:00
Konstantin V Shvachko
fc799ab16c
HDFS-9407. TestFileTruncate should not use fixed NN port. Contributed by Brahma Reddy Battula.
2015-11-25 13:52:09 -08:00
Xiaoyu Yao
e3d673901b
HDFS-8512. WebHDFS : GETFILESTATUS should return LocatedBlock with storage type info. Contributed by Xiaoyu Yao.
2015-11-25 13:41:06 -08:00
Haohui Mai
b21dffb1fe
HDFS-9451. Clean up depreated umasks and related unit tests. Contributed by Wei-Chiu Chuang.
2015-11-25 12:47:24 -08:00
Yongjun Zhang
8176ea7dc6
HDFS-9438. TestPipelinesFailover assumes Linux ifconfig. (John Zhuge via Yongjun Zhang)
2015-11-25 07:40:16 -08:00
Tsz-Wo Nicholas Sze
78ec38b2ed
HDFS-8807. dfs.datanode.data.dir does not handle spaces between storageType and URI correctly. Contributed by Anu Engineer
2015-11-24 16:01:55 -08:00
Xiaoyu Yao
fe5624b85d
HDFS-8855. Webhdfs client leaks active NameNode connections. Contributed by Xiaobing Zhou.
2015-11-24 12:47:57 -08:00
Ming Ma
0e54b164a8
HDFS-9314. Improve BlockPlacementPolicyDefault's picking of excess replicas. (Xiao Chen via mingma)
2015-11-24 10:30:24 -08:00
cnauroth
1777608fa0
HDFS-6101. TestReplaceDatanodeOnFailure fails occasionally. Contributed by Wei-Chiu Chuang.
2015-11-24 09:39:21 -08:00
Uma Mahesh
411e2b2e7c
HDFS-9433. DFS getEZForPath API on a non-existent file should throw FileNotFoundException (Rakesh R via umamahesh)
2015-11-23 17:54:31 -08:00
Walter Su
201f14e271
HDFS-9423. Fix intermittent failure of TestEditLogTailer. Contributed by Masatake Iwasaki.
2015-11-23 18:49:40 +08:00
Walter Su
001ecf962c
HDFS-9435. TestBlockRecovery#testRBWReplicas is failing intermittently. Contributed by Rakesh R.
2015-11-23 15:49:58 +08:00
Walter Su
5aba093361
HDFS-9428. Fix intermittent failure of TestDNFencing.testQueueingWithAppend. Contributed by Masatake Iwasaki.
2015-11-23 15:37:45 +08:00
Uma Mahesh
5b714a2819
HDFS-9348. Erasure Coding: DFS GetErasureCodingPolicy API on a non-existent file should be handled properly. (Rakesh R via umamahesh)
2015-11-21 22:38:36 -08:00
Ming Ma
1c4951a7a0
HDFS-8056. Decommissioned dead nodes should continue to be counted as dead after NN restart. (mingma)
2015-11-19 10:04:01 -08:00
Akira Ajisaka
ac1aa6c819
HDFS-9431. DistributedFileSystem#concat fails if the target path is relative. Contributed by Kazuho Fujii.
2015-11-19 20:55:01 +09:00
Colin Patrick Mccabe
dfbde3fc51
HDFS-9252. Change TestFileTruncate to use FsDatasetTestUtils to get block file size and genstamp. (Lei (Eddy) Xu via cmccabe)
2015-11-17 10:48:15 -08:00
Walter Su
621cbb4f69
HDFS-9358. TestNodeCount#testNodeCount timed out. Contributed by Masatake Iwasaki.
2015-11-17 10:51:29 +08:00
Xiaoyu Yao
a4f62a2d58
HDFS-9421. NNThroughputBenchmark replication test NPE with -namenode option. Contributed by Mingliang Liu.
2015-11-16 16:42:15 -08:00
Xiaoyu Yao
2701f2d255
HDFS-9387. Fix namenodeUri parameter parsing in NNThroughputBenchmark. Contributed by Mingliang Liu.
2015-11-16 16:29:47 -08:00
Ming Ma
02653add98
HDFS-9413. getContentSummary() on standby should throw StandbyException. (Brahma Reddy Battula via mingma)
2015-11-16 09:32:40 -08:00
Walter Su
cccf88480b
HDFS-9410. Some tests should always reset sysout and syserr. Contributed by Xiao Chen.
2015-11-13 14:26:43 +08:00
Zhe Zhang
7b00c8e20e
HDFS-8968. Erasure coding: a comprehensive I/O throughput benchmark tool. Contributed by Rui Li.
...
Change-Id: I01ff5b04727fd79e6373582d4815c5e7b2096c67
2015-11-12 11:30:39 -08:00
Kihwal Lee
a2a104f3d3
HDFS-9396. Total files and directories on jmx and web UI on standby is uninitialized. Contributed by Kihwal Lee.
2015-11-11 15:24:43 -06:00
Zhe Zhang
73b94d7899
HDFS-9364. Unnecessary DNS resolution attempts when creating NameNodeProxies. Contributed by Xiao Chen.
...
Change-Id: I9e42f724f27924cf73891425a832de37ce014a1e
2015-11-10 09:55:29 -08:00
Haohui Mai
94a1833638
HDFS-2261. AOP unit tests are not getting compiled or run. Contributed by Haohui Mai.
2015-11-09 15:25:19 -08:00
Yongjun Zhang
2741a2109b
HDFS-9249. NPE is thrown if an IOException is thrown in NameNode constructor. (Wei-Chiu Chuang via Yongjun Zhang)
2015-11-09 14:04:03 -08:00
Xiaoyu Yao
41d3f8899d
HDFS-9234. WebHdfs: getContentSummary() should give quota for storage types. Contributed by Surendra Singh Lilhore.
2015-11-09 09:57:56 -08:00
Vinayakumar B
6d2332ae37
HDFS-9057. allow/disallow snapshots via webhdfs (Contributed by Brahma Reddy Battula)
2015-11-08 16:24:27 +05:30
Arpit Agarwal
2801b42a7e
HDFS-9379. Make NNThroughputBenchmark support more than 10 datanodes. (Contributed by Mingliang Liu)
2015-11-06 18:58:49 -08:00
Kihwal Lee
bf6aa30a15
HDFS-9318. considerLoad factor can be improved. Contributed by Kuhu Shukla.
2015-11-06 13:30:33 -06:00
Yongjun Zhang
b64242c0d2
HDFS-9236. Missing sanity check for block size during block recovery. (Tony Wu via Yongjun Zhang)
2015-11-06 11:15:54 -08:00
Arpit Agarwal
0b18e5e8c6
HDFS-6481. DatanodeManager#getDatanodeStorageInfos() should check the length of storageIDs. (Contributed by szetszwo)
2015-11-06 10:15:23 -08:00
Lei Xu
46e78a7a16
HDFS-9282. Make data directory count and storage raw capacity related tests FsDataset-agnostic. (Tony Wu via lei)
2015-11-05 10:47:33 -08:00
Xiaoyu Yao
ea5bb48326
HDFS-9360. Storage type usage isn't updated properly after file deletion. Contributed by Ming Ma.
2015-11-05 01:30:13 -08:00
Lei Xu
5667129276
HDFS-9363. Add fetchReplica to FsDatasetTestUtils to return FsDataset-agnostic replica. (Tony Wu via lei)
2015-11-04 10:49:28 -08:00
Lei Xu
e2a5441b06
HDFS-9331. Modify TestNameNodeMXBean#testNameNodeMXBeanInfo() to account for filesystem entirely allocated for DFS use. (Tony Wu via lei)
2015-11-04 10:27:35 -08:00
Lei Xu
ec414600ed
HDFS-9007. Fix HDFS Balancer to honor upgrade domain policy. (Ming Ma via lei)
2015-11-04 10:22:17 -08:00
Haohui Mai
88beb46cf6
Revert "HDFS-8855. Webhdfs client leaks active NameNode connections. Contributed by Xiaobing Zhou."
...
This reverts commit 84cbd72afd
.
2015-11-04 10:21:13 -08:00
Zhe Zhang
dac0463a4e
HDFS-9289. Make DataStreamer#block thread safe and verify genStamp in commitBlock. Contributed by Chang Li.
...
Change-Id: If5ce1b2d212bb0726bce52ad12a3de401bcec02d
2015-11-03 13:34:24 -08:00
cnauroth
7e2829662b
HDFS-9362. TestAuditLogger#testAuditLoggerWithCallContext assumes Unix line endings, fails on Windows. Contributed by Chris Nauroth.
2015-11-03 11:54:57 -08:00
cnauroth
095ac83402
HDFS-9354. Fix TestBalancer#testBalancerWithZeroThreadsForMove on Windows. Contributed by Xiaoyu Yao.
2015-11-03 11:21:08 -08:00
Ming Ma
d565480da2
HDFS-9313. Possible NullPointerException in BlockManager if no excess replica can be chosen. (mingma)
2015-11-02 19:36:37 -08:00
Lei Xu
8e05dbf2bd
HDFS-9308. Add truncateMeta() and deleteMeta() to MiniDFSCluster. (Tony Wu via lei)
2015-11-02 18:05:43 -08:00
yliu
5ba2b98d0f
HDFS-9275. Wait previous ErasureCodingWork to finish before schedule another one. (Walter Su via yliu)
2015-11-03 09:14:32 +08:00
Lei Xu
7632409482
HDFS-9312. Fix TestReplication to be FsDataset-agnostic. (lei)
2015-11-02 17:09:39 -08:00
Zhe Zhang
78d6890865
HDFS-9339. Extend full test of KMS ACLs. Contributed by Daniel Templeton.
...
Change-Id: I61eeee8fa5e85250eabc1eef3d8c11f32700d6fb
2015-11-02 13:51:45 -08:00
Zhe Zhang
259bea3b48
HDFS-9329. TestBootstrapStandby#testRateThrottling is flaky because fsimage size is smaller than IO buffer size. Contributed by Zhe Zhang.
...
Change-Id: I09896c46e9ee0718b67c64fac5acfb3f7decf0b9
2015-11-02 10:03:39 -08:00
Zhe Zhang
90e1405516
HDFS-8777. Erasure Coding: add tests for taking snapshots on EC files. Contributed by Rakesh R.
...
Change-Id: Ia3ae582405e741ca8e90d9255ab9b95d085e5fa8
2015-11-02 07:48:30 -08:00
Arpit Agarwal
3cde6931cb
HDFS-9343. Empty caller context considered invalid. (Contributed by Mingliang Liu)
2015-11-01 15:35:02 -08:00
Tsz-Wo Nicholas Sze
f072eb5a20
HDFS-9323. Randomize the DFSStripedOutputStreamWithFailure tests.
2015-10-30 15:41:03 +08:00
Zhe Zhang
8def51a708
HDFS-9229. Expose size of NameNode directory as a metric. Contributed by Surendra Singh Lilhore.
...
Change-Id: I985627a5d1400249d72d084283ef366d5ac6e07b
2015-10-29 11:23:08 -07:00
Vinayakumar B
588baab160
HDFS-9044. Give Priority to FavouredNodes , before selecting nodes from FavouredNode's Node Group (Contributed by J.Andreina)
2015-10-29 11:44:01 +05:30
Vinayakumar B
7d2d16f4ee
HDFS-8545. Refactor FS#getUsed() to use ContentSummary and add an API to fetch the total file length from a specific path (Contributed by J.Andreina)
2015-10-29 11:28:17 +05:30
Haohui Mai
65f53f246a
HDFS-9168. Move client side unit test to hadoop-hdfs-client. Contributed by Haohui Mai.
2015-10-28 15:54:37 -07:00
Zhe Zhang
73bc65e02b
HDFS-9295. Add a thorough test of the full KMS code path. Contributed by Daniel Templeton.
...
Change-Id: Ife1abb2f8e9a30102c4f705c47646d9ac8328786
2015-10-28 14:36:20 -07:00
Kihwal Lee
19a77f5466
HDFS-9279. Decomissioned capacity should not be considered for configured/used capacity. Contributed by Kihu Shukla .
2015-10-28 11:58:51 -05:00
Zhe Zhang
e287e7d14b
HDFS-9255. Consolidate block recovery related implementation into a single class. Contributed by Walter Su.
...
Change-Id: I7a1c03f50123d79ac0a78c981d9721617e3229d1
2015-10-28 07:34:06 -07:00
yliu
c201cf951d
HADOOP-12040. Adjust inputs order for the decode API in raw erasure coder. (Kai Zheng via yliu)
2015-10-28 16:18:23 +08:00
Yongjun Zhang
97913f430c
HDFS-9231. fsck doesn't list correct file path when Bad Replicas/Blocks are in a snapshot. (Xiao Chen via Yongjun Zhang)
2015-10-27 23:31:50 -07:00
cnauroth
bf8e452982
HDFS-9311. Support optional offload of NameNode HA service health checks to a separate RPC server. Contributed by Chris Nauroth.
2015-10-27 23:07:14 -07:00
Ming Ma
aa09880ab8
HDFS-9259. Make SO_SNDBUF size configurable at DFSClient side for hdfs write scenario. (Mingliang Liu via mingma)
2015-10-27 09:28:40 -07:00
Lei Xu
399ad00915
HDFS-9292. Make TestFileConcorruption independent to underlying FsDataset Implementation. (lei)
2015-10-26 16:09:22 -07:00
Arpit Agarwal
d8736eb9ca
HDFS-9305. Delayed heartbeat processing causes storm of subsequent heartbeats. (Contributed by Arpit Agarwal)
2015-10-26 15:54:14 -07:00
Lei Xu
37bf6141f1
HDFS-9291. Fix TestInterDatanodeProtocol to be FsDataset-agnostic. (lei)
2015-10-26 15:18:24 -07:00
Haohui Mai
67e3d75aed
HDFS-9304. Add HdfsClientConfigKeys class to TestHdfsConfigFields#configurationClasses. Contributed by Mingliang Liu.
2015-10-26 12:02:52 -07:00
Arpit Agarwal
86c92227fc
HDFS-4015. Safemode should count and report orphaned blocks. (Contributed by Anu Engineer)
2015-10-23 18:07:17 -07:00
Lei Xu
5679e46b7f
HDFS-9297. Update TestBlockMissingException to use corruptBlockOnDataNodesByDeletingBlockFile(). (Tony Wu via lei)
2015-10-23 17:42:23 -07:00
Zhe Zhang
ab3c4cff4a
HDFS-8808. dfs.image.transfer.bandwidthPerSec should not apply to -bootstrapStandby. Contributed by Zhe Zhang.
2015-10-23 14:01:49 -07:00
Jitendra Pandey
600ad7bf41
HDFS-9184. Logging HDFS operation's caller context into audit logs. Contributed by Mingliang Liu.
2015-10-23 12:15:01 -07:00
Andrew Wang
3dadf369d5
HDFS-7087. Ability to list /.reserved. Contributed by Xiao Chen.
2015-10-21 16:58:47 -07:00
cnauroth
1b525a9c32
HDFS-9273. ACLs on root directory may be lost after NN restart. Contributed by Xiao Chen.
2015-10-21 16:39:02 -07:00
Andrew Wang
3e50f478b9
HDFS-9225. Fix intermittent test failure of TestBlockManager.testBlocksAreNotUnderreplicatedInSingleRack. Contributed by Masatake Iwasaki.
2015-10-21 14:55:23 -07:00
Jing Zhao
d806a5bf07
HDFS-9070. Allow fsck display pending replica location information for being-written blocks. Contributed by Gao Rui.
2015-10-21 14:44:05 -07:00
Ming Ma
e27c2ae8ba
HDFS-8647. Abstract BlockManager's rack policy into BlockPlacementPolicy. (Brahma Reddy Battula via mingma)
2015-10-21 08:06:58 -07:00
Andrew Wang
6c8b6f3646
HDFS-3059. ssl-server.xml causes NullPointer. Contributed by Xiao Chen.
2015-10-20 13:44:53 -07:00
Colin Patrick Mccabe
6381ddc096
HDFS-9270. TestShortCircuitLocalRead should not leave socket after unit test (Masatake Iwasaki via Colin P. McCabe)
2015-10-20 10:51:18 -07:00
Lei Xu
71e533a153
HDFS-9251. Refactor TestWriteToReplica and TestFsDatasetImpl to avoid explicitly creating Files in the tests code. (lei)
2015-10-20 10:08:02 -07:00
yliu
9cb5d35353
HDFS-9208. Disabling atime may fail clients like distCp. (Kihwal Lee via yliu)
2015-10-20 11:33:04 +08:00
Andrew Wang
8175c4f6b9
HDFS-9250. Add Precondition check to LocatedBlock#addCachedLoc. Contributed by Xiao Chen.
2015-10-19 16:12:56 -07:00
Tsuyoshi Ozawa
4c9c3955ae
HDFS-9237. NPE at TestDataNodeVolumeFailureToleration#tearDown. Contributed by Brahma Reddy Battula.
2015-10-19 15:30:21 +09:00
Kihwal Lee
c7c36cbd62
HDFS-9220. Reading small file (< 512 bytes) that is open for append fails due to incorrect checksum. Contributed by Jing Zhao.
2015-10-15 11:24:14 -05:00
Vinayakumar B
08f5de1ef5
HDFS-9157. [OEV and OIV] : Unnecessary parsing for mandatory arguements if '-h' option is specified as the only option (Contributed by nijel)
2015-10-15 17:37:06 +05:30
Tsz-Wo Nicholas Sze
5411dc559d
HDFS-9205. Do not schedule corrupt blocks for replication. (szetszwo)
2015-10-15 18:07:09 +08:00
Lei Xu
c80b3a804f
HDFS-9188. Make block corruption related tests FsDataset-agnostic. (lei)
2015-10-14 20:18:43 -07:00
Jing Zhao
be7a0add8b
HDFS-9223. Code cleanup for DatanodeDescriptor and HeartbeatManager. Contributed by Jing Zhao.
2015-10-14 16:17:49 -07:00
Lei Xu
ba3c197878
HDFS-9238. Update TestFileCreation.testLeaseExpireHardLimit() to avoid using DataNodeTestUtils.getFile(). (Tony Wu via lei)
2015-10-14 13:10:26 -07:00
Jing Zhao
2a98724342
HDFS-1172. Blocks in newly completed files are considered under-replicated too quickly. Contributed by Masatake Iwasaki.
2015-10-13 23:00:18 -07:00
Haohui Mai
d1e1925bf6
HDFS-9145. Tracking methods that hold FSNamesytemLock for too long. Contributed by Mingliang Liu.
2015-10-13 13:24:15 -07:00
Jing Zhao
da16c9b3b4
HDFS-8438. Erasure Coding: Allow concat striped files if they have the same ErasureCodingPolicy. Contributed by Walter Su.
2015-10-13 11:03:37 -07:00
Jitendra Pandey
84cbd72afd
HDFS-8855. Webhdfs client leaks active NameNode connections. Contributed by Xiaobing Zhou.
2015-10-13 09:12:04 -07:00
Vinayakumar B
39581e3be2
HDFS-9139. Enable parallel JUnit tests for HDFS Pre-commit (Contributed by Chris Nauroth and Vinayakumar B)
2015-10-13 19:00:08 +05:30
Vinayakumar B
69b025dbba
HDFS-9224. TestFileTruncate fails intermittently with BindException (Contributed by Brahma Reddy Battula)
2015-10-13 11:42:12 +05:30
Lei Xu
0f5f9846ed
HDFS-9006. Provide BlockPlacementPolicy that supports upgrade domain. (Ming Ma via lei)
2015-10-12 16:24:16 -07:00
cnauroth
4f6e842ba9
HDFS-9085. Show renewer information in DelegationTokenIdentifier#toString. Contributed by Zhihai Xu.
2015-10-09 14:27:13 -07:00
Andrew Wang
c32614f410
HDFS-8941. DistributedFileSystem listCorruptFileBlocks API should resolve relative path. Contributed by Rakesh R.
2015-10-09 11:57:03 -07:00
Ming Ma
de8efc65a4
HDFS-9142. Separating Configuration object for namenode(s) in MiniDFSCluster. (Siqi Li via mingma)
2015-10-09 11:10:46 -07:00
Yongjun Zhang
c11fc8a1be
HDFS-9181. Better handling of exceptions thrown during upgrade shutdown. Contributed by Wei-Chiu Chuang.
2015-10-09 09:21:29 -07:00
Jing Zhao
118a35bc2e
HDFS-9204. DatanodeDescriptor#PendingReplicationWithoutTargets is wrongly calculated. Contributed by Mingliang Liu.
2015-10-08 14:11:02 -07:00
Yongjun Zhang
1107bd399c
HDFS-8164. cTime is 0 in VERSION file for newly formatted NameNode. Contributed by Xiao Chen.
2015-10-07 23:20:10 -07:00
Jing Zhao
fde729feeb
HDFS-9209. Erasure coding: Add apache license header in TestFileStatusWithECPolicy.java. Contributed by Surendra Singh Lilhore.
2015-10-07 15:17:50 -07:00
Lei Xu
6dd47d754c
HDFS-9176. Fix TestDirectoryScanner#testThrottling often fails. (Daniel Templeton via lei)
2015-10-07 14:33:43 -07:00
Kihwal Lee
99e5204ff5
HDFS-9178. Slow datanode I/O can cause a wrong node to be marked bad. Contributed by Kihwal Lee.
2015-10-07 10:17:17 -05:00
Vinayakumar B
61b3547c46
HDFS-9159. [OIV] : return value of the command is not correct if invalid value specified in '-p (processor)' option (Contributed by nijel)
2015-10-07 14:29:34 +05:30
Jing Zhao
a8b4d0ff28
HDFS-9180. Update excluded DataNodes in DFSStripedOutputStream based on failures in data streamers. Contributed by Jing Zhao.
2015-10-06 10:56:10 -07:00
Colin Patrick Mccabe
2fc2b50534
HDFS-9155. OEV should treat .XML files as XML even when the file name extension is uppercase (nijel via cmccabe)
2015-10-05 12:53:58 -07:00
Lei Xu
a68b6eb0f4
HDFS-9015. Refactor TestReplicationPolicy to test different block placement policies. (Ming Ma via lei)
2015-10-02 11:42:09 -07:00
Jing Zhao
c6cafc77e6
HDFS-9185. Fix null tracer in ErasureCodingWorker. Contributed by Rakesh R.
2015-10-02 11:08:17 -07:00
Zhe Zhang
6c17d31528
Merge remote-tracking branch 'apache/trunk' into HDFS-7285
...
Conflicts:
hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java
hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/DataStreamer.java
Change-Id: I53ec1c426dc988d6c4a2c87b00caef49c4057010
2015-09-30 08:39:13 -07:00
Aaron T. Myers
071733dc69
HDFS-9001. DFSUtil.getNsServiceRpcUris() can return too many entries in a non-HA, non-federated cluster. Contributed by Daniel Templeton.
2015-09-29 18:19:31 -07:00
Colin Patrick Mccabe
850d679acb
HADOOP-12447. Clean up some htrace integration issues (cmccabe)
2015-09-29 09:25:11 -07:00
Zhe Zhang
8fd5520246
Merge remote-tracking branch 'apache/trunk' into HDFS-7285
...
Conflicts:
hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/DFSClient.java
hadoop-hdfs-project/hadoop-hdfs-client/src/main/java/org/apache/hadoop/hdfs/DFSOutputStream.java
hadoop-hdfs-project/hadoop-hdfs-client/src/main/proto/hdfs.proto
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSConfigKeys.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSUtil.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/protocolPB/PBHelper.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSDirStatAndListingOp.java
hadoop-hdfs-project/hadoop-hdfs/src/main/proto/DatanodeProtocol.proto
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/blockmanagement/TestBlockTokenWithDFS.java
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/server/namenode/TestFsck.java
Change-Id: Ic7946c4ea35bed587fe879ce58b959b25ecc0823
2015-09-29 01:39:16 -07:00
Kihwal Lee
3abbdc929b
HADOOP-12446. Undeprecate createNonRecursive(). Contributed by Ted Yu.
2015-09-28 17:31:51 -05:00
Jing Zhao
6419900ac2
HDFS-9040. Erasure coding: coordinate data streamers in DFSStripedOutputStream. Contributed by Jing Zhao and Walter Su.
2015-09-28 14:40:27 -07:00
Lei Xu
e5992ef4df
HDFS-9147. Fix the setting of visibleLength in ExternalBlockReader. (Colin P. McCabe via Lei (Eddy) Xu)
2015-09-28 13:39:00 -07:00
Lei Xu
50741cb568
HDFS-9148. Incorrect assert message in TestWriteToReplica#testWriteToTemporary (Tony Wu via Lei (Eddy) Xu)
2015-09-28 13:27:25 -07:00
Colin Patrick Mccabe
892ade689f
HDFS-9080. Update htrace version to 4.0.1 (cmccabe)
2015-09-28 07:42:12 -07:00
Haohui Mai
bf37d3d80e
HDFS-8053. Move DFSIn/OutputStream and related classes to hadoop-hdfs-client. Contributed by Mingliang Liu.
2015-09-26 11:08:25 -07:00
Colin Patrick Mccabe
7a3c381b39
HDFS-8873. Allow the directoryScanner to be rate-limited (Daniel Templeton via Colin P. McCabe)
2015-09-26 04:09:06 -07:00
Lei Xu
67b0e967f0
HDFS-9133. ExternalBlockReader and ReplicaAccessor need to return -1 on read when at EOF. (Colin Patrick McCabe via Lei (Eddy) Xu)
2015-09-25 16:01:41 -07:00
Lei Xu
5eb237d544
HDFS-9132. Pass genstamp to ReplicaAccessorBuilder. (Colin Patrick McCabe via Lei (Eddy) Xu)
2015-09-25 15:50:19 -07:00
Colin Patrick Mccabe
4e7c6a653f
HDFS-9107. Prevent NN's unrecoverable death spiral after full GC (Daryn Sharp via Colin P. McCabe)
...
Change-Id: Ib8420310e515bb98091de86ea5c4be354878d43c
2015-09-25 15:25:42 -07:00
Yongjun Zhang
3187dbd7a8
HDFS-9123. Copying from the root to a subdirectory should be forbidden. (Wei-Chiu Chuang via Yongjun Zhang)
2015-09-24 21:36:38 -07:00
Haohui Mai
692b1a45ce
HDFS-9134. Move LEASE_{SOFTLIMIT,HARDLIMIT}_PERIOD constants from HdfsServerConstants to HdfsConstants. Contributed by Mingliang Liu.
2015-09-24 20:19:16 -07:00
Haohui Mai
ead1b9e680
HDFS-9131. Move config keys used by hdfs-client to HdfsClientConfigKeys. Contributed by Mingliang Liu.
2015-09-24 00:30:01 -07:00
Haohui Mai
4893adff19
HDFS-9130. Use GenericTestUtils#setLogLevel to the logging level. Contributed by Mingliang Liu.
2015-09-23 23:59:19 -07:00
Haohui Mai
06d1c9033e
HDFS-9128. TestWebHdfsFileContextMainOperations and TestSWebHdfsFileContextMainOperations fail due to invalid HDFS path on Windows. Contributed by Chris Nauroth.
2015-09-23 19:38:09 -07:00
Zhe Zhang
c09dc258a8
HDFS-8882. Erasure Coding: Use datablocks, parityblocks and cell size from ErasureCodingPolicy. Contributed by Vinayakumar B.
...
Change-Id: Ic56da0b426f47c63dac440aef6f5fc8554f6cf13
2015-09-23 13:34:09 -07:00
Vinayakumar B
a2c76e5f26
HDFS-9013. Deprecate NameNodeMXBean#getNNStarted in branch2 and remove from trunk (Contributed by Surendra Singh Lilhore)
2015-09-23 15:28:41 +05:30
Haohui Mai
7c5c099324
HDFS-8733. Keep server related definition in hdfs.proto on server side. Contributed by Mingliang Liu.
2015-09-22 20:57:05 -07:00
Haohui Mai
63d9f1596c
HDFS-9039. Separate client and server side methods of o.a.h.hdfs.NameNodeProxies. Contributed by Mingliang Liu.
2015-09-22 20:52:37 -07:00
Zhe Zhang
1080c37300
Merge remote-tracking branch 'apache/trunk' into HDFS-7285
...
Conflicts:
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/DFSConfigKeys.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/blockmanagement/BlockManager.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/Namesystem.java
hadoop-hdfs-project/hadoop-hdfs/src/test/java/org/apache/hadoop/hdfs/DFSTestUtil.java
Change-Id: I8511c4d64b0959e79129febc179845a3892fedcc
2015-09-22 13:27:09 -07:00
Vinayakumar B
10ab7d595e
HDFS-8780. Fetching live/dead datanode list with arg true for removeDecommissionNode,returns list with decom node. (Contributed by J.Andreina)
2015-09-22 12:25:35 +05:30
Haohui Mai
06022b8fdc
HDFS-9111. Move hdfs-client protobuf convert methods from PBHelper to PBHelperClient. Contributed by Mingliang Liu.
2015-09-21 18:53:13 -07:00
Zhe Zhang
a9e6681edf
HDFS-9091. Erasure Coding: Provide DistributedFilesystem API to getAllErasureCodingPolicies. Contributed by Rakesh R.
...
Change-Id: Id30a1ce9e2ce676d00a9220a2d3f14b8d9f00527
2015-09-21 13:24:02 -07:00
Uma Mahesh
b762199adb
HDFS-9113. ErasureCodingWorker#processErasureCodingTasks should not fail to process remaining tasks due to one invalid ECTask. Contributed by Uma Maheswara Rao G.
2015-09-19 21:18:42 -07:00
Lei Xu
3a9c7076e8
HDFS-9004. Add upgrade domain to DatanodeInfo. Contributed by Ming Ma (via Lei (Eddy) Xu).
...
Change-Id: I887c66578eebd61acc34b94f18da6e6851c609f4
2015-09-19 18:08:09 -07:00
Jing Zhao
3f42753102
HDFS-9063. Correctly handle snapshot path for getContentSummary. Contributed by Jing Zhao.
2015-09-18 09:26:33 -07:00
Yongjun Zhang
2ff6faf954
HDFS-5802. NameNode does not check for inode type before traversing down a path. (Xiao Chen via Yongjun Zhang)
2015-09-18 07:17:30 -07:00
Vinayakumar B
92c1af1646
HDFS-6955. DN should reserve disk space for a full block when creating tmp files (Contributed by Kanaka Kumar Avvaru)
2015-09-18 16:37:10 +05:30
Zhe Zhang
607bda2a21
HDFS-9097. Erasure coding: update EC command "-s" flag to "-p" when specifying policy. Contributed by Zhe Zhang.
...
Change-Id: I82919e55c4a0d8646d25a53aac757098a56b3029
2015-09-17 14:52:37 -07:00
Haohui Mai
9eee97508f
HDFS-9022. Move NameNode.getAddress() and NameNode.getUri() to hadoop-hdfs-client. Contributed by Mingliang Liu.
2015-09-17 14:18:00 -07:00
Steve Loughran
08024d1b0b
HDFS-9073. Fix failures in TestLazyPersistLockedMemory testReleaseOnEviction(). (J.Andreina via stevel)
2015-09-16 10:12:19 +01:00
Steve Loughran
4477643749
HDFS-9072. Fix random failures in TestJMXGet. (J.Andreina via stevel)
2015-09-16 10:08:33 +01:00
Vinayakumar B
ce69c9b54c
HDFS-8953. DataNode Metrics logging (Contributed by Kanaka Kumar Avvaru)
2015-09-16 00:18:29 +05:30
Ming Ma
083b44c136
HDFS-9008. Balancer#Parameters class could use a builder pattern. (Chris Trezzo via mingma)
2015-09-15 10:16:02 -07:00
Vinayakumar B
a440567491
HDFS-9067. o.a.h.hdfs.server.datanode.fsdataset.impl.TestLazyWriter is failing in trunk (Contributed by Surendra Singh Lilhore)
2015-09-15 17:30:46 +05:30
Haohui Mai
76957a485b
HDFS-9010. Replace NameNode.DEFAULT_PORT with HdfsClientConfigKeys.DFS_NAMENODE_RPC_PORT_DEFAULT config key. Contributed by Mingliang Liu.
2015-09-14 18:22:52 -07:00
Colin Patrick Mccabe
7b5cf5352e
HDFS-8829. Make SO_RCVBUF and SO_SNDBUF size configurable for DataTransferProtocol sockets and allow configuring auto-tuning (He Tianyi via Colin P. McCabe)
...
Change-Id: I77dc71aaf9e14ef743f2a2cbebeec04a4f628c78
2015-09-14 16:02:10 -07:00
Colin Patrick Mccabe
53bad4eb00
HDFS-8996. Consolidate validateLog and scanLog in FJM#EditLogFile (Zhe Zhang via Colin P. McCabe)
2015-09-14 15:22:12 -07:00
Steve Loughran
6955771261
HDFS-9069. TestNameNodeMetricsLogger failing -port in use. (stevel)
2015-09-14 10:36:44 +01:00
Vinayakumar B
c715650385
HDFS-9036. In BlockPlacementPolicyWithNodeGroup#chooseLocalStorage , random node is selected eventhough fallbackToLocalRack is true. (Contributed by J.Andreina)
2015-09-12 17:40:16 +05:30
Vinayakumar B
ce02b5532c
HDFS-8975. Erasure coding : Fix random failure in TestSafeModeWithStripedFile (Contributed by J.Andreina)
2015-09-12 13:29:25 +05:30
Arpit Agarwal
15a557fcfe
HDFS-9027. Refactor o.a.h.hdfs.DataStreamer#isLazyPersist() method. (Contributed by Mingliang Liu)
2015-09-11 10:11:52 -07:00
Zhe Zhang
96d6b516b2
HDFS-8853. Erasure Coding: Provide ECSchema validation when setting EC policy. Contributed by J.Andreina.
...
Change-Id: I9211d9728480225a407d82e6c0bea1a928adfa11
2015-09-10 16:31:37 -07:00
Kihwal Lee
a40342b0da
HDFS-6763. Initialize file system-wide quota once on transitioning to active. Contributed by Kihwal Lee
2015-09-10 09:16:29 -05:00
Zhe Zhang
f62237bc2f
HDFS-8833. Erasure coding: store EC schema and cell size in INodeFile and eliminate notion of EC zones.
2015-09-09 23:07:55 -07:00
Vinayakumar B
4014ce5990
HDFS-8581. ContentSummary on / skips further counts on yielding lock (contributed by J.Andreina)
2015-09-10 00:08:19 +05:30
Vinayakumar B
0f0e897bf1
HDFS-7116. Add a command to get the balancer bandwidth (Contributed by Rakesh R)
2015-09-09 22:58:50 +05:30
Kihwal Lee
4d13335fc9
HDFS-8716. Introduce a new config specifically for safe mode block count. Contributed by Chang Li.
2015-09-09 11:08:24 -05:00
Akira Ajisaka
0113e4528d
HDFS-9033. dfsadmin -metasave prints "NaN" for cache used%. Contributed by Brahma Reddy Battula.
2015-09-09 17:20:46 +09:00
Vinayakumar B
94cf7ab9d2
HDFS-8929. Add a metric to expose the timestamp of the last journal (Contributed by surendra singh lilhore)
2015-09-09 11:03:57 +05:30
Colin Patrick Mccabe
a153b9601a
HDFS-8860. Remove unused Replica copyOnWrite code (Lei (Eddy) Xu via Colin P. McCabe)
2015-09-08 18:37:22 -07:00
Xiaoyu Yao
970daaa5e4
HDFS-9019. Adding informative message to sticky bit permission denied exception. Contributed by Xiaoyu Yao.
2015-09-08 09:57:36 -07:00
Andrew Wang
e1feaf6db0
HADOOP-12358. Add -safely flag to rm to prompt when deleting many files. Contributed by Xiaoyu Yao.
2015-09-04 13:42:55 -07:00
Ming Ma
30db1adac3
HDFS-8981. Adding revision to data node jmx getVersion() method. (Siqi Li via mingma)
2015-09-04 11:55:58 -07:00
Haohui Mai
715b9c6499
HDFS-8984. Move replication queues related methods in FSNamesystem to BlockManager. Contributed by Haohui Mai.
2015-09-04 11:45:31 -07:00
Haohui Mai
ed78b14ebc
HDFS-9002. Move o.a.h.hdfs.net/*Peer classes to hdfs-client. Contributed by Mingliang Liu.
2015-09-03 15:32:53 -07:00
Colin Patrick Mccabe
53c38cc89a
HDFS-8964. When validating the edit log, do not read at or beyond the file offset that is being written (Zhe Zhang via Colin P. McCabe)
2015-09-03 11:22:47 -07:00
Akira Ajisaka
c92e31bd65
HDFS-8885. ByteRangeInputStream used in webhdfs does not override available(). Contributed by Shradha Revankar.
2015-09-03 19:40:34 +09:00
Jing Zhao
60bd765ac1
HDFS-8978. Erasure coding: fix 2 failed tests of DFSStripedOutputStream. Contributed by Walter Su.
2015-09-02 17:41:08 -07:00
Ming Ma
d31a41c359
HDFS-8890. Allow admin to specify which blockpools the balancer should run on. (Chris Trezzo via mingma)
2015-09-02 15:55:42 -07:00
Andrew Wang
afc88b396f
HDFS-328. Improve fs -setrep error message for invalid replication factors. Contributed by Daniel Templeton.
2015-09-02 13:46:00 -07:00
Colin Patrick Mccabe
c006c3a1e6
HDFS-2070. Add more unit tests for FsShell getmerge (Daniel Templeton via Colin P. McCabe)
2015-09-02 12:36:14 -07:00
Jing Zhao
ddf4e78547
HDFS-8937. Erasure coding: do not throw exception when setting replication factor on EC files. Contributed by Gao Rui.
2015-09-02 11:45:45 -07:00
Zhe Zhang
53358fe680
Merge remote-tracking branch 'apache/trunk' into HDFS-7285
2015-09-01 14:48:37 -07:00
Zhe Zhang
ab56fcdb12
Merge remote-tracking branch 'apache/trunk' into HDFS-7285
2015-09-01 14:30:25 -07:00
Colin Patrick Mccabe
24f6a7c956
HDFS-8965. Harden edit log reading code against out of memory errors (cmccabe)
2015-08-31 18:06:30 -07:00
yliu
8fa41d9dd4
HDFS-8946. Improve choosing datanode storage for block placement. (yliu)
2015-09-01 08:52:50 +08:00
Haohui Mai
826ae1c26d
HDFS-8990. Move RemoteBlockReader to hdfs-client module. Contributed by Mingliang Liu.
2015-08-31 13:54:14 -07:00
Jakob Homan
837fb75e8e
HDFS-8155. Support OAuth2 in WebHDFS.
2015-08-29 18:37:05 -07:00
Arpit Agarwal
bdbe53c676
HDFS-8983. NameNode support for protected directories. (Contributed by Arpit Agarwal)
2015-08-29 09:52:37 -07:00
Haohui Mai
e2c9b288b2
HDFS-8925. Move BlockReaderLocal to hdfs-client. Contributed by Mingliang Liu.
2015-08-28 14:38:36 -07:00
Colin Patrick Mccabe
b94b56806d
HDFS-8950. NameNode refresh doesn't remove DataNodes that are no longer in the allowed list (Daniel Templeton)
2015-08-28 14:21:46 -07:00
Kihwal Lee
b6ceee9bf4
HDFS-8865. Improve quota initialization performance. Contributed by Kihwal Lee.
2015-08-28 13:14:35 -05:00
yliu
e166c038c0
HDFS-8963. Fix incorrect sign extension of xattr length in HDFS-8900. (Colin Patrick McCabe via yliu)
2015-08-28 10:54:55 +08:00
Haohui Mai
7e971b7315
HDFS-8962. Clean up checkstyle warnings in o.a.h.hdfs.DfsClientConf. Contributed by Mingliang Liu.
2015-08-27 09:02:34 -07:00
Harsh J
0bf285413f
HDFS-2390. dfsadmin -setBalancerBandwidth does not validate -ve value. Contributed by Gautam Gopalakrishnan.
2015-08-27 16:22:48 +05:30
Walter Su
164cbe6439
HDFS-8909. Erasure coding: update BlockInfoContiguousUC and BlockInfoStripedUC to use BlockUnderConstructionFeature. Contributed by Jing Zhao.
2015-08-27 16:02:30 +08:00
Haohui Mai
4cbbfa2220
HDFS-8248. Store INodeId instead of the INodeFile object in BlockInfoContiguous. Contributed by Haohui Mai.
2015-08-26 18:14:29 -07:00
Walter Su
067ec8c2b1
HDFS-8838. Erasure Coding: Tolerate datanode failures in DFSStripedOutputStream when the data length is small. Contributed by Tsz Wo Nicholas Sze.
2015-08-27 09:11:23 +08:00
Jing Zhao
f44b599003
HDFS-8896. DataNode object isn't GCed when shutdown, because it has GC root in ShutdownHookManager. Contributed by Walter Su.
2015-08-26 16:27:34 -07:00
Colin Patrick Mccabe
a4d9acc51d
HDFS-8846. Add a unit test for INotify functionality across a layout version upgrade (Zhe Zhang via Colin P. McCabe)
2015-08-25 14:29:53 -07:00
yliu
eee0d4563c
HDFS-8900. Compact XAttrs to optimize memory footprint. (yliu)
2015-08-25 16:16:09 +08:00
Haohui Mai
66d0c81d8f
HDFS-8948. Use GenericTestUtils to set log levels in TestPread and TestReplaceDatanodeOnFailure. Contributed by Mingliang Liu.
2015-08-24 16:18:15 -07:00
Zhe Zhang
6b6a63bbbd
Merge commit '456e901a4c5c639267ee87b8e5f1319f256d20c2' (HDFS-6407. Add sorting and pagination in the datanode tab of the NN Web UI. Contributed by Haohui Mai.) into HDFS-7285-merge
2015-08-24 12:59:26 -07:00
Colin Patrick Mccabe
b5ce87f84d
HDFS-8930. Block report lease may leak if the 2nd full block report comes when NN is still in safemode (Colin P. McCabe via Jing Zhao)
2015-08-24 11:31:56 -07:00
Haohui Mai
490bb5ebd6
HDFS-8934. Move ShortCircuitShm to hdfs-client. Contributed by Mingliang Liu.
2015-08-22 13:31:03 -07:00
Haohui Mai
745d04be59
HDFS-8823. Move replication factor into individual blocks. Contributed by Haohui Mai.
2015-08-22 00:09:40 -07:00
Lei Xu
7087e700e0
HDFS-8924. Add pluggable interface for reading replicas in DFSClient. (Colin Patrick McCabe via Lei Xu)
2015-08-21 17:02:00 -07:00
Jing Zhao
c8bca62718
HDFS-8809. HDFS fsck reports under construction blocks as CORRUPT. Contributed by Jing Zhao.
2015-08-20 16:31:24 -07:00
yliu
5e8fe89437
HDFS-8863. The remaining space check in BlockPlacementPolicyDefault is flawed. (Kihwal Lee via yliu)
2015-08-20 20:15:03 +08:00
yliu
80a29906bc
HDFS-8884. Fail-fast check in BlockPlacementPolicyDefault#chooseTarget. (yliu)
2015-08-20 20:07:18 +08:00
Jing Zhao
4e14f7982a
HDFS-8917. Cleanup BlockInfoUnderConstruction from comments and tests. Contributed by Zhe Zhang.
2015-08-19 15:11:37 -07:00
Haohui Mai
3aac4758b0
HDFS-8803. Move DfsClientConf to hdfs-client. Contributed by Mingliang Liu.
2015-08-19 11:28:05 -07:00
Jing Zhao
f61120d964
HDFS-8867. Enable optimized block reports. Contributed by Daryn Sharp.
2015-08-19 10:36:56 -07:00
Arpit Agarwal
9c3571ea60
HDFS-8911. NameNode Metric : Add Editlog counters as a JMX metric. (Contributed by Anu Engineer)
2015-08-19 09:42:35 -07:00
yliu
2da5aaab33
HDFS-8908. TestAppendSnapshotTruncate may fail with IOException: Failed to replace a bad datanode. (Tsz Wo Nicholas Sze via yliu)
2015-08-19 21:55:43 +08:00
Tsz-Wo Nicholas Sze
7ecbfd44aa
HDFS-8826. In Balancer, add an option to specify the source node list so that balancer only selects blocks to move from those nodes.
2015-08-18 19:25:50 -07:00
Chris Douglas
30e342a5d3
HDFS-8435. Support CreateFlag in WebHDFS. Contributed by Jakob Homan
2015-08-18 17:32:48 -07:00
Andrew Wang
eee4d716b4
HDFS-8895. Remove deprecated BlockStorageLocation APIs.
2015-08-17 17:40:37 -07:00
Arpit Agarwal
a88f31ebf3
HDFS-8880. NameNode metrics logging. (Arpit Agarwal)
2015-08-17 16:55:46 -07:00
Colin Patrick Mccabe
c77bd6af16
HDFS-8792. BlockManager#postponedMisreplicatedBlocks should use a LightWeightHashSet to save memory (Yi Liu via Colin P. McCabe)
2015-08-17 12:00:45 -07:00
Haohui Mai
e535e0f05b
HDFS-8801. Convert BlockInfoUnderConstruction as a feature. Contributed by Jing Zhao.
2015-08-17 11:28:28 -07:00
Xiaoyu Yao
a7862d5fe4
HDFS-8883. NameNode Metrics : Add FSNameSystem lock Queue Length. Contributed by Anu Engineer.
2015-08-17 10:15:56 -07:00
Zhe Zhang
b57c9a35f7
HDFS-8220. Erasure Coding: StripedDataStreamer fails to handle the blocklocations which doesn't satisfy BlockGroupSize.
2015-08-14 15:16:58 -07:00
Jing Zhao
dc7a061668
HDFS-8891. HDFS concat should keep srcs order. Contributed by Yong Zhang.
2015-08-14 14:42:43 -07:00
Tsz-Wo Nicholas Sze
2bc0a4f299
HDFS-8824. Do not use small blocks for balancing the cluster.
2015-08-14 13:03:19 -07:00
Zhe Zhang
1d37a88121
HDFS-8854. Erasure coding: add ECPolicy to replace schema+cellSize in hadoop-hdfs. Contributed by Walter Su.
2015-08-13 10:04:45 -07:00
yliu
53bef9c5b9
HADOOP-12295. Improve NetworkTopology#InnerNode#remove logic. (yliu)
2015-08-13 16:45:20 +08:00
Akira Ajisaka
40f815131e
HDFS-8622. Implement GETCONTENTSUMMARY operation for WebImageViewer. Contributed by Jagadesh Kiran N.
2015-08-13 11:31:56 +09:00
cnauroth
6cc8e38db5
HADOOP-12258. Need translate java.nio.file.NoSuchFileException to FileNotFoundException to avoid regression. Contributed by Zhihai Xu.
2015-08-12 16:44:53 -07:00
Xiaoyu Yao
3e715a4f4c
HDFS-8879. Quota by storage type usage incorrectly initialized upon namenode restart. Contributed by Xiaoyu Yao.
2015-08-12 15:20:54 -07:00
Andrew Wang
1ea1a8334e
HDFS-8887. Expose storage type and storage ID in BlockLocation.
2015-08-11 23:25:33 -07:00
Tsz-Wo Nicholas Sze
b56daff6a1
HDFS-8818. Changes the global moveExecutor to per datanode executors and changes MAX_SIZE_TO_MOVE to be configurable.
2015-08-10 16:52:02 -07:00
Jing Zhao
fbf7e81ca0
HDFS-8827. Erasure Coding: Fix NPE when NameNode processes over-replicated striped blocks. Contributed by Walter Su and Takuya Fukudome.
2015-08-07 11:25:20 -07:00
Andrew Wang
98a27d1101
HDFS-8772. Fix TestStandbyIsHot#testDatanodeRestarts which occasionally fails. Contributed by Walter Su.
2015-08-07 09:51:46 -07:00
Arpit Agarwal
6d4eee718a
HDFS-8856. Make LeaseManager#countPath O(1). (Contributed by Arpit Agarwal)
2015-08-06 18:51:28 -07:00
boli2
8799363db1
HDFS-8857. Erasure Coding: Fix ArrayIndexOutOfBoundsException in TestWriteStripedFileWithFailure. Contributed by Li Bo
2015-08-05 22:11:50 -04:00
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
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
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
Zhihai Xu
90b510405a
HDFS-8847. change TestHDFSContractAppend to not override testRenameFileBeingAppended method. Contributed by Zhihai Xu
2015-07-31 21:40:43 -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
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
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
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
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
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
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
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
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
yliu
d6d58606b8
HDFS-8794. Improve CorruptReplicasMap#corruptReplicasMap. (yliu)
2015-07-21 09:20:22 +08: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
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
Akira Ajisaka
979c9ca2ca
HDFS-8742. Inotify: Support event for OP_TRUNCATE. Contributed by Surendra Singh Lilhore.
2015-07-15 04:42:08 +09: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
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
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
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
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
Arpit Agarwal
4119ad3112
HDFS-8642. Make TestFileTruncate more reliable. (Contributed by Rakesh R)
2015-07-08 09:31:02 -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
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
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
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
Colin Patrick Mccabe
68e588cbee
HADOOP-10798. globStatus() should always return a sorted list of files (cmccabe)
2015-06-30 16:40:21 -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
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
Benoy Antony
d3fed8e653
HDFS-7390. Provide JMX metrics per storage type. (Benoy Antony)
2015-06-29 11:00:22 -07:00
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
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
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
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
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
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
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
Akira Ajisaka
cc432885ad
HDFS-6249. Output AclEntry in PBImageXmlWriter. Contributed by surendra singh lilhore.
2015-06-17 17:41:10 -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
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
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
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
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
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
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
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
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
Xiaoyu Yao
3c2397cb04
HDFS-8568. TestClusterId#testFormatWithEmptyClusterIdOption is failing. Contributed by Rakesh R.
2015-06-09 12:16:24 -07:00
cnauroth
0e80d51983
HDFS-8554. TestDatanodeLayoutUpgrade fails on Windows. Contributed by Chris Nauroth.
2015-06-08 08:39:02 -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
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
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
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
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
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
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
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
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
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
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
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
91c81fdc24
HDFS-8375. Add cellSize as an XAttr to ECZone. Contributed by Vinayakumar B.
2015-05-26 12:02:33 -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
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
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
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
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
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
f0628280c3
HDFS-8282. Erasure coding: move striped reading logic to StripedBlockUtil. Contributed by Zhe Zhang.
2015-05-26 11:59:56 -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
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
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
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
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
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
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
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
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
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
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
9edc73d123
HDFS-7617. Add unit tests for editlog transactions for EC. Contributed by Hui Zheng.
2015-05-26 11:44:47 -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
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
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
1e1e930407
HDFS-7837. Erasure Coding: allocate and persist striped blocks in NameNode. Contributed by Jing Zhao.
2015-05-26 11:32:20 -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
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
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
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
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
Vinayakumar B
3bef7c80a9
HDFS-6888. Allow selectively audit logging ops (Contributed by Chen He)
2015-05-15 11:07:51 +05:30
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