Skip to content

yenNSTH/Tron

 
 

Repository files navigation

Tron - Batch Scheduling System

Build Status Documentation Status

Tron is a centralized system for managing periodic batch processes and services 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.
  • = v0.7.x - Development version. Many features removed and experimental features added.

Contributing

Read Working on Tron and start sending pull requests!

Any issues should be posted on Github.

About

Next generation batch process scheduling and management

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 66.4%
  • JavaScript 19.9%
  • CSS 7.0%
  • CoffeeScript 6.0%
  • HTML 0.4%
  • Makefile 0.2%
  • Shell 0.1%