Commit Graph

740 Commits

Author SHA1 Message Date
46d51516a3 !3906 dorado双集群,实现集群间failover
Merge pull request !3906 from 张翱/master
2023-08-15 11:49:41 +00:00
cf1d6f0b67 dorado双集群,实现集群间failover 2023-08-15 19:16:40 +08:00
9a6ce53ea6 !3940 日志合一问题修复1
Merge pull request !3940 from Carl/master
2023-08-15 07:04:17 +00:00
316b441e56 日志合一补充1 2023-08-15 10:54:20 +08:00
c23f694e45 !3929 【资源池化】资源池化支持主机广播最新快照给备机,备机缓存全局和线程上快照
Merge pull request !3929 from cchen676/0809master_1
2023-08-14 13:40:35 +00:00
6ba7e75846 资源池化支持主机广播最新快照给备机,备机支持缓存全局快照 2023-08-10 15:54:05 +08:00
a029fc5f8c !3902 资源池化主备双集群日志合一
Merge pull request !3902 from 申正/dorado_cluster_xlog_replication
2023-08-10 06:09:55 +00:00
a2309eb64a !3916 修复archiver内存泄漏问题
Merge pull request !3916 from duzhuolin/bugfix_Q88_1
2023-08-10 03:24:45 +00:00
07ae9c52be make_dorado_cluster_xlog_one_instance 2023-08-09 17:04:12 +08:00
d7a6dd8aa4 [资源池化]oldest_xmin推进重构 2023-08-09 12:50:24 +08:00
e679e16cf0 修复archiver内存泄漏问题 2023-08-08 14:40:45 +08:00
2b55050354 !3905 解决资源池化双集群switchover多次切换失败问题
Merge pull request !3905 from Carl/fixfix
2023-08-07 06:11:19 +00:00
5635f63c5f 解决资源池化双集群switchover多次切换失败问题 2023-08-07 09:39:54 +08:00
202a123e8b !3894 【dolphin-proto】支持dolphin-proto插件自启动&增加协议fn_end_command接口
Merge pull request !3894 from zhaojun/proto-0930
2023-08-02 06:16:07 +00:00
36dfaa00ec !3892 【bugfix】【资源池化】解决按需回放部分问题
Merge pull request !3892 from 陈栋/bugfix
2023-08-01 08:23:03 +00:00
dcce3951bc add end_command func for dolphin proto 2023-08-01 14:44:45 +08:00
8bb32f7caf 【bugfix】解决按需回放部分问题:1. 按需回放成功后,再次进入回放后,回放方式选择错误; 2. 按需回放失败,其它节点回放成功后,回放失败节点无法拉起 2023-08-01 10:33:31 +08:00
e89f75a782 !3867 修复jobschd_sigusr2_handler信号处理函数打印日志
Merge pull request !3867 from duzhuolin/bugfix_Q20
2023-07-31 02:10:40 +00:00
87237a07f3 修复jobschd_sigusr2_handler信号处理函数打印日志 2023-07-28 09:45:06 +08:00
a534c5e515 support auto startup dolphin-proto if needed 2023-07-26 10:10:58 +08:00
c51456fb28 !3821 【资源池化】共享存储备机可见性逻辑优化
Merge pull request !3821 from 刘博文/master
2023-07-26 01:35:56 +00:00
48937cdf39 !3778 获取CPU信息若env中包含LANGUAGE需处理
Merge pull request !3778 from ytwx1993/ytwx1993_0714_23
2023-07-25 06:08:50 +00:00
56f19ce8bb SS standby nodes Consistent Read logic enhancement
ss visibility prefview dfx; upgrade and rollback sqls.

fix bugs
 - ss visibility inconsistency bug
 - add debug version validation
2023-07-25 11:14:34 +08:00
779ff129c0 !3500 修复缺陷 声明一个游标c,fetch c,数据库宕机
Merge pull request !3500 from pulsar/master
2023-07-24 02:41:55 +00:00
be6b85b446 !3729 使用新参数控制A兼容性下空字符串意义
Merge pull request !3729 from Cross-罗/empty_null
2023-07-24 02:31:29 +00:00
5bfe0e002e !3801 【轻量级 PR】:修复snprintf_s使用不规范导致归档路径错误的问题
Merge pull request !3801 from Cross-罗/N/A
2023-07-24 02:24:46 +00:00
2359fbe8f1 1.开启按需回放时,按需回放阶段从磁盘中读取xlog日志,降低内存消耗
2.解决按需回放内存配置较小时,HashMap构建卡住的问题
3.规范按需回放与按需回放的日志回放阶段变量命名
2023-07-20 19:51:30 +08:00
330bc62631 使用新参数控制A兼容性下空字符串意义 2023-07-19 20:10:26 +08:00
58f8b19f9a update src/gausskernel/process/postmaster/pgarch.cpp.
修复snprintf_s使用不规范导致归档路径错误的问题

