240 发简信
IP属地:四川
  • ceph-rgw读写事务性

    背景 rgw写一个对象的时候需要更新文件内容,又要更新index pool中的索引,如何保证多个操作的一致性,也就是如何保证多个操作的事务性。有...

  • vscode c++ clangd环境搭建

    背景 利用原生的vscdoe c/c++插件在智能提示方面并不完善,因此想通过clangd插件来完善 问题 1) 主要在linux上编译,操作v...

  • ptmalloc、tcmalloc与jemalloc理解

    较好的文章:https://www.anquanke.com/post/id/241239[https://www.anquanke.com/p...

  • ceph较好的文章

    介绍读流程: http://bean-li.github.io/ceph-read-flow/[http://bean-li.github.io...

  • rgw配额控制

    配额有用户级别的控制,也有bucket级别的限制,其中用户分为对该用户下每个bucket的控制,也有总的控制 当有bucket级别的配额控制,又...

  • cephadm部署

    背景 自从用了cephadm部署之后,很多工具使用与以前不同。 相关命令 配置文件通过中心化数据库配置,参考配置数据库[https://docu...

  • dmclock理解

    参考资料 中文博客[https://www.jianshu.com/p/35dc8e47f277]视频讲解[https://www.youtub...

  • rgw元数据同步流程

    步骤 RGWMetaSyncProcessorThread, 最开始从这个线程开始 RGWMetaSyncStatusManager.run()...

  • clangd安装

    背景 vscode依赖clangd服务做代码解析、跳转, 然而centos7上对预编译的二进制clangd支持不友好,提示GLIBC_2.18 ...