Commit Graph
100 Commits
Author SHA1 Message Date
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