论坛首页 综合技术论坛

swift添加磁盘或者机器的时候如何保证一致性

浏览 2449 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2012-11-07  
对swift集群的更改操作(增删磁盘或者机器)都需要重新平衡环。平衡环的操作需要在某一台机器上进行,然后将*.ring.gz复制到其它机器上。复制的过程也是需要时间的,如果在复制的过程中,来了PUT或者GET请求,这个时候还能获得正确的响应吗?swift的文档上没有对此进行说明,请研究过的大拿指导一下。

from COSUG
   发表时间:2012-11-07  
http://swiftstack.com/blog/2012/04/09/swift-capacity-management/,
讲到点上了,解决了我的大疑惑
主题精神:添加、删除一个节点时权重要一点一点的加,让各个节点的load一点一点的一平衡。

from COSUG 冷云
0 请登录后投票
   发表时间:2012-11-07  
需要重新启动swift 才能生效吧?

from COSUG 风刃
0 请登录后投票
   发表时间:2012-11-08  
http://swiftstack.com/blog/2012/04/09/swift-capacity-management/,
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics