googleapis / googleapis/google-cloud-java

[java-storage] Allow customizing divideAndConquerThreshold in TransferManagerConfig

Đang mở
#12,627 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
api: storage
Ngôn ngữ chính
Java
Star
2.1k
Fork
1.2k
Merge trung bình
1 ngày 23 giờ
Pull request đã merge (30 ngày)
154

Mô tả

Thanks for stopping by to let us know something could be better!

**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response.

**Is your feature request related to a problem? Please describe.**

divideAndConquerThreshold is set to 128 MiB in DefaultQoS. There's no way to change this from any public methods. Our use case requires downloading files of arbitrary sizes concurrently, some < 128 MiB, some < 1 GiB, and some > 10+ GiB. We see that divideAndConquerThreshold adds overhead for these medium sized files.

**Describe the solution you'd like**

Allow defining divideAndConquerThreshold via public methods in TransferManagerConfig.

**Describe alternatives you've considered**

There's no way to accomplish this currently from what I can tell.

**Additional context**

Is there a reason 128 MiB was chosen?

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.