user_arg, user_repo_name, vm_uuid = ARGV
require 'arvados'
-arv = Arvados.new
+arv = Arvados.new(api_version: 'v1')
# Look up the given user by uuid or, failing that, email address.
user = begin
require 'arvados'
-arv = Arvados.new
+arv = Arvados.new(api_version: 'v1')
arv.node.list[:items].each do |node|
if node[:crunch_worker_state] != 'down'
ping_age = (Time.now - Time.parse(node[:last_ping_at])).to_i rescue -1
return if defined? @@last_ping_at and @@last_ping_at > Time.now - 300
@@last_ping_at = Time.now
begin
- @@arvados ||= Arvados.new(api_token: '')
+ @@arvados ||= Arvados.new(api_version: 'v1', api_token: '')
@@keepdirs.each do |kd|
ack = @@arvados.keep_disk.ping(uuid: kd[:arvados][:uuid],
service_port: settings.port,