HLS Learning P7 - C++ Basic Operator
Xilinx 官方 HLS 学习教程第七节学习笔记
HLS Learning P6 - Composite Data Type
Xilinx 官方 HLS 学习教程第六节学习笔记
HLS Learning P5 - Data Type - Type Conversion
Xilinx 官方 HLS 学习教程第五节学习笔记
HLS Learning P4 - Data Type - Arbitrary Precision
Xilinx 官方 HLS 学习教程第四节学习笔记
HLS Learning P1 - The Principle of Vivado HLS
Xilinx 官方 HLS 学习教程第一节学习笔记
HLS Learning P2 - Vivado HLS Design Flow(1) - Conceptual Overview
Xilinx 官方 HLS 学习教程第二节学习笔记
HLS Learning P3 - Vivado HLS Design Flow(2) - Demo
Xilinx 官方 HLS 学习教程第三节学习笔记
HLS Learning P0 - FPGA Architecture Overview for Software Engineer
Xilinx 官方 HLS 学习教程开篇
从电路设计的角度入门 VerilogHDL 学习笔记
跟随 B 站视频学习课程,对重要部分记录的一些笔记
CephFS 元数据破坏 & 恢复测试
前一阵子因为异常断电导致 FS 集群服务异常,最后也没能恢复,特此做下测试避免问题再次发生。
突然断电或者未保存状态关闭服务直接关机,都可能会导致一系列不一样的问题,这些问题一般都是因为当前机器在内存中缓存的数据没有及时同步或保存导致重启后数据恢复异常。对于 FS 服务而言,最明显的就是元数据和日志这两部分数据。这里先以元数据为主来进行下测试,后面有时间再总结和思考下其他的。
下面测试主要参考链接 1 和链接 2,有些命令实际测试是错误的,这里也做了改正,确保是可执行的。
Main
在执行以下测试下确保当前集群状态是正常的,data 中 pgs 处于 active+clean 状态,并且文件系统运行运行正常,挂载的文件系统内文件写入读取正常。由于是测试,里面只存放了一些无用的文件来占用空间。
1. 模拟故障
首先运行命令删除所有元数据,这里纠正参考链接 1 中的错误,正确命令如下
1for i in `rados -p cephfs_metadata ls`;do rados -p cephfs_metadata rm $i; done
执行结束后再运行rados -p cephfs_ ...