Dear all,
openGauss 5.1.0.B012版本合入需求见附件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.B012版本下载链接:https://download.opengauss.org/archive_test/5.1.0/openGauss5.1.0.B012/
openGauss 5.1.0.B012版本自验证进展与质量结果同步方式: 建议各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
[cid:image001.png@01D9B503.83128A60]