Description
What is the problem?
A customer has asked for a backup plan that allows a daily full backup and then hourly incrementals. This is possible if you have two tasks:
- Period: hours, frequency: 24, full: true
- Period: hours: frequency: 1, full: false
This however will create 25 backups as the full backup will be scheduled for the same time as a non-full backup. This will work but is not ideal
What is the solution?
Currently the number of tasks in a plan is limited to 14. This limit is somewhat arbitrary but we do have to be careful as we store the plans in metakv. After discussions with the ns_server team they said that there is:
no explicitly enforced limit. Very large document sizes (10s of MB) would be likely to cause a problem. Documents in the 100s of KB - MB will be a problem if there are many of them. 3.4 KB will be fine
3.4KB is an estimate I gave of the size a plan with this many tasks. For that reason I propose that we bump the limit to 24, allowing a task an hour