Commit Graph

7836 Commits

Author SHA1 Message Date
e448b16efb 更正资源池化场景下wal_segment_size的参数值 2025-06-04 17:47:45 +08:00
0099a1a98c 修复极致RTO读到XLOG_SWITCH类型日志后,卡在DispatchRedoRecordToFile 2025-06-04 17:47:45 +08:00
57391e92d4 修复开启实时构建特性下,内置函数query_node_reform_info部分字段无法获取有效值 2025-06-04 17:47:45 +08:00
6e2e33f756 bugfix 修复switchover时checkpoint线程有概率core的问题 2025-06-04 17:47:21 +08:00
c3b0561a12 【bugfix】修复redo阶段大量线程pin同一个页面,导致cleanup锁饿死的问题 2025-06-04 17:47:04 +08:00
3945f193ab 修复内置函数query_node_reform_info部分时间字段获取异常问题 2025-06-04 17:46:58 +08:00
4b25539ad3 修改enable_remote_excute参数名称为enable_remote_execute 2025-06-04 17:46:51 +08:00
bcabe3166b merge 6.0.0 into 6.0.0
流控特性回合

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

【实现内容】:

【根因分析】:

【实现方案】:

【关联需求或issue】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7821
2025-06-04 17:07:48 +08:00
4eef4e378a 流控视图添加 2025-06-04 15:47:32 +08:00
c946595809 资源池化实时构建适配流控 2025-06-04 15:42:54 +08:00
f4dce3986d modified: gausskernel/ddes/adapter/ss_dms_callback.cpp
modified:   gausskernel/process/postmaster/postmaster.cpp
	modified:   gausskernel/storage/access/heap/heapam.cpp
	modified:   gausskernel/storage/access/transam/xlogutils.cpp
	modified:   include/ddes/dms/ss_dms_recovery.h
	modified:   include/storage/smgr/smgr.h

	modified:   ss_dms_callback.cpp
	modified:   ../../storage/buffer/bufmgr.cpp

	modified:   ss_dms_callback.cpp
	modified:   ../../storage/buffer/bufmgr.cpp
	modified:   ../../../include/ddes/dms/ss_dms_recovery.h

	modified:   src/gausskernel/process/postmaster/postmaster.cpp
	modified:   src/gausskernel/storage/access/heap/heapam.cpp
	modified:   src/include/ddes/dms/ss_common_attr.h

	modified:   src/gausskernel/process/postmaster/postmaster.cpp

	modified:   storage/buffer/bufmgr.cpp

	modified:   gausskernel/storage/buffer/bufmgr.cpp

	modified:   ddes/adapter/ss_dms_callback.cpp
	modified:   process/postmaster/postmaster.cpp

	modified:   gausskernel/ddes/adapter/ss_dms_callback.cpp
	modified:   include/ddes/dms/ss_common_attr.h
	modified:   include/ddes/dms/ss_dms_callback.h
	modified:   include/storage/smgr/smgr.h

	modified:   gausskernel/storage/access/transam/xlogutils.cpp

	modified:   access/transam/xlogutils.cpp

	modified:   xlogutils.cpp

	modified:   include/storage/smgr/smgr.h

	modified:   gausskernel/ddes/adapter/ss_dms_callback.cpp
	modified:   gausskernel/storage/buffer/bufmgr.cpp
	modified:   include/ddes/dms/ss_dms_callback.h

	modified:   bufmgr.cpp

	modified:   gausskernel/storage/access/heap/heapam.cpp
	modified:   gausskernel/storage/buffer/bufmgr.cpp

	modified:   heapam.cpp

	modified:   src/gausskernel/storage/access/heap/heapam.cpp
	modified:   src/gausskernel/storage/buffer/bufmgr.cpp

	modified:   gausskernel/storage/access/heap/heapam.cpp
	modified:   gausskernel/storage/buffer/bufmgr.cpp

	modified:   bufmgr.cpp

	modified:   segbuffer.cpp

	modified:   gausskernel/storage/buffer/bufmgr.cpp
	modified:   include/ddes/dms/ss_common_attr.h
	modified:   include/ddes/dms/ss_dms_recovery.h

	modified:   ss_common_attr.h

	modified:   src/gausskernel/ddes/adapter/ss_transaction.cpp
	modified:   src/include/ddes/dms/ss_common_attr.h

	modified:   include/ddes/dms/ss_dms_recovery.h

	modified:   gausskernel/ddes/adapter/ss_transaction.cpp
	modified:   include/ddes/dms/ss_common_attr.h

	modified:   segbuffer.cpp

	modified:   gausskernel/storage/buffer/bufmgr.cpp
	modified:   gausskernel/storage/smgr/segment/segbuffer.cpp
	modified:   include/ddes/dms/ss_dms_recovery.h

	modified:   gausskernel/ddes/adapter/ss_dms_callback.cpp
	modified:   gausskernel/storage/buffer/bufmgr.cpp
	modified:   gausskernel/storage/smgr/segment/segbuffer.cpp

	modified:   gausskernel/ddes/adapter/ss_dms_callback.cpp
	modified:   gausskernel/storage/buffer/bufmgr.cpp

	modified:   storage/buffer/bufmgr.cpp

	modified:   bufmgr.cpp
