Skip to content

Commit 7eedc44

Browse files
authored
Merge pull request #837 from agrare/update_for_worker_settings
Update to use normalized worker_settings from core
2 parents f098890 + 288898e commit 7eedc44

File tree

3 files changed

+6
-9
lines changed

3 files changed

+6
-9
lines changed

app/models/manageiq/providers/vmware/infra_manager/event_catcher.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,9 @@ class ManageIQ::Providers::Vmware::InfraManager::EventCatcher < ManageIQ::Provid
22
require_nested :Runner
33

44
self.rails_worker = -> { !!worker_settings[:rails_worker] }
5+
self.worker_settings_paths = [
6+
%i[http_proxy vmwarews],
7+
%i[log level_vim],
8+
%i[ems ems_vmware]
9+
]
510
end

workers/event_catcher/event_catcher.rb

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
require_relative "event_parser"
2-
require "active_support/core_ext/numeric/time"
3-
require "more_core_extensions/core_ext/string/to_i_with_method"
42

53
class EventCatcher
64
def initialize(ems, endpoint, authentication, settings, messaging, logger, page_size = 20)
@@ -164,10 +162,6 @@ def heartbeat_to_file
164162
end
165163

166164
def heartbeat_timeout
167-
timeout = settings.dig(:workers, :worker_base, :event_catcher, :event_catcher_vmware, :heartbeat_timeout)
168-
timeout ||= settings.dig(:workers, :worker_base, :defaults, :heartbeat_timeout)
169-
timeout ||= "2.minutes"
170-
171-
Time.now.to_i + timeout.to_i_with_method
165+
Time.now.to_i + (settings.dig("worker_settings", "heartbeat_timeout") || 120)
172166
end
173167
end

workers/event_catcher/worker

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@ require "bundler/inline"
55
gemfile(false) do
66
source "https://rubygems.org"
77

8-
gem "activesupport", "~>6.1.6"
98
gem "manageiq-loggers", "~>1.0"
109
gem "manageiq-messaging", "~> 1.0"
11-
gem "more_core_extensions"
1210
gem "rbvmomi2", "~> 3.3"
1311
if ENV.fetch("APPLIANCE", nil)
1412
gem "sd_notify"

0 commit comments

Comments
 (0)