已关闭
[Bug]: oGRAC B017版本dcs环境长稳1*24H内发生页面错误 #316
jiangyannan创建于 8月6日关闭于 14 天前
8月6日 添加了label:bug
8月6日 关联了看板:openGauss 7.0.0-LTS
8月6日 添加了label:sig/StorageEngine
opengauss_bot
8月6日 评论:
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 .


jiangyannan
19 天前 评论:
19 天前 评论:
b020版本长稳测试通过:



19 天前 issue状态由 待办的 改变为 待回归
jiangyannan
14 天前 评论:
14 天前 评论:
回归版本:b022
回归结论:回归通过
b022版本长稳已跑四天,无问题



14 天前 issue状态由 待回归 改变为 已验收
14 天前 关闭了 issue
测试类型
压力长稳,存储功能
测试版本
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日志:

黑匣子日志:

解析出的代码位置:
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
提单组织
内部开发
测试代码