Ceph源码解析:概念
2024-08-24 20:36:23
Peering:一个PG内的所有副本通过PG日志来达成数据一致的过程。(某PG如果处于Peering将不能对外提供读写服务)
Recovery:根据Peering的过程中产生的、依据PG日志推算出的不一致对象列表来修复其他副本上的数据。
Backfill:通过逐一对比两个PG的对象列表来进行数据修复。(新增的OSD也是通过Backfill完成数据迁移,Backfill与Recovery的区别在于通过PG日志是否还有救,如果无法通过PG日志来修复,就通过Backfill)
Cache Tier:基于存储池的分层机制。一般的使用模式是第一层cache pool使用类似ssd的高速设备,第二层data pool使用低速设备。用以提高关键数据或者热点数据的性能,降低存储开销。cache pool与data pool的数据迁移有很多很多的参数可以配置,具体可以参考存储池的参数设置。
Scrub:系统检查数据的一致性的机制。比较PG内的对象分别在其他OSD上的各个副本的元数据和数据来检查是否一致。根据扫描内容分两种,一个深度一个浅度。浅度只比较对象各个副本的元数据,代价小效率高。深度进一步比较副本的数据内容是否一致。
最新文章
- WPF使用IDataErrorInfo进行数据校验
- 学习ES6--data2
- poj 1028
- JS模块式开发
- CentOS7 备忘录
- 用代码打开FORM里面用到的数据源
- iOS9 升级设置
- cf C. Arithmetic Progression
- raw和字符串的转换。
- .net下载
- MySQL:表的操作 知识点难点总结:表完整性约束及其他常用知识点二次总结🙄
- BZOJ 1037: [ZJOI2008]生日聚会Party [序列DP]
- 027_git添加多账号设置
- ln语法
- 超级简单的数据压缩算法—LZW算法
- UVALive - 6434 (思维题)
- centos php5.4 升级 php7
- 括号序和dfs序
- Mac下Homebrew的图形化界面工具Cakebrew
- Tkinter Fonts(字体)