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

Reply via email to