2025-06-04 15:42:09 +08:00
59100f2c05 修复按需回放的部分问题:
(1)结束按需回放redo阶段时候,主备消息延迟较大时导致的startup退出较慢问题;
(2)按需回放redo阶段,放开reform过程中mes线程对页面的访问,避免mes线程长时间持有实例锁
2025-06-04 15:37:43 +08:00
1606ed3f6d merge 6.0.0 into 6.0.0
部分bug fix pr回合6.0.0

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

【实现内容】:

回合如下几个bugfix pr到6.0.0:
https://gitee.com/opengauss/openGauss-server/pulls/6436
https://gitee.com/opengauss/openGauss-server/pulls/6868
https://gitee.com/opengauss/openGauss-server/pulls/7322

【根因分析】:

【实现方案】:

【关联需求或issue】:

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
![image.png](https://raw.gitcode.com/user-images/assets/5089689/e7c1223a-4fe8-4910-aba1-d21474d39c16/image.png 'image.png')

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

【其他说明】:

See merge request: opengauss/openGauss-server!7796
2025-06-04 14:46:29 +08:00
6550463636 merge gitcode6.0.0_feature_back into 6.0.0
部分需求回合6.0.0分支

Created-by: CarrotGo
Commit-by: gentle_hu
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
部分需求回合6.0.0分支

【实现内容】:
资源池化能力增强
https://gitee.com/opengauss/openGauss-server/pulls/6553/commits

资源池化针对dss故障的优化
https://gitee.com/opengauss/openGauss-server/pulls/6683/commits
https://gitee.com/opengauss/openGauss-server/pulls/6726/commits

【根因分析】:

【实现方案】:

【关联需求或issue】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7811
2025-06-04 14:46:15 +08:00
9086a13151 merge 6.0.0 into 6.0.0
【回合6.0.0】修复SPQ场景下subplan新增连接类型实现不完全的错误

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

【实现内容】:
回合PR:
https://gitee.com/opengauss/openGauss-server/pulls/6848
https://gitee.com/opengauss/openGauss-server/pulls/6589

【根因分析】:

【实现方案】:

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

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

【其他说明】:

See merge request: opengauss/openGauss-server!7816
2025-06-04 14:11:40 +08:00
a608ed01bb bugfix: fix not exist sublink error while subplan 2025-06-04 10:55:13 +08:00
e8dda504ac bugfix: fix NOT_EXISTS_SUBLINK logic while scan subplan for spq 2025-06-04 10:22:54 +08:00
51877df622 dss api use the standard define return value and retry on connection error 2025-06-03 15:27:11 +08:00
7372ed935e dms dfx and gs_lwlock_status 2025-06-03 15:18:11 +08:00
b125032034 merge bugfix into 6.0.0
【回合6.0.0】 修复函数带variadic, numeric类型转换报错问题

Created-by: jemappellehc
Commit-by: jemappellehc
Merged-by: opengauss_bot
Description: 【标题】【回合6.0.0】 修复函数带variadic, numeric类型转换报错问题

【实现内容】:【回合6.0.0】 修复函数带variadic, numeric类型转换报错问题 https://gitee.com/opengauss/openGauss-server/pulls/7013

【根因分析】:【回合6.0.0】 修复函数带variadic, numeric类型转换报错问题 https://gitee.com/opengauss/openGauss-server/pulls/7013

【实现方案】:【回合6.0.0】 修复函数带variadic, numeric类型转换报错问题 https://gitee.com/opengauss/openGauss-server/pulls/7013

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

【开发自验报告】: https://gitee.com/opengauss/openGauss-server/pulls/7013 
![image.png](https://raw.gitcode.com/user-images/assets/5089689/e9f0d60f-946f-4bec-a874-5fa2ba7d7993/image.png 'image.png')
![image.png](https://raw.gitcode.com/user-images/assets/5089689/d20ad65f-f3bb-4b61-91dd-b5bf45ba53bb/image.png 'image.png')
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7810
2025-06-03 14:33:47 +08:00
842c78f959 merge 600 into 6.0.0
【回合6.0.0】修复fastcheck_single回归测试用例hw_cstore_insert时发生coredump问题

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

【实现内容】:修复fastcheck_single回归测试用例hw_cstore_insert时发生coredump问题

【根因分析】: 前一个事务rollback触发 cu cache 异步invalid,后一个事务cuDescPtr拿到新的magic(xmin)与cu cache中前一个事务未删除的cu的m_magic不匹配

【实现方案】:在调用异步drop cu cache处增加事务状态判断

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

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

【其他说明】:

See merge request: opengauss/openGauss-server!7802
2025-06-03 11:48:18 +08:00
468afc6f05 merge back into 6.0.0
【回合6.0.0】代码回合

Created-by: zhubin79
Commit-by: zhubin79
Merged-by: opengauss_bot
Description: 【标题】【回合6.0.0】代码回合

【实现内容】:
回合PR:
- https://gitcode.com/opengauss/openGauss-server/pull/7226
- https://gitcode.com/opengauss/openGauss-server/pull/7209
- https://gitcode.com/opengauss/openGauss-server/pull/7023
- https://gitcode.com/opengauss/openGauss-server/pull/6660

【根因分析】:

【实现方案】:

【关联需求或issue】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7799
2025-06-03 10:40:09 +08:00
efae3cecc1 merge bm25_600_pr into 6.0.0
[feat]BM25特性回合(性能优化,bugfix)

Created-by: wlff234
Commit-by: Eurekaxun;wlff234
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
https://gitcode.com/opengauss/org-issue/issues/1273

【实现内容】:

【根因分析】:

【实现方案】:

【关联需求或issue】:

【开发自验报告】:
![image.png](https://raw.gitcode.com/user-images/assets/5089689/37fa43e9-5395-43d9-9186-7f800a22e06e/image.png 'image.png')
![image.png](https://raw.gitcode.com/user-images/assets/5089689/0d9c5d06-0f6f-4c72-8f6b-41bc0a05c58d/image.png 'image.png')

建索引,查询:
![image.png](https://raw.gitcode.com/user-images/assets/5089689/55638a72-9ea1-41e7-af1c-e6d2efd26c68/image.png 'image.png')

![image.png](https://raw.gitcode.com/user-images/assets/5089689/fc1f7300-e896-408d-8b11-4c0d58621a01/image.png 'image.png')
![image.png](https://raw.gitcode.com/user-images/assets/5089689/24f713a3-aca3-4b5b-addd-1710d7ccfc6c/image.png 'image.png')
![image.png](https://raw.gitcode.com/user-images/assets/5089689/3fc70639-0dda-4fb0-9997-9371b4b40e55/image.png 'image.png')
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响

【其他说明】:

See merge request: opengauss/openGauss-server!7808
2025-06-03 10:37:57 +08:00
89cd8a9045 fix numeric to integer data error
(cherry picked from commit 2f55942b62ee2772987afd29b540f60f949b1646)
2025-06-03 10:22:21 +08:00
59d2f5d182 merge 6.0.0 into 6.0.0
【回合6.0.0】同步部分bugfix到6.0.0分支

Created-by: wangfeihuo
Commit-by: wangfeihuo
Merged-by: opengauss_bot
Description: 【标题】同步部分bugfix到6.0.0分支

【实现内容】: 同步部分bugfix到6.0.0分支

【根因分析】: 同步部分bugfix到6.0.0分支

【实现方案】: 同步部分bugfix到6.0.0分支
包括:
1、 https://gitcode.com/opengauss/openGauss-server/pull/7554    兼容mysql的unique_checks参数
2、 https://gitcode.com/opengauss/openGauss-server/pull/7189    修复jsonb的value为空时建jsonb gin索引失败的问题
3、https://gitcode.com/opengauss/openGauss-server/pull/6957    修复存储过程使用set_variables传参报different character set data is not allowed
4、https://gitcode.com/opengauss/openGauss-server/pull/6931     修复standard_conforming_strings = off时B库初始化时core的问题
5、https://gitcode.com/opengauss/openGauss-server/pull/6505    修复\" 不能被转义成“的问题
6、https://gitcode.com/opengauss/openGauss-server/pull/7667    修复支持FOREIGN_KEY_CHECKS=0且只有外键触发器的时候无法走sql-bypass的问题 
7、https://gitcode.com/opengauss/openGauss-server/pull/7670    支持整型常量按照参数形式解释
8、https://gitcode.com/opengauss/openGauss-server/pull/7695   支持通过unique_checks开关跳过唯一性检查
9、https://gitcode.com/opengauss/openGauss-server/pull/7697    优化_bt_compare中int1和int2比较的性能


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

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

【其他说明】:

See merge request: opengauss/openGauss-server!7807
2025-06-03 09:31:17 +08:00
75caa9e281 fix bm25 expr index 2025-06-01 14:22:54 +08:00
51e4b59010 optimize invertedlist build 2025-06-01 14:22:10 +08:00
c34ccc072f optimize bm25 token compare 2025-06-01 14:21:59 +08:00
95e4b21b09 delete err log when doc null 2025-06-01 14:19:34 +08:00
42382e49f8 add check 2025-06-01 14:14:43 +08:00
059eafa447 optimize bm25 build and scan performance 2025-06-01 14:13:45 +08:00
f9196e89fa 同步部分bugfix到6.0.0分支 2025-05-30 18:01:21 +08:00
a692a222a5 merge master-bugfix into 6.0.0
回合master分支bugfix至6.0.0

Created-by: dodders
Commit-by: laishenghao
Merged-by: opengauss_bot
Description: 【标题】回合master分支bugfix至6.0.0

【实现内容】:回合master分支bugfix。
相关PR:
https://gitee.com/opengauss/openGauss-server/pulls/7566
【Sync】回合并发drop&reindex导致core问题bugfixed

解决DEBUG版分区表在禁用seqscan时count出现core的问题
https://gitee.com/opengauss/openGauss-server/pulls/7494

https://gitee.com/opengauss/openGauss-server/pulls/7488
解决union all出现core问题

https://gitee.com/opengauss/openGauss-server/pulls/7439
解决并发执行删表与查询时core的问题

https://gitee.com/opengauss/openGauss-server/pulls/7274
revert pr 3620

https://gitee.com/opengauss/openGauss-server/pulls/6962
解决memcheck版本执行窗口函数语句宕机问题

https://gitee.com/opengauss/openGauss-server/pulls/6880/
解决表达式作分区键时split分区报错的问题

https://gitee.com/opengauss/openGauss-server/pulls/6867
解决前缀索引+in或any条件匹配结果不正确的问题

【根因分析】:详见原PR

【实现方案】:

【关联需求或issue】:
分区表 drop index concurrently 和 reindex partition 同时执行,在 debug 版本有概率触发 Assert
https://e.gitee.com/opengaussorg/dashboard?issue=IAOKGK

DEBUG版分区表在禁用seqscan时count出现core
https://e.gitee.com/opengaussorg/dashboard?issue=IBWRXK

聚集+union all查询出现宕机
https://e.gitee.com/opengaussorg/dashboard?issue=IBVP4P

【测试类型:SQL功能】【测试版本:7.0.0】【CI】mot表在gsc打开场景下进行并发查询时,数据库core
https://e.gitee.com/opengaussorg/dashboard?issue=IBTT5E

postmaster 线程 hang 死在 CountChildren 中,无法建立新连接
https://e.gitee.com/opengaussorg/dashboard?issue=IB7QGC

https://e.gitee.com/opengaussorg/dashboard?issue_type_category=bug&issue=IBF7XQ

分区表用表达式作为分区键拆分失败
https://e.gitee.com/opengaussorg/dashboard?issue=IAGUZL

前缀索引在in操作时结果错误
https://e.gitee.com/opengaussorg/dashboard?issue=IB41J1

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

【其他说明】:与原PR保持一致

See merge request: opengauss/openGauss-server!7806
2025-05-30 17:54:08 +08:00
be6f2917ad merge cherry-pick-mr-7800-1748595428646-auto into 6.0.0
【回合6.0.0】增加dolphin协议中的nextSeqid

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

【实现内容】:
见https://gitcode.com/opengauss/openGauss-server/pull/7800
【根因分析】:

【实现方案】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7805
2025-05-30 17:34:14 +08:00
f52139e2b8 回合master分支bugfix至6.0.0 2025-05-30 17:10:06 +08:00
62d9d9517e 增加dolphin协议中的nextSeqid 2025-05-30 16:57:09 +08:00
70be04e847 fix fastcheck hw_cstore_insert 2025-05-30 15:30:23 +08:00
0f6beef264 fix dolphin \d+ print collation id > 10000 produce core 2025-05-30 09:48:53 +08:00
05cd296354 修复event门禁概率失败情形 2025-05-30 09:45:19 +08:00
58e43b1162 B库下MOT表char类型判断长度修改为字符长度 2025-05-29 20:22:55 +08:00
ecb31bb95a merge fixUpsert600 into 6.0.0
【回合6.0.0】修复upsert在冲突场景下逻辑解码的问题

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

【实现内容】:
见:https://gitcode.com/opengauss/openGauss-server/pull/7788
【根因分析】:

【实现方案】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7793
2025-05-29 19:59:52 +08:00
6b780cfabd merge bugfix600 into 6.0.0
【回合6.0.0】

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

【实现内容】:
修复smp场景嵌套concat执行效率慢的问题	7605	是
带用户变量赋值的查询禁用smp	7601	是
修复smp下cstore insert场景没有分配事务号的问题 && 修复smp下执行带userset变量语句失败的问题	7522	是
修复rowlevelsecurity问题	7451	是
修复replace死循环的问题	7267	是
修复普通用户通过函数非法提权的问题	7260	是
修复线程池下跨事务游标fetch的core问题	7213	是
修复create index if not exists不带索引名时coredump的问题	7001	是
支持b库创建自增序列最大值为int8_max/uint8_max	6881	是
修复并发修改存储过程导致的core问题	6818	是
修复编码转换时保存常量地址导致的core问题	6809	是
修复bitmapscan扫描结果异常的问题	6781	是
gs_retrieve提前检查输出目录是否存在	6714	是
修复非轻量版cmake不带dblink,以及dolphin插件无法使用问题	6684	是
修复创建抽象类型不支持逻辑解码导致发布订阅check失败的问题	6587	是
修复subscription check若干问题	6499	是

【根因分析】:

【实现方案】:

【关联需求或issue】:

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

【其他说明】:

See merge request: opengauss/openGauss-server!7798
2025-05-29 19:59:21 +08:00
5c0b4e5cd3 A 库下处理hash分区遇到null值输入报错问题 2025-05-29 19:40:57 +08:00
ea61775e9b 修复smp场景嵌套concat执行效率慢的问题 2025-05-29 18:11:43 +08:00
a2179732cb 带用户变量赋值的查询禁用smp 2025-05-29 18:09:04 +08:00
6f9514bf9f 修复smp下cstore insert场景没有分配事务号的问题 && 修复smp下执行带userset变量语句失败的问题 2025-05-29 18:08:43 +08:00
b032bd3ce3 修复rowlevelsecurity用例不稳定问题 2025-05-29 18:05:58 +08:00
cdd8cdeae2 修复replace死循环的问题 2025-05-29 18:03:18 +08:00
798fe23e4f 修复普通用户通过函数非法提权的问题 2025-05-29 18:02:53 +08:00
37924527aa 修复线程池下跨事务游标fetch的core问题 2025-05-29 17:59:12 +08:00