Q: Spot check schedule with config.yml & requesting clarification of spot check parameters #868
Labels
No Label
bug
data loss
design finalized
good first issue
new feature area
question / support
security
waiting for response
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: borgmatic-collective/borgmatic#868
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What I'm trying to do and why
I want to confirm
spot
checks are working as intended. I am defining how to runspot
checks insideconfig.yml
. Once a month it should spot check an archive. Given issue #866 I am seeing an error occur due toxxh64sum
which sends me afail
alert; however, new archives are still being created on my remote repo. Is this the expected behavior?I already restarted the container and lost the current log information but I recall seeing the output of
--stats
in the logs before thexxh6sum
error which added to the fact I have new archives in my repo means an archive is created then checks are run which is counter to the documentation which says to runspot
check on a separate schedule tocreate
. Is this expected behavior too or should I manually addspot
check to mycrontab.txt
instead?Also for clarification here is an example spot check.
My second question is to clarify the meaning of the parameters as I find it a little unclear to me. If I have 1000 files, 100 files will be spot checked and from that 100 if 5 files are found to be different the check will fail? Is that the correct way to read this? In addition if there is more than a 10% change in the total number of files the check will fail given
count_tolerance_percentage
?Steps to reproduce
No response
Actual behavior
No response
Expected behavior
No response
Other notes / implementation ideas
No response
borgmatic version
1.8.11
borgmatic installation method
container
Borg version
1.2.8
Python version
3.12.3
Database version (if applicable)
mysql Ver 15.1 Distrib 10.11.6-MariaDB, for Linux (x86_64) using readline 5.1
Operating system and version
Alpine 3.19