Commit Graph

8014 Commits

Author SHA1 Message Date
f663696ea6 merge 6.0.0_failover into 6.0.0
更改failvoer的时间

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

【实现内容】:

【根因分析】:

【实现方案】:

【关联需求或issue】:

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响
8. 是否需要回合补丁版本(5.0、6.0),涉及(**结果错误|coredump|性能劣化|内存泄露|集群异常**)相关修复请排查回合补丁分支

【其他说明】:

See merge request: opengauss/openGauss-server!8022
2025-07-03 11:53:31 +08:00
01db6ca550 merge 6.0.0_test into 6.0.0
修改:新增线性CBM xlog预读优化

Created-by: muyulinzhong
Commit-by: muyulinzhong
Merged-by: opengauss_bot
Description: 【标题】
修改:新增线性CBM xlog预读优化

【实现内容】:
修改:新增线性CBM xlog预读优化

【根因分析】:
修改:新增线性CBM xlog预读优化

【实现方案】:
新增xlog预读功能,对xlog进行一次性读取,避免多次IO导致性能劣化
【关联需求或issue】:

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响
8. 是否需要回合补丁版本(5.0、6.0),涉及(**结果错误|coredump|性能劣化|内存泄露|集群异常**)相关修复请排查回合补丁分支

【其他说明】:

See merge request: opengauss/openGauss-server!8013
2025-07-03 11:52:00 +08:00
85b6b0b23a 重新定义下wait backend时间 2025-07-03 10:24:15 +08:00
276aeff549 cbm optimize 2025-07-02 11:14:15 +08:00
527f53bb09 merge 6.0.0 into 6.0.0
【回合600】修复opengauss数据库设置不区分大小写,create type后,create table建联合主键失败的问题

Created-by: wangfeihuo
Commit-by: wangfeihuo
Merged-by: opengauss_bot
Description: 【标题】【回合600】修复opengauss数据库设置不区分大小写,create type后,create table建联合主键失败的问题

【实现内容】: 【回合600】修复opengauss数据库设置不区分大小写,create type后,create table建联合主键失败的问题

【根因分析】: 见 https://gitcode.com/opengauss/openGauss-server/pull/8015

【实现方案】: 见https://gitcode.com/opengauss/openGauss-server/pull/8015

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

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
见https://gitcode.com/opengauss/openGauss-server/pull/8015
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响
8. 是否需要回合补丁版本(5.0、6.0),涉及(**结果错误|coredump|性能劣化|内存泄露|集群异常**)相关修复请排查回合补丁分支

【其他说明】:

See merge request: opengauss/openGauss-server!8016
2025-07-01 14:16:16 +08:00
a75af6449a 修复opengauss数据库设置不区分大小写,create type后,create table建联合主键失败的问题 2025-07-01 11:42:53 +08:00
e8db73f09e merge cherry-pick-mr-7765-1751264780967-auto into 6.0.0
【回合6.0.0】修复enable_multi_charset下walsender初始化失败的问题

Created-by: chenxiaobin19
Commit-by: chenxiaobin19
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
【回合6.0.0】修复enable_multi_charset下walsender初始化失败的问题
【实现内容】:
见:https://gitcode.com/opengauss/openGauss-server/pull/7765
【根因分析】:

【实现方案】:

【关联需求或issue】:

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响
8. 是否需要回合补丁版本(5.0、6.0),涉及(**结果错误|coredump|性能劣化|内存泄露|集群异常**)相关修复请排查回合补丁分支

【其他说明】:

See merge request: opengauss/openGauss-server!8006
2025-06-30 19:13:29 +08:00
123fe2a58f merge 6.0.0 into 6.0.0
docker 适配22.03

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

【实现内容】:

【根因分析】:

【实现方案】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7990
2025-06-30 19:12:04 +08:00
128f2e64ca 修复enable_multi_charset下walsender初始化失败的问题 2025-06-30 14:26:21 +08:00
82ad31df82 merge 6.0.2 into 6.0.0
【602同步】 【测试类型:SQL功能】【测试版本:7.0.0】 执行行转列语句时带聚合函数并且多次执行,数据库产生core #7311

