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

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

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中修正了这个问题。在内核的下一个正式发布版本中,将正式修正这个问题。

 

责任编辑:黄丹 来源: 公云网博客
点赞
收藏

51CTO技术栈公众号