Hello World!|

liutimo

园龄:9年10个月粉丝:3关注:7

随笔分类 -  ceph

ceph踩坑记
摘要:ceph踩坑记记录N版本ceph的编译和运行时踩的坑
206
0
0
monmap
摘要:monmap按照ceph手动部署文档,启动ceph-mon前,需要使用 monmaptool创建monmap,然后再执行 ceph-mon mkfs 操作,最后启动ceph-mon,monmap是什么?mkfs做了什么?
49
0
0
Client模块Poisx ACL代码分析
摘要:总结 在client模块中,使用 acl_ea_header来描述一组posix ACL规则,给文件或文件夹设置posix acl的本质就是给其设置名为 system.posix_acl_access 的 扩展属性,对应的value就是 acl_ea_header。 我们先来看看client模块是如
179
0
0
RGW-对象篇
摘要:rgw中,对象上传后, default.rgw.buckets.data: xattr: omap: null omapheader: null 在default.rgw.buckets.index中,会记录桶的分片信息。每个对象表示一个分片,每个分片对象的omap中又会记录属于该分片的对象信息:
71
0
0
RGW之DataProcessor
摘要:前置知识 rgw_max_chunk_size The chunk size is the size of RADOS I/O requests that RGW sends when accessing data objects. RGW read and write operation will
307
0
0
RGW多站点 -- RGWSystemMetaObj
摘要:源码 在多站点中,RGWZoneParams、RGWZoneGroup和RGWRealm都直接继承RGWSystemMetaObj。本文主要记录RGWSystemMetaObj往RADOS层写入了哪些对象。 在创建realm、zonegroup及zone时,我们需要指定其name。创建成功后,每一个
151
0
0
RGW Bucket信息是如何保存在RADOS中的
摘要:在RGW User信息是如何保存在RADOS中的中,我们知道RGW是如何将User信息保存在RADOS中的。 这一节主要探寻如何通过uid获取与之关联的桶信息。 和User相似,Bucket信息也记录在meta池: liuzheng@liuzheng-MS-7B23:~/ceph/build$ s3
139
1
0
RGW User信息是如何保存在RADOS中的
摘要:rgw支持使用uid、access key和email来标记一个User,这些数据最终都会保存在default.rgw.meta数据池中。我们通过librados中的接口来读出用户数据,并解析成 RGWUserInfo,以此来熟悉librados接口,为后续rgw开发工作做准备(熟悉代码啊)~ 分析
163
1
0
MSG模块源码分析—NetworkStack
摘要:MSG模块源码分析—NetworkStack 以mon为例,在ceph_mon.cc的main函数中: // bind int rank = monmap.get_rank(g_conf()->name.get_id()); std::string public_msgr_type = g_conf
177
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起