- 博客(3)
- 收藏
- 关注
原创 ceph 源代码分析 — peering 过程
get_infosvoid PG::RecoveryState::GetInfo::get_infos()函数get_infos 向prior_set的probe 集合中的每个osd发送pg_query_t::INFO的消息,来获取pg_info信息context< RecoveryMachine >().send_query( peer, pg
2015-10-14 15:29:55 12823 8
原创 ceph weight 和 reweight的区别
用cephosdtree命令查看ceph集群,会发现有weight和reweight两个值weight权重和磁盘的容量有关,一般1T,值为1.000,500G就是0.5其和磁盘的容量有关系,不因磁盘可用空间的减少而变化其可以通过以下命令设置cephosdcrushreweightReweight是一个0到1之间的值,可以用以下
2015-10-12 14:40:34 7067
原创 Ceph OS模块介绍及读写流程分析
Ceph的os模块,也就是ObjectStore模式,是Ceph对象存储的底层的存储机制。它是单机版的存储。基本功能如下:1) 提供底层对象的随机读写2) 保证读写数据的一致性 其功能主要包括以下几个模块:FileStore ObjectStore是对象存储的接口,主要包括对象读写,对象属性的get和set操作。JournalingObjectStore 继承了O
2015-10-12 09:42:59 4720 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人