tron

Next generation batch process scheduling and management

Showing:

Popularity

Downloads/wk

0

GitHub Stars

330

Maintenance

Last Commit

17d ago

Contributors

73

Package

Dependencies

0

License

Categories

Readme

Tron - Batch Scheduling System

Build Status Documentation Status

Tron is a centralized system for managing periodic batch processes across a cluster. If you find cron or fcron to be insufficient for managing complex work flows across multiple computers, Tron might be for you.

Install with:

> sudo pip install tron

Or look at the tutorial.

The full documentation is available on ReadTheDocs.

Versions / Roadmap

Tron is changing and under active development.

It is being transformed from an ssh-based execution engine to a Mesos framework.

Tron development is specifically targeting Yelp's needs and not designed to be a general solution for other companies.

  • <= v0.6.2 - Stable version, recommended for non-Yelp installations.
  • = v1.0.0 - Stable mesos-based version

Contributing

Read Working on Tron and start sending pull requests!

Any issues should be posted on Github.

BerkeleyDB on Mac OS X

$ brew install berkeley-db
$ export BERKELEYDB_DIR=$(brew --cellar)/berkeley-db/<installed version>
$ export YES_I_HAVE_THE_RIGHT_TO_USE_THIS_BERKELEY_DB_VERSION=1

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100