已关闭
[Bug]: oGRAC B017版本dcs环境长稳1*24H内发生页面错误 #316
jiangyannan创建于  8月6日关闭于  14 天前
jiangyannan
jiangyannan成员
8月6日 创建

测试类型

压力长稳,存储功能

测试版本

7.0.0LTS

问题描述

操作系统和硬件信息

dcs环境
cat /etc/os-release
NAME="openEuler"
VERSION="20.03 (LTS-SP1)"
ID="openEuler"
VERSION_ID="20.03"
PRETTY_NAME="openEuler 20.03 (LTS-SP1)"
ANSI_COLOR="0;31"

测试环境

oGRAC双节点

被测功能

预置条件

操作步骤

安装数据库,tpcc导仓,跑tpcc

预期输出

实际输出

跑tpcc在执行一条update语句时,由于ROW_ITL_ID = 0xff大于page->itls = 2,发生panic

日志信息

节点0日志:
image.png

黑匣子日志:
image.png
解析出的代码位置:
addr2line -f -C -p -e ogracd-1.0.0.symbol 0x7bb318 0x7bc274 0x7be400
pcrh_simple_update at /home/oGRAC/pkg/src/kernel/table/pcr_heap.c:2013
pcrh_do_update at /home/oGRAC/pkg/src/kernel/table/pcr_heap.c:2549
pcrh_update at /home/oGRAC/pkg/src/kernel/table/pcr_heap.c:2681
解析的页信息:
page type = 17 // PAGE_TYPE_PCRH_DATA
page size = 8192
page->itls = 2
page->rows = 99
page->dirs = 99
free_begin = 7824
free_end = 7938
free_size = 186
slot 13 dir = 0x0060
row offset = 96
row head bytes = 48 00 0a 60 ff 55 61 0d ...
row size = 72
column_count = 10
ROW_ITL_ID = 0xff
由于ROW_ITL_ID = 0xff大于page->itls = 2,发生panic

提单组织

内部开发

测试代码

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

Welcome To openGauss Community

Hey @jyn88 , 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
jiangyannan
jiangyannan成员
19 天前 评论:

b020版本长稳测试通过:
image.png

likedislike
jiangyannanjiangyannan成员
19 天前 issue状态由 待办的 改变为 待回归
jiangyannan
jiangyannan成员
14 天前 评论:

回归版本:b022
回归结论:回归通过
b022版本长稳已跑四天,无问题
image.png

likedislike
jiangyannanjiangyannan成员
14 天前 issue状态由 待回归 改变为 已验收
jiangyannanjiangyannan成员
14 天前 关闭了 issue