Bug 7952 - nvme读写数据发现读取数据错误,但是盘上的数据是正确的
Summary: nvme读写数据发现读取数据错误,但是盘上的数据是正确的
Status: RESOLVED FIXED
Alias: None
Product: Anolis OS 8
Classification: Anolis OS
Component: kernel - anck-4.19 (show other bugs) kernel - anck-4.19
Version: ---
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: maqiao_mq
QA Contact: shuming
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-18 19:55 UTC by chuguangqing
Modified: 2024-04-09 14:44 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description chuguangqing inspur_group 2024-01-18 19:55:25 UTC
Description of problem:


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.rocksdb 运行过程发现数据校验失败
2.重启rocksdb后读取发现数据是对的
3.内核添加日志后无法复现
4、使用directIO模式没有复现

Actual results:
rocksdb数据读取内容不正确

Expected results:
读取的数据和盘上保存的数据一致

Additional info:
RHCK内核和欧拉内核也能复现
使用分析仪分析盘上传的数据是正确的
Comment 1 chuguangqing inspur_group 2024-04-09 14:44:28 UTC
设置了RO(Relaxed Ordering)导致的,不是内核的问题。