0
Fork 0
mirror of https://github.com/project-zot/zot.git synced 2025-01-20 22:52:51 -05:00
zot/pkg/api
Ramkumar Chinchani 25f5a45296 dedupe: use hard links to dedupe blobs
As the number of repos and layers increases, the greater the probability
that layers are duplicated. We dedupe using hard links when content is
the same. This is intended to be purely a storage layer optimization.
Access control when available is orthogonal this optimization.

Add a durable cache to help speed up layer lookups.

Update README.

Add more unit tests.
2020-04-03 09:29:12 -07:00
..
auth.go Fix auth scope on endpoints without repo name 2020-01-31 18:04:38 -06:00
BUILD.bazel bazel: fix bazel build failures 2020-03-20 10:58:21 -07:00
config.go Add support for bearer/token auth 2020-01-27 12:42:23 -06:00
controller.go dedupe: use hard links to dedupe blobs 2020-04-03 09:29:12 -07:00
controller_test.go Fix auth scope on endpoints without repo name 2020-01-31 18:04:38 -06:00
errors.go check: add unit tests to cover the new code, fix linter errors 2020-01-31 13:21:43 -08:00
ldap.go ldap: prune unused code 2020-03-30 23:12:16 -07:00
regexp.go compliance: be compliant with dist-spec compliance tests 2020-01-16 11:28:23 -08:00
routes.go dedupe: use hard links to dedupe blobs 2020-04-03 09:29:12 -07:00