文件名称:libcrush:来自 Ceph 的 Crush 算法(http
文件大小:17KB
文件格式:ZIP
更新时间:2024-08-03 10:01:12
C
正在开发中... 如果你想使用这个库,你应该注意: 应用 libcrush-based-on-ceph0.86.diff,然后重新编译 ceph 并得到一个新的 librados.so ./build.sh创建 libcrush.so cd build; make install cd build; make install安装 libcrush.so -lcrush -lrados ,在 librados 之前链接 libcrush,因为 librados 包含未修改的粉碎代码 我想要: 在实时 Ceph 集群中使用在线数据模拟 CRUSH 算法。 访问粉碎地图。 我怎样做: 调整 Ceph 代码(基于 v0.86),新建一个 librados。 差异:基于 libcrush-on-ceph0.86.diff。 我试过了: 从内核代码中提取迷恋 + 客户端代码。
【文件预览】:
libcrush-master
----mapper.h(459B)
----hash.h(519B)
----client.cc(643B)
----libcrush.h(140B)
----hash.c(3KB)
----client.h(259B)
----crush.h(6KB)
----example-simple.cc(550B)
----crush.c(3KB)
----.gitignore(26B)
----CMakeLists.txt(936B)
----libcrush-based-on-ceph0.86.diff(4KB)
----example-crush-tester.cc(7KB)
----README.md(687B)
----build.sh(158B)
----mapper.c(20KB)