Skip to main content

Cron job wrapper that ensures a script gets run from one node in the cluster.

Project description

https://badge.fury.io/py/clustercron.svg https://readthedocs.org/projects/clustercron/badge/?version=latest https://travis-ci.org/maartenq/clustercron.svg?branch=master https://codecov.io/github/maartenq/clustercron/coverage.svg?branch=master

Clustercron is cronjob wrapper that tries to ensure that a script gets run only once, on one host from a pool of nodes of a specified loadbalancer.

Supported load balancers (till now):

  • AWS Elastic Load Balancing

History

0.3.5 (2015-08-07)

  • Urllib refactoring with requests.

  • Use responses for tests.

  • Factored out Mock objects.

  • Removed OS X ‘open’ command from makefile.

  • Removed python 2/3 compatibilty module.

  • Removed unused exceptions module.

0.3.4 (2015-07-12)

  • Correction in docs/usage.rst

0.3.3 (2015-07-12)

  • Remove :ref: tag from README.rst (for formatting on PyPi)

0.3.2 (2015-07-12)

  • Fix mock requirements in tox.ini (mock 1.1.1 doesn’t work with Python 2.6)

0.3.1 (2015-06-28)

  • First release (beta status)

0.3.0 (2015-06-28)

  • First release

0.3.0.dev2 (2015-06-21)

  • First real working version for ELB

0.3.0.dev1 (2015-06-17)

  • First working version for ELB

0.2.0.dev2 (2015-05-25)

  • In Development stage 1

  • Removed HAproxy for now.

0.1.3 (2015-05-22)

  • Refactor command line argument parser

0.1.2 (2015-03-28)

  • More test for commandline

  • Travis stuff

0.1.0 (2015-01-23)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clustercron-0.3.5.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

clustercron-0.3.5-py2.py3-none-any.whl (7.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file clustercron-0.3.5.tar.gz.

File metadata

  • Download URL: clustercron-0.3.5.tar.gz
  • Upload date:
  • Size: 18.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for clustercron-0.3.5.tar.gz
Algorithm Hash digest
SHA256 fcf9c49ba9720adf4276cf9f09db611c025c81a720e27cef27327408896aa42d
MD5 db5ac04e3509058d3315fb9b998735ac
BLAKE2b-256 b179ac5edfe7d0d10d35451743ff1772993abcadd89df491e7608e60f7334736

See more details on using hashes here.

File details

Details for the file clustercron-0.3.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for clustercron-0.3.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e270b47a9a2e997586c7a2bb9b835e90992f0cd03532e0acce59d9f1858968db
MD5 cb2256d0dcef44d6fd84231a5ba21919
BLAKE2b-256 2c316a9bb4f8c719cc390710f1e460b81d95834956aadb54480081b9e69aa39b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page