Bug #13697 已关闭 cls_rbd: object_map_update should return 0 on success, differentiate error cases 由Douglas Fuller在超过 9 年之前添加. 更新于超过 9 年之前. 状态: Resolved 优先级: Low 指派给: Douglas Fuller 类别: - 目标版本: -
Ceph is a distributed object, block, and file storage platform - cls/rbd: make group_snap_list return snapshots in creation order · ceph/ceph@34a1814
2012-08-18T21:25:54.173 INFO:teuthology.task.workunit.client.0.out:[ RUN ] cls_rbd.parents 2012-08-18T21:25:56.547 INFO:teuthology.task.workunit.client.0.out:test/rbd/test_cls_rbd.cc:576: Failure 2012-08-18T21:25:56.547 INFO:teuthology.task.workunit.client.0.out:Value of: get_pare...
从RBD的架构图中可以看到,RBD块设备由于元数据信息少且访问不频繁,故RBD在ceph集群中不需要daemon守护进程将元数据加载到内存进行元数据访问加速,所有的元数据和数据操作直接与集群中的MON服务和OSD服务交互。其架构图如下: 最上层是librbd层,模块cls_rbd是一个Cls扩展模块,实现了RBD的元数据相关的操作。RBD的数访问...
rbd: TaskFinisher::cancel should remove event from SafeTimer (issue#14476, pr#7426, Douglas Fuller)rbd: cls_rbd: object_map_save should enable checksums (issue#14280, pr#7428, Douglas Fuller)rbd: misdirected op in rbd balance-reads test (issue#13491, pr#6629, Jason Dillaman)...
$ rbd clone [--parent] pool/parent@snap [--image] pool2/child1 You can create a clone with different object sizes from the parent: $ rbd clone --order 25 pool/parent@snap pool2/child2 To delete the parent, you must first mark it unprotected, which checks that there are no children...
cls: OSD的一个插件机制,可以在对象上原子的执行一些复杂的操作。 感觉有点像OpenC++的反射机制,总之是一种测试和调试机制。 二、架构设计 特点 Ceph最大的特点是分布式的元数据服务器 通过CRUSH,一种拟算法来分配文件的locaiton,其核心是 RADOS(resilient automatic distributed object storage),一个对象集群存储,本...
{cls::rbd::MIRROR_IMAGE_MODE_SNAPSHOT, "global image id", cls::rbd::MIRROR_IMAGE_STATE_ENABLED}, librbd::mirror::PROMOTION_STATE_PRIMARY, "remote mirror uuid", -ENOENT); MockSnapshotStateBuilder mock_snapshot_state_builder; MockStateBuilder* mock_state_builder = &mock_snapshot_state_bui...
monmaptool. 8 ceph -conf. 8 ceph -run. 8 ceph. 8 mount.ceph. 8 radosgw. 8 radosgw -admin. 8 ceph -authtool. 8 rados. 8 librados -config. 8 rbd. 8 ceph -clsinfo. 8 ceph -debugpack. 8 cephfs. 8 ceph -dencoder. 8 ceph -rbdnamer. 8 rbd -fuse. 8 '/usr/local/share/...
ceph-clsinfo ceph-disk-prepare ceph-rbdnamer ceph-conf ceph-disk-udev ceph-rest-api ceph-coverage cephfs ceph-run ceph-create-keys cephfs-journal-tool ceph-syn ceph-crush-location cephfs-table-tool ceph-debugpack ceph-mds [root@localhost /]# ceph ...