Ilan Steemers
dfd36e1b39
bumping to version 0.3.2
2015-07-09 20:30:02 +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
31dbd29b36
Merge pull request #6 from Koed00/docs
...
Updated docs
2015-07-09 13:20:29 +02:00
Ilan Steemers
a83dcf642b
Adding more info to docs
2015-07-09 12:00:59 +02:00
Ilan Steemers
a1a3889b07
Added Django 1.8 intersphinx
2015-07-09 10:58:43 +02:00
Ilan Steemers
5b3c8440ca
Schedule admin should show name instead of id in task link
2015-07-09 09:12:26 +02:00
Ilan Steemers
52e49e0bc2
Merge pull request #5 from nickpolet/master
...
Added 'future' to setup.py dependencies
2015-07-09 07:26:27 +02:00
Ilan Steemers
25b6aa0a65
Updating to Django 1.8.3 and 1.7.9
2015-07-08 22:58:47 +02:00
Ilan Steemers
d375b60732
Update __init__.py
...
Bumping to version 0.3.1
2015-07-08 22:48:39 +02:00
Ilan Steemers
1375cece72
Update __init__.py
...
Bumping to version 0.3.1
2015-07-08 22:48:25 +02:00
Ilan Steemers
7ea47ce527
Update conf.py
...
Bumping to version 0.3.1
2015-07-08 22:47:59 +02:00
Ilan Steemers
9b58902243
Update setup.py
...
Bumping to version 0.3.1
2015-07-08 22:47:02 +02:00
Ilan Steemers
d2515d99e0
fixed regression of task link in schedule admin
2015-07-08 22:41:29 +02:00
Ilan Steemers
0413a2e65a
refresh_from_db is 1.8 only
2015-07-08 21:06:32 +02:00
Ilan Steemers
0a8196838a
Removed security middleware from test for Django 1.7
2015-07-08 21:02:00 +02:00
Ilan Steemers
4439b84901
Update requirements.txt
...
Should fix Travis requirements
2015-07-08 20:58:42 +02:00
Ilan Steemers
b962d4179b
Merge pull request #3 from Koed00/dev
...
Switched to uuid4 instead of luid
2015-07-08 20:48:06 +02:00
Ilan Steemers
f529fc16cb
Upped docs to 0.3.0
2015-07-08 20:30:02 +02:00
Ilan Steemers
82f9c4b44f
Getting ready for version 0.3.0
2015-07-08 18:46:08 +02:00
Ilan Steemers
f30cf45641
Removing old migrations
2015-07-08 15:42:30 +02:00
Ilan Steemers
44c8edb0a2
Keep task length on schedule for backward compatibility
...
Migrations on existing data would fail because of the old names being longer than the uuid. Keeping the field length at 100 will keep it compatible with existing data.
Removed the squashed migrations cause this will cause dependency problems on existing installations. Every new migration will list the squashed migrations as a dependency. Not a problem for new installations, but will crash on exisitng ones.
2015-07-08 15:40:38 +02:00
Ilan Steemers
b2098d3f0a
Updated docs for new version
2015-07-08 15:09:19 +02:00
Ilan Steemers
d9d0e7db73
consistent task name formatting
2015-07-08 14:27:51 +02:00
Ilan Steemers
f29fdee5ad
Fixes import error
2015-07-08 13:43:46 +02:00
Ilan Steemers
f8708cfd73
Task now uses a UUID4 instead of a LUID
2015-07-08 13:33:03 +02:00
Ilan Steemers
ddf861a16d
Changed url to rtd
...
added keywords to setup
2015-07-07 21:50:58 +02:00
Ilan Steemers
40721b681f
Added lastest migration
...
Made a squash
Next release will delete the old migrations
2015-07-07 21:00:30 +02:00
Ilan Steemers
729abaf726
set exit timeout if no timeout is given
2015-07-07 20:37:03 +02:00
Ilan Steemers
2b3c29b092
Merge pull request #2 from Koed00/dev
...
Stabilizing stop procedures
2015-07-07 20:29:56 +02:00
Ilan Steemers
79d254317c
bumping to version 0.2.2
2015-07-07 20:22:59 +02:00
Ilan Steemers
4ee47fc38f
upping the coverage
2015-07-07 20:20:28 +02:00
Ilan Steemers
b05fe76fbc
log database errors more quiet
2015-07-07 17:54:24 +02:00
Ilan Steemers
b801c480f5
Handle Redis errors better
2015-07-07 17:47:49 +02:00
Ilan Steemers
33b7fe50ed
fix reincarnation bug without timeout set
2015-07-07 16:45:05 +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
5c05c8ff76
Bugfix release 0.2.1.1
2015-07-06 20:56:34 +02:00
Ilan Steemers
254d99e63b
Fix reincarnation bug
2015-07-06 20:54:24 +02:00
Ilan Steemers
d1d8245ad2
Update README.rst
...
fixed direct link to django-redis configuration section
2015-07-06 14:17:59 +02:00
Ilan Steemers
ef7806edc3
adds support for django-redis connections
2015-07-06 14:10:14 +02:00
Ilan Steemers
831427bcc0
Upped version to 0.2.1
...
adds support for django-redis connections
2015-07-06 13:52:03 +02:00
Ilan Steemers
aaeadeaa6b
Small typo
...
and rephrasing of the stop procedure
2015-07-06 11:17:06 +02:00
Ilan Steemers
d06aa40a38
Removed Cluster.is_idle
...
It wasn't used and it could be confused with the cluster stat IDLE
2015-07-06 11:13:54 +02:00
Ilan Steemers
c8095cb699
Added intersphinx to Python
...
Added cluster class reference
2015-07-06 11:11:22 +02:00
Ilan Steemers
70ea211cfa
Can spot difference between recycle and death now.
...
Added recycle flag
Changed pids to names for readability
2015-07-06 10:42:38 +02:00
Ilan Steemers
92f1500808
Added google analytics for docs
2015-07-05 22:09:46 +02:00
Ilan Steemers
b8f94f0d6e
Added Stat class reference and code example.
2015-07-05 21:50:46 +02:00
Ilan Steemers
1942bd2f39
Added connection economy example
2015-07-05 21:09:20 +02:00
Ilan Steemers
e7d2dd0309
Missed a return on exception
2015-07-05 21:09:05 +02:00
Ilan Steemers
6c5a96c135
Moved images to static folder
2015-07-05 14:38:08 +02:00
Ilan Steemers
2ec424fce0
Adds func to searchable fields in admin
2015-07-05 14:37:39 +02:00
Ilan Steemers
f38dce6702
Update README.rst
...
typo
2015-07-05 12:52:45 +02:00
Ilan Steemers
8ab2308221
Update README.rst
2015-07-05 12:51:24 +02:00
Ilan Steemers
b89c6cb425
for latex image needs to be in root
2015-07-05 10:44:44 +02:00
Ilan Steemers
535b9165f1
Larger logo for latex docs
2015-07-04 21:59:37 +02:00
Ilan Steemers
b9ad8e4fbe
Merge remote-tracking branch 'origin/master'
2015-07-04 21:29:05 +02:00
Ilan Steemers
52ae2a67ff
Small enhancements to the docs.
...
This is still very much a work in progress.
2015-07-04 21:28:51 +02:00
Ilan Steemers
5468309d3f
Update README.rst
...
added rtd link to logo
2015-07-04 19:21:21 +02:00
Ilan Steemers
74562402dc
Update README.rst
...
added logo
2015-07-04 19:19:41 +02:00
Ilan Steemers
ef075b7e03
Small docs changes
2015-07-04 18:54:48 +02:00
Ilan Steemers
7ac6dd0daa
Improved favicon
2015-07-04 18:54:35 +02:00
Ilan Steemers
b61c22820d
Moved logo to static
2015-07-04 18:27:47 +02:00
Ilan Steemers
8764c085c4
Moved logo to static
2015-07-04 18:27:32 +02:00
Ilan Steemers
a02a76de0f
Added a logo to the docs
2015-07-04 17:09:55 +02:00
Ilan Steemers
98a57e8a05
Fixing some doc errors
2015-07-04 12:36:43 +02:00
Ilan Steemers
05fa062549
Almost ready for 0.2.0
2015-07-04 12:16:51 +02:00
Ilan Steemers
389964249c
Almost ready for 0.2.0
2015-07-04 11:54:58 +02:00
Ilan Steemers
75015596a6
Updated README for v0.2.0
2015-07-04 11:46:19 +02:00
Ilan Steemers
7008784b76
getting docs ready for 0.2.0
2015-07-04 11:40:26 +02:00
Ilan Steemers
4ffc980c95
monitor screenshot
2015-07-03 22:12:46 +02:00
Ilan Steemers
4b20e3158c
Getting docs ready fro 0.2.0
2015-07-03 22:06:34 +02:00
Ilan Steemers
be9d05e21c
Getting docs ready fro 0.2.0
2015-07-03 22:00:18 +02:00
Ilan Steemers
8f6c672734
Getting docs ready fro 0.2.0
2015-07-03 21:59:24 +02:00
Ilan Steemers
28887decab
Getting docs ready fro 0.2.0
2015-07-03 19:57:45 +02:00
Ilan Steemers
83b12629ea
removed trailing period
2015-07-03 19:57:22 +02:00
Ilan Steemers
fb44f4f0bf
raises a redis exception
2015-07-03 18:31:04 +02:00
Ilan Steemers
29774b3afe
raises a redis exception
2015-07-03 18:30:22 +02:00
Ilan Steemers
20a4fa5bbe
more docs
2015-07-03 17:52:57 +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
f7f3626a03
sets version 0.2.0
2015-07-03 15:35:49 +02:00
Ilan Steemers
27cfe5eb86
fixed relative import
2015-07-03 15:13:19 +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
Ilan Steemers
b378d18098
Writing sphinx docs
2015-07-03 14:42:30 +02:00
Ilan Steemers
8be60a6155
Starting rtd docs
2015-07-02 23:27:15 +02:00
Ilan Steemers
8b6e89c1e5
Merge remote-tracking branch 'origin/master'
2015-07-02 23:25:25 +02:00
Ilan Steemers
7883605f67
Starting rtd docs
2015-07-02 23:25:11 +02:00
Ilan Steemers
ac16efa1f7
Update README.rst
2015-07-02 19:57:02 +02:00
Ilan Steemers
7c05e5e0e7
Update README.rst
2015-07-02 19:56:29 +02:00
Ilan Steemers
dc40a43be2
Bugfix release
2015-07-02 13:59:08 +02:00
Ilan Steemers
2c88b1aef6
superfluous import removed
2015-07-02 13:53:12 +02:00
Ilan Steemers
4e98086a55
Merge remote-tracking branch 'origin/master'
2015-07-02 12:10:32 +02:00
Ilan Steemers
5399865f4e
Adds timeout and reincarnation test
...
Also found a bug because of this.
2015-07-02 12:10:18 +02:00
Ilan Steemers
5d96856f27
Update README.rst
2015-07-01 16:43:28 +02:00
Ilan Steemers
a9a9d8ec34
This should fix the gitter webhook
2015-07-01 15:04:12 +02:00
Ilan Steemers
cbd0ed5243
No need to increase timer on dead workers
2015-07-01 15:00:15 +02:00
Ilan Steemers
2397314a99
Cluster now differentiates between sudden death and timeouts of workers.
2015-07-01 14:58:09 +02:00
Ilan Steemers
1d92b13388
Upped version to 0.1.4
2015-07-01 13:39:05 +02:00
Ilan Steemers
77ac481ee2
Updated README
...
typos
2015-07-01 13:37:35 +02:00
Ilan Steemers
481100022d
Updated README with timeout option
...
also added a Gitter badge
2015-07-01 13:21:02 +02:00
Ilan Steemers
da80578b9f
Adds gitter webhook to Travis
2015-07-01 13:03:24 +02:00