distribution/notifications
Richard 9c1dd69439 Manifest and layer soft deletion.
Implement the delete API by implementing soft delete for layers
and blobs by removing link files and updating the blob descriptor
cache.  Deletion is configurable - if it is disabled API calls
will return an unsupported error.

We invalidate the blob descriptor cache by changing the linkedBlobStore's
blobStatter to a blobDescriptorService and naming it blobAccessController.

Delete() is added throughout the relevant API to support this functionality.

Signed-off-by: Richard Scothern <richard.scothern@gmail.com>
2015-07-24 09:57:20 -07:00
..
bridge_test.go Notification should send digest URL in event target 2015-05-27 12:56:12 -07:00
bridge.go Use "Size" field to describe blobs over "Length" 2015-07-17 17:07:11 -07:00
endpoint.go Move notifications package to distribution 2015-02-12 14:40:35 -08:00
event_test.go Use "Size" field to describe blobs over "Length" 2015-07-17 17:07:11 -07:00
event.go Use "Size" field to describe blobs over "Length" 2015-07-17 17:07:11 -07:00
http_test.go Update notification event Target fields 2015-03-05 18:01:50 -08:00
http.go Address possible goroutine leak in notification library 2015-04-29 18:31:01 -07:00
listener_test.go Manifest and layer soft deletion. 2015-07-24 09:57:20 -07:00
listener.go Allow Manifest Service to be configured with function arguments 2015-07-15 12:25:16 -07:00
metrics.go Move notifications package to distribution 2015-02-12 14:40:35 -08:00
sinks_test.go Move notifications package to distribution 2015-02-12 14:40:35 -08:00
sinks.go fix some typos in source comments 2015-04-17 12:39:52 +00:00