aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* version bump 0.3.13HEAD0.3.13masterjason2020-06-102-8/+3
|
* Merge pull request #80 from jacobdh/unpin-sixjason2020-06-101-1/+1
|\ | | | | Change six requirement to >=1.14.0
| * Change six requirement to require >= 1.14Jake Heaton2020-06-101-1/+1
|/ | | | | | | | | | | What? ===== I changed six==1.14.0 to six>=1.14,<2 Why? ===== Six 1.15.0 is out now, and we're getting version conflicts because pip is installing 1.15.0 for other stuff but requiring 1.14.0 for eventmq.
* version bump0.3.13-rc1jason2020-03-231-1/+1
|
* Merge pull request #79 from eventmq/fix_test_typojason2020-03-231-2/+2
|\ | | | | fix test typo
| * fix test typofix_test_typojason2020-03-231-2/+2
|/
* Merge pull request #77 from eventmq/dependabot/pip/psutil-5.6.6jason2020-03-231-1/+1
|\ | | | | Bump psutil from 5.0.0 to 5.6.6
| * Merge branch 'master' into dependabot/pip/psutil-5.6.6dependabot/pip/psutil-5.6.6jason2020-03-232-25/+64
| |\ | |/ |/|
* | Merge pull request #78 from undertakingyou/feature/metrics-updatesjason2020-03-232-25/+64
|\ \ | | | | | | Feature/metrics updates
| * | Metrics UpdateWill Smith2020-03-212-14/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WHAT: * Update test to account for new get_status() results * Resolve flappy test based on time. WHY: They were broken, and needed fixing for Teem and Lindley White's changes.
| * | update get_status() to return a list of job latencies and queue statslwhite2020-03-211-13/+46
|/ /
| * Bump psutil from 5.0.0 to 5.6.6dependabot[bot]2020-03-121-1/+1
|/ | | | | | | | Bumps [psutil](https://github.com/giampaolo/psutil) from 5.0.0 to 5.6.6. - [Release notes](https://github.com/giampaolo/psutil/releases) - [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst) - [Commits](https://github.com/giampaolo/psutil/compare/release-5.0.0...release-5.6.6) Signed-off-by: dependabot[bot] <support@github.com>
* Merge pull request #73 from tpavelchak/fix-python-23-compatibility-issues0.3.12-rc10.3.12jason2020-02-1121-43/+70
|\ | | | | Fix python 23 compatibility issues
| * Fix Python 2/3 compatibility issuestpavelchak2020-02-104-14/+22
| | | | | | | | - fix params for `zsocket.send_multipart()`
| * Fix Python 2/3 compatibility issuestpavelchak2020-02-0720-29/+48
|/ | | | | | | | | | | | | | - version bump 0.3.12 - upgrade `six, flake8` libs - fix `flake8` check issues - add import of `from __future__ import print_function` - fix params for `zsocket.setsockopt()` and `hashlib.sha1()` methods - use `range, map` functions from `six` - wrap result of `map, dict.keys(), dict.values()` functions in a list - fix `EMQdeque.__unicode__()` method for py2 support - fix using of exception messages - update integer division for support the same behavior in py3 as is in py2 - refactor using of `filter` function
* Merge pull request #71 from tpavelchak/feature/add-python-3-7-support0.3.11jason2019-10-256-13/+22
|\ | | | | Add Python 3.7 support
| * add test support for python 3.7jason2019-10-252-0/+8
| |
| * Update pyzmq libtpavelchak2019-10-251-1/+1
| |
| * Version bump 0.3.11tpavelchak2019-10-251-1/+1
| |
| * Replace parameter named async to async_tpavelchak2019-10-251-9/+9
| |
| * Update print, xrange and unicode functions for python 2/3 compatibilitytpavelchak2019-10-252-2/+3
|/
* Merge pull request #72 from eventmq/update-circleci-testsjason2019-10-256-105/+58
|\ | | | | Fix CircleCI tests
| * Fix CircleCI testsupdate-circleci-testsjason2019-10-246-105/+58
|/ | | | | | | | | | | - updates circleci config to better support multiple python versions - remove unused dateutil library - remove unused nose library for testing - fixes unicode() function for py3 - remove metadata claiming support for py26 and py34 - remove unfinished test (causes problems with py2's unittest discovery) - fix reload() function for py3 support
* Merge pull request #70 from RegionSyx/feature/add-missing-dependency0.3.10Eric Hurst2019-08-293-3/+19
|\ | | | | Add Python 2/3 Compatibility with configparser
| * Version Bump 0.3.10Eric Hurst2019-08-291-1/+1
| |
| * Add python 2/3 compatablity for configparserEric Hurst2019-08-292-2/+18
|/
* Update README.mdjason2019-01-161-5/+0
|
* Update README.mdjason2019-01-161-1/+1
|
* Merge pull request #68 from eventmq/feature/scheduler_redis_cluster_support0.3.10-rc1jason2019-01-169-159/+296
|\ | | | | Scheduler: adds optional support for redis and specifying redis client
| * Scheduler: adds optional support for redis and specifying redis clientfeature/scheduler_redis_cluster_supportjason2019-01-167-104/+186
| | | | | | | | | | | | | | | | | | | | | | - allow optional support for running the scheduler without a redis backend for persistent schedule storage. The default is to exit on startup error. The user can set `redis_startup_error_hard_kill` to false if they really want to run the scheduler with no backend db. - allow users the ability to specify a redis client class. this will let them use redis-cluster if they wish. They can install the appropriate module and define `redis_client_class` (and if necessary class keyword arguments via `redis_client_class_kwargs`).
| * Add JSON dictionary support to configjason2019-01-113-55/+110
|/ | | | | | | - Add's support for JSON dictionaries to the config file. This will allow users to define mappings for certain settings. Initially this will be used for defining additional class parameters for a custom Redis class.
* Merge pull request #65 from eventmq/upgrade_circle_20jason2018-07-181-17/+88
|\ | | | | Upgrade to circleci 2.0
| * Upgrade to circleci 2.0jason2018-07-171-17/+88
| |
* | Merge pull request #66 from eventmq/fix_env_config0.3.9jason2018-07-183-39/+47
|\ \ | | | | | | Fix bug not allowing env vars to be used without a config file
| * | Fix bug not allowing env vars to be used without a config filejason2018-07-183-39/+47
|/ /
* | Merge pull request #64 from eventmq/env_var_config0.3.8jason2018-07-186-35/+67
|\ \ | |/ |/| Allow configuration options to be specified as environment variables
| * Allow configuration options to be specified as environment variablesjason2018-07-176-35/+67
|/
* Merge pull request #63 from eventmq/add_max_sockets_option0.3.7jason2018-07-176-4/+22
|\ | | | | Add an option to define max sockets per context
| * Add an option to define max sockets per contextjason2018-07-176-4/+22
|/
* Merge pull request #62 from eventmq/feature/add_job_setup_teardown_hooks0.3.6jason2018-04-119-17/+199
|\ | | | | Add job setup and cleanup functions
| * fix style errorsjason2018-04-102-5/+4
| |
| * Display EventMQ version on daemon startupjason2018-04-104-5/+12
| |
| * Add job setup and cleanup functionsjason2018-04-106-16/+192
|/ | | | | | | | | | | | | | | | | | | | | | | This adds 2 new config options: `job_entry_func` and `job_exit_func`. These functions are executed before and after every single job execution. The rationale behind this is before and after each request Django cleans up stale database connections, so Django jobs need some way of running this same setup/cleanup functions. https://github.com/django/django/blob/master/django/db/__init__.py#L57 ``` # Register an event to reset transaction state and close connections past # their lifetime. def close_old_connections(**kwargs): for conn in connections.all(): conn.close_if_unusable_or_obsolete() signals.request_started.connect(close_old_connections) signals.request_finished.connect(close_old_connections) ``` fixes: #41
* Add intellij files to gitignore0.3.5.6jason2018-02-271-0/+4
|
* Merge pull request #60 from lindleywhite/masterjason2018-02-194-14/+16
|\ | | | | Remove tabs, and add conf file
| * Remove tabs, and add conf filelwhite2018-02-194-14/+16
|/
* version bump0.3.5.4jason2018-02-192-2/+2
|
* Merge pull request #59 from lindleywhite/masterjason2018-02-192-0/+23
|\ | | | | Add arguments to the scheduler and router
| * Mergelwhite2018-02-190-0/+0
| |\
| | * Add config flags for the scheduler and routerlwhite2018-02-192-0/+22
| |/ |/|