shunping opened a new pull request, #31316: URL: https://github.com/apache/beam/pull/31316
This PR implements feature request #31299 for Java SDK. We also try to make the Java user-agent consistent with the Python one by adding "apache/VERSION". --- Some more notes: In Java SDK, GCSIO (from `com.google.cloud.hadoop.gcsio`) is used as an accessing layer to communicate with GCS. Internally, it depends on the storage client (from `com.google.api.services.storage`) to assemble and handle HTTP requests. GCSIO can either create a new Google Cloud Storage client during initialization or utilize an existing one, which is the approach adopted by Beam. Ideally, it will be better if Beam can use the first code path so that we can leave all the GCS connection detail to GCSIO. There should be a follow-up task to investigate the gaps between the two code paths and identify a way to unify them. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@beam.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org