Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1240 commits
Select commit Hold shift + click to select a range
0c1eb01
HDFS-16328. Correct disk balancer desc (#3669)
GuoPhilipse Nov 18, 2021
965e387
HDFS-16326. Simplify the code for DiskBalancer (#3663)
tomscut Nov 19, 2021
3d1ca6f
HDFS-16334. Correct NameNode ACL description (#3678)
GuoPhilipse Nov 21, 2021
8e9ad2d
Revert "HADOOP-17995. Stale record should be remove when DataNodePeer…
ferhui Nov 22, 2021
20b78c8
HDFS-16335. Fix HDFSCommands.md (#3681)
tomscut Nov 22, 2021
c88640c
HDFS-16320. Datanode retrieve slownode information from NameNode (#3654)
symious Nov 22, 2021
63018dc
HADOOP-17998. Allow get command to run with multi threads. (#3645)
smarthanwang Nov 22, 2021
0ed817b
HDFS-16337. Show start time of Datanode on Web (#3682)
tomscut Nov 23, 2021
c7ec189
HADOOP-18018. unguava: remove Preconditions from hadoop-tools modules…
virajjasani Nov 23, 2021
c0bdba8
HADOOP-18017. unguava: remove Preconditions from hadoop-yarn-project …
virajjasani Nov 23, 2021
faa4eea
HDFS-16343. Add some debug logs when the dfsUsed are not used during …
mukul1987 Nov 23, 2021
5b1b2c8
YARN-11003. Make RMNode aware of all (OContainer inclusive) allocated…
afchung Nov 23, 2021
d3f0b7e
YARN-10760. Number of allocated OPPORTUNISTIC containers can dip belo…
afchung Nov 23, 2021
a35f7de
HADOOP-18016. Make certain methods LimitedPrivate in S3AUtils.java (#…
mehakmeet Nov 24, 2021
08f3df3
YARN-10991. Fix to ignore the grouping "[]" for resourcesStr in parse…
hotcodemacha Nov 24, 2021
ae3ba45
HADOOP-17975. Fallback to simple auth does not work for a secondary D…
fapifta Nov 24, 2021
e8566b3
HDFS-16336. De-flake TestRollingUpgrade#testRollback (#3686)
virajjasani Nov 24, 2021
98fe0d0
HADOOP-17979. Add Interface EtagSource to allow FileStatus subclasses…
steveloughran Nov 24, 2021
99b161d
HADOOP-17995. Stale record should be remove when DataNodePeerMetrics#…
haiyang1987 Nov 25, 2021
cdc13e9
HDFS-16350. Datanode start time should be set after RPC server starts…
virajjasani Nov 25, 2021
9c887e5
HADOOP-18014. CallerContext should not include some characters. (#3698)
tasanuma Nov 25, 2021
c9d64ba
YARN-11007. Correct words in YARN documents (#3680)
GuoPhilipse Nov 25, 2021
86705ed
HDFS-16339. Show the threshold when mover threads quota is exceeded (…
tomscut Nov 26, 2021
215388b
HADOOP-18022. Add restrict-imports-enforcer-rule for Guava Preconditi…
virajjasani Nov 29, 2021
829af89
HDFS-16344. Improve DirectoryScanner.Stats#toString (#3695)
tomscut Nov 29, 2021
932a78f
HADOOP-18023. Allow cp command to run with multi threads. (#3721)
smarthanwang Nov 29, 2021
c65c87f
HADOOP-18026. Fix default value of Magic committer (#3723)
GuoPhilipse Nov 29, 2021
7b840f2
YARN-10975 EntityGroupFSTimelineStore#ActiveLogParser parses already …
Sushmasree-28 Nov 29, 2021
1ebdac2
HDFS-16361. Fix log format for QueryCommand (#3732). Contributed by t…
tomscut Dec 1, 2021
4dea4a7
HADOOP-18027. Include static imports in the maven plugin rules (#3733)
virajjasani Dec 1, 2021
df41975
HADOOP-18029: Update CompressionCodecFactory to handle uppercase file…
Desmeister Dec 1, 2021
b34dcb5
HADOOP-18025. Upgrade HBase version to 1.7.1 for hbase1 profile (#3722)
virajjasani Dec 2, 2021
196935a
HDFS-16359. RBF: RouterRpcServer#invokeAtAvailableNs does not take ef…
tomscut Dec 2, 2021
0c62a51
HDFS-16358. HttpFS implementation for getSnapshotDiffReportListing (#…
virajjasani Dec 3, 2021
52ec65f
HDFS-16331. Make dfs.blockreport.intervalMsec reconfigurable (#3676)
tomscut Dec 3, 2021
0cb6c28
HDFS-16364. Remove unnecessary brackets in NameNodeRpcServer#L453 (#3…
wzhallright Dec 3, 2021
dd6b987
HDFS-16332. Handle invalid token exception in sasl handshake (#3677)
bitterfox Dec 3, 2021
47ea0d7
HADOOP-18021. Provide a public wrapper of Configuration#substituteVar…
9uapaw Dec 3, 2021
c0f405a
HDFS-16314. Support to make dfs.namenode.block-placement-policy.exclu…
haiyang1987 Dec 3, 2021
cab7086
HDFS-16369. RBF: Fix the retry logic of RouterRpcServer#invokeAtAvail…
ayushtkn Dec 4, 2021
2f55a6c
HDFS-16357. Fix log format in DFSUtilClient (#3729). Contributed by g…
GuoPhilipse Dec 4, 2021
c2afb6a
HDFS-16370. Fix assert message for BlockInfo (#3747). Contributed by …
tomscut Dec 4, 2021
e8e69de
HDFS-16293. Client sleeps and holds 'dataQueue' when DataNodes are co…
tasanuma Dec 6, 2021
1509ea5
HDFS-16338. Correct fsimage error configuration message (#3684). Cont…
GuoPhilipse Dec 6, 2021
5a950b8
YARN-9063. ATS 1.5 fails to start if RollingLevelDb files are corrupt…
hotcodemacha Dec 6, 2021
d75f2db
YARN-11014. YARN incorrectly validates maximum capacity resources on …
szilard-nemeth Dec 7, 2021
7a8c2e0
YARN-11020. [UI2] No container is found for an application attempt wi…
szilard-nemeth Dec 7, 2021
80cccc5
HDFS-16351. Add path exception information in FSNamesystem (#3713). C…
GuoPhilipse Dec 7, 2021
e952604
HDFS-16354. Add description of GETSNAPSHOTDIFFLISTING to WebHDFS doc.…
iwasakims Dec 7, 2021
79cc7b4
YARN-10757. jsonschema2pojo-maven-plugin version is not defined. Cont…
szilard-nemeth Dec 7, 2021
60440a8
YARN-11023. Extend the root QueueInfo with max-parallel-apps in Capac…
szilard-nemeth Dec 7, 2021
7284d23
YARN-11006. Allow overriding user limit factor and maxAMResourcePerce…
szilard-nemeth Dec 7, 2021
1260796
YARN-11016. Queue weight is incorrectly reset to zero. Contributed by…
szilard-nemeth Dec 7, 2021
53edd0d
HADOOP-18033. Upgrade fasterxml Jackson to 2.13.0 (#3749)
virajjasani Dec 8, 2021
6ed0158
HADOOP-18024. SocketChannel is not closed when IOException happens in…
functioner Dec 8, 2021
25849ff
HDFS-16345. Fix test case fail in TestBlockStoragePolicy (#3696). Co…
GuoPhilipse Dec 8, 2021
bface2a
MAPREDUCE-7368. DBOutputFormat.DBRecordWriter#write must throw except…
zabetak Dec 8, 2021
7ba91c1
HDFS-15862. Make TestViewfsWithNfs3.testNfsRenameSingleNN() idempoten…
lzx404243 Dec 8, 2021
00d483d
HDFS-16324. Fix error log in BlockManagerSafeMode (#3661)
GuoPhilipse Dec 8, 2021
1364847
HDFS-15788. Correct the statement for pmem cache to reflect cache per…
PHILO-HE Dec 8, 2021
1943011
YARN-11031. Improve the maintainability of RM webapp tests like TestR…
szilard-nemeth Dec 8, 2021
66a08e9
YARN-11038. Fix testQueueSubmitWithACL* tests in TestAppManager. Cont…
szilard-nemeth Dec 8, 2021
ffee92b
YARN-11005. Implement the core QUEUE_LENGTH_THEN_RESOURCES OContainer…
afchung Dec 8, 2021
8d9dec7
HADOOP-18034. Bump mina-core from 2.0.16 to 2.1.5 in /hadoop-project.…
dependabot[bot] Dec 8, 2021
35556ea
HDFS-16333. fix balancer bug when transfer an EC block (#3679)
liubingxing Dec 9, 2021
6dddbd4
HDFS-16285. Make HDFS ownership tools cross platform (#3588)
GauthamBanasandra Dec 9, 2021
b85c66a
HADOOP-18001. Upgrade jetty version to 9.4.44 (#3700). Contributed by…
luoyuan3471 Dec 9, 2021
9b9e2ef
HADOOP-18040. Use maven.test.failure.ignore instead of ignoreTestFail…
aajisaka Dec 9, 2021
a0d8cde
YARN-10982. Replace all occurences of queuePath with the new QueuePat…
szilard-nemeth Dec 9, 2021
d7c5400
HADOOP-17982. OpensslCipher initialization error should log a WARN me…
jojochuang Dec 10, 2021
f544ef4
YARN-11033. isAbsoluteResource is not correct for dynamically created…
szilard-nemeth Dec 10, 2021
a03579e
HADOOP-18042. Fix jetty version in LICENSE-binary (#3783)
luoyuan3471 Dec 13, 2021
4e326f0
HADOOP-18039. Upgrade hbase2 version and fix TestTimelineWriterHBaseD…
virajjasani Dec 13, 2021
40464a5
HADOOP-18043. Use mina-core 2.0.22 to fix LDAP unit test failures (#3…
aajisaka Dec 13, 2021
898055e
YARN-11024. Create an AbstractLeafQueue to store the common LeafQueue…
szilard-nemeth Dec 13, 2021
a5bcf4c
YARN-10907. Minimize usages of AbstractCSQueue#csContext. Contributed…
szilard-nemeth Dec 13, 2021
c56a07f
HDFS-16327. Make DFS_NAMENODE_MAX_SLOWPEER_COLLECT_NODES_KEY reconfig…
tomscut Dec 14, 2021
d29f0e8
HDFS-16373. Fix MiniDFSCluster restart in case of multiple namenodes.…
ayushtkn Dec 14, 2021
8e08f43
HDFS-16014: Fix an issue in checking native pmdk lib by 'hadoop check…
PHILO-HE Dec 14, 2021
364d38f
YARN-10929. Do not use a separate config in legacy CS AQC. Contribute…
szilard-nemeth Dec 14, 2021
843f66f
Clean up checkstyle warnings from YARN-11024/10907/10929. Contributed…
szilard-nemeth Dec 14, 2021
59c6508
HDFS-16378. Add datanode address to BlockReportLeaseManager logs (#37…
tomscut Dec 15, 2021
f43ac31
YARN-11045. ATSv2 storage monitor fails to read from hbase cluster (#…
virajjasani Dec 15, 2021
6ea1685
YARN-11044. Fix TestApplicationLimits.testLimitsComputation() ineffec…
szilard-nemeth Dec 15, 2021
10cdde5
HDFS-16375. The FBR lease ID should be exposed to the log (#3769)
tomscut Dec 16, 2021
a4557f9
HDFS-16384. Upgrade Netty to 4.1.72.Final (#3798)
tamaashu Dec 16, 2021
22f5e18
HDFS-16377. Should CheckNotNull before access FsDatasetSpi (#3784)
tomscut Dec 16, 2021
bdec546
Revert "HDFS-16384. Upgrade Netty to 4.1.72.Final (#3798)"
jojochuang Dec 16, 2021
a9a5830
YARN-11048. Add tests that shows how to delete config values with Mut…
szilard-nemeth Dec 16, 2021
aec9cdb
YARN-10963. Split TestCapacityScheduler by test categories. Contribut…
szilard-nemeth Dec 16, 2021
8d214cb
YARN-10951. CapacityScheduler: Move all fields and initializer code t…
szilard-nemeth Dec 16, 2021
a967033
YARN-10427. Duplicate Job IDs in SLS output (#3809). Contributed by S…
szilard-nemeth Dec 16, 2021
d8dea6f
HDFS-16352. return the real datanode numBlocks in #getDatanodeStorage…
liubingxing Dec 17, 2021
4483607
HADOOP-13500. Synchronizing iteration of Configuration properties obj…
dbadaya1 Dec 17, 2021
0714142
YARN-11050 (#3805)
szilard-nemeth Dec 18, 2021
04b6b9a
HADOOP-16908. Prune Jackson 1 from the codebase and restrict it's usa…
virajjasani Dec 20, 2021
6185056
YARN-11047. ResourceManager and NodeManager unable to connect to Hbas…
virajjasani Dec 20, 2021
32a78e0
HDFS-16168. Fix TestHDFSFileSystemContract.testAppend timeout (#3815)
secfree Dec 20, 2021
746b328
HDFS-16386. Reduce DataNode load when FsDatasetAsyncDiskService is wo…
jianghuazhu Dec 20, 2021
9420cb6
HDFS-16385. Fix Datanode retrieve slownode information bug. (#3803)
Jackson-Wang-7 Dec 21, 2021
8d251bd
HDFS-16391. Avoid evaluation of LOG.debug statement in NameNodeHeartb…
wzhallright Dec 21, 2021
e2d6fd0
YARN-10178: Global Scheduler async thread crash caused by 'Comparison…
erichadoop Dec 21, 2021
cc07a5a
HDFS-16392. Fix TestWebHdfsFileSystemContract#testResponseCode timeou…
secfree Dec 22, 2021
97ed029
Update BUILDING.txt (#3811)
gvieri Dec 22, 2021
00e2405
YARN-8234. Improve RM system metrics publisher's performance by pushi…
hotcodemacha Dec 23, 2021
c8725de
HADOOP-18052. Support Apple Silicon in start-build-env.sh (#3817)
aajisaka Dec 23, 2021
d20b598
HDFS-16303. Improve handling of datanode lost while decommissioning (…
KevinWikant Dec 23, 2021
4db27ac
YARN-11053. AuxService should not use class name as default system cl…
pan3793 Dec 24, 2021
a5659fe
HDFS-16395. Remove useless NNThroughputBenchmark#dummyActionNoSynch()…
jianghuazhu Dec 24, 2021
ebdbe7e
HADOOP-18057. Fix typo: validateEncrytionSecrets -> validateEncryptio…
hotcodemacha Dec 27, 2021
dba139c
HADOOP-18045. Disable TestDynamometerInfra (#3829)
aajisaka Dec 28, 2021
caab29e
HDFS-14099. Unknown frame descriptor when decompressing multiple fram…
hotcodemacha Dec 28, 2021
b225287
HDFS-16348. Mark slownode as badnode to recover pipeline (#3704)
symious Dec 29, 2021
7950548
HADOOP-13464. Upgrade Gson dependency to version 2.8.9 (#2524)
medb Dec 30, 2021
43afd17
HDFS-16394.RPCMetrics increases the number of handlers in processing.…
jianghuazhu Dec 31, 2021
3bf014d
YARN-8859. Add audit logs for router service (#3607)
minni31 Jan 3, 2022
0c51dec
HADOOP-18061. Update the year to 2022. (#3845). Contributed by Ayush …
ayushtkn Jan 4, 2022
61d424f
HDFS-16393. RBF: Fix TestRouterRPCMultipleDestinationMountTableResolv…
ayushtkn Jan 4, 2022
7398a0f
HADOOP-18063. Remove unused import AbstractJavaKeyStoreProvider in Sh…
jianghuazhu Jan 4, 2022
9eea0e2
HDFS-16409. Fix typo: testHasExeceptionsReturnsCorrectValue -> testHa…
hotcodemacha Jan 4, 2022
c3006be
HDFS-16407. Make hdfs_du tool cross platform (#3848)
GauthamBanasandra Jan 4, 2022
e1d0aa9
HDFS-16408. Ensure LeaseRecheckIntervalMs is greater than zero (#3856)
liever18 Jan 5, 2022
43e5218
HDFS-16410. Insecure Xml parsing in OfflineEditsXmlLoader (#3854)
hotcodemacha Jan 5, 2022
657a288
HADOOP-18056. DistCp: Filter duplicates in the source paths. (#3825).…
ayushtkn Jan 5, 2022
46b0278
HDFS-16371. Exclude slow disks when choosing volume (#3753)
tomscut Jan 6, 2022
da0a6ba
HADOOP-18065. ExecutorHelper.logThrowableFromAfterExecute() is too no…
mukund-thakur Jan 6, 2022
f64fda0
HADOOP-18055. Async Profiler endpoint for Hadoop daemons (#3824)
virajjasani Jan 6, 2022
08c803e
MAPREDUCE-7371. DistributedCache alternative APIs should not use Dist…
virajjasani Jan 8, 2022
39efbc6
HDFS-16404. Fix typo for CachingGetSpaceUsed (#3844). Contributed by …
tomscut Jan 9, 2022
b27732c
HADOOP-14334. S3 SSEC tests to downgrade when running against a manda…
monthonk Jan 9, 2022
b88d5ae
HDFS-16417. StaticRouterRpcFairnessPolicyController init (#3871)
kokonguyen191 Jan 10, 2022
21fe0e6
YARN-10632. Make auto queue creation maximum allowed depth configurab…
9uapaw Jan 11, 2022
e2d6201
HADOOP-18044. Hadoop - Upgrade to jQuery 3.6.0 (#3791)
luoyuan3471 Jan 12, 2022
93294f0
HADOOP-18077. ProfileOutputServlet unable to proceed due to NPE (#3875)
virajjasani Jan 12, 2022
271ac0e
HDFS-16419. Make HDFS data transfer tools cross platform (#3873)
GauthamBanasandra Jan 12, 2022
7542677
HADOOP-16223. Remove misleading fs.s3a.delegation.tokens.enabled prom…
ahmarsuhail Jan 12, 2022
034dc8d
HDFS-16043. Add markedDeleteBlockScrubberThread to delete blocks asyn…
zhuxiangyi Jan 13, 2022
f02374d
HDFS-16400. Reconfig DataXceiver parameters for datanode (#3843)
tomscut Jan 14, 2022
d886282
HDFS-16420. Avoid deleting unique data blocks when deleting redundanc…
Jackson-Wang-7 Jan 14, 2022
a94e9fc
YARN-11055. Add missing newline in cgroups-operations.c (#3851)
gerashegalov Jan 17, 2022
14ba19a
HADOOP-17409. Remove s3guard from S3A module (#3534)
steveloughran Jan 17, 2022
d8ab842
HADOOP-18068. upgrade AWS SDK to 1.12.132 (#3864)
steveloughran Jan 18, 2022
fcb1076
HDFS-16426. Fix nextBlockReportTime when trigger full block report fo…
liubingxing Jan 19, 2022
e355646
HDFS-16399. Reconfig cache report parameters for datanode (#3841)
tomscut Jan 19, 2022
db2c320
HDFS-16423. Balancer should not get blocks on stale storages (#3883)
liubingxing Jan 19, 2022
7c97c0f
HADOOP-18084. ABFS: Add testfilePath while verifying test contents ar…
anmolanmol1234 Jan 19, 2022
dae33cf
YARN-11065. Bump follow-redirects from 1.13.3 to 1.14.7 in hadoop-yar…
dependabot[bot] Jan 20, 2022
15b820c
HDFS-16402. Improve HeartbeatManager logic to avoid incorrect stats. …
tomscut Jan 24, 2022
5ef335d
HDFS-16430. Add validation to maximum blocks in EC group when adding …
cndaimin Jan 24, 2022
795a5ef
HADOOP-17593. hadoop-huaweicloud and hadoop-cloud-storage to remove l…
zhongjun2 Mar 29, 2021
b795f6f
HADOOP-18094. Disable S3A auditing by default.
steveloughran Jan 24, 2022
3ed3c74
YARN-11015. Decouple queue capacity with ability to run OPPORTUNISTIC…
afchung Jan 24, 2022
d699389
HDFS-16403. Improve FUSE IO performance by supporting FUSE parameter …
cndaimin Jan 25, 2022
43153e8
HDFS-16428. Source path with storagePolicy cause wrong typeConsumed w…
ThinkerLei Jan 25, 2022
94b884a
HDFS-16262. Async refresh of cached locations in DFSInputStream (#3527)
bbeaudreault Jan 25, 2022
8c7c49d
HDFS-16401.Remove the worthless DatasetVolumeChecker#numAsyncDatasetC…
jianghuazhu Jan 25, 2022
0d17b62
HADOOP-18093. Better exception handling for testFileStatusOnMountLink…
xinglin Jan 25, 2022
4b26635
YARN-11034. Add enhanced headroom in AllocateResponse (#3766)
minni31 Jan 25, 2022
4faac58
HADOOP-18089. Test coverage for Async profiler servlets (#3913)
virajjasani Jan 26, 2022
c2ff390
HDFS-16398. Reconfig block report parameters for datanode (#3831)
tomscut Jan 26, 2022
6136d63
HDFS-16427. Add debug log for BlockManager#chooseExcessRedundancyStri…
tomscut Jan 27, 2022
e17c96a
HDFS-16429. Add DataSetLockManager to manage fine-grain locks for FsD…
MingXiangLi Jan 27, 2022
1c01944
YARN-11068. Exclude transitive log4j2 dependency coming from solr 8. …
jojochuang Jan 27, 2022
02f6bad
Revert "YARN-11068. Exclude transitive log4j2 dependency coming from …
aajisaka Jan 27, 2022
9cb535c
YARN-10561. Upgrade node.js to 12.22.1 and yarn to 1.22.5 in YARN app…
aajisaka Jan 28, 2022
39cad5f
HDFS-16169. Fix TestBlockTokenWithDFSStriped#testEnd2End failure (#3850)
secfree Jan 28, 2022
bd50b91
HDFS-16444. Show start time of JournalNode on Web (#3943)
tomscut Jan 30, 2022
089e06d
HDFS-16443. Fix edge case where DatanodeAdminDefaultMonitor doubly en…
KevinWikant Jan 31, 2022
e8f767f
YARN-11026. Make default AppPlacementAllocator configurable in AppSch…
minni31 Feb 1, 2022
aeae571
Revert "HADOOP-18024. SocketChannel is not closed when IOException ha…
ayushtkn Feb 1, 2022
87abc43
YARN-10822. Containers going from New to Scheduled transition for kil…
minni31 Feb 1, 2022
ec2fd01
YARN-10459. containerLaunchedOnNode method not need to hold scheduler…
minni31 Feb 1, 2022
ed44662
HDFS-16445. Make HDFS count, mkdir, rm cross platform (#3945)
GauthamBanasandra Feb 2, 2022
b5b07af
HDFS-16435. Remove no need TODO comment for ObserverReadProxyProvider…
tomscut Feb 3, 2022
41c86b6
HADOOP-18101. Bump aliyun-sdk-oss to 3.13.2 and jdom2 to 2.0.6.1 (#3951)
aswinshakil Feb 3, 2022
3684c7f
HADOOP-18100: Change scope of inner classes in InodeTree to make them…
abhishekdas99 Jan 31, 2022
5e7ce26
HADOOP-18085. S3 SDK Upgrade causes AccessPoint ARN endpoint mistrans…
bogthe Feb 4, 2022
125e3b6
HDFS-16437 ReverseXML processor doesn't accept XML files without the …
singer-bin Feb 6, 2022
b39b334
HADOOP-18098. Basic verification for the release candidate vote (#3944)
virajjasani Feb 7, 2022
3e7a7c3
HDFS-16411 RBF: RouterId is NULL when disable RourterRpcServer (#3878)
yulongz Feb 8, 2022
bf0cefb
HDFS-16406. ReadsFromLocalClient counts short-circuit reads (#3847)
secfree Feb 9, 2022
a08e69d
HADOOP-18114. Documentation correction in assumed_roles.md (#3949)
KraFusion Feb 9, 2022
390967f
RBF: Add search box in Router's tab-mounttable web page (#3968)
Neilxzn Feb 9, 2022
efdec92
HADOOP-18091. S3A auditing leaks memory through ThreadLocal reference…
steveloughran Feb 10, 2022
c777142
RBF: Registry HDFS Router's rpcserver & rpcclient metrics for Prometh…
Neilxzn Feb 10, 2022
fe583c4
HADOOP-18096. Distcp: Sync moves filtered file to home directory rath…
ayushtkn Feb 10, 2022
ca8ba24
HADOOP-18110. ViewFileSystem: Add Support for Localized Trash Root
Jan 26, 2022
0e74f1e
Fix thread safety of EC decoding during concurrent preads (#3881)
cndaimin Feb 11, 2022
b689643
HDFS-16449. Fix hadoop web site release notes and changelog not avail…
GuoPhilipse Feb 13, 2022
7fd90cd
YARN-10788. TestCsiClient fails (#3989)
aajisaka Feb 14, 2022
0c194f2
HDFS-16396. Reconfig slow peer parameters for datanode (#3827)
tomscut Feb 15, 2022
48bef28
HDFS-16440. RBF: Support router get HAServiceStatus with Lifeline RPC…
yulongz Feb 15, 2022
19d90e6
HADOOP-18109. Ensure that default permissions of directories under in…
cheyu2022 Apr 16, 2021
2025243
HADOOP-18082.Add debug log when RPC#Reader gets a Call. (#3891). Cont…
jianghuazhu Feb 16, 2022
5f6a294
HADOOP-18126. update junit 5 version due to build issues (#3993)
pjfanning Feb 17, 2022
d58c10c
YARN-11071. AutoCreatedQueueTemplate incorrect wildcard level. Contri…
szilard-nemeth Feb 17, 2022
bb1135c
YARN-10894. Follow up YARN-10237: fix the new test case in TestRMWebS…
szilard-nemeth Feb 17, 2022
48e02f7
YARN-10580. Fix some issues in TestRMWebServicesCapacitySchedDynamicC…
szilard-nemeth Feb 17, 2022
51001fc
YARN-11022. Fix the documentation for max-parallel-apps in CS. Contri…
szilard-nemeth Feb 17, 2022
4c05d25
YARN-10995. Move PendingApplicationComparator from GuaranteedOrZeroCa…
szilard-nemeth Feb 17, 2022
ad0a1dc
YARN-11075. Explicitly declare serialVersionUID in LogMutation class.…
szilard-nemeth Feb 17, 2022
7dd288c
YARN-11070. Minimum resource ratio is overridden by subsequent labels…
szilard-nemeth Feb 17, 2022
de526e1
YARN-10947. Simplify AbstractCSQueue#initializeQueueState. Contribute…
szilard-nemeth Feb 17, 2022
a4f4590
HADOOP-18117. Add an option to preserve root directory permissions (#…
mohan3d Feb 18, 2022
007c201
YARN-11068. Update transitive log4j2 dependency to 2.17.1 (#3963)
jojochuang Feb 21, 2022
cae749b
HADOOP-18136. Verify FileUtils.unTar() handling of missing .tar files.
steveloughran Feb 21, 2022
2f448ac
HDFS-16459. RBF: register RBFMetrics in MetricsSystem for promethuess…
Neilxzn Feb 21, 2022
589695c
HDFS-16316.Improve DirectoryScanner: add regular file check related b…
jianghuazhu Feb 22, 2022
697e5d4
HADOOP-18125. Utility to identify git commit / Jira fixVersion discre…
virajjasani Feb 22, 2022
e363f51
HDFS-16461. Expose JournalNode storage info in the jmx metrics (#4002)
virajjasani Feb 22, 2022
1f157f8
HADOOP-17386. Change default fs.s3a.buffer.dir to be under Yarn conta…
monthonk Feb 22, 2022
0463498
YARN-10944. AbstractCSQueue: Eliminate code duplication in overloaded…
szilard-nemeth Feb 22, 2022
3653754
YARN-10590. Consider legacy auto queue creation absolute resource tem…
szilard-nemeth Feb 22, 2022
c18b646
HADOOP-18071. ABFS: Set driver global timeout for ITestAzureBlobFileS…
sumangala-patki Feb 23, 2022
6b07c85
HDFS-16397. Reconfig slow disk parameters for datanode (#3828)
tomscut Feb 24, 2022
12fa38d
HADOOP-18139: Allow configuration of zookeeper server principal.
omalley Feb 24, 2022
8aa568c
[SPS]: Fix bug for unit test of reconfiguring SPS mode (#3998)
tomscut Feb 28, 2022
b2f541a
Revert "[SPS]: Fix bug for unit test of reconfiguring SPS mode (#3998…
ferhui Feb 28, 2022
5eab971
HDFS-16480. Fix typo: indicies -> indices (#4020)
qijiale76 Feb 28, 2022
d05655d
Revert "HADOOP-18082.Add debug log when RPC#Reader gets a Call. (#389…
ayushtkn Feb 28, 2022
b56af00
HADOOP-18075. ABFS: Fix failure caused by listFiles() in ITestAbfsRes…
steveloughran Mar 1, 2022
9199787
HDFS-16458. [SPS]: Fix bug for unit test of reconfiguring SPS mode (#…
tomscut Mar 2, 2022
9e475ae
YARN-10983. Follow-up changes for YARN-10904. Contributed by Benjamin…
9uapaw Mar 2, 2022
902a793
HADOOP-18128. Fix typo issues of outputstream.md (#4025)
ted12138 Mar 2, 2022
356d337
YARN-11042. Fix testQueueSubmitWithACLsEnabledWithQueueMapping in Tes…
szilard-nemeth Mar 2, 2022
f800b65
Make upstream aware of 3.3.2 release
sunchao Mar 3, 2022
22fe79c
YARN-11076. Upgrade jQuery version in Yarn UI2. (#4046)
tomicooler Mar 3, 2022
1c27c69
Revert "YARN-10947. Simplify AbstractCSQueue#initializeQueueState. Co…
szilard-nemeth Mar 3, 2022
379baa5
YARN-10947. Simplify AbstractCSQueue#initializeQueueState. Contribute…
szilard-nemeth Mar 3, 2022
6995374
HADOOP-18150. Fix ITestAuditManagerDisabled test in S3A. (#4044)
mehakmeet Mar 3, 2022
2785682
HDFS-16481. Provide support to set Http and Rpc ports in MiniJournalC…
virajjasani Mar 4, 2022
1956184
HADOOP-18151. Switch the baseurl for Centos 8 (#4047)
GauthamBanasandra Mar 5, 2022
8f07081
HDFS-16462. Make HDFS get tool cross platform (#4003)
GauthamBanasandra Mar 5, 2022
851a4dc
YARN-11049. MutableConfScheduler is referred as plain String instead …
9uapaw Mar 7, 2022
da5a774
HADOOP-17563. Upgrade BouncyCastle to 1.68 (#3980)
pjfanning Mar 7, 2022
66b7240
HADOOP-18131. Upgrade maven enforcer plugin and relevant dependencies…
virajjasani Mar 8, 2022
49e4e4d
HDFS-16496. Snapshot diff on snapshotable directory fails with not sn…
sodonnel Mar 8, 2022
56d8071
YARN-11081. TestYarnConfigurationFields consistently keeps failing (#…
virajjasani Mar 8, 2022
2ece950
YARN-10945. Add javadoc to all methods of AbstractCSQueue. Contribute…
szilard-nemeth Mar 9, 2022
db8ae4b
YARN-10918. Simplify method: CapacitySchedulerQueueManager#parseQueue…
szilard-nemeth Mar 9, 2022
db36747
HADOOP-17526 Use Slf4jRequestLog for HttpRequestLog (#4050)
Apache9 Mar 10, 2022
9539ff1
YARN-11052. Improve code quality in TestRMWebServicesNodeLabels. Cont…
9uapaw Mar 10, 2022
383b734
YARN-11036. Do not inherit from TestRMWebServicesCapacitySched. Contr…
9uapaw Mar 10, 2022
d0fa9b5
HADOOP-18155. Refactor tests in TestFileUtil (#4053)
GauthamBanasandra Mar 10, 2022
481da19
YARN-10049. FIFOOrderingPolicy Improvements. Contributed by Benjamin …
szilard-nemeth Mar 10, 2022
ed65aa2
YARN-11067. Resource overcommitment due to incorrect resource normali…
szilard-nemeth Mar 10, 2022
672e380
HADOOP-18112: Implement paging during multi object delete. (#4045)
mukund-thakur Mar 11, 2022
a32cfc2
HDFS-15382. Split one FsDatasetImpl lock to block pool grain locks. (…
Hexiaoqiao Mar 12, 2022
7b5eac2
HDFS-16495: RBF should prepend the client ip rather than append it.
omalley Mar 5, 2022
8b8158f
HADOOP-18144: getTrashRoot in ViewFileSystem should return a path in …
Feb 22, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
23 changes: 18 additions & 5 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
## NOTICE
<!--
Thanks for sending a pull request!
1. If this is your first time, please read our contributor guidelines: https://cwiki.apache.org/confluence/display/HADOOP/How+To+Contribute
2. Make sure your PR title starts with JIRA issue id, e.g., 'HADOOP-17799. Your PR title ...'.
-->

### Description of PR


### How was this patch tested?


### For code changes:

- [ ] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
- [ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
- [ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under [ASF 2.0](http://www.apache.org/legal/resolved.html#category-a)?
- [ ] If applicable, have you updated the `LICENSE`, `LICENSE-binary`, `NOTICE-binary` files?

Please create an issue in ASF JIRA before opening a pull request,
and you need to set the title of the pull request which starts with
the corresponding JIRA issue number. (e.g. HADOOP-XXXXX. Fix a typo in YYY.)
For more details, please see https://cwiki.apache.org/confluence/display/HADOOP/How+To+Contribute
101 changes: 57 additions & 44 deletions BUILDING.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ Requirements:
* Maven 3.3 or later
* Boost 1.72 (if compiling native code)
* Protocol Buffers 3.7.1 (if compiling native code)
* CMake 3.1 or newer (if compiling native code)
* CMake 3.19 or newer (if compiling native code)
* Zlib devel (if compiling native code)
* Cyrus SASL devel (if compiling native code)
* One of the compilers that support thread_local storage: GCC 4.8.1 or later, Visual Studio,
* One of the compilers that support thread_local storage: GCC 9.3.0 or later, Visual Studio,
Clang (community version), Clang (version for iOS 9 and later) (if compiling native code)
* openssl devel (if compiling native hadoop-pipes and to get the best HDFS encryption performance)
* Linux FUSE (Filesystem in Userspace) version 2.6 or above (if compiling fuse_dfs)
Expand Down Expand Up @@ -51,39 +51,47 @@ Known issues:
and run your IDE and Docker etc inside that VM.

----------------------------------------------------------------------------------
Installing required packages for clean install of Ubuntu 14.04 LTS Desktop:
Installing required packages for clean install of Ubuntu 18.04 LTS Desktop.
(For Ubuntu 20.04, gcc/g++ and cmake bundled with Ubuntu can be used.
Refer to dev-support/docker/Dockerfile):

* Oracle JDK 1.8 (preferred)
$ sudo apt-get purge openjdk*
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:webupd8team/java
* Open JDK 1.8
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
$ sudo apt-get -y install openjdk-8-jdk
* Maven
$ sudo apt-get -y install maven
* Native libraries
$ sudo apt-get -y install build-essential autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev libsasl2-dev
* GCC 9.3.0
$ sudo apt-get -y install software-properties-common
$ sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test
$ sudo apt-get update
$ sudo apt-get -y install g++-9 gcc-9
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-9
* CMake 3.19
$ curl -L https://cmake.org/files/v3.19/cmake-3.19.0.tar.gz > cmake-3.19.0.tar.gz
$ tar -zxvf cmake-3.19.0.tar.gz && cd cmake-3.19.0
$ ./bootstrap
$ make -j$(nproc)
$ sudo make install
* Protocol Buffers 3.7.1 (required to build native code)
$ mkdir -p /opt/protobuf-3.7-src \
&& curl -L -s -S \
https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz \
-o /opt/protobuf-3.7.1.tar.gz \
&& tar xzf /opt/protobuf-3.7.1.tar.gz --strip-components 1 -C /opt/protobuf-3.7-src \
&& cd /opt/protobuf-3.7-src \
&& ./configure\
&& make install \
&& rm -rf /opt/protobuf-3.7-src
$ curl -L -s -S https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz -o protobuf-3.7.1.tar.gz
$ mkdir protobuf-3.7-src
$ tar xzf protobuf-3.7.1.tar.gz --strip-components 1 -C protobuf-3.7-src && cd protobuf-3.7-src
$ ./configure
$ make -j$(nproc)
$ sudo make install
* Boost
$ curl -L https://sourceforge.net/projects/boost/files/boost/1.72.0/boost_1_72_0.tar.bz2/download > boost_1_72_0.tar.bz2 \
&& tar --bzip2 -xf boost_1_72_0.tar.bz2 \
&& cd boost_1_72_0 \
&& ./bootstrap.sh --prefix=/usr/ \
&& ./b2 --without-python install
$ curl -L https://sourceforge.net/projects/boost/files/boost/1.72.0/boost_1_72_0.tar.bz2/download > boost_1_72_0.tar.bz2
$ tar --bzip2 -xf boost_1_72_0.tar.bz2 && cd boost_1_72_0
$ ./bootstrap.sh --prefix=/usr/
$ ./b2 --without-python
$ sudo ./b2 --without-python install

Optional packages:

* Snappy compression (only used for hadoop-mapreduce-client-nativetask)
$ sudo apt-get install snappy libsnappy-dev
$ sudo apt-get install libsnappy-dev
* Intel ISA-L library for erasure coding
Please refer to https://01.org/intel%C2%AE-storage-acceleration-library-open-source-version
(OR https://github.com/01org/isa-l)
Expand All @@ -103,7 +111,7 @@ Maven main modules:
- hadoop-project (Parent POM for all Hadoop Maven modules. )
(All plugins & dependencies versions are defined here.)
- hadoop-project-dist (Parent POM for modules that generate distributions.)
- hadoop-annotations (Generates the Hadoop doclet used to generated the Javadocs)
- hadoop-annotations (Generates the Hadoop doclet used to generate the Javadocs)
- hadoop-assemblies (Maven assemblies used by the different modules)
- hadoop-maven-plugins (Maven plugins used in project)
- hadoop-build-tools (Build tools like checkstyle, etc.)
Expand All @@ -120,7 +128,7 @@ Maven main modules:
----------------------------------------------------------------------------------
Where to run Maven from?

It can be run from any module. The only catch is that if not run from utrunk
It can be run from any module. The only catch is that if not run from trunk
all modules that are not part of the build run must be installed in the local
Maven cache or available in a Maven repository.

Expand All @@ -131,11 +139,11 @@ Maven build goals:
* Compile : mvn compile [-Pnative]
* Run tests : mvn test [-Pnative] [-Pshelltest]
* Create JAR : mvn package
* Run findbugs : mvn compile findbugs:findbugs
* Run spotbugs : mvn compile spotbugs:spotbugs
* Run checkstyle : mvn compile checkstyle:checkstyle
* Install JAR in M2 cache : mvn install
* Deploy JAR to Maven repo : mvn deploy
* Run clover : mvn test -Pclover [-DcloverLicenseLocation=${user.name}/.clover.license]
* Run clover : mvn test -Pclover
* Run Rat : mvn apache-rat:check
* Build javadocs : mvn javadoc:javadoc
* Build distribution : mvn package [-Pdist][-Pdocs][-Psrc][-Pnative][-Dtar][-Preleasedocs][-Pyarn-ui]
Expand Down Expand Up @@ -176,7 +184,6 @@ Maven build goals:
we silently build a version of libhadoop.so that cannot make use of snappy.
This option is recommended if you plan on making use of snappy and want
to get more repeatable builds.

* Use -Dsnappy.prefix to specify a nonstandard location for the libsnappy
header files and library files. You do not need this option if you have
installed snappy using a package manager.
Expand Down Expand Up @@ -319,40 +326,35 @@ to update SNAPSHOTs from external repos.
----------------------------------------------------------------------------------
Importing projects to eclipse

When you import the project to eclipse, install hadoop-maven-plugins at first.
At first, install artifacts including hadoop-maven-plugins at the top of the source tree.

$ cd hadoop-maven-plugins
$ mvn install
$ mvn clean install -DskipTests -DskipShade

Then, generate eclipse project files.

$ mvn eclipse:eclipse -DskipTests

At last, import to eclipse by specifying the root directory of the project via
[File] > [Import] > [Existing Projects into Workspace].
Then, import to eclipse by specifying the root directory of the project via
[File] > [Import] > [Maven] > [Existing Maven Projects].

----------------------------------------------------------------------------------
Building distributions:

Create binary distribution without native code and without documentation:
Create binary distribution without native code and without Javadocs:

$ mvn package -Pdist -DskipTests -Dtar -Dmaven.javadoc.skip=true

Create binary distribution with native code and with documentation:
Create binary distribution with native code:

$ mvn package -Pdist,native,docs -DskipTests -Dtar
$ mvn package -Pdist,native -DskipTests -Dtar

Create source distribution:

$ mvn package -Psrc -DskipTests

Create source and binary distributions with native code and documentation:
Create source and binary distributions with native code:

$ mvn package -Pdist,native,docs,src -DskipTests -Dtar
$ mvn package -Pdist,native,src -DskipTests -Dtar

Create a local staging version of the website (in /tmp/hadoop-site)

$ mvn clean site -Preleasedocs; mvn site:stage -DstagingDirectory=/tmp/hadoop-site
$ mvn site site:stage -Preleasedocs,docs -DstagingDirectory=/tmp/hadoop-site

Note that the site needs to be built in a second pass after other artifacts.

Expand Down Expand Up @@ -453,6 +455,17 @@ Building on CentOS 8
* Install libraries provided by CentOS 8.
$ sudo dnf install libtirpc-devel zlib-devel lz4-devel bzip2-devel openssl-devel cyrus-sasl-devel libpmem-devel

* Install GCC 9.3.0
$ sudo dnf -y install gcc-toolset-9-gcc gcc-toolset-9-gcc-c++
$ source /opt/rh/gcc-toolset-9/enable

* Install CMake 3.19
$ curl -L https://cmake.org/files/v3.19/cmake-3.19.0.tar.gz > cmake-3.19.0.tar.gz
$ tar -zxvf cmake-3.19.0.tar.gz && cd cmake-3.19.0
$ ./bootstrap
$ make -j$(nproc)
$ sudo make install

* Install boost.
$ curl -L -o boost_1_72_0.tar.bz2 https://sourceforge.net/projects/boost/files/boost/1.72.0/boost_1_72_0.tar.bz2/download
$ tar xjf boost_1_72_0.tar.bz2
Expand Down Expand Up @@ -489,7 +502,7 @@ Requirements:
* Maven 3.0 or later
* Boost 1.72
* Protocol Buffers 3.7.1
* CMake 3.1 or newer
* CMake 3.19 or newer
* Visual Studio 2010 Professional or Higher
* Windows SDK 8.1 (if building CPU rate control for the container executor)
* zlib headers (if building native code bindings for zlib)
Expand Down
Loading