9f74ccc8ba
解决不支持avx指令集的x86环境编译失败问题
2025-06-06 10:36:18 +08:00
4132fa7a2c
merge 6.0.0_revert_paramsync into 6.0.0
...
Revert "资源池化支持主备参数同步"
Created-by: congzhou2603
Commit-by: congzhou2603
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
Revert "资源池化支持主备参数同步"
6.0.2回滚参数同步及相关bugfix
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
【实现内容】:
【根因分析】:
【实现方案】:
【关联需求或issue】:

【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响
【其他说明】:
See merge request: opengauss/openGauss-server!7835
2025-06-06 09:58:32 +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
157c20f9da
Revert "资源池化主备参数同步适配备集群"
...
This reverts commit 79a6851b08a10b7888b727f84446aafe98e3a2fe.
2025-06-06 09:28:09 +08:00
8aad3e50f1
Revert "build跳过参数同步文件"
...
This reverts commit ff90331e56656a4fc1e2f996d3eb8a43a6aab8cc.
2025-06-06 09:27:59 +08:00
fc88a60763
Revert "修复以'pg_temp_'为命名前缀的模式可以创建成功的问题"
...
This reverts commit cbf877d467a63e54fa90ae3b09a0ec685247ccf1.
2025-06-06 09:27:47 +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
【根因分析】:

【实现方案】:
【关联需求或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
cbacd576b2
merge 6.0.0 into 6.0.0
...
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!7832
2025-06-05 15:54:02 +08:00
4beef76427
回合6.0.0[bugfix] 修复实时构建流控有概率出现主机收到挂掉节点的消息的问题
2025-06-05 12:12:34 +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
bf00286499
merge 6.0.0 into 6.0.0
...
回合600
Created-by: zkcarl
Commit-by: chenzhikai
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
【实现内容】:
【根因分析】:
【实现方案】:
【关联需求或issue】:
【开发自验报告】:
1. 请附上自验结果(内容或者截图)
2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响
【其他说明】:
See merge request: opengauss/openGauss-server!7818
2025-06-05 11:41:59 +08:00
2f313a962a
优化DSS拷贝文件 + 修改合并冲突
2025-06-05 11:18:33 +08:00
cbf877d467
修复以'pg_temp_'为命名前缀的模式可以创建成功的问题
2025-06-05 10:55:26 +08:00
ff90331e56
build跳过参数同步文件
2025-06-05 10:48:13 +08:00
79a6851b08
资源池化主备参数同步适配备集群
2025-06-05 10:47:40 +08:00
88bc5fa030
资源池化支持主备参数同步代码调整
2025-06-05 10:47:00 +08:00
c302c3ddda
资源池化支持主备参数同步
2025-06-05 10:46:20 +08:00
564c6b79f3
SSGetStandbyRealtimeBuildPtr补充日志
2025-06-05 10:16:23 +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
c5950fd972
merge archive into 6.0.0
...
回合传统主备归档逻辑问题至6.0.0
Created-by: zym_2025
Commit-by: z00848344
Merged-by: opengauss_bot
Description: 【标题】(请简要描述下实现的内容)
回合传统主备归档逻辑问题至6.0.0
【实现内容】:
回合以下pr
https://gitcode.com/opengauss/openGauss-server/pull/7412
【根因分析】:
【实现方案】:
【关联需求或issue】:
https://gitcode.com/opengauss/openGauss-server/issues/7098
【开发自验报告】:
1. 请附上自验结果(内容或者截图)

2. 是否可以添加fastcheck测试用例,如是,请补充fastcheck用例
3. 是否涉及资料修改,如是,在docs仓库补充资料
4. 是否考虑升级场景(系统表修改、日志持久化以及修改执行态数据格式)
5. 是否考虑在线扩容等扩展场景
6. 是否考虑异常场景/并发场景/前向兼容/性能场景
7. 是否对其他模块产生影响
【其他说明】:
See merge request: opengauss/openGauss-server!7824
2025-06-05 09:06:43 +08:00
1452e72cc4
修复按需回放的部分问题
2025-06-04 18:06:38 +08:00
2ce5c04544
【bugfix】 修复主机重启场景按需回放redo阶段,备机报错new lsn is less than past lsn问题
2025-06-04 17:50:19 +08:00
e4b1d88884
bugfix 修复主机重启时有概率死锁问题
2025-06-04 17:50:19 +08:00
1deb5c9b55
修资源池化主机重启场景备机死锁的问题
2025-06-04 17:50:16 +08:00
63e18ff5af
bugfix 修复主机重启场景,主机flushcopy时有概率拿到invalidbuffer
2025-06-04 17:48:22 +08:00
0bc53c013b
修复小型化安装数据库,节点IP监听错误问题
2025-06-04 17:48:22 +08:00
7dbf50be50
按需回放redo阶段分区锁流程加固
2025-06-04 17:48:22 +08:00
41a9152b98
修复备机存在写xlog问题
2025-06-04 17:48:21 +08:00
9792148770
【bugfix】 修复按需回放部分core问题
2025-06-04 17:48:21 +08:00
3fb8e179a9
【bugfix】 修复按需回放执行drop table时有概率卡住的问题
2025-06-04 17:47:45 +08:00
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
47cdfb7dc0
INSERT与REPLACE性能优化合入600
2025-06-04 16:28:53 +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
a31476c06b
调整DSS o_creat open逻辑
2025-06-04 15:08:55 +08:00
316675927a
修改传统主备归档问题
...
On branch archive
Your branch is up to date with 'origin/archive'.
You are currently cherry-picking commit 9917056ce.
Changes to be committed:
modified: src/gausskernel/process/postmaster/pgarch.cpp
2025-06-04 15:08:14 +08:00
bc906f25f8
修复dss读场景下,buffer不对齐并且read size = 0 且因为memcpy_s无法0长度拷贝导致的数据库退出
2025-06-04 15:07:24 +08:00