Only call hsync() and hflush() on supported filesystems
オープン
Type: enhancement
- 主要言語
- Java
- スター
- 3.1k
- フォーク
- 1.6k
- 平均マージ
- 3日 12時間
- マージ済み PR(30日)
- 33
説明
### Describe the enhancement requested
Instead of log the unsupported call check capabilities and call only on supported filesystems - e.g. S3A does not.
Write in a ParquetFile on S3 calls on hsync() or hflush() are logged: Application invoked the Syncable API against stream writing
### Comments
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、hsync() と hflush() が呼び出される ParquetFile の書き込みパスを追跡し、ファイルシステムの機能がどのように公開されているかを調べてください。未対応のファイルシステム(S3A など)が Syncable 警告をログに記録しなくなり、対応しているファイルシステムが引き続き呼び出しを受ける状態になれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- aws, java
- 領域
- backend, cloud
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100