# File lib/chef/solr_query/solr_http_request.rb, line 108
      def request_failed!(response, description='HTTP call')
        Chef::Log.fatal("#{description} failed (#{response.class} #{response.code} #{response.message})")
        response.error!
      rescue Timeout::Error, Errno::EINVAL, EOFError, Net::HTTPBadResponse, Net::HTTPHeaderSyntaxError, Net::ProtocolError, Errno::ECONNREFUSED, Errno::ECONNRESET, Errno::ETIMEDOUT => e
        Chef::Log.debug(e.backtrace.join("\n"))
        raise Chef::Exceptions::SolrConnectionError, "#{e.class.name}: #{e.to_s}"
      end