luo rixin
|
a7112a309a
|
bluestore: 修复OSD读取superblock错误问题
在aarch64平台64K页大小情况下,osd采用direct write写superblock到地址8k-12k,
采用buffer write写设备标签到地址0-4k,针对buffer write操作系统会按页对齐刷盘,
superblock和设备标签刚好在同一个页上,刷盘导致superblock被覆盖,无法读出正确的数据。
将写设备标签改成direct write修复此问题。
Signed-off-by: luo rixin <luorixin@huawei.com>
|
2022-09-28 14:05:24 +08:00 |
|