Created-by: qq1583200484
Commit-by: liujinyu
Merged-by: opengauss_bot
Description: 【标题】 【602同步】 【测试类型:SQL功能】【测试版本:7.0.0】 执行行转列语句时带聚合函数并且多次执行,数据库产生core #7311

回合PR: https://gitee.com/opengauss/openGauss-server/pulls/7311

【根因分析】:
处理rotate子句的聚合函数参数时是把Const当做ColumnRef处理,导致core
【实现方案】:
处理rotate子句时,先收集rotate聚合函数中使用的列信息,再依据这些列信息处理子查询中的目标列

【关联需求或issue】: https://gitee.com/opengauss/openGauss-server/issues/IBPXK8?from=project-issue
https://gitcode.com/opengauss/release-management/issues/12

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

【其他说明】:

See merge request: opengauss/openGauss-server!8002
2025-06-30 12:01:11 +08:00
2274d849f8 merge 6.0.0 into 6.0.0
修复6.0.2版本创建unlogged表失败问题

Created-by: zhong-chengzhi
Commit-by: 钟承志
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
修复6.0.2版本创建unlogged表失败问题
【实现内容】:

【根因分析】:

【实现方案】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7988
2025-06-30 11:28:38 +08:00
d1d055758f 修改代码 2025-06-28 17:24:34 +08:00
f345776590 code check 2025-06-28 17:24:29 +08:00
29d528866f 修复rotate不支持聚合函数参数包含常量问题 2025-06-28 17:24:24 +08:00
94e449849f merge tpcc600 into 6.0.0
【sync】解决xlog未预写导致tpcc性能下降的问题

Created-by: dodders
Commit-by: laishenghao
Merged-by: opengauss_bot
Description: 【标题】解决xlog未预写导致tpcc性能下降的问题

【实现内容】:同步修复PR:https://gitcode.com/opengauss/openGauss-server/pull/7053

【根因分析】:(1)xlog预写函数反回条件错误,导致xlog未能执行预写,tpcc性能下降的
(2)代码同步引入bug的PR,但修复的PR没有同步:

master分支引入PR:https://gitcode.com/opengauss/openGauss-server/pull/6822
6.0.0分支引入PR:https://gitcode.com/opengauss/openGauss-server/pull/7873

【实现方案】:增加ENABLE_DMS限制

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


