X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/262d1e44ddaf3f014423a4acf96a3a6200279820..eeef002557bc361a10483d1924c49e35e8a23fde:/services/api/lib/audit_logs.rb?ds=sidebyside diff --git a/services/api/lib/audit_logs.rb b/services/api/lib/audit_logs.rb index 8a5a6306b4..56fd935f3f 100644 --- a/services/api/lib/audit_logs.rb +++ b/services/api/lib/audit_logs.rb @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + require 'current_api_client' require 'db_current_time' @@ -15,7 +19,7 @@ module AuditLogs File.open(lockfile, File::RDWR|File::CREAT, 0600) do |f| return unless f.flock(File::LOCK_NB|File::LOCK_EX) - sql = "select clock_timestamp() - interval '#{max_age} seconds'" + sql = "select clock_timestamp() - interval '#{'%.9f' % max_age} seconds'" threshold = ActiveRecord::Base.connection.select_value(sql).to_time.utc Rails.logger.info "AuditLogs: deleting logs older than #{threshold}"