Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

datalake_fdw: storage I/O over object storage (S3)

Đang mở
#2,009 0 bình luận 0 reaction 1 người được giao Xem trên GitHub

@MisterRaindrop đang làm issue này rồi.

Từ ngày 16/9/2026.

Đánh giá

Issue này chưa được đánh giá.

Mô tả

datalake

Part of #2008. Letters (A, B0–B7, C, D, E) are the PRs listed there; this is A.

Scope
  • An S3 backend (AWS SDK for C++) in backend_registry, configured from the volume server and user-mapping options the validator already accepts (endpoint, region, path style, credentials, session token).
  • Arrow RandomAccessFile / OutputStream adapters over common/file_system_wrapper.h; parquet_read.cpp and parquet_write.cpp are the only format files that change.
  • The writer's rule carried over: an object is created once, never overwritten, and a failed writer removes exactly that object.
  • A storage_s3 smoke category against MinIO, and the CI job that starts MinIO (the CATEGORY_SERVICES hook in run_smoke_tests.sh).
Out of scope

HDFS (libhdfs3 is unmaintained; the wrapper leaves room for a second backend). Iceberg path layout (C).

Depends on

Nothing. Starts first.

Acceptance
  • The #1951 type set round-trips through s3:// against MinIO in CI.
  • A write aborted after the first row group leaves no object; an existing key is refused.
  • Credentials never appear in logs, errors or EXPLAIN.
  • nm -D exports only the PostgreSQL entry points; Arrow 9 and 17 build.
Ngôn ngữ chính
C
Star
1.4k
Fork
248
Merge trung bình
4 ngày 10 giờ
Pull request đã merge (30 ngày)
40

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của apache/cloudberry

Tất cả issue của apache/cloudberry

Issue tương tự

Thêm issue về C

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.