【続 Vol.3】CentOS7.5 の fsnotify がレースコンディションを起こすバグ : kernel-3.10.0-862.9.1.el7 で fix された

CentOS の 3.10.0-862.9.1.el7 がリリースされています

しばらく前から fsnotify() がレースコンディンションを起こすバグをしばらくトラッキングしていましたが、このリリースで fix されました

hiboma.hatenadiary.jp

kernel-plus パッケージを使うことで問題を回避できましたが、今回のリリースで kernel パッケージでも大丈夫となりました。nginx + td_agent + in_tail プラグインな構成を安心して動かせますね

changelog の確認

下記が該当のログだと思われます

* Wed Jun 06 2018 Rado Vrbovsky <rvrbovsk@redhat.com> [3.10.0-862.7.1.el7]
- [linux] fsnotify: Fix fsnotify_mark_connector race (Miklos Szeredi) [1584684 1569921]

再現スクリプトを実行して確認

hiboma.hatenadiary.jp

changelog を信頼してない訳ではないですが、自分でも確かめました。上記エントリにも載せた再現スクリプトを実行してみて再現しませんでした。

大丈夫そうですね 。やったー

CentOS の issue

0014823: 3.10.0-862.2.3.el7.x86_64 kernel panic and crash under Xen PV with NMI watchdog: BUG: soft lockup - CPU#2 - CentOS Bug Tracker のステータスが resolved となりました