distribution/registry/storage
Stephen J Day 9f9a7f230b Allow disabling of starage driver redirects
Storage drivers can implement a method called URLFor which can return a direct
url for a given path. The functionality allows the registry to direct clients
to download content directly from the backend storage. This is commonly used
with s3 and cloudfront. Under certain conditions, such as when the registry is
not local to the backend, these redirects can hurt performance and waste
incoming bandwidth on pulls. This feature addition allows one to disable this
feature, if required.

Signed-off-by: Stephen J Day <stephen.day@docker.com>

Conflicts:
	configuration/configuration.go
	registry/handlers/app.go
	registry/storage/catalog_test.go
	registry/storage/manifeststore_test.go
	registry/storage/registry.go
2015-07-24 16:59:35 -07:00
..
cache Manifest and layer soft deletion. 2015-07-24 09:57:20 -07:00
driver Merge pull request #493 from nevermosby/storage-support-openstack-swift 2015-07-22 23:53:36 -07:00
blob_test.go Allow disabling of starage driver redirects 2015-07-24 16:59:35 -07:00
blobcachemetrics.go Open cache interface 2015-05-15 17:56:28 -07:00
blobserver.go Allow disabling of starage driver redirects 2015-07-24 16:59:35 -07:00
blobstore.go Manifest and layer soft deletion. 2015-07-24 09:57:20 -07:00
blobwriter.go Manifest and layer soft deletion. 2015-07-24 09:57:20 -07:00
blobwriter_nonresumable.go Remove digest package's dependency on external sha implementation 2015-05-20 23:44:08 -07:00
blobwriter_resumable.go Fix build when using build tag 'noresumabledigest' 2015-07-14 11:14:09 -07:00
catalog.go Create Repositories method 2015-07-21 21:45:14 -07:00
catalog_test.go Allow disabling of starage driver redirects 2015-07-24 16:59:35 -07:00
doc.go Move storage package under registry package 2015-02-11 12:43:04 -08:00
filereader.go Refactor Blob Service API 2015-05-15 17:05:18 -07:00
filereader_test.go Refactor Blob Service API 2015-05-15 17:05:18 -07:00
filewriter.go Refactor Blob Service API 2015-05-15 17:05:18 -07:00
filewriter_test.go Refactor Blob Service API 2015-05-15 17:05:18 -07:00
linkedblobstore.go Manifest and layer soft deletion. 2015-07-24 09:57:20 -07:00
manifeststore.go Manifest and layer soft deletion. 2015-07-24 09:57:20 -07:00
manifeststore_test.go Allow disabling of starage driver redirects 2015-07-24 16:59:35 -07:00
paths.go Refactor specification of supported digests 2015-05-22 18:08:23 -07:00
paths_test.go Refactor Blob Service API 2015-05-15 17:05:18 -07:00
purgeuploads.go Replace uuid dependency with internal library 2015-05-22 18:59:41 -07:00
purgeuploads_test.go Replace uuid dependency with internal library 2015-05-22 18:59:41 -07:00
registry.go Allow disabling of starage driver redirects 2015-07-24 16:59:35 -07:00
revisionstore.go Manifest and layer soft deletion. 2015-07-24 09:57:20 -07:00
signaturestore.go Manifest and layer soft deletion. 2015-07-24 09:57:20 -07:00
tagstore.go Refactor Blob Service API 2015-05-15 17:05:18 -07:00
util.go Refactor Blob Service API 2015-05-15 17:05:18 -07:00
walk.go Make Storage Driver API calls context aware. 2015-04-27 15:58:58 -07:00
walk_test.go Make Storage Driver API calls context aware. 2015-04-27 15:58:58 -07:00