Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
164 commits
Select commit Hold shift + click to select a range
9e0b1be
Preparing for 3.4.1 development
Jan 11, 2024
3bb2ee6
HDFS-17312. packetsReceived metric should ignore heartbeat packet. (#…
hfutatzhanghb Jan 11, 2024
eb959cb
HADOOP-19034. Fix Download Maven Url Not Found. (#6438). Contributed …
slfan1989 Jan 14, 2024
fa80205
HADOOP-19031. Enhance access control for RunJar. (#6427). Contributed…
Hexiaoqiao Jan 17, 2024
67d9856
HADOOP-19040. mvn site commands fails due to MetricsSystem And Metric…
slfan1989 Jan 16, 2024
a38d902
YARN-11634. [Addendum] Speed-up TestTimelineClient. (#6419)
slfan1989 Jan 15, 2024
76887c1
Revert "HDFS-16016. BPServiceActor to provide new thread to handle IB…
slfan1989 Jan 19, 2024
a881898
HADOOP-19038. Improve create-release RUN script. (#6448) Contributed …
slfan1989 Jan 18, 2024
0898b08
HADOOP-18894: upgrade sshd-core due to CVEs (#6060) Contributed by PJ…
pjfanning Jan 21, 2024
a013f06
Revert "HADOOP-18823. Add Labeler Github Action. (#5874). Contributed…
ayushtkn Jan 22, 2024
965cb91
HADOOP-19004. S3A: Support Authentication through HttpSigner API (#6324)
steveloughran Jan 11, 2024
8c1bc42
HADOOP-19027. S3A: S3AInputStream doesn't recover from HTTP/channel e…
steveloughran Jan 16, 2024
6591038
HADOOP-18975 S3A: Add option fs.s3a.endpoint.fips to use AWS FIPS end…
steveloughran Jan 16, 2024
736ea5e
HADOOP-19015. Increase fs.s3a.connection.maximum to 500 to minimize …
mukund-thakur Jan 16, 2024
e13bd98
HADOOP-19033. S3A: disable checksums when fs.s3a.checksum.validation …
steveloughran Jan 17, 2024
3f03d78
HADOOP-19039. Hadoop 3.4.0 Highlight big features and improvements. (…
slfan1989 Jan 25, 2024
7212fbf
HADOOP-19051: Highlight Capacity Scheduler new features in release fo…
brumi1024 Jan 26, 2024
c08d891
HADOOP-19046. S3A: update AWS V2 SDK to 2.23.5; v1 to 1.12.599 (#6467)
steveloughran Jan 21, 2024
5657c36
HADOOP-18883. [ABFS]: Expect-100 JDK bug resolution: prevent multiple…
saxenapranav Jan 30, 2024
f2cc365
HADOOP-19045. S3A: Validate CreateSession Timeout Propagation (#6470)
steveloughran Jan 30, 2024
91ba484
HADOOP-18830. Cut S3 Select (#6144)
steveloughran Jan 30, 2024
19c7952
HDFS-17359. EC: recheck failed streamers should only after flushing a…
hfutatzhanghb Feb 1, 2024
2e586c1
HADOOP-18987. Various fixes to FileSystem API docs (#6292)
DieterDP-ng Feb 2, 2024
45eca9e
HADOOP-19044. S3A: AWS SDK V2 - Update region logic (#6479)
virajjasani Feb 3, 2024
36c15c5
HADOOP-19049. Fix StatisticsDataReferenceCleaner classloader leak (#6…
Hisoka-X Feb 3, 2024
79ae516
HDFS-17370. Fix junit dependency for running parameterized tests in h…
tasanuma Feb 6, 2024
6dd0f12
HADOOP-19045. CreateSession Timeout - followup (#6532)
steveloughran Feb 7, 2024
56f3bd9
HADOOP-18993. Add option fs.s3a.classloader.isolation (#6301)
tmnd1991 Feb 7, 2024
2d14dbc
HADOOP-19059. S3A: Update AWS Java SDK to 2.23.19 (#6538)
adnanhemani Feb 8, 2024
e40f696
HADOOP-18980. S3A credential provider remapping: make extensible (#6406)
virajjasani Feb 9, 2024
02c1273
HADOOP-19056. Highlight RBF features and improvements targeting versi…
tasanuma Jan 31, 2024
6190423
YARN-11639. CME and NPE in PriorityUtilizationQueueOrderingPolicy (#6…
ferdelyi Jan 22, 2024
e6eeaa0
HADOOP-19069. Use hadoop-thirdparty 1.2.0. (#6533) Contributed by Shi…
slfan1989 Feb 8, 2024
3b115da
HDFS-17362. RBF: Implement RouterObserverReadConfiguredFailoverProxyP…
tasanuma Feb 13, 2024
f1927ed
HADOOP-19057. S3A: Landsat bucket used in tests no longer accessible …
steveloughran Feb 13, 2024
ad8b654
HADOOP-18088. Replace log4j 1.x with reload4j. (#4052)
steveloughran Feb 13, 2024
209729b
YARN-11657. Remove protobuf-2.5 from hadoop-yarn-api module (#6575)
steveloughran Feb 23, 2024
80b4bb6
HADOOP-19084. Prune hadoop-common transitive dependencies (#6574)
steveloughran Feb 23, 2024
175f245
HADOOP-19065. Update Protocol Buffers installation to 3.21.12 (#6576)…
huangzhaobo99 Feb 26, 2024
552452b
HDFS-17333. DFSClient supports lazy resolution from hostname to IP. (…
KeeProMise Mar 2, 2024
65a2bde
HADOOP-19099. Add Protobuf Compatibility Notes (#6607) Contributed by…
slfan1989 Mar 4, 2024
a7a1aac
HADOOP-19097. S3A: Set fs.s3a.connection.establish.timeout to 30s (#6…
steveloughran Mar 5, 2024
397c10a
HADOOP-19082: S3A: Update AWS SDK V2 to 2.24.6 (#6568)
HarshitGupta11 Mar 5, 2024
fcc6ef6
HDFS-17404. Add NN Socket Address to log when processing command from…
Jtdellaringa Mar 5, 2024
8812920
HDFS-17299. Adding rack failure tolerance when creating a new file (…
ritegarg Mar 6, 2024
3cc93d7
HADOOP-19043. S3A: Regression: ITestS3AOpenCost fails on prefetch tes…
steveloughran Mar 8, 2024
9009001
HADOOP-19066. S3A: AWS SDK V2 - Enabling FIPS should be allowed with …
virajjasani Mar 12, 2024
649213b
Hadoop-18759: [ABFS][Backoff-Optimization] Have a Static retry policy…
anujmodi2021 Feb 20, 2024
fbfa10d
HADOOP-18910: [ABFS] Adding Support for MD5 Hash based integrity veri…
anujmodi2021 Feb 22, 2024
37b75b8
HADOOP-19119. Spotbugs: possible NPE in org.apache.hadoop.crypto.key.…
steveloughran Mar 19, 2024
f33d01c
HDFS-17432. Fix junit dependency to enable JUnit4 tests to run in had…
tasanuma Mar 21, 2024
fd89c0d
HADOOP-19089: [ABFS] Reverting Back Support of setXAttr() and getXAtt…
anujmodi2021 Mar 25, 2024
7a9a2b2
HADOOP-19116. Update to zookeeper client 3.8.4 due to CVE-2024-23944.…
pjfanning Mar 25, 2024
6713a96
HDFS-17441. Fix junit dependency by adding missing library in hadoop-…
tasanuma Mar 26, 2024
317d2db
HDFS-17354:Delay invoke clearStaleNamespacesInRouterStateIdContext du…
ThinkerLei Feb 14, 2024
0683ba3
HDFS-17435. Fix TestRouterRpc failed (#6650)
tasanuma Mar 26, 2024
66b0edf
HADOOP-19088. Use jersey-json 1.22.0 (#6585) (#6626)
pjfanning Mar 26, 2024
b419c3a
HADOOP-18980. Invalid inputs for getTrimmedStringCollectionSplitByEqu…
virajjasani Mar 26, 2024
f2ea733
HADOOP-19047: S3A: Support in-memory tracking of Magic Commit data (#…
shameersss1 Mar 26, 2024
193c72c
HADOOP-19115. Upgrade to nimbus-jose-jwt 9.37.2 due to CVE-2023-52428…
pjfanning Mar 29, 2024
30a303b
HADOOP-19024. Use bouncycastle jdk18 1.77 (#6410). Contributed by PJ …
pjfanning Mar 30, 2024
19b3d68
HDFS-17450. Add explicit dependency on httpclient jar (#6130). Contri…
pjfanning Mar 30, 2024
ca4599b
HADOOP-19123. Update to commons-configuration2 2.10.1 due to CVE (#66…
pjfanning Apr 2, 2024
0cc807b
HADOOP-19141. Vector IO: Update default values consistently (#6702)
dongjoon-hyun Apr 4, 2024
33bbcfa
HADOOP-19098. Vector IO: Specify and validate ranges consistently. #6604
steveloughran Apr 5, 2024
e0fcb17
HADOOP-19124. Update org.ehcache from 3.3.1 to 3.8.2. (#6665) (#6705)…
slfan1989 Apr 5, 2024
8066274
YARN-11663. [Federation] Add Cache Entity Nums Limit. (#6662) Contrib…
slfan1989 Apr 1, 2024
d02ca96
HADOOP-19135. Remove Jcache 1.0-alpha. (#6695) Contributed by Shilun …
slfan1989 Apr 5, 2024
a715858
Revert "HADOOP-16822. Provide source artifacts for hadoop-client-api.…
pan3793 Apr 10, 2024
8c12f28
HADOOP-19096. [ABFS] [CST Optimization] Enhance Client-Side Throttlin…
anujmodi2021 Apr 11, 2024
939c962
HADOOP-19079. HttpExceptionUtils to verify that loaded class is reall…
pjfanning Apr 11, 2024
01c0a13
HADOOP-19129: [ABFS] Test Fixes and Test Script Bug Fixes (#6676)
anujmodi2021 Apr 17, 2024
4e96b8e
HADOOP-18656. [ABFS] Add Support for Paginated Delete for Large Direc…
anujmodi2021 Apr 22, 2024
1bd88a8
HADOOP-19102. [ABFS] FooterReadBufferSize should not be greater than …
saxenapranav Apr 23, 2024
0108a94
YARN-11684. Fix general contract violation in PriorityQueueComparator…
tomicooler Apr 25, 2024
89ebb97
YARN-11191. Fix potentional deadlock in GlobalScheduler refreshQueues…
tomicooler Apr 28, 2024
1ec46fc
HADOOP-19150: [ABFS] Fixing Test Code for ITestAbfsRestOperationExcep…
anujmodi2021 Apr 29, 2024
d42ac76
HADOOP-19159. S3A. Fix documentation of fs.s3a.committer.abort.pendin…
jshmchenxi Apr 29, 2024
26bd557
HADOOP-19146. S3A: noaa-cors-pds test bucket access with global endpo…
virajjasani Apr 30, 2024
504754b
HADOOP-19160. hadoop-auth should not depend on kerb-simplekdc (#6791)
adoroszlai May 3, 2024
49da404
HADOOP-19170. Fixes compilation issues on non-Linux systems (#6822)
zhengchenyu May 15, 2024
affb725
MAPREDUCE-7474. Improve Manifest committer resilience (#6716)
steveloughran May 15, 2024
707246f
HADOOP-19172. S3A: upgrade AWS v1 sdk to 1.12.720 (#6823)
steveloughran May 15, 2024
8a7ec5c
HADOOP-19013. Adding x-amz-server-side-encryption-aws-kms-key-id in t…
mukund-thakur May 15, 2024
82f6d11
MAPREDUCE-7475. Fix non-idempotent unit tests (#6785) (#6837)
kaiyaok2 May 19, 2024
2428368
HADOOP-18679. Add API for bulk/paged delete of files (#6726)
mukund-thakur May 20, 2024
183a1f1
HADOOP-19184. S3A Fix TestStagingCommitter.testJobCommitFailure (#6843)
mukund-thakur May 28, 2024
f0a2484
HADOOP-19188. Fix TestHarFileSystem and TestFilterFileSystem failing …
mukund-thakur May 29, 2024
ac8a890
HADOOP-18679. Followup: change method name case (#6854)
steveloughran May 30, 2024
34ecfd0
HADOOP-19190. Skip ITestS3AEncryptionWithDefaultS3Settings.testEncryp…
mukund-thakur Jun 3, 2024
935bc18
HADOOP-19114. Upgrade to commons-compress 1.26.1 due to CVEs. (#6636)
pjfanning Jun 7, 2024
f2e16c5
HADOOP-19178: [WASB Deprecation] Updating Documentation on Upcoming P…
anujmodi2021 Jun 7, 2024
59b2980
HADOOP-19154. Upgrade bouncycastle to 1.78.1 due to CVEs (#6755) (#6866)
pjfanning Jun 7, 2024
93c787b
HADOOP-18516: [ABFS][Authentication] Support Fixed SAS Token for ABFS…
anujmodi2021 Jun 7, 2024
5826b15
HADOOP-19189. ITestS3ACommitterFactory failing (#6857)
steveloughran Jun 7, 2024
b69e7d1
HADOOP-19137. [ABFS] Prevent ABFS initialization for non-hierarchal-n…
saxenapranav Jun 11, 2024
5693cc6
HADOOP-19196. Allow base path to be deleted as well using Bulk Delete…
mukund-thakur Jun 11, 2024
4eeb103
HADOOP-19192. Log level is WARN when fail to load native hadoop libs …
pan3793 Jun 14, 2024
acec539
HADOOP-18931. FileSystem.getFileSystemClass() to log the jar the .cla…
virajjasani Jun 14, 2024
3173b72
HADOOP-18508. S3A: Support parallel integration test runs on same buc…
steveloughran Jun 14, 2024
468b7e5
HADOOP-18610: [ABFS] [Backport to 3.4] OAuth2 Token Provider support …
anujmodi2021 Jun 18, 2024
30aaad8
HADOOP-19204. VectorIO regression: empty ranges are now rejected (#6887)
steveloughran Jun 19, 2024
b8a3901
HADOOP-19203. WrappedIO BulkDelete API to raise IOEs as UncheckedIOEx…
steveloughran Jun 19, 2024
2b46ca4
HADOOP-19194:Add test to find unshaded dependencies in the aws sdk (#…
HarshitGupta11 Jun 24, 2024
b5e21f9
HADOOP-19210. S3A: Speed up some slow unit tests (#6907)
steveloughran Jul 2, 2024
b7630e2
HADOOP-19205. S3A: initialization/close slower than with v1 SDK (#6892)
steveloughran Jul 5, 2024
fc86a52
HADOOP-19195. S3A: Upgrade aws sdk v2 to 2.25.53 (#6900)
HarshitGupta11 Jul 8, 2024
69806de
HADOOP-19222. Switch yum repo baseurl due to CentOS 7 sunset (#6932) …
pan3793 Jul 11, 2024
5f0b151
HADOOP-19208: [ABFS] Fixing logic to determine HNS nature of account …
anujmodi2021 Jul 17, 2024
ef119c7
HADOOP-19218 Avoid DNS lookup while creating IPC Connection object (#…
virajjasani Jul 16, 2024
a005c43
HADOOP-19218. Addendum. Update TestFSNamesystemLockReport to exclude …
virajjasani Jul 23, 2024
414c4a2
HADOOP-19161. S3A: option "fs.s3a.performance.flags" to take list of …
steveloughran Jul 29, 2024
e56bdfc
HADOOP-19238. Fix create-release script for arm64 based MacOS (#6962)
mukund-thakur Jul 29, 2024
071440c
HADOOP-19120. ApacheHttpClient adaptation in ABFS. (#6633)
saxenapranav Jul 29, 2024
029fb54
HDFS-17591. RBF: Router should follow X-FRAME-OPTIONS protection sett…
tasanuma Jul 30, 2024
b9b650b
HADOOP-19245. S3ABlockOutputStream no longer sends progress events in…
steveloughran Aug 2, 2024
d56e715
HADOOP-19237. Upgrade to dnsjava 3.6.1 due to CVEs (#6961) (#6971)
pjfanning Aug 3, 2024
6dc13bd
HADOOP-17609. Make SM4 support optional for OpenSSL native code. (#3019)
iwasakims Aug 8, 2024
845f1f5
Preparing for 3.4.2 development
mukund-thakur Aug 8, 2024
0755b93
HADOOP-19072. S3A: expand optimisations on stores with "fs.s3a.perfor…
virajjasani Aug 8, 2024
54c90d7
HADOOP-19072 S3A: Override fs.s3a.performance.flags for tests (ADDEND…
virajjasani Aug 14, 2024
91c8360
HADOOP-19131. Assist reflection IO with WrappedOperations class (#6686)
steveloughran Aug 14, 2024
d93e0b0
HADOOP-19153. hadoop-common exports logback as a transitive dependenc…
steveloughran Aug 16, 2024
8a3a950
HADOOP-19136. Upgrade commons-io to 2.16.1. (#6704)
slfan1989 Aug 16, 2024
ed23a83
HADOOP-19253. Google GCS compilation fails due to VectorIO changes (#…
steveloughran Aug 19, 2024
337f2fc
HADOOP-18962. Upgrade kafka to 3.4.0 (#6247)
steveloughran Aug 20, 2024
a455823
HADOOP-19249. KMSClientProvider raises NPE with unauthed user (#6984)
dhavalshah9131 Aug 20, 2024
e4d46d8
HADOOP-18542. Keep MSI tenant ID and client ID optional (#4262)
CLevasseur Aug 21, 2024
6bee9db
HADOOP-19248. Protobuf code generate and replace should happen togeth…
pan3793 Aug 30, 2024
edfd10e
HADOOP-19257. S3A: ITestAssumeRole.testAssumeRoleBadInnerAuth failure…
steveloughran Sep 3, 2024
343bf5f
HADOOP-18938. S3A: Fix endpoint region parsing for vpc endpoints. (#6…
shintaroonuma Sep 5, 2024
6d66a00
HADOOP-19252. Upgrade hadoop-thirdparty from 1.2.0 to 1.3.0 (#7007) (…
steveloughran Sep 5, 2024
87e4b0a
HDFS-16084. Fix getJNIEnv crash due to incorrect state set to tls var…
kevincai Aug 25, 2024
5635e34
HADOOP-19201 S3A. Support external-id in assume role (#6876)
Smith-Cruise Sep 10, 2024
b8d14d9
HADOOP-19262. Upgrade wildfly-openssl:1.1.3.Final to 2.1.4.Final to s…
saikatroy038 Sep 14, 2024
ea4137b
HADOOP-19250. Fix test TestServiceInterruptHandling.testRegisterAndRa…
zhengchenyu Sep 14, 2024
97abdb4
HADOOP-19221. S3A: Unable to recover from failure of multipart block …
steveloughran Sep 16, 2024
42bd833
HADOOP-19271. NPE in AbfsManagedApacheHttpConnection.toString() when …
saxenapranav Sep 16, 2024
f3600d2
HADOOP-19272. S3A: AWS SDK 2.25.53 warnings logged by transfer manage…
steveloughran Sep 19, 2024
f01adaf
HADOOP-19279. ABFS: Disabling Apache Http Client as Default Http Clie…
manika137 Sep 20, 2024
e268d01
HADOOP-19164. Hadoop CLI MiniCluster is broken (#7050). Contributed b…
ayushtkn Sep 21, 2024
4b38645
HADOOP-19285. [ABFS] Restore ETAGS_AVAILABLE to abfs path capabilitie…
steveloughran Sep 23, 2024
afe644c
HADOOP-19281. MetricsSystemImpl should not print INFO message in CLI …
sarvekshayr Sep 27, 2024
cf699ef
HADOOP-19284: [ABFS] Allow "fs.azure.account.hns.enabled" to be set a…
anujmodi2021 Sep 27, 2024
8d60333
HDFS-17376. Distcp creates Factor 1 replication file on target if Sou…
sadanand48 Sep 29, 2024
35e8870
HADOOP-19261. Support force close a DomainSocket for server service (…
ChenSammi Sep 30, 2024
bb9bbc0
HADOOP-19294. NPE on maven enforcer with -Pnative on arm mac (#7082)
steveloughran Oct 1, 2024
b010236
HADOOP-19288. hadoop-client-runtime to exclude dnsjava InetAddressRes…
cxzl25 Oct 1, 2024
9a53df2
HADOOP-19290. Operating on / in ChecksumFileSystem throws NPE. (#7074…
ayushtkn Sep 28, 2024
404e059
HDFS-17381. Distcp of EC files should not be limited to DFS. (#6551)
sadanand48 Sep 25, 2024
520ded4
HDFS-17461. Fix spotbugs in PeerCache#getInternal (#6721).
Oct 1, 2024
7303f5b
HADOOP-19299. HttpReferrerAuditHeader resilience (#7095)
steveloughran Oct 7, 2024
cf5800a
HADOOP-19286: S3A: Support cross region access when S3 region/endpoin…
shameersss1 Oct 8, 2024
db00daa
HADOOP-19295. S3A: large uploads can timeout over slow links (#7089) …
steveloughran Oct 8, 2024
af0b841
HADOOP-19107. Drop support for HBase v1 timeline service & upgrade HB…
steveloughran Oct 9, 2024
23f45d0
HADOOP-19291. RawLocalFileSystem to allow overlapping ranges (#7101)
mukund-thakur Oct 9, 2024
85b5bd2
HADOOP-19219. Add JPMS options required by hadoop-common (#7084) (#7091)
pan3793 Oct 12, 2024
0fc27df
YARN-11732. Fix potential NPE when calling SchedulerNode#reservedCont…
TaoYang526 Oct 16, 2024
4b3438a
HADOOP-19310. (3.4) Add JPMS options required by Java 17+ (#7114) (#7…
pan3793 Oct 17, 2024
3809627
HADOOP-15760. Upgrade commons-collections to commons-collections4 (#7…
NihalJain Oct 23, 2024
46fc045
HADOOP-19309: S3A: CopyFromLocalFile operation fails when the source …
shameersss1 Oct 25, 2024
f5cdb26
HADOOP-18583. Fix loading of OpenSSL 3.x symbols (#5256) (#7149)
packet23 Nov 7, 2024
5a9404e
HADOOP-19297. [JDK17] Upgrade maven.plugin-tools.version to 3.10.2 (#…
myandpr Nov 8, 2024
df8579d
HADOOP-19328. Backport Mockito Changes to 3.4 Branch (#6968)
muskan1012 Nov 5, 2024
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
  •  
  •  
  •  
57 changes: 0 additions & 57 deletions .github/labeler.yml

This file was deleted.

40 changes: 0 additions & 40 deletions .github/workflows/labeler.yml

This file was deleted.

48 changes: 22 additions & 26 deletions BUILDING.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Requirements:
* JDK 1.8
* Maven 3.3 or later
* Boost 1.72 (if compiling native code)
* Protocol Buffers 3.7.1 (if compiling native code)
* Protocol Buffers 3.21.12 (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)
Expand Down Expand Up @@ -74,10 +74,10 @@ Refer to dev-support/docker/Dockerfile):
$ ./bootstrap
$ make -j$(nproc)
$ sudo make install
* Protocol Buffers 3.7.1 (required to build native code)
$ 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
* Protocol Buffers 3.21.12 (required to build native code)
$ curl -L https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.21.12.tar.gz > protobuf-3.21.12.tar.gz
$ tar -zxvf protobuf-3.21.12.tar.gz && cd protobuf-3.21.12
$ ./autogen.sh
$ ./configure
$ make -j$(nproc)
$ sudo make install
Expand Down Expand Up @@ -163,14 +163,7 @@ Maven build goals:
YARN Application Timeline Service V2 build options:

YARN Timeline Service v.2 chooses Apache HBase as the primary backing storage. The supported
versions of Apache HBase are 1.7.1 (default) and 2.2.4.

* HBase 1.7.1 is used by default to build Hadoop. The official releases are ready to use if you
plan on running Timeline Service v2 with HBase 1.7.1.

* Use -Dhbase.profile=2.0 to build Hadoop with HBase 2.2.4. Provide this option if you plan
on running Timeline Service v2 with HBase 2.x.

version of Apache HBase is 2.5.8.

Snappy build options:

Expand Down Expand Up @@ -315,12 +308,12 @@ Controlling the redistribution of the protobuf-2.5 dependency

The protobuf 2.5.0 library is used at compile time to compile the class
org.apache.hadoop.ipc.ProtobufHelper; this class known to have been used by
external projects in the past. Protobuf 2.5 is not used elsewhere in
external projects in the past. Protobuf 2.5 is not used directly in
the Hadoop codebase; alongside the move to Protobuf 3.x a private successor
class, org.apache.hadoop.ipc.internal.ShadedProtobufHelper is now used.

The hadoop-common module no longer exports its compile-time dependency on
protobuf-2.5. Hadoop distributions no longer include it.
protobuf-java-2.5.
Any application declaring a dependency on hadoop-commmon will no longer get
the artifact added to their classpath.
If is still required, then they must explicitly declare it:
Expand All @@ -337,10 +330,14 @@ Controlling the redistribution of the protobuf-2.5 dependency

-Dcommon.protobuf2.scope=compile

If this is done then protobuf-2.5.0.jar will again be exported as a
If this is done then protobuf-java-2.5.0.jar will again be exported as a
hadoop-common dependency, and included in the share/hadoop/common/lib/
directory of any Hadoop distribution built.

Note that protobuf-java-2.5.0.jar is still placed in
share/hadoop/yarn/timelineservice/lib; this is needed by the hbase client
library.

----------------------------------------------------------------------------------
Building components separately

Expand Down Expand Up @@ -433,10 +430,10 @@ Installing required dependencies for clean install of macOS 10.14:
* Install native libraries, only openssl is required to compile native code,
you may optionally install zlib, lz4, etc.
$ brew install openssl
* Protocol Buffers 3.7.1 (required to compile native code)
$ wget https://github.com/protocolbuffers/protobuf/releases/download/v3.7.1/protobuf-java-3.7.1.tar.gz
$ mkdir -p protobuf-3.7 && tar zxvf protobuf-java-3.7.1.tar.gz --strip-components 1 -C protobuf-3.7
$ cd protobuf-3.7
* Protocol Buffers 3.21.12 (required to compile native code)
$ curl -L https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.21.12.tar.gz > protobuf-3.21.12.tar.gz
$ tar -zxvf protobuf-3.21.12.tar.gz && cd protobuf-3.21.12
$ ./autogen.sh
$ ./configure
$ make
$ make check
Expand Down Expand Up @@ -472,11 +469,10 @@ Building on CentOS 8
* Install python2 for building documentation.
$ sudo dnf install python2

* Install Protocol Buffers v3.7.1.
$ git clone https://github.com/protocolbuffers/protobuf
$ cd protobuf
$ git checkout v3.7.1
$ autoreconf -i
* Install Protocol Buffers v3.21.12.
$ curl -L https://github.com/protocolbuffers/protobuf/archive/refs/tags/v3.21.12.tar.gz > protobuf-3.21.12.tar.gz
$ tar -zxvf protobuf-3.21.12.tar.gz && cd protobuf-3.21.12
$ ./autogen.sh
$ ./configure --prefix=/usr/local
$ make
$ sudo make install
Expand Down Expand Up @@ -531,7 +527,7 @@ Requirements:
* JDK 1.8
* Maven 3.0 or later (maven.apache.org)
* Boost 1.72 (boost.org)
* Protocol Buffers 3.7.1 (https://github.com/protocolbuffers/protobuf/releases)
* Protocol Buffers 3.21.12 (https://github.com/protocolbuffers/protobuf/tags)
* CMake 3.19 or newer (cmake.org)
* Visual Studio 2019 (visualstudio.com)
* Windows SDK 8.1 (optional, if building CPU rate control for the container executor. Get this from
Expand Down
74 changes: 38 additions & 36 deletions LICENSE-binary
Original file line number Diff line number Diff line change
Expand Up @@ -210,12 +210,12 @@ hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/nvd3-1.8.5.* (css and js
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/checker/AbstractFuture.java
hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/checker/TimeoutFuture.java

ch.qos.reload4j:reload4j:1.2.22
com.aliyun:aliyun-java-sdk-core:4.5.10
com.aliyun:aliyun-java-sdk-kms:2.11.0
com.aliyun:aliyun-java-sdk-ram:3.1.0
com.aliyun:aliyun-java-sdk-sts:3.0.0
com.aliyun.oss:aliyun-sdk-oss:3.13.2
com.amazonaws:aws-java-sdk-bundle:1.12.565
com.cedarsoftware:java-util:1.9.0
com.cedarsoftware:json-io:2.5.1
com.fasterxml.jackson.core:jackson-annotations:2.12.7
Expand All @@ -232,22 +232,22 @@ com.google:guice:4.0
com.google:guice-servlet:4.0
com.google.api.grpc:proto-google-common-protos:1.0.0
com.google.code.gson:2.9.0
com.google.errorprone:error_prone_annotations:2.2.0
com.google.j2objc:j2objc-annotations:1.1
com.google.errorprone:error_prone_annotations:2.5.1
com.google.j2objc:j2objc-annotations:1.3
com.google.json-simple:json-simple:1.1.1
com.google.guava:failureaccess:1.0
com.google.guava:guava:20.0
com.google.guava:guava:27.0-jre
com.google.guava:guava:32.0.1-jre
com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava
com.microsoft.azure:azure-storage:7.0.0
com.nimbusds:nimbus-jose-jwt:9.31
com.nimbusds:nimbus-jose-jwt:9.37.2
com.zaxxer:HikariCP:4.0.3
commons-beanutils:commons-beanutils:1.9.4
commons-cli:commons-cli:1.5.0
commons-codec:commons-codec:1.11
commons-collections:commons-collections:3.2.2
commons-codec:commons-codec:1.15
org.apache.commons:commons-collections4:4.4
commons-daemon:commons-daemon:1.0.13
commons-io:commons-io:2.14.0
commons-io:commons-io:2.16.1
commons-net:commons-net:3.9.0
de.ruedigermoeller:fst:2.50
io.grpc:grpc-api:1.53.0
Expand Down Expand Up @@ -294,13 +294,12 @@ io.reactivex:rxjava-string:1.1.1
io.reactivex:rxnetty:0.4.20
io.swagger:swagger-annotations:1.5.4
javax.inject:javax.inject:1
log4j:log4j:1.2.17
net.java.dev.jna:jna:5.2.0
net.minidev:accessors-smart:1.2
org.apache.avro:avro:1.9.2
org.apache.commons:commons-collections4:4.2
org.apache.commons:commons-compress:1.24.0
org.apache.commons:commons-configuration2:2.8.0
org.apache.avro:avro:1.11.3
org.apache.commons:commons-compress:1.26.1
org.apache.commons:commons-configuration2:2.10.1
org.apache.commons:commons-csv:1.9.0
org.apache.commons:commons-digester:1.8.1
org.apache.commons:commons-lang3:3.12.0
Expand All @@ -310,16 +309,15 @@ org.apache.commons:commons-validator:1.6
org.apache.curator:curator-client:5.2.0
org.apache.curator:curator-framework:5.2.0
org.apache.curator:curator-recipes:5.2.0
org.apache.geronimo.specs:geronimo-jcache_1.0_spec:1.0-alpha-1
org.apache.hbase:hbase-annotations:1.7.1
org.apache.hbase:hbase-client:1.7.1
org.apache.hbase:hbase-common:1.7.1
org.apache.hbase:hbase-protocol:1.7.1
org.apache.hbase:hbase-annotations:2.5.8
org.apache.hbase:hbase-client:2.5.8
org.apache.hbase:hbase-common:2.5.8
org.apache.hbase:hbase-protocol:2.5.8
org.apache.htrace:htrace-core:3.1.0-incubating
org.apache.htrace:htrace-core4:4.1.0-incubating
org.apache.httpcomponents:httpclient:4.5.13
org.apache.httpcomponents:httpcore:4.4.13
org.apache.kafka:kafka-clients:2.8.2
org.apache.kafka:kafka-clients:3.4.0
org.apache.kerby:kerb-admin:2.0.3
org.apache.kerby:kerb-client:2.0.3
org.apache.kerby:kerb-common:2.0.3
Expand All @@ -335,9 +333,12 @@ org.apache.kerby:kerby-pkix:2.0.3
org.apache.kerby:kerby-util:2.0.3
org.apache.kerby:kerby-xdr:2.0.3
org.apache.kerby:token-provider:2.0.3
org.apache.sshd:sshd-common:2.11.0
org.apache.sshd:sshd-core:2.11.0
org.apache.sshd:sshd-sftp:2.11.0
org.apache.solr:solr-solrj:8.11.2
org.apache.yetus:audience-annotations:0.5.0
org.apache.zookeeper:zookeeper:3.8.3
org.apache.zookeeper:zookeeper:3.8.4
org.codehaus.jettison:jettison:1.5.4
org.eclipse.jetty:jetty-annotations:9.4.53.v20231009
org.eclipse.jetty:jetty-http:9.4.53.v20231009
Expand All @@ -353,14 +354,14 @@ org.eclipse.jetty:jetty-webapp:9.4.53.v20231009
org.eclipse.jetty:jetty-xml:9.4.53.v20231009
org.eclipse.jetty.websocket:javax-websocket-client-impl:9.4.53.v20231009
org.eclipse.jetty.websocket:javax-websocket-server-impl:9.4.53.v20231009
org.ehcache:ehcache:3.3.1
org.ehcache:ehcache:3.8.2
org.ini4j:ini4j:0.5.4
org.lz4:lz4-java:1.7.1
org.objenesis:objenesis:2.6
org.xerial.snappy:snappy-java:1.1.10.4
org.yaml:snakeyaml:2.0
org.wildfly.openssl:wildfly-openssl:1.1.3.Final
software.amazon.awssdk:bundle:jar:2.21.41
org.wildfly.openssl:wildfly-openssl:2.1.4.Final
software.amazon.awssdk:bundle:2.25.53


--------------------------------------------------------------------------------
Expand All @@ -376,8 +377,8 @@ hadoop-common-project/hadoop-common/src/main/native/src/org/apache/hadoop/io/com
hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/fuse-dfs/util/tree.h
hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-nodemanager/src/main/native/container-executor/impl/compat/{fstatat|openat|unlinkat}.h

com.github.luben:zstd-jni:1.4.9-1
dnsjava:dnsjava:2.1.7
com.github.luben:zstd-jni:1.5.2-1
dnsjava:dnsjava:3.6.1
org.codehaus.woodstox:stax2-api:4.2.1


Expand All @@ -392,9 +393,10 @@ hadoop-tools/hadoop-sls/src/main/html/js/thirdparty/d3.v3.js
hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/d3-3.5.17.min.js
leveldb v1.13

com.google.protobuf:protobuf-java:3.6.1
com.google.protobuf:protobuf-java:2.5.0
com.google.protobuf:protobuf-java:3.25.3
com.google.re2j:re2j:1.1
com.jcraft:jsch:0.1.54
com.jcraft:jsch:0.1.55
com.thoughtworks.paranamer:paranamer:2.3
jakarta.activation:jakarta.activation-api:1.2.1
org.fusesource.leveldbjni:leveldbjni-all:1.8
Expand Down Expand Up @@ -479,31 +481,31 @@ com.microsoft.azure:azure-cosmosdb-gateway:2.4.5
com.microsoft.azure:azure-data-lake-store-sdk:2.3.3
com.microsoft.azure:azure-keyvault-core:1.0.0
com.microsoft.sqlserver:mssql-jdbc:6.2.1.jre7
org.bouncycastle:bcpkix-jdk15on:1.70
org.bouncycastle:bcprov-jdk15on:1.70
org.bouncycastle:bcutil-jdk15on:1.70
org.checkerframework:checker-qual:2.5.2
org.bouncycastle:bcpkix-jdk18on:1.78.1
org.bouncycastle:bcprov-jdk18on:1.78.1
org.bouncycastle:bcutil-jdk18on:1.78.1
org.checkerframework:checker-qual:3.8.0
org.codehaus.mojo:animal-sniffer-annotations:1.21
org.jruby.jcodings:jcodings:1.0.13
org.jruby.joni:joni:2.1.2
org.slf4j:jul-to-slf4j:jar:1.7.25
org.ojalgo:ojalgo:43.0:compile
org.slf4j:jul-to-slf4j:1.7.25
org.slf4j:slf4j-api:1.7.25
org.slf4j:slf4j-log4j12:1.7.25
org.ojalgo:ojalgo:43.0
org.slf4j:jul-to-slf4j:1.7.36
org.slf4j:slf4j-api:1.7.36
org.slf4j:slf4j-reload4j:1.7.36


CDDL 1.1 + GPLv2 with classpath exception
-----------------------------------------

com.github.pjfanning:jersey-json:1.20
com.github.pjfanning:jersey-json:1.22.0
com.sun.jersey:jersey-client:1.19.4
com.sun.jersey:jersey-core:1.19.4
com.sun.jersey:jersey-guice:1.19.4
com.sun.jersey:jersey-server:1.19.4
com.sun.jersey:jersey-servlet:1.19.4
com.sun.xml.bind:jaxb-impl:2.2.3-1
javax.annotation:javax.annotation-api:1.3.2
javax.cache:cache-api:1.1.1
javax.servlet:javax.servlet-api:3.1.0
javax.servlet.jsp:jsp-api:2.1
javax.websocket:javax.websocket-api:1.0
Expand Down
Loading
Loading