Hi all ,
openGauss 7.0.0-RC1.B002 版本合入需求见附件 1 ,修复 issue 列表见附件 2 ,请 QA SIG 组安排需求验收和修复缺陷问题验证,同时社区各 SIG 组及所有爱好者可下载并试用。
openGauss 7.0.0-RC1.B002 版本 release plan 见附件 3 openGauss 7.0.0-RC1.B002 版本下载链接: https://download-opengauss.osinfra.cn/archive_test/7.0.0-RC1/openGauss7.0.0-... openGauss 7.0.0-RC1.B002 版本自验证进展与质量结果同步方式: 建议各 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/dashboard?issue=IB0CQP
传统主备部署模式下支持行列转换,备机支持列存查询, TPCH 100G 基准环境,整体性能对比原始行存方式平均提升 5x 。
https://gitee.com/opengaussorg/dashboard?issue_id=I8WV6E
[ 海量数据 ] 支持 CREATE TYPE 加 AS OBJECT
https://gitee.com/opengaussorg/dashboard?issue_id=I8WV6L
[ 海量数据 ] 支持 xmltype 类型
https://gitee.com/opengaussorg/dashboard?issue_id=I9H071
【海量数据】物化视图功能增强,补齐功能,包括支持删除操作
https://gitee.com/opengaussorg/dashboard?issue_id=I9H081
【海量数据】支持 GMS_LOB 包
https://gitee.com/opengaussorg/dashboard?issue_id=I9H090
【海量数据】支持 SUBTYPE
https://gitee.com/opengaussorg/dashboard?issue_id=IAZRC2
【海量数据】 CREATE/DROP PUBLIC SYNONYM
https://gitee.com/opengaussorg/dashboard?issue_id=IAZRCC
【海量数据】 FETCH 语法增强
https://gitee.com/opengaussorg/dashboard?issue_id=I8XC5U
【南大通用】支持 VACHAR/NVARCHAR/CHAR 数据类型按字符存储,计算为字符长度,语法类似 VARCHAR(size [Byte|Char]) ,同时支持限定总大小
https://gitee.com/opengaussorg/dashboard?issue_id=I9FZEG
【南大通用】【 Q2 】支持 GMS_SQL 包
https://e.gitee.com/opengaussorg/dashboard?issue=IA7S5U
【南大通用】【 Q3 】支持 AGG 函数 keep 语法
https://gitee.com/opengaussorg/dashboard?issue_id=IALCVX
【移动】支持 NEW_TIME 函数,根据入参返回特定时区下的时间结果
https://gitee.com/opengaussorg/dashboard?issue_id=IALCWI
【移动】支持 BIN_TO_NUM 函数
https://gitee.com/opengaussorg/dashboard?issue_id=IALCYG
【移动】支持 extract 函数
https://gitee.com/opengaussorg/dashboard?issue_id=IAWAJM
【软通】【兼容性】支持 TO_TIMESTAMP 函数
https://gitee.com/opengaussorg/dashboard?issue_id=IAWAL2
【软通】【兼容性】 TO_NUMBER 函数支持 DEFAULT NULL ON CONVERSION ERROR 子句。
https://gitee.com/opengaussorg/dashboard?issue_id=I6P4A5
【移动】并行查询和串行执行代价估算选择
https://gitee.com/opengaussorg/dashboard?issue_id=I8WPKN
【神舟通用】完善 PL 中的 type 、 record
https://e.gitee.com/opengaussorg/dashboard?issue=IAD9SF
【海量】【 vacuum 】通用性能优化
附件 2 :修复缺陷列表
社区缺陷 issue 编号
问题描述
https://gitee.com/opengaussorg/dashboard?issue_id=I8WAC0
偶现 autoanalyze 或 autovacuum 不及时导致出现慢 sql 【 yc 】
https://gitee.com/opengaussorg/dashboard?issue_id=I96EY4
hash 索引回放在 hash_xlog_split_allocate_page core
https://gitee.com/opengaussorg/dashboard?issue_id=I9BU85
【测试类型:压力长稳】【测试版本: 6.0.0 】【资源池化】稳定性测试,开启按需回放 + 实时构建, 36H 后出现锁超时
https://gitee.com/opengaussorg/dashboard?issue_id=I9P3QO
【测试类型:工具功能】【测试版本: 5.0.2 】【升级】 5.0..0 升级至 5.0.2 对比直接安装的 5.0.2 ,升级后差异问题汇总
https://gitee.com/opengaussorg/dashboard?issue_id=I9PTKB
主备切换后,使用 odbc 无法成功连接新主库【 M 】
https://gitee.com/opengaussorg/dashboard?issue_id=I9QANR
【测试类型:工具功能】【测试版本: 3.0.5 】【升级】 3.0..0 升级至 3.0.5 对比直接安装的 3.0.5 ,升级后差异问题
https://gitee.com/opengaussorg/dashboard?issue_id=I9QOUM
odbc 支持设定连接的主机的类型【 M 】
https://gitee.com/opengaussorg/dashboard?issue_id=I9V3FZ
【测试类型:工具功能】【测试版本: 3.0.5 】 gs_probackup 备份偶现恢复后拉起实例失败 [as]
https://gitee.com/opengaussorg/dashboard?issue_id=IA840B
odbc305 版本,用户密码带 @ 识别有误【 M 】
https://gitee.com/opengaussorg/dashboard?issue_id=IA8NBQ
3.0-hash 索引末判断返回值引发的 bigger lsn
https://gitee.com/opengaussorg/dashboard?issue_id=IA931U
表分区删除后,执行查询语句报错 partition does not exist 【 M 】
https://gitee.com/opengaussorg/dashboard?issue_id=IAFIIN
多个 session 对同一行进行 select for update wait 的热点场景下, wait 后面等待时间不生效,会超过设置的预期值【 YC 】
https://gitee.com/opengaussorg/dashboard?issue_id=IAH9Z7
【测试类型: SQL 功能】【测试版本: 6.0.0 】 执行层次查询,告警后挂库,产生 core
https://gitee.com/opengaussorg/dashboard?issue_id=IALNXZ
磁盘 IO 使用率结果不准确
https://gitee.com/opengaussorg/dashboard?issue_id=IAMDQP
Revert " 添加字符串类型长度语义的说明的相关提交 "
https://gitee.com/opengaussorg/dashboard?issue_id=IAOPR4
【测试类型:工具功能】【 datakit 】创建并行安装任务时,选择主机 ip 显示可优化,同时显示内外网 ip
https://gitee.com/opengaussorg/dashboard?issue_id=IAQ8WU
DataKit 业务开发 - 图形化创建表时,若指定约束则会创建失败并有报错: ERROR: zero-length delimited identifier at or near """"
https://gitee.com/opengaussorg/dashboard?issue_id=IAQCBD
【资源池化】【 spq 】开启 spq , tpch21 not exists 语句中改写,增加 limit ,执行失败,备节点 1 宕机
https://gitee.com/opengaussorg/dashboard?issue_id=IAQQ4S
【测试类型:安全】【测试版本: 6.0.0 】 datakit 启动在线迁移工具后, portal 进程打印了数据库源端、宿端的数据库密码
https://gitee.com/opengaussorg/dashboard?issue_id=IAQXFN
使用 opengauss 作为源库时,告警功能中,新建”告警规则“时“通知方式”无法选择
https://gitee.com/opengaussorg/dashboard?issue_id=IARA7S
【测试类型:功能测试】【测试版本: 6.0.0 】 datakit 在线模式迁移,迁移页面无增量校验的实时数据
https://gitee.com/opengaussorg/dashboard?issue_id=IARBP3
【测试类型:工具功能】【 datakit 】创建并行安装任务,在线下载企业版 centOS7.9 x86 安装包,使用默认包名,提示包名已存在
https://gitee.com/opengaussorg/dashboard?issue_id=IAS47R
Datakit 业务开发 - 创建定时任务时,任务内容中的 SQL 语句若带有单引号,则会被转换成双引号,导致定时任务执行失败
https://gitee.com/opengaussorg/dashboard?issue_id=IASAHY
【测试类型:工具功能】【测试版本: 7.0.0 】 gs_checkperf 检查 SSD 盘报错
https://gitee.com/opengaussorg/dashboard?issue_id=IASNZC
【测试类型:工具功能】【 datakit 】创建并行任务,主备安装切换至单节点安装后切换主节点 ip ,保存草稿报错
https://gitee.com/opengaussorg/dashboard?issue_id=IASTFS
merge into 语句中 using 后的子查询带有 full join 的语句执行报错
https://gitee.com/opengaussorg/dashboard?issue_id=IAT49E
【资料】【资源池化】池化安装缺失 python 编译选项,缺失 enable-shared 报错处理指南
https://gitee.com/opengaussorg/dashboard?issue_id=IAT7AH
【测试类型:工具功能】【 datakit 】执行并行安装任务,任务更新时间与任务实际完成时间不一致
https://gitee.com/opengaussorg/dashboard?issue_id=IATBTA
资源中心 ->; 添加安装包 页面报错,缺少 os_version 字段。
https://gitee.com/opengaussorg/dashboard?issue_id=IATC2X
【测试类型:功能测试】【测试版本: 7.0.0 】【自动化】扩容时存在 xml 文件,先与 -h 指定的 ip 地址进行校验通过后在创建互信
https://gitee.com/opengaussorg/dashboard?issue_id=IATHCW
中文 zh_CN 环境服务器管理和用户管理问题
https://gitee.com/opengaussorg/dashboard?issue_id=IAU2IE
【测试类型:工具功能】【测试版本: 6.0.0 】【 datakit 迁移】 问题描述 : 创建迁移任务,点击目标库报错 400
https://gitee.com/opengaussorg/dashboard?issue_id=IAU2JQ
【测试类型:工具功能】【测试版本: 7.0.0 】 paramiko 连接数据库主机执行 gs_dropnode 报错
https://gitee.com/opengaussorg/dashboard?issue_id=IAU5CF
6.0.0 加密备份内容补充
https://gitee.com/opengaussorg/dashboard?issue_id=IAUFRV
List 分区表通过分区键查询,分区键的值超过字段类型长度时,报: value too long for type character varying
https://gitee.com/opengaussorg/dashboard?issue_id=IAUIQ4
评审问题修改
https://gitee.com/opengaussorg/dashboard?issue_id=IAUK6E
为 Java 接口文档中的 java 代码添加高亮显示
https://gitee.com/opengaussorg/dashboard?issue_id=IAUK78
对《单节点容器化安装》文件的 shell 命令行执行块添加高亮显示
https://gitee.com/opengaussorg/dashboard?issue_id=IAUL00
docker image clone code timeout
https://gitee.com/opengaussorg/dashboard?issue_id=IAUX6M
是否需要创建 OM 包对应的 omDir 目录
https://gitee.com/opengaussorg/dashboard?issue_id=IAV9UK
批量纳入集群,报集群状态异常,无法纳入
https://gitee.com/opengaussorg/dashboard?issue_id=IAVDL0
【测试类型:工具功能】【测试版本: 7.0.0-RC1 】【 DataKit 】迁移完成后进程残留,日志还在不断刷新
https://gitee.com/opengaussorg/dashboard?issue_id=IAW0X3
告警监控模块,添加告警功能中,新增日志类型报错
https://gitee.com/opengaussorg/dashboard?issue_id=IAW8BE
debezium-connector-mysql ,删除进度文件时会将该文件夹下的其他文件删除,导致迁移报错
https://gitee.com/opengaussorg/dashboard?issue_id=IAWA66
【测试类型:文档测试】 Ustore 文档中存在错误
https://gitee.com/opengaussorg/dashboard?issue_id=IAWIBK
【测试类型:工具功能】【 datakit 】 安装包管理版本号重复,表格筛选选项重复
https://gitee.com/opengaussorg/dashboard?issue_id=IAWK33
资源池化启动失败等故障案例
https://gitee.com/opengaussorg/dashboard?issue_id=IAWKCF
开启 keep_existing_schema 后,迁移后的表数据为空
https://gitee.com/opengaussorg/dashboard?issue_id=IAWU8J
【测试类型:文档测试】【测试版本: 7.0.0 】资源池化需要补充完善故障文档
https://gitee.com/opengaussorg/dashboard?issue_id=IAWVG4
【迁移质量加固】 6.0.0 版本新增了获取 pg_hab.conf 配置的函数,迁移前置校验可增加对应的复制连接权限校验
https://gitee.com/opengaussorg/dashboard?issue_id=IAX0QO
批量导入时如果环境变量存在多个 GAUSSHOME 就会导入报错“ check node status error ”
https://gitee.com/opengaussorg/dashboard?issue_id=IAX24Q
单个导入集群也会检测磁盘空间大小,功能多余
https://gitee.com/opengaussorg/dashboard?issue_id=IAX2FR
【 CI 看护】 10-14 插件编译失败
https://gitee.com/opengaussorg/dashboard?issue_id=IAX6IZ
集群管理界面缺少“搜索功能”,集群过多就会很难定位到集群位置和信息
https://gitee.com/opengaussorg/dashboard?issue_id=IAX6M9
数据迁移创建迁移任务时,当集群数量很多时,获取目标端数据库的接口响应过慢,可优化
https://gitee.com/opengaussorg/dashboard?issue_id=IAXB6F
修改密码 / 添加账号 / 重置密码时,传递的是明文密码
https://gitee.com/opengaussorg/dashboard?issue_id=IAXHUJ
添加服务器时,获取服务器信息失败时,后台无错误日志记录失败原因
https://gitee.com/opengaussorg/dashboard?issue_id=IAXW85
DataKit6.0 运行代码编写错误
https://gitee.com/opengaussorg/dashboard?issue_id=IAY1E9
DataKit 启动迁移任务后,秒点击结束,后台迁移进程未被成功结束的问题
https://gitee.com/opengaussorg/dashboard?issue_id=IAY2YQ
DataKit6.0.0 启动报错
https://gitee.com/opengaussorg/dashboard?issue_id=IAY9WJ
【测试类型:资料】【 datakit 】 potal 参数配置界面,校验工具参数说明错误
https://gitee.com/opengaussorg/dashboard?issue_id=IAYH2H
修改系统普通用户信息时,普通用户的密码会被修改
https://gitee.com/opengaussorg/dashboard?issue_id=IAYHVS
【录制回放】录制的 SQL 语句以注释开头,回放时语句被跳过
https://gitee.com/opengaussorg/dashboard?issue_id=IAYMZM
【测试类型:工具功能】【测试版本: 7.0.0-RC1 】【资源池化】自动化,资源池化一主两备,缩容备二报错
https://gitee.com/opengaussorg/dashboard?issue_id=IAZ0ZP
【测试类型: SQL 功能】【测试版本: 7.0.0 】【升级】 6.0.0 升级至 7.0.0-RC1 失败并产生 core
https://gitee.com/opengaussorg/dashboard?issue_id=IAZAUI
使用 6.0 驱动连 5.0 版本数据库报错
https://gitee.com/opengaussorg/dashboard?issue_id=IAZDVB
集群管理未适配黑夜模式,黑夜模式看不清字
https://gitee.com/opengaussorg/dashboard?issue_id=IAZFD8
【测试类型:工具功能】【测试版本: 7.0.0-RC1 】确保用户的最大连接数配置使用安全修复工具失败
https://gitee.com/opengaussorg/dashboard?issue_id=IAZN32
【 CI 看护】 gms 编译失败
https://gitee.com/opengaussorg/dashboard?issue_id=IAZNT2
gms_lob 插件编译报错
https://gitee.com/opengaussorg/dashboard?issue_id=IAZQO3
gms_output, gms_stats 插件不支持 drop extension 命令
https://gitee.com/opengaussorg/dashboard?issue_id=IAZS4R
【资源池化】【开发 CI 】主机 kill 掉后,升主备机卡在 promoting
https://gitee.com/opengaussorg/dashboard?issue_id=IAZTHA
【测试类型:社区 CI 】【测试版本: 6.0.0 】 gs_dropnode 掉备机 查询 synchronous_standby_names 预期是 ANY 1(dn_6003) 但现在实际查询是空
https://gitee.com/opengaussorg/dashboard?issue_id=IAZVQS
【 Datakit 】 100 张表 *100000 条数据,全量迁移时,表的总数统计有误
https://gitee.com/opengaussorg/dashboard?issue_id=IAZWG8
官网 6.0.0 资料未更新
https://gitee.com/opengaussorg/dashboard?issue_id=IAZWPI
datakit 菜单内容页面需要添加 id 选择器,方便接入测试
https://gitee.com/opengaussorg/dashboard?issue_id=IB04PY
gms_sql 插件不能正常安装
https://gitee.com/opengaussorg/dashboard?issue_id=IB07EG
dolphin 编译失败
https://gitee.com/opengaussorg/dashboard?issue_id=IB0QPT
DCC 与 CM 编译存在逻辑缺陷
附件 3 : release-plan
openGauss 7.0.0-RC1 版本交付需求转测试计划
周日
周一
周二
周三
周四
周五
周六
2024/10/6
2024/10/7
2024/10/8
2024/10/9
2024/10/10
2024/10/11
2024/10/12
休息日
休息日
迭代 1 启动
工作日
工作日
工作日
工作日
2024/10/13
2024/10/14
2024/10/15
2024/10/16
2024/10/17
2024/10/18
2024/10/19
休息日
工作日
工作日
工作日
工作日
工作日
休息日
2024/10/20
2024/10/21
2024/10/22
2024/10/23
2024/10/24
2024/10/25
2024/10/26
休息日
工作日
工作日
openGauss 7.0.0-RC1.B001
(需求转测 & 问题回归)
工作日
工作日
月末周六
2024/10/27
2024/10/28
2024/10/29
2024/10/30
2024/10/31
2024/11/1
2024/11/2
休息日
工作日
工作日
openGauss 7.0.0-RC1.B002
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/11/3
2024/11/4
2024/11/5
2024/11/6
2024/11/7
2024/11/8
2024/11/9
休息日
工作日
工作日
openGauss 7.0.0-RC1.B003
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/11/10
2024/11/11
2024/11/12
2024/11/13
2024/11/14
2024/11/15
2024/11/16
休息日
工作日
工作日
openGauss 7.0.0-RC1.B004
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/11/17
2024/11/18
2024/11/19
2024/11/20
2024/11/21
2024/11/22
2024/11/23
休息日
工作日
工作日
openGauss 7.0.0-RC1.B005
(需求转测 & 问题回归)
工作日
迭代 1 出口
休息日
2024/11/24
2024/11/25
2024/11/26
2024/11/27
2024/11/28
2024/11/29
2024/11/30
休息日
迭代 2 启动
工作日
openGauss 7.0.0-RC1.B006
(需求转测 & 问题回归)
工作日
工作日
月末周六
2024/12/1
2024/12/2
2024/12/3
2024/12/4
2024/12/5
2024/12/6
2024/12/7
休息日
工作日
工作日
openGauss 7.0.0-RC1.B007
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/12/8
2024/12/9
2024/12/10
2024/12/11
2024/12/12
2024/12/13
2024/12/14
休息日
工作日
工作日
openGauss 7.0.0-RC1.B008
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/12/15
2024/12/16
2024/12/17
2024/12/18
2024/12/19
2024/12/20
2024/12/21
休息日
工作日
工作日
openGauss 7.0.0-RC1.B009
(需求转测 & 问题回归)
工作日
工作日
休息日
2024/12/22
2024/12/23
2024/12/24
2024/12/25
2024/12/26
2024/12/27
2024/12/28
休息日
工作日
工作日
openGauss 7.0.0-RC1.B010
(需求转测 & 问题回归)
工作日
工作日
月末周六
2024/12/29
2024/12/30
2024/12/31
2025/1/1
2025/1/2
2025/1/3
2025/1/4
休息日
工作日
工作日
休息日
工作日
迭代 2 出口
休息日
2025/1/5
2025/1/6
2025/1/7
2025/1/8
2025/1/9
2025/1/10
2025/1/11
休息日
迭代 3 启动
工作日
openGauss 7.0.0-RC1.B011
(需求转测 & 问题回归)
工作日
工作日
休息日
2025/1/12
2025/1/13
2025/1/14
2025/1/15
2025/1/16
2025/1/17
2025/1/18
休息日
迭代 3 启动
工作日
openGauss 7.0.0-RC1.B012
(需求转测 & 问题回归)
工作日
工作日
休息日
2025/1/19
2025/1/20
2025/1/21
2025/1/22
2025/1/23
2025/1/24
2025/1/25
休息日
工作日
工作日
openGauss 7.0.0-RC1.B013
(需求转测 & 问题回归)
工作日
工作日
月末周六
2025/1/26
2025/1/27
2025/1/28
2025/1/29
2025/1/30
2025/1/31
2025/2/1
休息日
工作日
工作日
休息日
休息日
休息日
休息日
2025/2/2
2025/2/3
2025/2/4
2025/2/5
2025/2/6
2025/2/7
2025/2/8
休息日
休息日
工作日
工作日
工作日
工作日
工作日
2025/2/9
2025/2/10
2025/2/11
2025/2/12
2025/2/13
2025/2/14
2025/2/15
休息日
工作日
工作日
openGauss 7.0.0-RC1.B014
(需求转测 & 问题回归)
工作日
工作日
休息日
2025/2/16
2025/2/17
2025/2/18
2025/2/19
2025/2/20
2025/2/21
2025/2/22
休息日
迭代 3 出口
工作日
openGauss 7.0.0-RC1.B015
( SIT 测试 && 问题回归)
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
休息日
2025/2/23
2025/2/24
2025/2/25
2025/2/26
2025/2/27
2025/2/28
2025/3/1
休息日
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
openGauss 7.0.0-RC1.B016
( SIT 测试 && 问题回归)
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
休息日
2025/3/2
2025/3/3
2025/3/4
2025/3/5
2025/3/6
2025/3/7
2025/3/8
休息日
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
openGauss 7.0.0-RC1.B017
( SIT 测试 && 问题回归)
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
休息日
2025/3/9
2025/3/10
2025/3/11
2025/3/12
2025/3/13
2025/3/14
2025/3/15
休息日
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
openGauss 7.0.0-RC1.B018
( SIT 测试 && 问题回归)
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
休息日
2025/3/16
2025/3/17
2025/3/18
2025/3/19
2025/3/20
2025/3/21
2025/3/22
休息日
bug fix
(禁止需求合入)
bug fix
(禁止需求合入)
openGauss 7.0.0-RC1.B019
(问题回归)
工作日
工作日
休息日
2025/3/23
2025/3/24
2025/3/25
2025/3/26
2025/3/27
2025/3/28
2025/3/29
休息日
社区发布评审
工作日
工作日
工作日
工作日
月末周六
2025/3/30
2025/3/31
2025/4/1
2025/4/2
2025/4/3
2025/4/4
2025/4/5
休息日
版本发布
工作日
工作日
工作日
工作日
休息日
releasemanagement@opengauss.org