X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/aabde5c5f0cba198c90558a3f3bb100ea9a09b6d..2ec2c8ed2c5db174f3a83dc257fa4c4b3190f47b:/services/api/app/controllers/arvados/v1/nodes_controller.rb?ds=sidebyside diff --git a/services/api/app/controllers/arvados/v1/nodes_controller.rb b/services/api/app/controllers/arvados/v1/nodes_controller.rb index fc3384b9c2..5e2404e62c 100644 --- a/services/api/app/controllers/arvados/v1/nodes_controller.rb +++ b/services/api/app/controllers/arvados/v1/nodes_controller.rb @@ -3,6 +3,8 @@ class Arvados::V1::NodesController < ApplicationController skip_before_filter :find_object_by_uuid, :only => :ping skip_before_filter :render_404_if_no_object, :only => :ping + include DbCurrentTime + def update if resource_attrs[:job_uuid] @object.job_readable = readable_job_uuids(resource_attrs[:job_uuid]).any? @@ -21,7 +23,7 @@ class Arvados::V1::NodesController < ApplicationController return render_not_found end ping_data = { - ip: params[:local_ipv4] || request.env['REMOTE_ADDR'], + ip: params[:local_ipv4] || request.remote_ip, ec2_instance_id: params[:instance_id] } [:ping_secret, :total_cpu_cores, :total_ram_mb, :total_scratch_mb]