app/services/katello/event_daemon.rb in katello-3.14.0 vs app/services/katello/event_daemon.rb in katello-3.14.1
- old
+ new
@@ -7,11 +7,13 @@
def start
error = nil
status = nil
loop do
- check_services(error, status)
+ Rails.application.executor.wrap do
+ check_services(error, status)
+ end
sleep 15
end
end
def check_services(error, status)
@@ -19,19 +21,19 @@
begin
status = service_class.status
rescue => error
Rails.logger.error("Error occurred while pinging #{service_class}")
Rails.logger.error(error.message)
- Rails.logger.error(error.backtrace.join('\n'))
+ Rails.logger.error(error.backtrace.join("\n"))
ensure
if error || !status&.dig(:running)
begin
service_class.close
service_class.run
rescue => error
Rails.logger.error("Error occurred while starting #{service_class}")
Rails.logger.error(error.message)
- Rails.logger.error(error.backtrace.join('\n'))
+ Rails.logger.error(error.backtrace.join("\n"))
ensure
error = nil
end
end
end