This is an automated email from the ASF dual-hosted git repository. reshke pushed a change to branch at_set_am2 in repository https://gitbox.apache.org/repos/asf/cloudberry.git
omit 3e0d4db5b5 Fix cherry-pick issues omit c47b5cd9fe Fix ENABLE/DISABLE TRIGGER to handle recursion correctly omit 6dc63bc572 Support specification of reloptions when switching storage model omit 6351b7ef1a Add comment explaining AT SET ACCESS METHOD flow omit 8d6ee3bd55 Support setting table-level reloptions for AO/AOCO tables add c48753031a Bump minimum requirement of zstd to 1.4.0 add 32d33bf966 Move a FIXME from postgresql.conf.sample to guc.c add b1aebd3afe Remove deadcode cdbpullup_isExprCoveredByTargetlist. add 745b89a8e8 Refactor cdbpullup_missingVarWalker. add f0fd4bd229 CI fix: don't log too much interconnect events (#15761) add eba05de737 Resolve FIXMEs in datetime.c add 5eb5061024 Add missing nodes for function raw_expression_tree_walker(). add f917aa3446 Remove FIXME in relation_open() (#15786) add 2de0e285f5 Revert "Refactor cdbpullup_missingVarWalker." add 2f11cacb74 Only super user can set the GUC gp_resource_group_bypass. add 81d4dd8656 Enable `wal_compression` by default add 37c0b696a6 Update comment of createMotionLayerState() (#15800) add 6a2c96da05 Replace 'egrep' with 'grep -E'. (#15804) add 21404af330 Post fix: replace 'egrep' with 'grep -E' in gpMgmt (#15810) add e02db30aa4 Clean up comments. add d3c84a9a81 Remove MemoryContext s_tupSerMemCtxt (#15779) add 2d61bf5266 starting segments in execute mode post recovery (#15599) add 7f68241e2c Yet further fixes for multi-row VALUES lists for updatable views. add cdad9dc391 Fix multi-row DEFAULT handling for INSERT ... SELECT rules. add 79b8ace965 resource_queue.sql: Add pg_locks sanity check add 4551673b2b Don't store plain types in short varlena format add e6f956b863 Replace -1 with InvalidAORowNum add 4e3230978a Fix url_curl.c headers handling (#14976) add 9a9908688f Remove fixme in prepunion.c:848 (#15595) add fd4abf4f7e Disable -Wdeprecated-non-prototype in the back branches. add 5851f9876b Remove fixme from cdbpathlocus_for_insert (#15574) add 22410a7a5b Refactor AO macro RelationIsAppendOptimized (#15546) add 6909ec814b Fix cherry-pick. add 77a6161a0e Fix code indent. add d83f34bd86 Remove dead function in src/backend/cdb (7X) (#15553) add 20754373f4 Remove GPDB_96_MERGE_FIXME in relnode.c:724 (#15557) add 61fd385886 solve GPDB_96_MERGE_FIXME in planner.c add eecff11584 Remove unused Progress class from gpload add 7a8c7a67e9 rename totalRowsScannned to totalRowsScanned add a319e06596 Fix a comment in pg_dump add c337b3df46 Remove FIXME: cast the unknown typed literal to text (7X) (#15576) add 7a37b527d7 Add tests for partial wal file generation (#15469) add 4ad58005f7 Fix flaky archiving tap test (#15544) add 0d6ac3a13e Fix flacky case 002_archiving.pl add 476969de1e Fixing ONLY keyword for multiple tables in GRANT/REVOKE add 9e54b320e1 Allow role names started with 'gp_' add b7711a8406 Remove FIXME in partition_pruning that was already addressed add 23d9f59b6e Fix pg_aocsseg to work with attnum-filenum mapping add 467281d916 Fix ao_filehandler for new attnum-filenum changes add 688bff0280 resqueue: Fix statement leak for holdable cursors add ee18097594 ignore tag.sql tag.out add 62d33aa0f6 Fix flaky test AOCO_Compression add fd247d855b Fix an issue with vacuum in TAP test add a084c9fc21 remove upsert fixme from isolation_schedule (#15636) add 7dfd904d1f Post fix: Change resgroup name. add 1eea879f72 Assert AO/CO exclusion for anti-wraparound vacuums add 41e8e99e49 Update distribution policy for dropping distribution key dependency add 0015f03222 Adjust sepgsql expected output for 681d9e462 et al. add cfed4db998 resqueue test: Close holdable cursor instead add 16ff096c3e Fix gp_stat_bgwriter which shows incomplete/incorrect results add 5ccfc38409 fix compiler warning for gcc-12. (#15813) add b6c7dbd5ca Fix another flaky aggregates ICW test (#15895) add 6d20299b62 Handle RLS dependencies in inlined set-returning functions properly. add a245727a4a function_extensions: Fix tmpdir ls flake add a3f17fe8ab Fix a flaky test die_commit_pending_replication add 81673445c5 Remove dead function FinalizeDirectDispatchDataForSlice() (#15925) add 1107fbd0ac Remove the deprecated 'universal newline' mode from open(). (#15933) add 065e449aa7 Fix: BaseException.message deprecated since Python 2.6 (#15943) add 8072a95211 Open parallel cursors on behalf of the current user (#15820) add 3420d9bf83 Clean up the use of the deprecated unittest.TestCase.assertEquals() (#15947) add 2b31b258ef Add Cases for Issue 15794, 15767 and 15793. add 53cf333482 Create Block Directory for Materialized Views of AO storage. add f51358b8e2 Correct faulty comment about relstats aggregation add 6cec348656 Correct comment on relallivisible for AO/CO tables add 1cb0a67205 Support setting table-level reloptions for AO/AOCO tables add bd2f0c29d5 Add comment explaining AT SET ACCESS METHOD flow add 3535631561 Support specification of reloptions when switching storage model add 0a0f7f65bd Fix ENABLE/DISABLE TRIGGER to handle recursion correctly add 1cbd57e2ab Fix cherry-pick issues This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (3e0d4db5b5) \ N -- N -- N refs/heads/at_set_am2 (1cbd57e2ab) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: configure | 109 +++- configure.ac | 16 +- contrib/Makefile | 2 +- contrib/interconnect/proxy/ic_proxy_addr.c | 19 - contrib/interconnect/proxy/ic_proxy_addr.h | 1 - contrib/interconnect/proxy/ic_proxy_iobuf.c | 21 - contrib/interconnect/proxy/ic_proxy_iobuf.h | 1 - contrib/interconnect/proxy/ic_proxy_main.c | 3 +- contrib/interconnect/proxy/ic_proxy_packet.c | 24 - contrib/interconnect/proxy/ic_proxy_packet.h | 2 - contrib/interconnect/udp/ic_udpifc.c | 4 +- contrib/sepgsql/expected/ddl.out | 1 - gpMgmt/bin/analyzedb | 4 +- gpMgmt/bin/gpinitsystem | 4 +- gpMgmt/bin/gpload.py | 87 +-- .../bin/gppylib/test/unit/test_unit_gpcheckperf.py | 14 +- .../bin/gppylib/test/unit/test_unit_mainUtils.py | 14 +- gpMgmt/bin/lib/gp_bash_functions.sh | 1 - gpMgmt/sbin/gpsegrecovery.py | 2 +- gpMgmt/test/behave/mgmt_utils/gpinitsystem.feature | 2 +- gpMgmt/test/behave/mgmt_utils/gprecoverseg.feature | 9 + gpMgmt/test/behave/mgmt_utils/steps/mgmt_utils.py | 12 +- .../mgmt_utils/steps/tablespace_mgmt_utils.py | 1 - src/backend/access/aocs/aocsam.c | 2 +- src/backend/access/aocs/aocssegfiles.c | 25 +- src/backend/access/appendonly/aomd.c | 2 +- src/backend/access/appendonly/aomd_filehandler.c | 99 ++-- src/backend/access/appendonly/aosegfiles.c | 2 +- .../access/appendonly/appendonly_blkdir_udf.c | 2 +- .../access/appendonly/appendonly_compaction.c | 6 +- .../access/appendonly/appendonly_visimap_udf.c | 6 +- src/backend/access/appendonly/appendonlyam.c | 8 +- .../access/appendonly/test/aomd_filehandler_test.c | 34 +- src/backend/access/brin/brin.c | 8 +- src/backend/access/common/memtuple.c | 6 +- src/backend/access/common/relation.c | 1 - src/backend/access/external/url_curl.c | 12 +- src/backend/catalog/aoblkdir.c | 2 +- src/backend/catalog/aocatalog.c | 2 +- src/backend/catalog/aovisimap.c | 2 +- src/backend/catalog/catalog.c | 21 +- src/backend/catalog/heap.c | 41 +- src/backend/catalog/index.c | 7 +- src/backend/catalog/pg_appendonly.c | 4 +- src/backend/catalog/system_views.sql | 46 +- src/backend/cdb/cdbgroupingpaths.c | 2 +- src/backend/cdb/cdbpathlocus.c | 3 +- src/backend/cdb/cdbpullup.c | 47 -- src/backend/cdb/cdbsetop.c | 8 +- src/backend/cdb/cdbtargeteddispatch.c | 50 -- src/backend/cdb/endpoint/README | 15 +- src/backend/cdb/endpoint/cdbendpoint.c | 6 +- src/backend/cdb/endpoint/cdbendpointutils.c | 4 +- src/backend/cdb/motion/cdbmotion.c | 8 +- src/backend/cdb/motion/tupser.c | 35 +- src/backend/commands/analyze.c | 2 +- src/backend/commands/indexcmds.c | 2 +- src/backend/commands/matview.c | 15 +- src/backend/commands/schemacmds.c | 8 +- src/backend/commands/tablecmds.c | 8 +- src/backend/commands/tablespace.c | 7 +- src/backend/commands/vacuum.c | 9 +- src/backend/commands/vacuum_ao.c | 4 +- src/backend/executor/nodeBitmapHeapscan.c | 2 +- src/backend/nodes/copyfuncs.c | 1 - src/backend/nodes/nodeFuncs.c | 2 + src/backend/nodes/outfuncs.c | 1 - src/backend/nodes/readfuncs.c | 1 - src/backend/optimizer/plan/planner.c | 19 - src/backend/optimizer/prep/prepunion.c | 33 -- src/backend/optimizer/util/clauses.c | 7 + src/backend/optimizer/util/relnode.c | 7 - src/backend/parser/gram.y | 4 +- src/backend/parser/parse_utilcmd.c | 2 +- src/backend/postmaster/autovacuum.c | 9 + src/backend/replication/logical/origin.c | 6 +- src/backend/rewrite/rewriteHandler.c | 125 +++-- src/backend/rewrite/rewriteManip.c | 11 +- src/backend/storage/lmgr/lock.c | 16 +- src/backend/utils/adt/datetime.c | 68 +-- src/backend/utils/adt/dbsize.c | 2 +- src/backend/utils/cache/relcache.c | 4 +- src/backend/utils/datumstream/datumstream.c | 1 + src/backend/utils/datumstream/datumstreamblock.c | 6 +- .../utils/datumstream/test/datumstreamblock_test.c | 1 + src/backend/utils/misc/guc.c | 3 +- src/backend/utils/misc/guc_gp.c | 2 +- src/backend/utils/misc/postgresql.conf.sample | 4 +- src/backend/utils/resscheduler/resqueue.c | 9 +- src/bin/gpfdist/regress/input/exttab1.source | 4 +- src/bin/gpfdist/regress/output/exttab1.source | 4 + src/bin/pg_dump/pg_dump.c | 4 +- src/bin/pg_dump/pg_dumpall.c | 12 +- src/bin/pg_rewind/t/102_bitmaptest.pl | 15 +- src/bin/pgbench/pgbench.c | 3 + src/include/access/tupmacs.h | 17 - src/include/catalog/catalog.h | 1 + src/include/catalog/pg_am.h | 4 + src/include/cdb/cdbappendonlyam.h | 2 +- src/include/cdb/cdbmotion.h | 5 - src/include/cdb/cdbpullup.h | 20 - src/include/cdb/cdbtargeteddispatch.h | 1 - src/include/commands/tablecmds.h | 4 - src/include/nodes/plannodes.h | 1 - src/include/storage/lock.h | 7 + src/include/utils/datumstreamblock.h | 1 + src/include/utils/rel.h | 6 +- src/test/isolation/isolation_schedule | 16 +- src/test/isolation2/expected/lockmodes.out | 105 ++++ .../expected/resgroup/resgroup_bypass.out | 6 + src/test/isolation2/expected/resource_queue.out | 37 +- .../expected/segwalrep/select_throttle.out | 10 +- .../parallel_retrieve_cursor/privilege.source | 7 +- src/test/isolation2/isolation2_schedule | 7 +- .../parallel_retrieve_cursor/privilege.source | 36 +- .../isolation2/sql/resgroup/resgroup_bypass.sql | 5 + src/test/isolation2/sql/resource_queue.sql | 20 +- .../isolation2/sql/segwalrep/select_throttle.sql | 2 +- src/test/perl/PostgresNode.pm | 2 +- src/test/recovery/t/002_archiving.pl | 259 +++++++-- src/test/regress/.gitignore | 2 + src/test/regress/expected/AOCO_Compression.out | 64 +-- src/test/regress/expected/aggregates.out | 1 + src/test/regress/expected/aggregates_optimizer.out | 1 + .../regress/expected/alter_distribution_policy.out | 179 ++++++- src/test/regress/expected/alter_table.out | 26 +- src/test/regress/expected/bfv_partition.out | 28 +- src/test/regress/expected/bfv_subquery.out | 54 ++ .../regress/expected/bfv_subquery_optimizer.out | 54 ++ src/test/regress/expected/column_compression.out | 12 +- src/test/regress/expected/function_extensions.out | 28 +- .../expected/function_extensions_optimizer.out | 28 +- src/test/regress/expected/generated.out | 2 +- src/test/regress/expected/generated_optimizer.out | 2 +- src/test/regress/expected/gporca.out | 2 +- src/test/regress/expected/gporca_optimizer.out | 2 +- .../expected/index_including_gist_optimizer.out | 2 +- src/test/regress/expected/matview.out | 47 ++ src/test/regress/expected/matview_optimizer.out | 47 ++ src/test/regress/expected/partition_pruning.out | 17 +- .../expected/partition_pruning_optimizer.out | 17 +- src/test/regress/expected/qp_dropped_cols.out | 586 ++++++++++++--------- .../regress/expected/qp_dropped_cols_optimizer.out | 586 ++++++++++++--------- src/test/regress/expected/qp_misc_jiras.out | 8 +- .../regress/expected/qp_misc_jiras_optimizer.out | 8 +- src/test/regress/expected/qp_misc_rio.out | 6 +- src/test/regress/expected/role.out | 39 ++ src/test/regress/expected/rowsecurity.out | 27 + src/test/regress/expected/rpt.out | 2 +- src/test/regress/expected/rpt_optimizer.out | 2 +- src/test/regress/expected/updatable_views.out | 41 ++ .../regress/expected/updatable_views_optimizer.out | 41 ++ src/test/regress/expected/vacuum_gp.out | 2 +- src/test/regress/input/aocs.source | 14 + src/test/regress/output/aocs.source | 22 + src/test/regress/output/table_functions.source | 2 +- .../output/table_functions_optimizer.source | 2 +- .../output/uao_ddl/alter_drop_allcol.source | 2 +- src/test/regress/sql/AOCO_Compression.sql | 64 +-- src/test/regress/sql/aggregates.sql | 1 + src/test/regress/sql/alter_distribution_policy.sql | 61 +++ src/test/regress/sql/bfv_subquery.sql | 39 ++ src/test/regress/sql/function_extensions.sql | 18 +- src/test/regress/sql/matview.sql | 52 ++ src/test/regress/sql/partition_pruning.sql | 5 - src/test/regress/sql/qp_dropped_cols.sql | 28 + src/test/regress/sql/qp_misc_jiras.sql | 8 +- src/test/regress/sql/qp_misc_rio.sql | 6 +- src/test/regress/sql/role.sql | 34 ++ src/test/regress/sql/rowsecurity.sql | 20 + src/test/regress/sql/updatable_views.sql | 27 + src/test/singlenode_regress/expected/.gitignore | 1 + src/test/singlenode_regress/sql/.gitignore | 3 +- 173 files changed, 2721 insertions(+), 1544 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cloudberry.apache.org For additional commands, e-mail: commits-h...@cloudberry.apache.org