This is an automated email from the ASF dual-hosted git repository.

reshke pushed a change to branch fix_issue_1915
in repository https://gitbox.apache.org/repos/asf/cloudberry.git


    from e2e6dbc1baa Fix AO storage reloptions causing spurious TOAST 
wraparound vacuums
     add 4d209d23b45 docs: fix typo implmentation -> implementation
     add bff5db9a2f4 Fix missing libicu-devel dependency in sandbox image
     add 408575cc4c6 Fix spurious global xmin > xmin error on rollback
     add c80d6cf7b97 Fix putIntoUnackQueueRing function logic for  Intercontect 
interfaces (#1931)
     add 217874dcc08 Add contrib/datalake_fdw: Apache Iceberg lake tables as an 
extension (#1842)
     add 867c6a147df Fix assert failure triggered by "CREATE INDEX 
CONCURRENTLY" (#1845)
     add 7d9a3621ce5 Fix: gpexpand to automatically set data directory 
permissions to 0750 (#1848)
     add 06049fadb70 Merge branch 'main' into fix_issue_1915

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build-cloudberry.yml             |  53 ++
 configure                                          |  38 +
 configure.ac                                       |  13 +
 contrib/Makefile                                   |   6 +
 contrib/datalake_fdw/.gitignore                    |   8 +
 contrib/datalake_fdw/Makefile                      | 109 +++
 contrib/datalake_fdw/datalake_fdw--1.0.sql         |  40 +
 contrib/datalake_fdw/datalake_fdw.conf             |  25 +
 contrib/datalake_fdw/datalake_fdw.control          |  23 +
 contrib/datalake_fdw/exports.txt                   |  32 +
 .../src/am_iceberg/pg_iceberg_am_handler.c         | 509 +++++++++++
 .../datalake_fdw/src/am_iceberg/pg_iceberg_ddl.c   | 302 +++++++
 .../datalake_fdw/src/am_iceberg/pg_iceberg_ddl.h   |  42 +
 .../src/am_iceberg/pg_iceberg_extensible.c         | 964 +++++++++++++++++++++
 .../datalake_fdw/src/am_iceberg/pg_iceberg_guc.c   |  67 ++
 .../datalake_fdw/src/am_iceberg/pg_iceberg_guc.h   |  37 +
 .../src/am_iceberg/pg_iceberg_options.c            | 616 +++++++++++++
 .../src/am_iceberg/pg_iceberg_options.h            | 155 ++++
 .../src/am_iceberg/pg_iceberg_reject.c             |  44 +
 .../src/am_iceberg/pg_iceberg_reject.h             |  36 +
 .../datalake_fdw/src/common/backend_registry.cpp   | 122 +++
 contrib/datalake_fdw/src/common/backend_registry.h | 100 +++
 .../datalake_fdw/src/common/datalake_location.h    |  50 ++
 contrib/datalake_fdw/src/common/dl_err.c           | 218 +++++
 contrib/datalake_fdw/src/common/dl_err.h           | 120 +++
 contrib/datalake_fdw/src/common/dl_kv.h            |  44 +
 contrib/datalake_fdw/src/common/dl_option_util.c   |  65 ++
 contrib/datalake_fdw/src/common/dl_option_util.h   |  63 ++
 contrib/datalake_fdw/src/common/dl_pg_api.h        |  45 +
 contrib/datalake_fdw/src/common/dl_wrappers.h      | 193 +++++
 .../src/common/file_system_wrapper.cpp             | 232 +++++
 .../datalake_fdw/src/common/file_system_wrapper.h  | 113 +++
 contrib/datalake_fdw/src/common/parser_option.c    |  94 ++
 contrib/datalake_fdw/src/common/parser_option.h    |  54 ++
 contrib/datalake_fdw/src/common/s3_file_system.cpp | 261 ++++++
 contrib/datalake_fdw/src/format/format.h           | 117 +++
 contrib/datalake_fdw/src/format/format_registry.c  |  48 +
 .../src/iceberg_catalog_fdw/iceberg_catalog_fdw.c  | 226 +++++
 .../iceberg_catalog_fdw/iceberg_catalog_option.c   | 185 ++++
 .../iceberg_catalog_fdw/iceberg_catalog_option.h   | 171 ++++
 .../src/iceberg_volume_fdw/iceberg_volume_fdw.c    | 155 ++++
 .../src/iceberg_volume_fdw/iceberg_volume_option.c |  94 ++
 .../src/iceberg_volume_fdw/iceberg_volume_option.h | 146 ++++
 .../src/meta/engine_stub/stub_engine.c             | 102 +++
 .../src/meta/engine_stub/stub_engine.h             |  36 +
 .../datalake_fdw/src/meta/iceberg_meta_engine.h    | 149 ++++
 contrib/datalake_fdw/src/meta/meta_engine_init.c   |  49 ++
 contrib/datalake_fdw/src/meta/meta_engine_init.h   |  34 +
 .../datalake_fdw/src/meta/meta_engine_registry.c   | 245 ++++++
 contrib/datalake_fdw/test/automation/Makefile      |  52 ++
 contrib/datalake_fdw/test/automation/README.md     |  80 ++
 .../test/automation/config/test_config.env         |  39 +
 .../automation/scripts/setup/check_services.sh     |  60 ++
 .../automation/scripts/test/run_smoke_tests.sh     | 120 +++
 .../automation/scripts/utils/common_functions.sh   | 100 +++
 .../smoke/iceberg_am/expected/iceberg_am_acl.out   |  75 ++
 .../smoke/iceberg_am/expected/iceberg_am_ddl.out   | 227 +++++
 .../iceberg_am/expected/iceberg_am_reject.out      | 457 ++++++++++
 .../smoke/iceberg_am/sql/iceberg_am_acl.sql        |  78 ++
 .../smoke/iceberg_am/sql/iceberg_am_ddl.sql        | 162 ++++
 .../smoke/iceberg_am/sql/iceberg_am_reject.sql     | 379 ++++++++
 contrib/interconnect/proxy/README.ic-proxy.md      |   2 +-
 contrib/interconnect/udp/ic_udpifc.c               |   4 +-
 contrib/udp2/ic_common/udp2/ic_udp2.cpp            |   2 +-
 contrib/udp2/ic_common/udp2/ic_udp2_internal.hpp   |   2 +-
 devops/sandbox/Dockerfile.main.rockylinux9         |   1 +
 gpMgmt/bin/gpexpand                                |  18 +
 src/Makefile.global.in                             |   1 +
 src/backend/commands/indexcmds.c                   |  11 +
 src/backend/storage/ipc/procarray.c                |  24 +-
 .../expected/resgroup/resgroup_transaction.out     |  13 +
 .../sql/resgroup/resgroup_transaction.sql          |   9 +
 72 files changed, 8559 insertions(+), 7 deletions(-)
 create mode 100644 contrib/datalake_fdw/.gitignore
 create mode 100644 contrib/datalake_fdw/Makefile
 create mode 100644 contrib/datalake_fdw/datalake_fdw--1.0.sql
 create mode 100644 contrib/datalake_fdw/datalake_fdw.conf
 create mode 100644 contrib/datalake_fdw/datalake_fdw.control
 create mode 100644 contrib/datalake_fdw/exports.txt
 create mode 100644 contrib/datalake_fdw/src/am_iceberg/pg_iceberg_am_handler.c
 create mode 100644 contrib/datalake_fdw/src/am_iceberg/pg_iceberg_ddl.c
 create mode 100644 contrib/datalake_fdw/src/am_iceberg/pg_iceberg_ddl.h
 create mode 100644 contrib/datalake_fdw/src/am_iceberg/pg_iceberg_extensible.c
 create mode 100644 contrib/datalake_fdw/src/am_iceberg/pg_iceberg_guc.c
 create mode 100644 contrib/datalake_fdw/src/am_iceberg/pg_iceberg_guc.h
 create mode 100644 contrib/datalake_fdw/src/am_iceberg/pg_iceberg_options.c
 create mode 100644 contrib/datalake_fdw/src/am_iceberg/pg_iceberg_options.h
 create mode 100644 contrib/datalake_fdw/src/am_iceberg/pg_iceberg_reject.c
 create mode 100644 contrib/datalake_fdw/src/am_iceberg/pg_iceberg_reject.h
 create mode 100644 contrib/datalake_fdw/src/common/backend_registry.cpp
 create mode 100644 contrib/datalake_fdw/src/common/backend_registry.h
 create mode 100644 contrib/datalake_fdw/src/common/datalake_location.h
 create mode 100644 contrib/datalake_fdw/src/common/dl_err.c
 create mode 100644 contrib/datalake_fdw/src/common/dl_err.h
 create mode 100644 contrib/datalake_fdw/src/common/dl_kv.h
 create mode 100644 contrib/datalake_fdw/src/common/dl_option_util.c
 create mode 100644 contrib/datalake_fdw/src/common/dl_option_util.h
 create mode 100644 contrib/datalake_fdw/src/common/dl_pg_api.h
 create mode 100644 contrib/datalake_fdw/src/common/dl_wrappers.h
 create mode 100644 contrib/datalake_fdw/src/common/file_system_wrapper.cpp
 create mode 100644 contrib/datalake_fdw/src/common/file_system_wrapper.h
 create mode 100644 contrib/datalake_fdw/src/common/parser_option.c
 create mode 100644 contrib/datalake_fdw/src/common/parser_option.h
 create mode 100644 contrib/datalake_fdw/src/common/s3_file_system.cpp
 create mode 100644 contrib/datalake_fdw/src/format/format.h
 create mode 100644 contrib/datalake_fdw/src/format/format_registry.c
 create mode 100644 
contrib/datalake_fdw/src/iceberg_catalog_fdw/iceberg_catalog_fdw.c
 create mode 100644 
contrib/datalake_fdw/src/iceberg_catalog_fdw/iceberg_catalog_option.c
 create mode 100644 
contrib/datalake_fdw/src/iceberg_catalog_fdw/iceberg_catalog_option.h
 create mode 100644 
contrib/datalake_fdw/src/iceberg_volume_fdw/iceberg_volume_fdw.c
 create mode 100644 
contrib/datalake_fdw/src/iceberg_volume_fdw/iceberg_volume_option.c
 create mode 100644 
contrib/datalake_fdw/src/iceberg_volume_fdw/iceberg_volume_option.h
 create mode 100644 contrib/datalake_fdw/src/meta/engine_stub/stub_engine.c
 create mode 100644 contrib/datalake_fdw/src/meta/engine_stub/stub_engine.h
 create mode 100644 contrib/datalake_fdw/src/meta/iceberg_meta_engine.h
 create mode 100644 contrib/datalake_fdw/src/meta/meta_engine_init.c
 create mode 100644 contrib/datalake_fdw/src/meta/meta_engine_init.h
 create mode 100644 contrib/datalake_fdw/src/meta/meta_engine_registry.c
 create mode 100644 contrib/datalake_fdw/test/automation/Makefile
 create mode 100644 contrib/datalake_fdw/test/automation/README.md
 create mode 100644 contrib/datalake_fdw/test/automation/config/test_config.env
 create mode 100755 
contrib/datalake_fdw/test/automation/scripts/setup/check_services.sh
 create mode 100755 
contrib/datalake_fdw/test/automation/scripts/test/run_smoke_tests.sh
 create mode 100644 
contrib/datalake_fdw/test/automation/scripts/utils/common_functions.sh
 create mode 100644 
contrib/datalake_fdw/test/automation/sqlrepo/smoke/iceberg_am/expected/iceberg_am_acl.out
 create mode 100644 
contrib/datalake_fdw/test/automation/sqlrepo/smoke/iceberg_am/expected/iceberg_am_ddl.out
 create mode 100644 
contrib/datalake_fdw/test/automation/sqlrepo/smoke/iceberg_am/expected/iceberg_am_reject.out
 create mode 100644 
contrib/datalake_fdw/test/automation/sqlrepo/smoke/iceberg_am/sql/iceberg_am_acl.sql
 create mode 100644 
contrib/datalake_fdw/test/automation/sqlrepo/smoke/iceberg_am/sql/iceberg_am_ddl.sql
 create mode 100644 
contrib/datalake_fdw/test/automation/sqlrepo/smoke/iceberg_am/sql/iceberg_am_reject.sql


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to