フリーズした ext4 ファイルシステムにおけるデッドロックが原因で、ライトバックを行い start_this_handle で停止したスレッドのフリーズを解除ために保持されたセマフォを待つプロセスが thaw_bdev で停止する
Issue
vmtoolsd
がファイルシステムをフリーズし、ファイルシステムでフリーズしたジャーナルが原因で停止しているため、フリーズを解除することができません。- ioctl FITHAW オペレーションを呼び出すと、snapshot オペレーション時に vmtoolsd がハングアップします。
- プロセスが、rwsem_down_write_failed 内で thaw_bdev を待って停止しています。
- ライトバックを行い、
start_this_handle
で停止しているセマフォを保持しているスレッドをフラッシュします。
Environment
- Redhat Enterprise Linux 6
- 2.6.32-358.el6 以前のカーネル
- ext4 ファイルシステム
- VMWare ゲスト
- fsfreeze
- vmtoolsd
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.