Changeset 1630

Show
Ignore:
Timestamp:
06/15/08 13:38:14 (6 months ago)
Author:
kindlund
Message:

Enabled job.updated_at functionality, in order to measure job performance.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • hive/trunk/data_webapp/app/controllers/hc_database_controller.rb

    r1627 r1630  
    6161    # XXX: This functionality should improve in Rails v2.1 
    6262    if not job.id.nil? 
     63      # XXX: Update the timestamp manually, since cache counters don't automatically update it. 
     64      DroneJob.update_all('updated_at=\''+Time.now.iso8601+'\'','id='+job.id.to_s) 
    6365      job = DroneJob.find(job.id) 
    6466    end 
     
    193195              # XXX: This functionality should improve in Rails v2.1 
    194196              if not job.id.nil? 
     197                # XXX: Update the timestamp manually, since cache counters don't automatically update it. 
     198                DroneJob.update_all('updated_at=\''+Time.now.iso8601+'\'','id='+job.id.to_s) 
    195199                job = DroneJob.find(job.id) 
    196200              end 
  • hive/trunk/data_webapp/app/models/post_office.rb

    r1629 r1630  
    3131    @sent_on = Time.now 
    3232    @content_type = "text/plain" 
     33    body[:time_elapsed] = distance_of_time_in_words((job.updated_at - job.created_at).floor / 60) 
    3334    body[:num_urls] = job.completed_urls_count 
    3435    body[:history_urls] = job.history_urls 
  • hive/trunk/data_webapp/app/views/post_office/job_completed.text.plain.erb

    r1629 r1630  
    44Status:              <%= @status.to_s %> 
    55Job ID:              #<%= @job_id.to_s %> 
     6Time Elapsed:        <%= @time_elapsed.to_s %> 
    67 
    78Report Summary