distribution/storage
Stephen J Day 3277d9fc74 Redesign path layout for backend storage
Several requirements for storing registry data have been compiled and the
backend layout has been refactored to comply. Specifically, we now store most
data as blobs that are linked from repositories. All data access is traversed
through repositories. Manifest updates are no longer destructive and support
references by digest or tag. Signatures for manifests are now stored externally
to the manifest payload to allow merging of signatures posted at different
time.

The design is detailed in the documentation for pathMapper.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-01-14 11:34:47 -08:00
..
cloudfrontlayerhandler.go Adds options map for storagedriver URLFor() method 2015-01-08 17:10:32 -08:00
delegatelayerhandler.go Factors out resolveBlobPath, renames expires -> expiry 2015-01-08 17:56:45 -08:00
doc.go Lots of various golint fixes 2014-11-17 15:46:06 -08:00
filereader.go Move from docker-registry to distribution 2014-12-23 17:13:02 -08:00
filereader_test.go Move from docker-registry to distribution 2014-12-23 17:13:02 -08:00
filewriter.go Implement a remote file writer for use with StorageDriver 2015-01-09 14:49:06 -08:00
filewriter_test.go Implement a remote file writer for use with StorageDriver 2015-01-09 14:49:06 -08:00
layer.go Spool layer uploads to remote storage 2015-01-09 14:50:39 -08:00
layer_test.go Spool layer uploads to remote storage 2015-01-09 14:50:39 -08:00
layerhandler.go Adds support for content redirects for layer downloads 2015-01-08 17:01:28 -08:00
layerreader.go Move from docker-registry to distribution 2014-12-23 17:13:02 -08:00
layerstore.go Spool layer uploads to remote storage 2015-01-09 14:50:39 -08:00
layerupload.go Spool layer uploads to remote storage 2015-01-09 14:50:39 -08:00
manifeststore.go Decouple manifest signing and verification 2015-01-02 15:46:47 -08:00
manifeststore_test.go Spool layer uploads to remote storage 2015-01-09 14:50:39 -08:00
paths.go Redesign path layout for backend storage 2015-01-14 11:34:47 -08:00
paths_test.go Redesign path layout for backend storage 2015-01-14 11:34:47 -08:00
services.go Spool layer uploads to remote storage 2015-01-09 14:50:39 -08:00