Merge branch 'master' into 3762-delete-list-worker
[arvados.git] / services / api / lib / simulate_job_log.rb
index 65ab0217466709439ab9e610bc7823ee416e6a3e..fc124c8f7770353d6d797e7d2c7cdf5fcffde4b3 100644 (file)
@@ -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