找到并修正RHEL 6.4中XFS的一個(gè)bug
github上的issue:
https://github.com/facebook/flashcache/issues/113
redhat的bug report(需要權(quán)限才能查看):
https://bugzilla.redhat.com/show_bug.cgi?id=956947
這個(gè)bug,在kernel 2.6.32-279.22以后的版本引入的,當(dāng)使用flashcache時(shí),如果文件系統(tǒng)是XFS,則頻繁出現(xiàn)core dump和系統(tǒng)重新啟動(dòng),發(fā)生的概率百分之百,系統(tǒng)一般在剛剛啟動(dòng)完幾十秒以后,就崩潰了。
將系統(tǒng)降級(jí)到 2.6.32-279,系統(tǒng)恢復(fù)正常。目前RedHat,CentOS 6的系統(tǒng),都有這個(gè)問(wèn)題,在最新的內(nèi)核2.6.32-358.11.1中,問(wèn)題依然存在。
經(jīng)過(guò)分析,已經(jīng)確定問(wèn)題的位置,并且修正了內(nèi)核,目前穩(wěn)定跑了兩個(gè)月,一些其他用戶使用我patch以后的內(nèi)核,也反應(yīng)問(wèn)題已經(jīng)得到修正。
紅帽子在 #BZ956947,確認(rèn)問(wèn)題,并且已經(jīng)在內(nèi)部的版本號(hào)kernel-2.6.32-387.el6中修正了這個(gè)問(wèn)題。在內(nèi)核的下一個(gè)正式發(fā)布版本中,將正式修正這個(gè)問(wèn)題。