This is an automated email from the ASF dual-hosted git repository.
oppenheimer01 pushed a change to branch cbdb-postgres-merge
in repository https://gitbox.apache.org/repos/asf/cloudberry.git
omit 899f7c27d72 Fix compile error
omit ca2406645b6 Merge branch 'main' into cbdb-postgres-merge-rebase
omit f9ca4fac587 SIGSEGV in getCdbComponentInfo() when standby coordinator
is on dedicated host (#1702)
omit 980ed212c80 Fix: set FRAMEOPTION_BETWEEN for ORCA window frames
omit 02d658a1435 Fix copy for rocky linux
omit aa9d83765aa xml2: Replace deprecated routines with recommended ones
omit 508e1fda9f3 Do not include protobuf files twice
omit 46635b5fbf2 Avoid "unused variable" warning on non-USE_SSL_ENGINE
platforms.
omit 9bad6fced8b Fix incompatibilities with libxml2 >= 2.12.0.
omit f4652aa9c01 Add Rocky Linux 10 Docker containers (#1676)
omit c0a03cc5af8 Fix: init missing PlannedStmt fields in orca
omit 362763dde84 Sandbox: add Cloudberry 2.1.0 release support
omit 56dd5418d9a CI: update docker/setup-qemu-action to v4.0.0
omit d8823a4bf7b DevOps: upgrade Go to 1.24.13 in Docker build images
omit fac66115396 Fix colNDVBySeg attnum index mismatch in column-specific
ANALYZE (#1680)
omit bff77156d5d Fix Python 3.12 SyntaxWarning in
orphaned_toast_tables_check.py
omit fa061c1ecac CI: Add Ubuntu24.04 workflow with test matrix support
omit b84f7c67a9e CI: use commit hash for Docker actions
omit e6becea25fb Align release artifact naming with ASF incubator
conventions
omit c9100df0745 ORCA: add optimizer_use_streaming_hashagg GUC (#1681)
omit 155e0a71baf Fix: Python build dependencies installation
omit 9b0671b9df2 ORCA: fall back to Postgres planner for KNN ORDER BY
queries (#1653)
omit ef0b6fb3462 Fix SIGSEGV in fsm_extend when vacuuming tables in
non-default tablespace
omit 90f9dc3248b CI: fix 'Check and Display Regression Diffs' step to use
bash shell (#1673)
omit 32373aa26c1 Fix aoco_relation_size() using wrong snapshot to read
pg_aocsseg
omit 0efd878a6e3 Improve the SQL tab-completion feature for resource group
(#1669)
omit 880b13eb62c pg_dump/psql: properly recognize GP
omit 9a02e6bb1bc Build: make diskquota installation opt-in
omit da9a5ae083b Fix compliance issues for RPM and DEB packages
omit 8b91a987e82 Add missing runtime dependencies for minimal installations
omit 88ea4bd1b65 Regenerate configure for gp_stats_clolector
omit d07a5923d03 Disable mdblocales by default in configure
omit a6a7579ba57 Fix sed -i compatibility in configure.ac
omit af533b2d68c [gp_stats_collector] Remove unnecessary
CONFIGURE_EXTRA_OPTS param
omit 9f1c3292faf [gp_stats_collector] Adapt namings for Cloudberry
omit 5cfde24dc4e [gp_stats_collector] Wrap hook call in try/catch on error
path
omit 3a8cc5ce6b4 [gp_stats_collector] Code quality cleanup
omit 7e12a9379e6 [gp_stats_collector] Build by default with extension
disabled via GUCs
omit 8681303a269 [gp_stats_collector] Simplify Makefile and add
-Wno-unused-but-set-variable
omit ff6e14abb87 [gp_stats_collector] Rename yagp_hooks_collector to
gp_stats_collector
omit 52b2f539543 [yagp_hooks_collector] Move to gpcontrib directory
omit 8308041f415 [yagp_hooks_collector] Fix null ErrorData dereference on
segments
omit 7f4ed5ed5c6 [yagp_hooks_collector] Add Apache license headers and
enable -Werror
omit e834b237102 [yagp_hooks_collector] Fix locale-dependent normalization
crash
omit 7c0bb732728 [yagp_hooks_collector] Add UDS round-trip test and fix
send() accounting
omit aaf34a1a9bc [yagp_hooks_collector] Add consistent GUC filtering and
submit/done hook callsites
omit 4e5de6cb9ab [yagp_hooks_collector] Add --with-yagp-hooks-collector
configure option and CI
omit 2dc50a79b7b [yagp_hooks_collector] Port backend infrastructure and
adapt for Cloudberry
omit db0818f586e [yagp_hooks_collector] Add regression tests, ANALYZE text
output, and UTF-8 trimming
omit 46dca0331cd [yagp_hooks_collector] Add utility statement tracking and
metrics documentation
omit 7027dd05bbe [yagp_hooks_collector] Fix memory leaks, add safe C++
wrappers, improve Makefile
omit 622cb83aedf [yagp_hooks_collector] Add conditional EXPLAIN ANALYZE
collection
omit e585e6a6ca7 [yagp_hooks_collector] Miscellaneous fixes and refactoring
omit 6b659469755 [yagp_hooks_collector] Fix user filtering propagation
timing
omit 02390adcd86 [yagp_hooks_collector] Add per-slice interconnect
statistics
omit a6eae44277d [yagp_hooks_collector] Ignore EXPLAIN VERBOSE errors for
unsupported node types
omit 2bab980321f [yagp_hooks_collector] Split EventSender into submodules
omit a0edde1bdf5 [yagp_hooks_collector] Improve nested query handling and
add slice info
omit 93dc2e4b48d [yagp_hooks_collector] Fix try/catch block when calling
C++ code from PG hooks
omit 137f4f05f7b [yagp_hooks_collector] Diff per-query stats between submit
and end
omit 56a1fc2bdd1 [yagp_hooks_collector] Change report_nested_queries to
PGC_USERSET
omit d03197fd74f [yagp_hooks_collector] Add error message reporting for
failed queries
omit 00ed85c8382 [yagp_hooks_collector] Add configurable text field trimming
omit 4dfbd34afdf [yagp_hooks_collector] Add nested query tracking
omit c998c0942de [yagp_hooks_collector] Improve query_id and resource group
resolution
omit 91411cdf4c9 [yagp_hooks_collector] Fix message lifecycle ordering and
memory leaks
omit d76bac80d74 [yagp_hooks_collector] Add stat_messages() runtime
statistics view
omit 855fab2576d [yagp_hooks_collector] Fix missing query statuses after
protobuf migration
omit c09ea5d21a1 [yagp_hooks_collector] Replace GRPC transport with
protobuf-over-UDS
omit ce10c577fbe [yagp_hooks_collector] Add ignored_users_list GUC
omit f9793da16cb [yagp_hooks_collector] Clean up threading, signal
handling, and logging
omit 596b67d6d97 [yagp_hooks_collector] Add motion network and workfile
spill stats
omit c73879ab036 [yagp_hooks_collector] Fix memory leak in EXPLAIN ANALYZE
code path
omit 1c1bf580b06 [yagp_hooks_collector] Fix EventSender and GrpcConnector
in forked processes
omit cbe5c5f54f1 [yagp_hooks_collector] Diff system stats per-query and
improve error safety
omit bef6d57baa0 [yagp_hooks_collector] Add CDB metrics, query nesting, and
configuration GUCs
omit b8f77cbf8e0 [yagp_hooks_collector] Add debian packaging and bionic
GRPC compatibility
omit 729b35f86fd [yagp_hooks_collector] Switch to query_info_collect_hook
and fix stability
omit ce1199aa87d [yagp_hooks_collector] Apply llvm code style
omit b3bf74265f4 [yagp_hooks_collector] Add executor instrumentation, /proc
stats, and normalized texts
omit d2d9d2b906b [yagp_hooks_collector] Fix segfault in plan text generator
omit 029897c8832 [yagp_hooks_collector] Add extension skeleton with GRPC
transport
omit 1e2fe336af1 Revert "Fix COPY TO returning 0 rows during concurrent
reorganize"
omit 95486365241 Fix ORCA choosing wrong column type for CTAS with UNION
ALL (#1431) (#1645)
omit cb61a955ac8 Fix the issue of duplicate counting of num_executed in
gp_toolkit.gp_resgroup_status
omit 857723b08fb Widen MotionLayerState stat counters from uint32 to uint64
(#1647)
omit d971e822804 tests: add Parallel Hash Full/Right Join regression cases
omit c2e37ee4a81 Parallel Hash Full Join and Right Join
omit 9f6fc6ab0e2 Fix instability in regression test for Parallel Hash Full
Join
omit 007a778c70a Fix PHJ match bit initialization.
omit b75378a5358 Parallel Hash Full Join.
omit 84a84584c60 libpq: Bail out during SSL/GSS negotiation errors (#1633)
omit 822c60081b8 Set GUC "is_superuser" in all processes that set
AuthenticatedUserId.
omit 6c37f8f6732 Fix syntax error in the bash script regarding
LD_LIBRARY_PATH
omit e7b45e2e701 Stop installing diskquota build-info file
omit ba0633ea94e Remove unused concourse/* from source
omit 8d01027f574 Restrict accesses to non-system views and foreign tables
during pg_dump.
omit da471123a4e Prevent pgstats from getting confused when relkind of a
relation changes
omit 2e27d4c2b3d Fix ORDER BY lost after AQUMV join rewrite
omit e9abbe0f791 Address review feedback for AQUMV join exact-match
omit dba1a324760 Support AQUMV exact-match for multi-table JOIN queries
omit 406f088675e ORCA: Fix incorrect decorrelation of GROUP BY () HAVING
<outer_ref>
omit 224f15320c7 ORCA: Fix use-after-free in
flatten_join_alias_var_optimizer
omit 021d378d1fb Fix PostgresNode.pm for TAP tests on CBDB
omit 843d90dd117 Fix session lock leak in ALTER DATABASE SET TABLESPACE for
utility mode
omit e91712dbced Fix SIGSEGV on segments when creating in-place tablespace
omit 11c5515838a [MINOR] Remove unused build script that used non-HTTPS to
download code
omit 8d4c88006dc Fix LICENSE path for ISC license file
omit 789957b0475 Fix invalid escape sequences in Python files
omit 9328936b3a4 initdb: fix stale errno handling in setup_cdb_schema()
omit 9d068e6dcba Run gp_internal_tools tests
omit 41c1750b97e Suppress DISTRIBUTED BY notices in bfv_joins test (#1612)
omit 46aec1a20c5 fix typos & add MPP support for `allow_inplace_tablespace`
omit 8dccef01de7 Fix test instability
omit 8ed3d8e3013 Fix replay of create database records on standby
omit 0fab5c6aba8 Revert "Recursively create tablespace directories if they
do not exist but we need them when re-redoing some tablespace related xlogs
(e.g. database create with a tablespace) on mirror."
omit d400f10b8d4 CI: Add support for Ubuntu 24.04 Docker and DEB builds
omit 8ecc3267e4d Fix release tarball base version naming
omit f9797991146 Fix COPY TO returning 0 rows during concurrent reorganize
omit c2e818629ff ORCA: Fix detection of mixed storage in partitioned tables
with foreign partitions (#1524)
omit 38cd645bd4f Fix Oid display errors in the log or message
omit f65bf625d21 Fix RUN_GTEST/RUN_GBENCH leak into pax.so build
omit 9401cf34c17 Support matview status maintenance for multi-table JOIN
queries
omit 7e867f605c8 Fix sed -i compatibility on macOS in configure (#1598)
omit 64c879a3ee7 Remove generated test file misc.sql (#1600)
omit c5a298db737 Fix COPY FROM encoding error double-counting and enable
SREH for transcoding
omit cce58a899a4 Fix missing GUC_GPDB_NEED_SYNC for pax filter GUCs (#1590)
omit 62a13fb0b6a Fix grammar: subscribe events calendar to subscribe to the
events calendar (#1586)
omit e304d3eb67b Fix GPG verify path for staged release artifacts
omit 045dc52ecb2 Fix the regex matching bug of the GUC
gp_resource_group_cgroup_parent
omit 4a607d42856 Doc: Add diskquota license for ASF compliance
omit 2f048ecaaad Add diskquota support for Apache Cloudberry
omit 598c885612d Remove legacy CI and unused files from diskquota
omit d1968625f59 Invalidate diskquota.table_size entries during startup
(#406)
omit 4ac963b0b8b fix: update acions (#417)
omit c96e28d1f1d Free tuple after use (#414)
omit 245f21ccf8b Fix wrong shmem allocation. (#401)
omit 3186d37089a Rename diskquota.max_quotas to diskquota.max_quota_probe
(#390)
omit cb615286dfe [CMake] Fix package name for Rocky9/RHEL9 (#391)
omit 196e49e7d42 Refactor quota info map (#380)
omit ecd9d3d8a69 Fix flaky test test_dbname_encoding (#389)
omit 65a868e61be Fix wrong test result on GP6. (#388)
omit 0b8aa981f84 Fix flaky test test_relation_size. (#387)
omit d1ddbba04b0 Move concourse to gp-extension-ci repo (#383)
omit bff1b382289 Disable test_worker_schedule_exception (#385)
omit 6cf5e3ef738 Disable flaky test (#384)
omit 7a57e4bae68 Fix bug: diskquota stop working after removing any
extension (#379)
omit 5ab2acc4cbf Fix bug: the counter of quota_info_map works wrong (#378)
omit c871b34debf Add GUC diskquota.max_quotas (#372)
omit f39b162c546 Fix compilation issue caused by GP7 (#375)
omit 2b46a30f168 Fix wrong test case (#374)
omit 2c897c2eeaf Add GUC diskquota.max_monitored_databases. (#369)
omit b291e2e6efd Fix continuous upgrade (#368)
omit 53da8261849 fix creating extension with global option appendonly=true.
(#366)
omit 015185005fe Add gpdb7 job back to pipeline. (#367)
omit 5247a831801 Enable gpactivatestandby test (#363)
omit 333e95ae802 Update to 2.3.0 (#362)
omit 259808d7efe Release/gp7 2.2.2 (#361)
omit 7dd9b248990 Disable forks for PR resource (#358)
omit 3e9307648c6 Fix bug: bgworkers only print log once. (#356)
omit 6d84bd769aa Reduce the remain logs in bgworker. (#354)
omit f7a9b827955 Update to 2.2.2 (#352)
omit 7d7d5c56c78 Add a sleep in alter_test.sh (#351)
omit bc2cf9ea0ce Add alter extension upgrade test (#348)
omit c91373025dd Remove gp7 from pipeline (#350)
omit 4ddbe173766 Fix upgrade version check (#347)
omit d1828bb894e Fix pipeline. (#349)
omit e224428820e Enable continuous upgrade. (#340)
omit adb7a414a8b Fix bug: lose monitored_dbid_cache after switching mirror
(#342)
omit 802c02d12c9 Reduce the number of the log in bgworker. (#346)
omit 36f02e56bcd fix pipeline (#345)
omit 583995b207d Fix bug: diskquota.status() (#344)
omit 1c10e03870c Fix compiler warnings. (#339)
omit c586718a3b7 Use install_gpdb_component in CI test (#337)
omit 8275c63a4d7 Bump version to 2.2.1 (#336)
omit 4e033571bc5 Enable stanby test for 6X_STABLE (#335)
omit b4fbe92ffe9 Allocate more shared memory to quota_info (#334)
omit 87b8d221d05 Skip refresh_disk_quota_model() when receiving a signal
(#321)
omit a79bb8b9332 Fix flaky test: test_appendonly (#333)
omit ec133445695 Update cmake version in README. (#331)
omit 2f52ef3f44c Split update SQL statement for diskquota.table_size (#325)
omit 09c8e94d078 Replace SPI_execute with SPI_cursor_fetch (#322)
omit 27f039c9ccb Add dbname to DiskQuotaWorkerEntry (#326)
omit 3b83f5c5fe0 fix flaky test: test_appendonly (#327)
omit 0aafc99e50f Ignore some hint/notice for GPDB7 (#328)
omit b2513b72269 Fix bug: bgworker enters infinite loop after receiving
notices from QE. (#314)
omit f6ed4b8c596 Resource change for gpdb7 binary (#315)
omit 1d306ddc705 Bump cmake min version to 3.20 (#313)
omit d7b350af3a1 Enable test_postmaster_restart (#309)
omit 929c8cf0cd9 Fix gpdb release binary regex (#311)
omit 45bbf398564 Move files to src and control dirs. (#307)
omit dffc37f493e Fix test_primary_failure test case (#303)
omit 1310e446374 Fix flaky test of test_rejectmap_mul_db (#301)
omit 68e1ecb1bf1 Replace relation_open/relation_close with
RelationIdGetRelation/RelationClose. (#300)
omit 136851a5b0b Fix update test failures caused by segid diff (#305)
omit a6bd5a07cf9 VAR replace for Regress.cmake and fix test_rejectmap (#304)
omit 1d95f3e9226 Skip fault injector case for release build (#302)
omit 95f23a8e9c3 Enable upgrade test for CI (#299)
omit 76eb0b662bd Fix bug (#298)
omit cc157db48cc Fix flaky test test_rejectmap_mul_db (#295)
omit 06888c0996a Fix flaky test (#294)
omit 9477f292a6d Add command to compile isolation2. (#297)
omit 0fcf6f7ed3b Format code by clang-format. (#296)
omit b7881fc5bfa CI: Fix pipeline (#293)
omit c1b72aaa38f Revert "Add judgement for fault injector. (#288)" (#291)
omit c0fb2e80cd3 Add judgement for fault injector. (#288)
omit c1ac4b460f5 Add an option to control whether compile with fault
injector. (#287)
omit 4aa82c89977 Fix released tarball name. (#286)
omit ccb6e1eb805 Fix compilation to support gpdb7 (#285)
omit 9efd8b1ed2e Fix flaky isolation2 test. (#281)
omit e98d7f190e5 Fix flaky test_fast_quota_view (#282)
omit c4cfb59e5db Bump version to 2.1.1 (#283)
omit 434b89bd1c1 Fix diskquota worker schedule bug (#280)
omit 3766901324e Fix bug: rejectmap entries should not be removed by other
databases. (#279)
omit 337dece1883 Optimize dispatching reject map to segments (#275)
omit becada84baf Enable tests (#274)
omit 4905bf72136 Add a GUC `diskquota.max_table_segments`. (#271)
omit af5d0664aeb Fix regression caused by #264 (#272)
omit c8abdad8135 Add cmake opt DISKQUOTA_DDL_CHANGE_CHECK (#270)
omit 00163597c73 Correct table_size_entry key (#268)
omit 19372cad679 Refactor TableSizeEntry to reduce memory usage. (#264)
omit 7b43f277a7a Change the default value of GUC to reduce default memory
cost. (#266)
omit 78302639767 Fix memory leak when database is not ready (#262)
omit 899c7ca0e90 Missing pause causes deadlock flaky (#258)
omit 49bac34eb1d Revert change of worker_schedule test becuase flaky test
(#260)
omit 44b8b976b03 Change the max value of diskquota.max_workers to 20 (#257)
omit 60585c9e13a Fix flaky "database not found" (#256)
omit f2e4c71b5b5 Fix worker time out and diskquota.max_workers (#255)
omit 190818b1617 Filter the useless relation type. (#254)
omit c1d61b023af Fix flaky test (#250)
omit a814b19f2ef Fix bug: relation_cache cannot isolate table info for each
database (#241)
omit b08f9727e3e Remove PR pipeline base branch (#252)
omit dd41a20bf87 Rewrite the diskquota worker scheduler (#245)
omit 2cda6839be4 Add SECURITY.md (#249)
omit 56e5649ba83 Add SECURITY.md
omit 7a0a455928b Fix test_rejectmap flaky test (#246)
omit 5e93819d4a3 Reduce MAX_TABLES to 200K. (#243)
omit bb2705f513c Support at least 20000 tables for each database (#239)
omit 094eda40437 Fix flaky test test_ctas_role (#242)
omit 80161a1e5d1 Fix flaky test (#240)
omit a54e837e7c3 Fix bug: diskquota quota usage doesn't include uncommitted
table (#228)
omit c0cb4ce7935 Remove free writer gang in launcher (#233)
omit 5bbd552aaff Combine two object_access_hook into one (#220)
omit b961dd47a06 Move pr/merge pipeline to dev2 (#238)
omit 40e54fb2634 Fix the test failure on release pipeline
omit 73781376a2b Dynamic bgworker for diskquota extension
omit c86a30e1827 Fix creating artifact (#234)
omit 861bf0b24e4 Downgrade severity of the readiness issue (#235)
omit 34a4dbe02b9 Fix flaky test due to slow worker startup (#232)
omit 7432edf540c Log readiness message only once (#229)
omit 5c3c1c77c0d Scripts for new pipeline naming rules (#231)
omit e2af12ec607 [cmake] Use C compiler to link the target. (#230)
omit cd8f47faae1 [CI] Fetch secrets from vault. (#226)
omit 7904b34fa09 Fix compiler version on concourse (#225)
omit 2178a151a9b Compatible with ancient git (#223)
omit bdf1dd3c897 Bump version to 2.0.1 (#222)
omit 7f7c79b46ac Release pipeline is publishing wrong intermediates (#221)
omit dae82785cf5 Allow deleting quota for super user (#219)
omit 9855b3df1a3 Report error if diskquota is not ready (#218)
omit 99bd99c0b43 Minimize the risk of stale relfilenodes (#217)
omit 1b730896e4b SPI & entry clear in refresh_blackmap (#211)
omit 0cf778c31c4 Hint message when launcher cannot be connected (#216)
omit d17f2d932f8 fix set quota with upper case object name
omit be84726b63a Reject set quota for system owner(#215)
omit edb236d53d2 Replace "black" with "reject" for clearity (#214)
omit 726025697e4 Fix change tablespace test case (#213)
omit fa7f20c56c4 Reformat quota exceeded message (#209)
omit b81f66e7e94 Fix flaky ctas_pause on release build (#210)
omit 03d67ced5de Fix mistaken log statement (#207)
omit 73e847279ab some fix for release CI (#206)
omit 4894e9d7d73 fix test case for test_manytable (#197)
omit 97e1b2c5bc4 Reset memory account to fix memory leak (#203)
omit dbc3ec51689 clean blackmap after drop diskquota (#196)
omit 92493066959 Add UDF diskquota.show_segment_ratio_quota_view (#204)
omit 4d36bfd5b0e Wait next loop for bgworker to refresh before INSERT in
testcase (#205)
omit f46a345998e Fix un-expected remove when two tablespace-quota has a
same role or schema (#202)
omit b958a447acd Fix tablespace per segment ratio (#199)
omit cb4b6a7fe10 Use released gpdb instead of release candidate (#201)
omit a9fe5c2e098 Update licenses (#195)
omit 8ac55510fb2 Use on/off in diskquota.status() (#200)
omit e72e8d16aa8 Add the ytt based release pipeline (#198)
omit d48331869a2 Insert newline before `else` (#194)
omit a17f368634a Missing EmitErrorReport before FlushErrorState (#155)
omit 734be7ad89f Bring tests back on CI (#193)
omit fcd17933400 Fix cmake build on Mac (#191)
omit 8408c15163b fix context corrupted when dirty data exist in pg_extension
omit e29d43f7455 Don't format errno as '%d' in error messages. (#190)
omit 2e80f83d68b slack-alert and PR pipeline fix (#187)
omit 6d3edc88e4b Run same regress test multiple times (#188)
omit 9e526c2a5c7 feat: github actions for clang-check ci (#185)
omit e65d62472e8 Support release build (#186)
omit 2b65dcf700a ci: add upgrade version naming convention check
omit 6bc5590515e remove the in-logic version check.
omit bc8940e9bef Format the code and add clang-format to PR pipeline (#183)
omit 38bf32e2829 Fix memory leak when refresh_blackmap() (#182)
omit ff2939cf809 Add test cases for postmaster restart (#135)
omit 3780e8ff4e9 Update gitignore (#180)
omit 1be6e7572e0 Small tuning on logs (#154)
omit c4acd2fce20 ci: speed up the test
omit 17f4a416d2f Use cmake way to add C macro defines (#178)
omit bf7ae4f3da1 Upload every build to GCS and add build-info (#177)
omit 2fc8b9a1f57 show current binary and schema version
omit 716d0720515 cmake: also link RESULTS_DIR to working dir
omit 14b8bf6d2f1 Remove Makefiles (#174)
omit 1e970a8a866 Fix gcc warning (#175)
omit 91b65e10b72 add upgrade and downgrade test (#166)
omit 0b19e9478e7 Pack the last released so in the pipeline (#172)
omit 982c1254ae9 Dispatch only once for all tables when init() (#107)
omit 09f6a66cb65 mc/cmake installcheck (#169)
omit d4fc0d24001 Fix empty quota view when no table (#167)
omit 52ccab09e8e Cache CMAKE_INSTALL_PREFIX (#171)
omit f13327e19db fix case test_ctas_no_preload_lib
omit a82c7766c7f dump cmake version to 3.18
omit b131bf434f5 Install the latest cmake on CI (#165)
omit aa28e06380c Test when table is created before quota is set (#129)
omit 3c4c1da57d4 Keep the 1.0 sql the same with 1.x branch (#163)
omit fd5efbbc95e rename library file to diskquota-<major.minor>.so (#162)
omit 602d03976a8 build: use cmake as build system (#161)
omit 5a070bd0172 Make diskquota work for "pg_default" tablespace (#133)
omit 27fbb45f907 Update CI README for PR trigger issue (#156)
omit 70f10718bff Set PR pending status when start (#157)
omit 76e425f9b7c Fix flaky test case in isolation2/test_relation_size.sql
(#123)
omit d5530b1a0dc Reset naptime when test finish (#147)
omit 4eefed5491f Run tests on all platforms for PR pipeline (#153)
omit 8c961de2f10 Wait after CREATE EXTENSION (#152)
omit 0b723269849 Extend fetch_table_stat() to update db cache v2 (#151)
omit 19410967771 Add clang-format and editorconfig (#136)
omit 1f4f63da930 Revert greenplum-db/diskquota#138 (#150)
omit 42ce8e30fbf Simplify the build script (#148)
omit 136394ec33a Specify DISTRIBUTED BY when CREATE TABLE (#146)
omit dae6baf3227 Use ytt to create pipelines (#143)
omit 37ff249cbf2 Extend fetch_table_stat() to update db cache (#138)
omit aba3df8a3e8 Create worker entry before starting worker (#144)
omit 469fc0ddb09 be nice with scheduler when naptime = 0 (#120)
omit 81e7fe27362 Use guc for hardlimit (#142)
omit ac7e1d9b706 Add git commit message template (#141)
omit d9f1a1a7813 Add timeout when waiting for workers (#130)
omit 67a4be742ef ci: fix flaky test
omit 3bf0328dfe1 add diskquota.status() to show if hardlimit or softlimit
enabled or not
omit 262b34e0cab ereportif uses the 1st param as the condition (#131)
omit 483451a44f4 Attempt to fix flaky test_primary_failure (#132)
omit f98478a118b add test case for pause hardlimit (#128)
omit 5a470861852 Pause before DROP EXTENSION (#121)
omit 689ce96c021 send a error if launcher crashed (#124)
omit 11c2eb92494 use atomic on flag hardlimit_lock (#124)
omit fd30e34ff8f allow to re-create extension
omit 23640bf6e28 re-dispatch pause status
omit bfe30e97d1b cleanup header include
omit ac514c0468a set the scope of pause() to current database
omit 96e272a93a7 ci: create rhel8 release build. (#117)
omit 415d16abb71 Refactor pause() to skip refreshing quota (#119)
omit 6ea4485195a Make altered relation's oid active when performing 'VACUUM
FULL'. (#116)
omit c0b6c671ad0 Wait until deleted tuples are dead before VACUUM (#118)
omit 9786cd3980d Add UDF to show worker status (#111)
omit ada901cb081 Fix bug: can not calculate the size of pg_aoblkdir_xxxx
before `create index on ao_table` is committed (#113)
omit 3c3a6fd1155 Fix test case bug (#114)
omit ff47b1ea648 Fix bug: table's relation_cache_entry is not be removed
after vacuum full (#112)
omit 196fb4c2125 Fix flaky test cases. NFC. (#110)
omit 0b45cffa0dd Print the diff files when the tests failed. (#109)
omit 71a3ce489b3 Trying to make concourse happy. (#108)
omit 8fe310ceb17 Ignore distribution notice in regression tests. (#106)
omit d464ad81cd8 Add support for dispatching blackmap to segments. (#104)
omit a86c2d3fccc Fix bug: calculate AO table size in CTAS (#105)
omit 992cdaaea4a Add support for adding uncommitted relations to blackmap.
(#102)
omit b57fbf662db calculate table size for hard limit (#100)
omit 4eb7c3af806 Fix incorrect JOIN condition in test_blackmap.sql (#101)
omit 4124dc04719 Add support for dispatching blockmap to segment servers.
(#89)
omit 520fcd1895d Fix test case bug (#98)
omit a9723e95af4 drop table after testing relation_size() (#97)
omit 631f6736e2f fix bug: acquire shared lock when traversing
relation_cache in remove_committed_relation_from_cache() (#96)
omit c8def2d9821 Add cache to hold uncommitted relations (#91)
omit ccd2955df4b Fix incorrect relation size for AO tables (#93)
omit fb9e362e5a7 Introduce isolation2 test framework to diskquota. (#92)
omit 321227f98f2 Fix testing failure. NFC.
omit 741715d4c4a Support calculate relation size by relfilenode (#87)
omit 7d960d94986 Add test case for appendonly relations. (#85)
omit d4395a1037c Improve error handling in diskquota_fetch_table_stat().
(#82)
omit 302b0ce76ee Fix stack full issue when flush to table_size (#81)
omit 8a36b27d944 Add RFC for hard limit (#76)
omit 8e1f8d2393e Create database 'diskquota' before running regression
tests. (#75)
omit d7f534ddd73 Make NUM_ATTRS into a macro NUM_QUOTA_CONFIG_ATTRS. (#74)
omit 3f3592d3b02 Fix incorrect number of locks in diskquota. (#71)
omit 1870a474f3a Add support for pausing and resuming the extension. (#69)
omit 783a7f47ee2 Fix typo: owenr -> owner. (#70)
omit 592afe2a5fe Remove non-sense pattern from .gitignore generated by
merge conflict (#68)
omit 56b774d94a9 Support downgrade diskquota extension from 2.0 to 1.0 (#66)
omit 9716da58c40 Fix index tbl (#65)
omit a024787cac5 Fix quota map (#64)
omit 4df76d2bedb Support tablespace per segment ratio (#62)
omit 979af02ff44 Support tablespace-based quota (#58)
omit dd542675a89 Fix upgrade pipeline (#61)
omit ad7cbe6ef5e Add upgrade job on pipeline(#60)
omit 5c41769aabd Fix pipeline (#59)
omit 008cffba1f4 Fix task yml to get the env param
omit 437585c1e23 Change test script for new centos7 image on concourse
omit e51e12f1363 update diskquota_schedule_int to same as diskquota_schedule
omit 4e8703933eb reschedule regress test, due to GPDB behavior change
omit 249ebd28935 fix create diskquota schema SQL missing
omit 8ff2e45e7ec Only collect active table info on diskquota enabled
database (#57)
omit 064437c2f11 fix typo in #55
omit 41f02945143 Add dbid-cache to fix out of memory on active table.
omit cddf7fec080 Reposition PostgreSQL GUC declaration
omit 7746f35e585 Avoid run pg_relation_size on entry-db, fix the table_size
test case
omit 6b19663aa7d Avoid to collect active table information in either master
or mirror segments
omit 421bfee8f0b Concourse can generate filename based on OS type
omit 07425ab4bd8 Change release filename for concourse pipeline
omit 63614f79c15 Change release pipeline folder name
omit 06cfca77a78 update PGPORT due to concourse pipeline changed
omit 72940cc0868 Set debug_query_string before SPI_exectue
omit 9f8257b4618 Remove debug_query_string when start diskquota
omit cdf47010f9e Update tag_filter of release pipeline to 1.*
omit ff4555e753c Add static to inline function & Change max_time to be
abnormal
omit ed8f8a20aba Update build and release pipelines (#42)
omit 7a5de247f67 Update pipeline image to ubuntu 18.04
omit 49989632737 Add ubuntu support
omit 1e3cb2c55dd filter GP_IGNORE out from regression.diffs
omit ca4ce4bbfdc Log loop time if launcher loop takes too much time to run
omit ed15cb38944 Add trap code to dump regression.diffs when make fails
omit 5d095b9cda8 add INTEGRATION_TEST switch
omit c148bef1091 Update release pipeline to meet gp-integration-testing need
omit 159f1ac5d68 Set BG worker applicaton name (#37)
omit 9f536a57c49 Avoid Gp_role failed to set back to GP_ROLE_DISPATCH when
error happen.
omit 2bbc58071ad Set Gp_role to GP_ROLE_DISPATCH explicitly.
omit ec5ba11e8c2 calculate table size including QD side file size (#32)
omit f96913a31a2 Add release pipeline for diskquota.
omit 106a776f638 Rename database_size_view to make it compatible with
schema.
omit 0704bb0024e Refactor gp_activetable (#26)
omit 680ae4bbe48 Using gp_dist_random to fetch table size from all segments.
omit a923f40156b Refactor quota model. (#23)
omit a299440f125 Import idle worker terminate mechanism (#27)
omit a51d898c345 Fix answer file.
omit 49bb94b03f2 Add schema & role quota quick search view (#24)
omit fa031320f94 Add message when create extension and db is not empty
omit 4ea3f2ce426 Update concourse pipeline to use gcs. (#21)
omit bb121a7f735 Refactor diskquota launcher. (#20)
omit cec98b5993d Fix issue during gprecoverseg
omit 26a8e5411df fix test in standy master active mode
omit 2eaa8e06252 Add test when primary segment is failed
omit e41f0a93c2f Add try catch for diskquota workers accessing DB.
omit 9dbc52244fb Add diskquota standby test
omit eb1430df055 initialize BackgroundWorker in PG_init function
omit bdba8b25204 Fix active_tables_map search key.
omit 15ea719df3c Fix format qualifier for Oid & use >=FirstNormalObjectId
instead of > (#12)
omit 31f0fd210a8 add diskquota soft limit
omit f2b68caaa93 Update hook interface and remove hook in dispatcher.
omit cc11c223a7b Add pipeline for diskquota.
omit 1e0f897987c Add fast table size check feature.
omit 72fe600ba5f Enable/disable diskquota dynamically (#8)
omit cd25921a69f Support diskquota in gpdb based on pg diskquota.
omit 0695fe109ad Add license file.
omit 0f6e02a9a4f Update hook function points in postgres (#1)
omit 453fa148cb6 Refactor active table logic.
omit f8310f712ba Fix gitignore to allow push answer file.
omit f00228ec05a Update README.md
omit 7e12c1f165e Add patch to add hook functions in postgres.
omit 9a94cf5ce0c Implement diskquota extension
omit c2541fa90fb Initial commit
omit ffe370bd646 place allow_in_place_tablespaces in sync_guc_name
omit 11b9bfffdb7 Fix get_dirent_type() for symlinks on MinGW/MSYS.
omit f011f6cf100 Allow "in place" tablespaces.
omit f83630396e0 Fix ReadRecentBuffer for local buffers.
omit 8202172aff1 Doc: improve documentation about random().
omit c06cf789ce7 Fix get_dirent_type() for Windows junction points.
omit b11e9406623 postgres_fdw: Fix bug in checking of return value of
PQsendQuery().
omit 9de106bb05a doc: use wording "restore" instead of "reload" of dumps
omit 966142d59f7 doc: clarify that auth. names are lower case and
case-sensitive
omit 7e50dd2e744 Fix ruleutils issues with dropped cols in
functions-returning-composite.
omit 01000174ae9 Re-add SPICleanup for ABI compatibility in stable branch
omit 2548524a020 pg_upgrade: Adjust quoting style in message to match
guidelines
omit b1d0954a25b Fix omissions in support for the "regcollation" type.
omit e90d7dd0eee Clarify that pg_dump takes ACCESS SHARE lock
omit 8bfb51384b2 docs: make monitoring "phases" table titles consistent
omit a16761e3862 doc: clarify how dropping of extensions affects dependent
objs.
omit 7f7e1bbbf1f pg_upgrade doc: mention that replication slots must be
recreated
omit b7c3810c2d4 doc: add documentation about ecpg Oracle-compatibility
mode
omit 60817b573cd doc: clarify the behavior of identically-named savepoints
omit ef165128bc3 doc: clarify that "excluded" ON CONFLICT is a single row
omit 1502eda4ae4 doc: mention that INSERT can block because of unique
indexes
omit 18529fa12b6 doc: mention the pg_locks lock names in parentheses
omit df6883fcac3 Plug memory leak
omit 8503eb28743 Invent qsort_interruptible().
omit cfba97aa735 Remove bogus loop in single-iteration code (#1580)
omit 3bf5b2a9903 ORCA: Fix window function cost model producing zero local
cost when no ORDER BY (#1573)
omit 050d3708632 Fix for ace9973867c to work in MPP
omit d6d611b4e70 CREATE INDEX: use the original userid for more ACL checks.
omit 514da28acdb doc: Fix inconsistent quotes in some jsonb fields
omit a99c5b89803 doc: add examples for array_length() and
jsonb_array_length()
omit 49ffac1ad91 fix ecpglib patch
omit 421d486f8b7 Tighten pg_upgrade's new check for non-upgradable anyarray
usages.
omit 4d00564cac9 Fix pg_upgrade to detect non-upgradable anyarray usages.
omit 30f079a55fe libpq: Improve idle state handling in pipeline mode
omit fe889fd7a1f Fix previous commit's ecpg_clocale for ppc Darwin.
omit 9e807ee8e80 ecpglib: call newlocale() once per process.
omit 7046ae0811e Fix visibility check when XID is committed in CLOG but not
in procarray.
omit e88042b95b3 Don't trust signalfd() on illumos.
omit 56cade97970 Fix PostgreSQL::Test aliasing for Perl v5.10.1.
omit e03c66deb04 Backport: Ban role pg_signal_backend from more superuser
backend types. (#1504)
omit a16ad2b62e4 Fix DEB packaging to support multi-arch builds
omit 4101d34fbab For PostgreSQL::Test compatibility, alias entire package
symbol tables.
omit 57bdb1be171 Fix memory leak due to LogicalRepRelMapEntry.attrmap.
omit c057948b2c2 doc: improve wording of plpgsql RAISE format text
omit 77dff6b2dad doc: clarify wording about phantom reads
omit 9b0c67e6b25 Fix SPI's handling of errors during transaction commit.
omit f582f98bef6 Fix stale values in partition map entries on subscribers.
omit a790f4cbdf0 Fix partition table's REPLICA IDENTITY checking on the
subscriber.
omit e3e0003329f Fix data inconsistency between publisher and subscriber.
omit 98240f92dbf CI: add ASF-release support under macOS
omit 4af1cf5a09b Movable DataBase Locales for Cloudberry (#1363)
omit 2cc5674ea6e Cherry-pick of CVE fix: Fix privilege checks in
pg_stats_ext and pg_stats_ext_exprs. (#1551)
omit eeff10abc76 CI: remove pxf_fdw from CI workflow
omit 29019ad6eb1 Fix: pgcrypto regression test failures on Rocky 8
omit 8d8a3f9684d Fix: make motion_socket test Python 3.6 compatible
omit 9b98b82839d CI: Add Rocky8 workflow with test matrix support
omit 6cab8f74e21 Fix typo name for support_io_uring
omit eb0f1cc50db Devops: Remove pxf_fdw from default build (#1549)
omit 8887fb50cd3 Cherry-pick pg14.5 commit: Fix incorrect
permissions-checking code for extended statistics. (#1550)
omit 017b06b4f86 Fix and run gp_exttable_fdw tests
omit 103da7ad86e ORCA: Optimize CDatumSortedSet by checking IsSorted before
sorting
omit b245e4d758a Set join_collapse_limit default value to 13 (#1525)
omit be2a74f52ed Add answer file for high version perl
omit d5b806c346d Do not initialize programm query string when unneeded.
(#1536)
omit 770364780f4 ORCA: Fix memory leak in CWindowOids by adding destructor
(#1533)
omit 57517eaa102 CI: Add REL_2_STABLE support to GitHub workflows
omit a971dd58b7c Add branch protection for REL_2_STABLE in .asf.yaml
omit c80e93d4d57 Use smgr-interface provided create_ao function. (#1534)
omit 882fbf221bc CI: add NOTICE year and binaries check to Apache RAT check
omit cf772c5fad9 ASF: update copyright year to 2026
omit e1d5aeffc75 CI: support free disk space for workflows in Ubuntu
omit 85e70a0ffa5 ORCA: Validate hash function existence in IsOpHashJoinable
omit fe6d4db4e4a Add liburing2 to dependencies (#1527)
omit 176e5c42463 CI: Add rpm-build and rpmdevtools to Rocky8 image
omit f5d93b58fc6 Fix PAX build failure on GCC 8.x (Rocky Linux 8)
omit e905e580ff5 Fix missing shebang in failover shell scripts
omit 57063e1bf38 Fix gpconfig for resource group v2 on segment hosts (#1507)
omit a042ccce8e9 Add more contrib extensions to ic-contrib-check
omit 79d3a1f3dfd Fix CI failures due to insufficient disk space
omit 26d373a19a6 Beautify `UpdateCatalogForStandbyPromotion`. (#1501)
omit e0bd15dc7ac Fix initdb TAP tests. (#1503)
omit 72581fd4f7f Fix pg_dump TAP tests. (#1505)
omit dfc6dd580e2 ORCA: Fix assertion failure for dynamic table scan
rewindability
omit 8bde32cc2d4 Fix and rename --use-unique-keys option and add TAP test
(#1508)
omit 5b5f54fe3df Fix pg_rewind fail in TAP tests. (#1502)
omit 68e52482729 Backport: Properly NULL-terminate GSS receive buffer on
error packet reception (#1498)
omit f8210ef6812 Fix `stop_postmaster` call in get_cluster_version. (#1497)
omit 897c057bea7 Improve error message when COORDINATOR_DATA_DIRECTORY is
unset
omit f35b3326d1f Backport: Compute aggregate argument types correctly in
transformAggregateCall(). (#1500)
omit c305e7ba961 Fix std::terminate() caused by uncaught exception in ORCA
(#1481)
omit e20a48899d2 Fix: fix pg_upgrade and pg_dump for upgrade
omit 2454910a53a Add argument --next-gxid in pg_resetwal to support
next-gxid reset.
omit 55659cfab1d Refactor dumping of pg_type_encoding attributes.
omit 01a7acd11cb FIx regress and TAP test for amcheck and enable in CI
(#1489)
omit c9ca88dd625 Fix SonarQube error and refine trigger conditions
omit 5f591f23693 Cherry-pick: Add pg_buffercache_usage_counts() to
contrib/pg_buffercache. (#1492)
omit 110f8c16cf9 Remove PG-14 rebase artifact from dblink and fix for
`dblink_get_conn` (#1484)
omit 82bc99c670f Fix gawk regexp escape sequence warning
omit ce9d91f9d06 Sandbox: Add liburing to Rocky Linux 9 Dockerfile
omit 63a0c13c464 Add liburing dependency check for PAX storage
omit edfeb5745bd Rename `incremental` nonterminal to `opt_incremental`.
(#1473)
omit 5bb33f7d81b Port UDP motion layer fixes from ic_udpifc.c to udp2
omit d6c427b0fb0 Feature: Add UDP2 interconnect protocol implementation
(#1357)
omit 12b43e38d19 PAX: optimize io read for multiple discrete columns in a
group
omit 9210269d944 fix(backend): Skip cdb_setup/cdb_cleanup for auxiliary
background workers
omit 0d23be8418f Sandbox: add `-c local` build mode
omit 98320cba9ea devops: Add library liburing in docker image
omit 744d2d42355 Fix incorrect column number in funcTupleDesc
initialization.
omit 653b55c1c11 Doc: Add compressed files notice to README.apache.md
omit 2644034a0d0 Fix assertion failure when running \dit+.
omit e51dd0806a5 Fix the creation timeout retry logic of
cdbgang_createGang_async should be synchronized with the reader to avoid slow
creation due to platform, container, network and other reasons, which would
cause the reader to prematurely consider it an abnormal termination.
omit 430c5b6e849 Fix: fix external table check and report errors
omit 435b8aa354d Introduces GitHub Actions workflow for Apache Cloudberry
(incubating) build debian package
omit fd5be5d672d Sandbox: updates for the main branch/release
omit f21da4adba7 Reorgnize the files in sandbox
omit 2a56159ea69 Initial: squash cloudberry-bootcamp into devops/sandbox
omit c71271ee0ff Fix: tde encrypt buffer context don't use share memory Now
we Fix: tde encrypt buffer context don't use share memory
omit 66eedec0332 Fix analyze paritioned table in somecase will coredump.
omit b32042d9763 Doc: update the Cloudberry branding in PAX tests
omit acec354bf77 In resource-constrained environments, 10TB-scale
8-parallel processing in cloudberry may encounter specific anomalies related to
Motion layer UDP communication. Below are four key scenarios and how the code
modifications address them.
omit 32afd2792d1 fix: correct EXITS typo to EXISTS in SQL and code
omit a64917415eb Fix calculating size of a database or tablespace
omit 1e13f60f7b5 Move the global ext_dml_init_hook/ext_dml_fini_hook to AM
scoped
omit e7e07c27a7d Fix compile issue for higher version of gcc/g++
omit a4470031982 Fix orca judgement of whether relation is empty is not
accurate.
omit 1c45f0c8e2d fix unstable cte_prune again
omit 108422daf82 fix unstable cte_prune
omit e520e30e60b Add GUC gp_use_streaming_hashagg
omit 5a6c2a42a8d fix cases
omit 0e3389c609f Switch to Streaming HashAgg for multiple phase aggregation.
omit eaf15c53036 Fix: fix bug When the TDE feature is enabled, backend
panic will cause the database to be in an abnormal state
omit 9b8432465b9 CI: support run docker build/test on PR
omit da0b9d4fe08 Revert "CI: update the must passed jobs' name in .asf.yaml"
omit 494a5602cc7 CI: update the must passed jobs' name in .asf.yaml
omit b0057df3405 Comment: Correct comments on varlena headers
omit c7e03983e5a Fix: check and ereport error in external table
omit c3be6e5d9be ORCA: skip MVCC system columns for standalone AO tables
(#1409)
omit 5cbac92d378 Fix duplicate distribution keys from subqueries.
omit 85c2f26189b CI: fix libssh2-devel installation for gpfdist SFTP
protocol
omit cf4f56aaf76 Fix readable CTE with SELECT INTO clause.
omit cf9a6ea57a2 Fix Segment NDV number underflow issue (#1387)
omit 2edd83a27a3 [ORCA] Fix segmentation fault when appending group
statistics
omit f799d10eba5 Make gp_cte_sharing globally configurable
omit 31f58e11d66 Add libssh2-devel package for gpfdist SFTP protocol
omit 10edd54cef9 Add libssh2-devel package for gpfdist SFTP protocol
omit 468b1e67dc8 Optimize null bitmap handling for better append performance
omit c680b293a72 Wait more time for writer gang
omit 5ad83d33af1 Enhancement: simple code optimization
omit 37fce691d3d Bump SonarSource/sonarqube-scan-action from 5 to 6 in
/.github/workflows
omit f1d6691df1e Optimize OrcWriter: precompute varlena indices to skip
invalid loops
omit 0cd5c6067de Fix NULL locus of Shared Scan.
omit 1ca7a645469 perf: use unique_ptr instead of shared_ptr (#1374)
omit 6e0c40bc6e6 Release: add commit changelog generator script
omit d6b001ea91b Improve CI reliability and developer productivity through
test scheduling optimizations, mirror stability fixes, and a new artifact reuse
feature. (#1379)
omit 9d86458739c Fix parallel worker assignment for partial paths
omit 4d220433dab Revert "ORCA: Support create plan in singlenode mode"
omit a337ea290fa Optimize motion timeout transmission (#1365)
omit 6e38a58b4a4 Add ubuntu22.04 build/test docker containers
omit 1d9a1f25492 Feature: add MCP server for Cloudberry
omit 0d40460eed2 ORCA: prevent crashes with extension prosupport functions
in NULL rtable queries
omit 40c096de1a3 Doc: update Cloudberry naming in `devops` dir (#1354)
omit b382c217231 Fix: fix configure by autoconf
omit f7a5b7aa230 Allow ON COORDINATOR for ext file:// protocol
omit f61fbd94438 Give UNION ALL more opportunities for parallel plans in
MPP.
omit ee310deac52 PAX: Rename all PAX guc names from pax_xxx to pax.xxx
omit b1e46cbb702 Reorganize files in main repo and add licence info to all
files
omit fa6f24b788c This is the initial commit for moving
cloudberry-devops-release to main repo
omit 52d87cdc8e9 feat: support runtime filter push down to Table AM
omit caeee214079 Fix gpcheckresgroupv2impl to use dynamic cgroup parent
from GUC parameter
omit 996d0e40c6a Fix no response when alter io_limit of resource group to
'-1' (#17095)
omit 36b6ddd460a Add guc: gp_resource_group_cgroup_parent (#16738)
omit c4e0a80cd9d delete cgroup leaf dir only when use group-v2 (#16830)
omit 723ee2822a0 Add one more hierarchy for resgroup cgroup root (#16732)
omit 92bee97d0b9 io limit: fix double free (#16459)
omit 60802217fa0 Io limit improve error log (#16394)
omit 0735df44c3a Fix resource group io limit flaky case (#16386)
omit 8369cf6dff7 Improve io_limit behaviors (#16351)
omit e5c8ebb1c5b let resource group io limit testing can be reproduced
(#16107)
omit 1d010b4e0b2 Revert "Fix double free issue in alterResgroupCallback
during io_limit cleanup"
omit 54fc80faa33 Fix writable CTE on replicated tables EXCEPT partition
tables.
omit 25d6490e8b8 gpMgmt: skip downloading existing Python dependency
tarballs
omit 194d89728e4 Enhancement: use `-e` in getversion to check Git repo
omit 05869c862a5 Fix: Adapt system view after cherry-pick
omit 2b1c9c306ea Add gp summary system views
omit 86306e03363 Add gp_stat_progress_%_summary system views
omit 5142c0e8afe Fix names of pg_stat_all_tables|indexes
omit b8a78af7f42 Fix: quick exit in dumptuples if query execution is
finished
omit 4a2dd03679d Fix: if tableam implement relation_acquire_sample_rows,
then just use it
omit 19720e8cc45 Fix compilation with --disable-orca
omit be6717cdd7c PAX: Support LZ4 compression for table columns (#1344)
omit 29d2a2a824d feat: use ColumnEncoding_Kind_DIRECT_DELTA as default in
offset stream (#1337)
omit ebc52ca59bf PAX: Adapter the capacity of column by GUC
omit c962f925a6a Fix dangling pointer issue when mix data from diffrent
ORCA caches
omit 9193e63ff9a Implement pg_get_expr() for subpartition template (#14288)
omit 768801c3db8 Fix: Preserve relid and cdbpolicy in make_grouping_rel
omit 65cd966d5a1 Fix double free issue in alterResgroupCallback during
io_limit cleanup
omit 26636717445 Fix move semantics misuse and unhide Equals() overload
omit decaba17e63 ORCA: reject functions with prosupport in DXL translation
omit a7582be845c Fix: initialize FuncExpr.is_tablefunc to false
omit 9c8351f6dfa Add TPC-DS Query 04 test case to verify CTE sharing bug.
omit 9eeac0b4e3a Fix crash in explain with append info for ShareInputScan
nodes.
omit 889859d698e Align scan terminology: Shared Scan and ShareInputScan.
omit 92e337463f2 Feat: Enable hot DR cluster
omit 44a9f90bd13 Fix handling of interconnect_address and parallel worker
check in single-node setup
omit 6a754f7a7ca Fix: use correct offset to access members of Serialized
Snapshot Data
omit 43e26c79fb1 Fix memory leak for bitmap in PAX
omit 60eb10dfdf8 ORCA: allow different strategy control the redistribute
key below aggregate
omit b9849f3f159 ORCA: Make partial agg use the ndistinct generated by
segment to calculate the output rows
omit 9d7820e43dc Statistic: Add STATISTIC_KIND_NDV_BY_SEGMENTS used to
calculate ndistinct on segment
omit 7752ebdaed7 ORCA: Support pushdown partial aggregate below join
omit 36c1e7a92c2 ORCA: Support create plan in singlenode mode
omit a840049c146 ORCA: Introduce hash windows aggregation when use the
vectorization exector
omit 8b01eafef7c Correct parallel window function in CASE WHEN.
omit f36af88d72c Fix row estimation for parallel subquery paths.
omit f225eeb2f3d FIX: Invalid relcache leak WARNING logged in autovacuum
omit 3ead998707d Fix: Prevent excessive sampling on QEs by restricting
ComputeExtStatisticsRows to QD
omit 39ef2bdd10b Revert "Ban enums as distribution and partition keys"
omit 91c28e9a97e Add option to avoid additional generated EquivalenceCalss
for RelabelType in cdb_pull_up_eclass.
omit 117a8a77955 Fix 'dispath' typo in direct dispatch code.
omit 8226b7d0f0f Add macro documentation comments to AC_DEFINE for FTS and
OpenSSL options.
omit 6e33101046d Fix fast analyze for PAX tables and simplify acquisition
function selection
omit 23aef441a82 fast-analyze: implement fast ANALYZE for append-optimized
tables
omit d5967fda0fb Replace pip3 download with curl for Python deps
omit ccd790ebcf6 Fix CI for Cloudberry
omit 6290d5d96b2 Fix pg_dump for hash partitioning on enum columns.
omit 54a402cf3ed Add a FIXME for potential failures in other files.
omit 1b44ecea6a9 Disable offsetnumber assertion in
ginPostingListDecodeAllSegments()
omit b8c6a63d61d Implement parallel processing for window functions.
omit 793971e8dd4 ORCA: use backtrace replace the foreach nested foreach
omit 13a3dc4dfc6 Fix invalid attribute mapping when runtime filter pushdown
is enabled.
omit a7659f6de2a Fix some flaky test cases
omit eacf37323fc Fix system_views_gp.in and fix test query_conflict
omit f75a338e095 Generate gp_ view for desired pg_ system views
omit b45836df989 Fix hot_standby isolation2 and regress tests
omit 88c96acd11b Make sure query conflict on the standby works as expected
omit ece5eb9f195 Enable upstream hot standby tests
omit 3c608443d19 Support repeatable-read dtx isolation for hot standby
omit 8644a290d6d Support read-committed dtx isolation for hot standby
omit 72101a51035 Add XLOG_LATESTCOMPLETED_GXID
omit 03ac8142ef0 Refactor restore point pausing logic for continuous
archive recovery
omit 732b9d6a04f Revert "Revert "Include distributed xid in transaction
commit WAL in all cases""
omit 21821ebe948 Enable hot standby dispatch
omit e47859d8ce2 PAX: remove unused variables
omit bd5f6da2596 PAX: remove macro guard in the struct definition
omit ddb4f603b73 Fix gprecoverseg that contains bad backport code
omit 1eccb9a8553 fix: dead link in README
omit 0613f2a1711 Set gp_appendonly_insert_files to 0 by default.
omit 26a2f9c74c4 configure: Add libevent 2.0+ compatibility check for
gpfdist
omit efa99fdc3ff Use event_base with libevent 2.0+ to avoid thread-unsafe
event_init in gpfdist
omit d13a8cb65e8 CI: fix rat-check status reporting issue
omit a3e05cfdbee CI: add Apache RAT audit workflow for license checks
omit fed0458e0db License: add & clean up license headers and files
omit 97a1eabc7f5 Print stack trace when writer gang is lost
omit 2b510cb6a6b Release: Use pip3 download for Python packages
omit f6c7e55051d Fix MV status handling for partitioned tables.
omit 300692f187e Fix handling of large OIDs by introducing HTAB.
omit 721a60d3878 pg_dump support ao/aocs tables.
omit c13c5c06e2d gpfdist: Increase socket buffers when compression is
enabled
omit 6645aa4a0ec gpfdist: set default compression level to 3
omit c50346365e1 PAX: Use const reference to avoid constructor/destructor
of shared pointer
omit f87538c957c ORCA: Wrap bms_* function in C++
omit 3b44ecddc0d Don't support quicklz anymore.
omit 7555993ef4c ORCA: inline some of basic wrapper function
omit 8c94210fa49 Fix typo.
omit 97be63e910b PAX: replace cpp-stub submodule with local sources
omit 7ec9bdf179b Add cloudberry-env.sh file and rename all greenplum_path
strings to use new name
omit d8d3b34ecf6 Fix check for database version inside pg_upgrade.
omit 1cc76495e18 Use unique pointer in OrcGroup::pax_columns_
omit da132862526 Replace std::shared_ptr<File> by std::unique_ptr<File>
omit 78fef498264 Remove Upstream Assertion in Cloudberry's Parallel UNION
codes.
omit 6b968245a59 Fix CTAS crash.
omit a402666ef25 FIX: core dump when exit(0) happend in postgres (#1228)
omit 4389a71e4d1 fix toast cases
omit 166ce1ec6ed Fix excessive TOAST storage for AO row tables
omit 3f589f6159c Forbid writable CTE with SELECT INTO clause.
omit f7cbca14b94 Fix: invalid write in MotionConn when motion type is
explicit redistribute motion
omit bc7011b50f4 Cleanup: Remove obsolete pre-push git hook
omit d3a46c69200 perf: Improve hash agg performance in large-scale data
situations
omit 4b9657f357c Fix type mismatch in dsm_attach() argument by using
DatumGetUInt32()
omit effb79ab435 Rethink the way make_union_unique fetch upper rel.
omit 4119c2f129a Make UNION Parallel.
omit 6c41d270a2e Add runtime filter pushdown support for DynamicSeqscan
operator
omit ffce58412af initdb: Reject empty string for -U/--username option
omit 8793ec0619d Enhancement: change link methd to reduce PLT overhead
omit 78308031f5b Improve handling of distinct partial paths.
omit f5dcd91b847 Check MergeAppend node in share input mutator (#1204)
omit 8b563fbff30 Fix missing smgrAO calls (#1193)
omit 75bcc59c7e9 Parallel DISTINCT plan of multi-stage.
omit 67dd3e8fbac Add the notice to greenplum-path* scripts
omit ec75156498c Remove misleading elog(LOG) on WAL compression failure
without ZSTD support
omit 3be3ebebfd0 Restore previous logic in `pathnode.c` from commit ed64982
omit 358eb55326b Add configure-time check for protobuf, zstd, cmake when
--enable-pax is specified
omit 5777c6a2b76 Fix compile issue by strict checker
omit f4f6093c242 ORCA: allow partition table use the append node
omit 32cde27af1d Don't export libpq.so symbols in the postgres binary.
(#16234)
omit 17a6d1c5a57 Fix: wrong aggno and aggtransno generated in ORCA
omit 55d2cacddbc Make XLogCompressBackupBlock fail gracefully instead of
PANIC on error
omit 9135b8f8fd6 gpfdist add --compress-level
omit a031a4a9485 ORCA: deduplicate superset in AndOp when scalar condition
has subset
omit d0e9daf227c [AQUMV] Directly compute queries from materialized views
with GROUP BY.
omit 0df05a0abb1 Fix gcc 12.4 complier error in LookupFuncWithArgs.
omit 6e8aa55b60b Update bash $PATH in gpdemo for better portability
omit a374979323e Fix unordered GUC names.
omit e7d36f85163 [AQUMV] Remove mutable checks during answering query.
omit 3bae20b385b Fix segfault when recovering 2pc transaction (#1078)
omit 400e2aaef84 Fix potential use-after-free of viewQuery in
ExecRefreshMatView (#1159)
omit 2018fed2ab2 Add explain analyze detailed info of hash agg (#15917)
omit 12754e3b334 ORCA: Pruning the output columns in CTE
omit 0f1202be957 ORCA: Pruning the unused ColRefs in CTE
omit ca15881d9b4 Suppress deprecation warnings for MD5 functions on OpenSSL
>= 3.0 (#1164)
omit 480bb9304fb PAX: disable build googlebench by default
omit e601fb6a1d3 Change directory table directory's file path from
relfilenode to relid.
omit 615f6ece3d8 Bump version to 2.1.0-devel in configure and configure.ac
(#1144)
omit 35595dbc64d GitHub: enable the blank issues support
omit 92deedce751 Fix format attribute for gp_fatal_log to avoid clang build
warning (#1134)
omit 9f37357a6ba Support new VERSION/BUILD\_NUMBER files for non-Git
versioning fallback
omit a3bcbcb17b5 [AQUMV] Remove aqumv_adjust_simple_query
omit 54087f70bf8 Fix unstable scan rows caused by limit squelch.
omit a279036ac4a Doc: add DeepWiki Badge to README.md
omit 8631f4a57d0 Fix case fail caused by change the default value of
pax_enable_debug to false (#1093) (#1133)
omit bc5881c742c Add Apache RAT license metadata for PAX storage C++
submodules
omit aeaf49b4bfe Add ASF incubation DISCLAIMER file for release compliance
omit 79c450896d1 [ORCA] Fix compile warning.
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/cbdb-postgres-merge (0f6aea8fd50)
\
O -- O -- O (899f7c27d72)
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
configure | 11 -----------
configure.ac | 4 ----
src/backend/catalog/gp_matview_aux.c | 3 ---
src/backend/commands/analyze.c | 2 +-
src/backend/postmaster/postmaster.c | 3 +++
src/backend/tcop/postgres.c | 2 --
src/backend/utils/misc/guc.c | 1 -
src/bin/pg_dump/t/002_pg_dump.pl | 10 ----------
src/include/utils/sync_guc_name.h | 1 -
9 files changed, 4 insertions(+), 33 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]