Dear all ,
openGauss 5.1.0.B01 2 版本合入需求见附件 1 ,修复 issue 列表见附件 2 ,请 QA SIG 组安排需求验收和修复缺陷问题验证,同时社区各 SIG 组及所有爱好者可下载并试用。
openGauss 5.1.0 版本 release plan 公示链接: https://gitee.com/opengauss/release-management/blob/master/openGauss%205.1.0... openGauss 5.1.0.B01 2 版本下载链接: https://download.opengauss.org/archive_test/5.1.0/openGauss5.1.0.B012/
openGauss 5.1.0.B01 2 版本自验证进展与质量结果同步方式: 建议各 sig 组及社区用户均可以在 QA-sig 下以 ISSUE 方式同步自验证进展和自验证结果;
社区 QA 版本测试提单规范: https://gitee.com/opengauss/QA/blob/master/openGauss%E7%BC%BA%E9%99%B7issue%...
附件 1 :验收需求列表
需求编号
需求描述
https://e.gitee.com/opengaussorg/dashboard?issue=I7IMTJ
【内核】支持在 A 兼容性模式下对空串的处理
https://gitee.com/opengauss/openGauss-server/pulls/3777
【内核】子事务并发回滚流程优化
https://e.gitee.com/opengaussorg/dashboard?issue=I6UIB0
【 DataKit 】 DataKit 支持兼容性评估
https://e.gitee.com/opengaussorg/dashboard?issue=I6UIBF
【迁移工具】反向迁移支持全量迁移
附件 2 :修复缺陷列表
问题单号 /issue
问题描述
https://e.gitee.com/opengaussorg/projects/492431/bugs/table?issue=I7HRZV
【资源池化】开启按需回放,多次触发 failover ,跑 tpcc ,数据库出错
https://e.gitee.com/opengaussorg/projects/492431/bugs/table?issue=I7HRAU
【资源池化】开启按需回放,触发 failover ,在备 1failover 的时候备机发生故障,触发备 2failover ,在备 2 按需回放阶段跑 tpcc 读写业务,数据出现 key 错误
https://e.gitee.com/opengaussorg/projects/492431/bugs/table?issue=I7F9X2
【资源池化】开启按需回放, failover 失败,日志输出 ERROR: memory alloc failed. Current role is: 25, maxMem is: 77777, currMem is: 97056
https://gitee.com/opengaussorg/dashboard?issue_id=I7F0HE
【测试类型: SQL 功能】【测试版本: 5.1.0 】 select mediumtext 'aa'; 不生效
https://gitee.com/opengaussorg/dashboard?issue_id=I7L155
使用 interval 强制指定时间间隔单位失效
https://gitee.com/opengaussorg/dashboard?issue_id=I7KP5S
【测试类型: SQL 功能】【测试版本: 5.1.0 】【自动化】 load data 导入数据时,数据文件列与列间有空格报错
https://gitee.com/opengaussorg/dashboard?issue_id=I7MORJ
【测试类型: SQL 功能】【测试版本: 5.1.0 】【自动化】 对于 int 类型列, load data 导入浮点类型 (123.456 或 123.) 时报错
https://gitee.com/opengaussorg/dashboard?issue_id=I7MBVM
【自动化】【测试类型: SQL 功能】【测试版本: 5.1.0 】 flush binary logs 进行日志归档指定 archive_dest 路径归档失败
https://gitee.com/opengaussorg/dashboard?issue_id=I7KU6D
【测试类型:功能测试】【测试版本: 5.1.0 】【需求名称: openGauss 兼容 start transaction with consistent snapshot 】创建事务时开启一致性快照语法需要在代码层面 限制在 mysql 兼容性数据库
https://gitee.com/opengaussorg/dashboard?issue_id=I7ITMR
【自动化】【测试类型: SQL 功能】【测试版本: 5.1.0 】 oct 函数输入负小数,负分数返回值错误
https://gitee.com/opengaussorg/dashboard?issue_id=I7FS4J
【测试类型: SQL 功能】【测试版本: 5.1.0 】 bit 类型转 time 类型返回结果错误
https://gitee.com/opengaussorg/dashboard?issue_id=I7IEMN
【测试类型:工具功能】【测试版本: 5.1.0 】 gs_guc 带单位设置 ignore_feedback_xmin_window 、 ignore_standby_lsn_window 参数,超过上限未报错;
https://gitee.com/opengaussorg/dashboard?issue_id=I7I4RD
view 视图更新默认值不生效
https://gitee.com/opengaussorg/dashboard?issue_id=I7L03U
更新视图中字段值为字段 DEFAULT 缺省值,执行成功但更新后为空
https://gitee.com/opengaussorg/dashboard?issue_id=I7G9XO
【自动化】部分自动化用例差异
https://gitee.com/opengaussorg/dashboard?issue_id=I73K8E
workload 索引推荐和虚拟索引功能在 B 兼容模式下不生效
https://e.gitee.com/opengaussorg/dashboard?issue=I7COW4
当 gtid 存在 uuid : 1 的情况时,会引起增量启动失败
https://e.gitee.com/opengaussorg/dashboard?issue=I7DKFW
单个工作线程退出导致增量迁移整个回放过程阻塞
https://e.gitee.com/opengaussorg/dashboard?issue=I6NPNK
增量在线数据迁移,会出现内存溢出
https://e.gitee.com/opengaussorg/dashboard?issue=I7E62A
增量迁移回放端速度较慢,事务有积压
https://e.gitee.com/opengaussorg/dashboard?issue=I7F5LM
mysql5.6 增量迁移 binlog 解析报错
https://e.gitee.com/opengaussorg/dashboard?issue=I7FJXW
增量启动开始大量跳过事务,导致 sinkQueue 队列拥塞,出现 oom
https://e.gitee.com/opengaussorg/dashboard?issue=I7CEH1
mysql 时间等类型 0 值内容,如“ 0000-00-00 00:00:00 ”,迁移到 opengauss 会被转义为 null, 如果字段设置了非空,会触发非空约束,迁移报错
https://e.gitee.com/opengaussorg/dashboard?issue=I7CEJF
枚举类型迁移过程语法报错
https://e.gitee.com/opengaussorg/dashboard?issue=I7CEMZ
表中行注释带多个引号时,全量迁移报语法错误
https://e.gitee.com/opengaussorg/dashboard?issue=I71TES
mysql 中行注释中带单引号,全量迁移报错
https://e.gitee.com/opengaussorg/dashboard?issue=I7CEHG
chameleon 全量迁移过程中,抽出 mysql 日志会在主机上生成大量的 csv 文件,造成磁盘使用量大
https://e.gitee.com/opengaussorg/dashboard?issue=I7B351
全量迁移, 'lost connection to mysql server during query' 报错,导致迁移失败
https://e.gitee.com/opengaussorg/dashboard?issue=I7C61W
全量迁移数据是添加压缩功能选项
https://e.gitee.com/opengaussorg/dashboard?issue=I7DUYK
开启发布订阅后由于 t_replica_object 无主键,导致 detach 命令执行失败
https://e.gitee.com/opengaussorg/dashboard?issue=I6YGR3
【测试类型:工具功能】【测试版本: 5.1.0 】【 DataKit 】数据迁移离线模式,迁移失败的表没有具体的报错信息
https://e.gitee.com/opengaussorg/dashboard?issue=I7DQRP
【测试类型:工具功能】【测试版本: 5.1.0 】全量迁移工具支持读取 csv 文件用于数据迁移,当 csv 文件异常(如:列字段名称不正确。 csv 文件列名不存在, contain_columns 配置为 Yes ),程序报错后未自动终止进程,一直打印错误直到读完 csv 文件
https://e.gitee.com/opengaussorg/dashboard?issue=I7BMDG
【资源池化】修改参数导致数据库无法启动时, gs_om -t start 20 分钟后才超时退出,默认超时时间应该是 300s
https://e.gitee.com/opengaussorg/dashboard?issue=I7IVWE
【测试类型:工具功能】【测试版本: 5.1.0 】【自动化】使用 alter 设置 replconninfo2=' ' ,重启数据库,产生 core
https://e.gitee.com/opengaussorg/dashboard?issue=I7K0CK
【测试类型:资料】【测试版本: 5.1.0 】 alter table 修改压缩属性相关资料问题汇总
https://e.gitee.com/opengaussorg/issues/table?issue=I7I77E
【测试类型:功能测试】【测试版本: 5.1.0 】【资源池化】主备 failover 之后,原主执行 switchover -a, 新主发生 coredump
https://e.gitee.com/opengaussorg/issues/table?issue=I7III0
【测试类型:功能测试】【测试版本: 5.1.0 】开启多接点写入 enable_remote_excute=on ,创建自定义函数中带有 ddl 操作( create tale ),备机上执行事务,在事务中调用该函数并执行 dml 报错
https://e.gitee.com/opengaussorg/repos/opengauss/openGauss-server/pulls/3805...
TPCC 主库读写,主节点 core
附件 3 : release-plan
releasemanagement@opengauss.org