distribution/registry
Stephen J Day b1f616cbff Define and implement layer info cache
This changeset defines the interface for layer info caches. Layer info caches
speed up access to layer meta data accessed in storage driver backends. The
two main operations are tests for repository membership and resolving path and
size information for backend blobs.

Two implementations are available. The main implementation leverages redis to
store layer info. An alternative implementation simply caches layer info in
maps, which should speed up resolution for less sophisticated implementations.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-04-02 20:15:09 -07:00
..
api/v2 Remove max repository component length restriction 2015-03-06 19:55:33 -05:00
auth Merge pull request #256 from ncdc/master 2015-03-11 19:01:23 -07:00
client Remove unnecessary close in client 2015-03-03 19:29:12 -08:00
handlers Add redis pool to registry webapp 2015-04-01 16:27:24 -07:00
middleware Fix Godoc typos 2015-03-11 08:56:29 -07:00
storage Define and implement layer info cache 2015-04-02 20:15:09 -07:00
doc.go Move registry package into handler package 2015-02-10 17:25:40 -08:00