containerd/content
Stephen J Day 621164bc84
content: refactor content store for API
After iterating on the GRPC API, the changes required for the actual
implementation are now included in the content store. The begin change
is the move to a single, atomic `Ingester.Writer` method for locking
content ingestion on a key. From this, comes several new interface
definitions.

The main benefit here is the clarification between `Status` and `Info`
that came out of the GPRC API. `Status` tells the status of a write,
whereas `Info` is for querying metadata about various blobs.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
2017-02-21 13:10:22 -08:00
..
content.go content: refactor content store for API 2017-02-21 13:10:22 -08:00
content_test.go content: refactor content store for API 2017-02-21 13:10:22 -08:00
helpers.go content: refactor content store for API 2017-02-21 13:10:22 -08:00
locks.go content: refactor content store for API 2017-02-21 13:10:22 -08:00
store.go content: refactor content store for API 2017-02-21 13:10:22 -08:00
writer.go content: refactor content store for API 2017-02-21 13:10:22 -08:00