【开发自验报告】:
1. 请附上自验结果(内容或者截图)
![image.png](https://raw.gitcode.com/user-images/assets/5089689/0f3c25e7-b661-4d1b-aa64-557f7d14353b/image.png 'image.png')
![image.png](https://raw.gitcode.com/user-images/assets/5089689/7e68d6d1-63ee-4515-bb09-2be38ba1d8c9/image.png 'image.png')
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
不适合添加
3. 是否涉及资料修改,如是,在docs仓库补充资料
不涉及
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
不涉及
5. 是否考虑在线扩容等扩展场景
不涉及
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
修复性能
7. 是否对其他模块产生影响
不涉及
【其他说明】:NA

See merge request: opengauss/openGauss-server!8000
2025-06-28 17:19:21 +08:00
34639c915d 解决xlog未预写导致tpcc性能下降的问题 2025-06-28 15:42:19 +08:00
9cb6c23eba merge fdw_bugfix_6.0.0 into 6.0.0
postgres_fdw拓展适配XACT_EVENT_PRE_COMMIT和XACT_EVENT_PRE_PREPARE处理逻辑

Created-by: wofanzheng
Commit-by: wofanzheng
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
postgres_fdw拓展适配XACT_EVENT_PRE_COMMIT和XACT_EVENT_PRE_PREPARE处理逻辑

【实现内容】:
postgres_fdw拓展适配XACT_EVENT_PRE_COMMIT和XACT_EVENT_PRE_PREPARE处理逻辑

【根因分析】:
49059a76ef 新增两种事件类型XACT_EVENT_PRE_COMMIT和XACT_EVENT_PRE_PREPARE,但是postgres_fdw拓展没有做相应适配,导致pgfdw_xact_callback函数接受到事件XACT_EVENT_PRE_COMMIT之后直接结束了事务。导致外表没有更新成功。

【实现方案】:
pgfdw_xact_callback函数接受到事件XACT_EVENT_PRE_COMMIT之后,直接提交事务
【关联需求或issue】:
https://gitcode.com/opengauss/openGauss-server/issues/7202
【开发自验报告】:
1. 请附上自验结果(内容或者截图)
![image.png](https://raw.gitcode.com/user-images/assets/5089689/ebf2ddb6-8555-4ea8-82ac-507160b76e09/image.png 'image.png')
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
不涉及
3. 是否涉及资料修改,如是,在docs仓库补充资料
不涉及
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
不涉及
5. 是否考虑在线扩容等扩展场景
不涉及
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
不涉及
7. 是否对其他模块产生影响
不涉及
【其他说明】:无

See merge request: opengauss/openGauss-server!7998
2025-06-28 09:37:46 +08:00
bfdb906a37 merge cherry-pick-mr-7993-1751013740826-auto into 6.0.0
加固GSCMemThresholdCheck

Created-by: chenxiaobin19
Commit-by: chenxiaobin19
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
加固GSCMemThresholdCheck
【实现内容】:
见:https://gitcode.com/opengauss/openGauss-server/pull/7993
【根因分析】:

【实现方案】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7996
2025-06-27 17:37:40 +08:00
16de716c12 postgres_fdw拓展适配XACT_EVENT_PRE_COMMIT和XACT_EVENT_PRE_PREPARE处理逻辑 2025-06-27 17:07:25 +08:00
91ab445e4e 加固GSCMemThresholdCheck 2025-06-27 16:42:21 +08:00
4b13d6b855 merge 6.0.2 into 6.0.0
【602代码回合】回合修复缺陷 7201 7214

Created-by: qq1583200484
Commit-by: yanghao;lilong
Merged-by: opengauss_bot
Description: 【标题】【602代码回合】回合修复缺陷 7201 7214

【实现内容】:

1. 回合 https://gitcode.com/opengauss/openGauss-server/issues/7201 
 PR:https://gitcode.com/opengauss/openGauss-server/pull/7277
 验证:
 ![image.png](https://raw.gitcode.com/user-images/assets/5089689/ff893c4a-e7a9-4b42-b168-11a65a73674f/image.png 'image.png')
 
 2. 回合 https://gitcode.com/opengauss/openGauss-server/issues/7214
 PR: https://gitcode.com/opengauss/openGauss-server/pull/6869
 ![image.png](https://raw.gitcode.com/user-images/assets/5089689/3bdd8763-156f-406b-9ffc-b4db5ba62002/image.png 'image.png')



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

【其他说明】:

See merge request: opengauss/openGauss-server!7985
2025-06-25 20:27:07 +08:00
045aaedac3 fitter 22.03 2025-06-25 17:34:52 +08:00
9a448b6ce2 modified: tablecmds.cpp 2025-06-25 15:39:16 +08:00
0683e8a03c merge 6.0.0 into 6.0.0
回合代码6.0.0

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

【实现内容】:

【根因分析】:

【实现方案】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7984
2025-06-25 14:47:55 +08:00
e5ee95e88a fix problem that size is not same when opfusion is on|off 2025-06-24 20:54:53 +08:00
588d6b21bb bufgix: 修复flush_data core,匿名块执行失败问题 2025-06-24 20:53:39 +08:00
wzd
f202291c2e 删除seq判断代码 2025-06-24 15:47:20 +08:00
wzd
7f8e1de513 rebuild drc时,清空所有seq为0 2025-06-24 15:47:04 +08:00
99bdf8a4a6 merge bm25_6.0.0/bugfix_merge into 6.0.0
bm25 bug回合

Created-by: Eurekaxun
Commit-by: Eurekaxun
Merged-by: opengauss_bot
Description: 【标题】bm25 bug回合

【实现内容】: bm25 bug回合

【根因分析】: bm25 bug回合

【实现方案】: bm25 bug回合

【关联需求或issue】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7974
2025-06-24 11:52:10 +08:00
3416e138e9 merge 6.0.0 into 6.0.0
向量数据库修改回合

Created-by: lin-qiang123
Commit-by: lin-qiang123;wangjingyuan8;wangjingyuan;taoying
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)

【实现内容】:

【根因分析】:

【实现方案】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7975
2025-06-24 11:11:32 +08:00
5818e4956b merge 6.0.0 into 6.0.0
pgsql_tmp路径不对

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

【实现内容】:

【根因分析】:
需要排除的目录中,只有pgsql_tmp和其他目录不在一层,gdb发现每次传进来的rel_path都是base/pgsql_tmp
![image.png](https://raw.gitcode.com/user-images/assets/5089689/244752aa-454e-4f85-9108-efa384a32052/image.png 'image.png')
![image.png](https://raw.gitcode.com/user-images/assets/5089689/01301adc-faac-4ebc-bed7-1d696635ddf5/image.png 'image.png')
![04621fb4bbda2ddb65b67390033f0e7.png](https://raw.gitcode.com/user-images/assets/5089689/f1f3cff7-4581-4453-8c23-c1ea1df92d04/04621fb4bbda2ddb65b67390033f0e7.png '04621fb4bbda2ddb65b67390033f0e7.png')
【实现方案】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7980
2025-06-24 09:36:12 +08:00
e0c76c342e merge 600_fix into 6.0.0
[回合6.0.0]bm25 vacuum

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

【实现内容】:

【根因分析】:

【实现方案】:

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

【开发自验报告】:
![image.png](https://raw.gitcode.com/user-images/assets/5089689/18a281f6-d1c2-43cf-8a5e-acad53c26f18/image.png 'image.png')
![image.png](https://raw.gitcode.com/user-images/assets/5089689/d8ba8b7b-811d-4618-921f-acdcb6b8beda/image.png 'image.png')
![image.png](https://raw.gitcode.com/user-images/assets/5089689/0b42114f-8fe1-426f-b33c-77179c9db908/image.png 'image.png')
![image.png](https://raw.gitcode.com/user-images/assets/5089689/ba8aaf57-b1cc-4e16-a6a0-42997047bef6/image.png 'image.png')
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7960
2025-06-24 09:30:01 +08:00
cb0700df03 pgsql_tmp路径不对 2025-06-23 22:37:55 +08:00
35befa991b 【回合】fix bm25 operator 2025-06-23 20:12:49 +08:00
6a9a7cb796 【回合】bm25 not support options 2025-06-23 19:41:41 +08:00
ac2621c364 【回合】fix bm25 repeat 2025-06-23 19:41:23 +08:00
fb4e446078 【回合】bm25 not support extreme rto 2025-06-23 19:41:00 +08:00
08ea70aa71 修改升级脚本 2025-06-23 16:27:11 +08:00
cd610cf860 回收docid和前置列表 2025-06-23 16:21:06 +08:00
20db8d32d9 vacuum for invertedList 2025-06-23 16:19:21 +08:00
78c2651254 bm25 vacuum 2025-06-23 16:19:02 +08:00
2bba5e9050 轻量版本默认关闭线程池 2025-06-20 14:20:13 +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
84a0ca808c 修复创建IVFPQ索引后,enable_pq=off重启集群,修改表数据数据库异常的问题 2025-06-19 21:49:22 +08:00
bb9ce80053 统一PQ加速库内外subItemsize是否对齐的问题 2025-06-19 21:49:06 +08:00
deaafa8b91 修复向量数据类型sparsevec报错信息不一致问题 2025-06-19 21:48:50 +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