So I recently upgraded my 10-Stable machine at home to get some of the latest fix-ups. I forgot to update the boot code but I figured it would be a big deal since I was going from 10-stable to 10-stable. After rebooting I was greeted with “ZFS: unsupported feature: com.delphix:hole_birth” followed by no bootable zpools found. Ugh.
Downloaded the latest stable memstick image and booted off it to update the boot code.
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 ada0
Moral of the story? If you don’t update the boot code on a zfs root machine during an upgrade you’re going to have a bad time.