Commit Graph

3429 Commits

Author SHA1 Message Date
Akira Ajisaka
cfb829ecd5 HDFS-7710. Remove dead code in BackupImage.java. Contributed by Xiaoyu Yao. 2015-02-06 18:59:31 -08:00
Arpit Agarwal
8de80ff712 HDFS-7720. Quota by Storage Type API, tools and ClientNameNode Protocol changes. (Contributed by Xiaoyu Yao) 2015-02-06 17:01:19 -08:00
Allen Wittenauer
5c79439568 HADOOP-11485. Pluggable shell integration (aw) 2015-02-06 13:09:01 -08:00
Akira Ajisaka
eaab959a3e HDFS-7732. Fix the order of the parameters in DFSConfigKeys. Contributed by Brahma Reddy Battula. 2015-02-06 11:26:49 -08:00
yliu
7b10ef0c3b HDFS-7741. Remove unnecessary synchronized in FSDataInputStream and HdfsDataInputStream. (yliu) 2015-02-06 06:31:03 +08:00
yliu
45ea53f938 HDFS-7698. Fix locking on HDFS read statistics and add a method for clearing them. (Colin P. McCabe via yliu) 2015-02-05 23:56:29 +08:00
yliu
03f7ed382b HDFS-7655. Expose truncate API for Web HDFS. (yliu) 2015-02-05 23:45:06 +08:00
Haohui Mai
c4980a2f34 HDFS-7270. Add congestion signaling capability to DataNode write protocol. Contributed by Haohui Mai. 2015-02-05 10:58:58 -08:00
Allen Wittenauer
fb06c00837 HADOOP-7713. dfs -count -q should label output column (Jonathan Allen via aw) 2015-02-05 07:44:49 -08:00
Allen Wittenauer
43d5caef5e HADOOP-11460. Deprecate shell vars (John Smith via aw) 2015-02-04 16:35:50 -08:00
Colin Patrick Mccabe
40a415799b HDFS-7719. BlockPoolSliceStorage#removeVolumes fails to remove some in-memory state associated with volumes. (Lei (Eddy) Xu via Colin P. McCabe) 2015-02-04 12:10:00 -08:00
Andrew Wang
9175105eea HDFS-7734. Class cast exception in NameNode#main. Contributed by Yi Liu. 2015-02-04 11:31:38 -08:00
Andrew Wang
3ae38ec7df HDFS-7712. Switch blockStateChangeLog to use slf4j. 2015-02-03 15:01:16 -08:00
Kihwal Lee
843806d03a HDFS-7707. Edit log corruption due to delayed block removal again. Contributed by Yongjun Zhang 2015-02-03 14:45:15 -06:00
Colin Patrick Mccabe
115428176e HDFS-7721. The HDFS BlockScanner may run fast during the first hour (cmccabe) 2015-02-03 11:05:31 -08:00
Haohui Mai
8cb473124c HDFS-6651. Deletion failure can leak inodes permanently. Contributed by Jing Zhao. 2015-02-02 16:32:38 -08:00
Tsz-Wo Nicholas Sze
d085eb15d7 HDFS-7696. In FsDatasetImpl, the getBlockInputStream(..) and getTmpInputStreams(..) methods may leak file descriptors. 2015-02-02 13:38:36 -08:00
Colin Patrick Mccabe
09ad9a868a HADOOP-11498. Bump the version of HTrace to 3.1.0-incubating (Masatake Iwasaki via Colin P. McCabe) 2015-01-30 16:01:59 -08:00
Andrew Wang
951b3608a8 HDFS-7706. Switch BlockManager logging to use slf4j. 2015-01-30 11:33:03 -08:00
Colin Patrick Mccabe
e36ef3b402 HADOOP-11403. Avoid using sys_errlist on Solaris, which lacks support for it (Malcolm Kavalsky via Colin P. McCabe) 2015-01-29 15:43:57 -08:00
Kihwal Lee
89b07490f8 HDFS-7603. The background replication queue initialization may not let others run. Contributed by Kihwal Lee. 2015-01-29 12:36:22 -06:00
yliu
f37849188b HDFS-7423. various typos and message formatting fixes in nfs daemon and doc. (Charles Lamb via yliu) 2015-01-29 04:56:04 +08:00
Tsz-Wo Nicholas Sze
5a0051f4da HDFS-7681. Change ReplicaInputStreams constructor to take InputStream(s) instead of FileDescriptor(s). Contributed by Joe Pallas 2015-01-28 16:00:47 -08:00
Jing Zhao
d244574d03 HDFS-7611. deleteSnapshot and delete of a file can leave orphaned blocks in the blocksMap on NameNode restart. Contributed by Jing Zhao and Byron Wong. 2015-01-28 15:25:03 -08:00
Andrew Wang
caf7298e49 HDFS-6673. Add delimited format support to PB OIV tool. Contributed by Eddy Xu. 2015-01-28 12:36:29 -08:00
Colin Patrick Mccabe
d12dd47f45 HDFS-7675. Remove unused member DFSClient.spanReceiverHost (cmccabe) 2015-01-27 20:52:02 -08:00
yliu
9ca565e970 HDFS-7677. DistributedFileSystem#truncate should resolve symlinks. (yliu) 2015-01-27 23:50:11 +08:00
Allen Wittenauer
0a05ae1782 HDFS-7566. Remove obsolete entries from hdfs-default.xml (Ray Chiang via aw) 2015-01-27 14:31:27 -08:00
Jing Zhao
2848db814a HDFS-3689. Add support for variable length block. Contributed by Jing Zhao. 2015-01-27 12:58:10 -08:00
Haohui Mai
1e2d98a394 HDFS-7683. Combine usages and percent stats in NameNode UI. Contributed by Vinayakumar B. 2015-01-27 11:09:29 -08:00
Steve Loughran
0da53a37ec HDFS-49. MiniDFSCluster.stopDataNode will always shut down a node in the cluster if a matching name is not found. (stevel) 2015-01-27 11:11:00 +00:00
Kihwal Lee
2b0fa20f69 HDFS-7224. Allow reuse of NN connections via webhdfs. Contributed by Eric Payne 2015-01-26 08:14:30 -06:00
Konstantin V Shvachko
370396509d HDFS-7676. Fix TestFileTruncate to avoid bug of HDFS-7611. Contributed by Konstantin Shvachko. 2015-01-24 18:03:11 -08:00
yliu
e9fd46ddbf HDFS-7659. truncate should check negative value of the new length. Contributed by Yi Liu. 2015-01-24 15:44:07 -08:00
Allen Wittenauer
d411460e0d HDFS-7667. Various typos and improvements to HDFS Federation doc (Charles Lamb via aw) 2015-01-23 13:37:52 -08:00
yliu
5f124efb3e HDFS-7660. BlockReceiver#close() might be called multiple times, which causes the fsvolume reference being released incorrectly. (Lei Xu via yliu) 2015-01-23 02:37:44 +08:00
cnauroth
d3268c4b10 HDFS-3519. Checkpoint upload may interfere with a concurrent saveNamespace. Contributed by Ming Ma. 2015-01-22 16:26:21 -08:00
Arpit Agarwal
d34074e237 HDFS-7575. Upgrade should generate a unique storage ID for each volume. (Contributed by Arpit Agarwal) 2015-01-22 14:08:20 -08:00
Colin Patrick Mccabe
6e62a1a672 HDFS-7430. Refactor the BlockScanner to use O(1) memory and use multiple threads (cmccabe) 2015-01-21 19:00:53 -08:00
Konstantin V Shvachko
a0521bc83a HADOOP-11490. Expose truncate API via FileSystem and shell command. Contributed by Milan Desai. 2015-01-21 16:00:49 -08:00
Kihwal Lee
c0af72c7f7 HDFS-7548. Corrupt block reporting delayed until datablock scanner thread detects it. Contributed by Rushabh Shah. 2015-01-21 14:41:31 -06:00
Tsz-Wo Nicholas Sze
db334bb862 HDFS-3443. Fix NPE when namenode transition to active during startup by adding checkNNStartup() in NameNodeRpcServer. Contributed by Vinayakumar B 2015-01-21 11:33:55 -08:00
Arpit Agarwal
6b17eb9eac HDFS-7643. Test case to ensure lazy persist files cannot be truncated. (Contributed by Yi Liu) 2015-01-20 21:58:38 -08:00
Colin Patrick Mccabe
a17584936c HDFS-7610. Fix removal of dynamically added DN volumes (Lei (Eddy) Xu via Colin P. McCabe) 2015-01-20 20:11:09 -08:00
Colin Patrick Mccabe
b7f4a3156c HDFS-7496. Fix FsVolume removal race conditions on the DataNode by reference-counting the volume instances (lei via cmccabe) 2015-01-20 19:05:33 -08:00
yliu
889ab074d5 HDFS-7641. Update archival storage user doc for list/set/get block storage policies. (yliu) 2015-01-21 02:06:18 +08:00
Arpit Agarwal
c09c65b212 HDFS-7634. Disallow truncation of Lazy persist files. (Contributed by Yi Liu) 2015-01-20 12:11:36 -08:00
yliu
5a6c084f07 HDFS-7638: Small fix and few refinements for FSN#truncate. (yliu) 2015-01-20 00:45:12 +08:00
Tsz-Wo Nicholas Sze
4a4450836c HDFS-5631. Change BlockMetadataHeader.readHeader(..), ChunkChecksum class and constructor to public; and fix FsDatasetSpi to use generic type instead of FsVolumeImpl. Contributed by David Powell and Joe Pallas 2015-01-19 13:49:19 -08:00
Jing Zhao
e843a0a8ce HDFS-7637. Fix the check condition for reserved path. Contributed by Yi Liu. 2015-01-19 10:28:29 -08:00
Haohui Mai
24315e7d37 HDFS-7573. Consolidate the implementation of delete() into a single class. Contributed by Haohui Mai. 2015-01-17 12:56:04 -08:00
Konstantin V Shvachko
60cbcff2f7 HDFS-7606. Fix potential NPE in INodeFile.getBlocks(). Contributed by Byron Wong. 2015-01-16 14:31:18 -08:00
cnauroth
ec4389cf72 HDFS-7632. MiniDFSCluster configures DataNode data directories incorrectly if using more than 1 DataNode and more than 2 storage locations per DataNode. Contributed by Chris Nauroth. 2015-01-16 10:52:01 -08:00
yliu
c4ccbe62c0 HDFS-7189. Add trace spans for DFSClient metadata operations. (Colin P. McCabe via yliu) 2015-01-16 00:23:51 +08:00
Kihwal Lee
780a6bf145 HDFS-7457. DatanodeID generates excessive garbage. Contributed by Daryn Sharp. 2015-01-15 16:44:11 -06:00
Kihwal Lee
44eed6cbc9 HDFS-7615. Remove longReadLock. Contributed by Kihwal Lee. 2015-01-15 16:39:18 -06:00
Arpit Agarwal
a6efbb21c2 HDFS-7591. hdfs classpath command should support same options as hadoop classpath. (Contributed by Varun Saxena) 2015-01-15 11:02:17 -08:00
Allen Wittenauer
ce0117636a HDFS-7581. HDFS documentation needs updating post-shell rewrite (aw) 2015-01-15 07:48:55 -08:00
Tsz-Wo Nicholas Sze
6464a8929a HDFS-5782. Change BlockListAsLongs constructor to take Replica as parameter type instead of concrete classes Block and ReplicaInfo. Contributed by David Powell and Joe Pallas 2015-01-14 13:46:06 -08:00
Tsz-Wo Nicholas Sze
7fe0f25ad2 HDFS-2219. Change fsck to support fully qualified paths so that a particular namenode in a federated cluster with multiple namenodes can be specified in the path parameter. 2015-01-14 11:31:18 -08:00
Colin Patrick Mccabe
446545c496 HDFS-7585. Get TestEnhancedByteBufferAccess working on CPU architectures with page sizes other than 4096 (Sam Liu via Colin P. McCabe) 2015-01-14 11:13:55 -08:00
cnauroth
85aec75ce5 HDFS-7570. SecondaryNameNode need twice memory when calling reloadFromImageFile. Contributed by zhaoyunjiong. 2015-01-13 16:10:28 -08:00
Konstantin V Shvachko
08ac06283a HDFS-7056. Snapshot support for truncate. Contributed by Konstantin Shvachko and Plamen Jeliazkov. 2015-01-13 00:24:23 -08:00
Plamen Jeliazkov
7e9358feb3 HDFS-3107. Introduce truncate. Contributed by Plamen Jeliazkov. 2015-01-12 22:50:04 -08:00
Jing Zhao
6f3a63a41b HDFS-7600. Refine hdfs admin classes to reuse common code. Contributed by Jing Zhao. 2015-01-12 17:32:33 -08:00
Colin Patrick Mccabe
f761bd8fe4 HDFS-5445. PacketReceiver populates the packetLen field in PacketHeader incorrectly (Jonathan Mace via Colin P. McCabe) 2015-01-12 17:11:03 -08:00
Kihwal Lee
6bbf9fdd04 HDFS-7533. Datanode sometimes does not shutdown on receiving upgrade shutdown command. Contributed by Eric Payne. 2015-01-12 15:36:55 -06:00
Colin Patrick Mccabe
b78b4a1536 HDFS-7326. Add documentation for hdfs debug commands (Vijay Bhat via Colin P. McCabe) 2015-01-12 12:16:36 -08:00
yliu
5b0d060d2a HDFS-7323. Move the get/setStoragePolicy commands out from dfsadmin. (jing9 via yliu) 2015-01-12 00:35:43 +08:00
cnauroth
ef3c3a832c HDFS-7596. NameNode should prune dead storages from storageMap. Contributed by Arpit Agarwal. 2015-01-10 09:18:33 -08:00
Jing Zhao
2a06101e61 HDFS-7182. JMX metrics aren't accessible when NN is busy. Contributed by Ming Ma. 2015-01-09 17:35:57 -08:00
Colin Patrick Mccabe
ae91b13a4b HADOOP-11470. Remove some uses of obsolete guava APIs from the hadoop codebase (Sangjin Lee via Colin P. McCabe) 2015-01-08 16:09:44 -08:00
cnauroth
7e2d9a3242 HDFS-7579. Improve log reporting during block report rpc failure. Contributed by Charles Lamb. 2015-01-08 15:12:56 -08:00
cnauroth
708b1aa074 HDFS-7589. Break the dependency between libnative_mini_dfs and libhdfs. Contributed by Zhanwei Wang. 2015-01-08 10:23:40 -08:00
Tsuyoshi Ozawa
a6ed4894b5 HADOOP-11032. Replace use of Guava's Stopwatch with Hadoop's StopWatch. (ozawa) 2015-01-08 14:51:57 +09:00
Tsuyoshi Ozawa
9886396400 Revert "Replace use of Guava's Stopwatch with Hadoop's StopWatch. (ozawa)" because of missing JIRA's number.
This reverts commit 2eba7eb9af.
2015-01-08 14:35:08 +09:00
Tsuyoshi Ozawa
2eba7eb9af Replace use of Guava's Stopwatch with Hadoop's StopWatch. (ozawa) 2015-01-08 14:21:30 +09:00
Konstantin V Shvachko
e86943fd64 HDFS-7561. TestFetchImage should write fetched-image-dir under target. Contributed by Liang Xie. 2015-01-07 16:03:11 -08:00
Vinayakumar B
4cd66f7fb2 HDFS-7583. Fix findbug in TransferFsImage.java (Contributed by Vinayakumar B) 2015-01-06 09:31:35 +05:30
cnauroth
dfd2589bcb HDFS-7572. TestLazyPersistFiles#testDnRestartWithSavedReplicas is flaky on Windows. Contributed by Arpit Agarwal. 2015-01-05 10:39:15 -08:00
Jing Zhao
5caebbae8c HDFS-7484. Make FSDirectory#addINode take existing INodes as its parameter. Contributed by Jing Zhao. 2014-12-22 23:19:20 -08:00
Vinayakumar B
50ae1a6664 HDFS-7456. De-duplicate AclFeature instances with same AclEntries do reduce memory footprint of NameNode (Contributed by Vinayakumar B) 2014-12-23 12:35:53 +05:30
cnauroth
2cf90a2c33 HDFS-7560. ACLs removed by removeDefaultAcl() will be back after NameNode restart/failover. Contributed by Vinayakumar B. 2014-12-22 13:59:10 -08:00
yliu
7bc0a6d5c2 HDFS-7557. Fix spacing for a few keys in DFSConfigKeys.java (Colin P. McCabe) 2014-12-22 00:49:13 +08:00
Colin Patrick Mccabe
8fa265a290 HDFS-7443. Datanode upgrade to BLOCKID_BASED_LAYOUT fails if duplicate block files are present in the same volume (cmccabe) 2014-12-19 13:18:03 -08:00
Colin Patrick Mccabe
a4876c130f HDFS-7552. Change FsVolumeList toString() to fix TestDataNodeVolumeFailureToleration (Liang Xie via Colin P. McCabe) 2014-12-19 11:13:04 -08:00
Colin Patrick Mccabe
6635ccd217 HADOOP-11430. Add GenericTestUtils#disableLog, GenericTestUtils#setLogLevel (cmccabe) 2014-12-18 19:39:04 -08:00
cnauroth
5df7ecb33a HDFS-7431. log message for InvalidMagicNumberException may be incorrect. Contributed by Yi Liu. 2014-12-18 15:03:52 -08:00
Andrew Wang
b0b9084433 HDFS-7530. Allow renaming of encryption zone roots. Contributed by Charles Lamb. 2014-12-18 14:06:53 -08:00
Haohui Mai
65f2a4ee60 HDFS-7543. Avoid path resolution when getting FileStatus for audit logs. Contributed by Haohui Mai. 2014-12-18 11:25:14 -08:00
Kihwal Lee
c0d666c74e HDFS-7373. Clean up temporary files after fsimage transfer failures. Contributed by Kihwal Lee 2014-12-18 12:58:59 -06:00
Colin Patrick Mccabe
3b173d9517 HDFS-7531. Improve the concurrent access on FsVolumeList (Lei Xu via Colin P. McCabe) 2014-12-17 16:41:59 -08:00
Haohui Mai
0da1330bfd HDFS-7528. Consolidate symlink-related implementation into a single class. Contributed by Haohui Mai. 2014-12-17 14:48:30 -08:00
Colin Patrick Mccabe
4281c96e24 HADOOP-11416. Move ChunkedArrayList into hadoop-common (cmccabe) 2014-12-17 10:32:40 -08:00
Haohui Mai
565d72fe6e HDFS-7536. Remove unused CryptoCodec in org.apache.hadoop.fs.Hdfs. Contributed by Haohui Mai. 2014-12-16 13:26:37 -08:00
Colin Patrick Mccabe
a97a1e7317 HDFS-7494. Checking of closed in DFSInputStream#pread() should be protected by synchronization (Ted Yu via Colin P. McCabe) 2014-12-16 11:07:27 -08:00
Kihwal Lee
b7923a356e HDFS-6425. Large postponedMisreplicatedBlocks has impact on blockReport latency. Contributed by Ming Ma. 2014-12-16 10:30:22 -06:00
Haohui Mai
832ebd8cb6 HDFS-7506. Consolidate implementation of setting inode attributes into a single class. Contributed by Haohui Mai. 2014-12-15 10:40:33 -08:00
Colin Patrick Mccabe
6e13fc62e1 HDFS-7513. HDFS inotify: add defaultBlockSize to CreateEvent (cmccabe) 2014-12-15 10:30:30 -08:00
Andrew Wang
fa7b9248e4 HDFS-7426. Change nntop JMX format to be a JSON blob. 2014-12-12 17:04:33 -08:00