googleapis / googleapis/google-cloud-java
[java-storage] Allow bypassing OS page cache with TransferManager (O_DIRECT)
- 主要语言
- Java
- 星标
- 2.1k
- 派生
- 1.2k
- 平均合并
- 1 天 23 小时
- 30 天内合并 PR
- 157
描述
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.**
I need to download files from GCS without going through the OS page cache.
Downloading large files through the OS page cache causing performance problems for my application.
**Describe the solution you'd like**
I'd like to be able to use O_DIRECT to write directly to disk, ideally being able to use https://github.com/smacke/jaydio
**Describe alternatives you've considered**
None.
**Additional context**
None.
贡献指南
调研方向
Start by locating the java-storage TransferManager download entry points and reviewing the jaydio and O_DIRECT option described in the issue. Clarify the API and platform constraints, then define completion as downloads bypassing the OS page cache without regressing existing TransferManager behavior.
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- google-cloud, java
- 领域
- cloud
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 30/100