Ilan Steemers
d72d90b1f0
Merge pull request #33 from Koed00/dev
...
Group filter and queue limit indicator
2015-07-24 11:55:03 -07:00
Ilan Steemers
421eecd0ea
monitor TQ will indicate green when queue_limit has been reached.
2015-07-24 14:57:33 +02:00
Ilan
266a0dbcb1
minor linting
2015-07-24 13:36:51 +02:00
Ilan
2d0820e80b
Adds cpu affinity for the workers. Courtesy of the optional psutil module.
2015-07-15 19:53:13 +02:00
Ilan Steemers
e62fd1ee70
Fixes #7
...
* added a synchronous cluster simulation
* added a test for the sync function
* moved signing into its own module
* refactored imports to solve circular import problems stemming from the task module pretending to be a cluster
* added documentation for the new sync option
2015-07-09 20:16:21 +02:00
Ilan Steemers
f8708cfd73
Task now uses a UUID4 instead of a LUID
2015-07-08 13:33:03 +02:00
Ilan Steemers
4ee47fc38f
upping the coverage
2015-07-07 20:20:28 +02:00
Ilan Steemers
b801c480f5
Handle Redis errors better
2015-07-07 17:47:49 +02:00
Ilan Steemers
38dc20043c
Stabilize the stop procedure after forced termination of the monitor causes an unstable queue.
...
* added timeout to final stop
* ony terminate on timeouts
* renamed done_queue to result_queue
2015-07-07 15:48:13 +02:00
Ilan Steemers
fb44f4f0bf
raises a redis exception
2015-07-03 18:31:04 +02:00
Ilan Steemers
891d017c00
Added STOPPING status to monitor
2015-07-03 17:32:46 +02:00
Ilan Steemers
e0a92d2b24
Monitor starts with pinging Redis.
2015-07-03 16:57:26 +02:00
Ilan Steemers
b113a52825
Restructured all the modules
...
The core module was becoming too large.
By splitting it in cluster, monitor and tasks it becomes more manageable. It also reflects the documentation structure.
2015-07-03 15:12:11 +02:00