Revert "Save error status if err data is present in dhcp checker response"

This reverts commit d6a40e0590.
Also, this change pins activesupport gem version used for ruby 2.1.5

Change-Id: I4002b11fe7716a38ff2321643a8bad9af9de3fa0
Closes-Bug: #1619621
Signed-off-by: Maksim Malchuk <mmalchuk@mirantis.com>
This commit is contained in:
Vladimir Kozhukalov 2016-09-02 08:28:31 +00:00 committed by Maksim Malchuk
parent d6a40e0590
commit db5ed8ba49
3 changed files with 4 additions and 5 deletions

View File

@ -1,3 +1,4 @@
source 'https://rubygems.org'
gem 'raemon', :git => 'https://github.com/pressly/raemon', :ref => 'b78eaae57c8e836b8018386dd96527b8d9971acc'
gem 'activesupport', '4.2.6', :require => 'false'
gemspec

View File

@ -223,8 +223,7 @@ module Astute
if response.results[:data][:out].present?
Astute.logger.debug("DHCP checker received:\n#{response.pretty_inspect}")
node_result[:data] = JSON.parse(response.results[:data][:out])
end
if response.results[:data][:err].present?
elsif response.results[:data][:err].present?
Astute.logger.debug("DHCP checker errred with:\n#{response.pretty_inspect}")
node_result[:status] = 'error'
node_result[:error_msg] = 'Error in dhcp checker. Check logs for details'

View File

@ -137,9 +137,8 @@ describe Astute::Network do
mock_and_verify_check_dhcp(nodes, [res1, res2], expected)
# check case when the check failed for one of the nodes
err_res = mock_mc_result({:sender => "1",
:data => {:out => json_output, :err => 'Test err'}})
expected = {"nodes" => [{:uid => "1", :status => "error", :data=>expected_data,
err_res = mock_mc_result({:sender => "1", :data => {:err => 'Test err'}})
expected = {"nodes" => [{:uid => "1", :status => "error",
:error_msg => "Error in dhcp checker. Check logs for details"}],
"status" => "error"}
mock_and_verify_check_dhcp([nodes[0]], [err_res], expected)