distribution/registry/storage/driver
Stephen J Day f132ff7702 Use done channel to avoid goroutine leak
This deals with a memory leak, caused by goroutines, experienced when using the
s3 driver. Unfortunately, this section of the code leaks goroutines like a
sieve. There is probably some refactoring that could be done to avoid this but
instead, we have a done channel that will cause waiting goroutines to exit.

Signed-off-by: Stephen J Day <stephen.day@docker.com>
2015-05-06 11:04:51 -07:00
..
azure Require storage drivers to report their name 2015-05-06 11:04:50 -07:00
base Include driver name in trace messsages 2015-05-06 11:04:50 -07:00
factory Move storagedriver package to registry/storage/driver 2015-02-11 12:43:04 -08:00
filesystem Require storage drivers to report their name 2015-05-06 11:04:50 -07:00
inmemory Require storage drivers to report their name 2015-05-06 11:04:50 -07:00
ipc fix some typos in source comments 2015-05-06 11:04:49 -07:00
middleware Handle cloudFront bucket prefix issue 2015-04-06 19:46:05 -07:00
s3 Use done channel to avoid goroutine leak 2015-05-06 11:04:51 -07:00
testsuites fix some typos in source comments 2015-05-06 11:04:49 -07:00
fileinfo.go Move storagedriver package to registry/storage/driver 2015-02-11 12:43:04 -08:00
storagedriver.go Require storage drivers to report their name 2015-05-06 11:04:50 -07:00