2
2
mirror of https://github.com/octoleo/restic.git synced 2024-11-22 04:45:15 +00:00

Commit Graph

  • 55cb8d174a
    Merge pull request #4354 from MichaelEischer/associated-data Michael Eischer 2024-05-24 22:26:22 +0200
  • 436afbff23 add changelog for memory efficient prune Michael Eischer 2024-05-20 15:46:22 +0200
  • 3c7b7efdc9 repository: remove prune plan parts once they are no longer necessary Michael Eischer 2024-05-20 15:43:22 +0200
  • 462b82a060 index: reduce size of compressed indexes Michael Eischer 2024-05-20 00:34:54 +0200
  • 77873f5a9d repository: let prune control data structure of usedBlobs set Michael Eischer 2024-05-20 11:47:53 +0200
  • 2033c02b09 index: replace CountedBlobSet with AssociatedSet Michael Eischer 2023-06-02 20:27:47 +0200
  • 93098e9265 prune: hide implementation details of counted blob set Michael Eischer 2023-06-02 20:18:46 +0200
  • ff4775a15f
    Merge pull request #4812 from MichaelEischer/streaming-index-rewrite Michael Eischer 2024-05-24 21:41:30 +0200
  • 860b595a8b backend: increase watchdog test timeout for deflaking Michael Eischer 2024-05-19 23:52:21 +0200
  • f680a2331d add changelog for streaming index rewrite Michael Eischer 2024-05-19 23:50:40 +0200
  • 027cc64737 repository: fix prune heuristic to allow resuming interrupted runs Michael Eischer 2024-05-19 23:24:18 +0200
  • e52033a8bd index: slightly reduce Rewrite concurrency Michael Eischer 2024-05-19 22:14:28 +0200
  • 57d69aa640 index: cleanup SaveIndex method Michael Eischer 2024-05-19 21:10:25 +0200
  • 2ca1c37721 index: additional tests for new index save methods Michael Eischer 2024-05-19 21:08:19 +0200
  • 5f7b48e65f index: replace Save() method with Rewrite and SaveFallback Michael Eischer 2024-05-19 20:38:58 +0200
  • ad98fbf7dd restic: add IDSet.Clone() method Michael Eischer 2024-05-19 20:37:19 +0200
  • 72482ce5bd index: misc cleanups Michael Eischer 2024-05-19 20:36:16 +0200
  • 68fa0e0305 prune: no longer disable automatic index updates Michael Eischer 2024-05-19 19:10:08 +0200
  • 9aa0c90fb2 index: remove supersedes field Michael Eischer 2024-05-19 16:40:40 +0200
  • 76e6719f2e repository: make CreateIndexFromPacks method private Michael Eischer 2024-05-19 16:14:31 +0200
  • 04ad9f0c0c repository: remove Packer and SavePacker from public interface Michael Eischer 2024-05-19 16:10:48 +0200
  • 550d1eeac3 repository: remove SaveIndex from interface Michael Eischer 2024-05-19 15:55:42 +0200
  • fb59e00614 index: rewrite MasterIndex load/save test to be independent of repository Michael Eischer 2024-05-19 15:48:25 +0200
  • 447b486c20 index: deduplicate index loading of check and repository Michael Eischer 2024-05-19 15:37:54 +0200
  • 6ca12c1b4a archiver: replace most uses of restic.Repository Michael Eischer 2024-05-19 15:11:32 +0200
  • 864995271e repository: unwrap BlobHandle parameters of LookupBlob Michael Eischer 2024-05-19 14:56:17 +0200
  • 1266a4932f repository: fix parameter order of LookupBlobSize Michael Eischer 2024-05-19 14:54:50 +0200
  • e848ad651a restic: name parameters in restic interface Michael Eischer 2024-05-19 14:41:31 +0200
  • 0bb0720348 test cleanups Michael Eischer 2024-05-19 14:41:11 +0200
  • c01bcb1001 archiver: remove unused masterIndex from test Michael Eischer 2024-05-19 13:03:14 +0200
  • 0aa5c53842 repository: replace HasBlob with LookupBlobSize Michael Eischer 2024-05-19 12:58:41 +0200
  • 8f1e70cd9b repository: remove clearIndex and packSize from public interface Michael Eischer 2024-05-19 12:51:58 +0200
  • 4df887406f repository: inline MasterIndex interface into Repository interface Michael Eischer 2024-05-19 12:41:56 +0200
  • 3eeb6723cd
    Merge pull request #4764 from MichaelEischer/safe-keep-tag Michael Eischer 2024-05-24 20:51:20 +0200
  • 3cc6827f09 forget: add feature flag for safe --keep-tags behavior Michael Eischer 2024-05-24 20:41:19 +0200
  • 7948912b31 document --unsafe-allow-remove-all option Michael Eischer 2024-05-19 00:34:18 +0200
  • 3f46808898 add forget safety net changelogs Michael Eischer 2024-05-19 00:26:12 +0200
  • 82ca0030b7 forget: test --unsafe-allow-remove-all and --keep-tags safety check Michael Eischer 2024-05-19 00:09:12 +0200
  • 57f9739573 forget: Add --unsafe-allow-remove-all option Michael Eischer 2024-04-15 22:02:14 +0200
  • 5b7952e426 forget: return error if no policy was specified Michael Eischer 2024-04-14 22:46:49 +0200
  • c0e1f36830 forget: refuse deleting the last snapshot in a snapshot group Michael Eischer 2024-04-14 22:44:32 +0200
  • d106ad6921 restic: regenerate snapshot keep policy golden test files Michael Eischer 2024-05-18 23:28:35 +0200
  • 16ef4d515b
    Merge pull request #4784 from MichaelEischer/rework-backend-retries Michael Eischer 2024-05-24 20:29:54 +0200
  • e4a48085ae backend/retry: feature flag new retry behavior Michael Eischer 2024-05-24 20:16:58 +0200
  • 723247c8e5 add changelog for longer retries Michael Eischer 2024-05-20 20:37:28 +0200
  • b1266867d2 repository: wait max 1 minutes for lock removal if context is canceled Michael Eischer 2024-04-29 21:43:28 +0200
  • 98709a4372 retry: reduce total number of retries Michael Eischer 2024-04-29 21:19:15 +0200
  • 512cd6ef07 retry: ensure that there's always at least one retry Michael Eischer 2024-04-29 21:16:24 +0200
  • a60ee9b764 retry: limit retries based on elapsed time not count Michael Eischer 2024-04-29 21:12:21 +0200
  • a3633cad9e retry: explicitly log failed requests Michael Eischer 2024-04-29 21:07:17 +0200
  • b9cbf623fa
    Merge pull request #4814 from MichaelEischer/fix-tmp-docs Michael Eischer 2024-05-24 18:17:59 +0200
  • 66d03c797e ui, termstatus: Move WrapStdio greatroar 2024-05-21 10:51:05 +0200
  • 0b56214473 ui: Simplify stdio wrapper greatroar 2024-05-21 10:19:14 +0200
  • 7f439a9c34 ui: Inline lineWriter into StdioWrapper greatroar 2024-05-21 09:54:42 +0200
  • 4021e67d97 doc: fix tmpdir documentation for windows Michael Eischer 2024-05-20 20:48:29 +0200
  • 8898f61717
    Merge pull request #4809 from MichaelEischer/update-changelog Michael Eischer 2024-05-18 23:04:13 +0200
  • 5f23baabcc add retries for corrupted blobs to changelog Michael Eischer 2024-05-18 23:03:24 +0200
  • 9c5bac6f25
    Merge pull request #4799 from letmaik/letmaik/azure-force-cli-credential Michael Eischer 2024-05-18 20:22:15 +0000
  • c56ecec9aa azure: deduplicate cli and default credentials case Michael Eischer 2024-05-18 22:15:38 +0200
  • 355f520936 Azure: add option to force use of CLI credential Maik Riechert 2024-05-15 16:54:28 +0000
  • 1dfe1b8732
    Merge pull request #4802 from MichaelEischer/backend-cleanups Michael Eischer 2024-05-18 22:02:45 +0200
  • 223aa22cb0 replace some uses of restic.Repository with finegrained interfaces Michael Eischer 2024-05-10 18:19:14 +0200
  • 291c9677de restic/repository: remove Backend() method Michael Eischer 2024-05-10 17:50:54 +0200
  • 673496b091 repository: clean cache between CheckPack retries Michael Eischer 2024-05-10 17:49:32 +0200
  • 3d2410ed50 Replace some repo.RemoveUnpacked usages Michael Eischer 2024-05-10 17:11:08 +0200
  • d2c26e33f3 repository: remove further usages of repo.Backend() Michael Eischer 2024-05-10 17:05:16 +0200
  • 8a425c2f0a remove usages of repo.Backend() from tests Michael Eischer 2024-05-10 16:59:09 +0200
  • aa4647f773 repository: unexport PackBlobIterator Michael Eischer 2024-05-10 16:29:48 +0200
  • 94e863885c check: move verification of individual pack file to repository Michael Eischer 2024-05-10 16:28:23 +0200
  • e40943a75d restic: remove backend usage from lock test Michael Eischer 2024-05-10 16:08:22 +0200
  • 67e2ba0d40 repository: Lock requires *repository.Repository Michael Eischer 2024-05-10 16:02:33 +0200
  • d8b184b3d3 repository: convert test helper to return *repository.Repository Michael Eischer 2024-05-10 16:01:44 +0200
  • a1ca5e15c4 migrations: add temporary hack for s3_layout Michael Eischer 2024-05-10 15:55:45 +0200
  • 34d90aecf9 migrations: move logic of upgrade_repo_v2 to repository package Michael Eischer 2024-05-10 15:50:52 +0200
  • ab9077bc13 replace usages of backend.Remove() with repository.RemoveUnpacked() Michael Eischer 2024-05-10 01:16:23 +0200
  • 8274f5b101 prune: remove Backend.IsNotExist() Michael Eischer 2024-05-10 01:14:02 +0200
  • 9795198189 debug: remove Backend.Stat() usage Michael Eischer 2024-05-10 01:13:28 +0200
  • 0c1ba6d95d backend: remove unused Location method Michael Eischer 2024-05-10 00:43:50 +0200
  • eb6c653f89
    Merge pull request #4800 from MichaelEischer/cleanup-load Michael Eischer 2024-05-18 21:34:54 +0200
  • 74d90653e0 check: use ReadFull to load pack header in checkPack Michael Eischer 2024-05-11 00:18:11 +0200
  • 8f8d872a68 fix compatibility with go 1.19 Michael Eischer 2024-05-09 23:26:21 +0200
  • ff0744b3af check: test checkPack retries Michael Eischer 2024-05-09 22:12:53 +0200
  • 987c3b250c repository: test retries of ListPack Michael Eischer 2024-05-09 21:39:52 +0200
  • bf16096771 repository: test LoadBlob retries Michael Eischer 2024-05-09 21:22:19 +0200
  • 4f45668b7c repository: rework and extend LoadRaw tests Michael Eischer 2024-05-09 21:21:42 +0200
  • ac805d6838 cache: cleanup debug logs Michael Eischer 2024-05-09 21:21:08 +0200
  • 5214af88e2 cache: test forget behavior Michael Eischer 2024-05-09 21:20:57 +0200
  • 3ff063e913 check: verify pack a second time if broken Michael Eischer 2024-05-09 18:48:22 +0200
  • 385cee09dc repository: fix caching of tree packs in LoadBlobsFromPack Michael Eischer 2024-05-09 18:30:04 +0200
  • e734746f75 cache: forget cached file at most once Michael Eischer 2024-05-09 18:24:28 +0200
  • 97a307df1a cache: Always use cached file if it exists Michael Eischer 2024-05-09 18:21:53 +0200
  • 8cce06d915 repair packs: drop experimental warning Michael Eischer 2024-05-09 18:19:48 +0200
  • 433a6aad29 repository: remove redundant blob loading fallback from RepairPacks Michael Eischer 2024-05-09 17:46:36 +0200
  • e401af07b2 check: fix error message formatting Michael Eischer 2024-05-09 17:45:58 +0200
  • 7017adb7e9 repository: retry failed ListPack once Michael Eischer 2024-05-09 15:44:27 +0200
  • e33ce7f408 repository: retry failed LoadBlob once Michael Eischer 2024-05-09 15:44:05 +0200
  • 2ace242f36 repository: make reloading broken files explicit Michael Eischer 2024-05-09 15:26:41 +0200
  • e9390352a7 cache: code cleanups Michael Eischer 2024-05-09 13:07:21 +0200
  • 503c8140b1 repository: unify blob decoding code Michael Eischer 2024-05-08 23:26:41 +0200
  • 6563f1d2ca repository: remove redundant debug log Michael Eischer 2024-05-08 22:43:58 +0200