[
https://issues.apache.org/jira/browse/HADOOP-19696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18020920#comment-18020920
]
ASF GitHub Bot commented on HADOOP-19696:
-----------------------------------------
steveloughran commented on PR #7980:
URL: https://github.com/apache/hadoop/pull/7980#issuecomment-3303127263
* This puts the hadoop-azure, hadoop-aws &c binaries into common/lib and so
on the classpath everywhere
* some problem with gcs instantiation during enum (will file later, as while
it surfaces here, I think it's unrelated)
* my local builds end up (today) with some versioned jars as well as the
-SNAPSHOT. I think this is from me tainting my maven repo, would like to see
what others see
```
total 1401704
-rw-r--r--@ 1 stevel staff 106151 Sep 17 12:57
aliyun-java-core-0.2.11-beta.jar
-rw-r--r--@ 1 stevel staff 194215 Sep 17 12:57
aliyun-java-sdk-core-4.5.10.jar
-rw-r--r--@ 1 stevel staff 163698 Sep 17 12:57
aliyun-java-sdk-kms-2.11.0.jar
-rw-r--r--@ 1 stevel staff 220800 Sep 17 12:57
aliyun-java-sdk-ram-3.1.0.jar
-rw-r--r--@ 1 stevel staff 928456 Sep 17 12:57 aliyun-sdk-oss-3.18.1.jar
-rw-r--r--@ 1 stevel staff 2470776 Sep 17 12:57
analyticsaccelerator-s3-1.3.0.jar
-rw-r--r--@ 1 stevel staff 27006 Sep 17 13:11
aopalliance-repackaged-2.6.1.jar
-rw-r--r--@ 1 stevel staff 20891 Sep 17 13:11
audience-annotations-0.12.0.jar
-rw-r--r--@ 1 stevel staff 651391 Sep 17 13:11 avro-1.11.4.jar
-rw-r--r--@ 1 stevel staff 113966 Sep 17 12:57
azure-data-lake-store-sdk-2.3.9.jar
-rw-r--r--@ 1 stevel staff 10288 Sep 17 12:57
azure-keyvault-core-1.0.0.jar
-rw-r--r--@ 1 stevel staff 815331 Sep 17 12:57 azure-storage-7.0.1.jar
-rw-r--r--@ 1 stevel staff 8324412 Sep 17 13:11 bcprov-jdk18on-1.78.1.jar
-rw-r--r--@ 1 stevel staff 641534749 Sep 17 12:57 bundle-2.29.52.jar
-rw-r--r--@ 1 stevel staff 223979 Sep 17 13:11 checker-qual-3.33.0.jar
-rw-r--r--@ 1 stevel staff 75479 Sep 17 13:11 commons-cli-1.9.0.jar
-rw-r--r--@ 1 stevel staff 353793 Sep 17 13:11 commons-codec-1.15.jar
-rw-r--r--@ 1 stevel staff 751914 Sep 17 13:11
commons-collections4-4.4.jar
-rw-r--r--@ 1 stevel staff 1079377 Sep 17 13:11
commons-compress-1.26.1.jar
-rw-r--r--@ 1 stevel staff 657516 Sep 17 13:11
commons-configuration2-2.10.1.jar
-rw-r--r--@ 1 stevel staff 24239 Sep 17 13:11 commons-daemon-1.0.13.jar
-rw-r--r--@ 1 stevel staff 508826 Sep 17 13:11 commons-io-2.16.1.jar
-rw-r--r--@ 1 stevel staff 673587 Sep 17 13:11 commons-lang3-3.17.0.jar
-rw-r--r--@ 1 stevel staff 70816 Sep 17 13:11 commons-logging-1.3.0.jar
-rw-r--r--@ 1 stevel staff 2213560 Sep 17 13:11 commons-math3-3.6.1.jar
-rw-r--r--@ 1 stevel staff 316431 Sep 17 13:11 commons-net-3.9.0.jar
-rw-r--r--@ 1 stevel staff 238400 Sep 17 13:11 commons-text-1.10.0.jar
-rw-r--r--@ 1 stevel staff 8661164 Sep 17 12:57 cos_api-bundle-5.6.19.jar
-rw-r--r--@ 1 stevel staff 2983237 Sep 17 13:11 curator-client-5.2.0.jar
-rw-r--r--@ 1 stevel staff 336384 Sep 17 13:11
curator-framework-5.2.0.jar
-rw-r--r--@ 1 stevel staff 315569 Sep 17 13:11 curator-recipes-5.2.0.jar
-rw-r--r--@ 1 stevel staff 583996 Sep 17 13:11 dnsjava-3.6.1.jar
-rw-r--r--@ 1 stevel staff 324655 Sep 17 12:57 dom4j-2.1.4.jar
-rw-r--r--@ 1 stevel staff 670059 Sep 17 12:57
esdk-obs-java-3.20.4.2.jar
-rw-r--r--@ 1 stevel staff 4617 Sep 17 13:11 failureaccess-1.0.1.jar
-rw-r--r--@ 1 stevel staff 249277 Sep 17 13:11 gson-2.9.0.jar
-rw-r--r--@ 1 stevel staff 3037368 Sep 17 13:11 guava-32.0.1-jre.jar
-rw-r--r--@ 1 stevel staff 94013 Sep 17 12:57
hadoop-aliyun-3.5.0-20250916.124028-685.jar
-rw-r--r--@ 1 stevel staff 14456 Sep 17 13:11
hadoop-annotations-3.5.0-SNAPSHOT.jar
-rw-r--r--@ 1 stevel staff 114335 Sep 17 13:11
hadoop-auth-3.5.0-SNAPSHOT.jar
-rw-r--r--@ 1 stevel staff 930516 Sep 17 12:57
hadoop-aws-3.5.0-20250916.124028-686.jar
-rw-r--r--@ 1 stevel staff 827349 Sep 17 12:57
hadoop-azure-3.5.0-20250916.124028-685.jar
-rw-r--r--@ 1 stevel staff 33363 Sep 17 12:57
hadoop-azure-datalake-3.5.0-20250916.124028-685.jar
-rw-r--r--@ 1 stevel staff 70007 Sep 17 12:57
hadoop-cos-3.5.0-20250916.124028-683.jar
-rw-r--r--@ 1 stevel staff 138447 Sep 17 12:57
hadoop-gcp-3.5.0-SNAPSHOT.jar
-rw-r--r--@ 1 stevel staff 142274 Sep 17 12:57
hadoop-huaweicloud-3.5.0-SNAPSHOT.jar
-rw-r--r--@ 1 stevel staff 3519516 Sep 17 13:11
hadoop-shaded-guava-1.4.0.jar
-rw-r--r--@ 1 stevel staff 1952967 Sep 17 13:11
hadoop-shaded-protobuf_3_25-1.4.0.jar
-rw-r--r--@ 1 stevel staff 4019589 Sep 17 12:57
hadoop-tos-3.5.0-20250916.124028-202.jar
-rw-r--r--@ 1 stevel staff 200223 Sep 17 13:11 hk2-api-2.6.1.jar
-rw-r--r--@ 1 stevel staff 203358 Sep 17 13:11 hk2-locator-2.6.1.jar
-rw-r--r--@ 1 stevel staff 131590 Sep 17 13:11 hk2-utils-2.6.1.jar
-rw-r--r--@ 1 stevel staff 780321 Sep 17 13:11 httpclient-4.5.13.jar
-rw-r--r--@ 1 stevel staff 328593 Sep 17 13:11 httpcore-4.4.13.jar
-rw-r--r--@ 1 stevel staff 102220 Sep 17 12:57 ini4j-0.5.4.jar
-rw-r--r--@ 1 stevel staff 29807 Sep 17 13:11
istack-commons-runtime-3.0.12.jar
-rw-r--r--@ 1 stevel staff 9301 Sep 17 13:11
j2objc-annotations-2.8.jar
-rw-r--r--@ 1 stevel staff 76636 Sep 17 13:11
jackson-annotations-2.14.3.jar
-rw-r--r--@ 1 stevel staff 473081 Sep 17 13:11 jackson-core-2.14.3.jar
-rw-r--r--@ 1 stevel staff 1617187 Sep 17 13:11
jackson-databind-2.14.3.jar
-rw-r--r--@ 1 stevel staff 68453 Sep 17 13:11
jakarta.activation-1.2.2.jar
-rw-r--r--@ 1 stevel staff 44399 Sep 17 13:11
jakarta.activation-api-1.2.1.jar
-rw-r--r--@ 1 stevel staff 25058 Sep 17 13:11
jakarta.annotation-api-1.3.5.jar
-rw-r--r--@ 1 stevel staff 18140 Sep 17 13:11 jakarta.inject-2.6.1.jar
-rw-r--r--@ 1 stevel staff 82973 Sep 17 13:11
jakarta.servlet-api-4.0.4.jar
-rw-r--r--@ 1 stevel staff 53683 Sep 17 13:11
jakarta.servlet.jsp-api-2.3.6.jar
-rw-r--r--@ 1 stevel staff 91930 Sep 17 13:11
jakarta.validation-api-2.0.2.jar
-rw-r--r--@ 1 stevel staff 140376 Sep 17 13:11
jakarta.ws.rs-api-2.1.6.jar
-rw-r--r--@ 1 stevel staff 115638 Sep 17 13:11
jakarta.xml.bind-api-2.3.3.jar
-rw-r--r--@ 1 stevel staff 7771 Sep 17 12:57
java-trace-api-0.2.11-beta.jar
-rw-r--r--@ 1 stevel staff 18432 Sep 17 12:57 java-xmlbuilder-1.2.jar
-rw-r--r--@ 1 stevel staff 794714 Sep 17 13:11 javassist-3.30.2-GA.jar
-rw-r--r--@ 1 stevel staff 95806 Sep 17 13:11
javax.servlet-api-3.1.0.jar
-rw-r--r--@ 1 stevel staff 1019097 Sep 17 13:11 jaxb-runtime-2.3.9.jar
-rw-r--r--@ 1 stevel staff 4722 Sep 17 13:11
jcip-annotations-1.0-1.jar
-rw-r--r--@ 1 stevel staff 327806 Sep 17 12:57 jdom2-2.0.6.1.jar
-rw-r--r--@ 1 stevel staff 311826 Sep 17 13:11 jersey-client-2.46.jar
-rw-r--r--@ 1 stevel staff 1267957 Sep 17 13:11 jersey-common-2.46.jar
-rw-r--r--@ 1 stevel staff 32929 Sep 17 13:11
jersey-container-servlet-2.46.jar
-rw-r--r--@ 1 stevel staff 75742 Sep 17 13:11
jersey-container-servlet-core-2.46.jar
-rw-r--r--@ 1 stevel staff 80272 Sep 17 13:11 jersey-hk2-2.46.jar
-rw-r--r--@ 1 stevel staff 964550 Sep 17 13:11 jersey-server-2.46.jar
-rw-r--r--@ 1 stevel staff 90184 Sep 17 12:57 jettison-1.5.4.jar
-rw-r--r--@ 1 stevel staff 249911 Sep 17 13:11
jetty-http-9.4.57.v20241219.jar
-rw-r--r--@ 1 stevel staff 183011 Sep 17 13:11
jetty-io-9.4.57.v20241219.jar
-rw-r--r--@ 1 stevel staff 118496 Sep 17 13:11
jetty-security-9.4.57.v20241219.jar
-rw-r--r--@ 1 stevel staff 739348 Sep 17 13:11
jetty-server-9.4.57.v20241219.jar
-rw-r--r--@ 1 stevel staff 146064 Sep 17 13:11
jetty-servlet-9.4.57.v20241219.jar
-rw-r--r--@ 1 stevel staff 588962 Sep 17 13:11
jetty-util-9.4.57.v20241219.jar
-rw-r--r--@ 1 stevel staff 66643 Sep 17 13:11
jetty-util-ajax-9.4.57.v20241219.jar
-rw-r--r--@ 1 stevel staff 140308 Sep 17 13:11
jetty-webapp-9.4.57.v20241219.jar
-rw-r--r--@ 1 stevel staff 68894 Sep 17 13:11
jetty-xml-9.4.57.v20241219.jar
-rw-r--r--@ 1 stevel staff 282591 Sep 17 13:11 jsch-0.1.55.jar
-rw-r--r--@ 1 stevel staff 19936 Sep 17 13:11 jsr305-3.0.2.jar
-rw-r--r--@ 1 stevel staff 4519 Sep 17 13:11 jul-to-slf4j-1.7.36.jar
-rw-r--r--@ 1 stevel staff 223129 Sep 17 13:11 kerb-core-2.0.3.jar
-rw-r--r--@ 1 stevel staff 115065 Sep 17 13:11 kerb-crypto-2.0.3.jar
-rw-r--r--@ 1 stevel staff 36361 Sep 17 13:11 kerb-util-2.0.3.jar
-rw-r--r--@ 1 stevel staff 100095 Sep 17 13:11 kerby-asn1-2.0.3.jar
-rw-r--r--@ 1 stevel staff 30190 Sep 17 13:11 kerby-config-2.0.3.jar
-rw-r--r--@ 1 stevel staff 200581 Sep 17 13:11 kerby-pkix-2.0.3.jar
-rw-r--r--@ 1 stevel staff 40787 Sep 17 13:11 kerby-util-2.0.3.jar
-rw-r--r--@ 1 stevel staff 2199 Sep 17 13:11
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar
-rw-r--r--@ 1 stevel staff 136314 Sep 17 13:11 metrics-core-3.2.4.jar
-rw-r--r--@ 1 stevel staff 4554 Sep 17 13:11
netty-all-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 339045 Sep 17 13:11
netty-buffer-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 355199 Sep 17 13:11
netty-codec-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 67192 Sep 17 13:11
netty-codec-dns-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 37789 Sep 17 13:11
netty-codec-haproxy-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 674362 Sep 17 13:11
netty-codec-http-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 490985 Sep 17 13:11
netty-codec-http2-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 44736 Sep 17 13:11
netty-codec-memcache-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 113699 Sep 17 13:11
netty-codec-mqtt-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 46015 Sep 17 13:11
netty-codec-redis-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 21344 Sep 17 13:11
netty-codec-smtp-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 121032 Sep 17 13:11
netty-codec-socks-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 34636 Sep 17 13:11
netty-codec-stomp-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 19823 Sep 17 13:11
netty-codec-xml-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 719225 Sep 17 13:11
netty-common-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 580162 Sep 17 13:11
netty-handler-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 25650 Sep 17 13:11
netty-handler-proxy-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 26833 Sep 17 13:11
netty-handler-ssl-ocsp-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 37842 Sep 17 13:11
netty-resolver-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 188360 Sep 17 13:11
netty-resolver-dns-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 9145 Sep 17 13:11
netty-resolver-dns-classes-macos-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 19825 Sep 17 13:11
netty-resolver-dns-native-macos-4.1.118.Final-osx-aarch_64.jar
-rw-r--r--@ 1 stevel staff 19629 Sep 17 13:11
netty-resolver-dns-native-macos-4.1.118.Final-osx-x86_64.jar
-rw-r--r--@ 1 stevel staff 521428 Sep 17 13:11
netty-transport-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 147621 Sep 17 13:11
netty-transport-classes-epoll-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 108558 Sep 17 13:11
netty-transport-classes-kqueue-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 42321 Sep 17 13:11
netty-transport-native-epoll-4.1.118.Final-linux-aarch_64.jar
-rw-r--r--@ 1 stevel staff 36594 Sep 17 13:11
netty-transport-native-epoll-4.1.118.Final-linux-riscv64.jar
-rw-r--r--@ 1 stevel staff 40644 Sep 17 13:11
netty-transport-native-epoll-4.1.118.Final-linux-x86_64.jar
-rw-r--r--@ 1 stevel staff 6193 Sep 17 13:11
netty-transport-native-epoll-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 25741 Sep 17 13:11
netty-transport-native-kqueue-4.1.118.Final-osx-aarch_64.jar
-rw-r--r--@ 1 stevel staff 25170 Sep 17 13:11
netty-transport-native-kqueue-4.1.118.Final-osx-x86_64.jar
-rw-r--r--@ 1 stevel staff 44157 Sep 17 13:11
netty-transport-native-unix-common-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 18241 Sep 17 13:11
netty-transport-rxtx-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 50814 Sep 17 13:11
netty-transport-sctp-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 32189 Sep 17 13:11
netty-transport-udt-4.1.118.Final.jar
-rw-r--r--@ 1 stevel staff 779369 Sep 17 13:11
nimbus-jose-jwt-9.37.2.jar
-rw-r--r--@ 1 stevel staff 425763 Sep 17 12:57 okhttp-3.14.2.jar
-rw-r--r--@ 1 stevel staff 91980 Sep 17 12:57 okio-1.17.2.jar
-rw-r--r--@ 1 stevel staff 141734 Sep 17 12:57
opentelemetry-api-1.38.0.jar
-rw-r--r--@ 1 stevel staff 47252 Sep 17 12:57
opentelemetry-context-1.38.0.jar
-rw-r--r--@ 1 stevel staff 18189 Sep 17 12:57
opentracing-api-0.33.0.jar
-rw-r--r--@ 1 stevel staff 10542 Sep 17 12:57
opentracing-noop-0.33.0.jar
-rw-r--r--@ 1 stevel staff 7504 Sep 17 12:57
opentracing-util-0.33.0.jar
-rw-r--r--@ 1 stevel staff 281989 Sep 17 12:57
org.jacoco.agent-0.8.5-runtime.jar
-rw-r--r--@ 1 stevel staff 19479 Sep 17 13:11
osgi-resource-locator-1.0.3.jar
-rw-r--r--@ 1 stevel staff 128414 Sep 17 13:11 re2j-1.1.jar
-rw-r--r--@ 1 stevel staff 11369 Sep 17 12:57
reactive-streams-1.0.3.jar
-rw-r--r--@ 1 stevel staff 332398 Sep 17 13:11 reload4j-1.2.22.jar
-rw-r--r--@ 1 stevel staff 41125 Sep 17 13:11 slf4j-api-1.7.36.jar
-rw-r--r--@ 1 stevel staff 9824 Sep 17 13:11 slf4j-reload4j-1.7.36.jar
-rw-r--r--@ 1 stevel staff 2112099 Sep 17 13:11 snappy-java-1.1.10.4.jar
-rw-r--r--@ 1 stevel staff 195909 Sep 17 13:11 stax2-api-4.2.1.jar
-rw-r--r--@ 1 stevel staff 72007 Sep 17 13:11 txw2-2.3.9.jar
-rw-r--r--@ 1 stevel staff 443788 Sep 17 12:57
wildfly-openssl-2.1.4.Final.jar
-rw-r--r--@ 1 stevel staff 522679 Sep 17 13:11 woodstox-core-5.4.0.jar
-rw-r--r--@ 1 stevel staff 1323991 Sep 17 13:11 zookeeper-3.8.4.jar
-rw-r--r--@ 1 stevel staff 254932 Sep 17 13:11 zookeeper-jute-3.8.4.jar
```
> hadoop binary distribution to move cloud connectors to hadoop common/lib
> ------------------------------------------------------------------------
>
> Key: HADOOP-19696
> URL: https://issues.apache.org/jira/browse/HADOOP-19696
> Project: Hadoop Common
> Issue Type: Sub-task
> Components: fs/azure, fs/gcs, fs/huawei, fs/s3
> Affects Versions: 3.4.2
> Reporter: Steve Loughran
> Assignee: Steve Loughran
> Priority: Major
> Labels: pull-request-available
>
> Place all the cloud connector hadoop-* artifacts and dependencies into
> hadoop/common/lib so that the stores can be directly accessed.
> * filesystem operations against abfs, s3a, gcs, etc don't need any effort
> setting things up.
> * Releases without the aws bundle.jar can be trivially updated by adding any
> version of the sdk libraries to the common/lib dir.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]