openGauss 3.0.5补丁版本发布公告:
https://gitee.com/opengauss/release-management/blob/master/openGauss%203.0.0...
openGauss 3.0.5补丁版本,在基于3.0.3版本基础上,回合部分主干特性以及修复的缺陷,经测试满足满足发布质量,补丁版本修改内容发布公示:
回合特性: 编号描述PR链接 1支持openEuler22.03 安装https://gitee.com/opengauss/openGauss-server/pulls/2793 2支持CM VIP需求https://gitee.com/opengauss/openGauss-server/pulls/3595 3主备高可用能力增强https://gitee.com/opengauss/openGauss-server/pulls/3515 4shared_buffers支持大页内存https://gitee.com/opengauss/openGauss-server/pulls/3551 5子事务回滚锁抢占问题优化https://gitee.com/opengauss/openGauss-server/pulls/3958 6使用新参数控制A兼容性下空字符串意义https://gitee.com/opengauss/openGauss-server/pulls/3964 7性能优化: 减少btree部分分支计算https://gitee.com/opengauss/openGauss-server/pulls/3928 local refcount 多级缓存https://gitee.com/opengauss/openGauss-server/pulls/3933 bufferalloc半无锁hashhttps://gitee.com/opengauss/openGauss-server/pulls/3935 lwlock 状态变量多路cas更新https://gitee.com/opengauss/openGauss-server/pulls/3939 pinbuffer state更新改为fetchaddhttps://gitee.com/opengauss/openGauss-server/pulls/3943 8enable组dispatch,从而提升并行恢复的redo效率https://gitee.com/opengauss/openGauss-server/pulls/3996
Server仓库回合缺陷列表: 描述原始链接严重级别关联issue 解决从2.0.5升级到3.0.3,升级过程中执行 select nextval导致数据库core掉,升级失败的问题https://gitee.com/opengauss/openGauss-server/pulls/3955%E4%B8%A5%E9%87%8Dhtt... 修复json_to_record的偶些场景的core问题https://gitee.com/opengauss/openGauss-server/pulls/3320%E4%B8%A5%E9%87%8Dhtt... gs_probackup备份后 restore 后报错https://gitee.com/opengauss/openGauss-server/pulls/2240%E4%B8%BB%E8%A6%81htt... 【回合】修复流式容灾切换过程中主备机群由于网络原因断开后切换无法完成的问题https://gitee.com/opengauss/openGauss-server/pulls/4062%E4%B8%A5%E9%87%8Dhtt... 修复日志在备机回放过程中 lsn 校验失败问题https://gitee.com/opengauss/openGauss-server/pulls/4108%E4%B8%BB%E8%A6%81htt... 修改问题:账本数据库历史表中,rec_num字段作为主键出现了重复https://gitee.com/opengauss/openGauss-server/pulls/2343%E4%B8%BB%E8%A6%81htt... 修复codegen下游标fetch的内存泄漏。https://gitee.com/opengauss/openGauss-server/pulls/2409%E4%B8%BB%E8%A6%81htt... dcf模式下不支持gs_ctl failover操作https://gitee.com/opengauss/openGauss-server/pulls/2429%E4%B8%BB%E8%A6%81htt... 修复带自定义函数的查询执行smp错误https://gitee.com/opengauss/openGauss-server/pulls/2457%E4%B8%BB%E8%A6%81htt... [bugfix] 修复alter system set 命令中信号发送时间不当导致guc参数不生效的问题https://gitee.com/opengauss/openGauss-server/pulls/2511%E4%B8%BB%E8%A6%81htt... 修复WLM线程在内存不足时可能卡在PGconnectdb过程中阻塞数据库关闭https://gitee.com/opengauss/openGauss-server/pulls/2641%E4%B8%BB%E8%A6%81htt... 修复gsql没有适配0列数据的问题https://gitee.com/opengauss/openGauss-server/pulls/2649%E4%B8%BB%E8%A6%81htt... 设置wdr_snapshot_interval生成快照时间间隔未立即生效https://gitee.com/opengauss/openGauss-server/pulls/2820%E4%B8%BB%E8%A6%81htt... 修复开启partial seq scan后Seq Scan算子初始化期间corehttps://gitee.com/opengauss/openGauss-server/pulls/2869%E4%B8%BB%E8%A6%81htt... 修复plpgsql空数组core问题https://gitee.com/opengauss/openGauss-server/pulls/2870%E4%B8%BB%E8%A6%81htt... 修复hash info的heap-use-after-free问题https://gitee.com/opengauss/openGauss-server/pulls/3261%E4%B8%BB%E8%A6%81htt... 修复执行带自治事务的存储过程未及时释放内存的问题https://gitee.com/opengauss/openGauss-server/pulls/3315%E4%B8%BB%E8%A6%81htt... 修复cluster下盘场景coredump问题https://gitee.com/opengauss/openGauss-server/pulls/3393%E4%B8%BB%E8%A6%81htt... 修复merge into 导致的core dump问题https://gitee.com/opengauss/openGauss-server/pulls/3583%E4%B8%BB%E8%A6%81htt... 修复重复索引的问题https://gitee.com/opengauss/openGauss-server/pulls/3159%E4%B8%BB%E8%A6%81htt... 修复copy from制定timestamp format中包含FF6导致coredump的问题 https://gitee.com/opengauss/openGauss-server/pulls/3995%E4%B8%BB%E8%A6%81htt... 当正常关闭数据库时,无日志表不会被删除https://gitee.com/opengauss/openGauss-server/pulls/4034%E6%AC%A1%E8%A6%81htt... 修复redo性能优化patch导致的hung的问题https://gitee.com/opengauss/openGauss-server/pulls/4145%E6%AC%A1%E8%A6%81htt... 【3.0.0】修复并行回放下pitr启动失败的问题https://gitee.com/opengauss/openGauss-server/pulls/3922%E6%AC%A1%E8%A6%81htt... 【3.0.0回合】大页内存guc参数更改为不向备机同步https://gitee.com/opengauss/openGauss-server/pulls/3908%E6%AC%A1%E8%A6%81htt... gs_probackup备份后 restore 后未删除绝对路径文件https://gitee.com/opengauss/openGauss-server/pulls/2294%E6%AC%A1%E8%A6%81htt... 修复explain merge into报错的问题https://gitee.com/opengauss/openGauss-server/pulls/2362%E6%AC%A1%E8%A6%81htt... 修改禁用indexscan时候误禁用indexonlyscanhttps://gitee.com/opengauss/openGauss-server/pulls/2371%E6%AC%A1%E8%A6%81htt... 修复创建资源池时整数回转的问题https://gitee.com/opengauss/openGauss-server/pulls/2390%E6%AC%A1%E8%A6%81htt... 修复潜在的整数溢出问题https://gitee.com/opengauss/openGauss-server/pulls/2395%E6%AC%A1%E8%A6%81htt... 修复a outerjoin (+)的bughttps://gitee.com/opengauss/openGauss-server/pulls/2402%E6%AC%A1%E8%A6%81htt... [bugfix] 修复pyog驱动执行select into 返回的结果不为INSERT的问题https://gitee.com/opengauss/openGauss-server/pulls/2426%E6%AC%A1%E8%A6%81htt... 修复二级分区表分区可以指定tablespace为pg_globalhttps://gitee.com/opengauss/openGauss-server/pulls/2476%E6%AC%A1%E8%A6%81htt... 【海量】创建存储过程时,包1内包含同名存储过程,创建同义词,调用失败 https://gitee.com/opengauss/openGauss-server/pulls/2497%E6%AC%A1%E8%A6%81htt... 修复table sample场景下,随机数取值没有考虑到多个sample执行的情况https://gitee.com/opengauss/openGauss-server/pulls/2500%E6%AC%A1%E8%A6%81htt... 修改smgr hash 的match/compare函数,在计算和匹配时,忽略opt属性。https://gitee.com/opengauss/openGauss-server/pulls/2578%E6%AC%A1%E8%A6%81htt... 禁止手动删除列存分区的delta/cudesc表https://gitee.com/opengauss/openGauss-server/pulls/2609%E6%AC%A1%E8%A6%81htt... 修复record类型中定义的not null约束未生效的问题https://gitee.com/opengauss/openGauss-server/pulls/2627%E6%AC%A1%E8%A6%81htt... 增加语法解析阶段bison的默认栈大小https://gitee.com/opengauss/openGauss-server/pulls/2629%E6%AC%A1%E8%A6%81htt... 层次函数嵌套聚集函数报错问题https://gitee.com/opengauss/openGauss-server/pulls/2630%E6%AC%A1%E8%A6%81htt... 修复pg_stat_replication存在race condition并且有可能造成宕机的问题https://gitee.com/opengauss/openGauss-server/pulls/2677%E6%AC%A1%E8%A6%81htt... 修复并行查询下agg语句执行结果不一致的问题https://gitee.com/opengauss/openGauss-server/pulls/2692%E6%AC%A1%E8%A6%81htt... 修复列存子连接包含rownum和one time filter时找不到var的问题https://gitee.com/opengauss/openGauss-server/pulls/2706%E6%AC%A1%E8%A6%81htt... 修复synonym命名冲突但仍然允许通过的问题https://gitee.com/opengauss/openGauss-server/pulls/2833%E6%AC%A1%E8%A6%81htt... 解决pg、b兼容模式下中文字符串显式转换宕机问题https://gitee.com/opengauss/openGauss-server/pulls/2835%E6%AC%A1%E8%A6%81htt... 解决在synchronous_standby_names='*'时gs_probackup备份失败的问题https://gitee.com/opengauss/openGauss-server/pulls/2838%E6%AC%A1%E8%A6%81htt... 修复配置jdbc驱动参数preferQueryMode为不同参数值,yat执行用例结果不一样的问题https://gitee.com/opengauss/openGauss-server/pulls/2905%E6%AC%A1%E8%A6%81htt... 修复explain后导致匿名块无法调用存储过程的bughttps://gitee.com/opengauss/openGauss-server/pulls/2940%E6%AC%A1%E8%A6%81htt... 修复alter table set schema可修改为系统内部模式的问题https://gitee.com/opengauss/openGauss-server/pulls/2957%E6%AC%A1%E8%A6%81htt... undo launcher线程结束时释放共享内存中的latchhttps://gitee.com/opengauss/openGauss-server/pulls/3006%E6%AC%A1%E8%A6%81htt... 修复JDBC setMaxRows查询完成后不会自动提交事务的bughttps://gitee.com/opengauss/openGauss-server/pulls/3049%E6%AC%A1%E8%A6%81htt... 修复同步提交机制失效问题https://gitee.com/opengauss/openGauss-server/pulls/3054%E6%AC%A1%E8%A6%81htt... [bugfix] 修复在启动阶段内存不足时,elog打印函数内部core的问题(5.0.0回合master)https://gitee.com/opengauss/openGauss-server/pulls/3149%E6%AC%A1%E8%A6%81htt... 解决列存alter table add column回滚的core问题https://gitee.com/opengauss/openGauss-server/pulls/3194%E6%AC%A1%E8%A6%81htt... 修复打开plsql_show_all_error后coredump的问题https://gitee.com/opengauss/openGauss-server/pulls/3246%E6%AC%A1%E8%A6%81htt... 闪回恢复操作在drop两次同名表时的设计缺陷https://gitee.com/opengauss/openGauss-server/pulls/3330%E6%AC%A1%E8%A6%81htt... 修复通过同义词refresh物化视图失败的问题https://gitee.com/opengauss/openGauss-server/pulls/3333%E6%AC%A1%E8%A6%81htt... 修复打开plsql_show_all_error后未记录gs_error表的问题https://gitee.com/opengauss/openGauss-server/pulls/3367%E6%AC%A1%E8%A6%81htt... 解决gs_dump does not resolve circular dependency的问题https://gitee.com/opengauss/openGauss-server/pulls/3366%E6%AC%A1%E8%A6%81htt... 修复baselocatortype为'\0',导致nodeToString输出字符串被截断的问题https://gitee.com/opengauss/openGauss-server/pulls/2339%E4%B8%8D%E9%87%8D%E8... 修复设置log_truncate_on_rotation=on,设置系统时间为一周后,日志未覆盖写入而是追加写入问题https://gitee.com/opengauss/openGauss-server/pulls/2360%E4%B8%8D%E9%87%8D%E8... [轻量级MR]修复pendingOps hash表在删除时因为cxt为null导致coredump的问题https://gitee.com/opengauss/openGauss-server/pulls/3070%E4%B8%8D%E9%87%8D%E8... 修复local_debug_server_info函数返回值类型错误的问题https://gitee.com/opengauss/openGauss-server/pulls/3454%E4%B8%8D%E9%87%8D%E8... 修复分区表page数量估算错误的问题https://gitee.com/opengauss/openGauss-server/pulls/2305%E6%9C%AA%E6%8C%87%E5... 【轻量级 PR】:修复删除数据库后,backend id被复用导致的lsc资源清理时的core问题https://gitee.com/opengauss/openGauss-server/pulls/2675%E6%9C%AA%E6%8C%87%E5... 防止arm操作系统由于调度算法的问题导致xlog follower等待被分配太多CPU的问题https://gitee.com/opengauss/openGauss-server/pulls/2685%E6%9C%AA%E6%8C%87%E5... 函数InitConfigureNamesBool内部结构localConfigureNamesBool赋值有误https://gitee.com/opengauss/openGauss-server/pulls/2727%E6%9C%AA%E6%8C%87%E5... 函数GetPartOidByATcmd内部枚举值PART_AREA_INTERVAL使用有误https://gitee.com/opengauss/openGauss-server/pulls/2729%E6%9C%AA%E6%8C%87%E5... gs_ctl启动/停止时根据配置文件的data_directory执行启动/停止https://gitee.com/opengauss/openGauss-server/pulls/2730%E6%9C%AA%E6%8C%87%E5... 函数pgaudit_ProcessUtility内T_AlterTableStmt分支判断sequence有误https://gitee.com/opengauss/openGauss-server/pulls/2737%E6%9C%AA%E6%8C%87%E5... 函数getPrivateModeDataNodeTask内拼接路径使用‘\’https://gitee.com/opengauss/openGauss-server/pulls/2739 未指定https://e.gitee.com/opengaussorg/dashboard?issue=I68OAX 函数StrToInt32内部判断范围代码无效https://gitee.com/opengauss/openGauss-server/pulls/2740%E6%9C%AA%E6%8C%87%E5... 函数get_random_job_id内部判断job_max_number范围不准确会导致后续异常https://gitee.com/opengauss/openGauss-server/pulls/2750%E6%9C%AA%E6%8C%87%E5... 修复alter role的core问题https://gitee.com/opengauss/openGauss-server/pulls/2789%E6%9C%AA%E6%8C%87%E5... 修复plpgsql_parse_wordtype函数未判空问题https://gitee.com/opengauss/openGauss-server/pulls/2791%E6%9C%AA%E6%8C%87%E5... 解决非线程池模式下,pl_debugger导致数据库无法停库的问题。https://gitee.com/opengauss/openGauss-server/pulls/2823%E6%9C%AA%E6%8C%87%E5... autovacuum launcher线程开始时重置queryMemInChunks相关变量https://gitee.com/opengauss/openGauss-server/pulls/2874%E6%9C%AA%E6%8C%87%E5... jsonb中展示小数的前缀0https://gitee.com/opengauss/openGauss-server/pulls/3002%E6%9C%AA%E6%8C%87%E5... issue修复:COMMENT ON对存储过程注释后,gs_dump导出内容导入失败问题修复https://gitee.com/opengauss/openGauss-server/pulls/3292%E6%9C%AA%E6%8C%87%E5... 修复uppercase_attribute_name打开的场景下,gs_dump的core问题https://gitee.com/opengauss/openGauss-server/pulls/3327%E6%9C%AA%E6%8C%87%E5... 修复 NasWrite 中free之后还继续使用指针的问题https://gitee.com/opengauss/openGauss-server/pulls/3383%E6%9C%AA%E6%8C%87%E5... 构建二进制默认加上pg_xlogdump和pagehack工具https://gitee.com/opengauss/openGauss-server/pulls/3792%E6%9C%AA%E6%8C%87%E5... 修复merge into同时并发update/delete的问题https://gitee.com/opengauss/openGauss-server/pulls/3728%E6%9C%AA%E6%8C%87%E5... 修复回放慢时备机偶现unknow状态https://gitee.com/opengauss/openGauss-server/pulls/3531%E6%9C%AA%E6%8C%87%E5... drop extension 支持删除自定义扩展https://gitee.com/opengauss/openGauss-server/pulls/3521%E6%9C%AA%E6%8C%87%E5... 解决逻辑复制相关问题https://gitee.com/opengauss/openGauss-server/pulls/3322%E6%9C%AA%E6%8C%87%E5... 实现pg_terminate_active_session_socket用于直接关闭session的sockethttps://gitee.com/opengauss/openGauss-server/pulls/3786%E6%9C%AA%E6%8C%87%E5... 修复读与回放冲突后查询cancel不掉的问题https://gitee.com/opengauss/openGauss-server/pulls/3786%E6%9C%AA%E6%8C%87%E5... 同步生成列create table like解析问题https://gitee.com/opengauss/openGauss-server/pulls/3786%E6%9C%AA%E6%8C%87%E5... 解析空页面https://gitee.com/opengauss/openGauss-server/pulls/3786%E6%9C%AA%E6%8C%87%E5...
OM仓库回合列表: 描述原始链接严重级别关联issue 3.0.3new就地升级到5.0.0报错删除索引不存在https://gitee.com/opengauss/openGauss-OM/pulls/460%E4%B8%BB%E8%A6%81https://... 【fixbug】【OM】【I6O0K6】修复灰度升级开启了ssl_enable 参数问题https://gitee.com/opengauss/openGauss-OM/pulls/432%E4%B8%BB%E8%A6%81https://... 【OM】【fixbug】【#I6O0K6】跨92547版本灰度升级提交失败(enable_ssl参数在切新版本前被打开问题)https://gitee.com/opengauss/openGauss-OM/pulls/430%E4%B8%BB%E8%A6%81https://... fix bug about executing upgrade sql script in standbyhttps://gitee.com/opengauss/openGauss-OM/pulls/428%E4%B8%BB%E8%A6%81https://... 【OM】【fixbug】【I6ARUJ】升级流程中适配CM参数(包括在跨92574版本升级enable_ssl参数的适配)https://gitee.com/opengauss/openGauss-OM/pulls/423%E4%B8%BB%E8%A6%81https://... 修复-L模式扩容后备机的application_name未修改的问题https://gitee.com/opengauss/openGauss-OM/pulls/398%E4%B8%BB%E8%A6%81https://... 数据库角色切换后无法使用gs_expansion进行扩容https://gitee.com/opengauss/openGauss-OM/pulls/362%E4%B8%BB%E8%A6%81https://... [bug fix]修复执行gs_expansion时校验syncNumFirst的问题https://gitee.com/opengauss/openGauss-OM/pulls/361%E4%B8%BB%E8%A6%81https://... gs_sdr搭建流式集群设置most_available_synchttps://gitee.com/opengauss/openGauss-OM/pulls/450%E6%AC%A1%E8%A6%81https://... fix grammar about gs_uninstall --delete-datahttps://gitee.com/opengauss/openGauss-OM/pulls/402%E6%AC%A1%E8%A6%81https://... 修复异常情况下,安装报错upgrade_version文件不存在的问题https://gitee.com/opengauss/openGauss-OM/pulls/400%E6%AC%A1%E8%A6%81https://... 解决gs_sshexkey创建互信缺少encrypt文件https://gitee.com/opengauss/openGauss-OM/pulls/394%E6%AC%A1%E8%A6%81https://... 预安装报错log目录的属主不能是root用户https://gitee.com/opengauss/openGauss-OM/pulls/380%E6%AC%A1%E8%A6%81https://... fix set guc upgrade_mode failedhttps://gitee.com/opengauss/openGauss-OM/pulls/436%E4%B8%8D%E9%87%8D%E8%A6%8... 修复缩容报错sslconnection创建失败的问题https://gitee.com/opengauss/openGauss-OM/pulls/379%E4%B8%8D%E9%87%8D%E8%A6%8... fix(TaskPool):修复执行ssh命令时找不到ssh可执行文件的问题https://gitee.com/opengauss/openGauss-OM/pulls/447%E6%9C%AA%E6%8C%87%E5%AE%9... 修改子用户加载/etc/profile导致获取环境变量不对的问题https://gitee.com/opengauss/openGauss-OM/pulls/411%E6%9C%AA%E6%8C%87%E5%AE%9... 修复预安装过程中环境句柄数文件覆盖写入的问题https://gitee.com/opengauss/openGauss-OM/pulls/367%E6%9C%AA%E6%8C%87%E5%AE%9... 修复gs_postuninstall失败的问题https://gitee.com/opengauss/openGauss-OM/pulls/345%E6%9C%AA%E6%8C%87%E5%AE%9... gs_dropnode命令删除节点,会把replconninfoX的值置空,置空以后会导致建立容灾的时候检查该参数时通不过https://gitee.com/opengauss/openGauss-OM/pulls/521%E6%AC%A1%E8%A6%81https://...
CM仓库后回合列表: CM 3.0.5版本同步5.0.0版本,在此基础上回合主干缺陷: 描述原始链接严重级别关联issue 【轻量级 PR】:磁盘心跳,每次读64M,占用带宽较多https://gitee.com/opengauss/CM/pulls/115 次要https://e.gitee.com/opengaussorg/dashboard?issue=I6R77W 【轻量级 PR】: 添加了指针释放,修复了部分内存泄漏https://gitee.com/opengauss/CM/pulls/120 次要https://e.gitee.com/opengaussorg/dashboard?issue=I6WUDA 修复cm_ctl远程设置event_triggers失败的问题https://gitee.com/opengauss/CM/pulls/123%E6%AC%A1%E8%A6%81https://e.gitee.co... 适配开启数据库参数uppercase_attribute_namehttps://gitee.com/opengauss/CM/pulls/124 次要https://e.gitee.com/opengaussorg/dashboard?issue=I72BZW start资源添加-u参数https://gitee.com/opengauss/CM/pulls/125%E6%AC%A1%E8%A6%81https://e.gitee.co... 修复resname为NULL导致段错误的问题https://gitee.com/opengauss/CM/pulls/121 未指定https://e.gitee.com/opengaussorg/dashboard?issue=I6WIY6 支持配置等待静态主的时间https://gitee.com/opengauss/CM/pulls/122 未指定https://e.gitee.com/opengaussorg/dashboard?issue=I71NS5
zhang-xubo@foxmail.com