https://github.com/Yelp/Tron
Next generation batch process scheduling and management
https://github.com/Yelp/Tron
batch batch-management batch-scheduling infrastructure k8s kubernetes paas paasta yelp
Last synced: 6 months ago
JSON representation
Next generation batch process scheduling and management
- Host: GitHub
- URL: https://github.com/Yelp/Tron
- Owner: Yelp
- License: other
- Created: 2010-09-09T20:54:04.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2025-04-03T17:47:29.000Z (6 months ago)
- Last Synced: 2025-04-03T18:36:45.920Z (6 months ago)
- Topics: batch, batch-management, batch-scheduling, infrastructure, k8s, kubernetes, paas, paasta, yelp
- Language: Python
- Homepage:
- Size: 12.4 MB
- Stars: 346
- Watchers: 34
- Forks: 63
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
Tron - Batch Scheduling System
==============================[](https://github.com/Yelp/Tron/actions/workflows/ci.yml)
[](http://tron.readthedocs.io/en/latest/?badge=latest)Tron is a centralized system for managing periodic batch processes
across a cluster. If you find [cron](http://en.wikipedia.org/wiki/Cron) or
[fcron](http://fcron.free.fr/) 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](http://tron.readthedocs.io/en/latest/tutorial.html).
The full documentation is available [on ReadTheDocs](http://tron.readthedocs.io/en/latest/).
Versions / Roadmap
------------------Tron is changing and under active development.
It is being transformed from an ssh-based execution engine to be compatible with running on [Kubernetes
](https://kubernetes.io/docs/concepts/overview/).Tron development is specifically targeting Yelp's needs and not designed to be
a general solution for other companies.Contributing
------------Read [Working on Tron](http://tron.readthedocs.io/en/latest/developing.html) and
start sending pull requests!Any issues should be posted [on Github](http://github.com/Yelp/Tron/issues).
BerkeleyDB on Mac OS X
----------------------$ brew install berkeley-db
$ export BERKELEYDB_DIR=$(brew --cellar)/berkeley-db/
$ export YES_I_HAVE_THE_RIGHT_TO_USE_THIS_BERKELEY_DB_VERSION=1