|
|
1954141345
|
mock es client search and update
|
2016-04-28 16:14:39 -07:00 |
|
|
|
c32d806886
|
make the size limit configurable
|
2016-04-28 15:14:44 -07:00 |
|
|
|
019d9f98a2
|
query for, claim and process jobs
process step is still a WIP
|
2016-04-28 15:13:19 -07:00 |
|
|
|
2c9746654d
|
create debugging output wrapper
|
2016-04-28 15:12:57 -07:00 |
|
|
|
6ea711da87
|
amend the schema - single output object, add cerated_by
|
2016-04-26 17:40:57 -07:00 |
|
|
|
9e501ace93
|
add cancelled status
|
2016-04-26 17:40:26 -07:00 |
|
|
|
0f3b21f1e8
|
add worker query for outstanding jobs
|
2016-04-26 17:40:14 -07:00 |
|
|
|
f1dc6e60dc
|
make workers private, add getter, add destroy test
|
2016-04-25 17:00:37 -07:00 |
|
|
|
eb033d9676
|
queue should track and tear down workers, with tests
|
2016-04-25 16:36:21 -07:00 |
|
|
|
482ea68692
|
add mock client to worker tests
|
2016-04-25 16:32:58 -07:00 |
|
|
|
b0f2264ab8
|
add search method to elasticsearch mock
|
2016-04-25 16:32:38 -07:00 |
|
|
|
5c4340adfc
|
start on the worker logic
|
2016-04-25 16:28:30 -07:00 |
|
|
|
7f554014a0
|
tweak the schema, status is a keyword
|
2016-04-25 16:27:07 -07:00 |
|
|
|
6ff2f2cb99
|
rename add to addJob
|
2016-04-25 15:30:17 -07:00 |
|
|
|
662d8a177c
|
assign job ids internally, update tests
useful for making toJSON fully sync and work without the elasticsearch document
|
2016-04-25 15:28:12 -07:00 |
|
|
|
58a0cf328f
|
update toJSON, add tests, remove unused var
|
2016-04-25 15:16:00 -07:00 |
|
|
|
4d5b08c3c7
|
add test for get method
|
2016-04-25 14:44:19 -07:00 |
|
|
|
576f26a4b9
|
allow id to be passed to mock elasticsearch index
|
2016-04-25 14:43:53 -07:00 |
|
|
|
c819171393
|
add get and toJSON methods to jobs
|
2016-04-25 14:31:35 -07:00 |
|
|
|
a46d8621cc
|
make constants more explicitly accessible
|
2016-04-25 14:21:28 -07:00 |
|
|
|
a4bfd5184d
|
add get method to Client, add errors to mock
|
2016-04-25 14:19:48 -07:00 |
|
|
|
c79da26f2d
|
fix bug on new job - return the promise
|
2016-04-25 13:43:48 -07:00 |
|
|
|
7624127ca3
|
add tests for priority bounds and default
|
2016-04-25 11:06:27 -07:00 |
|
|
|
d9e19bccf8
|
new jobs take options again, update schema to match index, add max_attempts, update tests
|
2016-04-25 11:01:46 -07:00 |
|
|
|
73e302fdf0
|
tweak the schema a bit
|
2016-04-25 10:55:13 -07:00 |
|
|
|
b907c0ed71
|
add optional debugging output
|
2016-04-25 10:52:58 -07:00 |
|
|
|
b78c5763ce
|
check in create_index module, with tests
|
2016-04-22 17:53:48 -07:00 |
|
|
|
7e0f45019b
|
add job test for index creation
also make other tests properly async
|
2016-04-22 17:49:37 -07:00 |
|
|
|
f120d84367
|
add indices.exists to es client mock
|
2016-04-22 17:48:35 -07:00 |
|
|
|
1114bb25b8
|
create index on job creation
|
2016-04-22 17:47:48 -07:00 |
|
|
|
bb97b7960b
|
update job status constants
|
2016-04-22 17:15:25 -07:00 |
|
|
|
fd1ebd3a33
|
clean up mock includes
|
2016-04-22 17:14:25 -07:00 |
|
|
|
47eaebf8c6
|
test for ping call on new queue
|
2016-04-22 17:03:23 -07:00 |
|
|
|
730ec68bfa
|
change the job scontructor, update tests
|
2016-04-22 17:03:10 -07:00 |
|
|
|
3318c775c0
|
make tests run with mock client
tests now work without elasticsearch running
|
2016-04-22 16:51:35 -07:00 |
|
|
|
a3a0c2b261
|
add index creation to init tasks
|
2016-04-22 16:50:41 -07:00 |
|
|
|
64945556ff
|
rename create client, fix client instance test
|
2016-04-22 16:49:38 -07:00 |
|
|
|
1171c5f0f1
|
expand the es client fixture
|
2016-04-22 16:49:19 -07:00 |
|
|
|
0b12fde877
|
custom clock, no proxyquire needed
|
2016-04-22 13:40:03 -07:00 |
|
|
|
549095dfff
|
update interval module, add tests
|
2016-04-22 13:38:12 -07:00 |
|
|
|
d357971554
|
add date interval module
|
2016-04-22 11:25:06 -07:00 |
|
|
|
df8bd2123b
|
remove job options passing
|
2016-04-19 14:58:02 -07:00 |
|
|
|
e88695a989
|
add constants file, update jobs and test
|
2016-04-18 17:57:17 -07:00 |
|
|
|
b2ff6bc291
|
add test for unique worker id
|
2016-04-18 17:44:39 -07:00 |
|
|
|
3d89a3e86c
|
beef up the job document's body, update tests
|
2016-04-18 17:44:18 -07:00 |
|
|
|
9d07023453
|
start adding tests for the worker
|
2016-04-18 16:39:48 -07:00 |
|
|
|
1b5f2af004
|
add a worker module
|
2016-04-18 16:39:35 -07:00 |
|
|
|
4416a5508d
|
cleanup, job property storage
|
2016-04-18 16:39:07 -07:00 |
|
|
|
fb4caf4dc1
|
add mocha-only script
|
2016-04-18 16:34:30 -07:00 |
|
|
|
22d9ffcefe
|
better elasticsearch client fixture
|
2016-04-18 16:34:03 -07:00 |
|