Commit Graph

7970 Commits

Author SHA1 Message Date
cb0700df03 pgsql_tmp路径不对 2025-06-23 22:37:55 +08:00
d46aea974e merge 6.0.0 into 6.0.0
【回合6.0.0】回合6.0.0 中关于infomation.schema 与 m兼容部分

Created-by: wangfeihuo
Commit-by: wangfeihuo
Merged-by: opengauss_bot
Description: 【标题】回合  https://gitcode.com/opengauss/openGauss-server/pull/7928/diffs 到 6.0.0 分支

【实现内容】: 回合  https://gitcode.com/opengauss/openGauss-server/pull/7928/diffs 到 6.0.0 分支

【根因分析】: 回合  https://gitcode.com/opengauss/openGauss-server/pull/7928/diffs 到 6.0.0 分支

【实现方案】: 回合  https://gitcode.com/opengauss/openGauss-server/pull/7928/diffs 到 6.0.0 分支

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

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

3.0.0 -> 6.0.2 升级:
![image.png](https://raw.gitcode.com/user-images/assets/5089689/721e2fee-81c6-4eb2-be28-583fab155357/image.png 'image.png')

![image.png](https://raw.gitcode.com/user-images/assets/5089689/53fd9d15-202b-44b4-88b7-b974a577798a/image.png 'image.png')

6.0.1-- 6.0.2 升级:
![image.png](https://raw.gitcode.com/user-images/assets/5089689/adf6d1f0-ddce-4861-84e4-2865736ed38f/image.png 'image.png')

升级后:
![image.png](https://raw.gitcode.com/user-images/assets/5089689/c234fc91-46e9-4259-9c68-5cd628cddd5a/image.png 'image.png')

![image.png](https://raw.gitcode.com/user-images/assets/5089689/4ac5f1de-9892-4768-9331-cf95aa065459/image.png 'image.png')

![image.png](https://raw.gitcode.com/user-images/assets/5089689/faa6f73d-b0d8-4d4d-9eb4-344cef9e508e/image.png 'image.png')

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

【其他说明】:

See merge request: opengauss/openGauss-server!7936
2025-06-20 11:55:36 +08:00
db9b37ec0e 回合6.0.0 master中infomation兼容的修改 2025-06-20 11:05:49 +08:00
3a4607769b merge fix_bypass6 into 6.0.0
[回合6.0.0] 修复向量索引走bypass没有对targetlist校验问题

Created-by: superlchf
Commit-by: superlchf
Merged-by: opengauss_bot
Description: 【标题】[回合6.0.0] 修复向量索引走bypass没有对targetlist校验问题 

【实现内容】:

【根因分析】:向量索引走bypass没有对targetlist做校验

【实现方案】:
通过checkAnnTargetList对targetlist做校验,只允许Var类型走
opfusion_annindexscan.cpp对返回slot做质量加固
2.1 CheckTlistMatchesTupdesc 对比原流程的tlist_matches_tupdesc(原流程是校验返回的list和(heap)表的数据类型和排布是否有变化)
2.2 AnnIndexScanFusion::setAttrMap 对比原流程的ExecBuildProjectionInfoByRecursion,也就是2.1返回false之后,通过m_attrno数组去记录返回类型对应heap表里的哪几列排布。
2.3 GetATuple::getTupleExec的后半部分/* remapping */ 对比原生 ProjectByRecursion :numSimpleVars 循环部分
以上opfusion_annindexscan.cpp都是对原生的简化版本

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

【开发自验报告】:
参考src/test/regress/sql/ai_vector.sql 新增的测试用例

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

【其他说明】:

See merge request: opengauss/openGauss-server!7934
2025-06-19 14:50:06 +08:00
b17ef1e6e6 fix向量走bypass没有校验targetlist 表达式的问题 2025-06-19 10:03:08 +08:00
be1044f372 merge mmap_6.0 into 6.0.0
【回合6.0.0】加固mmap的鲁棒性

Created-by: superlchf
Commit-by: superlchf
Merged-by: opengauss_bot
Description: 【标题】【回合6.0.0】加固mmap的鲁棒性

【实现内容】:
参考源码内容https://gitcode.com/opengauss/openGauss-server/pull/7908

【根因分析】:

【实现方案】:

【关联需求或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!7927
2025-06-17 14:48:26 +08:00
b912bba660 同步代码到6.0.0,增加mmap的鲁棒性 2025-06-17 10:06:34 +08:00
21cb998f23 merge mem_latest into 6.0.0
回合内存视图至6.0.0

Created-by: zym_2025
Commit-by: z00848344
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
回合内存视图至6.0.0
【实现内容】:
回合内存视图至6.0.0
【根因分析】:

【实现方案】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7907
2025-06-12 23:51:19 +08:00
54ea849816 merge 6.0.0 into 6.0.0
回合6.0.0

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

【实现内容】:

【根因分析】:

【实现方案】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7901
2025-06-12 20:21:41 +08:00
8f40846478 资源池化新增内存视图
修复资源池化分配大内存失败
2025-06-12 19:12:51 +08:00
958edae5a7 merge 6.0.0 into 6.0.0
【回合6.0.0】故障注入框架重写适配

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

【实现内容】:

【根因分析】:

【实现方案】:

【关联需求或issue】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7892
2025-06-12 19:02:37 +08:00
7c9f37efa4 适配DMS分布式锁性能优化 2025-06-12 14:43:21 +08:00
e195f36c93 修复远端恢复失败的问题 2025-06-12 11:33:30 +08:00
7a49a6ae42 修复gs_probackup备份时文件刷盘权限不足问题 2025-06-12 11:32:03 +08:00
a78196b647 merge show-events into 6.0.0
解决show events报语法错误的问题

Created-by: dodders
Commit-by: laishenghao
Merged-by: opengauss_bot
Description: 【标题】解决show events报语法错误的问题

【实现内容】:解决show events报语法错误的问题

【根因分析】: B库下interval为关键字,导致语法解析错误

【实现方案】:在B库下对interval增加反引号。

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

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
![e98be8762beba0a997bd2b354410730.png](https://raw.gitcode.com/user-images/assets/5089689/97424aa0-3fff-4da3-9b4d-d77b4e6338df/e98be8762beba0a997bd2b354410730.png 'e98be8762beba0a997bd2b354410730.png')
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
是
3. 是否涉及资料修改,如是,在docs仓库补充资料
否
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
不涉及
5. 是否考虑在线扩容等扩展场景
不涉及
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
解决异常报错
7. 是否对其他模块产生影响
否

【其他说明】:NA

See merge request: opengauss/openGauss-server!7894
2025-06-12 09:15:27 +08:00
e9819adae9 故障注入框架重写适配 2025-06-11 21:26:34 +08:00
64b8bb49dc merge 6.0.0 into 6.0.0
【回合600】回合https://gitcode.com/opengauss/openGauss-server/pull/6678/ 到 6.0.0分支

Created-by: wangfeihuo
Commit-by: wangfeihuo
Merged-by: opengauss_bot
Description: 【标题】 回合https://gitcode.com/opengauss/openGauss-server/pull/6678/ 到 6.0.0分支

【实现内容】: 回合https://gitcode.com/opengauss/openGauss-server/pull/6678/ 到 6.0.0分支

【根因分析】: 回合https://gitcode.com/opengauss/openGauss-server/pull/6678/ 到 6.0.0分支

【实现方案】: 回合https://gitcode.com/opengauss/openGauss-server/pull/6678/ 到 6.0.0分支

【关联需求或issue】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7895
2025-06-11 19:21:09 +08:00
d076ca71b1 回合master的bugfix到6.0.0分支 2025-06-11 18:11:20 +08:00
548b1bf2bf 解决show events抱语法错误的问题 2025-06-11 17:54:51 +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
1899db2fe8 merge 6.0.0 into 6.0.0
日志归档回合6.0.0

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

【实现内容】:日志归档回合6.0.0

https://gitcode.com/opengauss/openGauss-server/issues/7096



【其他说明】:

See merge request: opengauss/openGauss-server!7889
2025-06-11 14:18:51 +08:00
4b6aad61d9 pause_at_recovery_target池化禁用 2025-06-11 11:29:49 +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
290cb342d4 fix initPollfd 2025-06-11 11:03:40 +08:00
5498d3e079 merge cherry-pick-mr-7884-1749606644215-auto into 6.0.0
回合6.0.0:unique sql提供接口,供外部调用,判断是否存在unique sql entry,同时不需要获取对应的query

Created-by: totaj
Commit-by: totaj
Merged-by: opengauss_bot
Description: 回合master PR: https://gitcode.com/opengauss/openGauss-server/pull/7884

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

See merge request: opengauss/openGauss-server!7885
2025-06-11 11:03:00 +08:00
07bb3acd29 [MYSQL兼容性]处理issue:存储过程中携带execute prepare语句,创建存储过程成功但执行失败 2025-06-11 11:02:57 +08:00
e76952fa71 处理issue:openGauss 7.0.0-RC1 执行hw_create_table_llt引起宕机 2025-06-11 11:01:44 +08:00
7645c5ebe3 merge fix_next_tk into 6.0.0
【回合 600】修复复合 token 报错问题

Created-by: bomou
Commit-by: He Bomou
Merged-by: opengauss_bot
Description: 【标题】

【回合 600】修复复合 token 报错问题

【实现内容】

【回合 600】修复复合 token 报错问题

【根因分析】

回合 pr:https://gitcode.com/opengauss/openGauss-server/pull/7054

回合 pr:https://gitcode.com/opengauss/openGauss-server/pull/7210

【实现方案】

回合 pr:https://gitcode.com/opengauss/openGauss-server/pull/7054

回合 pr:https://gitcode.com/opengauss/openGauss-server/pull/7210

【关联需求或issue】

https://gitcode.com/opengauss/Plugin/issues/1388

[#6532](https://gitcode.com/opengauss/openGauss-server/issues/6532) 

【开发自验报告】

脚本:

```sql
drop false abc; 
drop false on abc; 
create index on on; 
create index on on Keyword_on_0023(id); 
```

![image.png](https://raw.gitcode.com/user-images/assets/5089689/1cbeaf50-c00c-4644-96a7-984f328601df/image.png 'image.png')


See merge request: opengauss/openGauss-server!7879
2025-06-11 10:43:46 +08:00
13eb69384c 【回合 600】修复复合 token 报错问题
Co-authored-by: He Bomou<paakmau@outlook.com>
2025-06-11 10:43:45 +08:00
eb2cf72488 Support get unique sql without sql query 2025-06-11 09:50:44 +08:00
eab72ab3a0 修复设置b_format_behavior_compat_options连接B库coredump的问题 2025-06-11 09:49:03 +08:00
95d2e74620 普通用户通过gs_clean线程加载插件 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
73c80069f3 merge 6.0.0bugfix1 into 6.0.0
【回合6.0.0】修复因为处理无效信息时重复build partition导致SMGR为非NULL的问题

Created-by: wofanzheng
Commit-by: wofanzheng
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
修复因为处理无效信息时重复build partition导致SMGR为非NULL的问题
【实现内容】:
修复因为处理无效信息时重复build partition导致SMGR为非NULL的问题
【根因分析】:
https://gitee.com/opengauss/openGauss-server/pulls/4736 该PR引入
在处理无效消息时出现嵌套build Relation/Partition,在Relation build时会打开所有index Partition,导致partition->pd_smgr被赋值,后面回到第一层中build的Partition无效需要重新build,这时候Assert(NULL == part->pd_smgr)断言失败,发生core。
【实现方案】:
在build的Partition无效时,关闭对应pd_smgr之后再重新build。
【关联需求或issue】:
https://gitcode.com/opengauss/openGauss-server/issues/7080
【开发自验报告】:

请附上自验结果(内容或者截图)
原问题偶现,设计如下脚本
输入图片说明
重复执行问题脚本100次,未出现问题
输入图片说明
是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
不涉及
是否涉及资料修改,如是,在docs仓库补充资料
不涉及
是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
不涉及
是否考虑在线扩容等扩展场景
不涉及
是否考虑异常场景/并发场景/前向兼容/性能场景
不涉及
是否对其他模块产生影响
不涉及
【其他说明】:无

See merge request: opengauss/openGauss-server!7866
2025-06-10 21:20:28 +08:00
3e833b5ce6 merge 6.0.0bugfix2 into 6.0.0
【回合6.0.0】修复simple_query场景下opfusion上下文没有及时销毁问题

Created-by: wofanzheng
Commit-by: wofanzheng
Merged-by: opengauss_bot
Description: 修复simple_query场景下opfusion上下文没有及时销毁问题

【标题】(请简要描述下实现的内容)
修复simple_query场景下opfusion上下文没有及时销毁问题
【实现内容】:
在opfusion对象不复用时销毁opfusion对象,并释放相关上下文
【根因分析】:
单事务插入场景下,opfusion对象重复创建,相关上下文重复创建,导致数据库实例动态内存占用过高
【实现方案】:
在opfusion对象不复用时销毁opfusion对象,并释放相关上下文
【关联需求或issue】:
https://e.gitee.com/opengaussorg/dashboard?issue=IB0QG4
【开发自验报告】:
执行脚本,内存占用正常
输入图片说明

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

See merge request: opengauss/openGauss-server!7869
2025-06-10 21:01:17 +08:00
6cc4d092fd 修复因为处理无效信息时重复build_partition导致SMGR为非NULL的问题 2025-06-10 20:32:11 +08:00
687a7fe2d8 修复simple_query场景下opfusion上下文没有及时销毁问题 2025-06-10 20:27: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
81adaeec0c merge fix_lscpu into 6.0.0
【回合 600】修复 24.03 通过 lscpu 获取 CPU 数量有误的问题

Created-by: bomou
Commit-by: bomou
Merged-by: opengauss_bot
Description: 【标题】

【回合 600】修复 24.03 通过 lscpu 获取 CPU 数量有误的问题

【实现内容】

修复 24.03 通过 lscpu 获取 CPU 数量有误的问题

【根因分析】

回合 pr:https://gitcode.com/opengauss/openGauss-server/pull/7720

【实现方案】

回合 pr:https://gitcode.com/opengauss/openGauss-server/pull/7720

【关联需求或issue】

https://gitcode.com/opengauss/openGauss-server/issues/6981

【开发自验报告】

GUC 参数:

```conf
enable_thread_pool = on
thread_pool_attr = '200,2,(cpubind:1-60, 250-255)'
```

将 guc 配置为边界值,启动成功:

![image.png](https://raw.gitcode.com/user-images/assets/5089689/11358405-425c-45c2-bf22-9c636cec6af8/image.png 'image.png')

构造异常 guc 参数,启动失败

![image.png](https://raw.gitcode.com/user-images/assets/5089689/84385603-a0a6-4550-99e1-dd0273e6a55e/image.png 'image.png')


See merge request: opengauss/openGauss-server!7874
2025-06-10 16:26:54 +08:00
2f73337f4e 【回合 600】修复 24.03 通过 lscpu 获取 CPU 数量有误的问题
Co-authored-by: bomou<paakmau@outlook.com>
2025-06-10 16:26:53 +08:00
4ea8cce763 merge fix_create_user into 6.0.0
【回合 6.0.0】修正 `CREATE USER` 语法解析报错信息

Created-by: bomou
Commit-by: He Bomou
Merged-by: opengauss_bot
Description: 【标题】

【回合 6.0.0】修正 `CREATE USER` 语法解析报错信息

【实现内容】

【回合 6.0.0】修正 `CREATE USER` 语法解析报错信息

【根因分析】

回合 pr:https://gitcode.com/opengauss/openGauss-server/pull/6659

【实现方案】

回合 pr:https://gitcode.com/opengauss/openGauss-server/pull/6659

【关联需求或issue】

[#305](https://gitcode.com/opengauss/openGauss-server/issues/305) 

【开发自验报告】:

修复前:

![image.png](https://raw.gitcode.com/user-images/assets/5089689/b3883623-292b-4010-9a10-43346ddea9de/image.png 'image.png')

修复后:

![image.png](https://raw.gitcode.com/user-images/assets/5089689/32a361fb-e475-4e2f-9d8f-787e08478a5a/image.png 'image.png')

See merge request: opengauss/openGauss-server!7863
2025-06-10 15:56:22 +08:00
f65075d89f 【回合 6.0.0】修正 CREATE USER 语法解析报错信息
Co-authored-by: He Bomou<paakmau@outlook.com>
2025-06-10 15:56:22 +08:00
59ca37735e merge fix_asan into 6.0.0
【回合 600】修复若干 asan 内存问题

Created-by: bomou
Commit-by: He Bomou
Merged-by: opengauss_bot
Description: 【标题】

【回合 600】修复若干 asan 内存问题

【实现内容】

【回合 600】修复若干 asan 内存问题

【根因分析】

回合 https://gitcode.com/opengauss/openGauss-server/pull/7285

【实现方案】

回合 https://gitcode.com/opengauss/openGauss-server/pull/7285

【关联需求或issue】

[#6094](https://gitcode.com/opengauss/openGauss-server/issues/6094) 

【开发自验报告】

不影响功能,门禁通过即可


See merge request: opengauss/openGauss-server!7875
2025-06-10 15:56:10 +08:00