Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Yelp/Tron
Next generation batch process scheduling and management
https://github.com/Yelp/Tron
Last synced: 5 days 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 14 years ago)
- Default Branch: master
- Last Pushed: 2024-10-25T15:37:12.000Z (16 days ago)
- Last Synced: 2024-10-25T21:39:09.691Z (15 days ago)
- Language: Python
- Homepage:
- Size: 11.9 MB
- Stars: 343
- Watchers: 30
- Forks: 61
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
Tron - Batch Scheduling System
==============================[![Build Status](https://github.com/Yelp/Tron/actions/workflows/ci.yml/badge.svg?query=branch%3Amaster)](https://github.com/Yelp/Tron/actions/workflows/ci.yml)
[![Documentation Status](https://readthedocs.org/projects/tron/badge/?version=latest)](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