|
|
d2e843f05b
|
collect indexSettings on queue creation, pass to job and use at index creation
|
2016-06-28 18:29:56 -07:00 |
|
|
|
13a78d12cc
|
allow index settings to be passed on index creation
|
2016-06-28 18:28:53 -07:00 |
|
|
|
1d4c45c5d9
|
fix worker debug output
|
2016-06-28 18:28:12 -07:00 |
|
|
|
460d83411e
|
properly handle job errors without a toString method
|
2016-06-28 17:49:45 -07:00 |
|
|
|
2b2db9c5f9
|
add UnspecifiedWorkerError error
|
2016-06-28 17:49:10 -07:00 |
|
|
|
df03738b9a
|
rename the timeout error type
|
2016-06-28 17:46:06 -07:00 |
|
|
|
db1d282da2
|
handle resolve, reject and timeout correctly
|
2016-06-28 17:03:28 -07:00 |
|
|
|
b0fec7d1ed
|
don't emit on version errors
|
2016-06-27 14:14:06 -07:00 |
|
|
|
638c896e37
|
don't emit on the queue instance
|
2016-06-27 14:04:33 -07:00 |
|
|
|
5d5552c548
|
don't throw on worker failures
|
2016-06-27 14:04:25 -07:00 |
|
|
|
85cc4bf7f8
|
don't throw on job creation failures
there's nothing to catch the error, it should be handled with the error event
|
2016-06-07 11:16:57 -07:00 |
|
|
|
78871f97d9
|
simplofy the promise chain
|
2016-06-06 16:59:13 -07:00 |
|
|
|
5954ee1d51
|
append option headers to the index request
|
2016-06-06 16:59:02 -07:00 |
|
|
|
57c1bd1819
|
allow client to be passed with registering worker
|
2016-06-06 14:50:24 -07:00 |
|
|
|
a1a7b9e213
|
add tests for passing client on job create
also fix issue where the wrong client was being used to create the index
|
2016-06-06 14:48:01 -07:00 |
|
|
|
dcecd4020b
|
allow new client instant to be passed on job creation
|
2016-06-06 14:47:04 -07:00 |
|
|
|
ca0da61a69
|
default created_by to false
|
2016-05-19 14:11:52 -07:00 |
|
|
|
89c08068dd
|
use filter instead of must in query
faster, and the score does not matter here
|
2016-05-17 13:37:22 -07:00 |
|
|
|
8d21dc6967
|
add optional created_by record to the doc
|
2016-05-16 15:02:34 -07:00 |
|
|
|
49b982db99
|
change priority field to byte
|
2016-05-16 14:09:42 -07:00 |
|
|
|
9aa8eed297
|
filter output when searching for jobs
|
2016-05-16 14:09:24 -07:00 |
|
|
|
868c808db7
|
missing indices need to return an array
|
2016-05-13 14:56:50 -07:00 |
|
|
|
c51ea64bdd
|
[worker] swollow missing index errors
|
2016-05-13 14:35:39 -07:00 |
|
|
|
df9508808b
|
use jobtype in worker, update query
also simplify the query a bit and use constant_score
|
2016-05-12 14:08:43 -07:00 |
|
|
|
609e81fdef
|
distiguish the doctype from the jobtype
update tests and mock elasticsearch client
|
2016-05-12 12:20:49 -07:00 |
|
|
|
3375335d24
|
add type field, switch to string types
should allow elasticsearch 2.x use
|
2016-05-12 11:49:54 -07:00 |
|
|
|
0020050f3f
|
use contants for defaults, use a common doctype
add tests, update readme
|
2016-05-12 11:48:54 -07:00 |
|
|
|
a4323433f2
|
remove use of var
|
2016-05-11 10:58:21 -07:00 |
|
|
|
38532a6296
|
fix scoping issue, add debugging on worker register
|
2016-05-10 17:28:27 -07:00 |
|
|
|
aa5ea72e3b
|
swollow errors saving job output, include error in debugging output
|
2016-05-10 17:24:05 -07:00 |
|
|
|
e077442340
|
add debugging on job timeout
|
2016-05-10 16:57:40 -07:00 |
|
|
|
82506a74e8
|
set process_expiration by default
without this, the job query fails with field='process_expiration' is unrecognized
|
2016-05-10 16:01:24 -07:00 |
|
|
|
f5bf40cf71
|
prefix all the debugger namespaces
|
2016-05-05 11:41:57 -07:00 |
|
|
|
4318bd672f
|
slim down the lodash dependencies
|
2016-05-04 13:28:07 -07:00 |
|
|
|
902f1aeb60
|
remove bluebird dependency
|
2016-05-04 12:44:16 -07:00 |
|
|
|
ecfd0e1d4a
|
use reduce to serialize claimJob attempts
|
2016-05-04 12:43:10 -07:00 |
|
|
|
1357810191
|
ease up on the debugging output
|
2016-05-04 12:41:37 -07:00 |
|
|
|
6ce08acd26
|
worker functions use promises for async
|
2016-05-04 11:41:49 -07:00 |
|
|
|
5efccc4435
|
rename project to esqueue
|
2016-05-03 16:30:54 -07:00 |
|
|
|
133564fd9b
|
slightly less debugging when adding jobs
|
2016-05-03 12:01:32 -07:00 |
|
|
|
f725824c5f
|
emit job fail events, don't throw
|
2016-05-03 11:35:09 -07:00 |
|
|
|
14ea4617e2
|
change the default content body
|
2016-05-03 09:58:08 -07:00 |
|
|
|
696cf78464
|
handle worker timeouts
|
2016-05-02 17:51:06 -07:00 |
|
|
|
7dadeeb111
|
refactoring failures
|
2016-05-02 14:42:27 -07:00 |
|
|
|
60d486b804
|
add check for failed status and complete time
|
2016-05-02 14:31:14 -07:00 |
|
|
|
a143092e64
|
add completed time and status to failed jobs
with tests
|
2016-05-02 12:59:23 -07:00 |
|
|
|
b12aa87ad3
|
add completed_at time, add update tests
|
2016-05-02 12:57:11 -07:00 |
|
|
|
f0b0e10b84
|
remove debugging output
|
2016-05-02 12:45:32 -07:00 |
|
|
|
3b8127874b
|
only send attempt message if no output
always append failure message if one exists
|
2016-04-29 17:15:29 -07:00 |
|
|
|
d4d38255f6
|
switch job running to callback style
|
2016-04-29 16:44:30 -07:00 |
|