This is an automated email from the ASF dual-hosted git repository.
chenjinbao1989 pushed a change to branch cbdb-postgres-merge-cherrypick1
in repository https://gitbox.apache.org/repos/asf/cloudberry.git
was 1cc2f73e723 Fix some envirenment issues for python
This change permanently discards the following revisions:
discard 1cc2f73e723 Fix some envirenment issues for python
discard 4ee86b45817 Fix compile error in cherry-pick
discard e0eee4499a2 Fix compliance issues for RPM and DEB packages
discard 19c6b49fb63 Add missing runtime dependencies for minimal installations
discard 318cd045c93 Regenerate configure for gp_stats_clolector
discard 113034e46d8 Disable mdblocales by default in configure
discard bf833d90838 Fix sed -i compatibility in configure.ac
discard 5ae91c78465 [gp_stats_collector] Remove unnecessary
CONFIGURE_EXTRA_OPTS param
discard d9e154472b7 [gp_stats_collector] Adapt namings for Cloudberry
discard 76b1ecb9b62 [gp_stats_collector] Wrap hook call in try/catch on error
path
discard da4ab1d2773 [gp_stats_collector] Code quality cleanup
discard 358bb0c9cd0 [gp_stats_collector] Build by default with extension
disabled via GUCs
discard e814d9a1690 [gp_stats_collector] Simplify Makefile and add
-Wno-unused-but-set-variable
discard 59c09a8a7be [gp_stats_collector] Rename yagp_hooks_collector to
gp_stats_collector
discard da7f919d127 [yagp_hooks_collector] Fix null ErrorData dereference on
segments
discard 86c53c9c90a [yagp_hooks_collector] Add Apache license headers and
enable -Werror
discard e422f1ad737 [yagp_hooks_collector] Fix locale-dependent normalization
crash
discard c8f8c58098b [yagp_hooks_collector] Add UDS round-trip test and fix
send() accounting
discard bc3aa1175ec [yagp_hooks_collector] Add consistent GUC filtering and
submit/done hook callsites
discard ebdfa4a9c9d [yagp_hooks_collector] Add --with-yagp-hooks-collector
configure option and CI
discard 33c1299f3f5 [yagp_hooks_collector] Port backend infrastructure and
adapt for Cloudberry
discard 3230a2d445c [yagp_hooks_collector] Add regression tests, ANALYZE text
output, and UTF-8 trimming
discard 9a81cbda943 [yagp_hooks_collector] Add utility statement tracking and
metrics documentation
discard aff88b86332 [yagp_hooks_collector] Fix memory leaks, add safe C++
wrappers, improve Makefile
discard f4c0a3361ba [yagp_hooks_collector] Add conditional EXPLAIN ANALYZE
collection
discard 54d3521bc15 [yagp_hooks_collector] Miscellaneous fixes and refactoring
discard ef9d0be795f [yagp_hooks_collector] Fix user filtering propagation
timing
discard a1b830668b2 [yagp_hooks_collector] Add per-slice interconnect
statistics
discard fde92628916 [yagp_hooks_collector] Ignore EXPLAIN VERBOSE errors for
unsupported node types
discard 2d2f62a0ccb [yagp_hooks_collector] Split EventSender into submodules
discard 61697a5c474 [yagp_hooks_collector] Improve nested query handling and
add slice info
discard 21899dd3770 [yagp_hooks_collector] Fix try/catch block when calling
C++ code from PG hooks
discard cb244aaac25 [yagp_hooks_collector] Diff per-query stats between submit
and end
discard 4de456a7c83 [yagp_hooks_collector] Change report_nested_queries to
PGC_USERSET
discard 56baa6ebdd8 [yagp_hooks_collector] Add error message reporting for
failed queries
discard 1267be4cdca [yagp_hooks_collector] Add configurable text field trimming
discard 93cacaa8f60 [yagp_hooks_collector] Add nested query tracking
discard 955ddb5d6ff [yagp_hooks_collector] Improve query_id and resource group
resolution
discard a8037baba8b [yagp_hooks_collector] Fix message lifecycle ordering and
memory leaks
discard 574fd8792fb [yagp_hooks_collector] Add stat_messages() runtime
statistics view
discard ddae851d163 [yagp_hooks_collector] Fix missing query statuses after
protobuf migration
discard da59669066d [yagp_hooks_collector] Replace GRPC transport with
protobuf-over-UDS
discard 78ecb1de76e [yagp_hooks_collector] Add ignored_users_list GUC
discard 722b6f5e5cb [yagp_hooks_collector] Clean up threading, signal
handling, and logging
discard 5aa2d5f9acf [yagp_hooks_collector] Add motion network and workfile
spill stats
discard df982cd815c [yagp_hooks_collector] Fix memory leak in EXPLAIN ANALYZE
code path
discard f720973daaa [yagp_hooks_collector] Fix EventSender and GrpcConnector
in forked processes
discard 5b2da436fbb [yagp_hooks_collector] Diff system stats per-query and
improve error safety
discard 903750e8085 [yagp_hooks_collector] Add CDB metrics, query nesting, and
configuration GUCs
discard 9d0bd31cfbe [yagp_hooks_collector] Add debian packaging and bionic
GRPC compatibility
discard 0824a2be222 [yagp_hooks_collector] Switch to query_info_collect_hook
and fix stability
discard ce9f13dc706 [yagp_hooks_collector] Apply llvm code style
discard 473bd2de695 [yagp_hooks_collector] Add executor instrumentation, /proc
stats, and normalized texts
discard bbfd916836a [yagp_hooks_collector] Fix segfault in plan text generator
discard b549d340f87 [yagp_hooks_collector] Add extension skeleton with GRPC
transport
discard ce3d601702a Revert "Fix COPY TO returning 0 rows during concurrent
reorganize"
discard bb332df0773 Fix ORCA choosing wrong column type for CTAS with UNION
ALL (#1431) (#1645)
discard b347985d19e Fix the issue of duplicate counting of num_executed in
gp_toolkit.gp_resgroup_status
discard 35343dadd63 Widen MotionLayerState stat counters from uint32 to uint64
(#1647)
discard dfdfa881e94 tests: add Parallel Hash Full/Right Join regression cases
discard 07666676f61 Parallel Hash Full Join and Right Join
discard ccc72a9a305 Fix syntax error in the bash script regarding
LD_LIBRARY_PATH
discard 7d220cc5dc6 Stop installing diskquota build-info file
discard d699b756801 Remove unused concourse/* from source
discard b1f6fbd0cb0 Fix ORDER BY lost after AQUMV join rewrite
discard 4245fc77491 Address review feedback for AQUMV join exact-match
discard f2f0f0c213c Support AQUMV exact-match for multi-table JOIN queries
discard 22afccd08ff ORCA: Fix incorrect decorrelation of GROUP BY () HAVING
<outer_ref>
discard 343246422c2 ORCA: Fix use-after-free in
flatten_join_alias_var_optimizer
discard 7d08c84ce04 Fix PostgresNode.pm for TAP tests on CBDB
discard 6fa4ee73d47 Fix session lock leak in ALTER DATABASE SET TABLESPACE for
utility mode
discard bc1cf1d7d6d Fix SIGSEGV on segments when creating in-place tablespace
discard fbab57e3d60 [MINOR] Remove unused build script that used non-HTTPS to
download code
discard f6894250e3e Fix LICENSE path for ISC license file
discard e64eb8a4569 Fix invalid escape sequences in Python files
discard b07c23a882e initdb: fix stale errno handling in setup_cdb_schema()
discard f7ef25f9730 Run gp_internal_tools tests
discard 626255e4a04 Suppress DISTRIBUTED BY notices in bfv_joins test (#1612)
discard fa1e759606e fix typos & add MPP support for `allow_inplace_tablespace`
discard 53f09735645 Fix replay of create database records on standby
discard 7250524b596 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."
discard 1eaad378a82 CI: Add support for Ubuntu 24.04 Docker and DEB builds
discard b9f088d351e Fix release tarball base version naming
discard 7e864d8579a Fix COPY TO returning 0 rows during concurrent reorganize
discard 5cc9c5c0bc5 ORCA: Fix detection of mixed storage in partitioned tables
with foreign partitions (#1524)
discard a2066826567 Fix Oid display errors in the log or message
discard 80064740065 Fix RUN_GTEST/RUN_GBENCH leak into pax.so build
discard 83880069961 Support matview status maintenance for multi-table JOIN
queries
discard 2d547a77681 Fix sed -i compatibility on macOS in configure (#1598)
discard d1c6ef8666d Fix COPY FROM encoding error double-counting and enable
SREH for transcoding
discard de8f5955045 Fix missing GUC_GPDB_NEED_SYNC for pax filter GUCs (#1590)
discard 44e5333d21e Fix grammar: subscribe events calendar to subscribe to the
events calendar (#1586)
discard cc3867144da Fix GPG verify path for staged release artifacts
discard 8ab59b76911 Fix the regex matching bug of the GUC
gp_resource_group_cgroup_parent
discard 291ecab646d Doc: Add diskquota license for ASF compliance
discard f73c2e76392 Add diskquota support for Apache Cloudberry
discard bdd5f4eaf22 Remove legacy CI and unused files from diskquota
discard 23a3115b623 Invalidate diskquota.table_size entries during startup
(#406)
discard 21025e111f0 fix: update acions (#417)
discard a245f0f5a25 Free tuple after use (#414)
discard b6eeeb34f26 Fix wrong shmem allocation. (#401)
discard 07872581233 Rename diskquota.max_quotas to diskquota.max_quota_probe
(#390)
discard 1ecfa03afee [CMake] Fix package name for Rocky9/RHEL9 (#391)
discard 1d16152860b Refactor quota info map (#380)
discard f6798f6184a Fix flaky test test_dbname_encoding (#389)
discard 2545b229c5d Fix wrong test result on GP6. (#388)
discard 782f3dfd55c Fix flaky test test_relation_size. (#387)
discard a2e4bd7312d Move concourse to gp-extension-ci repo (#383)
discard 0187477c3e5 Disable test_worker_schedule_exception (#385)
discard 63f5ce1ce69 Disable flaky test (#384)
discard 42f44b76966 Fix bug: diskquota stop working after removing any
extension (#379)
discard ef41bbf442c Fix bug: the counter of quota_info_map works wrong (#378)
discard 26cceb1567a Add GUC diskquota.max_quotas (#372)
discard 39bced6b63a Fix compilation issue caused by GP7 (#375)
discard 9a0a34220a8 Fix wrong test case (#374)
discard 1f9841dcf22 Add GUC diskquota.max_monitored_databases. (#369)
discard c7d7e41ef48 Fix continuous upgrade (#368)
discard 13b6209d5e1 fix creating extension with global option appendonly=true.
(#366)
discard f2ee37f453c Add gpdb7 job back to pipeline. (#367)
discard c1e73b5ed7c Enable gpactivatestandby test (#363)
discard d724fd3f8b3 Update to 2.3.0 (#362)
discard 1179c6f67e2 Release/gp7 2.2.2 (#361)
discard 6eb3b5a8f64 Disable forks for PR resource (#358)
discard 21abbcbda1e Fix bug: bgworkers only print log once. (#356)
discard 67755b59e17 Reduce the remain logs in bgworker. (#354)
discard f92f1b5156d Update to 2.2.2 (#352)
discard 739f88b6fdd Add a sleep in alter_test.sh (#351)
discard 085e1027fc3 Add alter extension upgrade test (#348)
discard 2766281e17a Remove gp7 from pipeline (#350)
discard 88499d018e2 Fix upgrade version check (#347)
discard c9e30cf2575 Fix pipeline. (#349)
discard dbb5c0bf587 Enable continuous upgrade. (#340)
discard 3b209004b46 Fix bug: lose monitored_dbid_cache after switching mirror
(#342)
discard b05e21c8a8b Reduce the number of the log in bgworker. (#346)
discard 09d55d495f1 fix pipeline (#345)
discard 4d55d7ec13e Fix bug: diskquota.status() (#344)
discard 8cc3bd96142 Fix compiler warnings. (#339)
discard 151e9621bd6 Use install_gpdb_component in CI test (#337)
discard 7f34ca076a4 Bump version to 2.2.1 (#336)
discard 2010ee5bae1 Enable stanby test for 6X_STABLE (#335)
discard ced0708ba36 Allocate more shared memory to quota_info (#334)
discard e42babab5e0 Skip refresh_disk_quota_model() when receiving a signal
(#321)
discard c316d5827b0 Fix flaky test: test_appendonly (#333)
discard 0dc1aa41ab7 Update cmake version in README. (#331)
discard db8a83f4851 Split update SQL statement for diskquota.table_size (#325)
discard fcd8567852e Replace SPI_execute with SPI_cursor_fetch (#322)
discard 7fd59fe2505 Add dbname to DiskQuotaWorkerEntry (#326)
discard a7cb946f027 fix flaky test: test_appendonly (#327)
discard 7579f62cfa1 Ignore some hint/notice for GPDB7 (#328)
discard 6f3f1a9fa62 Fix bug: bgworker enters infinite loop after receiving
notices from QE. (#314)
discard 436896f579b Resource change for gpdb7 binary (#315)
discard 2e58530ddb9 Bump cmake min version to 3.20 (#313)
discard af11cdb5239 Enable test_postmaster_restart (#309)
discard 3b627fefb6f Fix gpdb release binary regex (#311)
discard 440b9a9d5bc Move files to src and control dirs. (#307)
discard b64d56301ac Fix test_primary_failure test case (#303)
discard 307a2fc60e9 Fix flaky test of test_rejectmap_mul_db (#301)
discard 48320824c79 Replace relation_open/relation_close with
RelationIdGetRelation/RelationClose. (#300)
discard bee24f23717 Fix update test failures caused by segid diff (#305)
discard 55eeda18a8f VAR replace for Regress.cmake and fix test_rejectmap (#304)
discard 7f626c0f25b Skip fault injector case for release build (#302)
discard fe372c5f73e Enable upgrade test for CI (#299)
discard f42037afaf6 Fix bug (#298)
discard 0ab7db9f54f Fix flaky test test_rejectmap_mul_db (#295)
discard c267a824720 Fix flaky test (#294)
discard 7fdbf303480 Add command to compile isolation2. (#297)
discard 6793ec4e7f2 Format code by clang-format. (#296)
discard 469517400dc CI: Fix pipeline (#293)
discard a06aa9f86b8 Revert "Add judgement for fault injector. (#288)" (#291)
discard 5a9becfd669 Add judgement for fault injector. (#288)
discard 01c25266a13 Add an option to control whether compile with fault
injector. (#287)
discard 51a024e05f5 Fix released tarball name. (#286)
discard 6780a22eb48 Fix compilation to support gpdb7 (#285)
discard 75bbc35c939 Fix flaky isolation2 test. (#281)
discard dbe65637c83 Fix flaky test_fast_quota_view (#282)
discard 6af68de09fd Bump version to 2.1.1 (#283)
discard c467403f125 Fix diskquota worker schedule bug (#280)
discard 0abdbe5a114 Fix bug: rejectmap entries should not be removed by other
databases. (#279)
discard de61d4a061b Optimize dispatching reject map to segments (#275)
discard 53b00151d97 Enable tests (#274)
discard b9f8a19f8b8 Add a GUC `diskquota.max_table_segments`. (#271)
discard dd1ae4aab64 Fix regression caused by #264 (#272)
discard ab74e39dbaa Add cmake opt DISKQUOTA_DDL_CHANGE_CHECK (#270)
discard c48b50f64a6 Correct table_size_entry key (#268)
discard 407237a6f54 Refactor TableSizeEntry to reduce memory usage. (#264)
discard 9a4dd19857b Change the default value of GUC to reduce default memory
cost. (#266)
discard 3cfb4153ef8 Fix memory leak when database is not ready (#262)
discard f81a0364800 Missing pause causes deadlock flaky (#258)
discard 1efec772871 Revert change of worker_schedule test becuase flaky test
(#260)
discard 5a6a08a466b Change the max value of diskquota.max_workers to 20 (#257)
discard c107b69494e Fix flaky "database not found" (#256)
discard 8a7f6f12398 Fix worker time out and diskquota.max_workers (#255)
discard 67e308ad40f Filter the useless relation type. (#254)
discard 531ee25367c Fix flaky test (#250)
discard 689bbf44238 Fix bug: relation_cache cannot isolate table info for each
database (#241)
discard 63137359051 Remove PR pipeline base branch (#252)
discard 6f5f5a563f7 Rewrite the diskquota worker scheduler (#245)
discard cea201ed3a7 Add SECURITY.md (#249)
discard 77572e2e7e3 Add SECURITY.md
discard 96026e7c3bf Fix test_rejectmap flaky test (#246)
discard 3ad89ddd372 Reduce MAX_TABLES to 200K. (#243)
discard 26ee99b4e08 Support at least 20000 tables for each database (#239)
discard abd9c102ffa Fix flaky test test_ctas_role (#242)
discard b0a91613b4e Fix flaky test (#240)
discard 6ea13858960 Fix bug: diskquota quota usage doesn't include uncommitted
table (#228)
discard e80e7e7379f Remove free writer gang in launcher (#233)
discard 47fa51de035 Combine two object_access_hook into one (#220)
discard 42896d3e0a3 Move pr/merge pipeline to dev2 (#238)
discard 3b77a36bb29 Fix the test failure on release pipeline
discard 8fbf7e3dc10 Dynamic bgworker for diskquota extension
discard d238fffe97b Fix creating artifact (#234)
discard e54df558d38 Downgrade severity of the readiness issue (#235)
discard 00222f27c99 Fix flaky test due to slow worker startup (#232)
discard 6f5f2219533 Log readiness message only once (#229)
discard ab97986b5ce Scripts for new pipeline naming rules (#231)
discard 1561e5da240 [cmake] Use C compiler to link the target. (#230)
discard aa1490e2146 [CI] Fetch secrets from vault. (#226)
discard 7eb815d370e Fix compiler version on concourse (#225)
discard db369160e73 Compatible with ancient git (#223)
discard a5a1a1c7fa7 Bump version to 2.0.1 (#222)
discard bd2e07f432f Release pipeline is publishing wrong intermediates (#221)
discard 697f137cb79 Allow deleting quota for super user (#219)
discard 8047fc87c16 Report error if diskquota is not ready (#218)
discard 76f708bac73 Minimize the risk of stale relfilenodes (#217)
discard 8febbe7b230 SPI & entry clear in refresh_blackmap (#211)
discard 4d0c074e827 Hint message when launcher cannot be connected (#216)
discard e041818c472 fix set quota with upper case object name
discard 7dc5efa2090 Reject set quota for system owner(#215)
discard 124b8184007 Replace "black" with "reject" for clearity (#214)
discard f1d3f121214 Fix change tablespace test case (#213)
discard 1b2e303f300 Reformat quota exceeded message (#209)
discard 5cf5a1eee1f Fix flaky ctas_pause on release build (#210)
discard 865b2edb721 Fix mistaken log statement (#207)
discard d2602e7eb30 some fix for release CI (#206)
discard aecbda91324 fix test case for test_manytable (#197)
discard 2fd27574c7f Reset memory account to fix memory leak (#203)
discard 0bdf2b2c5e6 clean blackmap after drop diskquota (#196)
discard b1c76e0b713 Add UDF diskquota.show_segment_ratio_quota_view (#204)
discard 5e33cd43817 Wait next loop for bgworker to refresh before INSERT in
testcase (#205)
discard 23603b60133 Fix un-expected remove when two tablespace-quota has a
same role or schema (#202)
discard b3d586e8147 Fix tablespace per segment ratio (#199)
discard 30712c4f356 Use released gpdb instead of release candidate (#201)
discard 919f968d4d2 Update licenses (#195)
discard 3249a06de1c Use on/off in diskquota.status() (#200)
discard be0e52f769f Add the ytt based release pipeline (#198)
discard aa64efe4c93 Insert newline before `else` (#194)
discard 97d70c650e1 Missing EmitErrorReport before FlushErrorState (#155)
discard 94b107c421a Bring tests back on CI (#193)
discard 35fce10ae8a Fix cmake build on Mac (#191)
discard ecee7c4762f fix context corrupted when dirty data exist in pg_extension
discard 82d749aeaba Don't format errno as '%d' in error messages. (#190)
discard f150a6fb48a slack-alert and PR pipeline fix (#187)
discard e80d0dd6ad9 Run same regress test multiple times (#188)
discard 2d5190ee73e feat: github actions for clang-check ci (#185)
discard 708ee6c09f2 Support release build (#186)
discard ff332528933 ci: add upgrade version naming convention check
discard 99ff5654b2e remove the in-logic version check.
discard 769b7b6ba25 Format the code and add clang-format to PR pipeline (#183)
discard 7f931981b97 Fix memory leak when refresh_blackmap() (#182)
discard e53a839c605 Add test cases for postmaster restart (#135)
discard f50ef6d98cb Update gitignore (#180)
discard 167bcfc51bb Small tuning on logs (#154)
discard 6232abe8009 ci: speed up the test
discard 1f88f5cd9f9 Use cmake way to add C macro defines (#178)
discard 4b911703580 Upload every build to GCS and add build-info (#177)
discard 38b1e6a5c88 show current binary and schema version
discard 30215b1902d cmake: also link RESULTS_DIR to working dir
discard 33bbeb1a9db Remove Makefiles (#174)
discard 82b7bfe5d7e Fix gcc warning (#175)
discard 0b87da11f4e add upgrade and downgrade test (#166)
discard e6de2cc9968 Pack the last released so in the pipeline (#172)
discard aa335ee4706 Dispatch only once for all tables when init() (#107)
discard d93fd91b449 mc/cmake installcheck (#169)
discard 1b876371d8f Fix empty quota view when no table (#167)
discard eb3c8f7856a Cache CMAKE_INSTALL_PREFIX (#171)
discard da3c6cdb5eb fix case test_ctas_no_preload_lib
discard 71f0e0a9ced dump cmake version to 3.18
discard e5414540650 Install the latest cmake on CI (#165)
discard f257a2a0492 Test when table is created before quota is set (#129)
discard 88fe3693826 Keep the 1.0 sql the same with 1.x branch (#163)
discard 2369c53d101 rename library file to diskquota-<major.minor>.so (#162)
discard 53804149f86 build: use cmake as build system (#161)
discard 43d059926b6 Make diskquota work for "pg_default" tablespace (#133)
discard 1ca442ada1a Update CI README for PR trigger issue (#156)
discard 05c4181f621 Set PR pending status when start (#157)
discard f54beb509ec Fix flaky test case in isolation2/test_relation_size.sql
(#123)
discard e41f6c10ee0 Reset naptime when test finish (#147)
discard 0c274431cdd Run tests on all platforms for PR pipeline (#153)
discard aaabad4738f Wait after CREATE EXTENSION (#152)
discard bb2c8d94777 Extend fetch_table_stat() to update db cache v2 (#151)
discard 4513a06817a Add clang-format and editorconfig (#136)
discard fa6ef615029 Revert greenplum-db/diskquota#138 (#150)
discard b020ab3c8e2 Simplify the build script (#148)
discard 3cdacffd453 Specify DISTRIBUTED BY when CREATE TABLE (#146)
discard 2ef08e6ac31 Use ytt to create pipelines (#143)
discard 301895983ac Extend fetch_table_stat() to update db cache (#138)
discard 9aacd25d48e Create worker entry before starting worker (#144)
discard 79bd2966642 be nice with scheduler when naptime = 0 (#120)
discard 47560ae9162 Use guc for hardlimit (#142)
discard ec6f9b436fa Add git commit message template (#141)
discard 4e73afafb69 Add timeout when waiting for workers (#130)
discard eab5cd80459 ci: fix flaky test
discard 2f88f14d72a add diskquota.status() to show if hardlimit or softlimit
enabled or not
discard 23a1d0620ef ereportif uses the 1st param as the condition (#131)
discard 88d235ec363 Attempt to fix flaky test_primary_failure (#132)
discard 00721f3a154 add test case for pause hardlimit (#128)
discard 42ac0c66da9 Pause before DROP EXTENSION (#121)
discard 5f0d4cc1d10 send a error if launcher crashed (#124)
discard 6886a62c891 use atomic on flag hardlimit_lock (#124)
discard 2ae84bfdede allow to re-create extension
discard 964fda1b7a6 re-dispatch pause status
discard 48243502c26 cleanup header include
discard 59afb37c918 set the scope of pause() to current database
discard 5ae2f3bb07e ci: create rhel8 release build. (#117)
discard a2ca05512c4 Refactor pause() to skip refreshing quota (#119)
discard 4d398345f80 Make altered relation's oid active when performing 'VACUUM
FULL'. (#116)
discard 8ab16aeb6e1 Wait until deleted tuples are dead before VACUUM (#118)
discard 31a7696fc6b Add UDF to show worker status (#111)
discard 7dc09a92b53 Fix bug: can not calculate the size of pg_aoblkdir_xxxx
before `create index on ao_table` is committed (#113)
discard 10dd89f1fbc Fix test case bug (#114)
discard 6f3e0d24986 Fix bug: table's relation_cache_entry is not be removed
after vacuum full (#112)
discard a763ba7a961 Fix flaky test cases. NFC. (#110)
discard 221e971d35e Print the diff files when the tests failed. (#109)
discard 8cae43716b7 Trying to make concourse happy. (#108)
discard e8357e325f7 Ignore distribution notice in regression tests. (#106)
discard e7a75ab9a81 Add support for dispatching blackmap to segments. (#104)
discard bfc5c3e2271 Fix bug: calculate AO table size in CTAS (#105)
discard 2ac1f800bb9 Add support for adding uncommitted relations to blackmap.
(#102)
discard ce31956d48c calculate table size for hard limit (#100)
discard 239560e1f6c Fix incorrect JOIN condition in test_blackmap.sql (#101)
discard b4ae80c196e Add support for dispatching blockmap to segment servers.
(#89)
discard f03a78773ea Fix test case bug (#98)
discard abf5aeb4d95 drop table after testing relation_size() (#97)
discard c3f1c3c6c89 fix bug: acquire shared lock when traversing
relation_cache in remove_committed_relation_from_cache() (#96)
discard 90b580e37d9 Add cache to hold uncommitted relations (#91)
discard a1faa5edbfd Fix incorrect relation size for AO tables (#93)
discard 07beecdb100 Introduce isolation2 test framework to diskquota. (#92)
discard 1d7ca0859a2 Fix testing failure. NFC.
discard e111805b966 Support calculate relation size by relfilenode (#87)
discard edd0616385c Add test case for appendonly relations. (#85)
discard f184c55f576 Improve error handling in diskquota_fetch_table_stat().
(#82)
discard e02c9416c9e Fix stack full issue when flush to table_size (#81)
discard c188e7cf7df Add RFC for hard limit (#76)
discard 0638bfe26fa Create database 'diskquota' before running regression
tests. (#75)
discard 1e87a358915 Make NUM_ATTRS into a macro NUM_QUOTA_CONFIG_ATTRS. (#74)
discard 466c1ba4fda Fix incorrect number of locks in diskquota. (#71)
discard c882ba91c57 Add support for pausing and resuming the extension. (#69)
discard 79977d5709b Fix typo: owenr -> owner. (#70)
discard 57bee79df0c Remove non-sense pattern from .gitignore generated by
merge conflict (#68)
discard deaa4c1b2d6 Support downgrade diskquota extension from 2.0 to 1.0 (#66)
discard 34b2fe35416 Fix index tbl (#65)
discard 68aed293269 Fix quota map (#64)
discard 46b986fd317 Support tablespace per segment ratio (#62)
discard 3ff1d573e7f Support tablespace-based quota (#58)
discard 75ad89657d5 Fix upgrade pipeline (#61)
discard 81806d39e81 Add upgrade job on pipeline(#60)
discard 6d6ff5e8d93 Fix pipeline (#59)
discard cbce0c78949 Fix task yml to get the env param
discard 70a2b3bcde8 Change test script for new centos7 image on concourse
discard b2e079bea5e update diskquota_schedule_int to same as diskquota_schedule
discard eb08322954e reschedule regress test, due to GPDB behavior change
discard ab46b18c631 fix create diskquota schema SQL missing
discard 6db7b03498a Only collect active table info on diskquota enabled
database (#57)
discard cb1bdefc72f fix typo in #55
discard 92df4c00082 Add dbid-cache to fix out of memory on active table.
discard a6c4e12f405 Reposition PostgreSQL GUC declaration
discard 3112afcd75c Avoid run pg_relation_size on entry-db, fix the table_size
test case
discard 4a4417c6629 Avoid to collect active table information in either master
or mirror segments
discard e6013c03256 Concourse can generate filename based on OS type
discard 20f1447722a Change release filename for concourse pipeline
discard 393bf99d89c Change release pipeline folder name
discard 643f6b81337 update PGPORT due to concourse pipeline changed
discard 482c42ae140 Set debug_query_string before SPI_exectue
discard 8fc437b10a4 Remove debug_query_string when start diskquota
discard c10589a0586 Update tag_filter of release pipeline to 1.*
discard 1a99b3e27f3 Add static to inline function & Change max_time to be
abnormal
discard 9e16e633a30 Update build and release pipelines (#42)
discard e71b18e96ef Update pipeline image to ubuntu 18.04
discard 702ca25a328 Add ubuntu support
discard 40ddbf58479 filter GP_IGNORE out from regression.diffs
discard 639c51bf4aa Log loop time if launcher loop takes too much time to run
discard b66816d0d8a Add trap code to dump regression.diffs when make fails
discard 7b3e457989a add INTEGRATION_TEST switch
discard ce4976860b1 Update release pipeline to meet gp-integration-testing need
discard 8e70993d2b0 Set BG worker applicaton name (#37)
discard 8aef501eceb Avoid Gp_role failed to set back to GP_ROLE_DISPATCH when
error happen.
discard f4e430365ea Set Gp_role to GP_ROLE_DISPATCH explicitly.
discard 177c3d91304 calculate table size including QD side file size (#32)
discard 8ea115bf51a Add release pipeline for diskquota.
discard d5b430da4bc Rename database_size_view to make it compatible with
schema.
discard 8ff08bfa02a Refactor gp_activetable (#26)
discard ce5199328db Using gp_dist_random to fetch table size from all segments.
discard c592bc5dcd0 Refactor quota model. (#23)
discard 3274ebc6235 Import idle worker terminate mechanism (#27)
discard 327b117206d Fix answer file.
discard 512fab81640 Add schema & role quota quick search view (#24)
discard f6264b64b95 Add message when create extension and db is not empty
discard 46c3688cf50 Update concourse pipeline to use gcs. (#21)
discard a14e97e599b Refactor diskquota launcher. (#20)
discard 211f119f772 Fix issue during gprecoverseg
discard 21c497c1a04 fix test in standy master active mode
discard d5799e1e7a3 Add test when primary segment is failed
discard 35444a79722 Add try catch for diskquota workers accessing DB.
discard 4f9d9e476fe Add diskquota standby test
discard 45f3de5f0d7 initialize BackgroundWorker in PG_init function
discard 5d290c9fc30 Fix active_tables_map search key.
discard 13769837e58 Fix format qualifier for Oid & use >=FirstNormalObjectId
instead of > (#12)
discard 1f8d97f7402 add diskquota soft limit
discard 5b1b422edc9 Update hook interface and remove hook in dispatcher.
discard fee15b7fd8b Add pipeline for diskquota.
discard 97c6f6449ec Add fast table size check feature.
discard 1636a7b123b Enable/disable diskquota dynamically (#8)
discard 21439bc0556 Support diskquota in gpdb based on pg diskquota.
discard fded8c7f87c Add license file.
discard ed84a5732df Update hook function points in postgres (#1)
discard 19213b53e13 Refactor active table logic.
discard 0ae0417450f Fix gitignore to allow push answer file.
discard 02f4b30b448 Update README.md
discard f66fb62a836 Add patch to add hook functions in postgres.
discard 090c12a5fd8 Implement diskquota extension
discard 007c03c6a4b Initial commit
discard abd9cace7fd Fix get_dirent_type() for symlinks on MinGW/MSYS.
discard cfec3897bfa Fix ruleutils issues with dropped cols in
functions-returning-composite.
discard 5119802886b Re-add SPICleanup for ABI compatibility in stable branch
discard 20ef091a462 doc: add documentation about ecpg Oracle-compatibility
mode
discard 041f1c50f03 doc: clarify the behavior of identically-named savepoints
discard 69d4b1fb737 doc: clarify that "excluded" ON CONFLICT is a single row
discard d1952c524db doc: mention that INSERT can block because of unique
indexes
discard 4638ba9873f doc: mention the pg_locks lock names in parentheses
discard 94a574f2522 Plug memory leak
discard d502983a23b Remove bogus loop in single-iteration code (#1580)
discard 81d5cdc9cc8 ORCA: Fix window function cost model producing zero local
cost when no ORDER BY (#1573)
discard 079140ef641 Fix for ace9973867c to work in MPP
discard f2124c82d74 CREATE INDEX: use the original userid for more ACL checks.
discard 68f0daf926f doc: Fix inconsistent quotes in some jsonb fields
discard 3286d234ac8 doc: add examples for array_length() and
jsonb_array_length()
discard c6525363e5e fix ecpglib patch
discard 954b3899cd3 Tighten pg_upgrade's new check for non-upgradable anyarray
usages.
discard c91421e546b Fix pg_upgrade to detect non-upgradable anyarray usages.
discard 2f6ace1b974 libpq: Improve idle state handling in pipeline mode
discard 409d0702c75 Fix previous commit's ecpg_clocale for ppc Darwin.
discard 367603e55bf ecpglib: call newlocale() once per process.
discard fab4e7d76eb Fix visibility check when XID is committed in CLOG but not
in procarray.
discard da46af2d18d Don't trust signalfd() on illumos.
discard fea3d413977 Fix PostgreSQL::Test aliasing for Perl v5.10.1.
discard 4031beee033 Backport: Ban role pg_signal_backend from more superuser
backend types. (#1504)
discard f4de1fdb7ea Fix DEB packaging to support multi-arch builds
discard 861b94b046e For PostgreSQL::Test compatibility, alias entire package
symbol tables.
discard 311bb3586c7 Fix memory leak due to LogicalRepRelMapEntry.attrmap.
discard 38bcd79ce8a doc: improve wording of plpgsql RAISE format text
discard 615bbe6e612 doc: clarify wording about phantom reads
discard a30581bf477 Fix SPI's handling of errors during transaction commit.
discard 2724e799548 Fix stale values in partition map entries on subscribers.
discard b7b4422b8e9 Fix partition table's REPLICA IDENTITY checking on the
subscriber.
discard da0a4c29237 Fix data inconsistency between publisher and subscriber.
discard e80eb17c9b0 CI: add ASF-release support under macOS
discard 9773574f048 Movable DataBase Locales for Cloudberry (#1363)
discard cfcf5d7227f Cherry-pick of CVE fix: Fix privilege checks in
pg_stats_ext and pg_stats_ext_exprs. (#1551)
discard 529c6156007 CI: remove pxf_fdw from CI workflow
discard 82b09f5082c Fix: pgcrypto regression test failures on Rocky 8
discard 4874f861880 Fix: make motion_socket test Python 3.6 compatible
discard 5e4057fedbe CI: Add Rocky8 workflow with test matrix support
discard 52f50cd7709 Fix typo name for support_io_uring
discard 7d43834dfd0 Devops: Remove pxf_fdw from default build (#1549)
discard 263034af696 Cherry-pick pg14.5 commit: Fix incorrect
permissions-checking code for extended statistics. (#1550)
discard 54dcf304600 Fix and run gp_exttable_fdw tests
discard f1adbe92898 ORCA: Optimize CDatumSortedSet by checking IsSorted before
sorting
discard f6ec857068e Set join_collapse_limit default value to 13 (#1525)
discard e1b1e38affd Add answer file for high version perl
discard 6c46d738dc4 Do not initialize programm query string when unneeded.
(#1536)
discard eb0cc5f71eb ORCA: Fix memory leak in CWindowOids by adding destructor
(#1533)
discard 269cbd7851b CI: Add REL_2_STABLE support to GitHub workflows
discard 0aa54cdc6b8 Add branch protection for REL_2_STABLE in .asf.yaml
discard 7d82b01757b Use smgr-interface provided create_ao function. (#1534)
discard 8d5d27a3c3f CI: add NOTICE year and binaries check to Apache RAT check
discard dcfeb7b130a ASF: update copyright year to 2026
discard 5354fd77140 CI: support free disk space for workflows in Ubuntu
discard 4ac9dca050d ORCA: Validate hash function existence in IsOpHashJoinable
discard 96847dc795b Add liburing2 to dependencies (#1527)
discard 8dbd987d6aa CI: Add rpm-build and rpmdevtools to Rocky8 image
discard bb721483680 Fix PAX build failure on GCC 8.x (Rocky Linux 8)
discard 5190ecd29de Fix missing shebang in failover shell scripts
discard 319e7924006 Fix gpconfig for resource group v2 on segment hosts (#1507)
discard 47c5cfe6d8a Add more contrib extensions to ic-contrib-check
discard 09fe4fadd72 Fix CI failures due to insufficient disk space
discard c638df79eee Beautify `UpdateCatalogForStandbyPromotion`. (#1501)
discard b0a933cac0b Fix initdb TAP tests. (#1503)
discard f4c1b014a5c Fix pg_dump TAP tests. (#1505)
discard 557d221831a ORCA: Fix assertion failure for dynamic table scan
rewindability
discard fdf3353c6ba Fix and rename --use-unique-keys option and add TAP test
(#1508)
discard a778b87c4dd Fix pg_rewind fail in TAP tests. (#1502)
discard 7d68713a947 Backport: Properly NULL-terminate GSS receive buffer on
error packet reception (#1498)
discard 376e99bc3c4 Fix `stop_postmaster` call in get_cluster_version. (#1497)
discard 80b22c601f5 Improve error message when COORDINATOR_DATA_DIRECTORY is
unset
discard 1acdd93b209 Backport: Compute aggregate argument types correctly in
transformAggregateCall(). (#1500)
discard c0fa6cfa217 Fix std::terminate() caused by uncaught exception in ORCA
(#1481)
discard 0700d2c1305 Fix: fix pg_upgrade and pg_dump for upgrade
discard 46990dc74d8 Add argument --next-gxid in pg_resetwal to support
next-gxid reset.
discard fa7dda58806 Refactor dumping of pg_type_encoding attributes.
discard 895b33c3fc2 FIx regress and TAP test for amcheck and enable in CI
(#1489)
discard bd0ad56fd85 Fix SonarQube error and refine trigger conditions
discard 59e2bc8116c Cherry-pick: Add pg_buffercache_usage_counts() to
contrib/pg_buffercache. (#1492)
discard 731ab38e39b Remove PG-14 rebase artifact from dblink and fix for
`dblink_get_conn` (#1484)
discard d50de5b4293 Fix gawk regexp escape sequence warning
discard d2b783a40d8 Sandbox: Add liburing to Rocky Linux 9 Dockerfile
discard a7fc8fc8ec5 Add liburing dependency check for PAX storage
discard 118c86ca563 Rename `incremental` nonterminal to `opt_incremental`.
(#1473)
discard cb3b691cae6 Port UDP motion layer fixes from ic_udpifc.c to udp2
discard 8f5ccac862f Feature: Add UDP2 interconnect protocol implementation
(#1357)
discard e8ed921dafc PAX: optimize io read for multiple discrete columns in a
group
discard b92d8e51d01 fix(backend): Skip cdb_setup/cdb_cleanup for auxiliary
background workers
discard 8f0f2767615 Sandbox: add `-c local` build mode
discard 2af5b5c7f46 devops: Add library liburing in docker image
discard 91aab4f49f6 Fix incorrect column number in funcTupleDesc
initialization.
discard 37a4e916103 Doc: Add compressed files notice to README.apache.md
discard 9a9fbbeef67 Fix assertion failure when running \dit+.
discard dd38ee3cfa8 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.
discard 13b32a3a0ed Fix: fix external table check and report errors
discard 0f4b05abf3e Introduces GitHub Actions workflow for Apache Cloudberry
(incubating) build debian package
discard a54b5834abf Sandbox: updates for the main branch/release
discard fe12ba3e89f Reorgnize the files in sandbox
discard 3013122f5f4 Initial: squash cloudberry-bootcamp into devops/sandbox
discard 2f73e16e6ca Fix: tde encrypt buffer context don't use share memory Now
we Fix: tde encrypt buffer context don't use share memory
discard 91df8ecbfa4 Fix analyze paritioned table in somecase will coredump.
discard 5d3a591071f Doc: update the Cloudberry branding in PAX tests
discard 1916416b9cb 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.
discard 3943987fbce fix: correct EXITS typo to EXISTS in SQL and code
discard 81a470001aa Fix calculating size of a database or tablespace
discard b72ae8ad8ea Move the global ext_dml_init_hook/ext_dml_fini_hook to AM
scoped
discard 634129316bf Fix compile issue for higher version of gcc/g++
discard b2621bfdd42 Fix orca judgement of whether relation is empty is not
accurate.
discard 2fc3bb0826d fix unstable cte_prune again
discard 24f90925db3 fix unstable cte_prune
discard 62b51ffd8f4 Add GUC gp_use_streaming_hashagg
discard 837c6d10133 fix cases
discard 3d0a25ffb37 Switch to Streaming HashAgg for multiple phase aggregation.
discard 3af9962a30e Fix: fix bug When the TDE feature is enabled, backend
panic will cause the database to be in an abnormal state
discard 3783cf7dc33 CI: support run docker build/test on PR
discard 6a604f3ec42 Revert "CI: update the must passed jobs' name in .asf.yaml"
discard 7826f1fb511 CI: update the must passed jobs' name in .asf.yaml
discard 06bbfe96330 Comment: Correct comments on varlena headers
discard a7db1c30d52 Fix: check and ereport error in external table
discard ef73f00189c ORCA: skip MVCC system columns for standalone AO tables
(#1409)
discard e6db5afa79b Fix duplicate distribution keys from subqueries.
discard b17618b169e CI: fix libssh2-devel installation for gpfdist SFTP
protocol
discard 132a22922c0 Fix readable CTE with SELECT INTO clause.
discard 4e1d358cd6e Fix Segment NDV number underflow issue (#1387)
discard bcc8ca6c5c9 [ORCA] Fix segmentation fault when appending group
statistics
discard 4b17fb05012 Make gp_cte_sharing globally configurable
discard 45ac867806e Add libssh2-devel package for gpfdist SFTP protocol
discard 1f47fc26379 Add libssh2-devel package for gpfdist SFTP protocol
discard b23a9ec7a0b Optimize null bitmap handling for better append performance
discard 3261abf2714 Wait more time for writer gang
discard fa20d271b16 Enhancement: simple code optimization
discard 68acb15927e Bump SonarSource/sonarqube-scan-action from 5 to 6 in
/.github/workflows
discard 0895c57cd08 Optimize OrcWriter: precompute varlena indices to skip
invalid loops
discard 08e5c16ddad Fix NULL locus of Shared Scan.
discard 8bea569b7ec perf: use unique_ptr instead of shared_ptr (#1374)
discard b5a53b63283 Release: add commit changelog generator script
discard 8c531a0df1e Improve CI reliability and developer productivity through
test scheduling optimizations, mirror stability fixes, and a new artifact reuse
feature. (#1379)
discard b3848751500 Fix parallel worker assignment for partial paths
discard 6e833325652 Revert "ORCA: Support create plan in singlenode mode"
discard 43b80fbc4ee Optimize motion timeout transmission (#1365)
discard 3d0702fb694 Add ubuntu22.04 build/test docker containers
discard 18bf0ac96fd Feature: add MCP server for Cloudberry
discard d72b2ef2b00 ORCA: prevent crashes with extension prosupport functions
in NULL rtable queries
discard c17b3167d05 Doc: update Cloudberry naming in `devops` dir (#1354)
discard fa5de82c3ac Fix: fix configure by autoconf
discard 1a57d86bf4b Allow ON COORDINATOR for ext file:// protocol
discard 31213d3083c Give UNION ALL more opportunities for parallel plans in
MPP.
discard 3c2e7fd74c0 PAX: Rename all PAX guc names from pax_xxx to pax.xxx
discard 96181122840 Reorganize files in main repo and add licence info to all
files
discard 3ddfca20015 This is the initial commit for moving
cloudberry-devops-release to main repo
discard 0a3aa78e91d feat: support runtime filter push down to Table AM
discard b6833b1ab56 Fix gpcheckresgroupv2impl to use dynamic cgroup parent
from GUC parameter
discard 5e9700d9120 Fix no response when alter io_limit of resource group to
'-1' (#17095)
discard e68ab94a093 Add guc: gp_resource_group_cgroup_parent (#16738)
discard a1318d9da7a delete cgroup leaf dir only when use group-v2 (#16830)
discard 81b3fd753c1 Add one more hierarchy for resgroup cgroup root (#16732)
discard 377890c7c9e io limit: fix double free (#16459)
discard 4fdbb51e51b Io limit improve error log (#16394)
discard b7fe3468ca7 Fix resource group io limit flaky case (#16386)
discard 295a3678091 Improve io_limit behaviors (#16351)
discard 7b83f74a620 let resource group io limit testing can be reproduced
(#16107)
discard 047abb4922a Revert "Fix double free issue in alterResgroupCallback
during io_limit cleanup"
discard ccd87c23363 Fix writable CTE on replicated tables EXCEPT partition
tables.
discard b1658a47088 gpMgmt: skip downloading existing Python dependency
tarballs
discard 23b0ed8abd0 Enhancement: use `-e` in getversion to check Git repo
discard 331a03f8c44 Fix: Adapt system view after cherry-pick
discard 6ee1ef3df1c Add gp summary system views
discard 4b0e8e168ee Add gp_stat_progress_%_summary system views
discard b100b51b892 Fix names of pg_stat_all_tables|indexes
discard fc70bc1e39a Fix: quick exit in dumptuples if query execution is
finished
discard 74620ae4eb2 Fix: if tableam implement relation_acquire_sample_rows,
then just use it
discard 04e6a84ce94 Fix compilation with --disable-orca
discard b5162450d65 PAX: Support LZ4 compression for table columns (#1344)
discard 15c1a02f651 feat: use ColumnEncoding_Kind_DIRECT_DELTA as default in
offset stream (#1337)
discard e6b7d6c62e6 PAX: Adapter the capacity of column by GUC
discard cb5edc694d4 Fix dangling pointer issue when mix data from diffrent
ORCA caches
discard dc0f159d3bd Implement pg_get_expr() for subpartition template (#14288)
discard e85a5869592 Fix: Preserve relid and cdbpolicy in make_grouping_rel
discard c38a415653f Fix double free issue in alterResgroupCallback during
io_limit cleanup
discard 0396dae22b1 Fix move semantics misuse and unhide Equals() overload
discard 7d706af3df7 ORCA: reject functions with prosupport in DXL translation
discard ab83c9616fb Fix: initialize FuncExpr.is_tablefunc to false
discard 6c7914d5aa7 Add TPC-DS Query 04 test case to verify CTE sharing bug.
discard b2a73799b9d Fix crash in explain with append info for ShareInputScan
nodes.
discard 01a2f842d20 Align scan terminology: Shared Scan and ShareInputScan.
discard 1fb2c86ebbf Feat: Enable hot DR cluster
discard f4a97f3fb64 Fix handling of interconnect_address and parallel worker
check in single-node setup
discard 08de0b6d03f Fix: use correct offset to access members of Serialized
Snapshot Data
discard 1871799c6cb Fix memory leak for bitmap in PAX
discard 67e8441263f ORCA: allow different strategy control the redistribute
key below aggregate
discard 7654e2cba31 ORCA: Make partial agg use the ndistinct generated by
segment to calculate the output rows
discard 77d7a7f21ea Statistic: Add STATISTIC_KIND_NDV_BY_SEGMENTS used to
calculate ndistinct on segment
discard d06e7306881 ORCA: Support pushdown partial aggregate below join
discard 9cd883a28bf ORCA: Support create plan in singlenode mode
discard ffe598dcd65 ORCA: Introduce hash windows aggregation when use the
vectorization exector
discard cf93a370968 Correct parallel window function in CASE WHEN.
discard c0b8f919069 Fix row estimation for parallel subquery paths.
discard 8da4d5f084c FIX: Invalid relcache leak WARNING logged in autovacuum
discard dc0f872e7e2 Fix: Prevent excessive sampling on QEs by restricting
ComputeExtStatisticsRows to QD
discard 5524880ba76 Revert "Ban enums as distribution and partition keys"
discard adb7a59d174 Add option to avoid additional generated EquivalenceCalss
for RelabelType in cdb_pull_up_eclass.
discard 4188892626e Fix 'dispath' typo in direct dispatch code.
discard d9312f1e7c2 Add macro documentation comments to AC_DEFINE for FTS and
OpenSSL options.
discard dfafd48ca1f Fix fast analyze for PAX tables and simplify acquisition
function selection
discard 64a6dc6ce6b fast-analyze: implement fast ANALYZE for append-optimized
tables
discard 33075168033 Replace pip3 download with curl for Python deps
discard f5e284a2274 Fix CI for Cloudberry
discard 2eb688f50fa Fix pg_dump for hash partitioning on enum columns.
discard a0c723793e2 Add a FIXME for potential failures in other files.
discard ff94359e6d5 Disable offsetnumber assertion in
ginPostingListDecodeAllSegments()
discard 3eeaac25d3f Implement parallel processing for window functions.
discard 7aa670a19dc ORCA: use backtrace replace the foreach nested foreach
discard a7501ab87da Fix invalid attribute mapping when runtime filter pushdown
is enabled.
discard b13fc7d3dc2 Fix some flaky test cases
discard 68630d29c92 Fix system_views_gp.in and fix test query_conflict
discard a0eff51fbc2 Generate gp_ view for desired pg_ system views
discard 5db33d4370a Fix hot_standby isolation2 and regress tests
discard f46955a6cad Make sure query conflict on the standby works as expected
discard c9eb8bdcfbe Enable upstream hot standby tests
discard f5197a2f9f2 Support repeatable-read dtx isolation for hot standby
discard b6336dfe226 Support read-committed dtx isolation for hot standby
discard e4f4ed018ee Add XLOG_LATESTCOMPLETED_GXID
discard dc70fc8162f Refactor restore point pausing logic for continuous
archive recovery
discard ef6f2bfd61a Revert "Revert "Include distributed xid in transaction
commit WAL in all cases""
discard cb64cf90cc6 Enable hot standby dispatch
discard 9c0be5f9dba PAX: remove unused variables
discard 99a4134b98e PAX: remove macro guard in the struct definition
discard ad85a69e861 Fix gprecoverseg that contains bad backport code
discard 454fa73cbc4 fix: dead link in README
discard d4b192ca615 Set gp_appendonly_insert_files to 0 by default.
discard b31988a70c0 configure: Add libevent 2.0+ compatibility check for
gpfdist
discard 745cf4e2c73 Use event_base with libevent 2.0+ to avoid thread-unsafe
event_init in gpfdist
discard 5e0b3d0f90f CI: fix rat-check status reporting issue
discard 88f85630e47 CI: add Apache RAT audit workflow for license checks
discard c8ed515098b License: add & clean up license headers and files
discard fcc15d307f0 Print stack trace when writer gang is lost
discard 5f5371f05a2 Release: Use pip3 download for Python packages
discard 5624213436a Fix MV status handling for partitioned tables.
discard d88d617ce34 Fix handling of large OIDs by introducing HTAB.
discard 2575e8bbda9 pg_dump support ao/aocs tables.
discard 2daaa03e293 gpfdist: Increase socket buffers when compression is
enabled
discard 84b0724712f gpfdist: set default compression level to 3
discard e3ff25c7e2b PAX: Use const reference to avoid constructor/destructor
of shared pointer
discard 02a2e0e8b05 ORCA: Wrap bms_* function in C++
discard 2b432410aa4 Don't support quicklz anymore.
discard da5950be90f ORCA: inline some of basic wrapper function
discard 0d59ae146d2 Fix typo.
discard 88c40b3b1ec PAX: replace cpp-stub submodule with local sources
discard 5b6d227d9f3 Add cloudberry-env.sh file and rename all greenplum_path
strings to use new name
discard ffcb3b1bebc Fix check for database version inside pg_upgrade.
discard 49c77e55ca8 Use unique pointer in OrcGroup::pax_columns_
discard d92c9a04b16 Replace std::shared_ptr<File> by std::unique_ptr<File>
discard 0c026781653 Remove Upstream Assertion in Cloudberry's Parallel UNION
codes.
discard 6978e747774 Fix CTAS crash.
discard c68ed9c6563 FIX: core dump when exit(0) happend in postgres (#1228)
discard 8ca3d85838c fix toast cases
discard 00bab9967c7 Fix excessive TOAST storage for AO row tables
discard f02326d9ef8 Forbid writable CTE with SELECT INTO clause.
discard 4abbc0e7925 Fix: invalid write in MotionConn when motion type is
explicit redistribute motion
discard b0330c2375d Cleanup: Remove obsolete pre-push git hook
discard 5cc6fae774a perf: Improve hash agg performance in large-scale data
situations
discard 3a299d9679f Fix type mismatch in dsm_attach() argument by using
DatumGetUInt32()
discard b4003c4cec1 Rethink the way make_union_unique fetch upper rel.
discard 3052558bb9f Make UNION Parallel.
discard 6628e802f18 Add runtime filter pushdown support for DynamicSeqscan
operator
discard 33259eb6024 initdb: Reject empty string for -U/--username option
discard 1391ffc6dd8 Enhancement: change link methd to reduce PLT overhead
discard 7ff55ed2f2a Improve handling of distinct partial paths.
discard 01d9959b850 Check MergeAppend node in share input mutator (#1204)
discard 6474af74a74 Fix missing smgrAO calls (#1193)
discard 34d1c8239de Parallel DISTINCT plan of multi-stage.
discard 838c656f46b Add the notice to greenplum-path* scripts
discard 8324662b45f Remove misleading elog(LOG) on WAL compression failure
without ZSTD support
discard d2bb7b4a163 Restore previous logic in `pathnode.c` from commit ed64982
discard 95f22793f2a Add configure-time check for protobuf, zstd, cmake when
--enable-pax is specified
discard ae5bac90550 Fix compile issue by strict checker
discard ff2ad5ad766 ORCA: allow partition table use the append node
discard 5704fb9de56 Don't export libpq.so symbols in the postgres binary.
(#16234)
discard be9b8435ba0 Fix: wrong aggno and aggtransno generated in ORCA
discard 55ad64066b2 Make XLogCompressBackupBlock fail gracefully instead of
PANIC on error
discard c9d019c5f16 gpfdist add --compress-level
discard 48eb6700629 ORCA: deduplicate superset in AndOp when scalar condition
has subset
discard fdac0bdd5ed [AQUMV] Directly compute queries from materialized views
with GROUP BY.
discard 36e36a8017f Fix gcc 12.4 complier error in LookupFuncWithArgs.
discard 715069d2a1c Update bash $PATH in gpdemo for better portability
discard 37b97b47bdb Fix unordered GUC names.
discard 03d824e0800 [AQUMV] Remove mutable checks during answering query.
discard faa09b8a71d Fix segfault when recovering 2pc transaction (#1078)
discard 383c6e37fc3 Fix potential use-after-free of viewQuery in
ExecRefreshMatView (#1159)
discard afa414da97d Add explain analyze detailed info of hash agg (#15917)
discard 1761832159d ORCA: Pruning the output columns in CTE
discard 6e51c957aa8 ORCA: Pruning the unused ColRefs in CTE
discard 84b5d79f6cc Suppress deprecation warnings for MD5 functions on OpenSSL
>= 3.0 (#1164)
discard 2f43ffc7177 PAX: disable build googlebench by default
discard 03009232a67 Change directory table directory's file path from
relfilenode to relid.
discard 6cbaabc58ac Bump version to 2.1.0-devel in configure and configure.ac
(#1144)
discard 28573679f03 GitHub: enable the blank issues support
discard 56e1e56bfd0 Fix format attribute for gp_fatal_log to avoid clang build
warning (#1134)
discard cd67b78cd4a Support new VERSION/BUILD\_NUMBER files for non-Git
versioning fallback
discard 840032fb4c9 [AQUMV] Remove aqumv_adjust_simple_query
discard dc06e73f7da Fix unstable scan rows caused by limit squelch.
discard fbc29855b56 Doc: add DeepWiki Badge to README.md
discard 37111bb4f22 Fix case fail caused by change the default value of
pax_enable_debug to false (#1093) (#1133)
discard d8c9c13eb82 Add Apache RAT license metadata for PAX storage C++
submodules
discard bbcf7666e7a Add Apache RAT license metadata for PAX storage C++
submodules
discard a432baa2132 Add ASF incubation DISCLAIMER file for release compliance
discard 057092e7842 [ORCA] Fix compile warning.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]