Project

General

Profile

« Previous | Next » 

Revision 7397bf15

Added by Marek Hulán over 8 years ago

Fixes #11791 - avoid N+1 query caused by configuration status

View differences:

app/models/host_status/configuration_status.rb
elsif out_of_sync?
# out of sync
return HostStatus::Global::WARN
elsif no_reports? && host.puppet_proxy
elsif no_reports? && host.puppet_proxy_id
# no reports and puppet is set
return HostStatus::Global::WARN
else
test/unit/host_status/configuration_status_test.rb
@status.stubs(:no_reports? => true)
assert_equal HostStatus::Global::OK, @status.to_global
@host.stubs(:puppet_proxy => :something)
@host.stubs(:puppet_proxy_id => :something)
assert_equal HostStatus::Global::WARN, @status.to_global
end

Also available in: Unified diff