-
Notifications
You must be signed in to change notification settings - Fork 1
Next #8
Draft
donald
wants to merge
24
commits into
master
Choose a base branch
from
next
base: master
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Commits on Apr 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b3c3cfd - Browse repository at this point
Copy the full SHA b3c3cfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a20ffd9 - Browse repository at this point
Copy the full SHA a20ffd9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd21d61 - Browse repository at this point
Copy the full SHA dd21d61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42943cd - Browse repository at this point
Copy the full SHA 42943cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b535e84 - Browse repository at this point
Copy the full SHA b535e84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14676d3 - Browse repository at this point
Copy the full SHA 14676d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1cfc94 - Browse repository at this point
Copy the full SHA a1cfc94View commit details -
quickcheck: Change time limits
We now have seperate FULL and INCREMENTAL backup jobs. Also we have the new REFRESH ('%') backup job. The 4/5 hours time limit was to low anyway, so implement new time limits: INCREMENTAL : 10 hours EXPIRE job : 10 hours FULL : 3 days BALANCE : 3 days REFRESH : 3 days
Configuration menu - View commit details
-
Copy full SHA for ee3657f - Browse repository at this point
Copy the full SHA ee3657fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d354ca5 - Browse repository at this point
Copy the full SHA d354ca5View commit details -
pbackup: Only dedup with jobs with same id
Only dedup with jobid with same id, not with jobs with different jobid but same name or same distmaster family. While there is a win in used space for the extra deduplications, there is also a reason to keep the additional redundancy, because data can be corrupted when a project is moved or during dist. Additionally, the multiple database queries significantly slow down the "search for the next job to do" loop. This is more relevant for the search for FULL backups, becase ypically there are no FULL backups to be done during normal operation and the process has to walk over all jobs.
Configuration menu - View commit details
-
Copy full SHA for 1abae36 - Browse repository at this point
Copy the full SHA 1abae36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49e0e7a - Browse repository at this point
Copy the full SHA 49e0e7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f3be53 - Browse repository at this point
Copy the full SHA 7f3be53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d2f8b - Browse repository at this point
Copy the full SHA 67d2f8bView commit details -
pbackup: Support PBACKUP_DB for development
Add code to override the sqlite database name via environment variable. This can help in development, so that code can be tested against a copy of a real database as an unpriviledged user while avoiding the risk to block the running server or corrupte the backup data.
Configuration menu - View commit details
-
Copy full SHA for c227747 - Browse repository at this point
Copy the full SHA c227747View commit details -
pbackup: Use SQL to find jobs for FULL
FULL backups want only jobs without existing stat records. Usually, there will be none. Select jobs without stat records by `LEFT JOIN stat ON stat_job_id = job_id WHERE stat_job_id IS NULL`. This reduced the time for test runs to discover that there are no FULL jobs to do in an actual database from 2.02 seconds to 0.06 seconds.
Configuration menu - View commit details
-
Copy full SHA for 8a1674f - Browse repository at this point
Copy the full SHA 8a1674fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c5491c - Browse repository at this point
Copy the full SHA 9c5491cView commit details -
Space after comma, spaces around other operators, remove some comments
Configuration menu - View commit details
-
Copy full SHA for b187678 - Browse repository at this point
Copy the full SHA b187678View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33720b8 - Browse repository at this point
Copy the full SHA 33720b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f044e04 - Browse repository at this point
Copy the full SHA f044e04View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc8d7cd - Browse repository at this point
Copy the full SHA bc8d7cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d429bd2 - Browse repository at this point
Copy the full SHA d429bd2View commit details -
pbackup: Maintain stat_generation on move
When we move a run from one volume to another and dedup on the target volume, use the smaller (older) generation number of the two source runs which are joined, because both can contribute data. Remove "review" fuse for cmd_move.
Configuration menu - View commit details
-
Copy full SHA for 36c398b - Browse repository at this point
Copy the full SHA 36c398bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e399cb2 - Browse repository at this point
Copy the full SHA e399cb2View commit details
Commits on Apr 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 415ee8e - Browse repository at this point
Copy the full SHA 415ee8eView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.