X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2f27ee200f6cc4c97d30084e34330efef2068ebf..efcfd2cdc9a9ed6ab3af54e9a4e149d4bdf1f8d3:/services/api/app/models/keep_disk.rb diff --git a/services/api/app/models/keep_disk.rb b/services/api/app/models/keep_disk.rb index 04171bcab5..4623393d0c 100644 --- a/services/api/app/models/keep_disk.rb +++ b/services/api/app/models/keep_disk.rb @@ -44,25 +44,19 @@ class KeepDisk < ArvadosModel :last_read_at, :last_write_at ].collect(&:to_s).index k - }.merge(last_ping_at: Time.now)) + }.merge(last_ping_at: db_current_time)) end def service_host - KeepService.where(uuid: self.keep_service_uuid).each do |k| - return k.service_host - end + KeepService.find_by_uuid(self.keep_service_uuid).andand.service_host end def service_port - KeepService.where(uuid: self.keep_service_uuid).each do |k| - return k.service_port - end + KeepService.find_by_uuid(self.keep_service_uuid).andand.service_port end def service_ssl_flag - KeepService.where(uuid: self.keep_service_uuid).each do |k| - return k.service_ssl_flag - end + KeepService.find_by_uuid(self.keep_service_uuid).andand.service_ssl_flag end protected