Commit graph

  • 5f35e195d9 storagedriver/s3: Simplified conditional in Walk impl Collin Shoop 2021-06-24 17:47:54 -0400
  • acc6fba961 Replaced usage of storagedriver.Walk with storagedriver.WalkFiles for linked/blobstore Collin Shoop 2021-06-24 14:48:20 -0400
  • 16480fff9e vendor: Update github.com/Azure/go-autorest Wayne Warren 2020-09-03 16:27:22 +0000
  • 18b93982a3 need schema2 import Wayne Warren 2020-09-02 21:53:31 +0000
  • 191e77ff11 Revert "OCI: GET request to deleted blob URL should yield 404 response" Adam Wolfe Gordon 2020-08-17 10:37:50 -0600
  • 52bdfc8c45 OCI: GET request to deleted blob URL should yield 404 response Wayne Warren 2020-07-29 22:36:40 +0000
  • 4363662635 Revert "registry: convert AWS S3 error to correct errcode" Bouke van der Bijl 2019-09-02 12:39:33 +0000
  • 970b647b4a registry: convert AWS S3 error to correct errcode Bouke van der Bijl 2019-08-22 12:50:13 +0000
  • e69b2c27c2 DOCR-368 Expose S3 additional request timings Dylan Scott 2023-01-25 18:01:13 +0000
  • 3821cf8ac2 DOCR-368 Expose S3 request duration as int Dylan Scott 2023-01-25 17:44:29 +0000
  • 81a80e905d DOCR-368 log bucket name & object key when non-upload S3 API duration exceeds threshold Dylan Scott 2023-01-09 13:17:34 +0000
  • f6c9781df5 DOCR-280 Remove upstream github actions workflows Dylan Scott 2023-01-05 12:59:44 +0000
  • c4d538d1a6 storagedriver/s3: Removed temporary S3 test Collin Shoop 2021-08-11 16:18:14 -0400
  • 74da36cbca storagedriver/s3: Cleaning up tests Collin Shoop 2021-08-11 14:44:43 -0400
  • d96b1407bb storagedriver/s3: Optimize s3 Delete test cleanup. Collin Shoop 2021-08-11 13:00:06 -0400
  • d2d62270b9 storagedriver/s3: Fixed a case where Delete was not working when the subpath immediately followed the given path with a "-" and quit early with noop Collin Shoop 2021-08-11 12:17:24 -0400
  • c09fd90fb6 storagedriver/s3: Added Delete tests to s3_test Collin Shoop 2021-08-11 12:16:43 -0400
  • 4d2405ae18 Log the CF-RAY header when it exists Adam Wolfe Gordon 2021-07-15 16:01:19 -0600
  • 3a17910fc8 storagedriver/s3: Major change to the S3 Walk impl to infer directories to walk between files. This is needed for manifest enumeration among others Collin Shoop 2021-06-29 10:29:05 -0400
  • 715098bde6 storagedriver/s3: Added Walk test case for dealing with errors Collin Shoop 2021-06-29 08:11:01 -0400
  • a0ec4fcf38 storagedriver/s3: Reverting unintentional change. Collin Shoop 2021-06-28 16:53:33 -0400
  • 87bfff46d0 storagedriver/s3: Cleaning up tests. Collin Shoop 2021-06-28 16:47:51 -0400
  • 262a41b0f7 storagedriver/s3: Forgoing any interface conformance tests and moved it all into S3 tests. Collin Shoop 2021-06-28 16:45:56 -0400
  • b3f51aa34b storagedriver: Adding an interface conformance test for Walk, cont. Collin Shoop 2021-06-28 15:52:19 -0400
  • 0fcea3f871 storagedriver: Adding an interface conformance test for Walk Collin Shoop 2021-06-28 15:50:48 -0400
  • 5316d7f7fd storagedriver/s3: fixed a bug in s3 Walk impl preventing ErrSkipDir from stopping gracefully Collin Shoop 2021-06-28 13:16:33 -0400
  • 2ac5b86660 storagedriver/s3: test refactor. fixed a bug in WalkFallback preventing ErrSkipDir from stopping gracefully Collin Shoop 2021-06-28 13:10:07 -0400
  • bd7e84c93e storagedriver/s3: Reverting a few changes from previous WalkFiles impl that was left in. Collin Shoop 2021-06-28 12:31:47 -0400
  • a9f7654637 storagedriver/s3: Reverting WalkFiles method. Instead, optimizing the Walk method. Collin Shoop 2021-06-28 12:17:40 -0400
  • 986f40ceac storagedriver/s3: continue refining tests Collin Shoop 2021-06-25 18:12:34 -0400
  • 3aa10cbd8c storagedriver/s3: refining tests Collin Shoop 2021-06-25 18:11:46 -0400
  • 33061bc2b1 storagedriver/s3: additional tests Collin Shoop 2021-06-25 18:08:11 -0400
  • 3ffd06cb9d Added unit testing for storage driver WalkFallback and WalkFilesFallback Collin Shoop 2021-06-25 18:02:41 -0400
  • 3b6aae9a10 Fixed the fallback implementation of WalkFilesFallback that wasn't working & added a Files Removed test for WalkFilesFallback. Collin Shoop 2021-06-25 16:56:27 -0400
  • 4cf88fdcf8 Replaced usage of storagedriver.Walk with storagedriver.WalkFiles for linked/blobstore Collin Shoop 2021-06-24 14:48:20 -0400
  • 7abf0d7988 storagedriver: Added a new WalkFiles method (later removed) Collin Shoop 2021-06-24 14:42:02 -0400
  • 7704bb9dfc Add mod time to registry blob descriptor Collin Shoop 2021-06-24 10:45:15 -0400
  • bafd9c6640 flyby: set ContentLength on GetObjectOutput also Wayne Warren 2020-11-04 15:03:52 -0600
  • d566db54ed s3: nit - ignore HeadObjectOutput if it doesn't have ContentLength Wayne Warren 2020-11-04 00:06:41 -0600
  • 5060049bc3 s3: use a request handler to set ContentLength on HeadObjectOutput Wayne Warren 2020-11-04 00:05:55 -0600
  • c3add219dc handlers: Handle QuotaExceededError and return a DENIED to the client Adam Wolfe Gordon 2020-10-23 15:45:11 -0600
  • ba65bc23c4 s3: Handle QuotaExceeded errors Adam Wolfe Gordon 2020-10-23 14:25:49 -0600
  • 17ff6566f2 s3: Parse S3 errors returned during multipart operations Adam Wolfe Gordon 2020-10-23 14:22:47 -0600
  • 261fa0f60d simplify RemoveLayerLink function Wayne Warren 2020-09-02 21:54:36 +0000
  • 3854847f36 fix signature on RemoveLayerLink Wayne Warren 2020-09-02 21:53:43 +0000
  • 51c80d0704 need schema2 import Wayne Warren 2020-09-02 21:53:31 +0000
  • 5754cd1c98 Remove layer links along with manifest Wayne Warren 2020-03-09 16:36:20 +0000
  • 6063fc48a5 add Vacuum.RemoveLayerLink function Wayne Warren 2020-03-09 14:11:14 +0000
  • 444b9e4c33 Return a sensible error in races between blob upload completions Adam Wolfe Gordon 2020-08-24 13:49:09 -0600
  • 4aa14bdf13 Revert "OCI: GET request to deleted blob URL should yield 404 response" Adam Wolfe Gordon 2020-08-17 10:37:50 -0600
  • 1f6e160eb0 s3: log S3 api requests Wayne Warren 2020-08-05 02:12:16 +0000
  • 66613f8272 OCI: POST request with digest and blob should yield 201 Wayne Warren 2020-07-30 02:20:38 +0000
  • 9f31914a99 OCI: GET request to deleted blob URL should yield 404 response Wayne Warren 2020-07-29 22:36:40 +0000
  • c9b69c0cf5 vendor: Update github.com/Azure/go-autorest Adam Wolfe Gordon 2020-02-04 16:33:10 -0700
  • 099d9e8ede Leave logging alone if no logger is specified Adam Wolfe Gordon 2019-12-16 11:35:30 -0700
  • 532357763f Revert "registry: convert AWS S3 error to correct errcode" Bouke van der Bijl 2019-09-02 12:39:33 +0000
  • a6d868a515 s3: accept S3 parameter Bouke van der Bijl 2019-09-02 12:31:30 +0000
  • 9a407941c6 s3: fall back to list Bouke van der Bijl 2019-08-30 15:30:16 +0000
  • 5795d2429b registry/storage: use blob statter directly Bouke van der Bijl 2019-08-30 14:22:09 +0000
  • 2a6340aeee s3: Use HeadObject instead of ListObjects in Stat Bouke van der Bijl 2019-08-30 12:31:53 +0000
  • a3e490b39b registry: convert AWS S3 error to correct errcode Bouke van der Bijl 2019-08-22 12:50:13 +0000
  • 179177b82c s3: replace d.s3 and minor v2 methods fix ihwang 2023-03-08 10:47:31 -0500
  • fe6540d5b7 storagedriver/s3: Added Delete tests to s3_test Collin Shoop 2021-08-11 12:16:43 -0400
  • d3925515c8 Log the CF-RAY header when it exists Adam Wolfe Gordon 2021-07-15 16:01:19 -0600
  • 1cac94cc76 parent 0b6fdcfe1c author Collin Shoop <cshoop@digitalocean.com> 1624560122 -0400 committer ihwang <ihwang@digitalocean.com> 1678286770 -0500 Collin Shoop 2021-06-24 14:42:02 -0400
  • 0b6fdcfe1c Add mod time to registry blob descriptor Collin Shoop 2021-06-24 10:45:15 -0400
  • 39142f49ff s3: use a request handler to set ContentLength on HeadObjectOutput Wayne Warren 2020-11-04 00:05:55 -0600
  • b7e2bc0bd0 s3: Parse S3 errors returned during multipart operations Adam Wolfe Gordon 2020-10-23 14:22:47 -0600
  • 8d05f85b13 add Vacuum.RemoveLayerLink function Wayne Warren 2020-03-09 14:11:14 +0000
  • 80b192372e Return a sensible error in races between blob upload completions Adam Wolfe Gordon 2020-08-24 13:49:09 -0600
  • 8d1fb919aa Leave logging alone if no logger is specified Adam Wolfe Gordon 2019-12-16 11:35:30 -0700
  • 1be5845a59 registry: convert AWS S3 error to correct errcode Bouke van der Bijl 2019-08-22 12:50:13 +0000
  • e1c3ca8e95
    build(deps): bump golang.org/x/crypto dependabot[bot] 2023-03-07 03:13:25 +0000
  • e5d5810851
    Merge pull request #3847 from aaronlehmann/s3-pagination-loop Milos Gajdos 2023-02-23 07:28:52 +0000
  • 2074688be9 Fix S3 multipart upload pagination loop condition Aaron Lehmann 2023-02-21 20:57:50 -0800
  • a38eb86fa6
    Merge pull request #3845 from distribution/dependabot/go_modules/golang.org/x/net-0.7.0 Milos Gajdos 2023-02-20 14:00:06 +0000
  • 772cef6b4e
    Merge pull request #3736 from aaronlehmann/log-username-on-successful-requests Milos Gajdos 2023-02-19 19:05:35 +0000
  • 9594fbcfeb
    build(deps): bump golang.org/x/net from 0.4.0 to 0.7.0 dependabot[bot] 2023-02-17 22:42:11 +0000
  • a4d64adabc
    Merge pull request #3838 from smorimoto/update-fossa-action Hayley Swimelar 2023-02-17 14:28:03 -0800
  • e64b08ada6
    Merge pull request #3841 from kirat-singh/feature/aws-ca-bundle Milos Gajdos 2023-02-17 09:36:20 +0000
  • 167f1712b8 runtime error: slice bounds out of range [33:7] Xiaolei.Liang 2023-02-16 16:44:49 +0800
  • 3117e2eb2f
    Use default http.Transport for AWS S3 session Kirat Singh 2023-02-14 10:20:54 -0500
  • 687a9e062a
    Merge 72dd127472 into dc5b207fdd Flavian Missi 2023-02-15 12:22:54 +0000
  • 72dd127472 .github/workflows: use go install instead of go get Flavian Missi 2023-02-15 13:20:37 +0100
  • 8ddf4f6a5d Rework from worker pool approach to buffered channel limiter approach Should be better for relatively small amount of long-running tasks Andrey Voronkov 2023-02-14 22:21:38 +0300
  • 36d8c594d7
    Merge pull request #3823 from drornir/patch-1 Milos Gajdos 2023-02-14 15:00:26 +0000
  • 2179a5f66c add double newlines in ADOPTERS.md drornir 2023-01-13 16:55:47 +0200
  • 23ef54387c
    Merge 4c0001ed53 into dc5b207fdd Flavian Missi 2023-02-14 12:13:40 +0000
  • 4c0001ed53 Add code to handle pagination of parts. Fixes max layer size of 10GB bug Flavian Missi 2023-02-14 12:45:53 +0100
  • 29e26d0669 Log using of the default lookup concurrency factor. Improve readability. Andrey Voronkov 2023-02-14 13:31:35 +0300
  • 90cfa8ef72 Concurrent Lookup in TagStore Based on https://github.com/distribution/distribution/pull/3589 Andrey Voronkov 2023-02-13 21:36:17 +0300
  • 165fd5f9ac Update fossa-contrib/fossa-action action to v2 Sora Morimoto 2023-02-14 01:43:23 +0900
  • 38900e08dd
    OCI manifest verification error should be generic Bracken Dawson 2023-02-02 14:42:44 +0000
  • a920a5d82c
    Include a test for an artifact with blobs Bracken Dawson 2023-02-02 13:44:28 +0000
  • 9d3c8927d5
    Algorithm in referrer link path is a parameter Bracken Dawson 2023-02-02 13:40:01 +0000
  • 864a282813
    Document the reason for unversioned Bracken Dawson 2023-02-02 13:38:58 +0000
  • 4534085117
    Remove unlinker for now Bracken Dawson 2023-02-02 14:43:31 +0000
  • 79dddc90b0
    Remove duplication of manifest.Unversioned Bracken Dawson 2023-02-02 13:37:59 +0000
  • 3634775866
    Remove stutter from artifact filenames Bracken Dawson 2023-02-02 13:35:11 +0000
  • 099fd6b4db
    Test additional artifact manifest cases Bracken Dawson 2023-02-02 13:34:34 +0000