[ARVADOS] updated: 4600343d1bff7ac4f7b9f08486541444c31af8b6

Git user git at public.curoverse.com
Thu Mar 23 16:02:31 EDT 2017


Summary of changes:
 services/api/app/models/log.rb              |  4 +-
 services/api/config/application.default.yml | 18 +++++++
 services/api/lib/audit_logs.rb              | 65 ++++++++++++++++++++++++
 services/api/test/fixtures/logs.yml         |  4 ++
 services/api/test/unit/log_test.rb          | 78 +++++++++++++++++++++++++++++
 5 files changed, 168 insertions(+), 1 deletion(-)
 create mode 100644 services/api/lib/audit_logs.rb

       via  4600343d1bff7ac4f7b9f08486541444c31af8b6 (commit)
       via  fd7767148061d21b77bd97a8856191d6c9bbc077 (commit)
       via  6722b420effcab24dffd9b47fa277f8830bd4cca (commit)
       via  262d1e44ddaf3f014423a4acf96a3a6200279820 (commit)
       via  8b278cdd80f8969a954a2c789281f8f63195e894 (commit)
       via  37e995fb7423b2b353c599e2a1b00bda7c29ee6f (commit)
      from  a8378b8deaa2bbf9d2c154d9d9bb072538c288cc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit 4600343d1bff7ac4f7b9f08486541444c31af8b6
Merge: a8378b8 fd77671
Author: Tom Clegg <tom at curoverse.com>
Date:   Thu Mar 23 15:56:44 2017 -0400

    Merge branch '11065-rotate-logs'
    
    closes #11065


commit fd7767148061d21b77bd97a8856191d6c9bbc077
Author: Tom Clegg <tom at curoverse.com>
Date:   Thu Mar 23 15:56:16 2017 -0400

    11065: Avoid scientific notation in PostgreSQL literal.

diff --git a/services/api/lib/audit_logs.rb b/services/api/lib/audit_logs.rb
index 8a5a630..ddbf2d0 100644
--- a/services/api/lib/audit_logs.rb
+++ b/services/api/lib/audit_logs.rb
@@ -15,7 +15,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}"
 

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list