retools
retools copied to clipboard
Redis Tools
Applied 2to3 to convert from Python 2 to Python 3. Python 3 version used: 3.5.2.
From my perspective it's pretty simple to do this. I'll try to land a pull request.
Running a worker yields this error right now: ``` Traceback (most recent call last): File "/app/.heroku/python/bin/clusterworker", line 9, in load_entry_point('clustercourses==0.0.25', 'console_scripts', 'clusterworker')() File "/app/.heroku/src/clusterapp/clusterapp/__init__.py", line 139, in worker blocking=args.blocking) File...
I use a queue named "long" and I noticed that the process title was always `"retools: Waiting for ng"` for some strange reason. Tonight, I finally looked into it and...
If you look at what I did so far with retools at https://github.com/mozilla-services/marteau/blob/master/marteau/queue.py I had to manually maintain new values in redis to keep track of info about a job....
Now that we have beaker, retools and dogpile.cache by zzzeek, maybe it would be a good idea to implement retools caching as dogpile extension? So we avoid fragmentation across solutions....
We need to be able to perform jobs by batches in a new project - that makes it possible to do bulk inserts in mysql etc. right now retools uses...
When the worker receives a signal that makes it quit the current job, like SIGUSR1, we need to give a chance to the user to do something in its code....
I know retools is low level, but since you have a **jobs** module with high level stuff, I'd love to add a high-level workflow for jobs: A job would go...
Not everyone uses a redis on localhost on its default port, so it would be useful to be able to configure the server address.