首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GlusterFS & Mercurial不喜欢对方

GlusterFS & Mercurial不喜欢对方
EN

Unix & Linux用户
提问于 2012-05-11 23:19:43
回答 1查看 259关注 0票数 5

我确实安装了GlusterFS,但是当我在客户端上挂载目录并在那个挂载目录中安装hg clone myrepo myrepo时,它会产生以下错误:

代码语言:javascript
复制
requesting all changes
adding changesets
transaction abort!
rollback completed
abort: integrity check failed on 00changelog.i:6!
  1. 当我转到一个none Glusterfs目录然后克隆时,hg工作得很好。
  2. 我将代码签出到另一个目录,然后将其移到挂载的GlusterFS目录中,这样它就可以正常工作了。

所以,无论是Mercurial还是GlusterFS都有一个bug,但不知道是否有其他选择。否则,我将不得不使用来自非挂载目录的rsync。知道这是怎么回事吗?

版本

代码语言:javascript
复制
GlusterFS 3.2.6
Mercurial 2.1.1
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2012-05-12 00:45:35

它看起来像这样的bug:缓存转换器中的直接io模式支持和相关更改,在背书破译中描述。根据Bugzilla条目,这个bug将在GlusterFS 3.4.0中修复(我不知道是否在3.3中修复,无论如何是试试测试版)。

作为一种解决办法,建议禁用写后:gluster volume set conf performance.write-behind off

票数 6
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/38465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档