X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/18b51f2620505d4efbc9de322e24d5218a5ca19b..443a0b96316ed46600dc5035193adae6ac4d1f74:/services/keepstore/handlers.go?ds=sidebyside diff --git a/services/keepstore/handlers.go b/services/keepstore/handlers.go index 2426c9cbda..e079b96784 100644 --- a/services/keepstore/handlers.go +++ b/services/keepstore/handlers.go @@ -87,9 +87,9 @@ func MakeRESTRouter(cluster *arvados.Cluster) http.Handler { rtr.limiter = httpserver.NewRequestLimiter(theConfig.MaxRequests, rtr) - stack := httpserver.Instrument(nil, nil, + instrumented := httpserver.Instrument(nil, nil, httpserver.AddRequestIDs(httpserver.LogRequests(nil, rtr.limiter))) - return stack.ServeAPI(stack) + return instrumented.ServeAPI(theConfig.ManagementToken, instrumented) } // BadRequestHandler is a HandleFunc to address bad requests. @@ -103,7 +103,7 @@ func (rtr *router) handleGET(resp http.ResponseWriter, req *http.Request) { locator := req.URL.Path[1:] if strings.Contains(locator, "+R") && !strings.Contains(locator, "+A") { - rtr.remoteProxy.Get(resp, req, rtr.cluster) + rtr.remoteProxy.Get(ctx, resp, req, rtr.cluster) return }