distribution/registry
Manish Tomar 13f8189f2a fix memory leak introduced in PR #2648
context.App.repoRemover is single registry instance stored throughout
app run. It was wrapped in another remover when processing each request.
This remover happened to be remover got from previous request. This way
every remover created was stored in infinite linked list causing memory
leak. Fixing it by storing the wrapped remover inside the request context
which will get gced when request context is gced. This was introduced in
PR #2648.

Signed-off-by: Manish Tomar <manish.tomar@docker.com>
2018-08-14 16:41:45 -07:00
..
api Enable struct check 2018-08-06 13:55:43 -07:00
auth Enable static checks 2018-08-06 14:49:11 -07:00
client Enable static checks 2018-08-06 14:49:11 -07:00
handlers fix memory leak introduced in PR #2648 2018-08-14 16:41:45 -07:00
listener
middleware context: remove definition of Context 2017-08-11 15:53:31 -07:00
proxy Enable static checks 2018-08-06 14:49:11 -07:00
storage Merge pull request #2671 from dmp42/goamz 2018-08-10 15:54:04 -07:00
doc.go Move initialization code from main.go to the registry package 2015-09-09 14:39:31 -07:00
registry.go Remove ciphers that do not support perfect forward secrecy 2018-08-10 14:58:51 -07:00
registry_test.go Allow registry clients to connect via http2 2016-08-13 22:07:42 -04:00
root.go add possibility to clean untagged manifests 2018-01-05 12:20:01 +02:00