Log pool suspension warnings to the console

In the event that a pool gets suspended log this information to
the console.  This is critical information and we want to make
sure it gets logged.

Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #1555
This commit is contained in:
Brian Behlendorf 2013-07-10 15:13:09 -07:00
parent abc41ac7c7
commit bf89c19914

View File

@ -1448,6 +1448,9 @@ zio_suspend(spa_t *spa, zio_t *zio)
"failure and the failure mode property for this pool " "failure and the failure mode property for this pool "
"is set to panic.", spa_name(spa)); "is set to panic.", spa_name(spa));
cmn_err(CE_WARN, "Pool '%s' has encountered an uncorrectable I/O "
"failure and has been suspended.\n", spa_name(spa));
zfs_ereport_post(FM_EREPORT_ZFS_IO_FAILURE, spa, NULL, NULL, 0, 0); zfs_ereport_post(FM_EREPORT_ZFS_IO_FAILURE, spa, NULL, NULL, 0, 0);
mutex_enter(&spa->spa_suspend_lock); mutex_enter(&spa->spa_suspend_lock);