# File lib/chef/client.rb, line 374 def converge(run_context) @events.converge_start(run_context) Chef::Log.debug("Converging node #{node_name}") @runner = Chef::Runner.new(run_context) runner.converge @events.converge_complete true rescue Exception => e # TODO: should this be a separate #converge_failed(exception) method? @events.converge_complete raise end