Commit Graph

4737 Commits

Author SHA1 Message Date
fb668ca67b !5104 5.0.2补丁版本支持dolphin插件升级至1.3
Merge pull request !5104 from chenxiaobin/my500
2024-04-11 01:44:59 +00:00
949c3d83ef !5099 5.0.2补丁版本主干bugfix回合
Merge pull request !5099 from zhangxubo/5.0.2
2024-04-11 01:25:16 +00:00
d749f0b67d 解决interval分区表并发插入时自增重复范围分区的问题。(在消费无效消息后,本地缓存中relation的信息不是最新)
当第一次打开分区relation时,不在缓存中需要build,build过程中获取了分区信息后,收到并处理其他会话自增分区的无效消息,
处理无效消息时,发现缓存中没有,则不做任何处理,最终导致生成的realtion中不包含新增的分区,但是无效消息却消费了,
最后通过relation->partMap判断分区不存在,自增分区,出现重复范围的分区。
推理可得,在处理无效消息时,realtion已存在缓存中,并且已打开过,在rebuild的时候存在同样的问题,在嵌套rebuild中,
内层消费无效消息并获取最新元信息,最终会被最外层的rebuild的relation覆盖。
2024-04-10 22:40:23 +08:00
253b616ef0 Merge branch '5.0.0' of gitee.com:opengauss/openGauss-server into 5.0.2
Signed-off-by: zhangxubo <2578876417@qq.com>
2024-04-10 13:06:26 +00:00
0dbe220ce0 fix fastcheck 2024-04-10 19:27:25 +08:00
edab19c421 插件升级1.3版本 2024-04-10 11:50:37 +08:00
c5a87164d8 修改多事务日志回放时强制等待之前日志回放完成 2024-04-09 22:46:28 +08:00
721f8fb48c 恢复参数-C 和-t一起使用时无法恢复新库 2024-04-09 22:45:47 +08:00
3ee2c7f19d 修复发布订阅场景下订阅端的物化视图刷新不出新数据的问题 2024-04-09 22:44:53 +08:00
2eac9ed302 禁用collected_info_hashtbl、explain_info_hashtbl 2024-04-09 22:39:37 +08:00
c53a06ee8d 【标题】: 修复I8XXN6所示的数据类型varchar在in(array[])时不走动态分区裁剪的问题
【实现内容】: 修复I8XXN6所示的数据类型varchar在in(array[])时不走动态分区裁剪的问题。
【根因分析】: 因为默认为text类型,如果建表的时候类型为varchar为T_ArrayCoerceExpr,当前只有右节点为T_ArrayExpr才可动分区裁剪。
【实现方案】: 参照T_ArrayExpr实现T_ArrayCoerceExpr。
【关联需求或issue】: https://e.gitee.com/opengaussorg/dashboard?issue=I8XXN6
2024-04-09 22:38:19 +08:00
da74d75925 轻量版和容器内升级,启动超时时间设置为10min 2024-04-09 22:37:30 +08:00
89e8a63d49 issue修改:修改gsql命令行执行命令时,部分暂存区的语句被清空没有上传至statement_history中的问题 2024-04-09 22:36:51 +08:00
6db7135b32 fix postgres_fdw core in thread pool mode 2024-04-09 22:36:04 +08:00
21ec9b9d38 处理issue: 存储过程调用default值传给了其他入参 2024-04-09 22:35:20 +08:00
3eb58e5cf6 修复 备机回放数据库文件夹创建失败 问题 2024-04-09 22:30:23 +08:00
48e06abcb5 gsql执行命令报错和pg9.2.4,通过echo 0捕获的命令状态不一致 2024-04-09 22:29:29 +08:00
60d346d650 gsql登录增加端口判断 2024-04-09 22:28:46 +08:00
7ff8a9e913 On branch fix-xloginsert-numa
Your branch is up to date with 'origin/fix-xloginsert-numa'.
 Changes to be committed:
	modified:   src/gausskernel/storage/access/transam/xlog.cpp
