Commit Graph

6795 Commits

Author SHA1 Message Date
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
37a4042ed0 【需求】 SyncrepLock锁重构 2024-06-27 14:05:56 +08:00
71128a464c 允许使用大对象,修复相关缺陷,添加操作超过2GB文件的系统函数,修改测试用例,增加升级回滚sql 2024-06-27 14:05:56 +08:00
d0760397f9 dms注入故障 2024-06-27 14:05:56 +08:00
e4ea663c6d fix dump 2024-06-27 14:05:56 +08:00
7ff21cd4b0 修复拉起主备机tpcc业务 kill备机进程 主机偶现core 2024-06-27 14:05:56 +08:00
4f4eefa704 ustore支持deferrable constraints 2024-06-27 14:05:56 +08:00
df82bb12da 修复vacuum在调用UBTreeVacuumPage时可能出现的不回收问题 2024-06-27 14:05:56 +08:00
0f3cabfdb2 空指针访问问题修复 2024-06-27 14:05:55 +08:00
967c28eb82 support tmp table 2024-06-27 14:05:55 +08:00
e5cf0275b9 编译告警清理 2024-06-27 14:05:55 +08:00
9da1445a90 fix transcation slot and switchover 2024-06-27 14:05:55 +08:00
129c2655fc 修复ss_buffer_ctrl()查询 2024-06-27 14:05:55 +08:00
9156771c63 支持启用禁用table约束需求 2024-06-27 14:05:55 +08:00
f8c51c94bd 【bugfix】修复非实时构建场景,reform开始是有startup线程残留,导致数据库core的问题 2024-06-27 14:05:55 +08:00
2f8e3bdade DSS推点 2024-06-27 14:05:55 +08:00
05d0293519 事件触发器放开兼容性限制 2024-06-27 14:05:55 +08:00
60faa4a5bd support for C compiler 2024-06-27 14:05:55 +08:00
7bdaf0cb51 1. reset phdr->pd_lower before checksum
2. CalRealWriteSize return BLCKSZ when phdr->pd_lower & COMP_ASIGNMENT is true: COMP_ASIGNMENT means uncompressed page
2024-06-27 14:05:55 +08:00
162bedd04d 完善游标rowtype功能 2024-06-27 14:05:55 +08:00
65afd2923a 【bugfix】资源池化init xlogfile 强制写0 2024-06-27 14:05:55 +08:00
1299da6f0e 【资源池化】【bugfix】删除错误校验,页面为脏时存在页面时无效的情况 2024-06-27 14:05:55 +08:00
959dfc3d9f bugfix: pagehack double add number to endblock 2024-06-27 14:05:55 +08:00
1d44fbd779 控制gs_probackup线程数量 2024-06-27 14:05:55 +08:00
011b7b27b9 打开debug_print_plan开关后,执行语句概率性重启 2024-06-27 14:05:55 +08:00
9a6e27a4fa --format=json 2024-06-27 14:05:55 +08:00
1a7a3e741a 一主两备,创建point数据类型,并创建sp_gist索引后插入数据卡住 2024-06-27 14:05:55 +08:00
5f1acca434 Fix mutex lock when load library. 2024-06-27 14:05:54 +08:00
b8ecef3cc8 修正MOT::Row::SetSurrogateKey函数的头部注释
该函数无参,但是注释却填写了参数

Signed-off-by: 黄铎彦 <duoyan@isrc.iscas.ac.cn>
2024-06-27 14:05:54 +08:00
27172cb42d 程序崩溃前先sync dms日志+dss/dms/cbb 推点 2024-06-27 14:05:54 +08:00