Commit Graph

721 Commits

Author SHA1 Message Date
8bb32f7caf 【bugfix】解决按需回放部分问题:1. 按需回放成功后,再次进入回放后,回放方式选择错误; 2. 按需回放失败,其它节点回放成功后,回放失败节点无法拉起 2023-08-01 10:33:31 +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
c23ededc80 request: dolphin plugin procedure multi select 2023-06-27 10:08:45 +08:00
f9a3894088 !3618 【资源池化】【bugfix】打开按需回放后,HashMap内存在初始化阶段就完成申请,防止回放过程时因为内存申请失败导致故障恢复失败
Merge pull request !3618 from 陈栋/bugfix
2023-06-27 01:09:08 +00:00
5080835bef !3466 MySQL兼容性- GET DIAGNOSTICS语法
Merge pull request !3466 from 暖阳/diagnostics
2023-06-26 13:00:15 +00:00
8cb65a6156 修改打开按需回放时,数据库启动阶段就申请HashMap所需内存,防止真正回放时内存申请不足导致回放失败 2023-06-26 19:39:00 +08:00
c570dc8c27 !3607 处理需求#I7E9AV server仓编译告警清理
Merge pull request !3607 from lukeman/master
2023-06-26 03:33:01 +00:00
0aa4df4c6d 优化SMP创建并行线程失败时的处理逻辑 2023-06-26 11:22:58 +08:00
d7b8381b6b get diagnostics & show warnings change
condition_number BCONST
2023-06-25 19:23:14 -07:00
rsy
bfe0296b69 处理需求#I7E9AV:清理server仓的编译告警 2023-06-25 16:58:48 +08:00
58851417b7 !3616 资源池化dorado双集群屏蔽影响
Merge pull request !3616 from Carl/master
2023-06-21 09:37:15 +00:00
d11f14131a dorado屏蔽影响 2023-06-21 15:34:46 +08:00
e7754a8bb0 fix bug 资源池化备机事务内写转发不支持combocid逻辑,不支持create as select 2023-06-21 12:22:50 +08:00
c1a393d612 解决兼容B库下,可以成功创建user@localhost用户 但是无法连接 2023-06-21 10:16:47 +08:00
09ed423b6f !3426 修复pg_job无法重新执行的bug
Merge pull request !3426 from Cross-罗/pg_job_fix
2023-06-20 11:36:08 +00:00
b0a69f6e9f 解决dorado sharestorage init失败的问题 2023-06-19 16:54:56 +08:00
d804f25845 !3558 placache优化
Merge pull request !3558 from mengxin27/dev
2023-06-17 08:44:18 +00:00
7a5710fee8 support redirect the write request within the transaction to master when node is standby while DMS enabled 2023-06-15 19:42:23 +08:00
960c8f7a10 plancache feature 2023-06-14 20:03:43 -07:00
d014bdb3db !3544 openGauss资源池化支持极致RTO按需回放
Merge pull request !3544 from 陈栋/ondemand
2023-06-14 02:28:32 +00:00
210c113df2 openGauss资源池化支持按需回放 2023-06-14 09:59:01 +08:00