apache / apache/parquet-java

Only call hsync() and hflush() on supported filesystems

オープン
#2,990 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。