Skip to content

Commit f13c1ee

Browse files
authored
bump hadoop hdfs to 3.4.1 (#117263)
This commit bump hadoop hdfs to 3.4.1 (for repository-hdfs) .
1 parent e4d0512 commit f13c1ee

File tree

3 files changed

+30
-22
lines changed

3 files changed

+30
-22
lines changed

gradle/verification-metadata.xml

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1201,6 +1201,11 @@
12011201
<sha256 value="e7cd8951956d349b568b7ccfd4f5b2529a8c113e67c32b028f52ffda371259d9" origin="Generated by Gradle"/>
12021202
</artifact>
12031203
</component>
1204+
<component group="commons-cli" name="commons-cli" version="1.5.0">
1205+
<artifact name="commons-cli-1.5.0.jar">
1206+
<sha256 value="bc8bb01fc0fad250385706e20f927ddcff6173f6339b387dc879237752567ac6" origin="Generated by Gradle"/>
1207+
</artifact>
1208+
</component>
12041209
<component group="commons-codec" name="commons-codec" version="1.11">
12051210
<artifact name="commons-codec-1.11.jar">
12061211
<sha256 value="e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d" origin="Generated by Gradle"/>
@@ -1256,16 +1261,16 @@
12561261
<sha256 value="05662373044f3dff112567b7bb5dfa1174e91e074c0c727b4412788013f49d56" origin="Generated by Gradle"/>
12571262
</artifact>
12581263
</component>
1259-
<component group="commons-io" name="commons-io" version="2.11.0">
1260-
<artifact name="commons-io-2.11.0.jar">
1261-
<sha256 value="961b2f6d87dbacc5d54abf45ab7a6e2495f89b75598962d8c723cea9bc210908" origin="Generated by Gradle"/>
1262-
</artifact>
1263-
</component>
12641264
<component group="commons-io" name="commons-io" version="2.15.1">
12651265
<artifact name="commons-io-2.15.1.jar">
12661266
<sha256 value="a58af12ee1b68cfd2ebb0c27caef164f084381a00ec81a48cc275fd7ea54e154" origin="Generated by Gradle"/>
12671267
</artifact>
12681268
</component>
1269+
<component group="commons-io" name="commons-io" version="2.16.1">
1270+
<artifact name="commons-io-2.16.1.jar">
1271+
<sha256 value="f41f7baacd716896447ace9758621f62c1c6b0a91d89acee488da26fc477c84f" origin="Generated by Gradle"/>
1272+
</artifact>
1273+
</component>
12691274
<component group="commons-io" name="commons-io" version="2.17.0">
12701275
<artifact name="commons-io-2.17.0.jar">
12711276
<sha256 value="4aa4ca48f3dfd30b78220b7881d8cb93eac4093ec94361b6befa9487998a550b" origin="Generated by Gradle"/>
@@ -2372,14 +2377,14 @@
23722377
<sha256 value="a29e54e5c9d03f52ea28a544342140f73870a5bca9a9789988a66c199b01dd8a" origin="Generated by Gradle"/>
23732378
</artifact>
23742379
</component>
2375-
<component group="org.apache.hadoop" name="hadoop-client-api" version="3.3.3">
2376-
<artifact name="hadoop-client-api-3.3.3.jar">
2377-
<sha256 value="447292218fb52aac173efeea549bdc7e2392c6445d33ae28c38a4d9b90d1d31a" origin="Generated by Gradle"/>
2380+
<component group="org.apache.hadoop" name="hadoop-client-api" version="3.4.1">
2381+
<artifact name="hadoop-client-api-3.4.1.jar">
2382+
<sha256 value="a964d4daa054c9615bbafb4553efbb140fa7fb9ac6f358a24393f183a5703438" origin="Generated by Gradle"/>
23782383
</artifact>
23792384
</component>
2380-
<component group="org.apache.hadoop" name="hadoop-client-runtime" version="3.3.3">
2381-
<artifact name="hadoop-client-runtime-3.3.3.jar">
2382-
<sha256 value="e2151873292cb48da649e4a51ce43009faf3528af1778aa64919f7514541ca27" origin="Generated by Gradle"/>
2385+
<component group="org.apache.hadoop" name="hadoop-client-runtime" version="3.4.1">
2386+
<artifact name="hadoop-client-runtime-3.4.1.jar">
2387+
<sha256 value="f6a800a159f918670db533606d33560d6c13b7e13f14eda493280ae33b9eeb2f" origin="Generated by Gradle"/>
23832388
</artifact>
23842389
</component>
23852390
<component group="org.apache.hadoop" name="hadoop-common" version="2.8.5">
@@ -2414,9 +2419,9 @@
24142419
<sha256 value="581e11802400f77010937e1aa2b5ed48b2dca26db054fb9493ffe799e562cd57" origin="Generated by Gradle"/>
24152420
</artifact>
24162421
</component>
2417-
<component group="org.apache.hadoop" name="hadoop-hdfs" version="3.3.3">
2418-
<artifact name="hadoop-hdfs-3.3.3.jar">
2419-
<sha256 value="544a835362ea112476f05d21d6a16b0f20cdcf3467f170cef762cffdac9166c7" origin="Generated by Gradle"/>
2422+
<component group="org.apache.hadoop" name="hadoop-hdfs" version="3.4.1">
2423+
<artifact name="hadoop-hdfs-3.4.1.jar">
2424+
<sha256 value="91d1bcdb554dcf95d2daa12c7c0ef706c64692c21e9edcf2059d4683bedb0cc6" origin="Generated by Gradle"/>
24202425
</artifact>
24212426
</component>
24222427
<component group="org.apache.hadoop" name="hadoop-hdfs-client" version="2.8.5">

plugins/repository-hdfs/build.gradle

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ esplugin {
1919
}
2020

2121
versions << [
22-
'hadoop': '3.3.3'
22+
'hadoop': '3.4.1'
2323
]
2424

2525
configurations {
@@ -41,9 +41,9 @@ dependencies {
4141
api "com.google.protobuf:protobuf-java:${versions.protobuf}"
4242
api "commons-logging:commons-logging:${versions.commonslogging}"
4343
api "org.apache.logging.log4j:log4j-1.2-api:${versions.log4j}"
44-
api 'commons-cli:commons-cli:1.2'
44+
api 'commons-cli:commons-cli:1.5.0'
4545
api "commons-codec:commons-codec:${versions.commonscodec}"
46-
api 'commons-io:commons-io:2.8.0'
46+
api 'commons-io:commons-io:2.16.1'
4747
api 'org.apache.commons:commons-lang3:3.11'
4848
api 'javax.servlet:javax.servlet-api:3.1.0'
4949
api "org.slf4j:slf4j-api:${versions.slf4j}"
@@ -57,14 +57,14 @@ dependencies {
5757
javaRestTestImplementation project(':test:fixtures:krb5kdc-fixture')
5858
javaRestTestImplementation "org.slf4j:slf4j-api:${versions.slf4j}"
5959
javaRestTestRuntimeOnly "com.google.guava:guava:16.0.1"
60-
javaRestTestRuntimeOnly "commons-cli:commons-cli:1.2"
60+
javaRestTestRuntimeOnly "commons-cli:commons-cli:1.5.0"
6161
javaRestTestRuntimeOnly "org.apache.logging.log4j:log4j-1.2-api:${versions.log4j}"
6262

6363
yamlRestTestCompileOnly(project(':test:fixtures:hdfs-fixture'))
6464
yamlRestTestImplementation project(':test:fixtures:krb5kdc-fixture')
6565
yamlRestTestImplementation "org.slf4j:slf4j-api:${versions.slf4j}"
6666
yamlRestTestRuntimeOnly "com.google.guava:guava:16.0.1"
67-
yamlRestTestRuntimeOnly "commons-cli:commons-cli:1.2"
67+
yamlRestTestRuntimeOnly "commons-cli:commons-cli:1.5.0"
6868
yamlRestTestRuntimeOnly "org.apache.logging.log4j:log4j-1.2-api:${versions.log4j}"
6969

7070
hdfsFixture2 project(path: ':test:fixtures:hdfs-fixture', configuration: 'shadowedHdfs2')
@@ -177,7 +177,6 @@ tasks.named("thirdPartyAudit").configure {
177177
'org.apache.hadoop.thirdparty.com.google.common.hash.LittleEndianByteArray$UnsafeByteArray',
178178
'org.apache.hadoop.thirdparty.com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$1',
179179
'org.apache.hadoop.thirdparty.com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$2',
180-
'org.apache.hadoop.thirdparty.com.google.common.hash.LittleEndianByteArray$UnsafeByteArray$3',
181180
'org.apache.hadoop.thirdparty.com.google.common.hash.Striped64',
182181
'org.apache.hadoop.thirdparty.com.google.common.hash.Striped64$1',
183182
'org.apache.hadoop.thirdparty.com.google.common.hash.Striped64$Cell',
@@ -188,6 +187,9 @@ tasks.named("thirdPartyAudit").configure {
188187
'org.apache.hadoop.thirdparty.protobuf.UnsafeUtil',
189188
'org.apache.hadoop.thirdparty.protobuf.UnsafeUtil$1',
190189
'org.apache.hadoop.thirdparty.protobuf.UnsafeUtil$JvmMemoryAccessor',
191-
'org.apache.hadoop.thirdparty.protobuf.UnsafeUtil$MemoryAccessor'
190+
'org.apache.hadoop.thirdparty.protobuf.UnsafeUtil$MemoryAccessor',
191+
'org.apache.hadoop.thirdparty.protobuf.MessageSchema',
192+
'org.apache.hadoop.thirdparty.protobuf.UnsafeUtil$Android32MemoryAccessor',
193+
'org.apache.hadoop.thirdparty.protobuf.UnsafeUtil$Android64MemoryAccessor'
192194
)
193195
}

plugins/repository-hdfs/src/main/java/org/elasticsearch/repositories/hdfs/HdfsSecurityContext.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ class HdfsSecurityContext {
4747
// 2) allow hadoop to add credentials to our Subject
4848
new AuthPermission("modifyPrivateCredentials"),
4949
// 3) RPC Engine requires this for re-establishing pooled connections over the lifetime of the client
50-
new PrivateCredentialPermission("org.apache.hadoop.security.Credentials * \"*\"", "read") };
50+
new PrivateCredentialPermission("org.apache.hadoop.security.Credentials * \"*\"", "read"),
51+
new RuntimePermission("getClassLoader") };
5152

5253
// If Security is enabled, we need all the following elevated permissions:
5354
KERBEROS_AUTH_PERMISSIONS = new Permission[] {

0 commit comments

Comments
 (0)