- 博客(4)
- 收藏
- 关注
转载 FreeStor究竟能够有多Free
FreeStor究竟能够有多Free宋家雨 有人说软件定义存储是存储虚拟化的翻版,对此我曾经撰文指出,软件定义存储不是存储虚拟化的“马甲”(详见:软件定义存储不是谁的“马甲”),实际上,二者各有侧重。其中,存储虚拟化强调不同品牌存储阵列的一体化管理问题,主要解决数据中心多种品牌磁盘阵列的异构问题;而软件定义存储更强调“去磁盘阵列”化,与融合存储异曲同工。 超越存储资源调度管理
2015-12-14 22:56:52 1032
原创 ceph 读写路径源代码分析(2)
数据结构MOSDOpOSDOpstruct OSDOp { ceph_osd_op op; sobject_t soid; bufferlist indata, outdata; int32_t rval; OSDOp() : rval(0) { memset(&op, 0, sizeof(ceph_osd_op)); }class
2015-12-08 10:27:06 2625 1
原创 Ceph快照的原理和实现
ceph的基本的特性之一,就是支持rbd的snapshot和clone功能。Ceph都可以完成秒级别的快照。ceph支持两种类型的快照,一种是pool级别的快照,是给整个pool中的对象整体做一个快照。另一个是rbd级别的快照的,给单个rbd的volume做一个快照。ceph目前并没有给单独的对象做一个快照。无论是pool级别的快照,还是rbd的快照,其实现的基本原理都是相同的。都是基于对象COW(
2015-12-05 13:29:16 14282 3
原创 Ceph 读写路径源代码分析(1)
dispatch_op_fast 1) 首先调用函数op_required_epoch(op), 从OpRequest中获取 epoch 比较msg的 epoch 的比较 2)msg_epoch > osdmap->get_epoch() 如果 msg 带的epoch 大于osd 最新的epoch,则调用更加自己的epoch,首先检查该请求的链接是否存在,如果不存在,就
2015-12-03 15:48:08 7560 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人