Ilan Steemers
edb0ffbed3
Retry test is broken
2016-01-07 14:37:55 +01:00
Ilan Steemers
5791089497
Temporarily disabling annoying ironmq bug
2016-01-07 14:09:01 +01:00
Ilan Steemers
0879e4d128
Iron mq is being pendantic
2016-01-07 12:38:13 +01:00
Ilan Steemers
826178c463
Adds a MongoDB broker
...
* adds mongo broker tests
* adds mongo brokers docs
* broker info is now cached when it needs to connect to a server, to reduce traffic.
2015-09-25 20:03:39 +02:00
Ilan Steemers
7532cac93a
test for lock_size in main class
2015-09-19 15:52:28 +02:00
Ilan Steemers
16c28a88e2
adds (approximate) lock_size to SQS broker
...
docs: added lock_size
2015-09-18 15:40:30 +02:00
Ilan Steemers
1d12107524
Changed locking mechanism
...
* all new tasks start as timeouts. This makes the queries a lot simpler.
* In BULK mode, the bulk update for the lock was causing actual database locks. The lock updates are now iterated.
2015-09-17 18:49:03 +02:00
Ilan Steemers
548af6c4ad
Tests no cache configuration
2015-09-15 20:29:09 +02:00
Ilan Steemers
a060b3508a
Moves bulk iteration to pusher
2015-09-15 14:45:06 +02:00
Ilan Steemers
2bffcf554b
Django ORM broker
2015-09-14 13:24:43 +02:00
Ilan Steemers
8543c5b328
Adds Fastack option to Disque broker
2015-09-11 17:58:16 +02:00
Ilan Steemers
3894019708
Disque now passes the double ack test
2015-09-11 15:36:46 +02:00
Ilan Steemers
4c413fc659
Prevents crash on duplicate acknowledge
2015-09-10 13:31:37 +02:00
Ilan Steemers
5195464c31
tests: sqs is not atomic
2015-09-10 11:34:35 +02:00
Ilan Steemers
0fe6c4cbde
SQS only supports max 10 messages in bulk mode
...
* capped bulk at 10
* added tests
2015-09-09 19:34:06 +02:00
Ilan Steemers
d7ce945f03
Amazon SQS broker
2015-09-09 18:10:03 +02:00
Ilan Steemers
69df45ea4e
queue size is not atomic on ironmq
2015-09-08 16:22:38 +02:00
Ilan Steemers
52f353fb37
random queue names for ironmq test
2015-09-08 16:11:27 +02:00
Ilan Steemers
661987b368
updated delete job test
2015-09-08 15:56:53 +02:00
Ilan Steemers
7fb12fce49
fixes iron-mq test
...
purging a queue that never had a message in it raises a not found error. So we queue one message to initialize.
2015-09-08 15:19:40 +02:00
Ilan Steemers
d849774c86
Adds bulk option to disque broker
...
adds tests
2015-09-08 14:06:38 +02:00
Ilan Steemers
0ffae4519b
Adds bulk get to ironmq
2015-09-08 13:37:33 +02:00
Ilan Steemers
b56cc9da8f
IronMQ broker
2015-09-08 11:20:31 +02:00
Ilan Steemers
d90db10f5e
Just use local disque for testing
2015-09-06 12:28:12 +02:00
Ilan Steemers
3be488f918
Adds Tynd envs for Travis
...
attempt #3
2015-09-04 15:48:43 +02:00
Ilan Steemers
8340a2ae57
Adds Tynd envs for Travis
2015-09-04 15:27:10 +02:00
Ilan Steemers
3524ad2dee
Adds Tynd envs for Travis
...
and fixes timeout tests
2015-09-04 15:16:30 +02:00
Ilan Steemers
e76e65640b
removes AUTH for Travis test
2015-09-04 14:53:42 +02:00
Ilan Steemers
3f75e7fa05
removed SQS and IronMQ brokers for now
...
Both brokers are not atomic and cause all kinds of problems during testing. Needs more time.
Meanwhile I want to release the pluggable broker backend.
2015-09-04 14:49:17 +02:00
Ilan Steemers
b1f2143a3d
uses disque_nodes convention
2015-09-03 12:55:49 +02:00
Ilan Steemers
e22980834c
Fixes connectionerror bug on 2.7
2015-09-02 20:17:44 +02:00
Ilan Steemers
dfb1b03cd0
Experimenting with disque build on travis
2015-09-02 20:12:00 +02:00
Ilan Steemers
b901039a44
Experimenting with disque build on travis
2015-09-02 20:08:20 +02:00
Ilan Steemers
1a61fa2821
Experimenting with disque build on travis
2015-09-02 20:04:48 +02:00
Ilan Steemers
8ce441bed5
Adds more brokers
...
* added IronMQ
* added Aws SQS
* removed SafeRedis.
During tests the 'safe' part wasn't consistent enough
2015-09-02 19:04:03 +02:00
Ilan Steemers
5171f1a183
Disabled Disque tests for now
2015-08-30 21:04:07 +02:00
Ilan Steemers
452f53f899
New container build on Travis
2015-08-30 20:57:05 +02:00
Ilan Steemers
d6b9b10e3e
Adds tests for brokers
...
* test for redis and django-redis
* test for disque
TODO add disque to Travis
2015-08-30 20:26:30 +02:00