找到并修正RHEL 6.4中xfs的一个bug

github上的issue:

https://github.com/facebook/flashcache/issues/113

redhat的bug report(需要权限才能查看):

https://bugzilla.redhat.com/show_bug.cgi?id=956947

这个bug,在kernel 2.6.32-279.22以后的版本引入的,当使用flashcache时,如果文件系统是XFS,则频繁出现core dump和系统重新启动,发生的概率百分之百,系统一般在刚刚启动完几十秒以后,就奔溃了。

将系统降级到 2.6.32-279,系统恢复正常。目前RedHat,CentOS 6的系统,都有这个问题,在最新的内核2.6.32-358.11.1中,问题依然存在。

经过分析,已经确定问题的位置,并且修正了内核,目前稳定跑了两个月,一些其他用户使用我patch以后的内核,也反应问题已经得到修正。

红帽子在 #BZ956947,确认问题,并且已经在内部的版本号kernel-2.6.32-387.el6中修正了这个问题。在内核的下一个正式发布版本中,将正式修正这个问题。

此条目发表在其他分类目录。将固定链接加入收藏夹。