数据库角色切换后无法使用gs_expansion进行扩容
https://e.gitee.com/opengaussorg/dashboard?issue=I60OO5

原因:
1、首先查询主备状态是通过gs_ctl query -D /data 来查询的
输入图片说明
2、获取主节点的方式是通过判断instanceType是否是0来判断
输入图片说明
但是instanceType是从xml配置文件中取的,因为xml配置的旧的信息,还是没有切换主备之前的信息,所以需要刷新下
输入图片说明

解决办法:在代码中通过gs_om 查询到主节点的ip,将之前保存节点信息的变量刷新,首先将原来的主节点instanceType=1,将新的主节点信息instanceType=0,详见代码