Page 1 of 1

Automated Snapshots

Posted: 30 May 2024, 17:15
by goldmember
Is there any way of achieving automated snapshots? If this action was available through the API we could trigger it that way, but I don't see an option.

Re: Automated Snapshots

Posted: 06 Jun 2024, 12:43
by JohnM
We have this on our roadmap. We're still kicking around requirements, e.g. once your snapshot quota is full do you just overwrite or do you notify the user and get them to delete? Should we allow you to lock some snapshot so they are not deleted/overwritten. Any thoughts would be welcomed.

Re: Automated Snapshots

Posted: 11 Jun 2024, 08:45
by bsmartHP
What is the snapshot quota in Essential Cloud? Haven't reached it (just yet), but it's good to know.
I'd suggest that for automated snapshots, if the quota is reached, it should be removing the older automated snapshot, but keep all the manual snapshots.

Re: Automated Snapshots

Posted: 15 Jun 2024, 06:50
by JohnM
It's currently 100. Thanks for the input

Re: Automated Snapshots

Posted: 10 Jan 2025, 14:23
by goldmember
JohnM wrote: 06 Jun 2024, 12:43 We have this on our roadmap. We're still kicking around requirements, e.g. once your snapshot quota is full do you just overwrite or do you notify the user and get them to delete? Should we allow you to lock some snapshot so they are not deleted/overwritten. Any thoughts would be welcomed.
IMO, I would follow the approach of "do no harm". If the quota has been reached then the API call should return a meaningful error. Presumably, if we had full management of snapshots over API, users could accommodate automatic deletes as well based on their requirements.

Re: Automated Snapshots

Posted: 04 Sep 2025, 13:26
by francis.bb.udes
If you are still working on requirements, being able to have different schedules with a "keep num of backup" would be best. We could automate a weekly keep 52 and do a daily keep14 and always be withinn the quota

Re: Automated Snapshots

Posted: 04 Sep 2025, 16:08
by neil.walsh
The auto snapshot feature will create a "backup" of a repository separate from the manual snapshots.

In addition to the manual snapshots, for each repository, it will keep:
7 daily backups
4 weekly backups
3 monthly backups

These backups cannot be deleted or modified but obviously can be restored. The backup schedule is managed by us and non-configurable. We've taken this approach to make sure all customers benefit from this feature without requiring user intervention and also to allow us to optimise performance and resource usage. The feature development is complete however we require some technical improvements to the underlying platform before we can roll this out. This is scheduled for Q4 this year but until that work is underway, I wouldn't be able to give a firm date.

We are also hoping to add an API endpoint for manual snapshots to improve our coverage in this area and meet the needs where our auto-snapshot feature isn't enough.

Hope that helps!