# File lib/openshift-origin-controller/app/models/application.rb, line 734 def threaddump(dependency=nil) reply = ResultIO.new self.comp_instance_map.each do |comp_inst_name, comp_inst| next if !dependency.nil? and (comp_inst.parent_cart_name != dependency) group_inst = self.group_instance_map[comp_inst.group_instance_name] s,f = run_on_gears(group_inst.gears, reply, false) do |gear, r| r.append gear.threaddump(comp_inst) end raise f[0][:exception] if(f.length > 0) end reply end