Commit Graph

6824 Commits

Author SHA1 Message Date
83a98c06f5 support cursor expression 2024-06-27 15:08:08 +08:00
ecfc504975 fix rollback remnants 2024-06-27 15:08:08 +08:00
7a9a104e7c 数据写零回退补充 2024-06-27 15:08:08 +08:00
544d61f038 修复gms_output插件在x86的release平台下编译报错问题 2024-06-27 15:08:08 +08:00
862fc1d7f3 回退数据写零 2024-06-27 15:08:08 +08:00
76b94a051f 删除按需回放实时构建中无效代码 2024-06-27 15:08:08 +08:00
c7edbf6da4 新增GUC参数支持xlog在满足多数派情况下强制删除 2024-06-27 15:08:08 +08:00
ccc71965e5 支持array和record嵌套 2024-06-27 15:08:08 +08:00
6bcb754afd 解决按需回放下,hashmap内存不足导致回放卡住的问题 2024-06-27 15:08:08 +08:00
b5acfd6a00 toast及索引类型与主表自适应匹配 2024-06-27 15:07:18 +08:00
b08a06366d 【资源池化】【DMS推点】适配6.7reform流程重构&在保存稳定节点列表中,备节点还需要检查稳定节点列表
1.删除回调函数 dms_confirm_owner、dms_need_flush
2.适配接口变动:dms_recovery_page_need_skip
2024-06-27 15:07:18 +08:00
04501091b4 【bugfix】 修复按需回放redo阶段可能会出现new_partition_lock与xlog_partition_lock死锁的问题 2024-06-27 15:07:18 +08:00
0732a1f6aa 更新dsscommit点 2024-06-27 15:07:18 +08:00
c315d7ebb1 dss问题解决 2024-06-27 15:07:18 +08:00
38baddbc41 Fix the sorting error issue for the set type.
Conflicts:
	src/test/regress/expected/mysql_syntax.out
	src/test/regress/sql/mysql_syntax.sql
2024-06-27 15:07:17 +08:00
b776555275 datafile写零适配补充 2024-06-27 15:07:17 +08:00
f8e60d72f7 添加清理级联备复制槽用例 2024-06-27 15:07:17 +08:00
4a7be5319f clean cascade slot when a connects to the primary but cascade_standby
don't disconnect with standby
2024-06-27 15:07:17 +08:00
56a9304a4c 【修复】增加SyncRepWaitLSN的log信息,便于区分 2024-06-27 15:07:17 +08:00
99cd706e43 支持gms_output包 2024-06-27 15:07:17 +08:00
e9e338af79 optimize undo recycle 2024-06-27 15:07:17 +08:00
90553578b3 试图问题修复 2024-06-27 15:07:17 +08:00
92307c5590 Add ignore keyword feature. 2024-06-27 15:07:17 +08:00
3956405d29 pgstat文件写入优化 2024-06-27 15:07:17 +08:00
08979b7acc epq错误整改 2024-06-27 15:07:17 +08:00
7715f3baac 增加视图函数升级脚本 2024-06-27 15:07:17 +08:00
42bcf45f64 日志优化增加undo打印 2024-06-27 15:07:17 +08:00
3eea7186f3 fix cluster core 2024-06-27 15:07:08 +08:00
af90671a55 datafiles写零适配 2024-06-27 14:05:57 +08:00
ca5a50dd4e 【修复&&重构】 修复XLogInitFile的可能爆栈问题 2024-06-27 14:05:57 +08:00
22dff78e78 修复包含ddl的存储过程在备机写转发特性中没有响应的问题 2024-06-27 14:05:57 +08:00
6afc60629d 删除冗余代码 单页面刷盘时不需要拉起pgwr线程 2024-06-27 14:05:57 +08:00
d85919d82c 【资源池化】【bugfix】rebuild场景需要考虑pin_count,从而解决并发场景存在的问题。
并发场景:
T1.线程1 pin buffer,lock S
T2.reform
进行rebuild,不考虑pin,就会将这个页面上的锁模式失效,drc也没有重建
T3.后续该页面在其他节点进行修改,形成最新版本
T4.后续本节点线程2,要页面,会从远端/磁盘拿到最新版本。
风险点1:线程1在读页面,线程2在IO加载页面--这个并发是危险的。一般在IO加载页面中不允许有其他线程使用页面
风险点2:如果新版本页面上,出现元组的移动,可能造成旧页面行指针出现问题
2024-06-27 14:05:57 +08:00
36685728e9 【资源池化】【同步DMS点】【同步CBB点】推点 2024-06-27 14:05:57 +08:00
d1c8cdb5af fix write check for aio write 2024-06-27 14:05:57 +08:00
918ec73ed2 开启极致RTTO 2024-06-27 14:05:57 +08:00
19fe6c6155 gs_dump free AH->ropt->dbname 2024-06-27 14:05:57 +08:00
79ed677713 ha check bugfix 2024-06-27 14:05:57 +08:00
4960413fee 参数修改 2024-06-27 14:05:56 +08:00
385a0c38c8 分区表场景加固 2024-06-27 14:05:56 +08:00
3795e3c1b9 修复ALTER SYSTEM KILL SESSION在开启线程池模式后命令不生效情况 2024-06-27 14:05:56 +08:00
cedccd1f7a DSS推点 2024-06-27 14:05:56 +08:00
4800db1bcc 【bugfix】 尝试修复failover时,两阶段事务卡住的问题 2024-06-27 14:05:56 +08:00
449598f21c 修复资源池化下备机tpcc一致性校验失败的问题 2024-06-27 14:05:56 +08:00
6f22c0abf9 修复pl_debugger模块的内存泄漏问题 2024-06-27 14:05:56 +08:00
723f2eec1e 修改dmsapi,dms推点 2024-06-27 14:05:56 +08:00
5b779f6fef 删除InitAGESqlPluginHookIfNeeded 2024-06-27 14:05:56 +08:00
0b9cfa1ad2 fix seg bug 2024-06-27 14:05:56 +08:00
58d550a004 修改极简版一主一备安装脚本
Signed-off-by: yaoboxin <18609134618@163.com>

Signed-off-by: yaoboxin <18609134618@163.com>
2024-06-27 14:05:56 +08:00
49566777d3 dms推点 2024-06-27 14:05:56 +08:00