Yelp/mrjob — pull request #368 by davidmarin (2012-02-16 00:02:13+00:00)
Title: Terminate pending jobs (Fixes #365)

`mrjob.tools.emr.terminate_idle_job_flows` now considers a job flow idle if it hasn't done anything for a while, even if it still has pending steps. We make an exception when terminating jobs near the end of the hour, since it's normal for a job flow to be idle for a short time between running steps.

Also in this pull request:

* `mrjob.tools.emr.report_long_jobs` now:
* includes bootstrap steps that are taking a long time
* no longer reports step number or total number of steps (it's not that useful, and looks silly with bootstrapping).
* fixed a bunch of tests that were falling through to local `mrjob.conf` configs