Hot-Spares and Disk replacements don't work with Checkpoints

Just learned something new. It appears that hot-spares don’t work if you have a checkpoint on your pool. All my systems have a handful of hot-spares and I just had a drive fail overnight and to my surprise none of the spares had kicked in.

Reason was this:
zfsd 98 - - Replace vdev(tank/13090740039920181174): cannot replace 13090740039920181174 with /dev/gptid/e4479901-95ac-11ed-8eee-3cecef0f5468: checkpoint exists

Just sharing this info so people are aware if they choose to start utilising checkpoints.

1 Like

Update: disk replacements also don’t work if you have a checkpoint in place. You must first discard the checkpoint before replacement works.

Appreciate this may well be old news to some people but for me today is a learning day.

1 Like