Dear all ,
openGauss 6.0.0.B021 版本合入需求见附件 1 ,修复 issue 列表见附件 2 ,请 QA SIG 组安排需求验收和修复缺陷问题验证,同时社区各 SIG 组及所有爱好者可下载并试用。
openGauss 6.0.0.B021 版本 release plan 见附件 3 openGauss 6.0.0.B021 版本下载链接: https://download-opengauss.osinfra.cn/archive_test/6.0.0/openGauss6.0.0.B021... openGauss 6.0.0.B021 版本自验证进展与质量结果同步方式: 建议各 sig 组及社区用户均可以在 QA-sig 下以 ISSUE 方式同步自验证进展和自验证结果;
社区 QA 版本测试提单规范: https://gitee.com/opengauss/QA/blob/master/openGauss%E7%BC%BA%E9%99%B7issue%...
附件 1 :验收需求列表
社区 需求 issue 编号
需求描述
https://e.gitee.com/opengaussorg/issues/table?issue=I9FF4L
【兼容性】支持管道函数
https://e.gitee.com/opengaussorg/dashboard?issue=I9FGVE
【工具链】 DataKit 支持对服务器统一导入管理
https://e.gitee.com/opengaussorg/issues/table?issue=I9FGY6
【资源池化】数据库内核日志分级,对关键流程补充日志打印,支持不开 debug 级别,支撑问题定位
https://e.gitee.com/opengaussorg/issues/table?issue=I9FGY7
【资源池化】资源池化补充关键流程校验
附件 2 :修复缺陷列表
社区缺陷 issue 编号
问题描述
https://gitee.com/opengaussorg/dashboard?issue_id=I8OIRF
【测试类型:功能测试】【测试版本: 5.1.1 】【资源池化】 reform 后非初始状态集群, failover 场景新主节点读写业务报错主键冲突 ERROR: duplicate key value violates unique constraint
https://gitee.com/opengaussorg/dashboard?issue_id=I8URKS
【测试类型:压力长稳】【测试版本: 6.0.0 】【资源池化】 debug 版本稳定性测试,环境异常恢复集群后业务执行过程备节点实时一致性校验失败【已经 CCB 遗留】
https://gitee.com/opengaussorg/dashboard?issue_id=I8WHMP
【测试类型: SQL 功能】【测试版本: 6.0.0 】 inet_ntoa 函数对枚举类型列使用, getColumnTypeName 获取的返回类型 mysql 为 varchar , opengauss 为 text
https://gitee.com/opengaussorg/dashboard?issue_id=I926ER
gs_ctl 页面缺少部分参数介绍
https://gitee.com/opengaussorg/dashboard?issue_id=I93VIZ
【资源池化】极致 RTO page worker 退出时, pageredo coredump
https://gitee.com/opengaussorg/dashboard?issue_id=I96IXR
200 灰度升级到 305 失败,报错: unsafe use of pseudo-type internal 【 M 】
https://gitee.com/opengaussorg/dashboard?issue_id=I98KYL
创建表指定的字符集 openGauss 数据库不支持时,未继承数据库默认字符集,而是设置为空 [zyzx]
https://gitee.com/opengaussorg/dashboard?issue_id=I99NHR
【测试类型:功能测试】【测试版本: 6.0.0 】【资源池化】【需求名称:在线 reform 增强】拉起业务,主备切换后备机生成 core
https://gitee.com/opengaussorg/dashboard?issue_id=I9A5UD
创建枚举类型指定字符集时,无法创建 [zyzx]
https://gitee.com/opengaussorg/dashboard?issue_id=I9A6GI
同样的 sql 语句在 MySQL 中能查出数据, openGauss 返回值为空 [zyzx]
https://gitee.com/opengaussorg/dashboard?issue_id=I9AFNO
升级 305 报错,集群状态异常,登录报错 ERROR: could not open relation with 0ID 9050 【 M 】
https://gitee.com/opengaussorg/dashboard?issue_id=I9AQ7R
【 MYSQL 兼容性质量加固】【测试版本: 6.0.0 】各时间类型比较结果与 mysql 表现不符
https://gitee.com/opengaussorg/dashboard?issue_id=I9AW44
启动反向数据迁移,因数据库发送 s 报文引起迁移失败
https://gitee.com/opengaussorg/dashboard?issue_id=I9BU85
【测试类型:压力长稳】【测试版本: 6.0.0 】【资源池化】稳定性测试,开启按需回放 + 实时构建, 36H 后出现锁超时
https://gitee.com/opengaussorg/dashboard?issue_id=I9CX2O
【测试类型:压力长稳】【测试版本: 6.0.0 】【资源池化】稳定性测试,业务运行 17H 后,备节点产生 could not open data dir 的异常
https://gitee.com/opengaussorg/dashboard?issue_id=I9GYAE
【测试类型:功能测试】【测试版本: 6.0.0 】【资源池化】 debug 版本,开启多个特性, stop&start 单节点之后产生 dms_reform 相关 core
https://gitee.com/opengaussorg/dashboard?issue_id=I9JCZM
Uwal 可靠性增强
https://gitee.com/opengaussorg/dashboard?issue_id=I9JP19
【测试类型: SQL 功能】【测试版本: 6.0.0 】【资源池化】 DMS 资源统计视图中诸多信息不正确
https://gitee.com/opengaussorg/dashboard?issue_id=I9MPY9
【测试类型:功能测试】【测试版本: 6.0.0 】【资源池化】网络复制双集群,备集群内执行 switchover 指定节点切换,待降为从备节点产生 [REDO_LOG_TRACE]DispatchRedoRecord could not be here config 相关 core
https://gitee.com/opengaussorg/dashboard?issue_id=I9N4LD
【测试类型:功能测试】【测试版本: 6.0.0 】【资源池化】正常 tpcc 业务下,每隔一段时间会出现 20s 的业务阻塞, dms sleep 20s
https://gitee.com/opengaussorg/dashboard?issue_id=I9O5IM
智能运维 - 集群监控报错“ request error ”
https://gitee.com/opengaussorg/dashboard?issue_id=I9O68X
【测试类型:接口功能】【测试版本: 6.0.0 】 A 库、 B 库 getObject() 获取 bit 类型都不正确
https://gitee.com/opengaussorg/dashboard?issue_id=I9PQQ6
【测试类型:功能测试】【测试版本: 6.0.0 】【兼容性测试】 PRIOR 关键字的 CONNECT BY 语句功能描述有误
https://gitee.com/opengaussorg/dashboard?issue_id=I9PX6P
【测试类型:功能测试】【测试版本: 6.0.0 】【资源池化】【需求名称: openGauss 资源池化双写区能力适配】拉起主备机 tpcc 业务 做 switchover 原主机生成 core
https://gitee.com/opengaussorg/dashboard?issue_id=I9Q5MB
【测试类型:功能测试】【测试版本: 6.0.0 】【资源池化】【需求名称: openGauss 资源池化双写区能力适配】拉起主备机 tpcc 业务 kill 备机进程 主机 core
https://gitee.com/opengaussorg/dashboard?issue_id=I9Q7PF
【测试类型:工具功能】【测试版本: 3.0.5 】【升级】 3.0..0 升级至 3.0.5 对比直接安装的 3.0.5 ,升级后差异问题汇总
https://gitee.com/opengaussorg/dashboard?issue_id=I9QCKK
OM 安装默认会打开 20050 - 20057 端口范围,该端口没用,可以删除 [yc]
https://gitee.com/opengaussorg/dashboard?issue_id=I9QRDL
段页式存储创表时 segbuffer 中的 page 和底层存储中 page 的 lsn 不一致
https://gitee.com/opengaussorg/dashboard?issue_id=I9R1D6
【测试类型:功能测试】【测试版本: 6.0.0 】【资源池化】【需求名称: openGauss 资源池化双写区能力适配】拉起主备机 tpcc 业务 kill 备机进程 主机偶现 core
https://gitee.com/opengaussorg/dashboard?issue_id=I9RHPD
【测试类型:功能测试】【测试版本: 6.0.0 】【资源池化】【需求名称: openGauss 资源池化双写区能力适配】拉起主备机 tpcc 业务 节点启停 启动集群超时报错 备机 1 Manually stopped
https://gitee.com/opengaussorg/dashboard?issue_id=I9RIXR
【测试类型:功能测试】【测试版本: 6.0.0 】 使用 Ustore 表 2 种方式分别创建了 test,test1 ,但是查看表信息中 storage_type=ustore ,同一个参数 ustore ,一个大写一个小写
https://gitee.com/opengaussorg/dashboard?issue_id=I9SQBG
【测试类型:功能测试】【测试版本: 6.0.0 】【资源池化】【需求名称: DSS 共享内存解析工具】 dsscmd fshowmem -m 文件名大于 63 位 有结果生成未做约束
https://gitee.com/opengaussorg/dashboard?issue_id=I9UNWD
使用 cmake 编译时 single_node_error 用例不通过
https://gitee.com/opengaussorg/dashboard?issue_id=I9UQRZ
【测试类型:功能测试】【测试版本: 6.0.0 】【资源池化】集群节点所在磁盘占用大于 85 ,重启集群失败
https://gitee.com/opengaussorg/dashboard?issue_id=I9UVSX
兼容性评估工具查看报告结果,前端页面无法展开。
https://gitee.com/opengaussorg/dashboard?issue_id=I9VMR7
官网文档 jdbc 参数描述与使用场景介绍很散,缺少整合性的信息,用户可读性太差
https://gitee.com/opengaussorg/dashboard?issue_id=I9VQPE
【 A 兼容性】 comment on table 支持给 view 添加注释
https://gitee.com/opengaussorg/dashboard?issue_id=IA4F76
【测试类型:功能测试】【测试版本: 6.0.0 】【资源池化】 switchover 失败后,待降备节点状态异常,集群产生双主
https://gitee.com/opengaussorg/dashboard?issue_id=IA4YSY
【海量】【 ustore 】【闪回】闪回 drop/truncate ,中途关闭闪回参数仍可以闪回成功
https://gitee.com/opengaussorg/dashboard?issue_id=IA4YXR
【海量】【 ustore 】【闪回】外键不支持闪回表,支持闪回查询当前 csn
https://gitee.com/opengaussorg/dashboard?issue_id=IA4YZK
【海量】【 ustore 】【闪回】同义词支持闪回查询,不支持闪回表
https://gitee.com/opengaussorg/dashboard?issue_id=IA4Z0Q
【海量】【 ustore 】【闪回】增加触发器定义后表无法删除
https://gitee.com/opengaussorg/dashboard?issue_id=IA4ZFY
创建视图 core
https://gitee.com/opengaussorg/dashboard?issue_id=IA5GAS
datakit 前置检测去掉磁盘空间检查项
https://gitee.com/opengaussorg/dashboard?issue_id=IA5H7H
执行 from_base64 函数 core
https://gitee.com/opengaussorg/dashboard?issue_id=IA5KMO
【海量】【 ustore 】【闪回】循环执行闪回查询 / 闪回表,并行事务修改表结构,支持闪回 csn ,不支持闪回时间戳
https://gitee.com/opengaussorg/dashboard?issue_id=IA608G
【测试类型:故障注入】【测试版本: 6.0.0 】 审计日志目录与 dn 实例不在一个磁盘下,审计日志注入磁盘满故障后,当审计日志无法写入时, gsql 连接卡死后, pg 日志抛错提示 1s 一次,过于频繁
https://gitee.com/opengaussorg/dashboard?issue_id=IA61YK
【海量】【 ustore 】【闪回】用户授权后,闪回授权前后的 csn/ 时间戳,执行异常
https://gitee.com/opengaussorg/dashboard?issue_id=IA63E5
【海量】【 ustore 】【闪回】重复 truncate 表,数据会反复 truncate/ 恢复
https://gitee.com/opengaussorg/dashboard?issue_id=IA68B4
【海量】【 ustore 】【闪回】闪回 drop/truncate 后,重新建表,闪回 drop 报错异常
https://gitee.com/opengaussorg/dashboard?issue_id=IA6BRS
【海量】【 ustore 】【闪回】用户授权后,闪回 drop 失败,报错无 public 权限
https://gitee.com/opengaussorg/dashboard?issue_id=IA6FH1
【海量】【 ustore 】【闪回】动态 sql 执行闪回查询,数据异常
https://gitee.com/opengaussorg/dashboard?issue_id=IA6I9T
【资源池化】按需回放 + 极致 RTO 50wtpmc 压力场景下触发 failover core at ReadRecord () at xlog.cpp:5631
https://gitee.com/opengaussorg/dashboard?issue_id=IA6VB9
【测试类型: SQL 功能】【测试版本: 6.0.0 】【自动化】 备机连接兼容 B 库,备机 core
https://gitee.com/opengaussorg/dashboard?issue_id=IA7N17
datakit 创建迁移任务,对执行机磁盘效验异常
https://gitee.com/opengaussorg/dashboard?issue_id=IA7XZ2
数据库使用阻塞
https://gitee.com/opengaussorg/dashboard?issue_id=IA8DDK
【测试类型:存储功能】【测试版本: 6.0.0 】 【可靠性】极致 RTO 场景下,主机执行 TPCC ,备机 core
附件 3 : release-plan
openGauss 6.0.0 版本交付需求转测试计划
周日
周一
周二
周三
周四
周五
周六
2024/3/31
2024/4/1
2024/4/2
2024/4/3
2024/4/4
2024/4/5
2024/4/6
休息日
迭代 1 启动
工作日
工作日
休息日(清明节)
休息日
休息日
2024/4/7
2024/4/8
2024/4/9
2024/4/10
2024/4/11
2024/4/12
2024/4/13
工作日
工作日
工作日
openGauss 6.0.0.B012
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/4/14
2024/4/15
2024/4/16
2024/4/17
2024/4/18
2024/4/19
2024/4/20
休息日
工作日
工作日
openGauss 6.0.0.B013
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/4/21
2024/4/22
2024/4/23
2024/4/24
2024/4/25
2024/4/26
2024/4/27
休息日
工作日
工作日
openGauss 6.0.0.B014
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/4/28
2024/4/29
2024/4/30
2024/5/1
2024/5/2
2024/5/3
2024/5/4
工作日
工作日
工作日
休息日(劳动节)
休息日
休息日
休息日
2024/5/5
2024/5/6
2024/5/7
2024/5/8
2024/5/9
2024/5/10
2024/5/11
休息日
工作日
工作日
openGauss 6.0.0.B015
(需求转测 & 问题回归)
工作日
工作日
工作日
2024/5/12
2024/5/13
2024/5/14
2024/5/15
2024/5/16
2024/5/17
2024/5/18
休息日
工作日
工作日
openGauss 6.0.0.B016
(问题回归)
工作日
迭代 1 出口
休息日
2024/5/19
2024/5/20
2024/5/21
2024/5/22
2024/5/23
2024/5/24
2024/5/25
休息日
迭代 2 启动
工作日
工作日
工作日
工作日
月末周六
2024/5/26
2024/5/27
2024/5/28
2024/5/29
2024/5/30
2024/5/31
2024/6/1
休息日
工作日
工作日
openGauss 6.0.0.B017
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/6/2
2024/6/3
2024/6/4
2024/6/5
2024/6/6
2024/6/7
2024/6/8
休息日
工作日
工作日
openGauss 6.0.0.B018
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/6/9
2024/6/10
2024/6/11
2024/6/12
2024/6/13
2024/6/14
2024/6/15
休息日
休息日(端午节)
工作日
openGauss 6.0.0.B019
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/6/16
2024/6/17
2024/6/18
2024/6/19
2024/6/20
2024/6/21
2024/6/22
休息日
工作日
工作日
openGauss 6.0.0.B020
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/6/23
2024/6/24
2024/6/25
2024/6/26
2024/6/27
2024/6/28
2024/6/29
休息日
工作日
工作日
openGauss 6.0.0.B021
(问题回归)
工作日
迭代 2 出口
月末周六
2024/6/30
2024/7/1
2024/7/2
2024/7/3
2024/7/4
2024/7/5
2024/7/6
休息日
迭代 3 启动
工作日
工作日
工作日
工作日
休息日
2024/7/7
2024/7/8
2024/7/9
2024/7/10
2024/7/11
2024/7/12
2024/7/13
休息日
工作日
工作日
openGauss 6.0.0.B022
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/7/14
2024/7/15
2024/7/16
2024/7/17
2024/7/18
2024/7/19
2024/7/20
休息日
工作日
工作日
openGauss 6.0.0.B023
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/7/21
2024/7/22
2024/7/23
2024/7/24
2024/7/25
2024/7/26
2024/7/27
休息日
工作日
工作日
openGauss 6.0.0.B024
(需求转测 & 问题回归)
工作日
工作日
月末周六
2024/7/28
2024/7/29
2024/7/30
2024/7/31
2024/8/1
2024/8/2
2024/8/3
休息日
工作日
工作日
openGauss 6.0.0.B025
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/8/4
2024/8/5
2024/8/6
2024/8/7
2024/8/8
2024/8/9
2024/8/10
休息日
工作日
工作日
openGauss 6.0.0.B026
(问题回归)
工作日
迭代 3 出口
休息日
2024/8/11
2024/8/12
2024/8/13
2024/8/14
2024/8/15
2024/8/16
2024/8/17
休息日
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
openGauss 6.0.0.B027 (第一轮 SIT 测试)
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
休息日
2024/8/18
2024/8/19
2024/8/20
2024/8/21
2024/8/22
2024/8/23
2024/8/24
休息日
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
openGauss 6.0.0.B028
(第二轮 SIT 测试)
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
休息日
2024/8/25
2024/8/26
2024/8/27
2024/8/28
2024/8/29
2024/8/30
2024/8/31
休息日
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
openGauss 6.0.0.B029
(第三轮 SIT 测试)
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
月末周六
2024/9/1
2024/9/2
2024/9/3
2024/9/4
2024/9/5
2024/9/6
2024/9/7
休息日
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
openGauss 6.0.0.B030
(第四轮 SIT 测试)
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
休息日
2024/9/8
2024/9/9
2024/9/10
2024/9/11
2024/9/12
2024/9/13
2024/9/14
休息日
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
openGauss 6.0.0.B031
(问题回归)
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
2024/9/15
2024/9/16
2024/9/17
2024/9/18
2024/9/19
2024/9/20
2024/9/21
休息日
休息日
休息日(中秋节)
openGauss 6.0.0.B032
(问题回归)
版本发布准备
版本发布准备
休息日
2024/9/22
2024/9/23
2024/9/24
2024/9/25
2024/9/26
2024/9/27
2024/9/28
休息日
版本发布准备
版本发布准备
社区发布评审
工作日
工作日
休息日
releasemanagement@opengauss.org