distribution/registry/handlers
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_test.go Enable static checks 2018-08-06 14:49:11 -07:00
app.go fix memory leak introduced in PR #2648 2018-08-14 16:41:45 -07:00
app_test.go Change DELETE action from "*" to "delete" 2017-01-03 12:27:12 -08:00
basicauth.go Move registry package into handler package 2015-02-10 17:25:40 -08:00
basicauth_prego14.go Move registry package into handler package 2015-02-10 17:25:40 -08:00
blob.go digest: migrate to opencontainers/go-digest 2017-01-06 15:42:03 -08:00
blobupload.go context: remove definition of Context 2017-08-11 15:53:31 -07:00
catalog.go Stop ErrFinishedWalk from escaping from Repositories walk 2016-08-05 17:21:48 -07:00
context.go fix memory leak introduced in PR #2648 2018-08-14 16:41:45 -07:00
health_test.go Disable upload purging during test 2016-08-26 16:23:07 -07:00
helpers.go context: remove definition of Context 2017-08-11 15:53:31 -07:00
hmac.go handlers: provide better log message on mismatched secret 2016-09-02 15:24:35 -07:00
hmac_test.go Refactor Blob Service API 2015-05-15 17:05:18 -07:00
hooks.go moved Sirupsen to sirupsen on a case sensitive system 2017-06-23 20:28:48 +00:00
mail.go Enable static checks 2018-08-06 14:49:11 -07:00
manifests.go folow commit 9c88801a12 2018-06-18 13:55:24 -05:00
tags.go Pass through known errors 2016-04-29 23:34:24 +02:00