Integrate "pool checkpoints" into the GUI, middleware, and automation

Agreed.. for 100 a script to automate would be needed.

If we’re talking about accidental deletion then I don’t think this would help. The administrator would surely know how to remove the hold and then delete the dataset so we are in the same boat. The checkpoint is so powerful because it’s such a sledgehammer you hope to never use. I can’t see anyone accidentally rolling back a checkpoint but I can see someone deleting a dataset and hold and regretting it. I could also see this happening in a malicious attack. I’ve lost count of the times I’ve seen people on this forum that have lost data through mistakes often replicating over a live dataset among other things. A checkpoint would have helped out so many users over the years from losing data.

1 Like

It would be useful to document a sane way of using them since there are restrictions and rolling back will lose any recent data.

Agreed. Personally I have a cron job that takes a checkpoint every week and releases it a minute before as you can only have one. For me this seems a reasonable timeframe to cover disasters but not to grow too large to annoy. As I mentioned above consideration would be needed around disk replacements and hot-spares as neither work when a checkpoint is in-place.

In the event of a disaster then you would need to decide if A. a permanent rollback is desirable or B. a read-only temporary rollback is needed.

This is a bit older but since feedback from enterprise was requested: I can say from experience that losing recent data is absolutely fine in a business environment if the alternative is to lose all the data.

Source: A restore after a malware attack in a business where backups were used which - of course - did not contain all the recent data.

I’d see this feature like a rolling backup but done within ZFS and I voted for it and will implement it as a scheduled task first thing tomorrow on my & our systems (thanks @winnielinnie for brining this to our collective attention!)

Not that I’m working for them - I don’t - but I’m sure MAERSK would agree (look up their attack story or listen to the darknet diary episode. Scary stuff)

2 Likes