googleapis / googleapis/google-cloud-java

[java-storage] Allow bypassing OS page cache with TransferManager (O_DIRECT)

未关闭
#12,626 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
api: storage
主要语言
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

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。