Commit Graph

2558 Commits

Author SHA1 Message Date
deaafa8b91 修复向量数据类型sparsevec报错信息不一致问题 2025-06-19 21:48:50 +08:00
b912bba660 同步代码到6.0.0,增加mmap的鲁棒性 2025-06-17 10:06:34 +08:00
8f40846478 资源池化新增内存视图
修复资源池化分配大内存失败
2025-06-12 19:12:51 +08:00
e9819adae9 故障注入框架重写适配 2025-06-11 21:26:34 +08:00
d076ca71b1 回合master的bugfix到6.0.0分支 2025-06-11 18:11:20 +08:00
c0ad9767c6 merge 6.0.0_merge_db4ai into 6.0.0
回合600修复db4ai安全漏洞

Created-by: aaronmei
Commit-by: 梅程
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
回合修复db4ai安全漏洞

【实现内容】:
回合修复db4ai安全漏洞

【根因分析】:
回合修复db4ai安全漏洞
回合PR
1. https://gitee.com/opengauss/openGauss-server/pulls/7444
2. https://gitee.com/opengauss/openGauss-server/pulls/7466
3. https://gitee.com/opengauss/openGauss-server/pulls/7610

【实现方案】:
回合修复db4ai安全漏洞

【关联需求或issue】:
https://gitcode.com/opengauss/openGauss-server/issues/7146
【开发自验报告】:
1. 请附上自验结果(内容或者截图)
直装验证
![image.png](https://raw.gitcode.com/user-images/assets/5089689/440ccf62-aea3-4dc7-a68d-a30a696274ee/image.png 'image.png')
带b库升级ok
![image.png](https://raw.gitcode.com/user-images/assets/5089689/983041a8-bdca-421f-8c39-d9e8ec25167e/image.png 'image.png')
回滚ok
![image.png](https://raw.gitcode.com/user-images/assets/5089689/2b9a439e-f0eb-481e-beaf-fb600f89952b/image.png 'image.png')
再升级ok
![image.png](https://raw.gitcode.com/user-images/assets/5089689/efd70dc8-f0d1-47ce-99a6-61bb3a8565b6/image.png 'image.png')
提交ok
![image.png](https://raw.gitcode.com/user-images/assets/5089689/f7ec445b-1241-4421-82f0-137f30ff1c51/image.png 'image.png')

2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
已添加
3. 是否涉及资料修改,如是,在docs仓库补充资料
否
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
已添加升级脚本
5. 是否考虑在线扩容等扩展场景
否
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
否
7. 是否对其他模块产生影响
否

【其他说明】:

See merge request: opengauss/openGauss-server!7891
2025-06-11 17:13:21 +08:00
565e8bd038 fix DB4AI security bugs 2025-06-11 15:59:11 +08:00
17186665c5 merge mmap_6 into 6.0.0
【回合6.0.0】向量hnsw索引支持通过mmap方式读取

Created-by: superlchf
Commit-by: superlchf
Merged-by: opengauss_bot
Description: 【标题】【回合6.0.0】向量hnsw索引支持通过mmap方式读取

【实现内容】:

【根因分析】:

【实现方案】:
在hnsw扫描阶段,如果开启mmap功能则走mmap加载索引
1.根据hashkey检查该文件是否已经被保存在全局hash中
2.首先加载文件,保存到全局hash结构体中
3.hash存在情况下,检查block是否已经映射
4.映射mmap
5.返回page

【关联需求或issue】:
https://gitcode.com/opengauss/org-issue/issues/1278
【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7890
2025-06-11 15:40:47 +08:00
89bc2ab963 merge master_600 into 6.0.0
【回合600】回合pr 7521和6676至600分支

Created-by: ywzq1161327784
Commit-by: lukeman
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
【回合600】回合pr 7521和6676至600分支
【实现内容】:
【回合600】回合pr 7521和6676至600分支
【根因分析】:
【回合600】回合pr 7521和6676至600分支
【实现方案】:
【回合600】回合pr 7521和6676至600分支
https://gitcode.com/opengauss/openGauss-server/pull/7521
https://gitcode.com/opengauss/openGauss-server/pull/6676
【关联需求或issue】:
https://gitcode.com/opengauss/openGauss-server/issues/7146
【开发自验报告】:
1. 请附上自验结果(内容或者截图)
不涉及,pr里面有对应用例
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
不涉及
3. 是否涉及资料修改,如是,在docs仓库补充资料
不涉及
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
不涉及
5. 是否考虑在线扩容等扩展场景
不涉及
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
不涉及
7. 是否对其他模块产生影响
不涉及

【其他说明】:
不涉及

See merge request: opengauss/openGauss-server!7887
2025-06-11 15:27:58 +08:00
137a2ac92a merge 6.0.0 into 6.0.0
【回合6.0.0】普通用户通过gs_clean线程加载插件 && 修复设置b_format_behavior_compat_options连接B库coredump的问题

Created-by: chenxiaobin19
Commit-by: chenxiaobin19
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
【回合6.0.0】普通用户通过gs_clean线程加载插件 && 修复设置b_format_behavior_compat_options连接B库coredump的问题
【实现内容】:

【根因分析】:

【实现方案】:

【关联需求或issue】:
https://e.gitee.com/opengaussorg/dashboard?issue=IC1COP
https://e.gitee.com/opengaussorg/dashboard?issue=IC1U2Y
【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7880
2025-06-11 14:59:23 +08:00
a00c60d563 同步mmap功能到6.0.0 2025-06-11 14:35:39 +08:00
fa18f55ce6 6.0fix 升级未提交时的归档问题 2025-06-11 11:28:53 +08:00
ba182c902e fix 设置archive_command为空 2025-06-11 11:07:15 +08:00
14e2ceb340 6.0资源池XLOG支持归档 2025-06-11 11:06:53 +08:00
07bb3acd29 [MYSQL兼容性]处理issue:存储过程中携带execute prepare语句,创建存储过程成功但执行失败 2025-06-11 11:02:57 +08:00
13eb69384c 【回合 600】修复复合 token 报错问题
Co-authored-by: He Bomou<paakmau@outlook.com>
2025-06-11 10:43:45 +08:00
eab72ab3a0 修复设置b_format_behavior_compat_options连接B库coredump的问题 2025-06-11 09:49:03 +08:00
0f9ccd37ca merge 6.0.0 into 6.0.0
回合

Created-by: jinyangzhen
Commit-by: jinyangzhen;chendong76;jiangyan
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)

【实现内容】:

【根因分析】:

【实现方案】:

【关联需求或issue】:

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7873
2025-06-10 21:42:58 +08:00
6cc4d092fd 修复因为处理无效信息时重复build_partition导致SMGR为非NULL的问题 2025-06-10 20:32:11 +08:00
89ae0bbeca merge 6.0.0 into 6.0.0
bugfix回合6.0.0

Created-by: chen-chao6661
Commit-by: chen-chao6661
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)

【实现内容】:

【根因分析】:

【实现方案】:

【关联需求或issue】:

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7876
2025-06-10 19:59:33 +08:00
f65075d89f 【回合 6.0.0】修正 CREATE USER 语法解析报错信息
Co-authored-by: He Bomou<paakmau@outlook.com>
2025-06-10 15:56:22 +08:00
250e5e7064 merge 6.0.0 into 6.0.0
【回合6.0.0】 支持dolphin 4.1-4.2升级

Created-by: wangfeihuo
Commit-by: wangfeihuo
Merged-by: opengauss_bot
Description: 【标题】支持dolphin 4.1-4.2升级

【实现内容】: 支持dolphin 4.1-4.2升级

【根因分析】: 支持dolphin 4.1-4.2升级

【实现方案】: 支持dolphin 4.1-4.2升级

【关联需求或issue】: 
https://gitcode.com/opengauss/openGauss-server/issues/7095

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
4.1-4.2 升级:

![image.png](https://raw.gitcode.com/user-images/assets/5089689/0d1b1ac8-b9b4-4241-979b-08c76096e9a1/image.png 'image.png')

![image.png](https://raw.gitcode.com/user-images/assets/5089689/c3f8a40d-b091-400e-ba7f-f6b1a14f6b19/image.png 'image.png')

![image.png](https://raw.gitcode.com/user-images/assets/5089689/04bf89d0-77f5-4e3b-b117-1535214227ec/image.png 'image.png')


回滚:
![image.png](https://raw.gitcode.com/user-images/assets/5089689/3a65ce85-a9ce-4f6c-a17a-0b69e3eac7a1/image.png 'image.png')

再升级:
![image.png](https://raw.gitcode.com/user-images/assets/5089689/a34cf814-a5d2-4d02-a428-00fe59d9e007/image.png 'image.png')


4.2-5.0:

升级:
![image.png](https://raw.gitcode.com/user-images/assets/5089689/ff97ea28-f06c-4413-b5f2-bcb6c5321c21/image.png 'image.png')

回滚:
![image.png](https://raw.gitcode.com/user-images/assets/5089689/412c1f22-afad-44c5-a29f-d30d1cb83e3d/image.png 'image.png')

再升级:
![image.png](https://raw.gitcode.com/user-images/assets/5089689/6cb72ff7-6b14-46dd-a468-392529a281fe/image.png 'image.png')

2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
   不涉及 
3. 是否涉及资料修改,如是,在docs仓库补充资料
   不涉及
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
    涉及
5. 是否考虑在线扩容等扩展场景
    不涉及
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
    不涉及
7. 是否对其他模块产生影响
    不涉及

【其他说明】:

See merge request: opengauss/openGauss-server!7812
2025-06-10 15:17:22 +08:00
1dba85a34b 回合主干bugfix 2025-06-10 15:08:59 +08:00
0fdf87070a 日志合一适配gs_probackup, gs_resetxlog 2025-06-10 11:03:58 +08:00
b03aadddf5 6.0资源池化适配日志合一 2025-06-10 11:02:15 +08:00
db36b35301 merge master into 6.0.0
【回合】回合历史bugfix到6.0.2

Created-by: muyulinzhong
Commit-by: muyulinzhong
Merged-by: opengauss_bot
Description: 【标题】【回合】回合历史bugfix到6.0.2

【实现内容】:【回合】回合历史bugfix到6.0.2

【根因分析】:【回合】回合历史bugfix到6.0.2

【实现方案】:【回合】回合历史bugfix到6.0.2

【关联需求或issue】:

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7852
2025-06-09 15:05:14 +08:00
25bcc98c9e merge 6.0.0 into 6.0.0
回合masterPR到6.0.0

Created-by: zhong-chengzhi
Commit-by: 钟承志
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
https://gitcode.com/opengauss/openGauss-server/issues/7130
【实现内容】:

【根因分析】:

【实现方案】:

【关联需求或issue】:
https://gitcode.com/opengauss/openGauss-server/issues/7130
【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7842
2025-06-09 11:10:01 +08:00
3057a64136 支持dolphin 4.1-4.2 升级 2025-06-09 09:55:42 +08:00
b36d741913 merge 600_fix into 6.0.0
[回合6.0.0] 解决不支持avx指令集的x86环境编译失败问题

Created-by: wlff234
Commit-by: wlff
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
添加宏判断,解决不支持avx指令集的x86环境编译失败问题
【实现内容】:

【根因分析】:

【实现方案】:

【关联需求或issue】:

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7837
2025-06-08 09:35:07 +08:00
05195b4ab7 修复因分号导致的越界问题 2025-06-07 17:17:16 +08:00
7eefbe5a47 merge bypass_6 into 6.0.0
[回合6.0.0] 【兼容性组】向量索引扫描支持SQL Bypass

Created-by: superlchf
Commit-by: superlchf
Merged-by: opengauss_bot
Description: 【标题】[回合6.0.0] 【兼容性组】向量索引扫描支持SQL Bypass

【实现内容】:
  同步代码 
  https://gitcode.com/opengauss/openGauss-server/pull/7734
【根因分析】:

【实现方案】:

【关联需求或issue】:
https://gitcode.com/opengauss/org-issue/issues/1276

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:
测试参考之前pr的测试说明。

See merge request: opengauss/openGauss-server!7845
2025-06-07 17:05:49 +08:00
ff67ec9904 新增向量数据库的bypass功能 2025-06-07 11:54:10 +08:00
b5ef3d8bdd Improve kernel's extension scalability
1.Introduce CustomScan into openGauss
  CustomScan is a powerful PostgreSQL feature that allows developers to extend the
query executor by implementing custom scan providers. This enables integration of
specialized data sources or optimization techniques that aren't natively supported
by PostgreSQL.
  a. CustomScan node: A plan node that represents the custom scan operation
  b. CustomScan methods: Callbacks that implement the scan behavior
  c. CustomScan provider: The extension that registers the custom scan implementation
  CustomScan is an advanced feature primarily used by extension developers to deeply
integrate specialized data processing capabilities with PostgreSQL's query executor.
  add transaction callbacks interface before commit and prepare stage.
  extenal extension can use those interface to participate opengauss's
transaction model.
2.adapt bgworker for plugin.
3.Add spq build adaption
4.Fit for extensible plan/extensible node.
5.Allow auth logic to continue search after found an rule with remote trust but the
connection is not from coordinator.
2025-06-06 18:30:56 +08:00
e79da2ce59 modified: gram.y 2025-06-06 17:37:55 +08:00
17b6b90b38 modified: common/backend/utils/init/globals.cpp
modified:   gausskernel/optimizer/commands/tablecmds.cpp
	modified:   include/miscadmin.h

	modified:   optimizer/commands/tablecmds.cpp
2025-06-06 14:08:22 +08:00
f7773b90e7 modified: optimizer/commands/tablecmds.cpp
modified:   gausskernel/storage/buffer/bufmgr.cpp
	modified:   include/knl/knl_thread.h

	modified:   storage/buffer/bufmgr.cpp

	modified:   optimizer/commands/tablecmds.cpp
	modified:   storage/access/common/reloptions.cpp
	modified:   ../include/utils/rel.h

	modified:   src/gausskernel/optimizer/commands/tablecmds.cpp
	modified:   src/gausskernel/storage/access/common/reloptions.cpp
	modified:   src/gausskernel/storage/buffer/bufmgr.cpp
	modified:   src/include/knl/knl_thread.h
	modified:   src/include/utils/rel.h
	modified:   src/test/regress/parallel_schedule0
	modified:   src/test/regress/parallel_schedule0A

	modified:   optimizer/commands/tablecmds.cpp
	modified:   storage/access/common/reloptions.cpp
	modified:   ../include/knl/knl_thread.h

	modified:   common/backend/catalog/heap.cpp
	modified:   gausskernel/bootstrap/bootstrap.cpp
	modified:   gausskernel/optimizer/commands/tablecmds.cpp

	modified:   src/gausskernel/process/tcop/utility.cpp

	modified:   gausskernel/optimizer/commands/tablecmds.cpp
	modified:   include/catalog/pg_class.h

	modified:   pg_class.h

	modified:   gausskernel/optimizer/commands/tablecmds.cpp
	modified:   include/catalog/pg_class.h
2025-06-06 12:15:46 +08:00
b1bb7848ac modified: bin/initdb/initdb.cpp
modified:   common/backend/catalog/heap.cpp
	modified:   gausskernel/bootstrap/bootstrap.cpp
	modified:   gausskernel/optimizer/commands/indexcmds.cpp
	modified:   gausskernel/optimizer/commands/tablecmds.cpp
	modified:   gausskernel/process/tcop/utility.cpp

	modified:   src/common/backend/parser/gram.y
	modified:   src/gausskernel/po/zh_CN.po

	modified:   commands/indexcmds.cpp

	modified:   src/bin/initdb/initdb.cpp

	modified:   src/test/regress/parallel_schedule0
	modified:   src/test/regress/parallel_schedule0A

	modified:   common/backend/catalog/heap.cpp
	modified:   gausskernel/bootstrap/bootstrap.cpp
2025-06-06 12:13:07 +08:00
9f74ccc8ba 解决不支持avx指令集的x86环境编译失败问题 2025-06-06 10:36:18 +08:00
7735c289e5 Revert "资源池化支持主备参数同步"
This reverts commit c302c3ddda83ba2e97d3be10831d8f442578d80a.
2025-06-06 09:28:30 +08:00
3568970481 Revert "资源池化支持主备参数同步代码调整"
This reverts commit 88bc5fa0302496ebaffa28261cc9c781f52e1d6a.
2025-06-06 09:28:20 +08:00
9c0aaa0d64 Revert "优化DSS拷贝文件 + 修改合并冲突"
This reverts commit 2f313a962a8483da97436e3fe41cec39610a8798.
2025-06-06 09:27:34 +08:00
bc25527787 merge 6.0.2_huihe_param_sync into 6.0.0
资源池化支持主备参数同步及相关bugfix回合6.0.2

Created-by: congzhou2603
Commit-by: congzhou2603;zhangyukai;chenzhikai
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
资源池化支持主备参数同步及相关bugfix回合6.0.2
【实现内容】:
https://gitcode.com/opengauss/openGauss-server/pull/6783
https://gitcode.com/opengauss/openGauss-server/pull/7077
https://gitcode.com/opengauss/openGauss-server/pull/7132
https://gitcode.com/opengauss/openGauss-server/pull/7297
https://gitcode.com/opengauss/openGauss-server/pull/7106
https://gitcode.com/opengauss/openGauss-server/pull/7126
【根因分析】:
![image.png](https://raw.gitcode.com/user-images/assets/5089689/57dd3fd3-ede6-4a58-8c29-f9358d913250/image.png 'image.png')
【实现方案】:

【关联需求或issue】:

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7830
2025-06-05 20:10:57 +08:00
2b1934d28f merge 6.0.0 into 6.0.0
流控bugfix回合6.0.0

Created-by: jinyangzhen
Commit-by: congzhou2603
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)

【实现内容】:

【根因分析】:

【实现方案】:

【关联需求或issue】:

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7829
2025-06-05 12:01:40 +08:00
2f313a962a 优化DSS拷贝文件 + 修改合并冲突 2025-06-05 11:18:33 +08:00
88bc5fa030 资源池化支持主备参数同步代码调整 2025-06-05 10:47:00 +08:00
c302c3ddda 资源池化支持主备参数同步 2025-06-05 10:46:20 +08:00
9aff1164f7 [回合]调整资源池化流控日志 2025-06-05 10:09:42 +08:00
6256dfae5a merge 6.0.02_bugfix_huihe into 6.0.0
6.0.2代码回合

Created-by: congzhou2603
Commit-by: congzhou2603;zhangyukai
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)

【实现内容】:
解决按需回放部分问题:
https://gitcode.com/opengauss/openGauss-server/pull/6592
7.0.0修复【写转发】参数命名单词错误,enable_remote_excute修改为enable_remote_execute 
https://gitcode.com/opengauss/openGauss-server/pull/6603
解决内置函数query_node_reform_info部分回放时间/构建时间字段获取异常问题
https://gitcode.com/opengauss/openGauss-server/pull/6707
【bugfix】修复redo阶段大量线程pin同一个页面,导致cleanup锁饿死的问题 
https://gitcode.com/opengauss/openGauss-server/pull/6742
【bugfix】修改资源池化switchover时checkpoint线程有概率core的问题
https://gitcode.com/opengauss/openGauss-server/pull/6829
【7.0.0-RC1】修复开启实时构建特性下,内置函数query_node_reform_info部分字段无法获取有效值
https://gitcode.com/opengauss/openGauss-server/pull/6830
【bugfix】修复极致RTO分发XLOG_SWITCH日志时卡住的问题
https://gitcode.com/opengauss/openGauss-server/pull/6896
修复资源池化下wal日志段文件大小调整为1G,实际查询结果为16MB的问题 
https://gitcode.com/opengauss/openGauss-server/pull/6997
【bugfix】修复按需回放执行drop table后发生failover卡住的问题
https://gitcode.com/opengauss/openGauss-server/pull/7064
【bugfix】 修复按需回放部分core问题 
https://gitcode.com/opengauss/openGauss-server/pull/7145
bugfix】修复开启全量checkpoint后,备机存在写xlog的问题
https://gitcode.com/opengauss/openGauss-server/pull/7181
【bugfix】按需回放redo阶段分区锁流程加固 
https://gitcode.com/opengauss/openGauss-server/pull/7217
修复小型化安装数据库,节点IP监听错误问题
https://gitcode.com/opengauss/openGauss-server/pull/7273
【bugfix】 修复主机重启场景,主机flushcopy时有概率拿到invalidbuffer
https://gitcode.com/opengauss/openGauss-server/pull/7327
【bugfix】修复资源池化主机重启场景备机死锁的问题 
https://gitcode.com/opengauss/openGauss-server/pull/7357
bugfix 修复主机重启时有概率死锁问题
https://gitcode.com/opengauss/openGauss-server/pull/7390
【bugfix】修复主机重启场景按需回放备机new lsn is less than past lsn问题
https://gitcode.com/opengauss/openGauss-server/pull/7422
【bugfix】master修复abort事务时,如果事务内创建了大量文可能会导致abort卡死的问题 
https://gitcode.com/opengauss/openGauss-server/pull/7562

【根因分析】:

【实现方案】:

【关联需求或issue】:

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7822
2025-06-05 09:57:32 +08:00
a23f210865 merge replace-600 into 6.0.0
INSERT与REPLACE性能优化合入600

Created-by: dodders
Commit-by: laishenghao
Merged-by: opengauss_bot
Description: 【标题】INSERT与REPLACE性能优化合入600

【实现内容】:同步需求代码:https://gitcode.com/opengauss/openGauss-server/pull/7408
https://gitcode.com/opengauss/openGauss-server/pull/7410/

【根因分析】:同步需求代码

【实现方案】:详见原PR

【关联需求或issue】:https://gitcode.com/opengauss/org-issue/issues/147

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
详见新增用例
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
已添加
3. 是否涉及资料修改,如是,在docs仓库补充资料
是,待同步
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
不涉及
5. 是否考虑在线扩容等扩展场景
不涉及
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
提升批量insert与批量replace性能
7. 是否对其他模块产生影响
否

【其他说明】:cluster guc参数调整了位置,与最新代码一致

See merge request: opengauss/openGauss-server!7823
2025-06-05 09:18:05 +08:00
e448b16efb 更正资源池化场景下wal_segment_size的参数值 2025-06-04 17:47:45 +08:00