Michael Eischer
|
53561474d9
|
update changelog with persistent backend error handling
|
2024-05-18 19:59:26 +02:00 |
|
Michael Eischer
|
aeb7eb245c
|
retry: do not retry permanent errors
This is currently gated behind a feature flag as some unexpected
interactions might show up in the wild.
|
2024-05-18 19:59:26 +02:00 |
|
Michael Eischer
|
bf8cc59889
|
Use generic backend-error-redesign feature flag instead of http-timeouts
An individual flag for each change of the backend error handling would
be too finegrained. Thus, add a generic flag.
|
2024-05-18 19:54:52 +02:00 |
|
Michael Eischer
|
4740528a0b
|
backend: add tests for IsPermanentError
|
2024-05-18 19:54:52 +02:00 |
|
Michael Eischer
|
6a85df7297
|
backend: add IsPermanentError() method to interface
|
2024-05-18 19:54:52 +02:00 |
|
Michael Eischer
|
cfc420664a
|
mem: stricter handling of out of bounds requests
|
2024-05-18 19:54:52 +02:00 |
|
Michael Eischer
|
d40f23e716
|
azure/b2/gs/s3/swift: adapt cloud backend
|
2024-05-18 19:54:51 +02:00 |
|
Michael Eischer
|
e793c002ec
|
local: stricter handling of short files
|
2024-05-18 19:54:21 +02:00 |
|
Michael Eischer
|
b4895ebd76
|
rest: rework error reporting and report too short files
|
2024-05-18 19:54:21 +02:00 |
|
Michael Eischer
|
eaa3f81d6b
|
sftp: check for truncated files without an extra backend request
|
2024-05-18 19:54:21 +02:00 |
|
Michael Eischer
|
c6d74458ee
|
sftp: improve handling of too short files
|
2024-05-18 19:54:21 +02:00 |
|
Michael Eischer
|
7ed560a201
|
Merge pull request #4796 from MichaelEischer/parallel-dump-load
dump: Parallelize loading large files
|
2024-05-14 22:35:44 +02:00 |
|
Michael Eischer
|
92221c2a6d
|
Merge pull request #4708 from zmanda/windows-securitydesc
Back up and restore SecurityDescriptors on Windows
|
2024-05-12 14:14:39 +00:00 |
|
Michael Eischer
|
b5fdb1d637
|
Merge pull request #4782 from MichaelEischer/fix-sftp-performance
Fix sftp upload performance
|
2024-05-12 15:28:33 +02:00 |
|
Michael Eischer
|
e4f9bce384
|
Merge pull request #4792 from restic/request-watchdog
backend: enforce that backend HTTP requests make progress
|
2024-05-09 23:55:30 +02:00 |
|
Michael Eischer
|
3740700ddc
|
add http timeouts to changelog
|
2024-05-09 23:46:17 +02:00 |
|
Michael Eischer
|
ebd01a4675
|
backend: add tests for watchdogRoundTripper
|
2024-05-09 23:46:17 +02:00 |
|
Michael Eischer
|
8778670232
|
backend: cancel stuck http requests
requests that make no upload or download progress within a timeout are
canceled.
|
2024-05-09 23:46:17 +02:00 |
|
Michael Eischer
|
0987c731ec
|
backend: configure protocol-level connection health checks
This should detect a connection that is stuck for more than 2 minutes.
|
2024-05-09 23:46:17 +02:00 |
|
aneesh-n
|
a4fd1b91e5
|
Fix review comments
Change lowerPrivileges from bool to atomic.Bool.
Add missing cleanup from upstream go-winio.
Add handling for ERROR_NOT_ALL_ASSIGNED warning.
|
2024-05-06 16:54:08 -06:00 |
|
Michael Eischer
|
e184538ddf
|
dump: add changelog
|
2024-05-05 12:12:21 +02:00 |
|
Michael Eischer
|
4d55a62ada
|
bloblru: add test for GetOrCompute
|
2024-05-05 12:00:25 +02:00 |
|
Michael Eischer
|
7cce667f92
|
fuse: switch to use bloblru.GetOrCompute
|
2024-05-05 11:38:42 +02:00 |
|
Michael Eischer
|
bd03af2feb
|
dump: add GetOrCompute to bloblru cache
|
2024-05-05 11:38:42 +02:00 |
|
Michael Eischer
|
45509eafc8
|
dump: load blobs of a file from repository in parallel
|
2024-05-05 11:38:42 +02:00 |
|
Michael Eischer
|
24c1822220
|
Merge pull request #4794 from flow-c/master
Update 060_forget.rst
|
2024-05-04 08:25:06 +00:00 |
|
flow-c
|
d4477a5a99
|
Update 060_forget.rst
Replace deprecated `-1` with `unlimited` in calendar-related `--keep-*` options
|
2024-05-04 09:32:25 +02:00 |
|
Michael Eischer
|
ffe5439149
|
Merge pull request #4605 from MichaelEischer/better-restorer-error-handling
Rework repository.StreamPacks & better restorer error handling
|
2024-05-01 16:37:41 +02:00 |
|
Michael Eischer
|
676f0dc60d
|
add changelog
|
2024-05-01 16:28:57 +02:00 |
|
Michael Eischer
|
1e57057953
|
Merge pull request #4789 from restic/dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/storage/azblob-1.3.2
build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob from 1.3.1 to 1.3.2
|
2024-05-01 10:45:47 +00:00 |
|
Michael Eischer
|
1ba0af6993
|
Merge pull request #4787 from restic/dependabot/go_modules/github.com/klauspost/compress-1.17.8
build(deps): bump github.com/klauspost/compress from 1.17.7 to 1.17.8
|
2024-05-01 10:44:33 +00:00 |
|
Michael Eischer
|
ffc41ae62a
|
Merge pull request #4786 from restic/dependabot/go_modules/golang.org/x/net-0.24.0
build(deps): bump golang.org/x/net from 0.23.0 to 0.24.0
|
2024-05-01 10:41:26 +00:00 |
|
Michael Eischer
|
4832c2fbfa
|
Merge pull request #4790 from restic/dependabot/github_actions/golangci/golangci-lint-action-5
build(deps): bump golangci/golangci-lint-action from 4 to 5
|
2024-05-01 10:37:37 +00:00 |
|
dependabot[bot]
|
30609ae6b2
|
build(deps): bump golangci/golangci-lint-action from 4 to 5
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 4 to 5.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v4...v5)
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-05-01 01:45:43 +00:00 |
|
dependabot[bot]
|
502e5867a5
|
build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/storage/azblob
Bumps [github.com/Azure/azure-sdk-for-go/sdk/storage/azblob](https://github.com/Azure/azure-sdk-for-go) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/Azure/azure-sdk-for-go/releases)
- [Changelog](https://github.com/Azure/azure-sdk-for-go/blob/main/documentation/release.md)
- [Commits](https://github.com/Azure/azure-sdk-for-go/compare/sdk/azcore/v1.3.1...sdk/storage/azblob/v1.3.2)
---
updated-dependencies:
- dependency-name: github.com/Azure/azure-sdk-for-go/sdk/storage/azblob
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-05-01 01:02:39 +00:00 |
|
dependabot[bot]
|
18a6d6b408
|
build(deps): bump github.com/klauspost/compress from 1.17.7 to 1.17.8
Bumps [github.com/klauspost/compress](https://github.com/klauspost/compress) from 1.17.7 to 1.17.8.
- [Release notes](https://github.com/klauspost/compress/releases)
- [Changelog](https://github.com/klauspost/compress/blob/master/.goreleaser.yml)
- [Commits](https://github.com/klauspost/compress/compare/v1.17.7...v1.17.8)
---
updated-dependencies:
- dependency-name: github.com/klauspost/compress
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-05-01 01:02:22 +00:00 |
|
dependabot[bot]
|
3bb88e8307
|
build(deps): bump golang.org/x/net from 0.23.0 to 0.24.0
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.23.0 to 0.24.0.
- [Commits](https://github.com/golang/net/compare/v0.23.0...v0.24.0)
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-05-01 01:02:11 +00:00 |
|
aneesh-n
|
672f6cd776
|
Fix review comments for privileges and security flags
|
2024-04-29 17:29:51 -06:00 |
|
aneesh-n
|
08c6945d61
|
Fix review comments
|
2024-04-29 16:21:38 -06:00 |
|
Aneesh N
|
3f76b902e5
|
Merge branch 'master' into windows-securitydesc
|
2024-04-29 14:40:34 -06:00 |
|
Michael Eischer
|
ccac7c7fb3
|
Merge pull request #3067 from DRON-666/vss-options
Add options to fine tune VSS snapshots
|
2024-04-29 18:09:47 +00:00 |
|
DRON-666
|
ccd35565ee
|
s/sec./seconds
|
2024-04-29 01:48:22 +03:00 |
|
DRON-666
|
125dba23c5
|
Rearange code
|
2024-04-29 01:27:34 +03:00 |
|
DRON-666
|
7ee889bb0d
|
Use S_FALSE and MaxInt
|
2024-04-29 01:25:25 +03:00 |
|
DRON-666
|
90b168eb6c
|
isMountPointExcluded to isMountPointIncluded
|
2024-04-29 01:23:50 +03:00 |
|
DRON-666
|
24330c19a8
|
Use kebab case in option names
|
2024-04-29 01:21:33 +03:00 |
|
DRON-666
|
5703e5a652
|
Fix texts and comments
|
2024-04-29 01:18:46 +03:00 |
|
DRON-666
|
0a8f9c5d9c
|
vss: Add tests for "provider" option
|
2024-04-28 22:45:21 +03:00 |
|
DRON-666
|
739d3243d9
|
vss: Update docs and changelog
|
2024-04-28 22:45:21 +03:00 |
|
DRON-666
|
bb0f93ef3d
|
vss: Add "provider" option
|
2024-04-28 22:45:21 +03:00 |
|