Commit graph

  • 545220803b
    Merge pull request #3813 from MichaelEischer/fix-blob-saver-data-race Alexander Neumann 2022-07-04 08:10:01 +02:00
  • ce89018902 Fix data race in blob_saver Michael Eischer 2022-07-03 14:47:53 +02:00
  • b6a38d43b3
    Merge pull request #3611 from MichaelEischer/auto-concurrency MichaelEischer 2022-07-03 12:33:32 +02:00
  • 3af9c2cc58 Document automatic CPU/IO-concurrency Michael Eischer 2022-07-03 12:11:28 +02:00
  • 6f53ecc1ae adapt workers based on whether an operation is CPU or IO-bound Michael Eischer 2021-08-08 00:38:17 +02:00
  • cd50feb66f
    Merge pull request #3489 from MichaelEischer/async-pack-uploads MichaelEischer 2022-07-03 11:56:05 +02:00
  • 74df9d5998 Add changelog for async pack uploads Michael Eischer 2022-07-03 11:34:01 +02:00
  • dbb5860dc9 Document connections and compression option Michael Eischer 2022-07-03 11:19:24 +02:00
  • 753e56ee29 repository: Limit to a single pending pack file Michael Eischer 2021-08-22 15:10:00 +02:00
  • fa25d6118e archiver: Reduce tree saver concurrency Michael Eischer 2021-08-07 23:33:43 +02:00
  • bba1e81719 archiver: Limit blob saver count to GOMAXPROCS Michael Eischer 2021-08-07 23:18:37 +02:00
  • 120ccc8754 repository: Rework blob saving to use an async pack uploader Michael Eischer 2021-08-07 22:52:05 +02:00
  • bba4c69a2a tag: Remove unnecessary flush call Michael Eischer 2021-08-07 22:26:09 +02:00
  • 3e1de52e0a
    Merge pull request #3805 from greatroar/global MichaelEischer 2022-07-02 21:56:35 +02:00
  • 621023a50b
    Merge pull request #3772 from MichaelEischer/fix-mixed-index MichaelEischer 2022-07-02 20:10:02 +02:00
  • 90e9c5c4cc
    Merge pull request #3729 from MichaelEischer/full-ids-in-check MichaelEischer 2022-07-02 20:09:39 +02:00
  • 7137034517
    Merge pull request #3811 from restic/fix-secret-string-crash MichaelEischer 2022-07-02 19:56:36 +02:00
  • cdaf9b4f26 Don't crash if SecretString is uninitialized Michael Eischer 2022-07-02 19:44:28 +02:00
  • 5e0f1c3cef check: remove dead code Michael Eischer 2022-04-30 20:29:11 +02:00
  • 0df022fa6d check: Print full ids Michael Eischer 2022-04-30 20:27:31 +02:00
  • 04c23fa95d rebuild-index: correctly rebuild index for mixed packs Michael Eischer 2022-05-24 22:30:42 +02:00
  • bb5f196b09
    Merge pull request #3733 from restic/improve-stats MichaelEischer 2022-07-02 19:07:31 +02:00
  • c16f989d4a
    Merge pull request #3470 from MichaelEischer/sanitize-debug-log MichaelEischer 2022-07-02 19:00:54 +02:00
  • 00d7fcff96 extend compression feature changelog entry Michael Eischer 2022-06-05 00:25:19 +02:00
  • a6e9e08034 Account for pack header overhead at each entry Michael Eischer 2022-06-05 11:39:57 +02:00
  • 856d5e4303 stats: return storage size for raw-data mode Michael Eischer 2022-06-04 23:53:25 +02:00
  • 6c4ceaf1e7 Print number of bytes added to the repo Alexander Neumann 2022-05-01 14:41:36 +02:00
  • 99634c0936 Return real size from SaveBlob Alexander Neumann 2022-05-01 14:26:57 +02:00
  • fdc53a9d32
    Merge pull request #3787 from MichaelEischer/refactor-repository MichaelEischer 2022-07-02 18:54:04 +02:00
  • 6923353c43 redact swift auth token in debug output Michael Eischer 2021-08-17 18:43:13 +02:00
  • 5a11d14082 redacted keys/token in backend config debug log Michael Eischer 2021-08-04 22:56:18 +02:00
  • 0936d864a4 redact http authorization header in debug log output Michael Eischer 2021-08-04 22:19:44 +02:00
  • ec7c9ce88b drop unused repository.Loader interface Michael Eischer 2022-06-12 14:23:14 +02:00
  • 2cd7e90ad1 repository: cleanup Michael Eischer 2022-05-26 16:49:31 +02:00
  • c1a8fa4290 repository: remove unused packIDToIndex field Michael Eischer 2022-05-26 16:15:59 +02:00
  • e68c3a4e62 repository: simplify CreateIndexFromPacks Michael Eischer 2022-05-26 16:13:41 +02:00
  • 1974ad7ce2 repository: hide MasterIndex.FinalizeFullIndexes / FinalizeNotFinalIndexes Michael Eischer 2022-05-26 15:43:04 +02:00
  • ef53ca4a5a repository: remove MasterIndex.All() Michael Eischer 2022-06-05 21:59:38 +02:00
  • bf81bf0795 repository: Properly set id for finalized index Michael Eischer 2022-06-05 21:57:16 +02:00
  • e0a7852b8b repository: remove unused (Master)Index.Count Michael Eischer 2022-05-26 15:05:29 +02:00
  • 8ef2968f28 repository: remove unused index.ListPack Michael Eischer 2022-05-26 14:42:22 +02:00
  • e4f20dea61 repository: inline index.encode Michael Eischer 2022-05-26 13:41:24 +02:00
  • fe5a8e137a repository: remove unused index.Store Michael Eischer 2022-05-26 13:41:06 +02:00
  • 628ae799ca repository: make flushPacks private Michael Eischer 2022-05-26 13:30:52 +02:00
  • ed8aa15376 repository: add Save method to MasterIndex interface Michael Eischer 2022-05-26 12:49:03 +02:00
  • a77d5c4d11 repository: index saving belongs into the MasterIndex Michael Eischer 2022-05-26 12:38:18 +02:00
  • 19641bf828
    Merge pull request #3810 from greatroar/revert-3786 MichaelEischer 2022-07-01 23:13:39 +02:00
  • a0fa9c6e9f Revert "restic prune: Merge three loops over the index" greatroar 2022-06-30 15:27:34 +02:00
  • 90d2c0502b cmd/restic, limiter: Move config knowledge to internal packages greatroar 2022-06-22 18:29:58 +02:00
  • bc96879d41
    Merge pull request #3785 from MichaelEischer/replace-tomb-usage MichaelEischer 2022-06-19 14:42:48 +02:00
  • 307f14604f
    Merge pull request #3795 from greatroar/sema MichaelEischer 2022-06-18 17:12:01 +02:00
  • 19581dbc18
    Merge pull request #3786 from greatroar/prune MichaelEischer 2022-06-18 16:54:50 +02:00
  • 8bdfcf779f restic prune: Merge three loops over the index greatroar 2022-06-05 10:14:32 +02:00
  • 910d917b71 backend: Move semaphores to a dedicated package greatroar 2022-06-12 17:45:34 +02:00
  • 2c893fe43c
    Merge pull request #3798 from greatroar/errors MichaelEischer 2022-06-17 19:01:40 +02:00
  • f92ecf13c9 all: Move away from pkg/errors, easy cases greatroar 2022-06-13 20:35:37 +02:00
  • 0c0e7b6957
    Merge pull request #3776 from wjiec/bugfix/maxkeys-in-search MichaelEischer 2022-06-12 15:51:10 +02:00
  • c9ef873192 tweak password test count changelog Michael Eischer 2022-06-12 15:39:06 +02:00
  • d08549f0ae fix flaky key test Michael Eischer 2022-06-12 14:18:02 +02:00
  • f144920ed5 fix handling of maxKeys in SearchKey Jayson Wang 2022-05-30 15:54:32 +08:00
  • 1dd4b9b60e
    Merge pull request #3788 from greatroar/sftp-posix-rename Alexander Neumann 2022-06-06 19:39:48 +02:00
  • 07114ccb21
    Merge pull request #3789 from greatroar/fix-loadblob Alexander Neumann 2022-06-06 19:33:42 +02:00
  • c9557b2822 internal/repository: Fix LoadBlob + fuzz test greatroar 2022-06-06 16:26:38 +02:00
  • fa8f02292e backend/sftp: Support atomic rename greatroar 2022-06-06 13:17:07 +02:00
  • 7d64aa7f57
    Merge pull request #3784 from MichaelEischer/cleanup-migrate-check Alexander Neumann 2022-06-05 17:37:45 +02:00
  • 853ceb3bec get rid of tomb package Michael Eischer 2022-05-27 19:27:14 +02:00
  • e002b09d57 archiver: free workers once finished Michael Eischer 2022-06-05 15:48:10 +02:00
  • 408ac1a0c2 archiver: remove tomb usage Michael Eischer 2022-05-27 19:08:50 +02:00
  • 5eba1217e7 migrate: Cleanup option to request repository check Michael Eischer 2022-06-04 23:45:00 +02:00
  • 0cb6b3d80a
    Merge pull request #3778 from greatroar/ellipsis MichaelEischer 2022-06-04 19:16:00 +02:00
  • 60ca6b1418
    Merge pull request #3774 from greatroar/archiver-pool MichaelEischer 2022-06-04 18:50:24 +02:00
  • 9adaa6e240 Delete existing path before restoring a symlink Jerome Küttner 2022-06-01 17:26:25 +02:00
  • b7c990871f cmd/restic: Remove trailing "..." from progress messages greatroar 2022-05-31 18:41:46 +02:00
  • 0db1d11b2e archiver: Remove cleanup goroutine from BufferPool greatroar 2022-05-29 17:07:37 +02:00
  • 74f7fe2b98
    Merge pull request #3767 from MichaelEischer/fix-prune-empty-snapshot Alexander Neumann 2022-05-29 16:52:45 +02:00
  • d2c5843c68
    Merge pull request #3704 from MichaelEischer/compression-migrations Alexander Neumann 2022-05-29 15:52:21 +02:00
  • 78a21bbccf
    Merge pull request #3752 from MichaelEischer/fix-dir-sync-errors Alexander Neumann 2022-05-29 12:54:51 +02:00
  • 2ce8587598
    Merge pull request #3771 from greatroar/id-marshaljson MichaelEischer 2022-05-28 16:24:51 +02:00
  • a73fc31b50 Fix linter check Michael Eischer 2022-05-28 16:13:46 +02:00
  • dde8e9e296 internal/restic: Custom ID.MarshalJSON greatroar 2022-05-27 10:55:51 +02:00
  • bc27c370e7 Update gopkg.in/yaml Alexander Neumann 2022-05-26 14:23:49 +02:00
  • 9e30152f3c
    Merge pull request #3770 from lbausch/update-minio-go Alexander Neumann 2022-05-26 14:21:19 +02:00
  • cc3f8d3732
    Update github.com/minio/minio-go/v7 to v7.0.27 Lorenz Bausch 2022-05-26 11:02:47 +02:00
  • c8e1ac4049 prune: Don't print stack trace if snapshot can't be loaded Michael Eischer 2022-05-23 22:38:45 +02:00
  • 173695104c prune: Fix crash on empty snapshot Michael Eischer 2022-05-23 22:32:59 +02:00
  • ded783dd61
    Merge pull request #3762 from marigbede/marigbede-gs-documentation-fix MichaelEischer 2022-05-23 22:10:38 +02:00
  • 2aa75d6272
    Update 030_preparing_a_new_repo.rst Arigbede Moses 2022-05-18 22:03:59 +01:00
  • 88a8701fb5
    Merge pull request #3734 from lbausch/validate-patterns MichaelEischer 2022-05-14 16:20:15 +02:00
  • b2a2e5f727
    Merge pull request #3753 from greatroar/indexmap-alloc MichaelEischer 2022-05-14 15:44:08 +02:00
  • b52c631bd3
    Merge pull request #3754 from greatroar/simplify-hashing MichaelEischer 2022-05-14 15:33:51 +02:00
  • e7df66cc91
    Add changelog entry for validating exclude patterns Lorenz Bausch 2022-05-07 21:34:12 +02:00
  • 36bd464e8c
    Add tests for validating exclude patterns Lorenz Bausch 2022-05-07 20:55:15 +02:00
  • 39a335e690 hashing: Fix up comments greatroar 2022-05-11 21:36:10 +02:00
  • 5141228e0c repository: Re-tune indexmap allocation strategy greatroar 2022-05-11 20:53:21 +02:00
  • 48a0d83143 local: Ignore additional errors for directory syncing Michael Eischer 2022-05-11 20:37:59 +02:00
  • ac36fda155
    Merge pull request #3749 from greatroar/simplify-hashing MichaelEischer 2022-05-11 20:03:43 +02:00
  • df554e5f69
    Merge pull request #3748 from greatroar/runworkers MichaelEischer 2022-05-11 19:38:46 +02:00
  • 54b8337813 hashing: Remove io.WriterTo implementation greatroar 2022-05-10 22:35:57 +02:00
  • 2e0f1f5113 repository: Remove RunWorkers, report ctx.Err() greatroar 2022-05-10 22:17:50 +02:00
  • 47c56dea5c
    Merge pull request #3746 from greatroar/cache-lstat MichaelEischer 2022-05-10 20:31:15 +02:00