Signed-off-by: Cross-罗 <1165977584@qq.com>
2023-07-19 08:45:05 +00:00
1309ed6d1e !3627 修复SMP创建并行线程失败,判断逻辑缺陷(master)
Merge pull request !3627 from npczwh1/smp_bugfix
2023-07-18 06:37:08 +00:00
aab31cee21 !3254 适配tassl,使opengauss支持TLCP
Merge pull request !3254 from ashnah/TLCP
2023-07-17 04:06:11 +00:00
4af20e14db 获取CPU信息若env中包含LANGUAGE需处理 2023-07-14 15:17:05 +08:00
82406865c2 修复pbe模式下end没有转发导致sysbench无法运行的bug 2023-07-13 11:10:42 +08:00
5359f8d297 !3684 【资源池化】【bugfix】解决按需回放部分问题
Merge pull request !3684 from 陈栋/bugfix
2023-07-11 08:19:35 +00:00
d059457ede 解决按需回放部分问题:
1.回放drop类型操作时的空指针异常;
2.按需回放故障内又故障时,第二次故障禁用按需回放;
3.按需回放阶段被恢复节点不允许加入集群,由打印warning并在后台等待修改为退出,避免normal reform时集群卡住
2023-07-10 20:29:38 +08:00
7e60efddf4 修复switchover或failover过程中重建复制槽coredump的问题,支持逻辑复制,支持 除复制槽 2023-07-07 12:16:51 +08:00
25583ac6ff !3665 【资源池化】【bugfix】解决多次进入按需回放时,回放日志选择出错的问题
Merge pull request !3665 from 陈栋/bugfix
2023-07-06 09:05:21 +00:00
a10d1f247b !3660 修复分区键使用mysql字符序时的问题
Merge pull request !3660 from 李居东/sync_charset
2023-07-05 10:28:58 +00:00
88d8d07346 解决多次进入按需回放时,回放日志选择出错的问题 2023-07-04 21:29:05 +08:00
97f9f7d20c 1、老问题:修复分区剪枝、分区路由未使用正确的collation导致的core问题和剪枝问题
- 修复range、list分区键比较时未指定字符序的问题。
- 修复hash分区键计算hashvalue未使用collation的场景。
2、修复hash分区剪枝时,const->constcollid与分区键不同导致选错分区的问题:
问题分析:getHashPartitionOid中计算hash使用的时const上的collation,const可能由条件中的常量传入,const的collation与分区键不同,应当使用分区键上的collation
修改方案:getHashPartitionOid中无法方便地获取分区键上的collation,所有需要判断分区的const都会调用getTargetType函数,在此函数中处理collation,使返回的collation都与分区键的相同。getTargetType的src参数可能指向条件上的const,不适合直接修改其const,目前copy后修改。
2023-07-03 19:25:42 +08:00
827f5f412a 流式容灾bugfix 2023-07-03 09:16:34 +08:00
ffbc0ac3b7 兼容MySQL多字符集 2023-06-29 20:42:59 +08:00
767d9db2de !3631 【资源池化】补充资源池化备机支持事务内多写测试用例,修复多个传统和资源池化下写转发的问题
Merge pull request !3631 from cchen676/1207master
2023-06-29 11:16:32 +00:00
76ddc5a9f8 !3474 mysql兼容,存储过程和函数带select语句时,支持call调用-server部分
Merge pull request !3474 from chenbd/mysql_proc_multi_select
2023-06-29 07:08:13 +00:00
9fe853060a 补充资源池化备机支持事务内多写测试用例,修复gsql -C无法执行的问题 2023-06-29 12:25:11 +08:00
fce417ac01 !3620 【bugfixed】解决并行创建索引出现警告日志的问题
Merge pull request !3620 from laishenghao/parallel
2023-06-29 03:43:00 +00:00
73f1671580 !3550 [DFX]支持switchover超时打印数据库内核的堆栈
Merge pull request !3550 from Jenny/dev-I6DCAO
2023-06-28 02:40:11 +00:00
b971e97474 解决并行创建索引出现警告日志的问题 2023-06-27 20:52:00 +08:00
126bc7485a 处理缺陷 2023-06-27 16:18:31 +08:00
13edddf64a !3381 解决兼容B库下,可以成功创建user@localhost用户 但是无法连接
Merge pull request !3381 from 王修强/user_host_new_bug
2023-06-27 07:39:45 +00:00