nmilford/specfiles — pull request #2 by unit3 (2012-09-05 22:25:16+00:00)
Title: Converted Storm components to upstart jobs for fast-fail protection

Storm docs indicate that storm components should be run under a supervisor, as they're designed to be fast-fail, and need to be auto-restarted if they crash:

https://github.com/nathanmarz/storm/wiki/Setting-up-a-Storm-cluster

I've converted from the init scripts you supplied into upstart jobs, as upstart can check and auto-restart the daemons when they die. This also has the added benefit of reducing complexity, since the upstart job definitions are a lot simpler than the init scripts.

Of course, this means the packages will only really work with RHEL6 variants and newer, but presumably nobody is planning on running Storm on RHEL5 variants. ;)