Commit Graph

214 Commits

Author SHA1 Message Date
f013ff3ff8 uwal replication 1.0 support 2023-10-09 18:55:20 +08:00
202745c55c !4166 解决按需回放redo阶段,未升主备机lsn不一致的问题
Merge pull request !4166 from 陈栋/bugfix
2023-09-23 07:48:09 +00:00
5c60de8ba4 解决按需回放中,未升主备机lsn校验失败的问题;删除按需回放支持升级 2023-09-23 11:14:09 +08:00
bd4dd160b8 同步极致RTO支持备机读问题修复
Offering: openGaussDev
More detail:同步极致RTO支持备机读问题修复
2023-09-21 16:07:15 +08:00
c5dca97b2d !4153 同步极致RTO支持备机读问题修复
Merge pull request !4153 from 杨皓/master
2023-09-18 03:09:25 +00:00
fedcde61f3 fix problems of RTO STANDBY READ
Offering: openGaussDevMore
detail: fix problems of RTO STANDBY READ
2023-09-18 10:26:01 +08:00
92cdd8294e 新增query_node_reform_info视图,用于查询节点reform相关信息,同步最新og代码 2023-09-15 10:07:10 +08:00
54ee6a1900 !4085 记录query的parsetree nodetag
Merge pull request !4085 from pengjiong/fix_col
2023-09-14 11:03:19 +00:00
a0d6667941 Record query's parse tree nodetag for dolphin. userd to check query's type, for strict mode. 2023-09-12 16:33:48 +08:00
954c93a7d9 [资源池化]snapshot xmin的hash表使用多个partition锁进行并发控制 2023-09-06 17:14:21 +08:00
b91eddd95a extreme_rto support standby read
Offering: openGaussDev

More detail: extreme_rto support standby read

Match-id-bbd35285e701bafd9bbed15682fc20fc1449575e
2023-08-30 11:25:37 +08:00
04726e9fa8 support new db_time time record. 2023-08-23 15:48:02 +08:00
401b50012d 检视意见处理 2023-08-22 10:17:07 +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
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
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
2359fbe8f1 1.开启按需回放时,按需回放阶段从磁盘中读取xlog日志,降低内存消耗
2.解决按需回放内存配置较小时,HashMap构建卡住的问题
3.规范按需回放与按需回放的日志回放阶段变量命名
2023-07-20 19:51:30 +08:00
4af20e14db 获取CPU信息若env中包含LANGUAGE需处理 2023-07-14 15:17:05 +08:00
88d8d07346 解决多次进入按需回放时,回放日志选择出错的问题 2023-07-04 21:29:05 +08:00
ffbc0ac3b7 兼容MySQL多字符集 2023-06-29 20:42:59 +08:00
73f1671580 !3550 [DFX]支持switchover超时打印数据库内核的堆栈
Merge pull request !3550 from Jenny/dev-I6DCAO
2023-06-28 02:40:11 +00: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
8cb65a6156 修改打开按需回放时,数据库启动阶段就申请HashMap所需内存,防止真正回放时内存申请不足导致回放失败 2023-06-26 19:39:00 +08:00
c1a393d612 解决兼容B库下,可以成功创建user@localhost用户 但是无法连接 2023-06-21 10:16:47 +08:00
b0a69f6e9f 解决dorado sharestorage init失败的问题 2023-06-19 16:54:56 +08: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
ca5ca8d04d !3539 修复发布端主备切换后,订阅端无法自动连接到新主的问题
Merge pull request !3539 from pengjiong/fix_date
2023-06-14 01:30:50 +00:00
a1ec02e7a5 !3363 IndexScan优化
Merge pull request !3363 from yyl/4-20-commit
2023-06-12 03:37:30 +00:00
4ed1ca2310 Fix pub switchover bug. 2023-06-07 16:25:57 +08:00
4aca86c51d IndexScan优化 2023-06-06 12:15:29 +08:00
93c14c3ab4 [资源池化]flush_copy阶段异常场景下的退出分支 2023-06-02 15:33:41 +08:00
f8b94a21e2 !3013 合并pg pr:PrivateRefCount相关问题修复
Merge pull request !3013 from ab2020c/master_PrivateRefCount
2023-06-01 11:33:43 +00:00
b4b86ac6d0 !3512 [资源池化]在线failover停止业务线程步骤前移+failover微重构
Merge pull request !3512 from 董宁/dn_fix18_up
2023-06-01 11:17:21 +00:00
b90288d51e !3186 对同事务中批量逐条INSERT场景进行opfusion对象复用的优化
Merge pull request !3186 from cc_db_dev/opfusion_master
2023-06-01 09:11:12 +00:00
8fec329f5d [资源池化]在线failover停止业务线程前移 + failover微重构 2023-05-31 19:40:04 +08:00
f120bdefa1 !3200 内存优化
Merge pull request !3200 from april01xxx/master_memopt
2023-05-24 01:57:05 +00:00
339c1fe65b [资源池化]增加recovery流程异常退出分支 2023-05-11 11:16:07 +08:00
f83ae1c2d0 opfusion复用
在事务内,允许操作相同表的insert操作复用
上一个opfusion对象
2023-04-27 15:07:39 +08:00
5c25b5d90d 内存优化重构:在openGauss中新增了一套内存管理接口和MemoryContext类型
(详见opt_mcxt.cpp和opt_aset.cpp),并对MemoryContext的管理接口(如
reset、delete等操作)进行抽象,带来以下优势:
1. 新增的MemoryContext类型支持MemoryContext复用,减少频繁创建和销毁
MemoryContext的开销;
2. 新增的STANDARD_CONTEXT内存管理接口删除了内存跟踪统计操作,提升了
内存申请和释放时的性能。
2023-04-27 14:20:26 +08:00
6f84a789ee fix logical decoding bugs 2023-04-03 13:25:09 +08:00
9a7990d935 add backtrace in switchover 2023-03-27 21:52:38 +08:00
702a434fbf 【共享存储】add lock check mechanism 2023-03-27 16:56:41 +08:00
4df45c74a5 repair no support thread pool in libpqsw 2023-03-15 09:54:06 +08:00