backfill

ceph的数据存储之路(8) -----pg 的数据恢复过程

a 夏天 提交于 2019-12-12 11:38:22
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 2016-10-26 更新start—————————————————————————————————————— 感谢 大水牛提出的疑问:对与本文中第二节,OSD恢复时常用的基本概念解析中对acting和up集合的描述问题,在研究ceph之初的时候我也不太懂acting和up集合的区别,然后查看资料从博客 http://blog.csdn.net/changtao381/article/details/49125817 引用了这部分概念的解释,也感谢这位博主的努力和付出。在这里面对acting和up集合的解释确实出现了一点点的小纰漏。这里更正一下。 当@大水牛这位大神提出了对acting和up集合的质疑,然后我去查找了之前自己在分析ceph时抓取的一些log,去分析一下 acting和up集合。 log抓取的时机:杀掉一个osd.0进程,再重新启动这个进程,然后分析他的log,在这个log里加了一些日志供分析。截取部分日志如下: 7fba68b79700 10 osd.0 pg_epoch: 27 pg[0.0( v 9'2 (0'0,9'2] local-les=26 n=1 ec=1 les/c 26/26 24/25/24) [2,1]/[2,1,0] r=2 lpr=25 pi=22-24/2 luod