vdev_dbgmsg
extern void vdev_dbgmsg(vdev_t *vd, const char *fmt, ...);
vdev_dbgmsg(vd, "unable to read the metaslab "
vdev_dbgmsg(vd, "metaslab_init failed [error=%d]",
vdev_dbgmsg(vd, "failed probe");
vdev_dbgmsg(vd, "vdev_validate: failed reading config for "
vdev_dbgmsg(vd, "vdev_validate: vdev split into other pool");
vdev_dbgmsg(vd, "vdev_validate: '%s' missing from label",
vdev_dbgmsg(vd, "vdev_validate: vdev label pool_guid doesn't "
vdev_dbgmsg(vd, "vdev_validate: '%s' missing from label",
vdev_dbgmsg(vd, "vdev_validate: '%s' missing from label",
vdev_dbgmsg(vd, "vdev_validate: config guid "
vdev_dbgmsg(vd, "CONFIG: guid %llu, top_guid %llu",
vdev_dbgmsg(vd, "LABEL: guid %llu, top_guid %llu, "
vdev_dbgmsg(vd, "vdev_validate: '%s' missing from label",
vdev_dbgmsg(vd, "vdev_validate: invalid pool state (%llu) "
vdev_dbgmsg(svd, "vdev_copy_path: vdev type mismatch: %s != %s",
vdev_dbgmsg(svd, "vdev_copy_path: guids mismatch (%llu != "
vdev_dbgmsg(svd, "vdev_copy_path: children count mismatch: "
vdev_dbgmsg(vd, "txg %llu, spa %s, DTL old object %llu, "
vdev_dbgmsg(vd, "vdev_load: invalid size. ashift=%llu, "
vdev_dbgmsg(vd, "vdev_load: metaslab_init failed "
vdev_dbgmsg(vd, "vdev_load: space_map_open "
vdev_dbgmsg(vd, "vdev_load: vdev_dtl_load failed "
vdev_dbgmsg(vd, "vdev_load: space_map_open failed for "
vdev_dbgmsg(vd, "SLOW IO: zio timestamp "
vdev_dbgmsg(vd, "vdev_disk_open, devid %s bypassed",
vdev_dbgmsg(vd,
vdev_dbgmsg(vd, "vdev_disk_open: devid "
vdev_dbgmsg(vd, "Failed to open by devid (%s)",
vdev_dbgmsg(vd, "Trying alternate preroot path (%s)",
vdev_dbgmsg(vd, "Failed to open by preroot "
vdev_dbgmsg(vd, "vdev_disk_open: failed to open [error=%d]",
vdev_dbgmsg(vd, "vdev_disk_open: update devid from "
vdev_dbgmsg(vd, "vdev_disk_open: failed to get size");
vdev_dbgmsg(cb.ubl_vd, "best uberblock found for spa %s. "
vdev_dbgmsg(cb.ubl_vd, "failed to read label config. "
vdev_dbgmsg(cb.ubl_vd, "failed to read label config");
vdev_dbgmsg(vd, "label discarded as txg is too large "