usr/src/cmd/zpool/zpool_main.c
changeset 6523 c1d2a7f04573
parent 6018 109fdf2d7ad7
child 6643 3a34b0dbb107
equal deleted inserted replaced
6522:26439431f254 6523:c1d2a7f04573
  2774 
  2774 
  2775 		case VDEV_AUX_ERR_EXCEEDED:
  2775 		case VDEV_AUX_ERR_EXCEEDED:
  2776 			(void) printf(gettext("too many errors"));
  2776 			(void) printf(gettext("too many errors"));
  2777 			break;
  2777 			break;
  2778 
  2778 
       
  2779 		case VDEV_AUX_IO_FAILURE:
       
  2780 			(void) printf(gettext("experienced I/O failures"));
       
  2781 			break;
       
  2782 
  2779 		default:
  2783 		default:
  2780 			(void) printf(gettext("corrupted data"));
  2784 			(void) printf(gettext("corrupted data"));
  2781 			break;
  2785 			break;
  2782 		}
  2786 		}
  2783 	} else if (vs->vs_scrub_repaired != 0 && children == 0) {
  2787 	} else if (vs->vs_scrub_repaired != 0 && children == 0) {
  3054 		    "functioning.\n"));
  3058 		    "functioning.\n"));
  3055 		(void) printf(gettext("action: Destroy and re-create the pool "
  3059 		(void) printf(gettext("action: Destroy and re-create the pool "
  3056 		    "from a backup source.  Manually marking the device\n"
  3060 		    "from a backup source.  Manually marking the device\n"
  3057 		    "\trepaired using 'zpool clear' may allow some data "
  3061 		    "\trepaired using 'zpool clear' may allow some data "
  3058 		    "to be recovered.\n"));
  3062 		    "to be recovered.\n"));
       
  3063 		break;
       
  3064 
       
  3065 	case ZPOOL_STATUS_IO_FAILURE_WAIT:
       
  3066 	case ZPOOL_STATUS_IO_FAILURE_CONTINUE:
       
  3067 		(void) printf(gettext("status: One or more devices are "
       
  3068 		    "faultd in response to IO failures.\n"));
       
  3069 		(void) printf(gettext("action: Make sure the affected devices "
       
  3070 		    "are connected, then run 'zpool clear'.\n"));
  3059 		break;
  3071 		break;
  3060 
  3072 
  3061 	default:
  3073 	default:
  3062 		/*
  3074 		/*
  3063 		 * The remaining errors can't actually be generated, yet.
  3075 		 * The remaining errors can't actually be generated, yet.