gluster hash分布(DHT)的工作原理

本文详细解析了Gluster中哈希码计算的机制,包括如何使用文件名来确定文件存放的目录,以及trusted.refungofs.dht属性在分配哈希码范围上的作用。
gluster的hashcode计算完全依赖文件名(文件的filename,不包括各种路径)
brick里的每个文件夹的trusted.refungofs.dht属性指定了该文件夹容纳的hashcode的范围,具体如下:
trusted.refungofs.dht的前8个数字目前一直是00000001,接着8个数字目前一直是00000000
然后八个数字是起始hash值,最后八个数字是结束hash值(不知道是开区间还是闭区间)
那么DHT就能知道每个文件应该放置的文件夹

[url]http://joejulian.name/blog/dht-misses-are-expensive/[/url]
[url]http://hekafs.org/index.php/2011/04/glusterfs-extended-attributes/[/url]
[url]http://hekafs.org/index.php/2012/03/glusterfs-algorithms-distribution/[/url]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值