Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from restic:master #107

Merged
merged 18 commits into from
Oct 15, 2022
Merged

[pull] master from restic:master #107

merged 18 commits into from
Oct 15, 2022

Conversation

pull[bot]
Copy link

@pull pull bot commented Oct 15, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

When backing up many small files, the unbuffered channels frequently
cause the FileSaver to block when reporting progress information. Thus,
add buffers to these channels to avoid unnecessary scheduling.

As the status information is purely informational, it doesn't matter
that the status reporting shutdown is somewhat racy and could miss a few
final updates.
backup: Use buffered channels to collect backup status
The old code marshalled the tree blobs different than other places in
restic. The hashed tree blob did not contain a final newline character.
walker: Convert tests to use TreeJSONBuilder
…pshotIDs

FindFilteredSnapshots no longer prints errors during snapshot loading on
stderr, but instead passes the error to the callback to allow the caller
to decide on what to do.

In addition, it moves the logic to handle an explicit snapshot list from
the main package to restic.
Use restic.FindFilteredSnapshot to resolve the snapshot ID. This ensures
consistent behavior for all commands using initSingleSnapshotFilterOptions.
backup: Remove unused filename parameter from CompleteBlob callback
@pull pull bot added the ⤵️ pull label Oct 15, 2022
@pull pull bot merged commit 367f35d into octoleo:master Oct 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant