Tweak default check frequency to 1 month (#523).

This commit is contained in:
Dan Helfman 2022-05-28 15:49:50 -07:00
parent 6629f40cab
commit ad0e2e0d7c
3 changed files with 6 additions and 6 deletions

View file

@ -9,8 +9,8 @@ from borgmatic.borg import extract, info, state
from borgmatic.execute import DO_NOT_CAPTURE, execute_command
DEFAULT_CHECKS = (
{'name': 'repository', 'frequency': '2 weeks'},
{'name': 'archives', 'frequency': '2 weeks'},
{'name': 'repository', 'frequency': '1 month'},
{'name': 'archives', 'frequency': '1 month'},
)
DEFAULT_PREFIX = '{hostname}-'

View file

@ -49,7 +49,7 @@ consistency checks with `check` on a much less frequent basis (e.g. with
Another option is to customize your consistency checks. The default
consistency checks run both full-repository checks and per-archive checks
within each repository no more than once every two weeks.
within each repository no more than once a month.
But if you find that archive checks are too slow, for example, you can
configure borgmatic to run repository checks only. Configure this in the
@ -72,8 +72,8 @@ See [Borg's check documentation](https://borgbackup.readthedocs.io/en/stable/usa
### Check frequency
You can optionally configure checks to run on a periodic basis rather than
every time borgmatic runs checks. For instance:
As of borgmatic 1.6.2, you can optionally configure checks to run on a
periodic basis rather than every time borgmatic runs checks. For instance:
```yaml
consistency:

View file

@ -103,7 +103,7 @@ def test_parse_frequency_raises_on_parse_error(frequency):
def test_filter_checks_on_frequency_without_config_uses_default_checks():
flexmock(module).should_receive('parse_frequency').and_return(
module.datetime.timedelta(weeks=2)
module.datetime.timedelta(weeks=4)
)
flexmock(module).should_receive('make_check_time_path')
flexmock(module).should_receive('read_check_time').and_return(None)