yashandb升级后,yasboot restart出现版本回退、报错control file version incompatible
问题现象
问题一:
22.2.4.1升级到22.2.12.100后,yasboot重启,起来的是22.2.4.1版本的yasdb,出现版本回退。
yasboot cluster restart -c yashandb -d
ps查看起来的是22.2.4.1版本的yasdb程序
问题二:
22.2.12.100升级到23.2.2.100后,yasboot重启报错contrl file 版本不对。如下图:
问题风险及影响
升级成功后,restart启动的yasdb版本回退、报错,影响应用使用。
问题影响的版本
问题一:22.2.16.100及之前的版本
问题二:23.2.2.100及之前的版本
问题分析及规避
问题一:
1、查看yasagent.log,发现restart重启时,表示homepath是22.2.4.1版本的路径,如下图:
2、查看home_path项的配置文件,发现node.toml中该项指向的还是升级前的路径
3、om/conf/node.toml文件中,删除home_path项,即可规避该问题。
问题二:
同问题一分析,如下图:
om/conf/node.toml文件中,删除home_path项,即可规避该问题。
或升级时,22.2选择升级到23.2.3.100及以上版本,则该bug已修复。
友情链接:深圳计算科学研究院 深圳崖山科技有限公司
版权所有© 深圳崖山科技有限公司 粤ICP备2022018810号
公众号
加入技术交流群
YashanDB
崖山数据库系统YashanDB是深圳计算科学研究院自主设计研发的新型数据库管理系统,融入原创的有界计算、近似计算、并行可扩展和跨模融合计算理论,可满足金融、政企、能源等关键行业对高性能、高并发及高安全性的要求。
邮箱:info@yashandb.com
地址:广东省深圳市龙华区民宝路红山6979园区25座5-10层