Commits
8178d4faefe- Replace pip3 download with curl for Python deps (Dianjin Wang)5cd937979c5- License: add & clean up license headers and files (Dianjin Wang)cd544ffc51a- Release: Use pip3 download for Python packages (Dianjin Wang)de84d5ab798- PAX: replace cpp-stub submodule with local sources (zhoujiaqi)868c4694f4c- Set Maven pom.xml project version to 2.0.0-incubating (Ed Espino)61e35f387e1- Update version string from 2.0.0-incubating-rc1 to 2.0.0-incubating (Ed Espino)856531774c0- Add configure-time check for protobuf, zstd, cmake when --enable-pax is specified (Jianghua Yang)e3e3fcde8d5- Add the notice to greenplum-path* scripts (Dianjin Wang)ce1fc943898- Prepare 2.0.0-incubating-rc1 release candidate on REL_2_STABLE (Ed Espino)92deedce751- Fix format attribute for gp_fatal_log to avoid clang build warning (#1134) (Jianghua.yjh) #11349f37357a6ba- Support new VERSION/BUILD_NUMBER files for non-Git versioning fallback (Ed Espino) #1135a3bcbcb17b5- [AQUMV] Remove aqumv_adjust_simple_query (Zhang Mingli) #113854087f70bf8- Fix unstable scan rows caused by limit squelch. (Dongxiao Song) #1140a279036ac4a- Doc: add DeepWiki Badge to README.md (Dianjin Wang) #11138631f4a57d0- Fix case fail caused by change the default value of pax_enable_debug to false (#1093) (#1133) (DongxiaoSong) #1133bc5881c742c- Add Apache RAT license metadata for PAX storage C++ submodules (Ed Espino) #1136aeaf49b4bfe- Add ASF incubation DISCLAIMER file for release compliance (Ed Espino) #113779c450896d1- [ORCA] Fix compile warning. (Zhang Mingli) #113215572b09ce3- [AQUMV] Fix materialized view rename to also update gp_matview_aux (Zhang Mingli) #11225317c80c9b7- Fix incorrect strncmp usage when comparing access method names. (Jianghua Yang) #11311286c92b076- Fix: Core happend when calling pg_relation_size on root partitioned table with PAX AM (#1128) (jiaqizho) #1128114956860ba- Fix unstable case of auto_explain. (#1127) (DongxiaoSong) #112794a81765e65- Update the version generation logic and info (Dianjin Wang) #929f4ad0f77e79- ORCA: Support two phase window functions (jiaqizho) #10143fbebeae14e- fix coredump in interconnect_abort_callback (GongXun) #1124fb8685159a1- performance: Change the default value of pax_enable_debug to false (#1093) (Xun Gong) #1093c6bddb41db0- Change PAX Plugin to Be Disabled by Default (Dianjin Wang) #1081bb6fef2ea0c- [AQUMV] Store view query in gp_matview_aux for view matching. (Zhang Mingli) #11171595fb9c272- PAX: makecmake_minimum_required()check at top (Dianjin Wang) #1099853596b8b11- Doc: add dependency setup instructions for PAX (Dianjin Wang) #110944133378f08- [AQUMV] Add cases of INSERT-SELECT queries using materialized views. (Zhang Mingli) #111086b66ac8914- Use callback instead of calling ExecFilterJunk() (#1059) (YueZhang) #1059e37ca5b734f- Fix Pax build error in Rocky Linux 8 (GongXun) #11059f9d297c835- Ignore PAX file pax-cdbinit--1.0.sql (Zhang Mingli) #1108fd7dcfb79a4- Replace Pylint with Ruff for Python linting (Ed Espino) #107921d2b35d1d7- Fix compile warnings/errors (#1107) (Hao Wu) #110749a013521d0- Update the relation pattern to be more precise (#1106) (Hao Wu) #11069223de872fe- Refactor Extend Protocol in libpq for Binary Data Handling (Zhang Mingli) #1098ae4fac229bc- Update PyGreSQL license and remove legacy files and exclusions (Ed Espino) #1102d9aeebd5a28- Upgrade PyYAML from 5.3.1 to 5.4.1 (Dianjin Wang) #1080dbfb32e2612- Doc: update the brand to Cloudberry (Dianjin Wang) #1094964756fdce1- Disable autovacuum to make test stable (Hao Wu) #1088c5f05d1276e- PAX: Fix RMGR desc function for pax (Hao Wu) #10888c543ce4b5a- Fix incorrect usage of gp_versionstr in pg_upgrade version check (Jianghua Yang) #106341f32d966c6- Cleanup thedeploy/*dir (Dianjin Wang) #1090b3ce3c0b2fc- Add RAT license audit config and compliance metadata for release (Ed Espino) #10667e00589f2a4- ORCA: Fix missing the aggstar in aggref (zhoujiaqi) #1051f1d1b2b1285- Remove the unused hd-cli/* from Cloudberry source (Dianjin Wang) #1073e492ba18b8a- CI: Enable submodule checkout and remove manual submodule update (Ed Espino) #10765d0e2ef7306- Fix windows case information mismtach. (Dongxiao Song) #107147c70718b1a- Sleep 2s after promotion to avoid connection failure. (Dongxiao Song) #1071b1cf523f743- pg_dump: Lock all interesting tables in single statement. (Brent Doil) #10058487b63501c- pg_dump: Remove unused TypeCache struct (Brent Doil) #1005fb6b34a8e1e- pg_dump: Add missing relkind case (Peter Eisentraut) #1005fa15576d4ce- Fix minor memory leaks in pg_dump. (Tom Lane) #10050ee0531c30c- In pg_dump, use simplehash.h to look up dumpable objects by OID. (Tom Lane) #1005d9cc34ad4cb- pg_dump: Remove unused flags and related code (Brent Doil) #1005c462e38836c- Remove unneccesary version checks from pg_dump (Vladimir Rachkin) #10058da79b3de66- Show pax relation relfilenode in pg_waldump (#1048) (reshke) #1048112667cee48- Add SonarQube for Apache Cloudberry (Dianjin Wang) #100496a9b929465- LICENSE: add licenses for bundled python packages (Dianjin Wang) #10531cbab9b3c4b- CI: Enable PAX module in Coverity scan workflow (Dianjin Wang) #10503d8fae4d37e- Fix activeTaskCount increment for CRON_TASK_WAITING tasks (Jianghua Yang) #103726b9cda259d- PAX: fix icw_test in github CI (zhoujiaqi) #104406ca2f696b5- PAX: Change the default catalog to auxiliary table and enable CI (zhoujiaqi) #1044257eaf6e5b4- PAX: update submodule (zhoujiaqi) #10448325e1a9add- PAX: Remove vectorization related tests (zhoujiaqi) #1044d16fdfb520d- Adapt PAX isolation2 test to CBDB (zhoujiaqi) #104476acbd55581- Adapt PAX regression test to CBDB (zhoujiaqi) #10445478c0acbfe- FIX: Invalid USE_ASSERT_CHECKING in DeleteWithVisibilityMap (zhoujiaqi) #1044e646070edd0- PAX: Adapt to 32-bit relnode (zhoujiaqi) #10446e40e2bea66- Missing AM function swap_relation_files call (zhoujiaqi) #10441b20765d65a- PAX: Adapt to the latest access method (zhoujiaqi) #104432cd1f4e436- PAX: Add doc/* and update README (zhoujiaqi) #1044670e3fc92be- PAX: fix failture case in isolation2 testcase (gongxun) #10442283294bce0- PAX: Remove support for RemoteFileSystem (Hao Wu) #1044300801da093- PAX: change length array to offset array (zhoujiaqi) #104484580db882c- Add Apache license to pax files (wuhao) #1044bf5bc5266d9- PAX: Add manifest implementation for catalog (wuhao) #10442a202acd4b3- PAX: Fix test cases with or without vectorization (wuhao) #10448a2e129bc4a- Fix the failure case in icw test. (gongxun) #1044b5b2db31d20- PAX: Remove internal partition support (wuhao) #1044b42e71dd807- Update vectoried scan interface (Hao Wu) #10446c69216a251- PAX: remove the GUC VECTOR_MAX_BATCH_SIZE_GUC_NAME (zhoujiaqi) #1044ce3815ce769- build: pax supports incremental compilation. (GongXun) #104458c000bb0b9- Pax: fix io error in pax table when transaction abort (GongXun) #10440d23604674f- PAXPY: Changed the CmakeLists (zhoujiaqi) #10449d7d1e98e8e- PAX: Fix nullptr after toast compress failed (zhoujiaqi) #10442577cda2647- Adapt pax auxiliary table to manifest API (Hao Wu) #104435b919135d1- PAX: Add manifest api (Hao Wu) #1044692143a55de- PAX: create a per-tablespace subdirectory when redo pax create directory log. (gongxun) #1044b6d4a24da24- PAX: Fix isolation2 for test files (Hao Wu) #10446f0070d87a7- PAX: Add isolation2 tests in ci (gongxun) #104436130c652ef- PAX: Add wal log (gongxun) #10444d871f0f9ca- PAX: remove the unaligned(bypass) logic. (zhoujiaqi) #1044166b4b8c041- Support custom smgr for pax (gongxun) #10445b6a201042a- Regularly synchronize CBDB and update CI (GongXun) #1044be9cc40090b- PAX: use the atomic in filter statistics (zhoujiaqi) #104409ec2a60238- Fix: memory leak in VEC path when read the PG Nuemric (zhoujiaqi) #10445f1a828eaf3- PAX: split unstable filter_tree test case (zhoujiaqi) #1044469452a16ed- optimize: refactor OrcGroup::ReadTuple to improve performance (GongXun) #1044acc97d3d0f6- Pax/eliminate offsets array when data writing (gongxun) #1044a53da704194- Decouple the parallel-scan code and MicroPartitionMetadata (wuhao) #1044c81e8b27448- minor performance improve in data reading (gongxun) #104416c4087c71f- performance: refactor stats to improve pax writing performance (GongXun) #1044bce408d859b- PAX: remove the memalign in non-fixed column (zhoujiaqi) #10446f7da15a795- PAX: Use unique pointer instead of shared pointer for some cases (Hao Wu) #1044880ff88c018- Fix: pax reloption without order will cause the statistics no effect. (zhoujiaqi) #1044721aa7eb623- PAX: do the encoding options cache in tablewriter (zhoujiaqi) #104443506ac9180- PAX: filter support arithmetic op exprs (zhoujiaqi) #104434e44bb804c- PAX:Filter support CAST in PG path (zhoujiaqi) #10441482864d09d- PAX: new implements of PAX filter (zhoujiaqi) #104404a5fc9889d- Fix two toast issues that may cause crash (Hao Wu) #104423fa2c6e6dc- Performance/improve pax insert performance (gongxun) #1044f835d47a1fa- PAX: don't detoast unread and short header datum (zhoujiaqi) #10444730bf183d6- Fix index scan using bitmap index on paxr #137 (gongxun) #10441ce47e49041- PAX: Fix error that parallel scan ignores toast files (wuhao) #1044a43e647b8e6- Fix: can't insert into pax auxiliary table after blockid more than 32768 (zhoujiaqi) #10445d91bd643bd- Fix: PAX fast sequence will return the same seq in concurrent case (zhoujiaqi) #1044394603a1df3- PAX: support python3 api (zhoujiaqi) #1044c4cfe6ea948- PAX: re-enable install libpaxformat and header (zhoujiaqi) #10442369deceae7- Regularly synchronize CBDB and update CI (Hao Wu) #10448e748af0d76- Fix crash when insert large column value and pax_enable_toast is off (Hao Wu) #10444c2ed58f15e- Remove the function assign_enable_vectorization (zhoujiaqi) #1044178ce9f12ff- Fix parallel scan for pax tables (wuhao) #10445dbcdbebe5c- Fix the icw test failure case of pax under orca optimizer (GongXun) #104493890eb97b3- Fix answer files when the collation changes to en_US.utf8 (wuhao) #1044dd57eff8933- PAX: move the CBDB_CHECK into MicroPartitionStats::FromValue (zhoujiaqi) #104401fc7a9b53c- PAX: Support IN expression filter for vector scan (wuhao) #10444f8e4f68ee5- PAX: disable numeric in bloom filter (zhoujiaqi) #1044ffb00403f0a- PAX: Fix compile issue that may install bad pax.so (Hao Wu) #104457b5cea2993- PAX: Remove the gtest mockPalloc/Palloc0/Pfree(zhoujiaqi) #10448764842bfb7- Fix UFileClose failed, call UFileGetLastError to get error msg will coredump (gongxun) #1044981efa20a11- PAX: Add icw test in greenplum_schedule for pax table (gongxun) #1044aa650155c72- Regularly synchronize CBDB and update CI (Zijie) #104435f267f1c41- PAX: support more types for filtering in parallel scan (Hao Wu) #10448dc6588e8e8- PAX: Support lexical cluster (gongxun) #1044c0d02848a29- Regularly synchronize CBDB and update CI (wangxiaoran) #10443db4834a09a- PAX: support almost min/max oper (zhoujiaqi) #1044dec59493ed3- PAX: Support parallel scan pax table by threads for vectorization (yangkaidi) #104448e14d7ade0- PAX: Move the logic of checking whether stmt is supported in dfs tablespace to pax (gongxun) #1044a48f5f647ee- PAX: Support bloom filter in the statistics (zhoujiaqi) #104411ff06c8c36- PAX: remove the opfamily and build scan will not use the BRINAM (zhoujiaqi) #1044bf7745d39ba- PAX: Refactor memory management to allow thread-safe scan (wuhao) #1044b5f13402d15- bugfix: tuples loss issue in bitmap index scan (gongxun) #104457420be1429- PAX: Support parallel-scan (gongxun) #1044733f3cc8e72- Regularly synchronize CBDB and update CI (Hao Wu) #10445b3d9a26585- PAX: support record batch return with dictionary (zhoujiaqi) #10441ff348eff76- PAX: Support dict encoding (zhoujiaqi) #104490a96f5db32- PAX: The type of ptblockname is changed to int type (gongxun) #1043d95aa2b0e91- Fix: pfree may free NULL datum (zhoujiaqi) #10438564339f93a- PAX: support varchar min/max operator (zhoujiaqi) #10437523cf05dfc- PAX: reset row filter memory context to avoid OOM (zhoujiaqi) #10439b843df4b86- PAX: Support zorder curve (gongxun) #1043a1c84c8e339- pax: suport index cluster (gongxun) #104351937f5a891- PAX: Disable the unsupport indexes (zhoujiaqi) #10435c16f81c1f4- PAX: enable kind of UDF to dump the PAX file (zhoujiaqi) #1043eb5ea42b22f- PAX: AM can't insert into table which use object storage (gongxun) #1043c320755fb94- PAX: pax_dump support dump toast datum (zhoujiaqi) #1043733943ee586- PAX: support sum/count pb info combine (zhoujiaqi) #1043de0c3cd8bbb- Regularly synchronize CBDB and update CI (Zijie) #1043d996c2ad1d4- PAX: support update stats when delete/update happend (zhoujiaqi) #10435a6eb2d9ead- PAX: re-enable the sql tests which defined in pax-tests target (zhoujiaqi) #1043ad3e6878178- Ignore extension misc_sanity case primary key check. (Zhang Mingli) #10430b1a75b82c6- PAX: Support SUM and COUNT in statistics (zhoujiaqi) #1043a7d369d9236- PAX: add existexttoast to summary callback (zhoujiaqi) #1043243f420ed35- PAX: enable porc_vec format ICW (zhoujiaqi) #1043996e17002ec- PAX: add more exception message (zhoujiaqi) #104332fbc33c915- PAX: support porc_vec format no filling datum header when typlen is not -1 (zhoujiaqi) #1043a50763d055f- PAX: icw support vectorization regress test cases (zhoujiaqi) #10434e84f4f7bd1- Fix PAX scanning with visimap for vectorization (zhoujiaqi) #1043701d0df01d6- PAX: plasma is no longer supported (zhoujiaqi) #1043ef85d33e70e- PAX: refactor vec adapter and split the format into different paths (zhoujiaqi) #10435867dc3b866- feature: support dfs_tablespace in pax storage (gongxun) #104369aae821443- Fix: length 0 and all null bpchar in record batch (zhoujiaqi) #10437fc94f376c1- Op: PAX Precompute null counts array in GetTuple (zhoujiaqi) #1043577c86219cb- Regularly synchronize CBDB and update CI (Dongxiao Song) #10431e1dff0ff68- PAX: Add SCAN_SUPPORT_COLUMN_ORIENTED_SCAN in scan flags (zhoujiaqi) #1043a761dfe50f4- Fix: compile error when CBDB_BUILD_TYPE is release (gongxun) #1043bc53a0e0924- PAX: optimize min-max memory state (zhoujiaqi) #104392067046ec1- Fix nullptr in missing column (zhoujiaqi) #1043a22d974df84- bugfix: pax support default values when vectorization is enable (gongxun) #10436abc1f17048- bugfix: fix compilation errors in pax (GongXun) #10434f629e0bf12- Pax: feature support store toast datum (zhoujiaqi) #1043499dc26efd3- Fix: pax return wrong value of bool type when vectorization is enabled (gongxun) #1043b21eb23cb9a- PAX: bitpacked support porc_vec (zhoujiaqi) #1043785b8e1fc9d- PAX: bpchar support porc_vec (zhoujiaqi) #104392fa86c27f1- PAX: Refactor the writer/reader options (zhoujiaqi) #1043245fb79e5e3- Fix: the max value of pax_max_tuples_per_file is wrong (gongxun) #1043261a29f2c96- Pax: TupleDesc in TableTupleSlot is no longer used (zhoujiaqi) #1043c65d6573e0c- Fix: use BITS_TO_BYTES to calculte the length of bitpacked buffer. (gongxun) #10437a3d04f73dd- PAX: Fix visibility map to build ctid for vectorization (wuhao) #1043c9d88e737b2- Pax: add new interface to combine two of MicroPartitionStatisticsInfo (zhoujiaqi) #1043bab49fda464- Regularly synchronize CBDB and update CI (zhangwenchao) #1043c9a863b0a28- Bugfix: pax fix coredump with vectorization enable (gongxun) #10432e2c727ca0c- Fix: The cache_group cache hit condition is incorrect. (gongxun) #1043f5ff4eaea5c- PAX: Fix compile warnings and enable -Wextra and -Werror (lizhaohan) #104324f7ca23194- PAX: install pax_dump into rpm (jiaqizho) #1043027e2997863- Fix: link paxformat.so error (gongxun) #1043968a42dabf7- PAX: Improve the performance of analyze (gongxun) #1043a8f7a6e5840- Feature: pax length stream support encoding options (zhoujiaqi) #10439a042f50a61- Pax: storage format porc_vec support big group (zhoujiaqi) #104351dc8fe3c43- Feature: PAX support visibility map for delete/update (GongXun) #10439c3f92eec25- PAX: Update dependency management (Hao Wu) #1043178d1638242- Pax: merge reloption numeric_vec_storage to reloption storage_format (zhoujiaqi) #10434406272b0a4- PAX: Add reloption to set minmax columns (wuhao) #10432067855a090- bugfix: incorrect data stream origin length of bpchar type without compression (gongxun) #1043df6db7965b0- PAX: Add bitpacked column for arrow boolean type (gongxun) #1043776892ec0b6- PAX: add single CI to run icw and icw-orca with access method PAX (jiaqizho) #10439c2098c82e6- Fix: parallel_schedule ORCA test cases (jiaqizho) #1043c8af47e4002- Fix: fd handle owner ans some of test cases (GongXun) #104331af89cc950- Fix: parallel_schedule pg optimizer test cases (jiaqizho) #1043ae5240315d8- pax: port regress tests to pax (jiaqizho) #1043dfa3b627be5- PAX: Rename orc to porc (wuhao) #1043eb2c0771e4b- feature: skip read the column which is all null (gongxun) #10433d3a1293807- Pax: RelationCopyData need do pending delete (zhoujiaqi) #1043f2f11052d14- bugfix: pax filter does not filter NaN values correctly (GongXun) #1043bb32d8d6fbf- PAX support bpchar type vectorization build (zhoujiaqi) #104377cb52b11ec- Fix: pax update table with dropped column return not-null tuple (zhoujiaqi) #104342314c12700- Fix: new add column may cause array bounds violation (zhoujiaqi) #1043d8223d6f1f0- Fix: the projection in orc group not right (zhoujiaqi) #104301e9b897d44- Fix: PAX format need build CTID (zhoujiaqi) #10434eaa62586cf- PAX: doesn't support non-btree index (Hao Wu) #104384e3216ac3b- PAX: Preload pax extension and sync some GUCs (Hao Wu) #1043da5515e54e0- Use scan_flags to indicate whether the table AM support vectorization (leo) #1043cb665ed6871- PAX: paxformat supports vectorized scan operators (gongxun) #1043db5ebc94f56- PAX:optimize queries with large wide tables (gongxun) #10432a4b33d9b9d- Fix: PAX numeric vec format memory leak (jiaqizho) #104308b94357364- Fix: pax custom object support some of event_trigger callback (zhoujiaqi) #104393db87cdbba- Bugfix: fix incorrect micro partition file skip logic (gongxun) #1043d139ee5a7b2- Pax change the default file split strategy to guc (zhoujiaqi) #1043fba34c28710- Fix: PAX will cache the wrong text locale (zhoujiaqi) #10435b59834016f- PAX: Fix null test for all columns (Hao Wu) #1043a3a6852c9c3- Enable pg statistics in pax (zhoujiaqi) #1043f5050e26eac- Fix: PAX split by file size does not calculate the written sizes (zhoujiaqi) #104301e13909893- Fix: pax cluster index will make aux table invisible (zhoujiaqi) #10434806abb424a- bugfix: check resource owner in FdHandleAbortCallback (gongxun) #1043f6e907a3fab- PAX: check the value of gp_interconnect_queue_depth and warning if it's less than 64 (gongxun) #104343ecd5a9333- Fix: fix pax-storage make install will compile again (liushengsong) #10431e9e624a9da- Fix: the index in pax aux table should be same as aux table (zhoujiaqi) #10434b145e3c918- Fix: pax fast sequence will lost when swap table happen (zhoujiaqi) #1043e95fe1c17ed- bugfix: Pax storage format fixes incorrect mapping of pg timestamp/timestamptz types (gongxun) #1043cc0e4b231aa- Fix: pax got nullptr in table writer when exception happen (zhoujiaqi) #1043ef5eb08d4ea- Feature: pax store the vec-format decimal128 (zhoujiaqi) #10434032ed23201- Fix: pax broken gtest and add it into CI (jiaqizho) #104372539b41644- Pax: add MicroPartitionWriter merging logic back to optimize performance (zhoujiaqi) #1043707cb0ffa7e- Add ExecClearTuple before read or fetch index tuple (zhoujiaqi) #1043f967400dcd2- Fix: pax operator without set null field also should not assert unimplemented sk_strategy (zhoujiaqi) #1042eb33022c4cc- performance: length_stream changes from int64 type to int32 type (gongxun) #1042a08be4d5354- Fix: pax group footer will not reocrd compress level (zhoujiaqi) #104233a0beada41- Fix: pax object access hook assert false (zhoujiaqi) #10421fd368c53d6- Op: Make the functions in DataBuffer inline (zhoujiaqi) #1042e13ff9d0dfd- Fix: alter PAX table will got cast problem (zhoujiaqi) #1042d8ff501790b- PAX: Fix guc issue that needs to sync pax_scan_reuse_buffer_size (Hao Wu) #1042712eb89c8a8- Fix: toast will make pax operators not work (zhoujiaqi) #10429f35c843ac5- PAX: Add a configure option to build pax optionally. (wuhao) #1042a65488a3964- Pax: Add regression tests (wuhao) #1042149dfc18b7f- PAX: Fix guc name to not contain dot (wuhao) #1042e61f64dbe68- Fix: delete pax_itemptr.cc in build libpaxformat.so (liushengsong) #1042db42e7a987d- Pax: Avoid stack overflow when reading footer (gongxun) #1042fa5dce83073- PAX: Limit the maximum number of concurrent jobs to 8 (Hao Wu) #1042386ccfb0bbb- Fix struct layout of PaxIndexScanDesc (Hao Wu) #104275d66b55e6c- PAX: Use macro SO_TYPE_VECTOR instead of hard-coded value (Hao Wu) #1042f4d2f9de559- PAX: Add new guc pax.enable_filter (Hao Wu) #104296bc41e9ca4- Enable local index by default and remove the else code (wuhao) #104229d227432a3- Fix: install the libpax.so, libpaxformat.so, and headers into${prefix}(liushengsong) #10429ebdd217221- PAX: Rename the namespace of orc proto objects (Hao Wu) #1042e2cc5d6cc70- PAX: Reduct get relation path function call times (zhoujiaqi) #1042db893523857- PAX: both build pax.so and paxformat.so (gongxun) #1042e262d1e897c- Pax: Remove the struct CTupleSlot (zhoujiaqi) #1042e6b1c2d5aa2- Pax build type follow lighting pipeline (zhoujiaqi) #1042337a044bc24- Feature: use stripe stats instead of repeated mix/max update operations (zhoujiaqi) #1042642cfb0118d- Pax/remove zstd submodule (gongxun) #1042ddfbc940317- PAX: Add PAX_NEW/PAX_DELETE to replace global new/delete operator (wuhao) #10426192ca316ec- Use dynamic link library instead of static compilation (gongxun) #10426cab69f1026- Feature: implementing part of PG min/max operator in PAX (zhoujiaqi) #1042e4e05b560a1- Feature: pax FD resource owner supports concurrent reading and writing (zhoujiaqi) #10426261905d348- bugfix: fix the error when hashdata cloud work with paxformat (gongxun) #10424f526ee3c71- PAX: Add google benchmark (gongxun) #1042c5bcd5f5f73- Feature: Introduce pax_dump to dump single pax file (zhoujiaqi) #10429da56e7404f- PAX: Compile pax with vectorization only if the kernel builds vectorization (Hao Wu) #10425c375f40b42- Pax re-enable vectorization build (zhoujiaqi) #1042824fca9277c- PAX: Build pax_storage as an internal extension by default (wuhao) #1042126d10f891d- Dynamic reuse_buffer size (gongxun) #1042fc5fe5d96e5- PAX: Always create index for auxiliary relation (Hao Wu) #10427e17d821b5e- Op: cleanup some of pax tests, replace with the same function (zhoujiaqi) #10422e649edf08c- Move PAX repo (Max Yang) #1042f04b69157de- Update the signature of TransformColumnEncodingClauses (Hao Wu) #1042ab1039d9524- Move pg_pax_tables from kernel to pax (wuhao) #1042bdffc6a8754- Fix compile error in release mode (gongxun) #104281c016ce91a- Fix: RUNPATH in the so file (wuhao) #1042b6041ddb5c5- Fix: Invalid read in MergeGroup (zhoujiaqi) #10429ebc110e87d- PAX: Fix compile error (Hao Wu) #104209ebf85d35c- Fix: missing attrno in row filter reader (zhoujiaqi) #104213baee07379- PAX: Add regress test (wuhao) #10423ae4e906123- PAX: Implement index_unique_check (wuhao) #104253a4e571001- PAX: Use the correctness flags when open file (gongxun) #1042e4e2a8a0113- PAX: Allow empty columns in PAX table (zhoujiaqi) #1042b09692b62e9- Feature: catch pg error when long jump happend (zhoujiaqi) #10420754407d764- Fix: group stats is not right after merge (zhoujiaqi) #104222ff75fba0d- Fix: VEC format no need do align in non-fixed column (zhoujiaqi) #1042a3da6d53eb5- Feature: support resowner to manage fd (zhoujiaqi) #104269d26b36d41- PAX: Add support for index build and scan (wuhao) #10427434c397327- Generate file name by fast-sequence to support index (wuhao) #1042d46895be661- Feature: support GetTuple interface to direct get tuple (zhoujiaqi) #1042ec443e053b9- Feature: TableParitionWriter support parition reloption (zhoujiaqi) #10428a1c80eead4- Fix: use new item ptr to build vec ctid (zhoujiaqi) #104208f84d6cdc2- Fix: group offset not right (zhoujiaqi) #10426414f1df184- Refactor ItemPointerData to use index for offline (Hao Wu) #104231008498f25- Feature: filter support AND oper which not been flatten (zhoujiaqi) #1042795fd30e3cc- PAX: Add base partition support functions (wuhao) #1042ee37653126a- Feature: storage type orc_vec support pg executor (zhoujiaqi) #104204d3ea2fbe7- Save and validate opfamily instead of oids of compare functions (Hao Wu) #104266d766f8956- PAX: Fix CI submodule can't pull (zhoujiaqi) #1042d9f3787eb6e- Op: Refactor PaxEncodingColumn and PaxNonFixedEncodingColumn (zhoujiaqi) #104236182d5b8e4- PAX: Fix invalid size alloc (zhoujiaqi) #104209fd35a06af- Support group filter and row-level filter (wuhao) #1042a4c3797daec- Store transformed PartBoundSpec in pg_pax_tables (wuhao) #10427f5548d0698- Feature: add reloptions to support for partition (wuhao) #1042c3a277ecfd8- Fix: build with vec will got undefined symbol (zhoujiaqi) #10426a0f079cc8d- Introduce: cpp-stub to mock global and private method (zhoujiaqi) #10422e20c6b8fb2- Update Table AM function for scan_begin_extractcolumns (wuhao) #104226305594d2f- Fix: Vec reader support group and new bitmap (zhoujiaqi) #104227886d00986- Fix: the datum read from disk should follow typealign (zhoujiaqi) #104263078672b89- Bugfix: Export the header file that storage_am relies when compiling (gongxun) #1042f8f8892bfcf- Fix the type oid that left type and right type are not the same (wuhao) #1042252c1b211cc- Adapt pax to arrow change "Change abi interface to strcut from pointer ..." (wuhao) #1042e9a4a283482- Fix: VEC reader support read with ctid (zhoujiaqi) #1042dbb202096c6- Feature: Add PAX fastsequence system table (Tony Ying) #10427564653c608- Feature: mirco-partition support multi groups (zhoujiaqi) #104273b1915a95f- Feature: orc support tail read (zhoujiaqi) #1042048cc5e6ade- Add GUC pax.enable_debug and dump debug info (wuhao) #10422b9642fdfd9- PAX: Reimplement bitmap using bits (wuhao) #1042ad923e59545- Fix: Partial Agg may cause unpin twice (zhoujiaqi) #104264e60d2bfa2- Feature: support cache pax columns result (zhoujiaqi) #10425cbdada502b- Feature: Introduce pax cache (zhoujiaqi) #1042834b4e222de- Fix: RLE encoding out-of-bound problem (zhoujiaqi) #1042b8820678456- Fix analyze crash and incorrect pg_class.reltuples (wuhao) #1042d582eb8555d- Relax typid check for empty data file (Hao Wu) #1042711892d3fa6- Fix: operator may not match opfamily (zhoujiaqi) #1042e2ce2f96e3f- Feature:pax table support encoding options (zhoujiaqi) #10426c1b1903716- Feature: pax am support pass encoding clauses options (zhoujiaqi) #1042fd14f6316a7- Bugfix : Make Pax file directory structure consisitency for set new tablespace case. (Tony Ying) #104273558b3a8eb- Fix compile errror when BUILD_PAX_FORMAT is ON (gongxun) #104222aeaed4e5b- Op: Add a new vectorization MicroPartitionReader to replace ReadVecTuple (zhoujiaqi) #104176069425912- Op: remove OrcIteratorReader (zhoujiaqi) #104153a6008853e- Fix: Build got some error with -DBUILD_GTEST=OFF (zhoujiaqi) #104166f953911bd- Op: Remove previous check before delete (zhoujiaqi) #1041ea3f1812818- Fix: some am functions have no catch common cexception (zhoujiaqi) #10415ee668aac53- Feature: PAX support VEC executor (zhoujiaqi) #1041c14d2f9ffe1- Feature: interface adjustment to support vec implements (zhoujiaqi) #1041c807ac590d7- Fix: fs test will got some permissions errors (zhoujiaqi) #1041514c066b87e- Feature: Add support for micro-partition-level filter (Hao Wu) #1041b0971ed5eff- CI: change back to cbdb feature-pax branch (zhoujiaqi) #10418f2fc61766f- Feature: Implement API CopyForCluster (Tony Ying) #10418216e58f4a9- Feature: Add pax catalog statistics support (Tony Ying) #1041bba82efe293- Simplify the iterator interface and cleanup some unused code (wuhao) #1041bb2211f5224- Rewrite callback implementation of analyze & cleanup code (Hao Wu) #1041ca6e26abe6e- Feature: orc support encoding column (zhoujiaqi) #10414bc16ddf9a1- Bugfix: remove unnecessary files when compiling libpaxformat.so (gongxun) #10413b5ec229cdc- Feature: pax column support encoding/decoding (zhoujiaqi) #1041ffdd150e662- Enhancement: reconstruct the directory structure of pax extension (gongxun) #10414ef6ef33379- Enhancement: Remove unnecessary interface from filesystem class (gongxun) #1041ed7e6b683cc- Optimize: New implements column projection in orc (zhoujiaqi) #10415931197c73a- Bugfix: Fix ReadTuple in case scan analyze without projection info (Tony Ying) #1041f2d47c63a73- Enhancement: pax extension uses the 1X_STABLE_CP_FEATURE_PAX branch of cbdb for testing (gongxun) #1041839cdcd79a0- CMake: allow release build if -DENBALE_DEBUG=off (zhoujiaqi) #1041ba5a865544f- Feature: add PAX projection filter functionality (Tony Ying) #104176e949ba2c7- Feature: RLE decoding support template (zhoujiaqi) #104145f933bb7ff- Fix: kExTypeFileOperationError exception missing error message (zhoujiaqi) #10411452b8e92c3- Feature: Introduce encoding && compress interface in pax column (zhoujiaqi) #104172dbc018a44- Enhancement: IO functions throw exception instead of returning error code (wuhao) #1041adb54b1fd47- Feature/pax format adapted to storage am (gongxun) #104121ddfb92562- Fix CI will failed in dev branch (zhoujiaqi) #104133f441774d2- Implement an empty PaxAccessMethod::RelationVacuum to able to run VACUUM. (wuhao) #1041476b9b7fee0- Always use the database's default tablespace for the auxiliary relation of PAX table (wuhao) #1041d3eaeec437e- Optimize: ignore paxc_* file in CI clang-tidy check (zhoujiaqi) #1041cf08b9f18a9- Feature: Implement pax access method ScanRescan API (Tony Ying) #1041d4f990993a4- Feature:introduce pax memory context (zhoujiaqi) #1041ea15841b762- Fix SwapRelationFiles that should hold relation lock (Hao Wu) #10412dc938842e6- Add a callback for swap_relation_files for PAX (Hao Wu) #1041fd613016822- bugfix: fix the incorrect usage of temporary parameter, avoid memory be released (gongxun) #10418304efea73f- Install pax as a second-party extension (Hao Wu) #10412bfa8ca79e1- Optimize: remove non-continuous write (zhoujiaqi) #1041413996b60d7- bugfix: Fixed the error in clang-tidy which the modified file list was read incorrectly (gongxun) #104133cf7c861be- Fix: insert data into the external table will crashes (gongxun) #104197b2aabd32c- Bugfix: Fix drop column update issue (Tony Ying) #1041271947076f1- Add clang-tidy.result into CI artifacts for debugging usage (tony) #1041552fcddb0de- Feature: support Mirco-paritiition non-transactional delete (Tony Ying) #10415127731ba46- Fix: byte alignment is necessary when writing data for non-fixed columns (gongxun) #10415fd3a56ef34- clang-tidy needs to skip files removed by git rm (gongxun) #1041224951f8a0d- Feature: Supportadd columnddl in PAX (Tony Ying) #10417a0a200a2d2- Optimize: enable clang-tidy in CI (zhoujiaqi) #104169ae6d4af0e- Optimize: defined basic code style & Introduce to cpp-tidy (zhoujiaqi) #10416b93200ba11- Query with SPI will call the ExecutorEnd multiple times in recursive style (gongxun) #10412c3fdc32e47- Enhancement: Replace the binary path of protobuf (gongxun) #1041df3393464a3- Support create empty table which do not contains any columns (gongxun) #10410011ea261a7- Fix analyze table failed when pax table has null and non-null column values in single block file (gongxun) #104126caabc6acf- Feature: pax support null field (zhoujiaqi) #104136f8853210c- Feature: support delete/update in pax storage (gongxun) #104160eeab57730- Fix pax can not deal non-virtual-tuple (zhoujiaqi) #1041ab09d3ef9ae- Feature: support more pg-types in pax storage (gongxun) #1041ae792c5d9c7- Feature: introduce gmock replace simple mock (zhoujiaqi) #104158d78d245e0- Fix CException won't be catched in cpp (zhoujiaqi) #1041003e23f9346- Feature: MicroPartitionReader support reused data buffer in scan (zhoujiaqi) #104167e763796a6- FixSeekTuplelogic error (zhoujiaqi) #1041b413bfaf8bf- Feature: table writer support split strategy (zhoujiaqi) #10413cea7b0ed84- Fix CI without branch (zhoujiaqi) #1041a233318b20e- PAX: Run CI job automatically on push (Tony Ying) #1041e5991f76f22- PAX: Better non fixed column (zhoujiaqi) #10412c22b325492- PAX: Better orc seek function (zhoujiaqi) #1041cd415e73f48- Fix memory problem caused by DatumFromCString (zhoujiaqi) #1041ce3d36b298d- Bugfix: Create mircro-partition table directory for trancate table case (Tony Ying) #104105a1ff8d0e1- Feature: add PAX CI build & UT pipeline (LINHU YING) #10413142fe6748f- PAX: Tuple will in-place updated, so should not keep the memory ptr (zhoujiaqi) #10417494aa5774e- Bugfix: select empty table raise panic (gongxun) #1041dc42eef6931- Bugfix: remove useless gp_debug_linger timewait for debug usage in GTEST (Tony Ying) #1041f9c45a4e4a9- Feature: PAX support set new tablespace operation (Tony Ying) #104175122c8a525- Generate SQL to use fixed OID (Hao Wu) #1041e417ad7aa4f- PAX: Add exception catch for some C++ callback (Hao Wu) #1041cbd58b3ef28- Refactor scanner: merge scanner and PaxScanDesc into PaxScanDesc (Hao Wu) #10418348e4d3b2a- Fix cmake 3.11 will got error cause POSITION_INDEPENDENT_CODE relation (zhoujiaqi) #10411f430635ea5- Feature: port ORC into PAX (zhoujiaqi) #104160967ff684d- Feature: Pax support bulk insert operation (Tony Ying) #1041811f51c3ef6- PAX: split namespace to pax and paxc (Hao Wu) #10411f5dd327378- PAX: Add reloptions support (Hao Wu) #10410a14476cbad- Feature: implemention anlayze and samping AM interface (chenhongjie) #1041936aad94fab- PAX: format headers and their order (wuhao) #10418a3aff6a13b- Feature: support table rescan in pax storage (Tony Ying) #1041e3fef9815d2- Feature: Implement RelationSize and EstimateRelSize (chenhongjie) #10413e7afc4fb90- Split table access methods into 2 classes, as static class functions (Hao Wu) #1041aded17f2c82- Update dml_init and dml_fini hooks (Hao Wu) #1041e8d756e2184- Read include path from pg_config instead of hardcode. (Max Yang) #1041a8cd86314f8- Feature: catalog add the ptblocksize attribute (gongxun) #1041d427d8aea96- PAX: support truncate operation (Tony Ying) #1041a4b50c4f84d- bugfix: block_id is empty in catalog table when insert tuple (gongxun) #10418f70d6b8de6- Feature: linking libpostgres.so and add some unit testing (gongxun) #1041ebfdb54e2bd- Feature: support table scan in pax storage (gongxun) #10419d37c10bd3f- Feature: pax storage support tuple insert (gongxun) #1041d7a31c5ebde- PAX: Implement local file system operations (zhoujiaqi) #104134273e7da62- PAX: Integrate Google Test (gtest) and Google Mock (gmock) (zhoujiaqi) #1041c466d976738- Feature: Implement storage layer abstraction with writer/reader interfaces (zhoujiaqi) #1041de2cbd9dcce- PAX: Add initial project structure and core components (jiaqizho) #1041f8a46dc6978- Optimize lock for select-for-update and similar queries (HuSen8891) #1047a1573a244b6- Update indexscan.c: s/XMIN_COMITTTED/XMIN_COMMITTED (#1040) (reshke) #104049d49b87eee- SINGLENODE and EntryDB materialized view status maintenance optimization. (Zhang Mingli) #990d0b568a2ccd- Optimize Materialized View Status Maintenance for Partitioned Tables (Zhang Mingli) #990198f77585ca- Enable GitHub Discussions for Cloudberry (#1039) (Dianjin Wang) #103982a35a03f5f- Cleanup: remove old brand name in files (#1030) (Dianjin Wang) #10307a0775c45c7- Fix branch protection config: correct nesting and rename check (Ed Espino) #103885f206558b2- Enable GitHub Wiki for Cloudberry via .asf.yaml (Dianjin Wang) #10343cd8f57acda- Do not disable the locking optimization for single node (HuSen8891) #103377863a64c43- Optimize MV invalidation overhead using reference counting. (Zhang Mingli) #1029612ef79d4c8- Check whether attr_encodings is null when call AddRelationAttributeEncodings (#1001) (Xun Gong) #1001f10e4934d93- Adjust the loading order of preload (#1027) (liuxiaoyu) #1027f17138e452c- Fix potential overflow in binary search mid calculation (Jianghua Yang) #102805c40152088- [ORCA] Remove the IntoClause related logic in the CTAS (#978) (jiaqizho) #978b72886a60eb- Add quick path to exit GpDestroyParallelDSMEntry. (HuSen8891) #10208c62a2615b7- [ORCA] Simply some logic of code (zhoujiaqi) #1013bc519a43aa3- CI: upload Cloudberry debuginfo RPM build artifacts (Jianghua Yang) #1016549f0abc4ef- Temp ignore refresh_compare test (Jianghua Yang) #10158742e27f122- Improve appendonly_getnextslot to optimize tuple retrieval (#1025) (Jianghua.yjh) #10257847a1534eb- Add optional support for CLOCK_MONOTONIC_COARSE when explain analyze. (Jianghua Yang) #10118c287295fdd- InstrStopNode align with gp7 (Jianghua Yang) #1011398c52defb4- Add CommandId to XLOG if serverless mode is enabled (HuSen8891) #1021676521e598b- Fix: Cleanup tables which has self define table access method. (Jianghua Yang) #10262824db7373e- revert 'extend relfilenode from 32 bit(Oid) to 64 bit(RelFileNodeId)' (leo) #1023ca06b2896dc- Push the runtime filter from HashJoin down to SeqScan. (zhangyue) #724e1c99e4d77b- Revert "Include distributed xid in transaction commit WAL in all cases" (leo) #1018e0fc2fe8172- Fix always rebuild gang when cdbdisp_dispatchCommandInternal. (zhangwenchao) #995f668d857bc7- Revert "Prepare GUC option string only once during gang creation" (leo) #10178910a5b1fcd- hardcode the attributes of GpSegmentId in GetContentIdsFromPlanForSingleRelation() (#15659) (Hongxu Ma) #1019e6773293d37- Remove the HTBL in motion (zhoujiaqi) #1012a73818b5fd7- Add .DS_Store to .gitignore (Dianjin Wang) #10067da6ee14c73- Optimize AOCS scan performance by introducing specialized no-qual path (Jianghua Yang) #1010d1af36d122c- Remove upgrade_tuple and related code. (Brent Doil) #101094af1a2974c- Doc: update the NOTICE and LICENSE files (Dianjin Wang) #812a56d4f936fc- Reuse the epoll object to fix the dispatcher performance downgrade (#14800) (Hongxu Ma) #99761cdc19d0f3- Fix dispatch test in parallel mode (Jianghua Yang) #9972946ac18f16- CI: Refactor Coverity scan workflow (Dianjin Wang) #10007961dd7b3c9- Add Coverity Scan Badge (Dianjin Wang) #993f18593370b2- CI: Disable parallel builds for Coverity scan (Ilya Shipitsin) #9988f1926799de- CI: enable daily coverity scan (Ilya Shipitsin) #849f020573d359- Fix wrong join_rel size estimates for anti join. (#934) (Tender Wang) #9340c3c0051e22- remove deprecated warning log, ao/aocs has support DynamicIndexOnlyScan (GongXun) #99458049301468- Fix gpcheckcat that checks foreign key reference for appendonly tables (Hao Wu) #988c67e370d62b- Fix FIPS mode checks and initialize segfile_count (Jianghua Yang) #986644b4e30738- Fix volatile qualifier discard and ensure safe access to PGPROC in lock.c (Jianghua Yang) #963878e6fd1127- [AQUMV] Extend AQUMV to support materialized views on partitioned tables. (Zhang Mingli) #965a96fe0553c0- Resolve cherry-picks (reshke) #9858e490bc213d- Update check_for_appendonly_materialized_view_with_relfrozenxid (Brent Doil) #985409d9269567- Report incompatible roles in pg_upgrade checking (Daniel Gustafsson) #98584e8a03e14d- pg_upgrade: modify--output-dirto not create certain sub-directories (Marbin Tan) #985af87dadf522- Remove a fixme of pg_upgrade makefile (Adam Lee) #985106062292d8- pg_upgrade: Add check for disallowed OPERATOR (Marbin Tan) #98537ea5553526- pg_upgrade: check for views using removed types (Kevin Yeap) #98545804f88431- pg_upgrade: version guard checks that use 6X support functions (Kevin Yeap) #985bfd04d5bf0a- pg_upgrade: check for views using removed functions (Kevin Yeap) #985f8e419e9573- pg_upgrade: check for views using removed operators (Kevin Yeap) #9859bdea2a41c9- Fix check_multi_column_list_partition_keys (Brent Doil) #985829077d9b1c- pg_upgrade: Add flag for relocateable output (Brent Doil) #985b779ad268c6- pg_upgrade: further tweaking of make_outputdirs(). (Tom Lane) #9859317bee8286- Ensure check output files land in the same location (Brent Doil) #98590c12321531- Restructure pg_upgrade output directories for better idempotence (Michael Paquier) #98562075a59432- pg_upgrade Exclude$libdir/plpython2during library check (Brent Doil) #98545ea69acc1a- Remove dead pg_upgrade code (Brent Doil) #985baa15aa81b2- pg_upgrade: Add check for functions dependent on plpython2 (Brent Doil) #985147829456e3- Check for multi-column LIST partition keys (Brent Doil) #985fc26347b8af- Drop __gpupgrade_tmp if exists. (Brent Doil) #985a1a76e576cd- pg_upgrade: Remove gphdfs checks. (Brent Doil) #9851f586b78f88- pg_upgrade: Use gp_fatal_log for check output (Brent Doil) #985d9eed043621- pg_upgrade: Remove unnecessary line type check (Brent Doil) #985b64d461e37c- Epic: Rebrand Names and URLs for ASF Compliance (#731) (Dianjin Wang) #731a9cc2517224- Remove concourse and hd-ci related files (Dianjin Wang) #920fa73033d255- Update Makefile: fix typo. s/appendonly/aocs/ (reshke) #981755d3ba3ecc- Adapt appendPsqlMetaConnect() to the new fmtId() encoding expectations. (Tom Lane) #980762425d2e3a- Fix type in test_escape test (Andres Freund) #98098a58aabd96- Add test of various escape functions (Andres Freund) #980d04a61da060- Fix handling of invalidly encoded data in escaping functions (Andres Freund) #980884e3088295- Specify the encoding of input to fmtId() (Andres Freund) #98057e45eaa25a- Add pg_encoding_set_invalid() (Andres Freund) #9800af03caefc6- [ORCA] Support PAX AM in ORCA (zhoujiaqi) #97932dfc53bc24- Fix crash that syslog receives messages from threads (Hao Wu) #9776a428a1b153- Address cherry-pick issues (reshke) #897eb98b4d982c- aoco: Scan progress reporting for CREATE INDEX (Soumyadeep Chakraborty) #8979fbaaae416b- Cherry-pick fix: remove gp_appendonly_enable_unique_index GUC (reshke) #897972000b8234- ao: Scan progress reporting for CREATE INDEX (Soumyadeep Chakraborty) #8973916639e62e- Allow SET AM from heap to AO with unique indexes (Soumyadeep Chakraborty) #89784070273ad6- ao/co: Add smoke test for partial unique indexes (Soumyadeep Chakraborty) #897ba84b10941e- ao/co: Smoke test - unique index in repeatable read (Soumyadeep Chakraborty) #8972c58f50b811- [ORCA] Fix ORCA unit-tests (zhoujiaqi) #976ec131880484- pgcrypto: allow enable FIPS in FIPS not enabled OS (Sasasu) #9753ab1d02cff6- Add testcase for FIPS mode operations in pgcrypto (Sasasu) #97574d4c351b1b- Support FIPS mode operation in pgcrypto (Sasasu) #975829f3ab5f74- Pass relation Oid to smgr_AORelOpenSegFile. (#956) (reshke) #956c3540a8d690- Fix pgcrypto to support OpenSSL >= 3.0.0 (Jianghua Yang) #973517794184fa- Fix flaky test in insert_root_partition_truncate_deadlock (wenru yan) #971454814d0e8f- Lock leaf partitions for Insert Statement when GDD disabled. (Zhenghua Lyu) #971fe5baeb18ae- Fix comment for a pg_upgrade check (Brent Doil) #964b59b0d567e3- Unify todos and fixmes in pg_upgrade code. (Brent Doil) #9642e454cf1536- Create common infrastructure for cross-version upgrade testing. (Tom Lane) #9646e1ddd0e1f5- pg_upgrade: adjust error paragraph width to be consistent (Bruce Momjian) #9640d2d752b09d- pg_upgrade: improve instructions for fixing incompatible isn use (Bruce Momjian) #964c9eb7933fcf- pg_upgrade: Clean up some redundant code (Peter Eisentraut) #964169199de8e5- pg_upgrade: clarify the database names in error files (Bruce Momjian) #9645082a5c10f0- Fix handling of empty ranges and NULLs in BRIN (Tomas Vondra) #97090ce2e646f1- Fix handling of NULLs when merging BRIN summaries (Tomas Vondra) #9702964b431304- brin_revmap: Fix maybe-uninitialized warning (Soumyadeep Chakraborty) #9702fcd0f6d951- brin ao/co: Fix desummarization (utility mode) (Soumyadeep Chakraborty) #97059ceab73671- brin ao/co: Enable specific range summarization (Soumyadeep Chakraborty) #9701de910935c2- Add help information for gpfdist (Jianghua Yang) #972bf7f7f1ddbf- Fix icw tests from "table aliases in ORCA, Support Query Parameters, join order hints" (zhoujiaqi) #959568e0c340ff- [ORCA] Support left/right outer join order hints (David Kimura) #959ed0d9001917- [ORCA] Define gpos::set using std with custom allocator (David Kimura) #959406a2b3fe9a- [Orca] Fallback to planner if a function in 'from' clause uses 'WITH ORDINALITY' (#17477) (bhari) #9597257984e405- Fix orca preprocess step for query with Select-Project-NaryJoin pattern (#17423) (bhari) #959bbdf6cb1061- Add support for Planhints logging (#17398) (Sanath Kumar Vobilisetty) #959446b1c1ac7b- Update pg_hint_plan to recoginze join type JOIN_LASJ_NOTIN (David Kimura) #959d8b8188dfb1- [ORCA] Support join type hints (David Kimura) #959f0d5d2833c1- Inline CTEs in Orca that contain outer references (Chris Hajas) #9597ef960a39e6- Use full precision for statistics values in Orca for mdps (#17386) (Chris Hajas) #959eeaada0f901- Consider skew of null values when costing redistributes in Orca (#17311) (Chris Hajas) #9595c0c40eb3ab- Support full hash join (Jingyu Wang) #95960af2016612- Fix memory leak in merge join implementation (Jingyu Wang) #959bf184e2f304- Require plan hint field in optimizer config (David Kimura) #9595386b9cc7ce- Enable optimizer config test case (David Kimura) #959e24c8c6ae96- Orca: reinstate the retrieval of system column statistics (#17250) (Pan Wang) #9593aeaad282e2- [ORCA] Implement plan hints for join order (David Kimura) #959dbfe77e8e21- [ORCA] Add memory pool custom allocator (David Kimura) #959a9066c0a650- Fix issue with plan hints being unable to derive table descriptors. (#17264) (Sanath Kumar Vobilisetty) #959635efd67931- Modify Orca unit test asserts to run in retail build as well and fix unused variable warnings (#17307) (Chris Hajas) #959bec00be1849- Add support for table aliases in ORCA (Denis) #959da091d14fab- Support Query Parameters in Orca (Chris Hajas) #959b8dacf25d11- [ORCA] Remove default parameter argument (David Kimura) #959b8bacf16cba- Add ORCA GUC's for dynamic index/bitmap scan (Jingyu Wang) #9597e31f8404ce- Optimize DELETEs in Orca to only project necessary columns (Chris Hajas) #959fc0f9e47f76- Handle Invalid Return Value For Opfamily Mdid (#17165) (NISHANT SHARMA) #959883811c45ac- Remove unused Partition Constraint code from Orca (#17136) (Chris Hajas) #959a99e12037c6- Prevent overwriting of workers in ORCA (#17097) (NISHANT SHARMA) #959d19c6039f59- Re-support DISTINCT-qualified Window Aggregate in Orca (#17113) (Chris Hajas) #959d8d5ea7f389- Fix ORCA returning wrong column type modifier info (#16810) (bhari) #9599d66a1de4be- Mark additional Orca gucs to be shown in guc list (Chris Hajas) #9594d25a7b666b- Run preprocessing methods in ExplainDXL (#15334) (Chris Hajas) #9594becde5c721- Orca FIXME: enable previously disabled test (Chris Hajas) #959b4103ef9ad2- Address updatable cursor fixme in Orca (Chris Hajas) #9591dcc67bbf7e- Enable postgres_fdw test for Orca (Chris Hajas) #9595dc8fc2c966- Change optimizer_array_expansion_threshold default value to 20 (#14032) (gpopt) #9590b2eb333a8c- Revert "Fix crashes of lateral join (#16958)" (Jianghua Yang) #966c924030517a- Fix cherry-pick issue (reshke) #912efa49da09b5- brin ao/co: Bool to track tuples in build state (Soumyadeep Chakraborty) #912184585f6d76- brin tests: Rename blocks to nblocks (Soumyadeep Chakraborty) #9126d67c856c2d- brin: Rename isAo to isAO for consistency (Soumyadeep Chakraborty) #912e748a379359- brin ao/co: Minor adjustments to pageinspect (Soumyadeep Chakraborty) #912c57ec8017a8- brin ao/co: Assert range in/ex-clusion for scans (Soumyadeep Chakraborty) #912992ca8bdce3- brin ao/co: Add coverage for aborted rows (Soumyadeep Chakraborty) #912cfba63ccf23- brin ao/co: Ensure final range summarization: build (Soumyadeep Chakraborty) #9129d89abaa10b- brin ao/co fixes: final partial range summarization (Soumyadeep Chakraborty) #912edf48ec0777- brin ao/co: Fix range start calculations (Soumyadeep Chakraborty) #9125cdbab19afe- Resolve cherry-pick (reshke) #9574f6aa23c1aa- Resolve GPDB_12_MERGE_FIXME create index on AO/CO allows read-only transactions (Haolin Wang) #95778861a03f9e- gpexpand : Fix multi port issue when clusters are not in balanced state (#13822) (Rakesh Sharma) #95781d4a8087a0- Move fillfactor option back to intRelOpts_gp (Huansong Fu) #9577c37140e152- BRIN: improve documentation on summarization (Alvaro Herrera) #957b23ca191387- Fix column conflict issue in REFRESH MATERIALIZED VIEW CONCURRENTLY. (wenru yan) #9623a9305c4c0b- Disallow dbconnlimit checking on segments (Soumyadeep Chakraborty) #96229a36f869c9- Fix duplicate index records of view pg_stat_all_indexes (eedy) #96285e41671b08- [7X] Suppress compiler warning. (#15572) (Xing Guo) #962917766ed86d- fast-analyze: rename cur_seg_row to segrowsprocessed (Haolin Wang) #9620b115e89273- fast-analyze: rename bufferDone to needNextBuffer (Haolin Wang) #962a7482bd3836- fast-analyze: add row based sampler (Haolin Wang) #96225c6dbb5a4b- Use ERROR for dispatcher liveness checks (Soumyadeep Chakraborty) #96200da8318420- Fix gp_hyperloglog cstring type hadnling (#953) (reshke) #953c9511cc06c0- Fix compile on os with lower version of libcurl. (#16023) (zhaorui) #9600f96542cc39- Fix crashes of lateral join (#16958) (xuejing zhao) #9602528cbf0315- Fix ValueError exception if there is an empty lock directory (Nihal Jain) #96068188447e37- Ignore database binswap_connect in binary swap test (Huansong Fu) #9603a7247dae94- Analyzing leaf partitions of multi-level partition table causes resampling of intermediate partition. (#16218) (Chandan Kunal) #9609b81b3b14dc- autostats: Use SKIP_LOCKED for ANALYZE (Soumyadeep Chakraborty) #960f24f5169d57- Suppress unused function warn when configure with --disable-orca (#951) (reshke) #951ab54a4dfa22- Resolve cherry-pick issue with src/bin/pg_upgrade/check.c (reshke) #955e18aa83c048- Bring back matview with relfrozedxid check. (reshke) #955e223bdf3887- Expand version string check in pg_upgrade (Brent Doil) #955e4cd698f44f- pg_upgrade: Add missing newline to message (Peter Eisentraut) #95535e876de698- pg_upgrade: check for types removed in pg12 (Alvaro Herrera) #95578a82672436- Fix some incorrectness in upgrade_adapt.sql on query for WITH OIDS (Michael Paquier) #955bba0455901f- pg_upgrade: Fix some minor code issues (Peter Eisentraut) #9559d90cf851fc- List offending databases in pg_upgrade datallowconn check (Daniel Gustafsson) #955c1efdb48274- Fix double declaration for check_ok() in pg_upgrade.h (Peter Eisentraut) #9553fdbaae1179- pg_upgrade: Don't print progress status when output is not a tty. (Andres Freund) #955df3bf47ebdd- Fix thinko with subdirectories generated by pg_upgrade for internal files (Michael Paquier) #955cd5640ea2b3- pg_upgrade: Move all the files generated internally to a subdirectory (Michael Paquier) #955cbfa6c96771- Remove pg_upgrade support for upgrading from pre-9.2 servers. (Tom Lane) #955dc59d3c4f7d- pg_upgrade: rewrite data type check from sql to plpgsql to run on GPDB6 (Kevin Yeap) #9556a4a5b20b13- Update license headers for ASF rules (Dianjin Wang) #935603639e5c1b- Doc: update Cloudberry info in configuration files (Dianjin Wang) #9246e82c1bdd94- Fix singlenode resource_queue test. (Jianghua Yang) #949ded07d02cdf- Minor logging improvements to reslock release (Soumyadeep Chakraborty) #949027ea21cce2- Log queueid and portalid in resource queue logs (Soumyadeep Chakraborty) #94952a7b4407df- Add more verbose logging to ResCheckSelfDeadlock() (Soumyadeep Chakraborty) #949e83f7869399- Log queue/portal if ResLockRelease returns false (Soumyadeep Chakraborty) #949723dfb54d84- Fix race between termination and resqueue wakeup (Soumyadeep Chakraborty) #949d2f1ba727d4- Fix a statement leak involving self-deadlocks (Soumyadeep Chakraborty) #949cd451b9400d- Remove unused TEXT files from top directory (Dianjin Wang) #9397568f376876- Fix build && icw tests (zhoujiaqi) #94455a8f905b1b- Enable plan hints regress test (David Kimura) #94458dcaf000c4- [ORCA] Fix ident to const predicate push down optimization (David Kimura) #94478fa230700d- Properly set function column count for table value functions in Orca (Chris Hajas) #94449b1c562079- [ORCA] Fix SIGSEGV using subquery exists on materialized view (David Kimura) #94422bfff2b63d- [ORCA] Implement plan hints for row hints (David Kimura) #944b05263bde4a- [ORCA] Update all join operators to derive set of table descriptors (David Kimura) #944590d18180cd- Fix typo of statistics under gporca. (Zhang Mingli) #94450ad35a453f- Fix for finding child output columns when parent is union while join pruning (#16960) (Dev Swaroop Chattopadhyay) #94480a26c835b2- Enable ORCA to generate plans with row level security enabled (#16869) (Dev Swaroop Chattopadhyay) #944d09a32972fa- Fix memorys leak caught via ICW w/memory check (David Kimura) #944cc4e8f3c2d4- Fix query hang / fallback if involving CTE of replicated (Jingyu Wang) #9444130f66f363- Revert "Queries on Distributed Replicated tables hangs when using optimizer" (Jingyu Wang) #944576811061a9- Update CDynamicPtrArray::Sort/IsSorted to require CompareFn (David Kimura) #944a28770e6f88- Update CDynamicPtrArray::Equals to use operator== (David Kimura) #94487428023bf2- Fill argtypes of eageragg (#16979) (chaotian) #944e148dde531e- Derive statistics only for used columns in Orca's Union All operator (#16811) (Pan Wang) #944f9c64761ce5- [ORCA] Implement plan hints for scan types (#16731) (David Kimura) #944364c3abf109- [ORCA] Use standard library for compile time assert (#16938) (David Kimura) #944ede206b4639- [ORCA] Fix missing pdshashedEquiv in IndexOnlyScan (#16898) (fishtree1161) #94410abbc1ae2a- Subquery Scan code cleanup (#16891) (Dev Swaroop Chattopadhyay) #9444c43fcaf0db- Remove redundant hash keys of motion (#16883) (chaotian) #944dc32e926977- [ORCA] Add GUC to disable right outer join (ROJ) (David Kimura) #9449d5bf9aec77- Port reltuples to Relation (Jingyu Wang) #9444f68dcf01a0- Derive dynamic table scan cardinality from leaf parts (Jingyu Wang) #9443e8bbf1e1b9- Enable time-related cross-type pred stats calculation (Jingyu Wang) #9442c4229a67ce- [cleanup] Remove unused code (David Kimura) #944cb4ccfd1a5d- [ORCA] Avoid extra motion from multiple self LOJ/ROJ (David Kimura) #944940bf22d5e5- [ORCA] Update DeriveTableDescriptor to return set of descriptors (David Kimura) #94438d80887923- Remove unused index strategy and subtype information from Orca (#16868) (Chris Hajas) #94417e6c8b122c- Fix performance regression caused by upstream materialized view changes (Adam Lee) #946d42418a3457- Run REFRESH MATERIALIZED VIEW CONCURRENTLY in right security context (Heikki Linnakangas) #946c69821feef4- Fix result is wrong when outer query has order by after LATERAL subquery (#17228) (xuejing zhao) #9460bb637ef488- Add update path for gp_toolkit to version "1.6" (Adam Lee) #9460716b614136- Rename the resource group parameter 'memory_limit' to 'memory_quota' (#17378) (Zhenglong Li) #946a83c0f841bf- CreateStmt: Introduce notion of origin (Soumyadeep Chakraborty) #9466c03bf0c544- Fix pg_hint_plan test cases (zhoujiaqi) #940d64a8702e87- Refactor extension pg_hint_plan (zhoujiaqi) #940bd01547a0b0- Adapater pg_hint_plan extension to CBDB (zhoujiaqi) #94063487baf86f- Add LD option --build-id only at RPM-build time (fengzh) #94019a4b7e108b- Fix pg_hint_plan build error with --disable-orca (David Kimura) #9409eb208e0518- Create pg_plan_hint parser hook (David Kimura) #94084fe7b469e3- Fix and build pg_hint_plan (David Kimura) #9402900bc638c1- Merge pg_hint_plan source tree into GPDB (David Kimura) #94073fe8a4edd6- Rename Build step to Build RPM (#942) (Leonid) #9426d237381a7e- Fix gp_toolkit_ao_funcs answer file. (Jianghua Yang) #94356c79999f59- Fix: remove redundant mock requirements. (Jianghua Yang) #9438b1af16fb35- use shutil.which to get cmd path in Popen (#16172) (RMT) #943115d8090bbb- Enable more tests and cleanup comments in isolation_schedule (Huansong Fu) #943562d9f857be- Allow utility mode on coordinator to not upgrade lock for SELECT locking clause (Huansong Fu) #94329a22866b32- Fix gpcheckcat error against pg_description (#16130) (Shirisha SN) #943eedaa6b8def- Load pageinspect implicitly for regress/isolation2 (Soumyadeep Chakraborty) #9430ae2660814a- Add two macros RelationStorageIsAoRows (RelationStorageIsAoCols|Huansong Fu) #94375928a683a1- Fix singlenode partition test. (Jianghua Yang) #936460c66361fb- Fix ANALYZE bug in expand_vacuum_rels (Brent Doil) #93673c2fbd7d04- Remove psutil usage from regress tests (#15711) (Chen Mulong) #93674b7051d234- Behave test cases for checking the use of TRUSTED_SHELL in gpinitsystem (#15382) (Sruthi C P) #936a04da887fe8- bugfix: Set the search_path correctly when CREATE EXTENSION WITH SCHEMA. (#13703) (QingMa) #936abce4a7298a- Test fix failure by adding timeeout and fixing test steps. (#14589) (Piyush Chandwadkar) #936e19c85c144b- Add error/warning when exchanging/attach an external table (Huansong Fu) #93671abf7a0abc- Fix concurrent update core of partition table in Dynamic scan (#15253) (chaotian) #93663a4e168a6d- Fix build and icw tests "CLogical[Dynamic]IndexOnlyGet, Hash subplans, Update Index Scan Costing..." (zhoujiaqi) #9262a666c8cd50- [ORCA] Remove the AO version check in indexscan check (zhoujiaqi) #92644b65975de0- FIX: num of pages always be invalid when relation is root partition table (zhoujiaqi) #92606215e3713b- Improve DPv2 algorithm to include distribution spec information with partition selectors (Chris Hajas) #9264f909484e28- Enumerate bushy trees when considering partition selectors (Chris Hajas) #92666a147d4062- Align broadcast penalty in Orca's DPv2 to guc value (Chris Hajas) #926b3fdca2567e- Fix DbgStr when printing DP structs in Orca (Chris Hajas) #9262a7b1c0776c- [ORCA] Fix boolean testing when the child is not an ident but an expression (#16825) (fishtree1161) #9268d4d067aa92- Stop Addition Of 'gp_segment_id,ctid' As keys For Replicated Tables (#16767) (NISHANT SHARMA) #9265389e3d7886- Fix query fallback when subqury present within LEAST()/GREATEST() (#16777) (Hari krishna) #926f2b0b5c18ce- Fix LeftJoinPruning pruns essential left join (#16690) (Pan Wang) #9266efed0e0cef- [ORCA] Add CLogical[Dynamic]IndexOnlyGet operators (#16671) (David Kimura) #926e18aec25896- Remove 'hack' from comments from commit 6e2c664e (#16706) (David Kimura) #926b0e3251fdbd- Improve cardinality estimation for projection of ndv-preserving columns (#16664) (Chris Hajas) #9266d6d3cbfd06- Fix uninitialized-use warning in CTranslatorDXLToPlStmt.cpp (Soumyadeep Chakraborty) #9266b19c44262b- [ORCA] Relax client/server CTYPE encoding requirement (#16619) (David Kimura) #92682106c2ad0c- Add more functions as NDV preserving to improve join estimates in Orca (#16660) (Chris Hajas) #926c4ab9b38723- [ORCA] Allow alias name to represent table name (#16659) (David Kimura) #926316553cbe4f- Fix CColRefSet DbgPrint (#16652) (Chris Hajas) #9260dafcea5da0- Add support for min/max aggregates optimization (#16480) (Sanath Kumar Vobilisetty) #9261606f347a2e- Fix ORCA producing incorrect plan when handling SEMI join with RANDOM distributed table (greenplum-db#16611) (#16615) (Kevin.wyh) #9264bbbe4e49e6- Derive additional distribution spec from union all (Jingyu Wang) #926359df4c0ad0- Hash subplans in Orca plans when possible (#16479) (Chris Hajas) #926613d670137a- [ORCA] Fix unused nested CTE pruning (#16501) (David Kimura) #92674aac059a3f- ao/co: Consider all blocks as all-visible in ORCA (Soumyadeep Chakraborty) #92653cc83eecf6- Compute statistics for a column of table (#16487) (NISHANT SHARMA) #92698da87b5295- Add GUC optimizer_enable_orderedagg to enable/disable ordered aggregates (#16491) (David Kimura) #926c10ea53b699- Fix ORCA invalid processing of nested SubLinks under aggregates. (Alexander Kondakov) #92631f6eea7af4- Fix ORCA invalid processing of nested SubLinks referenced in GROUP BY clause. (Alexander Kondakov) #9269f2fe295780- Fix ORCA invalid processing of nested SubLinks with GROUP BY attributes (Alexander Kondakov) #92645311a3c454- Update Index Scan Costing for index columns not present in predicate and vice versa (#16156) (NISHANT SHARMA) #92698dd9109d95- Fix cherry-pick. (Zhang Mingli) #93140b1175ff21- Fix the locus of foreign upper path (#15821) (zhaorui) #931189bd60cbae- Doc: update the project name to Apache Cloudberry (Dianjin Wang) #9253d4b736fb7b- Fix possible wrong mocking path in mocker.py (dh-cloud) #9236c53ab4155f- Add missing keywords to PartitionIdentKeyword (Huansong Fu) #92392daee2ea68- fix typo: s/ANALZE/ANALYZE (Haolin Wang) #923324f0470d57- Fix for supporting deferrable keyword on primary/unique keys (#15816) (Hari krishna) #9231eaad20b7e3- Fix case pg_rewind_fail_missing_xlog (wenru yan) #92339098f031a9- bug fix: unable to understand 'IS NOT DISTINCT' (7X) (#15183) (Yongtao Huang) #9237d0cf0e5da1- Fix an issue that we are not checking file .204800 in ao_foreach_extent_file (Huansong Fu) #923f65e82bcb84- Fix icw tests "index only scan, ao support index only scan, rename fallback message..." (zhoujiaqi) #916fec83a88b07- Fix build && core generated by cherry-pick "index only scan, ao support index only scan..." (zhoujiaqi) #9167e59649b402- [ORCA] Fix bug checking index_can_return() (#16575) (David Kimura) #9169d8d8c29f5d- Fix "cache lookup failed for foreign table" for multi-level partition table with foreign tables in Orca (#16376) (Kevin.wyh) #916a722fee7cf7- Remove unused PartIndexId DXL token from Orca (#16418) (Chris Hajas) #9169374844ee40- Orca memory pool refactoring (#16392) (Georgy Shelkovy) #91668ad5774368- Optimize serialization of IMDId objects in Orca to be lazy (#16339) (Chris Hajas) #916282743a7f1d- Optimize string creation in Orca (#16332) (Chris Hajas) #91653ca202d72c- Introducing Non-Replicated Distribution Spec (Jingyu Wang) #9161c07547b3f0- Remove check restricting some array casts by orca (#16379) (bhari) #9167d0ea5944ec- [ORCA] Add fallback on relations with 'hnsw' index type (#16384) (David Kimura) #916584db612182- Fix clang-formatting in CPhysicalJoin.cpp and MDP file (#16377) (Chandan Kunal) #91603eca3430f2- Correcting derived distribution spec for CPhysicalJoin. (#16342) (Chandan Kunal) #91608e0b7489ca- Support FIELDSELECT node from ORCA (#16265) (Hari krishna) #916cecc82d5675- Fixing column width of partitioned tables (#16282) (Dev Swaroop Chattopadhyay) #91637224a3d171- [ORCA] Allow index only scan on more index types (#16260) (David Kimura) #91680fa455a18a- Fix redundant sort being enforced on group aggregate (#16276) (bhari) #916f3ada177c24- Remove default column information from Orca (#16273) (Chris Hajas) #91625197b4e1a4- Refactor string length checks in Orca (Chris Hajas) #91639dd11c2ed4- Added support for Backward indexscan in ORCA (#16087) (Sanath Kumar Vobilisetty) #916f56a70d47ac- Remove unused partitioning code in Orca (#16274) (Chris Hajas) #916bb472f913c8- Update ICW expected files (Chris Hajas) #91632f515dd111- Change fallback message from GPORCA to Postgres-based planner (Chris Hajas) #91685ed090b8f6- Rename GPORCA and planner optimizer in logging and explain output (Chris Hajas) #916d2f3cf97a29- Remove ExmiPlStmt2DXLConversion error label in Orca (Chris Hajas) #9165d86a49b131- Remove unused error messages in Orca (Chris Hajas) #9163c3e5e51c01- [ORCA] Enable index-only scan on AO tables (#16162) (David Kimura) #91667a1bee4dcf- Fix Orca crash due to improper colref mapping with CTEs (#16212) (Chris Hajas) #9167a2b1360d47- Update ORCA ans files for index costing change (Soumyadeep Chakraborty) #9162b72516adb6- Fall back to planner for queries on relations with pgvector index (Chris Hajas) #916d2b4b03762f- ORCA initialization refactoring (Georgy Shelkovy) #916cfa4f8073a7- Change Query Parameter fallback message in Orca to notice type (#16197) (Chris Hajas) #916a8ac5b3d74d- Do not convert IN query to Exists for set returning function (#16049) (bhari) #91645c177bcc38- Enable ORCA to generate IndexScan plans with ScalarArrayOp quals (Ekta Khanna) #91645267fcfc6f- Enhance Orca's cardinality estimation for local aggregate (#15992) (Hari krishna) #9167ba8e156755- [ORCA] Implement dynamic index only scan (#15974) (David Kimura) #9164ea126dd0ea- Disable some Orca histogram asserts (#16052) (Chris Hajas) #91633b36471d27- Correct the child order when creating grouping sets for the rollup (#16096) (Hari krishna) #916c8344d1a384- Declare ACL mode as a ULONG (Soumyadeep Chakraborty) #916ff9f7609d0f- fix bug of RelabelType in group by clause (#15958) (chaotian) #91619549a23d5c- Remove unused partition selector code from Orca (#16054) (Chris Hajas) #916ed7d24463b7- Pass requiredPerms from parse tree to plstmt (Jingyu Wang) #916c069dfbcb44- Force two-stage local aggregate to remove duplicates (Maxim Smyatkin) #916b99b12bae7b- Error out when create or put role into system_group. (Zhenghua Lyu) #921821e59ea8a2- [gpdemo] polish checkDemoConfig (#13672) (Junwang Zhao) #9212a73f3bec46- Update fix_mdps.py script to python3 syntax (David Kimura) #92113c72534bb7- Fail the SplitUpdate if table's any child has update triggers (#17227) (Adam Lee) #9216441a88564e- Guc gp_resgroup_memory_query_fixed_mem cannot be larger than max_statement_mem. (Zhenghua Lyu) #921a00b90563af- Enhance logging for dispatch conn liveness checks (Soumyadeep Chakraborty) #921659823ef113- Revert "Suppress Clang's register deprecation warning." (Brent Doil) #92103b31902f60- Resolve a FIXME in MergeAttributes() (Huansong Fu) #92152f696e3810- Ignore any local .psqlrc when running tests. (Jianghua Yang) #921fc5bb44ef83- Use __gp_aoblkdir() in alter_table_set_am.sql (Soumyadeep Chakraborty) #92128facb8dcf0- Remove unportable use of timezone in recent test (Alvaro Herrera) #921dd5aa2092f8- Fix "unexpected gang size" issue. (Tender Wang) #919319b1e096b9- Fix singlenode opr_sanity test. (Jianghua Yang) #915a43da9bb2ce- Fix possible inconsistency between bitmap LOV table and index (Huansong Fu) #91595446553872- Remove remainings of "frozen insert" (Huansong Fu) #91563afe21d771- Change how new aoseg/aocsseg tuples are frozen (Huansong Fu) #915375f3217e8c- fix regex for etc/environment.d (#15254) (Sasasu) #915ca5e2dc967d- Loading environment variable from etc/environment.d (#14327) (Sasasu) #915c35d399f0b9- Implement gp_log_backend_memory_contexts (Andrew Repp) #915848aefbe651- Fix memory leaks in auto_explain. (Andrey Sokolov) #915ca0c1809825- Set replication slot's restart_lsn to not greater than redo location (Alexandra Wang) #915cc8e9c23698- gpinitsystem: Fix bug when calling ss remotely (Nihal Jain) #91536868ee4972- Get streaming hash aggregate back (Adam Lee) #91320761889c54- Add additional unit test for max_slot_wal_keep_size. (Jianghua Yang) #910c709425c21f- Remove safefswritesize from pg_appendonly (Brent Doil) #910a9385c1700f- Pass tableName to AppendOnlyStorageRead_ReadNextBlock_success (Brent Doil) #910cb62f091c6c- Fix error in ATSETAM to ao_column with dropped column (Huansong Fu) #9103f0bc2c068c- Shortcut when find either side is nullable. (Zhenghua Lyu) #91075429e1e379- fix distribution key not exist when creating stage table (#14758) (flykos) #9106a7820f6880- Fix gpload2 answer file. (Jianghua Yang) #9106d2489df5ad- Resolve duplicate reloptions output in compresstype.source (Brent Doil) #9100f684d1fe32- Fix wrong result due to ignore PlaceHolderVar. (Tender Wang) #9111332cf67ad2- Fix cherry-pick issues. (reshke) #85929a24b23529- Reimplement BRIN internals for AO/CO tables (Soumyadeep Chakraborty) #8594050cd74436- brin: Remove upper pages for AO/CO tables (Soumyadeep Chakraborty) #8598aaec525f2d- uao/brin test: Correct typos (Soumyadeep Chakraborty) #859b637ef01fef- brin ao/co: Correct partial scan bounds logic (Soumyadeep Chakraborty) #85989dd29938c0- brin: Disable workitems test (Soumyadeep Chakraborty) #859b475183cb4c- brin.c: Remove dead includes (Soumyadeep Chakraborty) #8593e8832121a5- Revert "Fix incremental recovery failure because the checkpoint redo wal file before divergence LSN is gone." (Alexandra Wang) #9077b76d4c863b- Make 102_non_standby_recovery.pl less likely to fail. (Brent Doil) #907ca1ab7fc0c1- Remove FIXME in PosgresNode.pm (Brent Doil) #90795831e24f51- Remove uses of register due to incompatibility with C++17 and up (Andres Freund) #907b9cb020e27e- Fix resqueue does not work when using jdbc extend protocol. (airfan) #9079e294aa05a8- Remove obsolete HAVE_BUGGY_SOLARIS_STRTOD (Peter Eisentraut) #9071073dbdf59b- Invalidate CatCache in AbortTransaction to clear reader gang's cache. (#14048) (Zhenghua Lyu) #907bcee4cb2349- Make ALTER TABLE ... OWNER recurse by default (Huansong Fu) #9074195e3722bf- Add HINT for restartpoint race with KeepFileRestoredFromArchive(). (Noah Misch) #90736988b60f44- Fix a flaky test idle_in_transaction_session_timeout (Huansong Fu) #907fc7c4e7a790- Fix singlenode jsonpath,subselect test. (Jianghua Yang) #906e47aa64c56e- Dispatch ALTER DATABASE with options (Soumyadeep Chakraborty) #90631dabef2c15- ao/co: Perform serializable isolation check early (Soumyadeep Chakraborty) #906e9f954e865e- Commits start blocking only if STREAMING or CATCHUP within range. (Paul Guo) #906352435e0483- Resolve GPDB_12_MERGE_FIXME in describe.c about legacy partitioning. (Wenru Yan) #9066bdae9d7700- Update gp_create_restore_point() catalog function (Jimmy Yih) #906bd46d007075- Refactor gp_replica_check.py to use PygreSQL to query Greenplum. (Zhenghua Lyu) #906636f651c4e0- added cluster health check for gpexpand (#13757) (Rakesh Sharma) #906f9d3291d2e2- Revert "Avoid creating toast table for CO table during binary upgrade" (Ashwin Agrawal) #906221f6b2e9f1- Remove %error-verbose directive from jsonpath parser (Andrew Dunstan) #906a97f0422926- Fix previous commit's ecpg_clocale for ppc Darwin. (Noah Misch) #9067be778b908f- Resolve GPDB_12_MERGE_FIXME in subselect.sql (wenru yan) #906872c8ffea75- Revert PG_TRY() / PG_CATCH() surrounding of CFI. (#13567) (Aegeaner) #906f824a21e193- Remove unnecessary null pointer checks in gpcloud code (#13877) (jingwen-yang-yjw) #9069b96cc61f38- Don't generate unique rowid path for DML on replicated table. (Zhenghua Lyu) #906e9bcc8db385- Fix partition creation to handle MAXVALUE in subpartition bounds (Zhang Mingli) #904cf220529bef- Fix: cherry-pick "pushdown in union all, pruned partitions, plans with the ProjectSet node..." (zhoujiaqi) #905f009bc86855- Refactoring RTE deduplication logic from PR #14304 (Jingyu Wang) #9052b056bc07cc- Backfill isolation2 test for commit 0417465a744 (#16018) (David Kimura) #90534ab0b25291- Remove unuseful mdps from Orca (#16035) (Chris Hajas) #9053322a41df75- Utilizing btree index's order property when used as part of Order By clause and limit (#15894) (Sanath Kumar Vobilisetty) #9054b6211cb97e- Fix memory leak in Orca (#16006) (Chris Hajas) #905fe394b08caa- [ORCA] Support BitmapIndex plans for ArrayCmp on Hash indexes (Ekta Khanna) #9050982f343fea- Consider bitmap alternative only for ANY ScalarArray (Ekta Khanna) #905cbc3663dd67- ORCA: update relcache logic for setting hashable for RANGETYPES (Ekta Khanna) #905dbc291a979c- Allow ORCA plans with empty target list (#15939) (THANATOSLAVA) #9054de0bcc11f5- Reorder scalar comparison expression in case of cast (#15880) (THANATOSLAVA) #905195b614de74- Fix unlock the pruned partitions of partition table (#15665) (Hari krishna) #905a2bf2f3d335- Fixing crash in ORCA with skip-level correlated query (#15648) (Dev Swaroop Chattopadhyay) #9053b045bec099- Fix to remove Asserts on release build (#15845) (Hari krishna) #9054501a698468- [ORCA] Update index cost model to account for INCLUDE columns (#15697) (David Kimura) #905cff7c6c4e20- Enable push join below union all (#15535) (THANATOSLAVA) #9058d9cb940c2a- Remove GUC/traceflag related to pruning unused columns (David Kimura) #90506fecda2448- [ORCA] Enable Index-Only Scan on CTE (David Kimura) #90583ac047343a- Comment about direct dispatch's indexqualorig changes (Adam Lee) #9056992643ee62- ORCA should generate plans with the ProjectSet node (#15170) (Dev Swaroop Chattopadhyay) #905cf902688ec7- Add workload for explain pipeline (#15730) (THANATOSLAVA) #9054484f5f1a43- Support DPE for duplicate sensitive random motions in Orca (#15629) (Chris Hajas) #90591edb604fd3- Fall back to planner for queries with foreign partitions using greenplum_fdw (#15706) (Chris Hajas) #9056e9120a1978- Support executing foreign tables from segments in Orca (#15559) (Chris Hajas) #90581fee68e97f- Fix bug in ORCA of removing required redistribution motion when query uses GROUP BY over gp_segment_id (#15537) (NISHANT SHARMA) #9051237a6f320f- [ORCA] Support cover indexes using INCLUDE columns (#15463) (David Kimura) #905a64a0c27010- new operator shouldn't return NULL (Georgy Shelkovy) #905b49f333c499- Addressing Review Comments (DevChattopadhyay) #9051e0c18d8997- Modifying Test Cases (DevChattopadhyay) #90537cfef2e7e8- Fixing test cases (DevChattopadhyay) #90557bd5184b21- Modifying code as per feedback (DevChattopadhyay) #9059bc0eac1069- Adding inner NLJ cases (DevChattopadhyay) #905915d321c9f3- Adding Testcases (DevChattopadhyay) #90586170a2dbd5- Adding motion when join columns in NLJ belong to different Opfamiliy (DevChattopadhyay) #9053a2626d5c22- Introduce gp_appendonly_compaction_segfile_limit (Soumyadeep Chakraborty) #903af8b4af8afd- Update createidx_while_reindex tests (Brent Doil) #9035022854bf9e- Update answer file for concurrent_index_creation_should_not_deadlock (Brent Doil) #9034bd589dc8f4- Resolve Deadlock: Allow Concurrent Creation of Non-First Index on AO (Ashwin Agrawal) #9037a8d28d196a- Retire gp_reject_internal_tcp_connection (Soumyadeep Chakraborty) #903cdf9eb90fb3- Fix token for user id xxx doesn't exist (#17325) (Juyi.lmz) #9034964f6468ed- gp_sparse_vector: minor fixes to avoid unexpected issues (Xiaozhong Wang) #90332f9a31cd3e- gp_sparse_vector: be compatible with the ARM platform (Xing Guo) #9038ec795a53ad- Removed the permission check forcpu.pressureitem when resource manager sets to 'group-v2'. (FairyFar) #9030f55f1c804d- Remove GPDB_96_MERGE_FIXME in portalmem.c (wenru yan) #9031527760d7c8- Fix inject_fault suspend cannot be canceled (#17279) (chaotian) #9037c9a7824ae9- Add warning and guard code for zero-column table. (Zhenghua Lyu) #9034b71649a539- Fix incorrect codes in pg_backup_archiver.c (#899) (reshke) #899332a4448754- Remove regression diffs (reshke) #898db170adb598- pg_upgrade: fix appendonly materialized view check output misalignment (Kevin Yeap) #898d82f760eeca- Add pg_upgrade --skip-checks flag (Kalen Krempely) #8983616d98ff2d- Disable pg_upgrade's broken parallel tablespace transfer (Kevin Yeap) #898a4caad184f2- pg_upgrade invokes pg_restore with --binary-upgrade (Adam Lee) #8987f9b77ae57a- Remove pg_upgrade 5X->7X functions (Adam Lee) #898cad49f56613- pg_upgrade: Resolve FIXMEs in pg_upgrade.c and info.c (Brent Doil) #898cc10b2ef70f- pg_dump: Resolve FIXME in dumpTableSchema. (Brent Doil) #8982298319b1a5- pg_dump: Resolve FIXME in getOwnedSeqs (Brent Doil) #8987222699ffad- pg_dump: Address FIXME in dumpAttrDef (Brent Doil) #898c50c0c85812- pg_dump: Add description for GPDB handling of public schema. (Brent Doil) #898d2843f488a1- pg_upgrade: Remove flags to add/remove data checksums (Brent Doil) #8989fa800d0453- Remove GPDB4 codepaths for pg_upgrade (Brent Doil) #8981bdaafe682f- pg_upgrade: Ignore TOAST for columnar tables (Ashwin Agrawal) #898eef9f9c056b- pg_upgrade: print check output file location (Kalen Krempely) #89880e1e4a7521- pg_upgrade --continue-check-on-fatal exit status 1 on fatal (Kalen Krempely) #8988f77bbfa40d- fix compiler warning for genfile.c,util.c and nodeShareInputScan.c (wenru yan) #8983420d66838a- resolve cherry-pick (reshke kirill) #89846ed8763264- Adds GPDB Merge notice for pg_upgrade (Gaurab Dey) #898fae64f92139- Adds --skip-target-check to skip checks on the new cluster (Gaurab Dey) #8983cc166cad14- Adds --continue-check-on-fatal option for check flag (Gaurab Dey) #898fca07d05148- upgrade: pg_strdup should not be run on the bool params (Bhuvnesh Chaudhary) #89844c1e6d3f1f- Resolve cherry-pick issues. Bring back toast_tuple_target logic. (reshke) #8843199861dfe3- Toasting for AO tables should still use custom toast_tuple_target (Huansong Fu) #8848fbc6628801- fix incorrect scan position during bitmap index words scan (#13479) (SmartKeyerror) #88404e6ac6e513- Don't dispatch temp namespace oid to writer gang (#13523) (Sasasu) #884b7bce83ed18- Preserve AO storage options during internal CTAS (Divyesh Vanjare) #884e3fc63322fe- gpssh: Retry with TERM env variable set during failures (Nihal Jain) #8965f53e448b92- Request syncrep for the forget commit in the remote_apply mode (Huansong Fu) #8965ed2e6a77c6- Optimize MPP FDW LIMIT/OFFSET push down when there is NULL/0. (#17246) (Zhang Mingli) #896ed35e21a585- [7X] Removed redundant tests (Annpurna Shahani) #89421e41c2b74a- Syscache lookup for pg_attribute_encoding (Huansong Fu) #8943045ae556da- Fix an obvious memory leak in _bitmap_xlog_insert_bitmapwords(), it caused the memory usage of startup process to continue to grow. (interma) #894cf51441ba32- Fix crash caused by vacuum ao_aux_only on AO partitioned table. (linxu.hlx) #894f35acc7eb6c- Fix issue https://github.com/greenplum-db/gpdb/issues/17333. (Wenlin Zhang) #8942207ae98c5e- Reject substituting extension schemas or owners matching ["$']. (Noah Misch) #8940c19bf42f7b- Detect integer overflow while computing new array dimensions. (Tom Lane) #8940e5ea80b795- Add missing volatile qualifier. (#17521) (Xing Guo) #8946bdb0f4e250- Allocate DatumHashTable in ANALYZE memory context (Soumyadeep Chakraborty) #89405c4df0076c- analyze: Don't leak DatumHashTable (Soumyadeep Chakraborty) #89476b2ad51148- Prepare GUC option string only once during gang creation (Huansong Fu) #89436ba03bfb67- Fix missing discard_output variable in shared scan node's functions (#17453) (Chris Hajas) #89459675ae9f4b- Expose several functions for extensions (#17380) (QingMa) #894e56be3872cf- Remove a duplicated pfree code from ResolveRecoveryConflictWithVirtualXIDs (Huansong Fu) #894e4a8e1ecb7d- Report dtx protocol command dispatch errors reliably (Soumyadeep Chakraborty) #8940c038c268eb- cdbdisp: Set numResults output variable (Soumyadeep Chakraborty) #894fc8aab88de6- Avoid replay dtx info in checkpoint for newly expanded segments (wuchengwen) #8946feeb51a30c- Update cdbvars.c: remove unused variables. (kurtYansen) #8947fff6a58b5a- Disable Orca refcount test on Mac (#17391) (Chris Hajas) #894667481c65fa- Add some LOGs for GDD backends. (Zhenghua Lyu) #8948cd506cead8- Always pfree strings returned by GetDatabasePath (Alvaro Herrera) #8949b197af19ac- Fix double declaration for check_ok() in pg_upgrade.h (Peter Eisentraut) #8948ca05e6a20f- Add spaces before pg_ctl args in pg_upgrade code. (Brent Doil) #89424e4c886319- Fix query crash with minus memory_limit value in resgroup (#17053) (Wenru Yan) #894b73d71d6f66- Fix issues in pgarch's new directory-scanning logic. (Tom Lane) #89434ba2f37fd0- Improve performance of pgarch_readyXlog() with many status files. (Robert Haas) #89450f26d471a4- Fix FTS PROBE process memory leak. (dreamedcheng) #89409f70e8589a- Fix "unrecognized join type" error with LASJ Not-In and network types (Chris Hajas) #8949692c28127b- Error out on too many command-line arguments (Peter Eisentraut) #894b7aa8ad3030- Add test for VACUUM reltuple distortion (Brent Doil) #8941e4c3888a6d- Avoid VACUUM reltuples distortion. (Peter Geoghegan) #89410dd186c1a4- Fix long running execution for bitmap index (Marbin Tan) #894c0fcd9924fe- fix redundant columns of mutlistage-agg plan (#16080) (chaotian) #894a8cc2a71ba1- Change deadlock_timeout GUC to sync (Huansong Fu) #89430d1950a93d- Do not throw error for INSERT into a table w/ foreign key constraint (Huansong Fu) #894f1d890e5e71- Disallow SUBPARTITION BY clause on empty partition (Divyesh Vanjare) #894195fbaf6978- Fix comment on 'performDtxProtocolPrepare' (#16846) (Xiaoran Wang) #894af17f94c8d2- fix results wrong while using union for recursive_cte (#16782) (xuejing zhao) #8943c8f63c22b9- Don't emit critical error message when gppkg is missing. (#16747) (Xing Guo) #89491507514a18- Fix potential use-after-free in error handling. (Jianghua Yang) #895ccac620b001- Add GUC gp_enable_statement_trigger (Marbin Tan) #890e3bbfda9a88- Default to log_checkpoints=on, log_autovacuum_min_duration=10m (Soumyadeep Chakraborty) #890120758cf1bd- Add missing volatile qualifier. (#17273) (Xing Guo) #890dde8910fc10- Fix fallback in debug build due to scalar with invalid return type (Chris Hajas) #8906cc9a78a82e- Fix pipeline diff caused by different length of ----- (#17263) (Jingwen Yang) #89024bc2526c6d- Add a test case about special location URI for CREATE FOREIGN TABLE syntax (#17252) (Jingwen Yang) #89096ff7a76447- Fix relptr's encoding of the base address. (#17255) (Zhang Hao) #890a368828c5ae- Update comment (Marbin Tan) #890dc73f6ece04- Consider MPP FDW LIMIT pushdown when both offset and limit clause are specified (#16919) (Jingwen Yang) #89076a08f8fca0- Remove a fixme of plpgsql tests (Adam Lee) #890f3752542bce- Fix cherry-pick issues. (reshke) #886386b74fb7d3- ALTER TABLE SET ACCESS METHOD: AOCO->Heap support (Huansong Fu) #88614fcd72d128- ALTER TABLE SET ACCESS METHOD: Heap->AOCO support (Divyesh Vanjare) #886374d05728a0- Fix an issue with rle_type when changing table from AO to AOCO (Huansong Fu) #886182af31fc62- ALTER TABLE SET ACCESS METHOD: AOCO->AO support (Huansong Fu) #886b8f3cdea6d4- Remove existing reloptions when AM is changed (Huansong Fu) #88688552c820ae- Fix populate_rel_col_encodings (reshke) #886dd4d96d3d4a- ALTER TABLE SET ACCESS METHOD: AO->AOCO support (Huansong Fu) #88644a249a8cf8- Fix: cherry-pick "Dynamic Partition Elimination, retrieving relation columns, update tests, intermedia agg" (zhoujiaqi) #88162b695550f5- Adapting aggsplit in multi stage agg (zhoujiaqi) #8817bc6fd48e67- Fix wrong number of maxAttrNum in TupleSplitState (#14927) (Haotian Chen) #8812bbaddcdb27- Fix bug of wrong idx position in targetlist as ExecTupleSplit (#14954) (Haotian Chen) #881609d876a5b8- Fix incorrect plan / output in multi stage agg (Jingyu Wang) #88187b3b329997- Fix crash of AggNode in executor casued by ORCA plan (#14577) (Haotian Chen) #88160179b110bb- Support intermediate aggs in Orca plans (#13707) (Chris Hajas) #881288b9d6da00- Fix ORCA build break (#15548) (David Kimura) #8813fb13c7cc6a- [ORCA] Fix option to enable multi-distinct agg (#15445) (David Kimura) #8812bfac78e2c9- Marking the "PexprConvert2In" preprocessing step as "unsupported for now" (DevChattopadhyay) #88180f4b8e2687- Fix various memory leaks in Orca (Chris Hajas) #8813f2ddb58021- Remove remaining parts of unused function data access code from Orca (#15519) (Chris Hajas) #881811d64e6591- Re-support Dynamic Partition Elimination with semi joins in Orca (#15506) (Chris Hajas) #8816a4ea524dc9- Avoid multistage plans when data distribution is universal or replicated (#15235) (Hari krishna) #881effe9045a04- Optimize retrieving relation columns in Orca (Chris Hajas) #881afdb7d8e818- Optimize Orca object serialization to be lazy (Chris Hajas) #8816602921d38f- Optimize ConstructRootColMappingPerPart for common case (Chris Hajas) #881fa2bde2521e- Update test description (Ekta Khanna) #88133b9cdd6878- Update MDP tests and add test to ICG (Ekta Khanna) #881228d19ac77d- Update Array Coerce Cast Metadata object (Ekta Khanna) #88108c1ee0d07d- Update CDXLScalarArrayCoerceExpr to pass elemexpr (Ekta Khanna) #881ebccd1f8806- [ORCA] Support boolean static partition pruning (#15348) (David Kimura) #8811faf6252c46- Fix missing redistribute for CTAS/insert into randomly distributed table using Orca (#15295) (Chris Hajas) #881d51cc2d77cc- Check partition key opfamily in partition pruning (#15260) (THANATOSLAVA) #88171bf73bee50- Allow queries with valid function variadic flag (nishant sharma) #8814eada4ed348- Implement Left Join Pruning ---------------------------- (DevChattopadhyay) #8816297842c5fd- Don't penalize broadcast under LASJ (not in) in Orca (#15240) (Chris Hajas) #88140761e71af3- [ORCA] Alternative approach for comparison expression reordering (#15242) (David Kimura) #8811f4d412f546- Fix build error -- unused var (#15255) (Chen Mulong) #881da16ad1f20f- Add Dynamic Partition Elimination for Hash Right Joins (nishant sharma) #881d440c1765e7- Set fsync on because it is the value before the test (Jianghua Yang) #887f3bf555aa2b- Fix race condition in CTE reader-writer communication (#16431) (Lei (Alexandra) Wang) #887f07a42d590a- Reduce the number of pallocs when building partition bounds (David Rowley) #88709ab7a970fe- Resolve FIXME in create_ctescan_path() in pathnode.c. (#16749) (Aegeaner) #887cd74523c645- Have ExecFindPartition cache the last found partition (David Rowley) #887f161c2d5017- Printing const-folder expression in ruleutils.c (#16839) (chaotian) #8878d351ab99fe- fix alter table alter column type reuse index error (HelloYJohn) #887e314319e035- Add volatile qualifier missed in ao segfiles (#16831) (dh-cloud) #887eda68cfd80f- Fix deadlock between coordinator and segments. (dreamedcheng) #8877e67d36ae94- Adjust subquery's locus for recurse_set_operations (wenru yan) #887dd24804dd92- anytable: caller need to release the memory. add a comment. (#16808) (Sasasu) #88794b21ea7e28- Disable SET DISTRIBUTED REPLICATED for ALTER EXTERNAL TABLE (#16725) (Jingwen Yang) #887667bac6f1bb- Fix coordinator crash in MPPnoticeReceiver (#15664) (xuejing zhao) #887d97072dadf4- Added support to write config files only (#14915) (Rakesh Sharma) #8876e26590c913- Fix memory accounting bug when move MemoryContext under another accounting node (caspian) #88788b61dcd82f- Fix a document bug. (Laowu Wong) #8874236e0aadc5- [7x]: Fix gpstart issues for large segment host (#16661) (Praveen Kumar) #88703a2400654a- Fix some typos (#16718) (Yongtao Huang) #887f008fa91827- Handle parallel retrieve cursor errors via timeout mechanism #15143 (#15203) (1mmortal) #887863b66b8a8a- fix gpload insert mode not included in transaction (#16147) (xiaoxiao) #887336b6bc4fb3- Fix cherry-pick. (Zhang Mingli) #888b0e172bf358- Remove a fixme of pg_upgrade makefile (Adam Lee) #888dd4ad91ed0c- Fix issue: external table location uri including char ' (' will cause errors (#17199)|water32) #8885373babee3f- Show more information about logerrors in pg_exttable view. (#17182) (Jingwen Yang) #8885554011c18c- Check orphaned files functions exclude idle sessions when doing safety check (wuchengwen) #888c0230d50b48- Fix gpsd test flakes (Chris Hajas) #88891f0710c216- Fix incorrect behavior of gp_toolkit.gp_move_orphaned_files (wuchengwen) #8887a7788951d3- remove fixme in nodeLockRows.c (wenru yan) #8886e8ccc533ba- remove function plan_list_is_oneoff (wenru yan) #8881d38c43e50c- Lift NOT_SUPPORTED notice for pg_start (stop_backup|Soumyadeep Chakraborty) #888f87b1bf6fde- Fix small overestimation of base64 encoding output length. (#17155) (Wenkang Zhang) #8883eacbdfd721- Fix GPDB_12_MERGE_FIXME in nodeShareInputScan (#17138) (xuejing zhao) #88843b9ba9a1c8- Remove GPDB_12_MERGE_FIXME in ic_tcp.c (#17154) (xuejing zhao) #888bfed8f69627- eliminate unneeded comparison. (Denis Kovalev) #888d9b8da56d34- Reintroduce guc gp_max_partition_level (#17122) (xuejing zhao) #888d2863e47e7d- Fix gp_toolkit.__gp_aocsseg_history crash on non-aocs tables. (Zhang Mingli) #888a9a49325fa1- fix cherry-pick (Zhang Mingli) #8830d6e19fbc25- Add ignore rule for "terminating connection" log (Soumyadeep Chakraborty) #883fe6c6d736b2- Remove obsolete check in SIGTERM handler for the startup process. (Nathan Bossart) #883806c666408f- Check that MyProcPid == getpid() in backend signal handlers. (Nathan Bossart) #88311081666873- Avoid calling proc_exit() in processes forked by system(). (Nathan Bossart) #883e53194da5b5- Provide sigaction() for Windows. (Thomas Munro) #8837a976ec1d1a- Emulate sigprocmask(), not sigsetmask(), on Windows. (Thomas Munro) #883764855abc39- Remove unused buf[MAXPGPATH] variable in mdcreate_ao() (Haolin Wang) #883eea5a1f150c- Include distributed xid in transaction commit WAL in all cases (Huansong Fu) #88336974709ed2- Resource queue white-box test for multiple portals (Soumyadeep Chakraborty) #883e24a2ae2084- Dump more info of releasing resource queue lock info (Yao Wang) #88318fdf04a3fa- Fix typo of statistics under gporca. (Zhang Mingli) #8839ed83765e46- Remove unsupported_distribution_key_data_types check (Brent Doil) #883b904e17590a- Delay setting the current user until the CREATE SCHEMA is dispatched (#16989) (Adam Lee) #8839096155becc- Revert 943811258c3 (Soumyadeep Chakraborty) #8837f959049e48- Fix bug: PLPY function causes master process reset. (#16856) (Zhang Hao) #883e14e869ebcc- Call the right function to get the coordinator data dir (#16904) (Matt Song) #88353b8f35b26a- fix compile warning (#16916) (Zhenglong Li) #883f635b16c6db- Updated help doc in consistent with code (#16896) (Rakesh Sharma) #88336d4551e322- introduce the variable of allow_append_initplan_for_function_scan (#16803) (Zhenglong Li) #8839e40ae0d354- Fix AO table fsync memory leak. (dreamedcheng) #883ddf286fcc02- Add src/test/regress init_file to pg_buffercache tests (Brent Doil) #8832784862d9ea- [Cleanup] Fixup typo in comments (David Kimura) #883228556e2455- Enable MPP support for pg_buffercache and build by default (Brent Doil) #883b8701d2071d- pg_buffercache: Add pg_buffercache_summary() (Andres Freund) #88359487bdfa4b- Add regression test coverage for contrib/pg_buffercache. (Tom Lane) #883bae29f37ccc- Fix gpdb can‘t drop/alter gp_exttable_fdw foreign table with wrong options (#14951) (Jingwen Yang) #885b9af9e6274d- Remove quote_identifier in function list_join() (#16754) (Yongtao Huang) #885636e82d4199- Fix typos clause. (Zhang Mingli) #88588a1b5a3051- Remove duplicated function definitions in builtins.h (Zhang Mingli) #885a96a9df0369- keep catalog inconsistency of relhassubclass after analyze (main branch) (#14978) (hyongtao-db) #882f0976cecf3c- Fix KeepLogSeg() unittest (Asim R P) #8826039d4ed4ff- Confine Greenplum-specific WAL replication behavior to coordinator (Asim R P) #8823062fe19c83- Ignore invalidated slots while computing oldest catalog Xmin (Alvaro Herrera) #8828b06767b2b7- Add help information for gpfdist(#16595) (HouLei) #882ffd5c6f7a72- Fix flaky test gp_tablespace_with_faults (Huansong Fu) #88272e22ec2e41- fix GPDB_96_MERGE_FIXME in create_ctescan_path (#16649) (xuejing zhao) #88201876c9d18b- Fix orphaned temp table on coordinator (wuchengwen) #882d23be181711- Fix the import of ICU collations in pg_import_system_collations() (#15673) (Tao Tang) #88234c45dd9f29- add duration if query is canceled (#16557) (Zhenglong Li) #882546d447ad2c- Fix ERROR: "Cannot add cell to table content: total cell count of XXX exceeded." (#16388) (Hongxu Ma) #882e3953aa9d6f- resolve GPDB_96_MERGE_FIXME for SplitUpdate (#16560) (xuejing zhao) #882d8f2bcb6032- Fix a flakiness with test gp_check_files (Huansong Fu) #8825adbaa65073- [7X]Fix utilities do not honor -d flag when COORDINATOR_DATA_DIRECTORY is not set. (#16433) (Rakesh Sharma) #88263e48e661e0- gpexpand: Fix error when database has tablespaces (Nihal Jain) #88240634555449- Raise a timeout to 180s, in test 003_recovery_targets.pl. (Noah Misch) #882621015af442- Fix orphaned temp namespace catalog entry left on coordinator (wuchengwen) #8825168873c3c6- Fix icw test cases generted from cherry-pick DynamicForeignscan (zhoujiaqi) #8778d4b9d3ff57- Fix: cherry-pick DynamicForeignscan (zhoujiaqi) #877142353684b2- Fix COPY when executed via fdw on coordinator as executor (#14846) (Chris Hajas) #877a9e78885782- Orca FIXME: Add checks to ensure plans with part selectors are valid (#15083) (Chris Hajas) #877525b87facb2- Disable GUC optimizer_penalize_broadcast_threshold when set to 0 (#15209) (Chris Hajas) #8771cabe2714ef- Fix 2 compiler warnings. (Zhenghua Lyu) #87715c1c54332d- Add support for foreign partitions in Orca (#14890) (Chris Hajas) #8770d20361a390- Remove unused xforms (Chris Hajas) #877c3c0aef4015- Fix duplicate filter due to operator argument order (#15111) (David Kimura) #877dababb3773a- Prevent duplicate filter issue (David Kimura) #87733e24882cb6- Fix bogus ORCA plan joining CTE and replicated table (#14896) (Georgy Shelkovy) #877d0d363e4e5a- Support HashIndexes in Orca (hari krishna) #87707de611941d- [ORCA] Use catalog to determine replication safe functions (David Kimura) #877ff274c55a9b- Store aggregate replication safety info in catalog (David Kimura) #877a153b4a3f27- FIXME : Allow SPE plans to show "Partitions selected: 1 (out of 5)" (hari krishna) #877572f755fc02- Setdismiss_stale_reviews: falsein .asf.yaml (Dianjin Wang) #879ed022d363fd- Fix cherry-pick issues (reshke) #87112c1d2058e6- Support specification of reloptions when switching storage model (Huansong Fu) #871776806d2035- Add comment explaining AT SET ACCESS METHOD flow (Divyesh Vanjare) #8710b6729f1fcc- Support setting table-level reloptions for AO/AOCO tables (Soumyadeep Chakraborty) #87111454f9f5fc- Fix cherry-pick. (Zhang Mingli) #880e2578ea92d8- Fix pg_stat_statements node type unexpected warning (#15094) (ZhangHuiGui) #880e6430f4be68- Fix flaky test function_extensions (Huansong Fu) #880903f5758643- Fix crash of initplan in mpp (#16288) (chaotian) #880e5803f23ae4- Retry gang creation for non-recovery failures (soumyadeep2007) #880bc03c51e03d- Fix SET command that sends DTX protocol command when shouldn't (Huansong Fu) #8808dc163f60d6- Fix segment fault in addOneOption() . (#16504) (Aegeaner) #880bad7e3b647d- Make GetConfigOption/GetConfigOptionResetString return "" for NULL. (Tom Lane) #8808b0f06b6f43- Be more wary about NULL values for GUC string variables. (Tom Lane) #88039e15abae97- Fix parallel_retrieve_cursor diffs. (Zhang Mingli) #880277714c2138- Add test case for PR-11946 (#16669) (Yongtao Huang) #8806430c479d8a- Fix bug: cannot use LOCALE flag with a str pattern (#16666) (Yongtao Huang) #880f17d2ef9ef1- Fix a typo in cdbmutate.c (#16658) (Max Laakkonen) #8801b6f6f6ff80- Update appendonlyblockdirectory.c: imporve coding style. (#811) (reshke) #811fe8326add25- print log message with write_stderr when reach vmem or resgroup limit. (Wenru Yan) #878566a3d8a1de- Analyzedb: Add materialized views to list of tables to be analyzed (#16410) (Marcus Robb) #8784ac70ed5669- Fix the wrong permissions warning on the pgpass file (#16207) (Moonsn) #878a9f26d7cd5e- Bring work_mem out of deprecation (soumyadeep2007) #8780c830714271- Archive current timeline history file after recovery finishes if needed (Jimmy Yih) #8784b5d93994cb- Fix flaky test in create_index (#16368) (bhari) #8787fb9b5c6880- Remove unnecessary trailing semicolons from Python scripts. (#15976) (Richy Wang) #878d167c736c1b- Fix flakiness of regression test in create_index (#16343) (bhari) #878546d7b8a9df- Fix recursive CTE mergejoin having motion on WTS (Divyesh Vanjare) #87840f3dc2c584- Disallow non-standalone ALTER distribution (soumyadeep2007) #87804647e24486- Fix gpstop pipeline flakiness after #15727 (sruthip2) #878aa9cb766222- Fix partition single node test. (Jianghua Yang) #8783b2d07b605a- add some test results into .gitignore (#16254) (Zhenglong Li) #87833e877344a6- Remove a FIXME in tupser.c (Huansong Fu) #8787ac7eb629ea- Don't use PGC_S_OVERRIDE for setting gp_role GUC (Ashwin Agrawal) #878dc79dab0a78- Make gp_session_role alias of gp_role using map_old_guc_names (Ashwin Agrawal) #878beac4003edb- Add logic for checking the process holding the lock file exists (sruthip2) #87865209eb3830- Make slabs and generations use gp_malloc (free|Soumyadeep Chakraborty) #87862307f34ff8- Refine error message for EXCHANGE PARTITION ... WITH (WITHOU VALIDATION|Huansong Fu) #878dbae11e750c- Added test case for pr 15283 (#15528) (Rakesh Sharma) #87884748f57752- Rewrite test interrupt_holdoff_count (Evgeniy Ratkov) #878a902d1fadb6- Add test case for PR 15279. (Zhenghua Lyu) #878cf583e890fd- Possible qual postponing past ANTI-JOIN/LASJ_NOTIN-JOIN. (dh-cloud) #8783acf999b6ff- Replace last PushOverrideSearchPath() call with set_config_option(). (Noah Misch) #878b21d8dc5f2c- Do not use immediate restart in regress test (Huansong Fu) #878df1e2ff5ae7- Prevent CREATE TABLE from using dangling tablespace (#876) (Hao Wu) #87676184113928- Fix cherry-picks. (Zhang Mingli) #874a35742c199d- io limit: save oid in catalog instead of tablespace name (#16324) (RMT) #8749cdce7a009a- Fix ldap crash when ldaptls=1 and ldapscheme is not set. (#16326) (zhaorui) #874676325a1b1c- Use syscache in GetExtTableEntryIfExists (Huansong Fu) #874a8f3f4f16da- analyzedb should be skipped on Temp tables (#16095) (Chandan Kunal) #8746fdc18dfbdf- Remove some duplicated function declare in elog.c (Xiaoran Wang) #87484c2ea58a06- Flag persistent WalSndError on repslot invalidation (Soumyadeep Chakraborty) #8741549da710ce- Remove two dead test out files (Huansong Fu) #8745d3aab11d84- gp_system views: Remove \n from sed replacement (Soumyadeep Chakraborty) #874683e14560de- Remove a FIXME in cdbaocsam.h (Huansong Fu) #874dfc5c23e2af- Disuse physical list for legacy planner. (#16014) (Aegeaner) #8747c809f87458- Fix flaky testcluster_gp(Marbin Tan) #874028f0d5085e- Disallow altering the mpp_execute option of foreign wrappers (Adam Lee) #8747c486072467- Invalidate its foreign table's relcache when alter server (Adam Lee) #8748dec21d0dc9- Reset plan cache to prevent flakes in ICW privileges (Jingyu Wang) #874a77b918f2df- Fix flaky create_index test (Chris Hajas) #874bbd2f95b876- Allocate histogram sample array on heap (Jingyu Wang) #87459ed5267767- minirepro: collect using sequence (wenru yan) #8741841def94da- [7X] Keep order while removing duplicated paths. (#16068) (Xing Guo) #8743cc5995d721- LockErrorCleanup(): missing RESUME_INTERRUPTS() call before return. (Haolin Wang) #8744591ad33bc0- VarBlockIsValid(): offset is not updated when checking the offset array. (Haolin Wang) #87474732f9d0c1- Use findCMDInPath("bash") in Command (#15496) (RMT) #874d85692fec68- walrep: Use regular libpq protocol (Soumyadeep Chakraborty) #874ebd5e18536e- Fix icw test cases generted from "ORCA support ext stats, Fix EPQ..." (zhoujiaqi) #8556bf82a57a78- ORCA ignores empty or unsupported ext stats (zhoujiaqi) #855a1712501411- Fix core dump generated by "ORCA support ext stats, Fix EPQ..." (zhoujiaqi) #855cdf1754546b- Orca FIXME: Remove references to RelIsPartitioned (Chris Hajas) #85501749f37d27- Address a couple of Orca fixmes (Chris Hajas) #8558ce38cf2ea3- Remove renaming orca fixme (Chris Hajas) #855f13bb32212b- Remove Orca FIXME in PrunePartitions (Chris Hajas) #8551aa7beb6727- Orca FIXME: skip dropped columns (Chris Hajas) #8559f6d47643e3- Fix incorrect result from hash join on char column (Jingyu Wang) #85520a996a2c17- Orca FIXME: Improve stats calculation during static partition selection (#14958) (Chris Hajas) #8554b66e17b619- Support Direct Dispatch for a randomly distributed table, when filtered on gp_segment_id (nishant sharma) #85531254f40fc4- [ORCA] Allow push down of filter with BETWEEN predicate (#14872) (David Kimura) #855ff712241cd8- Fix bug that Orca fails to decorrelate subqueries order by outer reference (#14905) (gpopt) #8554b3e0bb982f- Fix unused variable compile warnings (Chris Hajas) #85568cdac563bc- FIXME remove gp_enable_sort_distinct and noduplicates optimizing (#14105) (Yao Wang) #855fc28511153a- Fix bug that nestloop join fails to materialize the inner child for some cases (#14835) (gpopt) #855b5486f362d8- Address FIXME for Orca constraint assertion (Chris Hajas) #8553e157c2d576- Address Orca FIXME: remove test (Chris Hajas) #855edb1fc26705- Address combining partition selectors stats FIXME in Orca (Chris Hajas) #855ba61d483185- Address CTE translation FIXMEs (Chris Hajas) #8558b784b219b2- Remove unused mdpart_constraint from indexes in Orca (Chris Hajas) #8556312869a344- Resolve Orca FIXME for FValidPartEnforcers (Chris Hajas) #855fa59b58c814- Remove unused Orca partitioning code in Orca (Chris Hajas) #855574537722dd- Fall back in Orca for queries with RTE of type TableFunc (#14898) (Chris Hajas) #8557af9f19333e- Add GUC optimizer_enable_foreign_table (#14844) (Chris Hajas) #8550ca83b2b469- [ORCA] Add support for multi-variant n-distinct correlated stats (#14778) (David Kimura) #85520880d52603- FIXME: Rewrite IndexOpProperties API (Jingyu Wang) #85544a82a79c82- Fix EPQ for DML operations (#14304) (Alexandr Barulev) #85513f19cd1d77- Remove unused num_leaf_partitions attribute in Orca (#14777) (Chris Hajas) #85514a78014f54- Enable direct dispatch if distribution column is of 'varchar' type and update hash function selection based on distribution policy of table (nishant sharma) #8557e1497f6bd7- [ORCA] Use extended stats to estimate correlated cardinality (#14674) (David Kimura) #855e1ec6403f2a- LLVM bitcode generation for gpopt/gporca/gpcloud disabled (Tao Tang) #855f9f8bdbb2d1- Update scripts to use python3 (Anusha Shakarad) #855b45cab5c7dc- Fix locking clause on foreign table missing when ORCA is enabled (wuchengwen) #8557a8da0708b5- Add a GUC to discard redistribute hashjoin for Orca (#14642) (gpopt) #8551cbba02378b- Revert "Only super user can set the GUC gp_resource_group_bypass." (Zhenghua Lyu) #8726c0f027ccd2- Add gp_stat_progress_dtx_recovery for observability (Marbin Tan) #87257496bd335e- Fix threading.Thread.getName() is deprecated (#15996) (Yongtao Huang) #872123fcde8fc6- Fix flaky test for crash_recovery_dtm (Marbin Tan) #8722b4399c89f5- Remove deprecated distutils (#15986) (Yongtao Huang) #872733e71cf854- Remove dead code updateRoleForRecoveredSegs() (Ashwin Agrawal) #8729a608506f81- gpcheckcat shouldn't throw dependency error for pg_subscription and pg_transform (Huansong Fu) #872611de07d9f9- Fix the warning of pg_basebackup(). (#15784) (Zhang Hao) #872696aba727e1- Fix the version argument to ArgumentParser is deprecated. (#15948) (Yongtao Huang) #872af40a379856- fix cherry-pick (Zhang Mingli) #86797cebb1cc1c- gpcheckcat: Add new option -x to set session level GUCs (#15962) (Praveen Kumar) #867f48b5443895- add view gp_resgroup_status_per_segment (xuejing zhao) #86724e71b856bb- Move single row expression handler list-concat logic to parser. (#16015) (reshke) #867030a102d3eb- Change the default value of dtx_phase2_retry_second's to 600s (#15632) (Hongxu Ma) #86706e5792cda2- Remove assertion to allow per-phase progress reporting on VACUUM AO/CO. (Haolin Wang) #8676ccaed817c8- Drop GUC_NOT_IN_SAMPLE from guc_checkpoint_timeout (Andrew Repp) #8672a00124a25e- Remove block on changing checkpoint_timeout GUC (Andrew Repp) #86738a82ed063d- fix bitmap index (#15923) (Zhenglong Li) #8674b750879ac3- Optimize gpfdist external table logic (#15987) (zhaorui) #86758ab3cb637a- remove FIXME in function create_motion_path_for_updel (#15968) (Zhenglong Li) #8676cec3486563- Correct comment on relallivisible for AO/CO tables (Soumyadeep Chakraborty) #870f51358b8e21- Correct faulty comment about relstats aggregation (Soumyadeep Chakraborty) #87053cf3334821- Create Block Directory for Materialized Views of AO storage. (Zhang Mingli) #8662b31b258ef1- Add Cases for Issue 15794, 15767 and 15793. (Zhenghua Lyu) #8693420d9bf830- Clean up the use of the deprecated unittest.TestCase.assertEquals() (#15947) (Yongtao Huang) #8698072a952119- Open parallel cursors on behalf of the current user (#15820) (Adam Lee) #869065e449aa73- Fix: BaseException.message deprecated since Python 2.6 (#15943) (Yongtao Huang) #8691107fbd0ac4- Remove the deprecated 'universal newline' mode from open(). (#15933) (Xing Guo) #86981673445c53- Remove dead function FinalizeDirectDispatchDataForSlice() (#15925) (Yongtao Huang) #869a3f17fe8ab6- Fix a flaky test die_commit_pending_replication (Huansong Fu) #869a245727a4a8- function_extensions: Fix tmpdir ls flake (Soumyadeep Chakraborty) #8696d20299b62c- Handle RLS dependencies in inlined set-returning functions properly. (Tom Lane) #869b6c7dbd5cac- Fix another flaky aggregates ICW test (#15895) (Chris Hajas) #8695ccfc384092- fix compiler warning for gcc-12. (#15813) (Yang, Ying-chao) #86916ff096c3ee- Fix gp_stat_bgwriter which shows incomplete/incorrect results (Huansong Fu) #869cfed4db9984- resqueue test: Close holdable cursor instead (Soumyadeep Chakraborty) #8690015f032225- Adjust sepgsql expected output for 681d9e462 et al. (Tom Lane) #86941e8e99e49e- Update distribution policy for dropping distribution key dependency (Ekta Khanna) #8691eea879f729- Assert AO/CO exclusion for anti-wraparound vacuums (Soumyadeep Chakraborty) #8697dfd904d1fc- Post fix: Change resgroup name. (Yongtao Huang) #869a084c9fc215- remove upsert fixme from isolation_schedule (#15636) (chaotian) #869fd247d855b1- Fix an issue with vacuum in TAP test (Huansong Fu) #86962d33aa0f6b- Fix flaky test AOCO_Compression (Huansong Fu) #869ee180975942- ignore tag.sql tag.out (Jianghua Yang) #869688bff0280f- resqueue: Fix statement leak for holdable cursors (Soumyadeep Chakraborty) #869467281d9165- Fix ao_filehandler for new attnum-filenum changes (Divyesh Vanjare) #86023d9f59b6eb- Fix pg_aocsseg to work with attnum-filenum mapping (Divyesh Vanjare) #860b7711a84068- Remove FIXME in partition_pruning that was already addressed (Chris Hajas) #8609e54b320e17- Allow role names started with 'gp_' (Huansong Fu) #860476969de1e1- Fixing ONLY keyword for multiple tables in GRANT/REVOKE (Huansong Fu) #8600d6ac3a13e9- Fix flacky case 002_archiving.pl (Wenru Yan) #8604ad58005f75- Fix flaky archiving tap test (#15544) (kaknikhil) #8607a37b527d73- Add tests for partial wal file generation (#15469) (Tao-Ma) #860c337b3df469- Remove FIXME: cast the unknown typed literal to text (7X) (#15576) (Yongtao Huang) #860a319e065963- Fix a comment in pg_dump (Jimmy Yih) #8607a8c7a67e93- rename totalRowsScannned to totalRowsScanned (Haolin Wang) #860eecff115846- Remove unused Progress class from gpload (Bradford D. Boyle) #86061fd385886a- solve GPDB_96_MERGE_FIXME in planner.c (Tao Tang) #86020754373f49- Remove GPDB_96_MERGE_FIXME in relnode.c:724 (#15557) (QingMa) #860d83f34bd860- Remove dead function in src/backend/cdb (7X) (#15553) (Yongtao Huang) #86077a6161a0eb- Fix code indent. (Zhang Mingli) #8606909ec814b6- Fix cherry-pick. (Zhang Mingli) #85822410a7a5b9- Refactor AO macro RelationIsAppendOptimized (#15546) (chaotian) #8585851f9876b6- Remove fixme from cdbpathlocus_for_insert (#15574) (chaotian) #858fd4abf4f7ec- Disable -Wdeprecated-non-prototype in the back branches. (Tom Lane) #8589a9908688fe- Remove fixme in prepunion.c:848 (#15595) (QingMa) #8584e3230978a1- Fix url_curl.c headers handling (#14976) (Alexey Gordeev) #858e6f956b8638- Replace -1 with InvalidAORowNum (Huansong Fu) #8584551673b2bb- Don't store plain types in short varlena format (Adam Lee) #85879b8ace965a- resource_queue.sql: Add pg_locks sanity check (Soumyadeep Chakraborty) #864cdad9dc3916- Fix multi-row DEFAULT handling for INSERT ... SELECT rules. (Dean Rasheed) #8647f68241e2c6- Yet further fixes for multi-row VALUES lists for updatable views. (Tom Lane) #8642d61bf5266d- starting segments in execute mode post recovery (#15599) (Piyush Chandwadkar) #864d3c84a9a81b- Remove MemoryContext s_tupSerMemCtxt (#15779) (Lei (Alexandra) Wang) #864e02db30aa42- Clean up comments. (Jianghua Yang) #86421404af3303- Post fix: replace 'egrep' with 'grep -E' in gpMgmt (#15810) (Yongtao Huang) #8646a2c96da050- Replace 'egrep' with 'grep -E'. (#15804) (Xing Guo) #86437c0b696a63- Update comment of createMotionLayerState() (#15800) (Yongtao Huang) #86481d4dd86561- Enablewal_compressionby default (Marbin Tan) #8642f11cacb742- Only super user can set the GUC gp_resource_group_bypass. (Zhenghua Lyu) #8642de0e285f5e- Revert "Refactor cdbpullup_missingVarWalker." (Zhenghua Lyu) #864f917aa34468- Remove FIXME in relation_open() (#15786) (Yongtao Huang) #8645eb5061024b- Add missing nodes for function raw_expression_tree_walker(). (wenru yan) #864eba05de737e- Resolve FIXMEs in datetime.c (Huansong Fu) #864f0fd4bd2298- CI fix: don't log too much interconnect events (#15761) (Adam Lee) #864745b89a8e83- Refactor cdbpullup_missingVarWalker. (Zhenghua Lyu) #864b1aebd3afe0- Remove deadcode cdbpullup_isExprCoveredByTargetlist. (Zhenghua Lyu) #86432d33bf966b- Move a FIXME from postgresql.conf.sample to guc.c (Huansong Fu) #864c48753031ac- Bump minimum requirement of zstd to 1.4.0 (Marbin Tan) #8648cf1abafb45- Refactor ALTER TABLE SET AM to be align with 2970799 (reshke) #86153e108496dd- Fix cherry-pick issues (reshke) #8618208479bb56- Fix an issue where the pg_appendonly entry is not removed during AO->heap (Huansong Fu) #861c83e5c6f3a1- Check relam changes in alter_table_set_am test (Huansong Fu) #861fc5f67f1508- Add tests for ALTER TABLE SET WITH for AO to Heap tables (Huansong Fu) #8611c759854184- ALTER TABLE SET ACCESS METHOD: AO->Heap support (Huansong Fu) #861a79eb160673- AT SET WITH() syntax to change table access method (Soumyadeep Chakraborty) #861f94aab469fa- ALTER TABLE SET ACCESS METHOD: Heap->AO support (Soumyadeep Chakraborty) #861c3f7cbc4dda- Add support for SET ACCESS METHOD in ALTER TABLE (Michael Paquier) #861325df54863c- Resolve two FIXMEs in extractPageInfo() (Huansong Fu) #856c040da238a1- Resolve a FIXME for gpcheckcat (Huansong Fu) #85604d2a5a2035- Fix GPDB_96_MERGE_FIXME: verify walker works on Sequence node (in nodeFuncs.c) (Tao Tang) #856cfd67240f05- Remove GPDB_95_MERGE_FIXME in groupingset*. (#15680) (Wenlin Zhang) #8568c6a3533497- Remove GPDB_96_MERGE_FIXME in subselect_gp*. (#15587) (Wenlin Zhang) #856ae976a6f0f2- Resolve GPDB_96_MERGE_FIXME in prepunion.c about recursive cte (xuejing zhao) #8566e94aaf727f- Change keylogto UNRESERVED_KEYWORD (#15606) (Xiaoran Wang) #856a1ddb29cc12- [typo] polish parameter name of _get_remove_cmd (#15473) (zhjwpku) #8564e08a005fe2- Set next OID before restoring schema during pg_upgrade (Jimmy Yih) #856d181ca6a0a8- Remove dead hash agg GUCs (Adam Lee) #856c0124395eac- Fix an issue where we increment command counter incorrectly (Huansong Fu) #856de51dfcc6f1- Fix dangling pointer in ExecDynamicIndexScan() (#15619) (Yao Wang) #856261f6bdffef- Remove FIXME: no longer to pass paramExecTypes as a param (7X) (#15649) (Yongtao Huang) #8560eacb9fe299- Fix IC bugs in ic_proxy_ibuf_push() (#15139) (Hongxu Ma) #856c41d675efc0- Enhance logging for FTS time out (#14185) (Yao Wang) #8566032c5878c9- Fix: 'unrecognized node type: 145' in transformExpr (#15184) (gtygo) #856cc592337e01- Fix typos. (Zhang Mingli) #8562786dd0c524- ASSERT relation is AO in GetAppendOnlyEntryAuxOids/GetAppendOnlyEntry (Huansong Fu) #8562c290bc66d4- Error if partitioned table passed to gp_toolkit.__gp_aocsseg(oid) (Brent Doil) #8568e49f0b4301- Fixed the string comparison warning (Annpurna Shahani) #85687ab71c51f1- Fix flaky idle_gang_cleaner case (#15228) (QingMa) #856e1168bda54f- FIX: cherry-pick missing icw test cases (zhoujiaqi) #8634de7cd73123- Rename database name in test_dbconn.py to avoid mismatching (Zhang Mingli) #857e36838cea19- FIX icw test from Foreign Scans (zhoujiaqi) #83958a65a41049- Fix relcache lookup in Orca when selecting from sequence (Chris Hajas) #8391e84aadd5ee- Use external table FDW in Orca instead of manually constructing external table (Chris Hajas) #83908702ccc5f4- Add support for Foreign Scans in Orca (Chris Hajas) #839be8b5e0f930- Refactor External Scans to Foreign Scans in Orca (Chris Hajas) #83998bf11e160e- Add the REPLACE keyword to let cred-alert ignore (Wu Ning) #839e727234a71a- Remove table Oid for DML on partition table (#14623) (gpopt) #8398a6f7c8f89f- Penalize hash join in case of skew (Jingyu Wang) #8391533deccf6a- Fix cherry-pick. (Zhang Mingli) #85287f3d033f3d- Escape database name for dbconn. (Zhenghua Lyu) #85229ee40bb388- Exclude views from missing file view check (Huansong Fu) #852623db83b8ea- Using __gp_aoseg/__gp_aocsseg in missing/orphaned file views (Huansong Fu) #8521f7de781f43- Fix up stale gp_default_storage_options comment (#15518) (David Kimura) #852f4a9a6f6bea- fix GPDB_96_MERGE_FIXME, do not need to check forceDistRandom in set_cte_pathlist (#15527) (xuejing zhao) #8528c1b1367de1- FIX BUG: unrecognized node type: 147 (7X) (#15495) (Yongtao Huang) #852a48ec0258f6- Add test case for over-eager constraint exclusion (7X) (#15476) (Yongtao Huang) #852189aaf7a795- Fix spelling errors identified by lintian (#15483) (Bradford Boyle) #852ab220b7b088- modify partition_join.out to fix pipeline (#15502) (xuejing zhao) #85297dfb96b576- Fix bypass catalog unittest (#15499) (RMT) #852218df8193f9- Fix erroneous Valgrind markings in AllocSetRealloc. (Tom Lane) #85280d004563e7- resove fixme for lateral left join in partition_join.sql (#15492) (xuejing zhao) #85246b79fd1f0b- mem intensive agg should contains mixed type. (erchuan) #852ec848dee4ac- Improve refresh materialized view with "no data" option (wenru yan) #85214c8244695c- Fix the legacy bug of the DatabaseFrozenIds lock (#15414) (Hongxu Ma) #852088cc7749e9- using 'env perl' instead of absolute path (#15493) (RMT) #852b5b17b93840- Add system PATH to findCmdInPath (#15477) (RMT) #8520b987de6039- Fix colLargeRowIndexes array overflow (Jianghua Yang) #853ca9379e4541- brin ao/co: Fix final partial range summarization (Soumyadeep Chakraborty) #846a0ab44f026e- brin ao/co: Improve summarize tests (Soumyadeep Chakraborty) #846588f5c9c6f8- brin: table AM API for block traversal (Soumyadeep Chakraborty) #84648a8d25182a- brin: Restore specific range summarization - heap (Soumyadeep Chakraborty) #846da87706ef11- BRIN: mask BRIN_EVACUATE_PAGE for WAL consistency checking (Alvaro Herrera) #846dbc7a710ea6- Refactor internals to support pageinspect (#850) (reshke) #8503419239371a- fix test cases (Zhang Mingli) #8452b79a1b0883- Primary should stop waiting for replication when mirror is stopped (Alexandra Wang) #84589c63d90daf- Add a gdb script for debugging purposes (Alexandra Wang) #84539e1d9efefc- set bypass query's memory limit to statement_mem (wenru yan) #845a8f37a3a6e3- Fix another flaky aggregates ICW test (#15433) (Chris Hajas) #84527ef32832b0- Merge redundant test cases in regress tests partition (partition1|Huansong Fu) #845977ff769ce1- Free the dbpath string when it becomes unnecessary (Andrey Sokolov) #845170a45f75ef- Fix mirror checkpointer error on the alter database query (Andrey Sokolov) #8456413927d1ae- Do not trigger fault in dtx recovery process except a few (Huansong Fu) #845f9ec484db1c- FIX BUG: apply get_ao_compression_ratio() to a root partitioned table with AO children (7X) (#15390) (Yongtao Huang) #84521af1e9d620- Fix InterruptHoldoffCount not being reset issue (#15279) (1mmortal) #845a8bb21bd6b3- Ban enums as distribution and partition keys (Andrew Repp) #84506c2345cdde- Fix typo. (Zhang Mingli) #84586ccd8c5e30- Revive previously defunct autovacuum GUCs (Brent Doil) #84547aa78fa5ec- Remove dead code related to memtuples, as no more stored hashtables (Ashwin Agrawal) #845b471d413fb7- Remove unused memtuple_binding code for AOCO (Ashwin Agrawal) #845b25f1a68649- Initialize capability of default resource queue in .dat file (Huansong Fu) #845ad450a64803- Make remapper->typmodmap alloc in remapper->mycontext. (Jianghua Yang) #851563b7ca024f- gpcheckcat: Avoid false positives in vpinfo check (Soumyadeep Chakraborty) #8472a77533e73e- gpcheckcat: Replace expensive pg_attribute query (Soumyadeep Chakraborty) #8471e2d348e937- change IC_PROXY_INVALID_CONTENT to int16 (#15219) (Hongxu Ma) #8473e832f1c06e- Fix obsolete references to SnapshotNow in comment. (#15189) (Xiaoran Wang) #84748865dbc01a- gpexpand: Fix tables not copied to new segments (Nihal Jain) #847f30f66ba5fa- Fix pullup error when the target list contains RelabelType node (#15173) (dreamedcheng) #847eb442939e95- Fix index DDL operations are recorded in QEs' pg_last_stat_operation (#14822) (dreamedcheng) #847957d7158693- Add filenum field to pg_attribute_encoding (Divyesh Vanjare) #847c56911bd19b- Prevent function execution which access distributed table on entrydb query executor. (m7onov) #847f9dbcda775b- Allow GRANT on pg_log_backend_memory_contexts(). (Jeff Davis) #8479a52f7e478a- Fix format error of the lib name on Mac m1 (#15140) (Jermy Li) #847ed99c719402- Avoid syncscan for vacuum full and cluster for catalog tables (Ashwin Agrawal) #84715a9683ee32- remove resGroupId check in runaway detector (wenru yan) #847cfa6d829ce8- AO/CO: reword misleading comment (Alexandra Wang) #8474c15d6b333a- add permission check to file /sys/fs/cgroup/cgroup.procs (#15133) (Zhenglong Li) #847438a6a6a698- Fix ic_proxy compilation for when HOST_NAME_MAX is unavailable (Jimmy Yih) #847d5767f0211d- Update Orca explain pipeline for rhel8 changes (#14585) (Chris Hajas) #8343139828797a- ORCA: Fix data corruption error for domain (#14457) (Ekta Khanna) #834df143a59e13- Update Orca test pipeline to use rhel8 (#14567) (Chris Hajas) #8340d578b9fc42- Assign different Mdid types to Relation, Index and Constraint to avoid Oid conflict (#14411) (gpopt) #8348da76608f49- Add hooks for extensiona, allow custom Table-AM to implement custom xlog (#848) (Xun Gong) #848cdbc1f79d1c- Optimize code of IVM and fix some typos (#833) (Yongtao Huang) #83382a3576d12c- Refactor SaveOidAssignments and RestoreOidAssignments logic. (Zhenghua Lyu) #8446cc27ae78f7- Declare gp_gettmid as an extern function (#14498) (Yini Li) #8445cba6e1d3a4- Fix cumulative statistics collection for AO aux tables (Andrew Repp) #844154428304e5- Add assert to the length of shared hash table name (#14163) (Xiaoran Wang) #8449581fa61b75- Fix syntax error with CREATE MATERIALIZED VIEW (Brent Doil) #844df53aab6ba0- Add test case for reloptions when adding child partition w/ different AM than parent (xuqi.wxq) #8445d26f07ae28- If QEs hit errors in explain analyze, rethrow the error before ExplainPrintPlan (#14588) (Divyesh Vanjare) #844bf0b823d8e1- pfree() the pstrdup()'d string userDoption (Adam Lee) #84485d36bf0a43- fix the issue of cannot create temporary table like existing table with comments (#14742) (Zhenglong Li) #8443d66a5074eb- Fix a flaky test case querying pg_class (Adam Lee) #844f5f5e3ff445- Add ZSTD compression support for gpfdist writable external table (#14250) (HouLei) #8443252ffd5002- fix delete with split update (#15288) (Haotian Chen) #83868c758bd439- fix tids are not in order when building bitmap index (#15271) (Zhenglong Li) #8388ef6dec04d2- Fix bug of upstream merged feature COMMIT AND CHAIN in GPDB (#14179) (Haotian Chen) #8383b2274fd3d9- using TRUSTED_SHELL in gpcreateseg.sh (#15269) (RMT) #83865808fbde38- Connect as utility in SET_LOCALE_VARS_BASED_ON_COORDINATOR() (Adam Lee) #83809ae0737d7e- Comment codes about mop_high_watermark of pg_conn (Adam Lee) #8385d702b1b96b- Remove element connofs from PQconninfoOption (Adam Lee) #838c9d303778e7- Removed dead code in DistributedSnapshot_Copy (#15205) (FairyFar) #838c287df77694- Fix typo allocatd -> allocated (#15272) (Mr Dk) #838a06d6fe8b6f- gpstop: Fix kill_9_segment_processes function (Nihal Jain) #838a03d2b857a9- FIXME enable 64bit bitmapset and update visimap (#14784) (Yao Wang) #8436584d1bfe08- fix: Add bounds checking for aggregate filter array access (Jianghua Yang) #8433ad23219007- Fix pg_rewind when log is a symlink (Soumyadeep Chakraborty) #843aed1520d29f- Fix hang of multi-dqa with filter in planner (#14950) (QingMa) #843226a8ef8949- In binary upgrade, dump the encoding clause for dropped columns (Brent Doil) #8436afffa97e10- Get the case qp_functions_in_subquery_constant back (Adam Lee) #843e0a82bf94ab- gpinitsystem: fix bash syntax when remote locale is incorrect (#15053) (Sasasu) #84325c8b9de06d- FTS: remove dead code and fix some typo (Junwang Zhao) #8436262846cac4- Resolve wrong result when direct dispatch, If opno of clause does not belong to opfamily of distributed key(#14977) (xuejing zhao) #843a1c2d445fae- Remove FIXME related to bgwriter in sample config (Ashwin Agrawal) #84341635102925- Resolve merge fixmes from syncrep.c (Ashwin Agrawal) #843b832648425c- Remove FIXME about RelationIs*() macros (Ashwin Agrawal) #843130a7b2ec1f- Remove fixme from appendonly_index_validate_scan() (Ashwin Agrawal) #843d58fde97419- Double gpfdist listening to one port (HouLei) #8432e922468d61- Fix LWLockHeldByMe assert failure in SharedSnapshotDump (#15007) (dreamedcheng) #84313408655543- Modify 019_replslot_limit.pl test for Greenplum, take 2 (Alexandra Wang) #843e1d4b817d9e- [7X] Skip the foreign key constraint validation. (#14344) (Xing Guo) #843a3590d212be- Remove merge fixme from isolation2 setup test (Ashwin Agrawal) #843874ec50997d- Remove merge fixme from transformGpPartitionDefinition() (Ashwin Agrawal) #8439b5a8a3d356- Remove extraInvalidateCatalogSnapshotConditionallycall (Marbin Tan) #843c7397dc33f3- Add magic number field in the ICProxyPkt (#14926) (Hongxu Ma) #8317158e52a99b- inclusive terminology for Greenplum 7 in gpfdist (#14987) (hyongtao-db) #8315c214df020c- Inclusive Terminology for Greenplum 7 in gpload (#14979) (hyongtao-db) #83130d54291280- No need pstrdup to initialize the dispatched query string (Huansong Fu) #8316dcf8c9bffe- correct fmtopts column format of pg_exttable (#14937) (Huiliang.liu) #8319c5f9652455- Fix the failed unit test case (#14930) (Zhenglong Li) #831934f513db43- Set the default value for option execute_on of gp_exttable_fdw (#14797) (Jingwen Yang) #83112ba449dbdf- Test parallel retrieve cursor can be closed if sender wait in WatLatch when MQ has no space (#14925) (xuejing zhao) #831a7cf6d679f9- Fix flaky bfv_partition_plans test (Chris Hajas) #83103732b43730- Remove inaccurate FIXME message (Jingyu Wang) #831f2eafed28d3- FIXME: Remove redundant Get/SetStaticPruneResult (Jingyu Wang) #831c3926f05bea- test/regress: fix misleading error message (HustonMmmavr) #831c6b87f73552- FIXME: It looks like PostgreSQL planner pruning feature does not work properly (Tao-Ma) #82864d680293b4- Temporary change the qp_dropped_cols expected file (Tao-Ma) #828202225ea115- Add test for pg_attribute_encoding entries with various AOCS table creation syntax (Huansong Fu) #82878ebf55f128- Add test case for fix wrong results caused by over-eager constraint exclusion (#14592) (xuejing zhao) #82868cba7eda18- (main only): fix wrong results caused by over-eager constraint exclusion (#14553) (xuejing zhao) #8280d5eec6f9ba- fix compiler warning caused by gpfdist compression external table (#14599) (HouLei) #828da1f254b828- Fix failure when DynamicSeqScan has a subPlan #14505 (Evgeniy Ratkov) #828bc9cc1c0a72- Add stream zstd compress for gpfdist to gpdb7 (#14144) (HouLei) #8281a56de3f07d- Ensure that an active outer snapshot exists prior to executing SPI (Adam Lee) #8286784abd9f38- Fix the test extension to execute SQL code inside of a Portal (#14515) (Adam Lee) #828b478dc20b18- Fix checkpoint wal replay failed issue (Wang Weinan) #8284c61c98deb5- Remove two not used elements of Agg (Adam Lee) #828fa7f4c697f0- Minor changes to align with the upstream (Adam Lee) #828ef4725ab755- Acquire sample rows for root partition to build extend statistics (QingMa) #82863f7c13ef38- src/timezone/zic.c: handle strdup failure (#836) (Ilya Shipitsin) #836e9dc7c39568- CI: run the parallel regression tests with a user-specified limit on the number of simultaneous connections. (Jianghua Yang) #8353cd299d9b0e- Support create directory table with location. (zhangwenchao) #798fa79ed67e59- Ban reindexdb --concurrently (Soumyadeep Chakraborty) #832d71f6160828- Move stats related tests under disable_autovacuum for validity of index's reltuples. (Haolin Wang) #83229b33b29b31- SIGPIPE during ending not exhausted external table scan (#14020) (Georgy Shelkovy) #832d9888d7b3b5- Remove duplicate headerfile (Himanshu Pandey) #8327979b1cbe63- Fix incorrect distkey when copy partitions on segment. (#14502) (Xing Guo) #832339eebdd4eb- Remove FIXME in test index_constraint_naming_upgrade (Huansong Fu) #832b6e9971f2ae- ao/co index build scans: Only use SnapshotAny (Soumyadeep Chakraborty) #83241b93eebbc2- Fix icw test from "Cherry-Pick CUBE grouping set, predicates from subquery ..." (zhoujiaqi) #8305fd7ed78e97- ORCA: Support multiple grouping sets distinct (zhoujiaqi) #830e1ea1cf19a4- [ORCA] Enable multiple grouping set specs (#14366) (David Kimura) #83004a3db6b3ff- Fix CBitSet Intersection logic in Orca (#14379) (Chris Hajas) #830544c11e876c- Fix query preprocessor for nested Select-Project-NaryJoin (Ekta Khanna) #8305f220d245b9- Rename branches in Orca CI to main (#14401) (Chris Hajas) #830cc6a521ae8d- [ORCA] Enable CUBE result grouping set (#14329) (David Kimura) #830153ba3b0907- Remove "trigger" from the ORCA code (Jingyu Wang) #83087aa7a88793- Remove obsolete partition functions and declaration in ORCA (Jingyu Wang) #830e5269ff959b- Orca supports propagating predicates from EXISTS/ANY subquery to outer relation (#14098) (gpopt) #830ebd236e0034- Simplify Nary join with inner joins if predicate is false in Orca (#14284) (Chris Hajas) #83085d7ba83f87- Patch handling of composite type returning TVF that evaluates to const (#14283) (THANATOSLAVA) #8301f8095fd67d- Comment out assertion in CBucket::SplitAndMergeBuckets (#14272) (gpopt) #830dfa9bb5bc0f- Allow direct dispatch when filtering on gp_segment_id (hari krishna) #8307ffe21e3b77- [ORCA] Fix window frame translator related FIXMEs (#14191) (David Kimura) #8301fb1701ab77- Move temp files to results dir to avoid untracked files. (#15832) (Zhang Mingli) #793aec3384edd4- Fix related code in copyfrom.c (Yongtao Huang) #79399bd992a1c9- FIX BUG: COPY FORM doesn't throw out ERROR: extra data after last expected column (7X) (#15612) (Yongtao Huang) #793a12d2d4b15c- Fix test cases of Cherry-pick. (Zhang Mingli) #826c8988399da7- Fix flaky test 'partition' (Huansong Fu) #8268a168bf5027- remove prev_memtuple_len (Haolin Wang) #826e48d8e7ad6b- Suppress memset() in memtuple_form_to() for performance. (Haolin Wang) #826dcbf5e58bd7- Add .gitignore entries for distributed_snapshot test (Huansong Fu) #826d15bfdd5461- Fix possible mirror startup failure by fts promotion (dh-cloud) #826e9ee30d3a41- Process encoding option for external table custom format (#14702) (Huiliang.liu) #82689e7800aca7- Remove result tuple bound push down if qual (Jingyu Wang) #8263031181dd45- Fix parallel retrieve cursor on select transient record types issue (刘明哲) #826f1bd48dc7ca- Fixed Resource management DDL report "WARNING: unrecognized node type" when log_statement='ddl'. (FairyFar) #826cc9c84350ab- Record pg_controldata output of failed segment (#14648) (Annpurna Shahani) #826a21db922392- Fix the flaky case truncate_gp (#14695) (Adam Lee) #826a94f48956ce- Set the GPHOME_CLIENTS correctly in the script (#14732) (Adam Lee) #826384619e4df5- gpexpand.status_detail should be distributed by "table_oid". (Zhenghua Lyu) #8268cdc29de7a1- Convert float8 with double instead of long double (Denis Smirnov) #826a0f39821178- ORCA dsisable the update and delete on partitioned tables (zhoujiaqi) #822284d900550f- Orca enable update and delete on partitioned tables (#14129) (David Kimura) #822ec0c86e5a1a- Enhance the code style and some fixes of IVM (#829) (Yongtao Huang) #8294bd2d57baa9- Fix test cases of cherry-pick. (Jianghua Yang) #82796d06cafad8- Resolve a FIXME in merge_leaf_stats() (Huansong Fu) #827f2764ef4c66- ao/co: don't dereference dangling pointers (#14468) (Adam Lee) #827142596d5843- fix ic-proxy mis-disconnect addrs after reload config file (#14415) (Jianghua Yang) #8272c238f6fc37- Make gpactivatestandby do retry loop after standby promote (Jimmy Yih) #827276d6a855ad- Add numsegments check for gpcheckcat (Nihal Jain) #82732be1d074ef- Fix gpcheckcat partition distribution policy check (Nihal Jain) #827f770fbb757c- Check with assert if AO table's toast table kept existing relfrozenxid unchanged. (#13499) (Aegeaner) #827fce2c290552- Fix range tables opening's locking issue inside ExecInitModifyTable(). (#14418) (Aegeaner) #827e8c2b52cfb8- Workaround flaky test "dispatch" (#14429) (David Kimura) #8270f9ea5e85f4- Refactor to extract SET_VAR to gp_bash_functions.sh (Junwang Zhao) #827680a0197b3c- Fix makefile to remove tablespace-step target all (Junwang Zhao) #8272c3ad98952f- ao/co: Move unique index DML tests to new group (Soumyadeep Chakraborty)74c48c597d9- ao/co: Remove FIXME for DML state mechanism (Soumyadeep Chakraborty) #827ed1d76f4fa6- ao/co: Refactor DML states (Soumyadeep Chakraborty) #8272f4bafda0dd- fix upgrading external tables with dropped cols (Kalen Krempely) #8274be1bf50eab- Remove unnecessary code that dealt with locus of UNION plans. (#10879) (Heikki Linnakangas) #82733e08725fb4- fix gp_gettmid to return correct startup timestamp. (#14204) (Violet Cheng) #827ca2123f6b9d- Fix typo. (#14290) (fiograf) #827a1353bb7a8b- make headerfile accessible to pxf extension (#14046) (Himanshu Pandey) #827e6e665ea07b- gp_replica_check: resolve FIXMEs (Ashwin Agrawal) #8270e4928cd83e- gp_replica_check: cosmetic changes to output (Ashwin Agrawal) #827ede16fd9b9a- Bring back cdbsubselect_drop_distinct. (#14322) (Aegeaner) #82719f2e32575c- Fix gpload regress case failure when OS user is not gpadmin (#14301) (dreamedcheng) #8275330213a81f- Add tests for ALTER TABLE ONLY ... SET TABLESPACE (Huansong Fu) #827495309595a5- Rename UpdateSerializableCommandId() to UpdateCommandIdInSnapshot() (Adam Lee) #827ff57b4890e0- Remove FIXME in bfv_olap_optimizer.out. (#14319) (Zhenghua Lyu) #82760eb05436a2- Support ONLY keyword for GRANT/REVOKE (Huansong Fu) #827173864a37cb- Change FIXME to note in join_hash case. (Zhenghua Lyu) #827cd258f33920- Remove fixme in qp_correlated_query. (#14314) (Zhenghua Lyu) #8278e3de84113e- Bring back cdbsubselect_drop_distinct from 5X branch. (#14258) (Aegeaner) #827a2d8a0ec6bd- Tests of VACUUM (SKIP_LOCKED) (#14265) (Yao Wang) #827bb5d05287fa- fix crash on get_ao_compression_ratio of heap table (#14205) (Haotian Chen) #827e45481b2763- Removed unnecessary variable assignment. (Gleb Khudyaev) #827b1a6c602cf4- pg_upgrade: Resolve test FIXME (Brent Doil) #827f819916fea1- pg_upgrade: Resolve FIXME for spclocation column (Brent Doil) #827765c9ed7eba- Fix: Ensure Smgr Relation is Opened Before Accessing AO Segment Files (yjhjstz) #827f2245856fdc- Fix dependency bug with minirepro and materialized views (#14223) (Chris Hajas) #827c66c184aca2- Fix incorrect sortOp and eqOp generated by IsCorrelatedEqualityOpExpr. (#14108) (1mmortal) #82732221f4499a- Forward complete QE notice messages (#11563) (dh-cloud) #827b0b1c367138- Dump number of segments during minirepro and gpsd (#14225) (Chris Hajas) #82747fe6d9aa58- Clean some typos about IVM (#825) (Yongtao Huang) #825976e4c82897- Fix crash that partition table has no encoding attributes for new columns (#820) (Hao Wu) #820e24b737aa6a- Fix test cases of cherry-pick. (Zhang Mingli) #8234cfaad7b36d- dsnap: Remove dead function (Soumyadeep Chakraborty) #823accf1b887de- Fix test_consume_xids where it consumes +1 to what's intended (Huansong Fu) #8233706ac29d3a- Remove GPDB_12_MERGE_FIXME in cdb_create_multistage_grouping_paths() (#14556) (QingMa) #8231eeb8ef6d95- Remove the generated 'stdin' and 'stdout' files (Adam Lee) #823793bffd26e3- ao/co: Ban speculative insert in parse analysis (Soumyadeep Chakraborty) #823e3e971d9888- Clean up compilation warnings coming from PL/Perl with clang-12~ (#14657) (Chen Mulong) #823840ea494aa0- ao/co: Clarify tuple_lock API (Soumyadeep Chakraborty) #8235cc58d6e24e- ao/co: Clarify compute_xid_horizon_for_tuples API (Soumyadeep Chakraborty) #8230f65387744f- Remove handle RangeSubselect in checkWellFormedRecursionWalker. (Zhenghua Lyu) #823f7b10c1bf4c- Support "Mq" in isolation test framework (Alexandra Wang) #82349ae63ad033- Fix gp_dqa test to explicitly analyze tables (#14643) (Chris Hajas) #82327d18ddc6dd- Remove dead code MPool (#15511) (Yongtao Huang) #7927f919d894cd- Fix icw test "Derive Combined Hashed Spec For Outer Joins" (zhoujiaqi) #8046c289ada596- FIX: Ordered set agg with a ref type column will generate coredump (zhoujiaqi) #8047f6f4a6b601- Derive Combined Hashed Spec For Outer Joins (#14045) (THANATOSLAVA) #804f0a6160d3cc- [ORCA] Allow empty target list (#14159) (David Kimura) #804b43dfb64bf2- Allow ORCA to generate DML plans on GENERATED column tables (David Kimura) #804c9f44457d6c- Add exception using unsupported default comparator evaulator types (David Kimura) #804f4c7f1c37df- Address FIXMEs in gpdbwrappers.cpp file (#14104) (Ekta Khanna) #80406d00130c5e- Add HashValue function to CPartitionPropagationSpec (David Kimura) #8040600f616ec6- [ORCA] Resolve merge FIXMEs in CPartitionPropagationSpec (David Kimura) #804a76a41736cb- [ORCA] Fix duplicate cast predicates (#14061) (David Kimura) #8045a720a1e7c6- Allow certain functions to be safely executed on replicated slices in Orca (#13873) (Chris Hajas) #804ac6926d4288- Update ordered-set agg preprocess step for skew (Ekta Khanna) #8040e3e7a3b25e- Remove ORCA specific duplicate code (David Kimura) #804f5bdc807a75- Remove unused function PdxlnBitmapIndexPathForChildPart() (David Kimura) #8042034e5e3b2a- Remove FIXME label to gut has_oids (David Kimura) #804463f2fdb8d2- Remove unused GUC optimizer_enable_partial_index (David Kimura) #80426c35a8ab16- Enable direct dispatch for DML statements with ORCA (#13471) (24nishant) #804a565c9fc7eb- Derive combined hashed spec outer join master revert (#13967) (THANATOSLAVA) #804c34428846e0- Fix assert op executor node (#13900) (David Kimura) #804fcb9d008afd- Fix improper copying of group statistics in Orca (#13926) (Chris Hajas) #8046e7b4d58e61- Remove WITH OIDS from ORCA code base (#13920) (David Kimura) #80432ba45efd10- Derive Combined Hashed Spec For Outer Joins - Patch (#13899) (THANATOSLAVA) #804b763ec9ce33- Convert ORCA pipelines to use Vault variables (#13907) (David Kimura) #8040ffc4af83d9- ORCA Update reset stat to handle cyclic memo path (#13879) (David Kimura) #804fc065034df7- Queries on Distributed Replicated tables hangs when using optimizer (DevChattopadhyay) #804b1d2e27ef85- [ORCA] Fix duplicate stats reset (#13817) (David Kimura) #804aff4a81d68f- Derive Combined Hashed Spec For Outer Joins (#13714) (THANATOSLAVA) #8040faf8e18367- FIX: re-enable the NL-index in ORCA and fix the Join2IndexApplyGeneric (#807) (jiaqizho) #807cf204de471b- Fix cheryy-pick test cases. (Zhang Mingli) #818c70f0a8ade2- Support ALTER TABLE SET DISTRIBUTED BY for external tables (Huansong Fu) #818c53d3db6dcf- Disable flaky qp_union_intersect test (David Kimura) #818e8798016d34- Revamp ic-proxy logging (Soumyadeep Chakraborty) #818af49d1ba769- Fix memory leak in DynamicBitmapScans (Chris Hajas) #818ae56ae677d6- Disable flaky qp_union_intersect test (Chris Hajas) #818eed5ab6827b- Revert "Unify ic-proxy log level under GUC gp_log_interconnect's control, and remove macro IC_PROXY_LOG_LEVEL" (#14207) (David Kimura) #818d20bbab9de3- Unify ic-proxy log level under GUC gp_log_interconnect's control, and remove macro IC_PROXY_LOG_LEVEL (Aegeaner) #8184f9ceb8ac5e- Revert "Fix pipeline failure caused by psql_gp_commands test" (Adam Lee) #818f3ea5c6c5b8- Exclude AMs with internal handlers in gpcheckcat dependency checks (Adam Lee) #818454fa31bf18- Fix cases of cherry-pick (Zhang Mingli) #816ace5385c486- Replace netstat with ss (code cleanup) (Nihal Jain) #816831f6a331d2- Change cryptography package version (Nihal Jain) #816f484c5a423c- [typo] compatable => compatible (#14084) (Junwang Zhao) #81696738725fdd- Fix pipeline failure caused by psql_gp_commands test (Wenru Yan) #816561dd884e9b- tcp-ic: Add more detail to register msg error (Soumyadeep Chakraborty) #81659793b7f290- psql: display the access method name as the storage (#14066) (Wenru Yan) #816fb54cfef799- Break early when creating Memtuple binding from TupleDesc. (Zhang Mingli) #8165568896a984- Introduce timeout to tcp ic teardown select loop (Soumyadeep Chakraborty) #816989902c65da- Fix typo. (Junwang Zhao) #8164106ae50e9b- Fix incorrect hash-key of Redistribute-Motion when creating path for multi-DQA expr. (#14135) (Xing Guo) #8167b2a49b0dd6- Update tidscan optimizer expected output (#14132) (gpopt) #8161157e367e51- Removed transforming of hasharray to hashstring (#14121) (Rakesh Sharma) #816e4310714c5d- Fix orca target list will be disordered when function's return_type is record. (zhangwenchao) #8137e78128b8cf- Fix directory table problems and add guc allow_dml_directory_table. (zhangwenchao) #683679a1e26ac7- Fix flake test bfv_meta_track (#817) (Jianghua.yjh) #8171efdb2b3a25- ci: Introduce installcheck-cbdb-parallel (#819) (Ed Espino) #8198d20831b7c8- pg_upgrade: Fix core dump in report_progress() (Brent Doil) #8145c173c666a0- Fix gpcheckcat false alarms for pg_default_acl (Soumyadeep Chakraborty) #814071760faaaf- Fix wrong results with a WITH RECURSIVE query (#13715) (Wenru Yan) #81450b7d5f6840- [psql] Add support for describing auxiliary tables for ao table. (#14063) (Xing Guo) #81427a67d4026c- Fix a panic case in the greenplum_fdw test. (#14033) (Huiliang.liu) #8148d539dcc4c8- Fix db_size_functions regress test (Jimmy Yih) #81497592048125- change verify checksum FIXME to FEATURE NOT SUPPORTED (Rakesh Sharma) #814511933dfb57- Remove -emit-llvm bitcode compile flag work around (David Kimura) #814eac1b11d50c- Cleanup a FIXME in ATExecAddIndex (Huansong Fu) #814c33386e5b59- Disallow Insert and Delete triggers on SplitUpdate (wenru yan) #814ee6b1e596cb- Update gp_switch_wal() to include pg_walfile_name() output (Jimmy Yih) #814eb475870c9c- gpinitsystem is not working with debug option (#13942) (Annpurna Shahani) #814205c4b11509- Resolve fixme comment in ATExecAddColumn() about why no lock child table (Huansong Fu) #81431fe0c159ab- Add xmin, xmax in test cases for troubleshooting flakiness. (Zhang Mingli) #808b50e6d1c4bb- Fix pipeline failure (yjhjstz) #8099389da31d3c- Move test bitmap_union from isolation2 to regress. (Zhenghua Lyu) #8098425ed16b0e- Remove an redundant case from workfile_limits (#13998) (Adam Lee) #809e5d742b8060- Preserve param info when bringing a path to OuterQuery locus (Wenru Yan) #809f882215c971- Eliminate alien nodes before execution for entry db (Sergey Smirnov) #8090bb07c03c65- DatumStreamRead teardown: NULL out after pfree (Soumyadeep Chakraborty) #809fffa69a19cc- DatumStreamWrite teardown: NULL out after pfree (Soumyadeep Chakraborty) #809d8f22d1a15b- AOFetchBlockMetadata: Remove dead fields (Soumyadeep Chakraborty) #8097349bb4c214- Fix for ICW test alter_table_aocs2 (Divyesh Vanjare) #809029ac9e79c1- Resolve tablecmd fixme for external part check (Divyesh Vanjare) #8099916d77c7c0- Removing AOCO add column fixme (Divyesh Vanjare) #8096b8da0727e5- Fix compile-time warn in pg_basebackup code. (reshke) #80945496ef56ca- Escape database name for dbconn. (Zhenghua Lyu) #809c6931b5ff75- Resolve a GPDB_12_MERGE_FIXME in regress/dsp. (Zhenghua Lyu) #8096805b17f4eb- [AORO] change addition assignment to assigment (Junwang Zhao) #8094fa18996426- Fix gplogfilter csv generation (t1mursadykov) #8092dd5c39969b- gpcheckcat: Make opt block similar to 6X (Orhan Kislal) #8097b95278d6ef- Avoid loading gp_inject_fault extension twice (Huiliang Liu) #8094fba8198420- cdbappendonlystoragewrite: Remove dead functions (Soumyadeep Chakraborty) #8092de3a0f65db- Emit ERROR if gp_fastsequence entry goes backward during update (Ashwin Agrawal) #80986d9520c08e- disallow generated columns in distribution key (wenru yan) #809e7e594420d7- Fix leak user information by LDAP (#13831) (Haotian Chen) #809615a5d0c483- if encoding is defaulted when creating external tables, we will use the server encoding (#13885) (xiaoxiao)f90a5a51fe8- Declare BackoffPriorityIntToValue and ResourceQueueGetPriorityWeight as extern functions. (#13908) (Yini Li) #80964cfb48305b- Fix groupingsets_optimizer.out (Zhang Mingli) #810d6ca9bdd74d- Fix cases after cherry-pick from GPDB. (Zhang Mingli) #8105980168b194- removed fixme tag as the changes have no impact (#14116) (Rakesh Sharma) #810d54296dcae2- Fix gpinitsystem Behave tests that use environment variables (Jimmy Yih) #810ebc866e0c41- GlobalShellExecutor checks the whole output as the termination condition (Adam Lee) #81023544a20db3- Use "initfile" as the filename extension of generated init files (Adam Lee) #8100572c4e9ed8- Put some locale related GUCs to sync guc array (#14068) (dreamedcheng) #81036e16d1ec45- Support multi stage hashagg for groupingsets with unsortable refs (#14056) (QingMa) #810f34ae724163- Maintain Data Status of Materialized Views for Partitioned Tables. (Zhang Mingli) #78643ca55d2a9b- Fix the icw tests which generated by dynamic (bitmap/index/table) scan (zhoujiaqi) #7965612f4b4d76- Adapt dynamic (bitmap/index/table) scan to PG 14 (zhoujiaqi) #79612ed1a8e82a- Fix compiler warnings from Dynamic Scan commit (Chris Hajas) #79680026068d05- MDP changes (Chris Hajas) #796b4476faac51- ICW changes (Chris Hajas) #79610bc16c2452- Assorted changes and cleanup for Dynamic Scan support (Chris Hajas) #7965f5250e70bf- Adds Orca support for Dynamic Bitmap Heap/Index Scan (Chris Hajas) #7962617770361b- Adds Orca support for Dynamic Index Scan (Chris Hajas) #796ef95449dba2- Adds Orca support for Dynamic Table Scan (Chris Hajas) #79638c560f90bc- Revert "Remove unused Dynamic (bitmap/index/table) Scan code" (Chris Hajas) #7969178c9f6dc0- Fallback to Postgres optimizer on empty target list in CTE producer (Alexey Gordeev) #796589191e855a- Add dynamic test selection and flexible defaults (Ed Espino) #805b7c0660e5b3- Stabilize output of new regression test. (Tom Lane) #802f83cb86feac- In extensions, don't replace objects not belonging to the extension. (Tom Lane) #802112b2181bb1- remove useless extern (#13896) (Junwang Zhao) #802652633a29ff- ADBDEV-2872: ALTER TABLE erase pg_appendonly values (Georgy Shelkovy) #8027cd776a5ed3- [AOCO] remove the useless if condition (Junwang Zhao) #802f18d5493821- Add CHECK_FOR_INTERRUPTS in ExecInsert's speculative insertion loop. (Tom Lane) #802841aacdb43c- Avoid large replication lag due to FPI WAL records from hintbits (Ashwin Agrawal) #8029c085803156- Reduce test runtime of src/test/modules/snapshot_too_old. (Tom Lane) #802e92b599526e- Be more wary about 32-bit integer overflow in pg_stat_statements. (Tom Lane) #802db8a250295f- Check maximum number of columns in function RTEs, too. (Tom Lane) #802208b70ef324- Fix error reporting after ioctl() call with pg_upgrade --clone (Michael Paquier) #802caabc899b5a- Gang loss with gp_dist_wait_status during running transaction. (Dennis Kovalenko) #802e382864083e- In transformRowExpr(), check for too many columns in the row. (Tom Lane) #80276d75e260a8- Force immediate commit after CREATE DATABASE etc in extended protocol. (Tom Lane) #80273da0f32f38- Remove palloc() call in ResWaitOnLock (#13701) (dh-cloud) #802ed8778b318b- gpcheckcat needs to reset GV.retcode before starting to check a database (#13735) (Dev Swaroop Chattopadhyay) #802055f1c00c9e- Fix assertion failure and segmentation fault in backup code. (Fujii Masao) #802cdf4171c88b- Prevent BASE_BACKUP in the middle of another backup in the same session. (Fujii Masao) #8021c88280b3d8- Fix unit of explain sort info (yjhjstz) #8024a1c1b08504- Re-add SPICleanup for ABI compatibility in stable branch (Peter Eisentraut) #802d3cbfb9dad1- AO read: Avoid use-before-assignment in debug print (Soumyadeep Chakraborty) #802f25510b8174- postgres_fdw: set search_path to 'pg_catalog' while deparsing constants. (Tom Lane) #8028fb316acec1- Remove fixme comment in aset.c:AllocSetTransferAccounting. (#13786) (Wenlin Zhang) #802ab63a723391- Make dsm_impl_posix_resize more future-proof. (Thomas Munro) #802f47d859fcd1- Don't clobber postmaster sigmask in dsm_impl_resize. (Thomas Munro) #802e74d40166e2- [initdb] remove ending \n from pg_log_error (#13794) (Junwang Zhao) #8025f4a4a92e20- Block signals while allocating DSM memory. (Thomas Munro) #802ccb1f189d74- Fix windows clients compilation of libpgcommon (Brent Doil) #8021bf774ef22a- Fix lock assertions in dshash.c. (Thomas Munro) #80256648eb9b46- Fix \watch's interaction with libedit on ^C. (Thomas Munro) #80207670d4699a- [gpdemo] only create mirror directories when needed (#13777) (Junwang Zhao) #8020aabbe2b607- Fix alias matching in transformLockingClause(). (Dean Rasheed) #802f48d78c28fa- Add writing CHECKPOINT to gpactivatestandby (Ashwin Agrawal) #802e685db063e8- Fix idle_in_transaction_session_timeout works on QE (#13547) (dreamedcheng) #8028f94c0a1a71- Just use default on commit behavior to child tables when we create partition table (#13687) (Zhenglong Li) #802bc3025bafbb- Use pg_ctl -t secs option for promote in gpactivatestandby (Ashwin Agrawal) #80294dddae995a- master: fix gpfdist crash (#13750) (hyongtao-db) #802e3a302704cb- ecpglib: call newlocale() once per process. (Noah Misch) #80211074eb3e94- Fix singlenode workfile_mgr_test test (yangjianghua) #7970494308e320- Harden dsm_impl.c against unexpected EEXIST. (Thomas Munro) #797549dac7fc00- aoblkdir: Remove dead function prototypes (Soumyadeep Chakraborty) #797c85510a13b9- blkdir: Rename CurrentSegmentFile and CurrentBlock (Soumyadeep Chakraborty) #79729bb0e77d5e- Gut the appendoptimized_basic test (Soumyadeep Chakraborty) #79788b431ce261- Fix gppkg's coordinator hook not execute. (Sasasu) #797866ec2b91ae- fix fixme in planner about calculating dNumGroups for grouping sets (zxuejing) #7970ea097e2f1c- Fix small typos in config parameters description. (#13697) (Anton Kurochkin) #79759715849fdf- [typo] fix a typo to make the comment more precise (#13702) (Junwang Zhao) #79711f5f19dc92- remove a superfluous variable (#13681) (Junwang Zhao) #797abd1545a6d0- Add logicalEof to errdetail in OpenAOSegmentFile (Soumyadeep Chakraborty) #797bae05aa8b87- Fix a flakiness in test recovery test overwrite_contrecord (Huansong Fu) #797f19bd8db519- [README][typo] fix gpdemo path typo (#13670) (Junwang Zhao) #797b58ca90db5f- Resolve GPDB_12_MERGE_FIXME in system_views.sql (#13469) (QingMa) #7977faf3748215- Print errno for QE->QD dispatch checks (Soumyadeep Chakraborty) #7972da8ab93a7b- Allow max_replication_slots=0 (Soumyadeep Chakraborty) #7974f08c7fdac7- Check recoveryTargetAction before put PM_STATUS_STANDBY (Kate Dontsova) #797e71edfc1ed9- pylib: Fix the error while doing remote file operation (#12433) (Sasasu) #7970e5498e2db9- Resolve GPDB_12_MERGE_FIXME in pathnode.c (#13466) (QingMa) #79756fd24223cb- Validate sql exec_location in CreateFunction (#13431) (QingMa) #797daf51fc1c2e- Fix export snapshot test (Brent Doil) #797edbe8f473c0- Check if the source snapshot already has a distributed snapshot. (Soumyadeep Chakraborty) #79704d7ba708c3- Add distributed snapshot support to pg_export_snapshot (Brent Doil) #797b54afa4602a- Add test case with ORCA query optimizer enabled (Ed Espino) #800ee9207079ad- Add isolation2 and parallel-retrieve test matrix entries (#801) (Ed Espino) #801a03c0bf7902- Update branch check with current test job names (#799) (Ed Espino) #799f2afaadadd1- Process 'T_CustomScanState' in ExecSquelchNode (#768) (Xiaoran Wang) #76828eb91a62c6- Enhance Build Pipeline with Debug and Core Analysis Support (#784) (Ed Espino) #784f84eb2cfac5- Revert: "Vacuum auxiliary TOAST should not be dispatched." (GongXun) #7943d37b925888- Refactor setDistributedTransactionContext (Soumyadeep Chakraborty) #78874fb1386c86- Helper for sizing a distributed snapshot's xip[] (Soumyadeep Chakraborty) #788ecb66628d65- fix compiler warning for genfile.c,util.c and nodeShareInputScan.c (wenru yan) #78850b2124ae8c- gpstate -e: Remove progress for killed recoverseg (#13412) (ravoorsh) #788e4f892ad1a1- Fix flaky test checkpoint_dtx_info (Huansong Fu) #78831e8870594f- use winner QE's nfiltered1 and nfiltered2 in the output of EXPLAIN ANALYZE (#13417) (SmartKeyerror) #788ecc0b869c4f- remove useless lockmode upgrade in inherit.c (#13434) (SmartKeyerror) #788a4179417310- Try to lookup commands by $PATH before iterating over hardcoded paths. (#13361) (Xing Guo) #7880deffcbac4c- ORCA: allow not enforce distribution key in 3-stage aggregate (#776) (jiaqizho) #77657a5320e9a5- Forbid users from altering the AS part of the ALTER TASK command. (Zhang Mingli) #778d42a8c6298c- Do not match non vars in inner plan's target for LASJ_NOTIN. (Zhenghua Lyu) #772a8729fc9f36- Fix banning window agg in recursive queries. (Zhenghua Lyu) #772a6b319cb4d4- Fix flaky testcase correlated_subquery (David Kimura) #7721886c4e79dc- Fix "missing continuation record" after standby promotion (Alvaro Herrera) #7722f6e6287886- Remove platform specific limitation from msg type recognition logic (hughcapet) #7727c533587c84- Increase the timeout of isolation2 GlobalShellExecutor (Adam Lee) #772d0cc0909822- Dispatch temporary tablespace id to all Gangs. (Sasasu) #77223165023668- Fix temporary namespace access in guc.sql (Sasasu) #7723ec30131c41- support implementing custom storage manager in extension (GongXun) #7639319f8ecaf7- Process shared_preload_libraries in single-user mode. (Jeff Davis) #763735d6a4be0e- Collect query info when 'ExecCheckXactReadOnly' reports error (wangxiaoran) #769d162ebd28c3- Add EXTERNAL TABLE to autocomplete (#15350) (Kirill Glisnky) #774c5428c57009- Open relation SMGR before use (reshke) #7852161ec2c893- Allow using table access method when creating partition table (Hao Wu) #76404e83483319- Doc: update the SECURITY.md (Dianjin Wang) #7708156fddc575- Docs: avoid confusing use of the word "synchronized" (David Rowley) #7776264eba3929- Fix potential nullptr dereference issue. (#12780) (Xing Guo) #777d649959b1f3- gprecoverseg rebalance is failed with timeout while promoting mirrors (hari krishna) #777613e9139108- Update the comments for commit 9116c93 (Huansong Fu) #777f9a2cd0bb89- Restore visibility of some GUCs to be viewable from pg_settings (Jimmy Yih) #7773503adc33fd- doc: Fix typo in ANALYZE documentation (Daniel Gustafsson) #777bbc8cc30985- resolve update distributed key with oids fixme (#13343) (xuejing zhao) #77782e85d8b58e- drop s3 external table (#13334) (Huiliang.liu) #77705e3a73e706- Fix test case notin. (Zhenghua Lyu) #7770942e6c648e- remove duplicate codes in ExecSetParamPlan (#13328) (SmartKeyerror) #777db24b8c4b12- add distribution key for gpload staging table (#13163) (xiaoxiao) #777d992c8e3f7f- resolve pull_up_sublinks fixme (#13317) (xuejing zhao) #777d29a03a10cc- Document autoanalyze limitations for partitioned tables (Tomas Vondra) #777b4db9559671- Fix error message for unexisted tag (#779) (reshke) #7799bd78472350- Add pg_dynamic_tables system view. (#771) (Zhang Mingli) #77187503a76513- Format taskcmds.c to follow PostgreSQL coding style. (#775) (Zhang Mingli) #775adce2eb39c5- Restore removal of unused directory (#773) (Ed Espino) #773c6c03b0fd65- test: support multiple make targets in single matrix entry (#766) (Ed Espino) #766cb671fe1b78- Fix some compilation and habitual thinking errors. (zhangwenchao) #76720cbc1d1289- [AQUMV] Answer Aggregation Query Directly. (#705) (Zhang Mingli) #7056e93f27f78f- Fix type error of PG_PASSWORD_HISTORY_H macro. (zhangwenchao) #7621a6697ee4d8- fix coredum when use group by with jit enabled PS: It should be noted that the elementType of v_resnullp needs to be the same as the number of bytes occupied by v_group_id, otherwise llvm-assert will be triggered. (ZhangHuiGui) #760cd4a4d2cf66- [7X] Skip ssh if segments are on the same host with coordinator. (#16812) (Xing Guo) #7470a2d22feb46- Add new option start_new_session to Command class (Nihal Jain) #74707c4d130e17- gprecoverseg: Add ability to handle interrupts (Nihal Jain) #74756632f55f7b- Dynamic Table. (#725) (Zhang Mingli) #725470a8f2d664- Ignore temp files. (#755) (Zhang Mingli) #7557a6a6c96030- Make gp_matview_aux and gp_matview_tables unshared catalog. (#756) (Zhang Mingli) #75617b210d7117- [ORCA] optimize eliminate self comparison (wangxiaoran) #72255c70e4d8e6- Wrong results by ORCA when NULL TEST on LOJ (#15358) (Hari krishna) #72252db9dfcb7b- Update Greetings Workflow for Apache Cloudberry (Incubating) (Ed Espino) #75447f626c6cc7- Avoid REFREH fast path if matview has foreign tables. (Zhang Mingli) #7027be4f7fe7c7- Enable answer query using Materialized View for external table. (Zhang Mingli) #702fa05a8f1a7c- Throws ERROR when statement_mem is set to greater than max_statement_mem. (FairyFar) #75269462b0425b- ci: add PR edit trigger and improve CI skip instructions (#751) (Ed Espino) #751ca642bfe72c- Optimize DISTINCT, ORDER BY clause when Aggregation without Group By. (Zhang Mingli) #685747b953ab91- Fix unrecognized node type of pg_task (roseduan) #744a1e9e2d4a93- Adding additional test suite. (#735) (Ed Espino) #735526ff094a8e- Fix maybe uniniatilzed access of variables (reshke) #709650a7311d57- Fix REFRESH fast path. (Zhang Mingli) #72071c6677dd66- Fix compile error when disable-faultinjector (roseduan) #66048591423d31- Fix directory table ci test unstable. (zhangwenchao) #7336df030cc59c- test: Add single-node test configurations to CI pipeline (Ed Espino) #73643a0c43fc00- Fix test cases for gp-style partition in single-node mode (Hao Wu) #7366ca10b90554- [ORCA] Avoid pushdown of predicate with set-returning function (#14201) (David Kimura) #708f37fec27781- Fix qp_with_clause testcase without asserts (#13878) (David Kimura) #708bc5b47631a1- Doc: update the Apache Security email address (Dianjin Wang) #73011333c0b4d3- Doc: update basic community files for ASF (Dianjin Wang) #696d0454c3ccba- Use revents in struct pollfd to check the result of poll() (YueZhang) #7109a670c1a556- ci: Re-enable tests with increased shared memory (#727) (Ed Espino) #72743c915c1584- Doc: link 404 error caused by org changed (yihong0618) #707782d9b799e7- Inherit parent's options for child like gp-style partition table (#695) (Hao Wu) #695111a7bc62a1- UseBIO_{get,set}_app_datainstead ofBIO_{get,set}_data. (#716) (zhangwenchao) #716f92faf0fb04- Remove DockerHub auth from workflow (#719) (Ed Espino) #71922856f44ea6- ci: add core Apache Cloudberry (incubating) build and test workflow (#714) (Ed Espino) #7142818d834927- feat: Add .asf.yaml for Apache infrastructure integration (#713) (Ed Espino) #713f6ba05ff428- Use interface for storage interactions in Append-optimized TAM (reshke) #650c9b6cca9fa9- Enhace tab completion for partition cmds (#692) (reshke) #69269ba2c9c423- Rewrite tryOpenTable to correct support CB (Leonid Borchuk) #6889787bfc8c1f- [ORCA] Fix memory leaks in translator (#13656) (David Kimura) #68842cbb008067- Clean up logic in CdbTryOpenTable. (Zhenghua Lyu) #68817767dbceb3- Avoid opening table in CondUpgradeRelLock() when possible (Huansong Fu) #688b2ae6854158- Fix paramcollid for param in ORCA translator (#13302) (Sambitesh Dash) #688f0c4ea7ca43- Fix testexpr translation of outer expr (#13296) (David Kimura) #688558efeac444- Materialize aggregations in NL Join inner child (Orhan Kislal) #68886118fe28cb- Fix missing Redistribute on top of Split Update with Orca (Ekta Khanna) #688da0a27c6d35- [ORCA] Enable more HashAggregate alternative plans (#13421) (David Kimura) #688551f5741dba- Remove overload raise function with severity_level (#13376) (David Kimura) #68816da3616e37- Fix subquery all subquery context (#13377) (David Kimura) #68839d92f22e84- Fix task timezone (roseduan) #6849b9dd5856d0- Fix incorrect system target list detection for AO update (Zijie) #603f573ee1d39b- Fix failure of ORCA non-split update for CBDB (Zijie) #6031659ae11ae5- [ORCA] Implemented InPlaceUpdate to be used for updates made on non-distribution columns. (#13889) (Sanath Kumar Vobilisetty) #6033d8612d109f- Fix predicate pushdown using cast'd column (#13770) (David Kimura) #6031cdccbe5760- Fix non-default collation fallbacks (hari krishna) #603e53b57c73e9- [clang-tidy] Add readability braces around statements (#13730) (David Kimura) #603fb7a3aec3b5- Add support in ORCA for splitting ordered-set agg (Ekta Khanna) #603a47540c1e3d- [ORCA] Update compute scalar func cost model (#13506) (David Kimura) #6036f10db2333f- Support Const TVF returning composite type in ORCA (#13422) (THANATOSLAVA) #6033e68f23be37- Enable GatherMerge plan alternative for non-EstMaster singleton distribution (GPORCA). (Alexey Gordeev) #603b19cfdd4c88- Introducing parallel array_agg (#13169) (Lei (Alexandra) Wang) #603209f897959b- Fix FNullRejecting() error while trying to process zero-placed predicate. (Alexey Gordeev) #6038dffe76c48b- Add tests for GUC of PGC_STRING type value rollback (Sergey Smirnov) #6872365a974621- Replace usages of InterruptPending to the flag of query cancellation (#13148) (Maksim Milyutin) #6879f5f638cda6- Add check for appendonly materialized view to pg_upgrade (#11820) (Yao Wang) #6879c8c7e4a7d4- Wiped out fake "Failed to kill processes for segment" message on gpstop command (#13231) (FairyFar) #6878c88f6430ae- gpstate -e : Display ongoing recovery progress (hari krishna) #687e3e1cdb7da3- Fix flaky unit test in buildMirrorSegments (Nikhil Kak) #687ce5ed684711- Including PGOPTIONS="-c gp_role=utility" to use utility mode when inv… (#13066) (Annpurna Shahani) #687fc502d98fa5- Prevent gp_tablespace_segment_location() from executing on entrydb QE (#13075) (Hongxu Ma) #6876cd3276f566- Direct looking for AppendRelInfos by relid in the append_rel_array (#13197) (maqing) #6874e5ba146ce5- Fix spelling errors in binaries (Bradford D. Boyle) #68785e9f50a958- run ALTER TABLE EXPAND PARTITION PREPARE in separate transactions (#13152) (SmartKeyerror) #687b789f451890- Fix typos in temp regression test (Jimmy Yih) #6871b931d1bcf0- Fix flaky fts_unblock_primary isolation2 test (Jimmy Yih) #6878d5ec768dda- Resolve GPDB_12_MERGE_FIXMEs: TOAST for AO_ROW Table (Haolin Wang) #6879c05d1ec210- Resolve a MERGE 12 FIXME in nodeModifyTable.c. (Zhenghua Lyu) #68762c617bfec3- Remove obsolete header file 'optimizer/var.h'. (#13187) (Xing Guo) #68767598fbdb57- Introduce PG_TEST_TIMEOUT_DEFAULT for TAP suite non-elapsing timeouts. (Noah Misch) #687b31acdf20e1- PR pipeline: Use dedicated worker (icw-centos7). (Ed Espino) #687868a727dda8- Run rhel8 ICW jobs in specific workers (Shaoqi Bai) #687288a3ac3a64- gpmovemirrors: close connection for tablespace information (Nikhil Kak) #6872e1c9903096- recoverseg/addmirrors/movemirrors: Add behave and unit tests (Nikhil Kak) #6875daf37f08e8- recoverseg/addmirrors/movemirrors: Revert catalog update for failures (Jamie McAtamney) #68700373244f62- recoverseg/addmirrors/movemirrors: Improve error reporting (Nikhil Kak) #687b557f47eabd- recoverseg/addmirrors/movemirrors: Update catalog before recovery (Nikhil Kak) #687fdb6a56e119- recoverseg/addmirrors/movemirrors: Don't stop unreachable failed mirrors (Nikhil Kak) #687db1d363a942- recoverseg/addmirrors/movemirrors: Start each mirror independently (Divyesh Vanjare) #687948eea101f7- Fix bug in gpconfigurenewsegment (Nikhil Kak) #6871616c91290b- make clean${CMOCKERY_DIR}and${MOCK_DIR}(#13181) (maqing) #68791051234b88- make ALTER TABLE EXPAND PARTITION PREPARE reentrant (#13115) (SmartKeyerror) #687c548c6ce621- Enable faultinject point 'fault_in_background_writer_main' in builds without assertion. (#13175) (Xing Guo) #687077cd163c4f- Refactor code around encoding clauses and resolve related FIXMEs (Huansong Fu) #687fa4de46b350- Fix gpfdist loads partial records if the data file is gz compressed (#13161) (Huiliang.liu) #6875831820bd81- add testcase for master_shared_snapshot_collision_fix (QingMa) #687b7925346d85- Fix flaky brin testcase (#13138) (David Kimura) #68716eb78a5a77- Enhance GPDEMO output to indicate MIRRORED configuration status. (Ed Espino) #6870536ec71414- Behave: Pass WITH_MIRRORS env variable from CI task. (Ed Espino) #6874c5dcf9c175- Pass WITH_MIRRORS env variable from CI task to create-demo-cluster. (Ed Espino) #68721d7f84a981- Remove most msys special processing in TAP tests (Andrew Dunstan) #68759bbdd6a156- Add isolation test for pg_basebackup. Test pg_basebackup with database oid larger than int32 for https://github.com/postgres/postgres/commit/259bbe177808986e5d226ea7ce5a1ebb74657791. (QingMa) #68741ac6fdd59d- Fixed tests: (Leonid Borchuk) #6786a95c6391f3- Fix FNullRejecting() error while trying to process zero-placed predicate. (Alexey Gordeev) #678a4a0a07c2cd- Fix flaky qp_misc test case (#13261) (David Kimura) #6789b3bf7a65f9- Add ORCA GUC to disable NLJ (David Kimura) #6783a8c8c78501- Fix Printing Expression Properties (Bhuvnesh Chaudhary) #6785633fbb1bc7- Fast path to REFRESH materialized view. (#682) (Zhang Mingli) #68274808061fa6- gpexpand: TRUNCATE coordinator-only tables for cleanup (Soumyadeep Chakraborty) #66687971ba4aa9- Fix explain analyze printing "never executed" uncorrectly (#672) (Xiaoran Wang) #6724fe75a9c5b5- Improve the loading of interconnect with a more flexible way. (#646) (YueZhang) #646991fb84509f- fix incorrect first Tid during index scan which using bitmap index (GongXun) #67910c6841e6da- Suppress compiler warnings in release build. (#674) (reshke) #674cc189453263- Get back gp_distinct_plans tests. (Zhang Mingli) #68063e81316295- FIX multi-level correlated subquery bug (#14453) (Haotian Chen) #6631c6da0ed71b- Fix cache lookup failed for type 0 (#14559) (gpopt) #663323c0e0059b- Fix Bitmap index null-array condition failed (#13901) (Haotian Chen) #66346de759006a- resolve compiler warning (#13704) (QingMa) #663dfb73aae9c6- remove duplicate ereport to make the code neat (#13894) (Junwang Zhao) #66316df3d57c33- Fix memory leak due to LogicalRepRelMapEntry.attrmap. (Amit Kapila) #66393dd69b9bcd- Fix gpfdist report "unknown meta type 108" error. (#13457) (zhaorui) #663bcbb1c5dd28- Implement 3-phase aggregation with DEDUP HashAgg for DISTINCT. (Zhang Mingli) #676e86787e1271- Parallel DEDUP_SEMI and DEDUP_SEMI_REVERSE Join.(A new approach to process Semi Join Query in Parallel of MPP) (#653) (Zhang Mingli) #653ff20f9973c6- Fix compile errors that has unused arguments or variables (#673) (Hao Wu) #673f70d190de2b- Refactor parallel scan node (yjhjstz) #647fdc5abc0caf- Fix reference leak on AO/AOCS partition tables with unique index. (#649) (Zhang Mingli) #649734a8a1358a- Update index stats test to be in sync with 3d351d916b20534f973eda760cde17d96545d4c4 (reshke kirill) #6111591a3eeee6- Update fault injector to better handle tableName argument. (Brent Doil) #611e32c49742a9- Collect vacuum stats for append-optimized tables (#15262) (Lei (Alexandra) Wang) #611c85e8761962- Fix 2 compiler warnings. (Zhenghua Lyu) #61123b82a83919- Report VACUUM progress for append-optimized tables (#15042) (Alexandra Wang) #611c60e6acce68- Remove unnecessary GetAppendOnlyEntryAuxOids() call from appendonly_insert() (Haolin Wang) #611ea05cb63032- Bring back pg_appendonly to relcache (Huansong Fu) #611781c43b63b4- Add AO_AUX_ONLY option to VACUUM command (Andrew Repp) #61123f65e377eb- Remove visibility check code in aocs compaction (#13886) (Linxu Han) #6113882884c30a- Fix incorrect index->reltuples after VACUUM (Haolin Wang) #611be743ee0cfe- vacuum_appendonly_index: Fix IndexVacuumInfo initialization (Vasiliy Ivanov) #6111b10c82633c- aoco: Scan progress reporting for CREATE INDEX (Soumyadeep Chakraborty) #611fdfea208877- Vacuum auxiliary TOAST should not be dispatched. (Haolin Wang) #6116687050bd2a- Add WAL synchronization wait before replica check (yang jianghua) #655f26f4ab2053- Fix add or alter tag value to object will error out when tag's allowed_values is null. (zhangwenchao) #6429e6035c5fef- Bring back enable_geqo definition for extension compatibility sake (reshke kirill) #652fc562a99b14- Update appendonly_compaction.c, add helpfull debug via Debug_appendonly_print_compaction (reshke) #6545f180c56f83- Fix CDatumSortedSet handling of empty arrays causing errors in ORCA (wuyuhao28) #643a099d24333c- Expose two functions to convert string to varchar/bpchar (#644) (Hao Wu) #64420b84a725cb- need to check the return value of UFileClose, as an error may occur during the close operation (gongxun) #6404b3cb341513- Fix test parallel_retrieve_cursor/explain (wangxiaoran) #641f2705e96317- [AQUMV] Make get_matview_query public to get view query. (Zhang Mingli) #63808997519c5f- Update gpshrink: fix reference before assignment (#636) (reshke) #636461aee9b327- add a new GUC of gp_detect_data_correctness to detect data correctness during OS upgrade (#16333) (reshke) #6284d926ede502- Disable gpmapreduce regress test in gpcontrib. (zhangwenchao) #63292a97858930- Fix typo s/zeors/zeros (reshke) #63927764957f9e- Disable ssl tap test default. (zhangwenchao) #63786663518145- Fix volatile EquivalenceClass has no sortref. (Zhang Mingli) #604f9f89c3d071- Add force param to ExecSquelchNode (wangxiaoran) #6221983bc6376a- Fix explain analyze hang (wangxiaoran) #622fc63ac8dfae- Replace usages of InterruptPending to the flag of query cancellation (#13148) (Maksim Milyutin) #631c335f01b8d1- Fix ExplainNode forgetting to set sname for node 'T_TupleSplit' (#629) (Xiaoran Wang) #6290967e5b42f3- Add Parallel ANTI join cases. (Zhang Mingli) #617cddb51b017d- Fix plpython test cases (Hao Wu) #624797c6a1349a- Fix recursive RECORD-returning plpython functions. (Tom Lane) #624d388a40bf4b- Don't corrupt plpython's "TD" dictionary in a recursive trigger call. (Tom Lane) #624607b85432e4- Avoid possible longjmp-induced logic error in PLy_trigger_build_args. (Tom Lane) #6245e0d319123a- Hide warnings from Python headers when using gcc-compatible compiler. (Tom Lane) #624122e2cf4af9- Allow building with MSVC and Strawberry perl (Andrew Dunstan) #624c1cd60c63f1- Fix assertion failure with PL/Python exceptions (Michael Paquier) #6241462bba8f5c- Move return statements out of PG_TRY blocks. (Nathan Bossart) #62447c46b9c3ed- Tighten array dimensionality checks in Python -> SQL array conversion. (Tom Lane) #624ce04d88e9f5- Handle zero-length sublist correctly in Python -> SQL array conversion. (Tom Lane) #6248f931febee8- Fix SPI's handling of errors during transaction commit. (Tom Lane) #624f9efdad35b5- Support sreh in copy from parse stage (#621) (Weinan WANG) #621966ae6daf96- Turn off enable_incremental_sort by default (#623) (Hao Wu) #623cdc0fedeb86- Fix explain analyze (#619) (Xiaoran Wang) #61986f07743cb5- Including complete snapshot message into SharedSnapshot (Weinan WANG) #613
Contributors Team
@weinan003, @fanfuxiaoran, @gfphoenix78, @avamingli, @zhangwenchao-123, @reshke, @jiaqizho, @gongxun0928, @zhangyue-hashdata, @roseduan, @leborchuk, @foreyes, @edespino, @yihong0618, @tuhaihe, @MisterRaindrop, @HuSen8891, @songdongxiaoa2, @robozmey, @Mulily0513, @tenderwg, @chipitsine, @Tao-Ma, @x4m, @hyongtao-db, @yjhjstz
New Contributors
- @x4m made their first contribution in #666
- @hyongtao-db made their first contribution in #774
- @chipitsine made their first contribution in #836
- @Tao-Ma made their first contribution in #828
- @Mulily0513 made their first contribution in #885
- @tenderwg made their first contribution in #911
- @robozmey made their first contribution in #1005
Full Changelog: https://github.com/apache/cloudberry/compare/1.6.0...2.0.0-incubating