فهرست منبع

Added check info to query comments

Andrew Kane 8 سال پیش
والد
کامیت
2d6df69f27
2فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 1 1
      lib/blazer.rb
  2. 3 0
      lib/blazer/data_source.rb

+ 1 - 1
lib/blazer.rb

@@ -85,7 +85,7 @@ module Blazer
       Blazer.transform_statement.call(data_source, statement) if Blazer.transform_statement
 
       while tries <= 3
-        columns, rows, error, cached_at = data_source.run_statement(statement, refresh_cache: true)
+        columns, rows, error, cached_at = data_source.run_statement(statement, refresh_cache: true, check: check, query: check.query)
         if error == Blazer::TIMEOUT_MESSAGE
           Rails.logger.info "[blazer timeout] query=#{check.query.name}"
           tries += 1

+ 3 - 0
lib/blazer/data_source.rb

@@ -157,6 +157,9 @@ module Blazer
         if options[:query].respond_to?(:id)
           comment << ",query_id:#{options[:query].id}"
         end
+        if options[:check]
+          comment << ",check_id:#{options[:check].id},check_emails:#{options[:check].emails}"
+        end
         columns, rows, error, just_cached = run_statement_helper(statement, comment)
       end