2024-04-09 22:13:36 +08:00
8245c0ea0d 修复执行plan hint后报错降级warning的问题 2024-04-09 22:12:53 +08:00
b0d87ada7a 存储过程中存在select into语句时,为单列时,创建失败 2024-04-09 22:11:40 +08:00
1698b81fde 解决gs_dump对表进行备份,导入恢复时报错的问题 2024-04-09 22:08:43 +08:00
33afc0ace5 修复内存泄漏 2024-04-09 22:04:42 +08:00
a8c7759c7c 解决issue:故障注入服务器重启后openGauss启动异常 2024-04-09 22:03:58 +08:00
e2a141d881 修复effective_io_concurrency取值大于1时分区表全局索引BitmapHeapscan报错的问题。 2024-04-09 18:35:52 +08:00
467977243b 修复inner unique处理createpath缺陷
在query_dop开启(大于1)的情况下,createMergejoinPath/createNestloopPath等路径
生成跟query_dop=1的情况为不同的函数,inner unique相关逻辑没有处理,导致执行时宕机
现将该变量正确赋值
2024-04-09 18:30:14 +08:00
4f64f84380 调整编译脚本,-pkg编译失败不会继续打包 2024-04-09 18:28:58 +08:00
acb8abca0c 解决issue:故障注入服务器重启后openGauss启动异常 2024-04-09 18:26:32 +08:00
667dce8074 创建带point类型表,使用point列创建spgist索引,插入超过10w条记录时失败 2024-04-09 18:24:47 +08:00
905af8eb0f 修复init阶段创建序列问题 2024-04-09 18:23:49 +08:00
b404ccd720 [bugfix] forkname_to_number处理非法columnAttrId 2024-04-09 18:21:15 +08:00
5216e738e3 Fix global sys cache bug when exit. 2024-04-09 18:20:20 +08:00
5a004ca2cd 修复非pg_catalog模式的表的表名与pg_catalog中已有表表名相同时,gs_dump导入导出有问题的问题 2024-04-09 18:19:07 +08:00
52e926bab9 同步:段页式不支持备机读Offering: openGaussDevMore detail: 同步:段页式不支持备机读
Match-id-ec2b2b3622d3cf54f772c35add2d8f69ed3cbad2
2024-04-09 12:02:56 +08:00
377757e861 fix lite upgrade add rollback before upgrade-post 2024-04-09 12:02:07 +08:00
e191285c9d 修复设置catchup2normal_wait_time后性能下降的问题 2024-04-09 11:52:00 +08:00
fee61f79a2 修复最大可用模式某些场景不生效的问题 2024-04-09 11:50:51 +08:00
908a857f44 解决create/drop分区表时,耗时与分区数量不成正比的问题。
从数组结构改为hash结构。
2024-04-09 11:28:48 +08:00
65c38d55ac !5088 回合https://gitee.com/opengauss/openGauss-server/pulls/4694/修复表增加字段后core的问题
Merge pull request !5088 from wangfeihuo/5.0.0
2024-04-08 09:51:07 +00:00
f601c1d560 【标题】: 回合https://gitee.com/opengauss/openGauss-server/pulls/4694/修复表增加字段后core的问题.
【实现内容】: 回合https://gitee.com/opengauss/openGauss-server/pulls/4694/修复表增加字段后core的问题
【根因分析】: 回合https://gitee.com/opengauss/openGauss-server/pulls/4694/修复表增加字段后core的问题
【实现方案】: 回合https://gitee.com/opengauss/openGauss-server/pulls/4694/修复表增加字段后core的问题
【关联需求或issue】: https://e.gitee.com/opengaussorg/dashboard?issue=I9C345
2024-04-07 11:50:08 +08:00
1efbfb6ce0 !5037 回合https://gitee.com/opengauss/openGauss-server/pulls/4497/ 到5.0.0分支解决core dump的问题
Merge pull request !5037 from wangfeihuo/5.0.0
2024-04-03 06:12:09 +00:00
c47fa99209 !4387 【3.0同步5.0】pinbuffer优化,使用多路CAS锁,半无锁hash
Merge pull request !4387 from cchen676/0825_50
2024-03-30 07:44:27 +00:00
9dc2e1d6fa add 半无锁dynamiac hash操作 2024-03-30 14:34:46 +08:00
b3d5af3f09 use 6 way CAS lock in pin buffer and lwlock ac 2024-03-30 14:20:02 +08:00
c6b5da5424 add 半无锁dynamiac hash操作 2024-03-30 09:29:07 +08:00
821f3f6a33 use 6 way CAS lock in pin buffer and lwlock ac 2024-03-30 09:28:59 +08:00
5ac832bf89 !4559 新增handle_toast_in_autovac参数
Merge pull request !4559 from scmysxb/autovac_guc_500
2024-03-28 01:34:13 +00:00
b2a6d7348a 【标题】: 回合https://gitee.com/opengauss/openGauss-server/pulls/4497/ 到5.0.0分支解决core dump的问题
【实现内容】: 回合https://gitee.com/opengauss/openGauss-server/pulls/4497/ 到5.0.0分支解决core dump的问题.
【根因分析】: 回合https://gitee.com/opengauss/openGauss-server/pulls/4497/ 到5.0.0分支解决core dump的问题.
【实现方案】: 回合https://gitee.com/opengauss/openGauss-server/pulls/4497/ 到5.0.0分支解决core dump的问题.
【关联需求或issue】: https://e.gitee.com/opengaussorg/dashboard?issue=I96QR7
2024-03-27 15:56:49 +08:00
463c97dda6 !4969 【5.0.0回合】打包增加ecpg
Merge pull request !4969 from liuheng/5.0.0_fix2
2024-03-14 03:10:34 +00:00
042f68b487 打包增加ecpg 2024-03-13 21:20:33 +08:00