Only call hsync() and hflush() on supported filesystems
- Ngôn ngữ chính
- Java
- Star
- 3.1k
- Fork
- 1.6k
- Merge trung bình
- 3 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 33
Mô tả
### 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
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu bằng cách lần theo đường dẫn ghi của ParquetFile, nơi hsync() và hflush() được gọi, đồng thời kiểm tra cách các khả năng của hệ thống tệp được cung cấp. Hoàn thành khi các hệ thống tệp không được hỗ trợ như S3A không còn ghi nhật ký cảnh báo Syncable, trong khi các hệ thống tệp được hỗ trợ vẫn tiếp tục nhận các lệnh gọi.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- aws, java
- Lĩnh vực
- backend, cloud
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100