From f2c4918496445ab7743f797e360cee38a800c050 Mon Sep 17 00:00:00 2001 From: Nick Carboni Date: Tue, 19 Nov 2019 15:53:16 -0500 Subject: [PATCH] Add worker kill priority to workers only used by the vmware provider This is needed in order to seed the MiqWorkerType model --- app/models/miq_ems_refresh_core_worker.rb | 4 ++++ app/models/miq_vim_broker_worker.rb | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/app/models/miq_ems_refresh_core_worker.rb b/app/models/miq_ems_refresh_core_worker.rb index 06e3e94c7..000364a70 100644 --- a/app/models/miq_ems_refresh_core_worker.rb +++ b/app/models/miq_ems_refresh_core_worker.rb @@ -14,6 +14,10 @@ def self.ems_class ManageIQ::Providers::Vmware::InfraManager end + def self.kill_priority + MiqWorkerType::KILL_PRIORITY_REFRESH_CORE_WORKERS + end + def friendly_name @friendly_name ||= begin ems = ext_management_system diff --git a/app/models/miq_vim_broker_worker.rb b/app/models/miq_vim_broker_worker.rb index 0e3ca3e4e..5698595b9 100644 --- a/app/models/miq_vim_broker_worker.rb +++ b/app/models/miq_vim_broker_worker.rb @@ -25,6 +25,10 @@ def self.supports_container? true end + def self.kill_priority + MiqWorkerType::KILL_PRIORITY_VIM_BROKER_WORKERS + end + def self.has_required_role? return false if emses_to_monitor.empty? super