X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/94d2af98f5882985e57d8dd1b17a2fd2e8cc8734..2ca0934c1daf79d5c1b959c8b3d0f36b5dd57bc4:/services/api/lib/simulate_job_log.rb diff --git a/services/api/lib/simulate_job_log.rb b/services/api/lib/simulate_job_log.rb index 65ab021746..fc124c8f77 100644 --- a/services/api/lib/simulate_job_log.rb +++ b/services/api/lib/simulate_job_log.rb @@ -1,15 +1,11 @@ -require 'db_current_time' - module SimulateJobLog - include DbCurrentTime - def replay(filename, multiplier = 1, simulated_job_uuid = nil) raise "Environment must be development or test" unless [ 'test', 'development' ].include? ENV['RAILS_ENV'] multiplier = multiplier.to_f multiplier = 1.0 if multiplier <= 0 - actual_start_time = db_current_time + actual_start_time = Time.now log_start_time = nil act_as_system_user do @@ -33,7 +29,7 @@ module SimulateJobLog # determine when we want to simulate this log being created, based on the time multiplier log_start_time = cols[:timestamp] if log_start_time.nil? log_time = cols[:timestamp] - actual_elapsed_time = db_current_time - actual_start_time + actual_elapsed_time = Time.now - actual_start_time log_elapsed_time = log_time - log_start_time modified_elapsed_time = log_elapsed_time / multiplier pause_time = modified_elapsed_time - actual_elapsed_time