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

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


    from 91507514a1 Fix potential use-after-free in error handling.
     new 3c8f63c22b Don't emit critical error message when gppkg is missing. 
(#16747)
     new af17f94c8d fix results wrong while using union for recursive_cte 
(#16782)
     new 195fbaf697 Fix comment on 'performDtxProtocolPrepare' (#16846)
     new f1d890e5e7 Disallow SUBPARTITION BY clause on empty partition
     new 30d1950a93 Do not throw error for INSERT into a table w/ foreign key 
constraint
     new a8cc2a71ba Change deadlock_timeout GUC to sync
     new c0fcd9924f fix redundant columns of mutlistage-agg plan (#16080)
     new 10dd186c1a Fix long running execution for bitmap index
     new 1e4c3888a6 Avoid VACUUM reltuples distortion.
     new b7aa8ad303 Add test for VACUUM reltuple distortion
     new 9692c28127 Error out on too many command-line arguments
     new 09f70e8589 Fix "unrecognized join type" error with LASJ Not-In and 
network types
     new 50f26d471a Fix FTS PROBE process memory leak.
     new 34ba2f37fd Improve performance of pgarch_readyXlog() with many status 
files.
     new b73d71d6f6 Fix issues in pgarch's new directory-scanning logic.
     new 24e4c88631 Fix query crash with minus memory_limit value in resgroup 
(#17053)
     new 8ca05e6a20 Add spaces before pg_ctl args in pg_upgrade code.
     new 9b197af19a Fix double declaration for check_ok() in pg_upgrade.h
     new 8cd506cead Always pfree strings returned by GetDatabasePath
     new 667481c65f Add some LOGs for GDD backends.
     new 7fff6a58b5 Disable Orca refcount test on Mac (#17391)
     new 6feeb51a30 Update cdbvars.c: remove unused variables.
     new fc8aab88de Avoid replay dtx info in checkpoint for newly expanded 
segments
     new 0c038c268e cdbdisp: Set numResults output variable
     new e4a8e1ecb7 Report dtx protocol command dispatch errors reliably
     new e56be3872c Remove a duplicated pfree code from 
ResolveRecoveryConflictWithVirtualXIDs
     new 59675ae9f4 Expose several functions for extensions (#17380)
     new 36ba03bfb6 Fix missing discard_output variable in shared scan node's 
functions (#17453)
     new 76b2ad5114 Prepare GUC option string only once during gang creation
     new 05c4df0076 analyze: Don't leak DatumHashTable
     new 6bdb0f4e25 Allocate DatumHashTable in ANALYZE memory context
     new 0e5ea80b79 Add missing volatile qualifier. (#17521)
     new 0c19bf42f7 Detect integer overflow while computing new array 
dimensions.
     new 2207ae98c5 Reject substituting extension schemas or owners matching 
["$'\].
     new f35acc7eb6 Fix issue https://github.com/greenplum-db/gpdb/issues/17333.
     new cf51441ba3 Fix crash caused by vacuum ao_aux_only on AO partitioned 
table.
     new 3045ae556d Fix an obvious memory leak in 
_bitmap_xlog_insert_bitmapwords(), it caused the memory usage of startup 
process to continue to grow.
     new 21e41c2b74 Syscache lookup for pg_attribute_encoding
     new ed35e21a58 [7X] Removed redundant tests

The 39 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 gpMgmt/bin/gppylib/commands/base.py                |   8 +-
 gpMgmt/test/behave/mgmt_utils/gprecoverseg.feature |  23 ---
 src/backend/access/bitmap/bitmaputil.c             |  44 +++--
 src/backend/access/bitmap/bitmapxlog.c             |   2 +
 src/backend/access/transam/xlog.c                  |   7 +-
 src/backend/access/transam/xlogarchive.c           |  14 ++
 src/backend/catalog/pg_attribute_encoding.c        |  89 ++++-----
 src/backend/cdb/cdbsetop.c                         |  24 ++-
 src/backend/cdb/cdbtargeteddispatch.c              |   2 +
 src/backend/cdb/cdbtm.c                            |  23 ++-
 src/backend/cdb/cdbvars.c                          |   2 -
 src/backend/cdb/dispatcher/cdbdisp_dtx.c           |   1 +
 src/backend/cdb/dispatcher/cdbgang_async.c         |   8 +-
 src/backend/commands/analyzeutils.c                |   2 +
 src/backend/commands/dbcommands.c                  |  10 +
 src/backend/commands/extension.c                   |  16 ++
 src/backend/commands/resgroupcmds.c                |   8 +
 src/backend/commands/trigger.c                     |   3 -
 src/backend/commands/vacuum.c                      |  26 +++
 src/backend/executor/nodeSubplan.c                 |   2 +-
 .../src/unittest/gpos/common/CRefCountTest.cpp     |  12 ++
 src/backend/nodes/copyfuncs.c                      |   1 +
 src/backend/nodes/outfuncs_common.c                |   1 +
 src/backend/nodes/readfast.c                       |   1 +
 src/backend/optimizer/plan/planner.c               | 114 +++++++++--
 src/backend/optimizer/prep/prepunion.c             |  17 +-
 src/backend/optimizer/util/walkers.c               |   2 -
 src/backend/parser/gram.y                          |  10 +
 src/backend/postmaster/pgarch.c                    | 209 ++++++++++++++++++---
 src/backend/storage/ipc/standby.c                  |   7 -
 src/backend/utils/adt/arrayfuncs.c                 |  85 +++++++--
 src/backend/utils/adt/arrayutils.c                 |   6 -
 src/backend/utils/adt/network_selfuncs.c           |   1 +
 src/backend/utils/cache/syscache.c                 |  12 ++
 src/backend/utils/gdd/gddbackend.c                 |   7 +
 src/backend/utils/init/postinit.c                  |   1 +
 src/bin/pg_upgrade/pg_upgrade.h                    |   1 -
 src/bin/pg_upgrade/server.c                        |   6 +-
 src/bin/pgbench/pgbench.c                          |   8 +
 src/include/cdb/cdbgroupingpaths.h                 |   1 -
 src/include/cdb/cdbsetop.h                         |   4 +-
 src/include/postmaster/pgarch.h                    |   1 +
 src/include/utils/array.h                          |   6 +
 src/include/utils/sync_guc_name.h                  |   1 +
 src/include/utils/syscache.h                       |   5 +-
 src/include/utils/unsync_guc_name.h                |   1 -
 src/interfaces/libpq/fe-connect.c                  |   2 +
 .../expected/bitmap_index_concurrent.out           |  56 ++++++
 .../expected/resgroup/resgroup_memory_limit.out    |   8 +
 .../isolation2/sql/bitmap_index_concurrent.sql     |  47 +++++
 .../sql/resgroup/resgroup_memory_limit.sql         |   5 +
 src/test/modules/test_extensions/Makefile          |   6 +-
 .../test_extensions/expected/test_extensions.out   |  30 +--
 .../test_extensions/sql/test_extensions.sql        |  17 +-
 .../test_extensions/test_ext_extschema--1.0.sql    |   5 +
 .../test_extensions/test_ext_extschema.control     |   3 +
 src/test/regress/expected/arrays.out               |  17 ++
 src/test/regress/expected/bfv_aggregate.out        |  78 ++++++++
 .../regress/expected/bfv_aggregate_optimizer.out   |  76 ++++++++
 src/test/regress/expected/foreign_key_gp.out       |  12 ++
 src/test/regress/expected/gp_recursive_cte.out     |  49 +++++
 src/test/regress/expected/gporca.out               |  16 ++
 src/test/regress/expected/gporca_optimizer.out     |  19 ++
 src/test/regress/expected/join_gp.out              |  23 +++
 src/test/regress/expected/join_gp_optimizer.out    |  31 +++
 src/test/regress/expected/partition.out            |  15 ++
 src/test/regress/expected/partition_optimizer.out  |  15 ++
 src/test/regress/expected/qp_union_intersect.out   |  39 ++++
 .../expected/qp_union_intersect_optimizer.out      |  38 ++++
 src/test/regress/expected/triggers_gp.out          |  11 ++
 src/test/regress/expected/vacuum_ao_aux_only.out   |   8 +
 src/test/regress/expected/vacuum_gp.out            |  30 +++
 src/test/regress/greenplum_schedule                |   1 +
 src/test/regress/parallel_schedule                 |   1 +
 src/test/regress/sql/arrays.sql                    |  19 ++
 src/test/regress/sql/bfv_aggregate.sql             |   9 +
 src/test/regress/sql/foreign_key_gp.sql            |  13 ++
 src/test/regress/sql/gp_recursive_cte.sql          |  21 +++
 src/test/regress/sql/gporca.sql                    |   5 +
 src/test/regress/sql/join_gp.sql                   |   6 +
 src/test/regress/sql/partition.sql                 |  15 ++
 src/test/regress/sql/qp_union_intersect.sql        |  10 +
 src/test/regress/sql/triggers_gp.sql               |   9 +
 src/test/regress/sql/vacuum_ao_aux_only.sql        |   8 +
 src/test/regress/sql/vacuum_gp.sql                 |  11 ++
 85 files changed, 1400 insertions(+), 218 deletions(-)
 create mode 100644 src/test/modules/test_extensions/test_ext_extschema--1.0.sql
 create mode 100644 src/test/modules/test_extensions/test_ext_extschema.control
 create mode 100644 src/test/regress/expected/foreign_key_gp.out
 create mode 100644 src/test/regress/sql/foreign_key_gp.sql


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

Reply via email to