Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
705 commits
Select commit Hold shift + click to select a range
845d761
HDFS-12487. FsDatasetSpi.isValidBlock() lacks null pointer check insi…
jojochuang Jun 22, 2019
d5ecca1
HDFS-14074. DataNode runs async disk checks maybe throws NullPointerE…
jojochuang Jun 22, 2019
0966407
HDFS-14541. When evictableMmapped or evictable size is zero, do not t…
Jun 25, 2019
9637124
HDFS-14247. Repeat adding node description into network topology. Con…
Mar 1, 2019
e7fce21
HDFS-14598. Findbugs warning caused by HDFS-12487.
anuengineer Jun 24, 2019
a2f4e46
YARN-9639. DecommissioningNodesWatcher cause memory leak. Contributed…
bibinchundatt Jun 27, 2019
252c3a1
HDFS-14047. [libhdfs++] Fix hdfsGetLastExceptionRootCause bug in test…
templedf Nov 6, 2018
860606f
YARN-9581. Add support for get multiple RM webapp URLs.
macroadster Jun 28, 2019
3932ac4
HDFS-12975. [SBN read] Changes to the NameNode to support reads from …
sunchao Mar 21, 2018
1eeca2d
HDFS-12977. [SBN read] Add stateId to RPC headers. Contributed by Pla…
pjeli Mar 21, 2018
c0ca2bb
HDFS-13331. [SBN read] Add lastSeenStateId to RpcRequestHeader. Contr…
xkrogen Apr 4, 2018
49d7bb6
HDFS-13286. [SBN read] Add haadmin commands to transition between sta…
xkrogen May 4, 2018
dbf777e
HDFS-13578. [SBN read] Add ReadOnly annotation to methods in ClientPr…
xkrogen Jun 1, 2018
a3521c5
HDFS-13399. [SBN read] Make Client field AlignmentContext non-static.…
pjeli Jun 4, 2018
174c41c
HDFS-13607. [SBN read] Edit Tail Fast Path Part 1: Enhance JournalNod…
xkrogen May 9, 2018
b13110a
HDFS-13608. [SBN read] Edit Tail Fast Path Part 2: Add ability for Jo…
xkrogen May 23, 2018
ac3eeee
HDFS-13609. [SBN read] Edit Tail Fast Path Part 3: NameNode-side chan…
xkrogen May 22, 2018
1f5852f
HDFS-13706. [SBN read] Rename client context to ClientGSIContext. Con…
shvachko Jun 29, 2018
a97f00e
HDFS-12976. [SBN read] Introduce ObserverReadProxyProvider. Contribut…
sunchao Jul 11, 2018
7e0a71d
HDFS-13665. [SBN read] Move RPC response serialization into Server.do…
pjeli Jul 11, 2018
ea40285
HDFS-13610. [SBN read] Edit Tail Fast Path Part 4: Cleanup. Integrati…
xkrogen May 11, 2018
e3f3fb1
HDFS-13688. [SBN read] Introduce msync API call. Contributed by Chen …
xkrogen Aug 1, 2018
6fe755f
HDFS-13789. Reduce logging frequency of QuorumJournalManager#selectIn…
sunchao Aug 8, 2018
e2337bf
HDFS-13767. Add msync server implementation. Contributed by Chen Liang.
Aug 13, 2018
0c9d846
HDFS-13851. Remove AlignmentContext from AbstractNNFailoverProxyProvi…
shvachko Aug 24, 2018
0b56a53
HDFS-13782. ObserverReadProxyProvider should work with IPFailoverProx…
shvachko Aug 26, 2018
afeaead
HDFS-13779. [SBN read] Implement proper failover and observer failure…
xkrogen Aug 24, 2018
4c4ca86
HDFS-13880. Add mechanism to allow certain RPC calls to bypass sync. …
Sep 13, 2018
0de06c0
HDFS-13778. [SBN read] TestStateAlignmentContextWithHA should use rea…
shvachko Sep 18, 2018
556b7a8
HDFS-13749. [SBN read] Use getServiceStatus to discover observer name…
xkrogen Sep 20, 2018
a856eea
HDFS-13898. [SBN read] Throw retriable exception for getBlockLocation…
xkrogen Sep 21, 2018
3998bab
HDFS-13791. Limit logging frequency of edit tail related statements. …
Sep 27, 2018
c2bfaf4
HDFS-13961. [SBN read] TestObserverNode refactoring. Contributed by K…
shvachko Oct 5, 2018
dea7e1a
HDFS-13523. Support observer nodes in MiniDFSCluster. Contributed by …
shvachko Oct 12, 2018
8eef380
HDFS-13925. Unit Test for transitioning between different states. Con…
shvachko Oct 16, 2018
cc70e81
HDFS-13924. [SBN read] Handle BlockMissingException when reading from…
sunchao Oct 24, 2018
fc54850
HDFS-14016. [SBN read] ObserverReadProxyProvider should enable observ…
sunchao Oct 31, 2018
3d3686a
HDFS-14035. NN status discovery does not leverage delegation token. C…
Nov 14, 2018
03a2c60
HDFS-14017. [SBN read] ObserverReadProxyProviderWithIPFailover should…
Nov 17, 2018
45d6834
HDFS-14067. [SBN read] Allow manual failover between standby and obse…
sunchao Nov 24, 2018
f0b7350
HDFS-14094. [SBN read] Fix the order of logging arguments in Observer…
shvachko Nov 25, 2018
f7f7cac
HDFS-14120. [SBN read] ORFPP should also clone DT for the virtual IP.…
Dec 4, 2018
f1c5b24
HDFS-14131. [SBN read] Create user guide for Consistent Reads from Ob…
xkrogen Dec 11, 2018
589d2c5
HDFS-14142. Move ipfailover config key out of HdfsClientConfigKeys. C…
Dec 12, 2018
c1c061d
HDFS-13873. [SBN read] ObserverNode should reject read requests when …
xkrogen Dec 13, 2018
7908318
HDFS-14138. [SBN read] Description errors in the comparison logic of …
Dec 14, 2018
e917ac2
HDFS-14146. [SBN read] Handle exceptions from and prevent handler thr…
xkrogen Dec 14, 2018
25913f1
HDFS-14116. [SBN read] Fix class cast error in NNThroughputBenchmark …
sunchao Dec 18, 2018
eb7d7fa
HDFS-14149. [SBN read] Fix annotations on new interfaces/classes for …
sunchao Dec 18, 2018
2be93bd
HDFS-14160. [SBN read] ObserverReadInvocationHandler should implement…
shvachko Dec 19, 2018
720eed9
HDFS-14154. [SBN read] Document dfs.ha.tail-edits.period in user guid…
sunchao Dec 20, 2018
c936562
HDFS-14170. [SBN read] Fix checkstyle warnings related to SBN reads. …
shvachko Dec 24, 2018
73d56b9
HDFS-14250. [SBN read]. msync should always direct to active NameNode…
xkrogen Feb 6, 2019
98434be
HDFS-14279. [SBN read] Fix race condition in ObserverReadProxyProvide…
xkrogen Feb 14, 2019
e1e4056
HDFS-14272. [SBN read] Make ObserverReadProxyProvider initialize its …
xkrogen Mar 1, 2019
3c6b74a
HDFS-14211. [SBN Read]. Add a configurable flag to enable always-msyn…
xkrogen Mar 8, 2019
e53cee0
HDFS-14435. [SBN Read] Enable ObserverReadProxyProvider to gracefully…
xkrogen Apr 17, 2019
66920e6
HDFS-14537. Journaled Edits Cache is not cleared when formatting the …
jojochuang Jun 19, 2019
c9bccaf
YARN-9655. AllocateResponse in FederationInterceptor lost application…
yangwwei Jul 2, 2019
bea79e7
YARN-9327. Improve synchronisation in ProtoUtils#convertToProtoFormat…
sunilgovind Jul 2, 2019
1dbaf74
HADOOP-16385. Namenode crashes with 'RedundancyMonitor thread receive…
Jul 2, 2019
d18986e
YARN-9644. First RMContext object is always leaked during switch over…
sunilgovind Jul 4, 2019
4638fa0
YARN-9629. Support configurable MIN_LOG_ROLLING_INTERVAL. Contributed…
szilard-nemeth Jul 3, 2019
fa8b8ed
HDFS-12748. NameNode memory leak when accessing webhdfs GETHOMEDIRECT…
yangwwei Jul 4, 2019
ee81a64
HDFS-14629. Property value Hard Coded in DNConf.java. Contributed by …
iwasakims Jul 4, 2019
adec307
HDFS-13694. Making md5 computing being in parallel with image loading.
leosunli Jul 5, 2019
29b9049
HDFS-12862. CacheDirective becomes invalid when NN restart or failove…
jojochuang Jul 8, 2019
491dc7c
HDFS-14547. Improve memory efficiency of quotas when storage type quo…
xkrogen Jul 8, 2019
5f8395f
YARN-9557. Application fails in diskchecker when ReadWriteDiskValidat…
bibinchundatt Jul 10, 2019
950aa74
HDFS-12703. Exceptions are fatal to decommissioning monitor. Contribu…
Jul 10, 2019
b6718c7
HADOOP-16401. ABFS: port Azure doc to 3.2 branch.
iwasakims Jul 1, 2019
4216090
YARN-9573. DistributedShell cannot specify LogAggregationContext. Con…
szilard-nemeth Jul 11, 2019
3e3bbb7
YARN-9625. UI2 - No link to a queue on the Queues page for Fair Sched…
szilard-nemeth Jul 11, 2019
9ed2c22
HDFS-14466. Add a regression test for HDFS-14323.
iwasakims Jul 11, 2019
c61c969
YARN-9235. If linux container executor is not set for a GPU cluster G…
szilard-nemeth Jul 12, 2019
0ede873
YARN-9337. GPU auto-discovery script runs even when the resource is g…
szilard-nemeth Jul 12, 2019
4fa0de9
YARN-9626. UI2 - Fair scheduler queue apps page issues. Contributed b…
szilard-nemeth Jul 12, 2019
2fcbdf4
YARN-9337. Addendum to fix compilation error due to mockito spy call
szilard-nemeth Jul 12, 2019
28d6a45
YARN-9127. Create more tests to verify GpuDeviceInformationParser. Co…
szilard-nemeth Jul 15, 2019
7c9cfc0
YARN-9326. Fair Scheduler configuration defaults are not documented i…
szilard-nemeth Jul 15, 2019
4866735
YARN-9645. Fix Invalid event FINISHED_CONTAINERS_PULLED_BY_AM at NEW …
bibinchundatt Jul 16, 2019
bf3d9f6
YARN-9682. Wrong log message when finalizing the upgrade. Contributed…
yangwwei Jul 17, 2019
76d2cd2
HADOOP-16341. ShutDownHookManager: Regressed performance on Hook remo…
Jul 17, 2019
5f2d07a
HADOOP-16404. ABFS default blocksize change(256MB from 512MB)
arunsingh2101990 Jul 20, 2019
35ff1ce
HADOOP-16440. Distcp can not preserve timestamp with -delete option. …
ayushtkn Jul 20, 2019
1534400
YARN-9668. UGI conf doesn't read user overridden configurations on RM…
hungj Jul 22, 2019
772cacd
MAPREDUCE-7076. TestNNBench#testNNBenchCreateReadAndDelete failing in…
pingsutw Jul 13, 2019
23b470e
HADOOP-16443. Improve help text for setfacl --set option.
Jul 22, 2019
2478d33
HDFS-14135. TestWebHdfsTimeouts Fails intermittently in trunk. Contri…
iwasakims Jun 21, 2019
7418764
HADOOP-9844. NPE when trying to create an error message response of S…
steveloughran Oct 13, 2017
bd5033e
Revert "HDFS-14135. TestWebHdfsTimeouts Fails intermittently in trunk…
xkrogen Jul 26, 2019
5ec34bf
HADOOP-16245. Restrict the effect of LdapGroupsMapping SSL configurat…
xkrogen Apr 11, 2019
69f1c8d
HDFS-14632. Reduce useless #getNumLiveDataNodes call in SafeModeMonit…
linyiqun Jul 10, 2019
d28e624
HDFS-14429. Block remain in COMMITTED but not COMPLETE caused by Deco…
jojochuang Jul 29, 2019
f921c72
HADOOP-16435. RpcMetrics should not retained forever. Contributed by …
aajisaka Jul 30, 2019
168dc3f
YARN-9596: QueueMetrics has incorrect metrics when labelled partition…
Jul 30, 2019
d4492bd
HADOOP-16459. Backport of HADOOP-16266. Add more fine-grained process…
csgregorian Apr 29, 2019
e611fb8
MAPREDUCE-7225: Fix broken current folder expansion during MR job sta…
szilard-nemeth Aug 1, 2019
a405db8
HDFS-13529. Fix default trash policy emptier trigger time correctly. …
Hexiaoqiao Aug 1, 2019
5c1f91f
HDFS-14631.The DirectoryScanner doesn't fix the wrongly placed replic…
jojochuang Aug 1, 2019
490b18f
HADOOP-15681. AuthenticationFilter should generate valid date format …
jojochuang Aug 2, 2019
e1659fe
HDFS-14685. DefaultAuditLogger doesn't print CallerContext. Contribut…
jojochuang Aug 2, 2019
2634aaa
HDFS-14462 Ensure WebHDFS client throws the correct exception during …
xkrogen Aug 2, 2019
0c02217
HDFS-14691. Wrong usage hint for hadoop fs command "test".
Aug 5, 2019
8414e63
HDFS-14557. JournalNode error: Can't scan a pre-transactional edit lo…
Aug 6, 2019
3e8e157
HDFS-14513. FSImage which is saving should be clean while NameNode sh…
Jun 11, 2019
8d35734
YARN-9559. Create AbstractContainersLauncher for pluggable Containers…
haibchen Aug 6, 2019
f6fe18a
HDFS-14692. Upload button should not encode complete url. Contributed…
lokeshj1703 Aug 6, 2019
8e59ff9
HADOOP-15908. hadoop-build-tools jar is downloaded from remote reposi…
aajisaka Aug 7, 2019
016aa13
HDFS-14370. Add exponential backoff to the edit log tailer to avoid s…
xkrogen Jul 24, 2019
e47c483
YARN-9685: NPE when rendering the info table of leaf queue in non-acc…
Aug 8, 2019
d38b617
HDFS-14034. Support getQuotaUsage API in WebHDFS. Contributed by Chao…
sunchao Jul 30, 2019
a00a327
HDFS-14459. ClosedChannelException silently ignored in FsVolumeList.a…
Aug 8, 2019
2f2fa3d
HDFS-14693. NameNode should log a warning when EditLog IPC logger's p…
jojochuang Aug 8, 2019
3bcf44f
YARN-9094: Remove unused interface method: NodeResourceUpdaterPlugin#…
szilard-nemeth Aug 9, 2019
f0dfb8b
YARN-9096: Some GpuResourcePlugin and ResourcePluginManager methods a…
szilard-nemeth Aug 9, 2019
02d0e54
YARN-9092. Create an object for cgroups mount enable and cgroups moun…
szilard-nemeth Aug 9, 2019
4c4f7d9
YARN-9124. Resolve contradiction in ResourceUtils: addMandatoryResour…
Aug 2, 2019
3e90712
SUBMARINE-57. Add more elaborate message if submarine command is not …
szilard-nemeth Aug 9, 2019
9fb6c6e
YARN-9715. [UI2] yarn-container-log URI need to be encoded to avoid p…
sunilgovind Aug 9, 2019
2e6beb1
Logging fileSize of log files under NM Local Dir. Contributed by Prab…
szilard-nemeth Aug 2, 2019
a7bc09c
HDFS-13359. DataXceiver hung due to the lock in FsDatasetImpl#getBloc…
linyiqun Aug 10, 2019
02b4635
YARN-9729. [UI2] Fix error message for logs when ATSv2 is offline. Co…
sunilgovind Aug 11, 2019
330e450
HADOOP-16315. ABFS: transform full UPN for named user in AclStatus
Aug 9, 2019
b20fd9e
YARN-9135. NM State store ResourceMappings serialization are tested w…
szilard-nemeth Aug 12, 2019
8442592
YARN-9451. AggregatedLogsBlock shows wrong NM http port. Contributed …
szilard-nemeth Aug 12, 2019
c5aea8c
YARN-9723. ApplicationPlacementContext is not required for terminated…
szilard-nemeth Aug 12, 2019
c5f433b
HDFS-14148. HDFS OIV ReverseXML SnapshotSection parser throws excepti…
smengcl Aug 13, 2019
cec7169
YARN-9442. container working directory has group read permissions. Co…
ericbadger Aug 13, 2019
88aece4
HDFS-14665. HttpFS: LISTSTATUS response is missing HDFS-specific fiel…
smengcl Aug 13, 2019
d7ca016
HDFS-14423. Percent (%) and plus (+) characters no longer work in Web…
iwasakims Aug 12, 2019
f5661b6
HDFS-14491. More Clarity on Namenode UI Around Blocks and Replicas. C…
jojochuang Aug 14, 2019
9a87e74
YARN-9134. No test coverage for redefining FPGA / GPU resource types …
szilard-nemeth Aug 14, 2019
4dc477b
YARN-9140. Code cleanup in ResourcePluginManager.initialize and in Te…
szilard-nemeth Aug 14, 2019
4bb238c
YARN-9133. Make tests more easy to comprehend in TestGpuResourceHandl…
szilard-nemeth Aug 14, 2019
d5446b3
YARN-9676. Add DEBUG and TRACE level messages to AppLogAggregatorImpl…
Aug 14, 2019
e4b650f
HDFS-14403. Cost-based extension to the RPC Fair Call Queue. Contribu…
csgregorian May 25, 2019
faafab9
MAPREDUCE-7230. TestHSWebApp.testLogsViewSingle fails. Contributed by…
szilard-nemeth Aug 15, 2019
e616037
YARN-9488. Skip YARNFeatureNotEnabledException from ClientRMService. …
szilard-nemeth Aug 15, 2019
8fee380
YARN-9749. TestAppLogAggregatorImpl#testDFSQuotaExceeded fails on tru…
szilard-nemeth Aug 16, 2019
df61637
YARN-8586. Extract log aggregation related fields and methods from RM…
szilard-nemeth Aug 16, 2019
a83718f
YARN-9100. Add tests for GpuResourceAllocator and do minor code clean…
szilard-nemeth Aug 16, 2019
22d81f7
HDFS-13566. Add configurable additional RPC listener to NameNode. Con…
Oct 23, 2018
ca15968
HDFS-13617. Allow wrapping NN QOP into token in encrypted message. Co…
Feb 13, 2019
f507bc0
HDFS-13699. Add DFSClient sending handshake token to DataNode, and al…
Apr 13, 2019
d8a6098
HDFS-14611. Move handshake secret field from Token to BlockAccessToke…
Jul 11, 2019
c6e4906
HDFS-14595. HDFS-11848 breaks API compatibility. Contributed by Siyao…
smengcl Aug 14, 2019
e89413d
HDFS-13101. Yet another fsimage corruption related to snapshot. Contr…
bshashikant Aug 15, 2019
6b01eff
HDFS-14687. Standby Namenode never come out of safemode when EC files…
surendralilhore Aug 19, 2019
1b30b3f
HADOOP-15246. SpanReceiverInfo - Prefer ArrayList over LinkedList. Co…
Aug 19, 2019
b3c14d4
HADOOP-16158. DistCp to support checksum validation when copy blocks …
kai33 Aug 19, 2019
8b802d6
HDFS-14476. lock too long when fix inconsistent blocks between disk a…
jojochuang Aug 19, 2019
abda503
HDFS-14746. Trivial test code update after HDFS-14687. Contributed by…
pingsutw Aug 19, 2019
6d93886
HDFS-13709. Report bad block to NN when transfer block encounter EIO …
jojochuang Aug 19, 2019
b004d30
HDFS-13201. Fix prompt message in testPolicyAndStateCantBeNull. Contr…
jojochuang Aug 20, 2019
77fd690
HDFS-14311. Multi-threading conflict at layoutVersion when loading bl…
jojochuang Aug 20, 2019
03c62c7
HDFS-14582. Failed to start DN with ArithmeticException when NULL che…
surendralilhore Aug 20, 2019
69255fa
YARN-9765. SLS runner crashes when run with metrics turned off. Contr…
bibinchundatt Aug 21, 2019
6980f17
YARN-9217. Nodemanager will fail to start if GPU is misconfigured on …
szilard-nemeth Aug 21, 2019
933ea6a
Revert "HDFS-14476. lock too long when fix inconsistent blocks betwee…
jojochuang Aug 21, 2019
c1c0804
HADOOP-16494. Add SHA-512 checksum to release artifact to comply with…
aajisaka Aug 7, 2019
43b8396
HADOOP-16061. Upgrade Yetus to 0.10.0
aajisaka Aug 15, 2019
b7a6647
HDFS-14276. [SBN read] Reduce tailing overhead. Contributed by Wei-Ch…
ayushtkn Aug 21, 2019
afb3f32
YARN-9774. Fix order of arguments for assertEquals in TestSLSUtils. C…
aajisaka Aug 23, 2019
d3e5898
HDFS-13596. NN restart fails after RollingUpgrade from 2.x to 3.x. Co…
aajisaka Aug 23, 2019
e8b93d0
HDFS-14396. Failed to load image from FSImageFile when downgrade from…
aajisaka Aug 23, 2019
2408c24
HDFS-13977. Override shouldForceSync in QuorumOutputStream to allow f…
xkrogen Aug 16, 2019
c824653
HDFS-14674. [SBN read] Got an unexpected txid when tail editlog. Cont…
Aug 23, 2019
ab98f91
YARN-8917. Absolute (maximum) capacity of level3+ queues is wrongly c…
rohithsharmaks Aug 26, 2019
7f20c31
YARN-9642. Fix Memory Leak in AbstractYarnScheduler caused by timer. …
bibinchundatt Aug 26, 2019
e4249c3
YARN-9775. RMWebServices /scheduler-conf GET returns all hadoop confi…
hungj Aug 26, 2019
8b12381
HDFS-2470. NN should automatically set permissions on dfs.namenode.*.…
arp7 Aug 26, 2019
d255efa
HDFS-14779. Fix logging error in TestEditLog#testMultiStreamsLoadEdit…
hungj Aug 27, 2019
006ae25
HADOOP-16163. NPE in setup/teardown of ITestAbfsDelegationTokens.
Mar 5, 2019
dd63612
HADOOP-16269. ABFS: add listFileStatus with StartFrom.
May 8, 2019
a6d50a9
HADOOP-16376. ABFS: Override access() to no-op.
Jun 16, 2019
ce23e97
HADOOP-16340. ABFS driver continues to retry on IOException responses…
rlevas Jun 19, 2019
3b3c0c4
HADOOP-16479. ABFS FileStatus.getModificationTime returns localized t…
bilaharith Aug 8, 2019
9d722c6
HADOOP-16460: ABFS: fix for Sever Name Indication (SNI)
snvijaya Jul 30, 2019
2d8799f
HADOOP-15832. Upgrade BouncyCastle to 1.60. Contributed by Robert Kan…
aajisaka Oct 10, 2018
f36ccf0
YARN-9438. launchTime not written to state store for running applicat…
hungj Aug 27, 2019
d562050
YARN-9756: Create metric that sums total memory/vcores preempted per …
Aug 28, 2019
81c0809
YARN-9640. Slow event processing could cause too many attempt unregis…
rohithsharmaks Aug 29, 2019
7616495
YARN-9796. Fix ASF license issue in branch-3.2. Contributed by Prabhu…
rohithsharmaks Aug 29, 2019
7c6fc96
HDFS-8178. QJM doesn't move aside stale inprogress edits files. Contr…
fapifta Aug 29, 2019
9c0d6e1
HDFS-14706. Checksums are not checked if block meta file is less than…
sodonnel Aug 30, 2019
b516d2e
Make DataNodePeerMetrics#minOutlierDetectionSamples configurable (#13…
leosunli Aug 30, 2019
3edffd9
HDFS-12212. Options.Rename.To_TRASH is considered even when Options.R…
ayushtkn Aug 30, 2019
1c685a3
HADOOP-15998. Ensure jar validation works on Windows.
Aug 23, 2019
2fc4123
YARN-9714. ZooKeeper connection in ZKRMStateStore leaks after RM tran…
rohithsharmaks Aug 30, 2019
a453f38
YARN-9162. Fix TestRMAdminCLI#testHelp. Contributed by Ayush Saxena.
aajisaka Jan 7, 2019
84b2fe4
Revert "HDFS-14706. Checksums are not checked if block meta file is l…
jojochuang Sep 2, 2019
61fd1a7
HDFS-14706. Checksums are not checked if block meta file is less than…
Sep 2, 2019
1e6095f
YARN-9797. LeafQueue#activateApplications should use resourceCalculat…
bibinchundatt Sep 3, 2019
269aa7e
YARN-9785. Fix DominantResourceCalculator when one resource is zero. …
tangzhankun Sep 3, 2019
259c6bb
HDFS-14633. The StorageType quota and consume in QuotaFeature is not …
xiaoyuyao Aug 30, 2019
252afdc
YARN-9804. Update ATSv2 document for latest feature supports.
rohithsharmaks-cloudera Sep 5, 2019
a3496a3
YARN-8871. Document ATSv2 integrated LogWebService. Contributed by Su…
rohithsharmaks Oct 30, 2018
4a4a892
YARN-7754. [Atsv2] Update document for running v1 and v2 TS. Contribu…
rohithsharmaks Oct 30, 2018
0a6f90d
YARN-9034. ApplicationCLI should have option to take clusterId. Contr…
Nov 28, 2018
5345508
YARN-6149. Allow port range to be specified while starting NM Timelin…
rohithsharmaks Jan 4, 2019
108c569
YARN-6735. Have a way to turn off container metrics from NMs. Contrib…
rohithsharmaks Feb 5, 2019
84a9c3f
YARN-5336 Limit the flow name size & consider cleanup for hex chars. …
Feb 27, 2019
6f97640
YARN-8995. Log events info in AsyncDispatcher when event queue size c…
TaoYang526 Sep 5, 2019
66e1599
YARN-3879 [Storage implementation] Create HDFS backing storage implem…
Oct 12, 2018
d451ff7
YARN-3841 [atsv2 Storage implementation] Adding retry semantics to HD…
Feb 27, 2019
0ccc5a2
YARN-9387. Update document for ATS HBase Custom tablenames (-entityTa…
rohithsharmaks Mar 20, 2019
8de93fc
YARN-9389. FlowActivity and FlowRun table prefix is wrong. Contribute…
rohithsharmaks Mar 20, 2019
998aa3d
YARN-9418. ATSV2 /apps//entities/YARN_CONTAINER rest api does not sho…
Apr 1, 2019
f52a88f
YARN-9303 Username splits won't help timelineservice.app_flow table.…
Apr 4, 2019
6acc1a2
YARN-9382 Publish container killed, paused and resumed events to ATSv…
Apr 5, 2019
bcacb57
YARN-9335 [atsv2] Restrict the number of elements held in timeline co…
Apr 5, 2019
6110af2
YARN-7537. Add ability to load hbase config from distributed file sy…
macroadster Jun 4, 2019
02779cd
YARN-8499 ATSv2 Generalize TimelineStorageMonitor.
macroadster Jun 14, 2019
b87a727
YARN-9374. Improve Timeline service resilience when HBase is unavail…
macroadster Jun 24, 2019
4d9c530
YARN-8567. Fetching yarn logs fails for long running application if i…
rohithsharmaks Jan 4, 2019
6662774
YARN-9718. Fixed yarn.service.am.java.opts shell injection. Contribut…
billierinaldi Sep 5, 2019
79ca399
YARN-9810. Add queue capacity/maxcapacity percentage metrics. Contrib…
hungj Sep 5, 2019
53d1bfe
Revert "HDFS-14633. The StorageType quota and consume in QuotaFeature…
xiaoyuyao Aug 30, 2019
ebb3b8a
HDFS-14633. The StorageType quota and consume in QuotaFeature is not …
xiaoyuyao Aug 30, 2019
1f685ef
YARN-9761. Allow overriding application submissions based on server s…
hungj Sep 6, 2019
9c9ff07
YARN-9763. Print application tags in application summary. Contributed…
hungj Sep 6, 2019
8cda5a6
HADOOP-16255. Add ChecksumFs.rename(path, path, boolean)
HeartSaVioR Sep 6, 2019
c002186
YARN-9817. Fix failing testcases due to not initialized AsyncDispatch…
Sep 6, 2019
cfce390
YARN-9795. ClusterMetrics to include AM allocation delay. Contributed…
Sep 6, 2019
9ee257e
YARN-8995. Log events info in AsyncDispatcher when event queue size c…
Sep 7, 2019
0e77347
YARN-9813. RM does not start on JDK11 when UIv2 is enabled. (Adam Ant…
wangdatan Sep 7, 2019
865b49a
Preparing for 3.2.1 release.
rohithsharmaks-cloudera Sep 7, 2019
46a1a6f
YARN-9820. RM logs InvalidStateTransitionException when app is submit…
hungj Sep 9, 2019
b3cbbb4
YARN-9821. NM hangs at serviceStop when ATSV2 Backend Hbase is Down. …
abmodi Sep 9, 2019
8fdf0dc
HDFS-14759. HDFS cat logs an info message.
anuengineer Aug 21, 2019
a6df05b
Revert "HDFS-14759. HDFS cat logs an info message."
tangzhankun Sep 18, 2019
ee91492
Merge pull request #8 from apache/branch-3.2.1
aryaKetan Dec 9, 2019
ac7ab18
Added the build scripts and dependencies packages
AmithshaS Dec 14, 2019
f5d4f64
added flipkart repo url and made snappy lib as default
AmithshaS Dec 14, 2019
3ebb970
find command to find pom.xml with snappy false and it will change to …
AmithshaS Dec 14, 2019
8bce28b
Repository url spec
AmithshaS Dec 14, 2019
e3d953b
Repository url spec
AmithshaS Dec 14, 2019
967488a
Modified the Maven jar version
AmithshaS Dec 14, 2019
5f17f9f
Upated the dependencies to install
AmithshaS Dec 16, 2019
3534b6e
Upated the pushtar repo
AmithshaS Dec 16, 2019
d06332d
Upated the pushtar repo
AmithshaS Dec 16, 2019
382e444
Upated the pushtar repo
AmithshaS Dec 16, 2019
b34bfae
Upated the cmake
AmithshaS Dec 16, 2019
22d3a78
Upated the Version Info
AmithshaS Dec 17, 2019
3b3abf7
added the dependencies
AmithshaS Dec 17, 2019
3b56d23
removed snappy dep
AmithshaS Dec 17, 2019
3b894dd
reposervice url updated
AmithshaS Dec 17, 2019
d059aef
updated the flipkart artifactory
AmithshaS Mar 10, 2020
d4845d6
Restored
AmithshaS Mar 11, 2020
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.
10 changes: 0 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,3 @@ patchprocess/
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/package-lock.json
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-ui/src/main/webapp/yarn-error.log

# Ignore files generated by HDDS acceptance tests.
hadoop-ozone/acceptance-test/docker-compose.log
hadoop-ozone/acceptance-test/junit-results.xml

#robotframework outputs
log.html
output.xml
report.html

hadoop-ozone/docs/public
47 changes: 44 additions & 3 deletions BUILDING.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ Requirements:
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)
* Jansson C XML parsing library ( if compiling libwebhdfs )
* Doxygen ( if compiling libhdfspp and generating the documents )
* Internet connection for first build (to fetch all Maven and Hadoop dependencies)
* python (for releasedocs)
Expand Down Expand Up @@ -83,8 +82,6 @@ Optional packages:
(OR https://github.com/01org/isa-l)
* Bzip2
$ sudo apt-get install bzip2 libbz2-dev
* Jansson (C Library for JSON)
$ sudo apt-get install libjansson-dev
* Linux FUSE
$ sudo apt-get install fuse libfuse-dev
* ZStandard compression
Expand Down Expand Up @@ -355,6 +352,50 @@ export MAVEN_OPTS="-Xms256m -Xmx1536m"

----------------------------------------------------------------------------------

Building on macOS (without Docker)

----------------------------------------------------------------------------------
Installing required dependencies for clean install of macOS 10.14:

* Install Xcode Command Line Tools
$ xcode-select --install
* Install Homebrew
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
* Install OpenJDK 8
$ brew tap AdoptOpenJDK/openjdk
$ brew cask install adoptopenjdk8
* Install maven and tools
$ brew install maven autoconf automake cmake wget
* Install native libraries, only openssl is required to compile native code,
you may optionally install zlib, lz4, etc.
$ brew install openssl
* Protocol Buffers 2.5.0 (required), since 2.5.0 is no longer in Homebrew,
we need to compile it from source
$ wget https://github.com/protocolbuffers/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz
$ tar zxvf protobuf-2.5.0.tar.gz
$ cd protobuf-2.5.0
$ ./configure
$ make
$ make check
$ make install
$ protoc --version

Note that building Hadoop 3.1.1/3.1.2/3.2.0 native code from source is broken
on macOS. For 3.1.1/3.1.2, you need to manually backport YARN-8622. For 3.2.0,
you need to backport both YARN-8622 and YARN-9487 in order to build native code.

----------------------------------------------------------------------------------
Building command example:

* Create binary distribution with native code but without documentation:
$ mvn package -Pdist,native -DskipTests -Dmaven.javadoc.skip \
-Dopenssl.prefix=/usr/local/opt/openssl

Note that the command above manually specified the openssl library and include
path. This is necessary at least for Homebrewed OpenSSL.

----------------------------------------------------------------------------------

Building on Windows

----------------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1835,7 +1835,7 @@ any resulting litigation.

The binary distribution of this product bundles these dependencies under the
following license:
JSch 0.1.51
JSch 0.1.54
ParaNamer Core 2.3
JLine 0.9.94
leveldbjni-all 1.8
Expand Down
8 changes: 4 additions & 4 deletions NOTICE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ following notices:
* Copyright 2011 FuseSource Corp. http://fusesource.com

The binary distribution of this product bundles binaries of
AWS SDK for Java - Bundle 1.11.134,
AWS Java SDK for AWS KMS 1.11.134,
AWS Java SDK for Amazon S3 1.11.134,
AWS Java SDK for AWS STS 1.11.134,
AWS SDK for Java - Bundle 1.11.375,
AWS Java SDK for AWS KMS 1.11.375,
AWS Java SDK for Amazon S3 1.11.375,
AWS Java SDK for AWS STS 1.11.375,
JMES Path Query library 1.0,
which has the following notices:
* This software includes third party software subject to the following
Expand Down
6 changes: 6 additions & 0 deletions buildScripts/buildCmake.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/bash

tar -xvf cmake-3.13.3-Linux-x86_64.tar.gz
cd cmake-3.13.3-Linux-x86_64/
echo "Creating cmake Symlink"
sudo ln -s `pwd`/bin/cmake /usr/bin/cmake
4 changes: 4 additions & 0 deletions buildScripts/buildHadoop.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/bash

find . -name pom.xml -exec sed -i -e 's/<require.snappy>false<\/require.snappy>/<require.snappy>true<\/require.snappy>/g' {} \;
mvn package -Pdist,native -Dyarn.arg="install --offline" -DskipTests -Drequire.snappy -Dmaven.javadoc.skip=true -U -X
10 changes: 10 additions & 0 deletions buildScripts/buildProtobuff.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/bin/bash
cd protobuf-2.5.0
sudo ./configure
sudo make clean
sudo make
sudo make install
sudo ldconfig
protoc --version
cd $cwd

9 changes: 9 additions & 0 deletions buildScripts/installDependencies.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#!/bin/bash

sudo grep -r security.debian.org /etc/apt/
sudo sed -i '/security.debian.org/s/^/#/' /etc/apt/sources.list
sudo apt-get update
sudo apt-get install protobuf-compiler liblzo2-2 libc6 --allow-unauthenticated -y
sudo apt-get install pkg-config --yes --allow-unauthenticated
sudo apt-get install --yes --allow-unauthenticated build-essential
sudo apt-get install --yes --allow-unauthenticated make libsnappy-dev bzip2 libbz2-dev libjansson-dev zlib1g-dev libncurses5-dev libssl-dev libfuse-dev fuse zstd
18 changes: 18 additions & 0 deletions buildScripts/pushTarToRepo.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/bin/bash

mkdir pushHadoopTar/HadoopSourceBinary
cp -rf hadoop-dist/target/hadoop-3.2.1.tar.gz pushHadoopTar/HadoopSourceBinary/
ls

cd pushHadoopTar
ls

mkdir -p HadoopSourceBinary
mkdir -p deb/tmp/
cp -rf HadoopSourceBinary deb/tmp/
cp -rf DEBIAN deb/

sh pushHadoopTar/make-flipkart-hadoop-source-tar-3.2.1-deb
dpkg -b deb flipkart-hadoop-source-tar-repo.deb
reposervice --host 10.24.0.41 --port "8080" pubrepo --repo fk-hadoop-source-tar-repo --appkey dummy --debs flipkart-hadoop-source-tar-repo.deb
cd $cwd
Binary file added cmake-3.13.3-Linux-x86_64.tar.gz
Binary file not shown.
21 changes: 4 additions & 17 deletions dev-support/bin/create-release
Original file line number Diff line number Diff line change
Expand Up @@ -169,11 +169,6 @@ function run()
fi
}

function domd5()
{
run "${MD5SUM}" "${1}" > "${1}.md5"
}

function header()
{
echo
Expand Down Expand Up @@ -235,11 +230,6 @@ function set_defaults
fi
fi

MD5SUM=$(command -v md5sum)
if [[ -z "${MD5SUM}" ]]; then
MD5SUM=$(command -v md5)
fi

NATIVE=false
OSNAME=$(uname -s)

Expand All @@ -253,7 +243,8 @@ function startgpgagent
if [[ "${SIGN}" = true ]]; then
if [[ -n "${GPGAGENT}" && -z "${GPG_AGENT_INFO}" ]]; then
echo "starting gpg agent"
echo "default-cache-ttl 14400" > "${LOGDIR}/gpgagent.conf"
echo "default-cache-ttl 36000" > "${LOGDIR}/gpgagent.conf"
echo "max-cache-ttl 36000" >> "${LOGDIR}/gpgagent.conf"
# shellcheck disable=2046
eval $("${GPGAGENT}" --daemon \
--options "${LOGDIR}/gpgagent.conf" \
Expand Down Expand Up @@ -533,7 +524,7 @@ function makearelease
big_console_header "Cleaning the Source Tree"

# git clean to clear any remnants from previous build
run "${GIT}" clean -xdf
run "${GIT}" clean -xdf -e /patchprocess

mkdir -p "${LOGDIR}"

Expand Down Expand Up @@ -640,9 +631,6 @@ function signartifacts
declare ret

if [[ "${SIGN}" = false ]]; then
for i in ${ARTIFACTS_DIR}/*; do
domd5 "${i}"
done
echo ""
echo "Remember to sign the artifacts before staging them on the open"
echo ""
Expand All @@ -653,8 +641,7 @@ function signartifacts

for i in ${ARTIFACTS_DIR}/*; do
${GPG} --use-agent --armor --output "${i}.asc" --detach-sig "${i}"
${GPG} --print-mds "${i}" > "${i}.mds"
domd5 "${i}"
sha512sum --tag "${i}" > "${i}.sha512"
done

if [[ "${ASFRELEASE}" = true ]]; then
Expand Down
3 changes: 0 additions & 3 deletions dev-support/bin/dist-layout-stitching
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,6 @@ VERSION=$1
# project.build.directory
BASEDIR=$2

#hdds.version
HDDS_VERSION=$3

function run()
{
declare res
Expand Down
26 changes: 18 additions & 8 deletions dev-support/bin/yetus-wrapper
Original file line number Diff line number Diff line change
Expand Up @@ -68,20 +68,30 @@ function yetus_abs
return 1
}

function version_ge()
{
test "$(echo "$@" | tr " " "\n" | sort -rV | head -n 1)" == "$1";
}

WANTED="$1"
shift
ARGV=("$@")

HADOOP_YETUS_VERSION=${HADOOP_YETUS_VERSION:-0.8.0}
HADOOP_YETUS_VERSION=${HADOOP_YETUS_VERSION:-0.10.0}
BIN=$(yetus_abs "${BASH_SOURCE-$0}")
BINDIR=$(dirname "${BIN}")

## HADOOP_YETUS_VERSION >= 0.9.0 the tarball named with apache-yetus prefix
if version_ge "${HADOOP_YETUS_VERSION}" "0.9.0"; then
YETUS_PREFIX=apache-yetus
else
YETUS_PREFIX=yetus
fi

###
### if YETUS_HOME is set, then try to use it
###
if [[ -n "${YETUS_HOME}"
&& -x "${YETUS_HOME}/bin/${WANTED}" ]]; then
if [[ -n "${YETUS_HOME}" && -x "${YETUS_HOME}/bin/${WANTED}" ]]; then
exec "${YETUS_HOME}/bin/${WANTED}" "${ARGV[@]}"
fi

Expand All @@ -105,16 +115,16 @@ HADOOP_PATCHPROCESS=${mytmpdir}
##
## if we've already DL'd it, then short cut
##
if [[ -x "${HADOOP_PATCHPROCESS}/yetus-${HADOOP_YETUS_VERSION}/bin/${WANTED}" ]]; then
exec "${HADOOP_PATCHPROCESS}/yetus-${HADOOP_YETUS_VERSION}/bin/${WANTED}" "${ARGV[@]}"
if [[ -x "${HADOOP_PATCHPROCESS}/${YETUS_PREFIX}-${HADOOP_YETUS_VERSION}/bin/${WANTED}" ]]; then
exec "${HADOOP_PATCHPROCESS}/${YETUS_PREFIX}-${HADOOP_YETUS_VERSION}/bin/${WANTED}" "${ARGV[@]}"
fi

##
## need to DL, etc
##

BASEURL="https://archive.apache.org/dist/yetus/${HADOOP_YETUS_VERSION}/"
TARBALL="yetus-${HADOOP_YETUS_VERSION}-bin.tar"
TARBALL="${YETUS_PREFIX}-${HADOOP_YETUS_VERSION}-bin.tar"

GPGBIN=$(command -v gpg)
CURLBIN=$(command -v curl)
Expand Down Expand Up @@ -166,9 +176,9 @@ if ! (gunzip -c "${TARBALL}.gz" | tar xpf -); then
exit 1
fi

if [[ -x "${HADOOP_PATCHPROCESS}/yetus-${HADOOP_YETUS_VERSION}/bin/${WANTED}" ]]; then
if [[ -x "${HADOOP_PATCHPROCESS}/${YETUS_PREFIX}-${HADOOP_YETUS_VERSION}/bin/${WANTED}" ]]; then
popd >/dev/null
exec "${HADOOP_PATCHPROCESS}/yetus-${HADOOP_YETUS_VERSION}/bin/${WANTED}" "${ARGV[@]}"
exec "${HADOOP_PATCHPROCESS}/${YETUS_PREFIX}-${HADOOP_YETUS_VERSION}/bin/${WANTED}" "${ARGV[@]}"
fi

##
Expand Down
1 change: 1 addition & 0 deletions dev-support/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ RUN apt-get -q update \
libsnappy-dev \
libssl-dev \
libtool \
libzstd1-dev \
locales \
make \
pinentry-curses \
Expand Down
6 changes: 3 additions & 3 deletions hadoop-assemblies/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,16 @@
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-project</artifactId>
<version>3.2.0-SNAPSHOT</version>
<version>3.2.1</version>
<relativePath>../hadoop-project</relativePath>
</parent>
<artifactId>hadoop-assemblies</artifactId>
<version>3.2.0-SNAPSHOT</version>
<version>3.2.1</version>
<name>Apache Hadoop Assemblies</name>
<description>Apache Hadoop Assemblies</description>

Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,6 @@
<exclude>**/build/**</exclude>
<exclude>**/file:/**</exclude>
<exclude>**/SecurityAuth.audit*</exclude>
<exclude>hadoop-ozone/**</exclude>
<exclude>hadoop-hdds/**</exclude>
</excludes>
</fileSet>
</fileSets>
Expand Down
Loading