Event ID 150 is logged on a Windows Server 2012 or Windows Server 2012 R2 Hyper-V host

Applies to: Windows Server 2012 EssentialsWindows Server 2012 StandardWindows Server 2012 Standard

Symptoms


Consider the following scenario:
  • You have Windows Server 2012 or Windows Server 2012 R2 configured as a Hyper-V host.
  • You have an Internet Small Computer System Interface
    (iSCSI) logical unit number (LUN) connected to a Hyper-V virtual machine as a pass-through disk.
  • The pass-through disk is backed by thin-provisioned storage.
  • The pass-through disk reaches permanent resource exhaustion.
In this scenario, event ID 150 is logged on the Hyper-V host, and event ID 153 is logged on the Hyper-V guest. The logged events resemble the following:
The events may be logged continuously until more space is allocated for the thin-provisioned LUN, or until the I/O operation is canceled on the Hyper-V virtual machine.

Cause


This issue occurs because the SCSI sense data for the thin-provisioning resource exhaustion is not passed from the Hyper-V host to the Hyper-V guest.

Resolution


To work around this issue, use one of the following methods:

  • Do not use a pass-through disk. Instead, connect the iSCSI disk directly to the initiator running in the Hyper-V virtual machine.
  • Monitor the Hyper-V host for thin-provisioning events, and then adjust the storage capacity as needed.