12533: Do not update the API Client Authorization record to avoid
authorLucas Di Pentima <ldipentima@veritasgenetics.com>
Thu, 2 Nov 2017 14:48:03 +0000 (11:48 -0300)
committerLucas Di Pentima <ldipentima@veritasgenetics.com>
Thu, 2 Nov 2017 14:48:03 +0000 (11:48 -0300)
row contention when lots of jobs are queued with the same token.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

services/api/app/middlewares/arvados_api_token.rb

index b49529091254ed4ca832d0e7ac75489a8f958d2e..5eb756b9fa3609519a1fa63f8c3a1a9021ed190c 100644 (file)
@@ -54,11 +54,6 @@ class ArvadosApiToken
     Thread.current[:api_client_uuid] = api_client.andand.uuid
     Thread.current[:api_client] = api_client
     Thread.current[:user] = user
-    if api_client_auth
-      api_client_auth.last_used_at = Time.now
-      api_client_auth.last_used_by_ip_address = remote_ip.to_s
-      api_client_auth.save validate: false
-    end
 
     @app.call env if @app
   end