フリーズした ext4 ファイルシステムにおけるデッドロックが原因で、ライトバックを行い start_this_handle で停止したスレッドのフリーズを解除ために保持されたセマフォを待つプロセスが thaw_bdev で停止する

Solution Unverified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In