【版本发布知会】经过ReleaseManagement SIG组评审,同意发布openGauss 5.0.1版本,本次版本修改见邮件正文

release noe已归档:
https://gitee.com/opengauss/release-management/pulls/9,
版本下载地址见官网。
版本背景
openGauss 5.0.1 Update版本是openGauss
5.0.0 Release的补丁版本。基于5.0.0版本基础上,回合主干分支的部分需求和缺陷,发布5.0.1补丁版本。
本次回合特性7个,合入Server、CM、OM、JDBC、Plugin累计270个问题。
需求范围
openGauss 5.0.1
补丁版本回合的需求列表如下:
编号 |
需求描述 |
PR链接 |
1 |
主备高可用能力增强 |
|
2 |
shared_buffers支持大页内存 |
|
3 |
支持在A兼容性模式下对空串的处理 |
|
4 |
openGauss资源池化支持极致RTO按需回放 |
|
5 |
发布订阅支持冲突解决 |
|
6 |
添加视图用于查询阻止wal清理的因素 |
|
7 |
金融版本特性 |
回合缺陷
server仓库回合缺陷列表
标题 |
原PR链接 |
ISSUE |
问题级别 |
修复json_to_record的偶些场景的core问题 |
严重 |
||
解决pg_stat_segment_extent_usage的部分问题 |
严重 |
||
修复发布订阅在IU操作没有newtuple时的core问题 |
严重 |
||
修改从2.0升级到3.0以上版本,升级过程中执行select nextval导致core问题 |
严重 |
||
修复执行带自治事务的存储过程未及时释放内存的问题 |
主要 |
||
【轻量级PR】修复gs_xlogdump_parsepage_tablepath报错提示不合理的问题 |
主要 |
||
【资源池化】recovery阶段增加异常处理分支 |
主要 |
||
【bugfixed】解决MySQL模式下 insert on duplicate key语法宕机的问题 |
主要 |
||
修复gist索引处理NaN的bug |
主要 |
||
修复makefile编译pagehack报错 |
主要 |
||
资源池化下使用dms_contrl.sh拉起gaussdb时,支持传入特殊参数 |
主要 |
||
fix bug about verify parameter of gs_initdb |
主要 |
||
DMS reform repair阶段确认copy inst的回调函数适配 |
主要 |
||
修复缺陷【表上带序列时,更新表数据存在内存泄露】 |
主要 |
||
修复缺陷【分区表全表更新时存在内存泄露】 |
主要 |
||
修复缺陷B兼容性+线程池下,开启会话内存限制出现coredump |
主要 |
||
修复cluster下盘场景coredump问题 |
主要 |
||
pg_resetxlog增加参数合法性校验 |
主要 |
||
【资源池化】解决startup线程判断reform失败出现漏判的情况 |
主要 |
||
【资源池化】【bugfix】打开按需回放后,HashMap内存在初始化阶段就完成申请,防止回放过程时因为内存申请失败导致故障恢复失败 |
主要 |
||
dorado双集群日志回放问题 |
主要 |
||
解决ss双集群build问题 |
主要 |
||
【资源池化】【bugfix】解决多次进入按需回放时,回放日志选择出错的问题 |
主要 |
||
修复pg_partition_size()函数宕机问题。 |
主要 |
||
【资源池化】【bugfix】修复switchover或failover过程中重建复制槽coredump的问题,支持逻辑复制,支持删除复制槽 |
主要 |
||
修复缺陷:执行grant select (prosrc) on pg_proc to test后,数据库宕机 |
主要 |
||
[bug fix] 修复copy from制定timestamp format中包含FF6导致coredump的问题 |
主要 |
||
【资源池化】【bugfix】解决按需回放部分问题 |
主要 |
||
fseeko规避 |
主要 |
||
修复无权限用户修改发布订阅名时报错信息错误的问题 |
次要 |
||
修复opfusion更新带checkoption视图时对象未关闭和校验失效的问题 |
次要 |
||
保持ss_enable_dss与ss_enable_dms一致 |
次要 |
||
修复view definer在权限相关的一些bug |
次要 |
||
guc参数校验函数check_ss_rdma_work_config完善 |
次要 |
||
gs_probackup show时候跳过dss初始化 |
次要 |
||
SsIsSkipPath代码规范完善 |
次要 |
||
闪回恢复操作在drop两次同名表时的设计缺陷 |
次要 |
||
修复username中出现@的场景 |
次要 |
||
bug修复-非保留关键字ignore,作为列名时报错 |
次要 |
||
修复通过同义词refresh物化视图失败的问题 |
次要 |
||
解决user@host中当用户名过长时的报错信息与mysql报错信息不一致的问题 |
次要 |
||
修复允许通过 alter table
命令,将表上的列名设置为 tid |
次要 |
||
show warnings bugfix |
次要 |
||
1. 适配DMS DRC允许不一致;2.
适配DRC按需回收能力 |
次要 |
||
修复部分资源池化问题 |
次要 |
||
修复src/common/backend/parser下的Makefile |
次要 |
||
修复存储过程报错位置不准确的问题 |
次要 |
||
解决gs_dump does not resolve circular dependency的问题 |
次要 |
||
修复打开plsql_show_all_error后未记录gs_error表的问题 |
次要 |
||
修复 xc_for_update
的用例不通过的问题 |
次要 |
||
【资源池化】更新dms版本号 |
次要 |
||
pg_resetxlog -O报错说明调整 |
次要 |
||
解决update多表显式关联超过三张表结果错误的问题 |
次要 |
||
pg_ctl在非资源池化场景修复 |
次要 |
||
修复pbe场景下create trigger的问题 |
次要 |
||
pagehack适配release方式编译 |
次要 |
||
【资源池化】6.17修复DMS版本的更新 |
次要 |
||
修复基于cstore表的视图select for update导致数据库core的问题 |
次要 |
||
【资源池化】ss_buffer_ctrl对于非资源池化进行拦截 |
次要 |
||
【bugfixed】解决创建表空间,绝对路径不存在时会话卡住,数据库服务无法正常关闭也无法登陆的问题 |
次要 |
||
修改文件被删除时处理逻辑,由原先DEBUG日志修改为:ERROR日志。且增加判断:文件被删除时直接返回 |
次要 |
||
【bugfixed】解决存在exception时匿名事务占用内存不断上升的问题 & 2个memcheck
内存泄漏 |
次要 |
||
解决在兼容b库上,lock table功能在nodes.yml中url的参数为非simple模式下,利用jdbc(yat)运行结果不正确的问题 |
次要 |
||
修复列存表 update
内存泄露 |
次要 |
||
修复分区表统计信息错误,优化其查询计划 |
次要 |
||
双集群日志回放问题 |
次要 |
||
修复pg_job无法重新执行的bug |
次要 |
||
【bugfixed】对提前返回的场景,将路径指针*ptr恢复为‘/’ |
次要 |
||
【资源池化】转移页面时,当本地页面淘汰的情况下,让请求节点从磁盘加载 |
次要 |
||
to_date函数支持秒单位后使用小数点 |
次要 |
||
解决兼容B库下,可以成功创建user@localhost用户 但是无法连接 |
次要 |
||
gs_probackup: Multithread backup supports pglz compression |
次要 |
||
issue修复:dolphin插件下B兼容数据库分区表gs_dump失败修复 |
未指定 |
||
dblink完善异常场景安全性 |
未指定 |
未指定 |
|
问题修复:dolphin插件下含enum类型列的表导出后无法导入修复 |
未指定 |
||
【bugfixed】解决orderby
列的别名在distinct中也报错的问题 |
未指定 |
||
修复uppercase_attribute_name打开的场景下,gs_dump的core问题 |
未指定 |
||
issue修复:COMMENT ON对存储过程注释后,gs_dump导出内容导入失败问题修复 |
未指定 |
||
【资源池化】DB侧适配DMS的并行逻辑 |
未指定 |
||
【资源池化】增加系统内置函数ss_buffer_ctrl,便于直接查看buf_ctrl |
未指定 |
||
【资源池化】系统函数ss_buffer_ctrl增加升级和回退脚本 |
未指定 |
||
B模式下fetch自动退出 |
未指定 |
未指定 |
|
修复memcheck问题 |
未指定 |
||
_copyCreateTrigStmt中funcSource复制 |
未指定 |
未指定 |
|
[资源池化]在线failover停止业务线程步骤前移+failover微重构 |
未指定 |
||
修复 NasWrite
中free之后还继续使用指针的问题 |
未指定 |
||
[资源池化]增加flush_copy阶段在异常场景下的退出分支 |
未指定 |
||
【资源池化】reform先完成startup线程后退出 |
未指定 |
||
优化gstrace_options、gaussdb_options、gsql_options、gsbasebackup_options、gsdump_options、gsloader_options测试用例 |
未指定 |
未指定 |
|
脱敏grant usage语法 |
未指定 |
未指定 |
|
shared storage adapt dual cluster in the same city about read consistency cluster switching |
未指定 |
||
【资源池化】同步接口dms_buf_res_rebuild_drc_parallel |
未指定 |
||
资源池化dorado备机群主备切换 |
未指定 |
||
dblink代码逻辑调整 |
未指定 |
||
openGauss资源池化支持极致RTO按需回放 |
未指定 |
||
修复溢出判断错误问题 |
未指定 |
||
修复NUMERIC_SIGN宏在值为Nan时获取错误的BUG |
未指定 |
未指定 |
|
解决dorado sharestorage init失败的问题 |
未指定 |
未指定 |
|
修复笔误导致两个函数无法使用的问题 |
未指定 |
||
【资源池化】系统函数ss_buffer_ctrl--删除内容锁的请求 |
未指定 |
||
定时任务适配ACL权限检查 |
未指定 |
||
资源池化dorado双集群屏蔽影响 |
未指定 |
未指定 |
|
提高timestamp/time/date输出函数的速度 |
未指定 |
未指定 |
|
合并pg pr:PrivateRefCount相关问题修复 |
未指定 |
未指定 |
|
修复query_dop>1时修改外部表导致的宕机问题 |
未指定 |
||
dblink提前校验是否在线程池模式 |
未指定 |
未指定 |
|
修复发布端主备切换后,订阅端无法自动连接到新主的问题 |
未指定 |
||
【资源池化】共享存储模式禁止配置过大的Proc threads数量 |
未指定 |
||
修复回收站导致分区表relfilenode无法删除的问题 |
未指定 |
||
【bugfixed】解决 procedure
存在variadic参数时call报错的问题 |
未指定 |
||
on update current_timestamp特性对并发update修复 |
未指定 |
||
修复分区表文件无法删除、部分array函数coredump的问题 |
未指定 |
||
修复copy识别gbk/gb18030中文字符错误的bug |
未指定 |
||
修复多次drop package body失败的问题 |
未指定 |
未指定 |
|
开启synchronous_commit='remote_apply'后,事务提交延迟过大 |
未指定 |
||
双集群build check |
未指定 |
||
修正了parser.cpp文件中的拼写错误 |
不重要 |
||
probackup提示 |
不重要 |
||
创建触发器语法报错信息修改 |
不重要 |
||
gsql explain执行调整 |
不重要 |
||
修复fuction带参数并且参数个数和默认入参个数相同,不带括号调用报错的问题。 |
不重要 |
||
替换存储过程时,重建依赖于此存储过程的视图 |
不重要 |
||
修复gs_errors表中行号信息不准确的问题 |
不重要 |
||
bug修复-非保留关键字charset,作为列名时报错 |
不重要 |
||
修复存在dolphin时使用反引号当列名插入失败的问题 |
不重要 |
||
修复local_debug_server_info函数返回值类型错误的问题 |
不重要 |
||
当targetlist存在系统列时,不重写fulljoin |
不重要 |
||
connect by
查询中使用同义词报错 |
不重要 |
||
【bugfixed】增加对 file_fdw
扩展的删除限制,与文档保持一致 |
不重要 |
||
修复创建包头报错没有记录到gs_source的问题 |
不重要 |
||
修复视图定义中包含row mark子句时报错的问题 |
不重要 |
||
修复dolphin 的列名大小写在触发器中的问题 |
不重要 |
||
【bugfixed】解决全量重建备机时,postgresconf.guc.bak文件被覆盖,postgresql.conf.bak文件被删除问题 |
不重要 |
||
修复存储过程种包含commit时出现内存泄漏的问题 |
不重要 |
||
解决分区键表达式场景,打开enable_partition_opfusion走opfusion后报错 |
不重要 |
||
gs_dumpall不备份系统gs_role角色 |
不重要 |
||
修复资源池化系统toast表reloption含有segment=on |
不重要 |
||
增加DMS日志存储,优化日志打印信息 |
不重要 |
||
shared storage adapt dual cluster about deploy and main standby only read |
不重要 |
||
修复3.0.0-3.1.0-5.1.0跨版本灰度升级失败,报错Key (oid)=(560) already exists |
未指定 |
||
修复interval在存储过程中赋值错误的问题 |
未指定 |
||
【回合5.0.0分支】解决备机获取快照导致主备复制卡住的问题 |
未指定 |
未指定 |
|
修复alter system set导致参数设置错误的问题 |
未指定 |
||
实现pg_terminate_active_session_socket用于直接关闭session的socket |
未指定 |
未指定 |
|
解决gs_ctl内存泄漏 |
未指定 |
未指定 |
|
【bugfix】【资源池化】解决按需回放部分问题 |
I7PI9D |
主要 |
|
【资源池化】解决消息超时时间默认1s导致的smon流程无法成功的问题 |
I7PNXZ |
次要 |
|
适配初始化时ENABLE_DMS未生效的场景,toast表不增加segment=on选项 |
未指定 |
未指定 |
|
适配DSS接口与错误码修改 |
未指定 |
未指定 |
|
【bugfix】【资源池化】解决按需回放部分问题 |
I7SNUJ |
主要 |
|
【资源池化】适配DMS兼容性 |
I7F1RO |
不重要 |
|
dms_control执行脚本删除大量无用日志 |
未指定 |
未指定 |
|
适配DMS侧增加smon_recycle线程;DMS推点 |
I7XV28 |
次要 |
|
【bugfix】解决按需回放部分问题 |
I7Q6BU I7IMMH I7ZB9E |
主要 |
|
段页表支持hash索引插入 |
I7QC81 |
不重要 |
|
【资源池化】owner转移页面场景,对于been_load为false情况,补充内容锁的释放 |
I7ZR5M |
次要 |
|
【资源池化】DMS推点 |
I7VNQC |
主要 |
|
修复极致RTO支持备机读对按需回放的影响 |
I7ZD5L I7ZXV9 |
主要 |
|
修改dss_contrl脚本,实现僵死检测 |
I80FFK |
次要 |
|
解决关闭双写,段页式执行local_space_shrink可能会core的问题 |
I7XXCR |
主要 |
|
修复hash索引编译告警 |
I7QC81 |
不重要 |
|
9.12dss推点 |
未指定 |
未指定 |
|
issue修复:dms增加本地dn校验 |
I7Q1DP |
未指定 |
|
【资源池化】mes worker线程回调函数中使用超时接口 |
I7VNQC I7YLPM |
主要 |
|
DB侧适配新MES;适配参数变更;推进commit点 |
I65AFJ |
未指定 |
|
【资源池化】修复主备倒换后,由于新主的segfiles里面fd是0,会导致读和aio出错的问题 |
I7ZI6O I80U20 |
主要 |
|
【bugfix】修复主节点按需回放时,重启备节点,主节点卡在PM_WAIT_BACKEND |
I7YQRJ I82ZAD |
主要 |
|
【资源池化】对于请求页面长时间等待的日志,避免其打印到前端gsql |
I836G4 |
次要 |
|
1、修复SS switchover TwoPhaseCleaner退出失败;2、优化更新primaryInst逻辑,去除重复校验 |
未指定 |
未指定 |
|
解决按需回放redo阶段,未升主备机lsn不一致的问题 |
I82MIV |
次要 |
|
【资源池化】SSWaitIOTimeout修复+DMS推点 |
I84GE1 |
次要 |
|
修改gs_ctl内存泄漏问题 |
未指定 |
未指定 |
|
打开dms时,数据库只能使用段页式存储,所以修改默认模式为段页式存储提升易用性 |
I70AC3 |
未指定 |
|
【资源池化】【bugfix】解决按需回放内存配置比实际回放内存小时,回放卡住及回放失败的问题 |
I7KJ47 I7IKSX |
主要 |
|
ss probackup适配double write initdb的调整 |
I82E6J |
次要 |
|
资源池化回合5.0.1-pg_controldata预留双集群模式 |
未指定 |
未指定 |
|
【资源池化】解决主机新加段页式文件,备机更新时没有初始化的问题 |
I7ZBPN I7ZIQZ |
次要 |
|
【资源池化】优化cm_agent获取快照逻辑,不走dms,减少cm_agent获取状态异常的场景 |
I7WQZB |
主要 |
|
5.0.0版本默认发布包加上xlogdump和pagehack工具 |
I7LSPQ |
不重要 |
|
【回合】实现dolphin插件基于cmakelists.txt的轻量版安装包编译 |
I6ZFRO |
未指定 |
|
修复小型化版本带dolphin插件升级失败的问题 |
I845ZN |
次要 |
|
升级dolphin5.0.1版本的版本号从1.1变更为1.2,修复5.0.1-》5.1.0回滚失败问题 |
未指定 |
未指定 |
|
修复B兼容性数据库逻辑解码结果错误的问题 |
I869P7 |
未指定 |
|
解决sql_mode_full_group关闭下,对没值的列使用聚合函数报错,与MySQL输出不一致 |
I7URBV |
不重要 |
|
记录query的parsetree nodetag |
I7NX0C |
不重要 |
|
【资源池化】修复频繁kill备机触发full clean导致extend中的页面走了rebuild |
#I88Y9S |
次要 |
|
【回合5.0.0】修改txn redo线程确认redo work线程确认lsn的方式 |
#I87OYH |
次要 |
|
issue修复:gs_basebackup备份时pg_xlog/archive_status缺失导致备份失败问题修复 |
#I87W9N |
主要 |
|
【master回合5.0.0】Rename支持修改表的schema |
I6KIBM |
未指定 |
|
【5.0.0回合】按需回放bugfix回合5.0.0分支 |
#I88PBI #I88MZA |
次要 |
|
【5.0.0】 修复第一轮按需回放失败后,备机failover时备节点core掉的问题 |
#I8735J |
次要 |
|
【测试类型:故障注入】【测试版本:5.0.1】【可靠性】【概率问题】备机重建过程中ctl+c故障后,1h无返回结果。再次重建失败后,stop集群时,主机无法stop |
#I894YC |
次要 |
|
【测试类型:SQL功能】【测试版本:5.0.1】【自动化】 5.0.1金融版本进行alter server操作,报错“ERROR: invalid option "krbsrvname"” |
次要 |
||
【测试类型:SQL功能】【测试版本:5.0.1】【概率失败问题】执行建表建索引、删除表操作后,重启集群,备机均无法start,pg日志报错“PANIC: The Page's LSN[15026772743224134984]
bigger than want set LSN [353026928]” |
次要 |
||
【测试类型:故障注入】【测试版本:5.0.1】【可靠性】【概率问题】备机重建过程中ctl+c故障后,1h无返回结果。再次重建失败后,stop集群时,主机无法stop |
次要 |
||
【测试类型:工具功能】【测试版本:5.0.1】【升级】3.x(带cm)升级至5.0.1(带cm),升级提交后一段时间,CM集群主备发生切换 |
次要 |
||
【测试类型:兼容性】【测试版本:5.0.0】1主2备环境经过业务后突然3台机器出现Standby need repair状态[zyzx] |
次要 |
||
||用法不兼容 |
次要 |
||
使用create table ... like ...
语法创建表时,新创建的表字段属性与原表不一致 |
不重要 |
||
【测试类型:SQL功能】【测试版本:5.0.1】【自动化】执行hash索引相关用例后,备机重启异常,产生core |
主要 |
||
【测试类型:工具功能】【测试版本:5.0.1】【升级】 3.0.3(带cm)就地升级到5.0.1(带cm)后cms core |
主要 |
||
【测试类型:工具功能】【测试版本:5.0.1】【升级】 2.0.1就地升级5.0.1,提交升级时启库失败,产生core |
主要 |
||
【测试类型:工具功能】【测试版本:5.0.1】【升级】 2.0.4/2.0.5(不带cm)灰度地升级5.0.1(带cm),提交/回滚失败 |
次要 |
||
【测试类型:工具功能】【测试版本:5.0.1】【升级】3.1.0(带cm)灰度升级5.0.1(带cm)后dn节点切换 |
次要 |
||
【测试类型:工具功能】【测试版本:5.0.1】【升级】3.1.0(带cm)灰度升级5.0.1(带cm)后强制回滚,回滚过程中报错,dolphin版本未回滚成功 |
次要 |
OM仓库回合缺陷列表
标题 |
原始PR |
ISSUE |
问题级别 |
【opengauss】【fixbug】修复dssserver拉起后,暂时不可用的问题 |
主要 |
||
3.0.3new就地升级到5.0.0报错删除索引不存在 |
主要 |
||
【opengauss】【fixbug】 修复无法清理升级清理GAUSSHOME/bin的问题 |
次要 |
||
【opengauss】【fixbug】回退A4的设置项以及A10的检查项 |
次要 |
||
om安装,添加PGDATA环境变量;修改azPriority优先级相同增加报错提示 |
次要 |
||
修复打开uppercase_attribute_name后,执行gs_om -t status和gs_om restart失败的问题 |
次要 |
||
在preinstall开始,添加os和包架构的是否一致的判断 |
次要 |
||
gs_sdr搭建流式集群设置most_available_sync |
次要 |
||
修改CheckEtcHosts检查逻辑 |
次要 |
||
修改getNetWorkConfFile方法中大小写不一致 |
次要 |
||
恢复global_syscache默认为on |
不重要 |
||
对Resetreplconninfo.py判断进行加固,避免出现空指针问题 |
未指定 |
未指定 |
|
扩容节点设置hba认证,trust方式指定管理用户替换all |
未指定 |
||
fix(TaskPool):修复执行ssh命令时找不到ssh可执行文件的问题 |
未指定 |
||
修复3.0.0-3.1.0-5.1.0跨版本就地升级失败问题 |
未指定 |
||
修复gs_sdr start
| stop
支持 --json 配置 |
未指定 |
||
资源池化支持xlog配置在一个LUN |
未指定 |
未指定 |
|
修复获取私有卷失败 |
I7WTE9 |
主要 |
CM仓库回合缺陷列表
pull_title |
pull_url |
ISSUE |
问题级别 |
修复dss注册失败,无法踢出集群问题 |
次要 |
||
start资源添加-u参数 |
未指定 |
未指定 |
|
共享存储启动dss前,调用reg接口 |
次要 |
||
pom.xml内版本依赖问题更新 |
未指定 |
||
适配开启数据库参数uppercase_attribute_name |
次要 |
||
修复cm_ctl远程设置event_triggers失败的问题 |
次要 |
||
支持配置等待静态主的时间 |
未指定 |
||
修复资源泄漏 |
次要 |
||
修复resname为NULL导致段错误的问题 |
未指定 |
||
最大集群仲裁,校验agent网络连通性过程原子化 |
未指定 |
||
【轻量级 PR】:
添加了指针释放,修复了部分内存泄漏 |
次要 |
||
【轻量级 PR】:磁盘心跳,每次读64M,占用带宽较多 |
次要 |
||
修复cm_ctl工具检验结果有误的问题 |
I7PXE9 |
不重要 |
|
修复dss僵死检测 |
I817VH |
次要 |
|
适配mes |
I82DUX |
NA |
|
同步close file日志修改 |
#I87H4O |
次要 |
|
集群kill进程后,dss产生mes-channel的core |
I87WBG |
主要 |
JDBC回合列表
pull_title |
pull_url |
ISSUE |
问题级别 |
修复集群探测主节点执行sql时没有字符编码类型报错 |
https://gitee.com/opengauss/openGauss-connector-jdbc/pulls/129 |
主要 |
|
【bugfix】修复leastconn模式并发场景下有小概率没有完全负载均衡的问题 |
https://gitee.com/opengauss/openGauss-connector-jdbc/pulls/128 |
次要 |
|
[bugfix] 修复b兼容模式下timestamp(0)类型查询时结果不正确的问题 |
https://gitee.com/opengauss/openGauss-connector-jdbc/pulls/151 |
未指定 |
|
getBlob支持bytea/blob |
https://gitee.com/opengauss/openGauss-connector-jdbc/pulls/131 |
未指定 |
|
修复字符集线程不安全导致不同类型字符集的数据库JDBC链接同时存在时会相互影响的问题 |
https://gitee.com/opengauss/openGauss-connector-jdbc/pulls/127 |
未指定 |
|
修复setBinaryStream
重载方法没有对BLOB MODE逻辑生效的问题 |
https://gitee.com/opengauss/openGauss-connector-jdbc/pulls/163 |
https://gitee.com/opengauss/openGauss-connector-jdbc/issues/I76SGV |
不重要 |
Plugin插件回合列表
描述 |
PR |
关联issue |
兼容B库模式下,bigint unsigned类型转bigint类型部分结果与mysql不一致 |
||
解决text类型隐式转换为bool与显示结果不一致的问题 |
||
修复int16转换为int1/2/4/8, unsigned结果异常的问题 |
||
【mysql协议兼容】修复偶发的鉴权失败问题 |
NA |
|
修复cast as char问题 |
||
修复uint场景下的select case问题 |
||
添加alter table rename new_tbl语法 |
||
支持ALTER TABLE ADD(col type), add(col type)
语法 |
||
解决load data导入空值报错的问题 |
||
修复time_bool&date_bool |
||
修复auto_increment引用的问题 |
||
timediff函数一个参数为date,另一个参数不指定类型时结果有误 |
||
修复default默认值导出带括号的问题 |
||
修复B兼容模式json字段操作问题 |
||
修复unix_timestamp函数指定不同时区――返回值跟mysql不相符 |
||
修复mysql兼容性-timediff函数,入参类型非法,返回结果错误的问题 |
||
修复only full group by在min/max场景下的优化问题 |
||
修复数字转date表现 |
||
添加b库timestamp(tz)类型时区解析 |
||
严格模式区分SELECT和IUD |
I7NX0C |
|
支持sql_mode ERROR_FOR_DIVISION_BY_ZERO,除0不报错 |
I82O75 |
|
升级5.0.1版本的版本号从1.1变更为1.2,修复5.0.1-》5.1.0回滚失败问题 |
NA |
|
实现dolphin插件基于cmakelists.txt的轻量版安装包编译 |
I6ZFRO |
|
【测试类型:SQL功能】【测试版本:5.0.1】【自动化】 问题描述 部分函数返回结果错误 |
其他仓库
以下仓库,除了需求外,均从5.1.0同步回合
组件 |
仓库 |
DDES |
CBB |
DCC |
|
DCF |
|
DSS |
|
DMS |
|
工具 |
debezium |
datachecker |
|
chameleon |
遗留问题
本次主要遗留问题14个:
均与资源池化相关,未开启资源池化则不影响使用。
问题ID |
问题描述 |
级别 |
I6DRSA |
【测试类型:功能】【测试版本:5.0.0】【GSC】线程池模式下,打开enable_global_syscache,进行新库创建后,连接库进行创建表操作时,建连报错:gsql:
ERROR: aquire wrlock failed |
次要 |
I88GMF |
【测试类型:功能测试】【测试版本:5.0.1】【资源池化】stop,start之后节点core掉 |
次要 |
I8BHFZ |
【测试类型:压力长稳】【测试版本:5.0.1】【资源池化】稳定性测试6*24H后cm倒换导致集群failover |
次要 |
I8EIOE |
【测试类型:功能测试】【测试版本:5.0.1】【资源池化】kill
主节点gaussdb进程,产生extreme_rto
not mark dirty的core |
次要 |
I8F6DI |
【测试类型:压力长稳】【测试版本:5.0.1】传统数据库稳定性测试,备机xlog回收速度慢,导致xlog文件膨胀,磁盘占用过大 |
主要 |
I8KO5F |
【测试类型:SQL功能】【测试版本:5.0.1】【资源池化】sysbench主机读写,备机读,执行DDL
产生FreeMemoryContextList的core |
次要 |
I8KRHI |
【测试类型:压力长稳】tpcc1000仓长稳测试时,连跑11h小时后报错 |
次要 |
I8KT78 |
【测试类型:功能测试】【测试版本:5.0.1】【需求名称:资源池化】集群switchover+kill
进程,,备机出现core |
主要 |
I8KU3S |
【测试类型:压力长稳】tpcc1000仓长稳测试时,连跑18h小时后出现等锁超时 |
主要 |
I8KXYM |
【测试类型:SQL功能】【测试版本:5.0.1】【资源池化】集群starting中再次执行stop,start集群操作,同时执行cursor语句,产生lsn
check error的core |
主要 |
I8L21S |
【测试类型:功能测试】【测试版本:5.0.1】【资源池化】failover后主备节点产生now
lsn(0x3764f46e8) is less than past lsn(0x3779cd448)的core |
次要 |
I8LWO6 |
【测试类型:SQL功能】【测试版本:5.0.1】【资源池化】kill
gaussdb进程,集群恢复后执行stop,start集群操作,产生core |
主要 |
I8LX4D |
【测试类型:工具功能】【测试版本:5.0.1】【资源池化升级】
5.0.1升级到5.1.1时(就地升级),升级过程中,集群状态异常,不能正常拉起 |
次要 |
I8M95Z |
【测试类型:功能测试】【测试版本:5.0.1】【资源池化】kill掉备节点dss进程后,dn无法加回集群,状态为starting(建立tcp链接失败) |
次要 |
为资源池化相关的问题单,不开启此特别则不受下面问题单影响。
Thanks & Best regards!
周斌 00588921 |
Dept.:openGauss
项目组[鲲鹏计算解决方案项目群] Mobile: NULL |
E-mail:
zb.zhoubin@huawei.com |
Address:中国(China)-西安(Xi
an)-锦业路127号华为西安研究所
P.C.:710077 本邮件及其附件含有华为公司的保密信息,仅限于发送给上面地址中列出的个人或群组。禁止任何其他人以任何形 式使用(包括但不限于全部或部分地泄露、复制、或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话 或邮件通知发件人并删除本邮件! the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by
phone or email immediately and delete it |
participants (1)
-
Zhoubin (bin, opengauss)