摘要:
什么是段错误(Segmentation fault) 段错误主要在unix-like的操作系统中出现(在windows中,它叫做 access violation), 当我们的进程访问了他不该访问的内存地址时(后面会介绍),操作系统就会发送一个SIGSEGV信号给到进程。该信号可以被捕获,但是通常情 阅读全文
摘要:
记录N版本ceph的编译和运行时踩的坑 阅读全文
摘要:
按照ceph手动部署文档,启动ceph-mon前,需要使用 monmaptool创建monmap,然后再执行 ceph-mon mkfs 操作,最后启动ceph-mon,monmap是什么?mkfs做了什么? 阅读全文
摘要:
总结 在client模块中,使用 acl_ea_header来描述一组posix ACL规则,给文件或文件夹设置posix acl的本质就是给其设置名为 system.posix_acl_access 的 扩展属性,对应的value就是 acl_ea_header。 我们先来看看client模块是如 阅读全文
摘要:
记录linux上开发环境配置时遇到的问题 阅读全文
摘要:
rgw中,对象上传后, default.rgw.buckets.data: xattr: omap: null omapheader: null 在default.rgw.buckets.index中,会记录桶的分片信息。每个对象表示一个分片,每个分片对象的omap中又会记录属于该分片的对象信息: 阅读全文
摘要:
进入目录需要用户拥有x权限。 阅读全文
摘要:
前置知识 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 阅读全文
摘要:
源码 在多站点中,RGWZoneParams、RGWZoneGroup和RGWRealm都直接继承RGWSystemMetaObj。本文主要记录RGWSystemMetaObj往RADOS层写入了哪些对象。 在创建realm、zonegroup及zone时,我们需要指定其name。创建成功后,每一个 阅读全文
摘要:
在RGW User信息是如何保存在RADOS中的中,我们知道RGW是如何将User信息保存在RADOS中的。 这一节主要探寻如何通过uid获取与之关联的桶信息。 和User相似,Bucket信息也记录在meta池: liuzheng@liuzheng-MS-7B23:~/ceph/build$ s3 阅读全文