已关闭
[Bug]: 【测试功能:工具功能】cm磁盘检测,节点0关闭自动保护,构造共享盘满故障,恢复后节点1发生core dump #321
czywj创建于  8月8日关闭于  8月31日
czywj
czywj成员
8月8日 创建

测试类型

工具功能

测试版本

7.0.0LTS

问题描述

操作系统和硬件信息

Linux openGauss71 4.19.90-2109.1.0.0108.oe1.aarch64 #1 SMP Mon Sep 6 03:51:48 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

测试环境

oGRAC双节点

被测功能

预置条件

操作步骤

节点0设置
cms diskreadonly -auto_change FALSE
sleep 30s

查询共享磁盘列表
dsscmd lsvg
将vg_name 收集到disks对象中

for disk in disks:
	#注入共享盘故障
	dsscmd touch -p +disk/fault_document
	dsscmd truncate -p +disk/fault_document -l xxx
	sleep 30s
    
    #查看节点0、节点1采集线程
	cms diskreadonly -show
    
    #查看集群状态
	cms stat -res db
    
    #恢复对应盘故障
	dsscmd rm -p +disk/fault_document
	sleep 30s
    
    #查看节点0、节点1采集线程
	cms diskreadonly -show
    

预期输出

共享盘注入故障后节点0正常,节点1状态为只读
恢复后节点0、1状态正常

实际输出

恢复故障后节点1发生core dump
节点被重启

日志信息

image.png
image.png
image.png

提单组织

测试团队

测试代码

likedislike
czywjczywj成员
8月8日 添加了label:bug
czywjczywj成员
8月8日 关联了看板:openGauss 7.0.0-LTS
opengauss_botopengauss_bot成员
8月8日 添加了label:sig/StorageEngine
opengauss_bot
opengauss_bot成员
8月8日 评论:

Welcome To openGauss Community

Hey @czywj , thanks for your contribution to the community.

Bot Usage Manual

I'm the Bot here serving you. You can find the instructions on how to interact with me at Here . That means you can comment below every pull request or issue to trigger Bot Commands.

Contact Guide

If you have any questions, please contact the SIG: StorageEngine ,
and any of the maintainers: @CarrotGo, @chendong76, @chenxiaobin19, @congzhou2603, @dodders, @hwworkholic, @jemappellehc, @muyulinzhong, @quemingjian, @shenzheng4, @shirley_zhengx, @superlchf, @totaj, @wlff234, @wofanzheng, @ywzq1161327784 ,
and any of the committers: @CityYard, @libiao2024, @lijieac, @theothersideofsea, @wang_bowen, @weithu, @xiong_xjun, @yuanyazhi, @zhangzq131 .

likedislike
QqifanX成员
8月21日 关联了pull request:解决cm磁盘检测,节点0关闭自动保护,构造共享盘满故障,恢复后节点1发生core dump
QqifanX成员
8月25日 关联了pull request:解决磁盘检测自动切换节点状态参数设置未禁用0/1作为参数值
qifanX成员
8月26日 评论:

测试结论:没有触发core

开始前检查:

Node0:
image.png
Node1:
image.png

注入故障:

Node0 窗口2:注入DDL
image.png
Node0 窗口1:写入大文件
image.png
Node1:进入只读
image.png

删除大文件:

Node0:
image.png
Node1:
image.png
全部恢复正常

likedislike
QqifanX成员
8月26日 issue状态由 待办的 改变为 待回归
jiangyan
jiangyan成员
8月31日 评论:

回归版本:oGRAC1.0.0 B020
回归结论:通过
经过如下操作未产生core
image.png
image.png
image.png

likedislike
jiangyanjiangyan成员
8月31日 issue状态由 待回归 改变为 已验收
jiangyanjiangyan成员
8月31日 关闭了 issue