111 Commits

Author SHA1 Message Date
Rogger Valverde 0376dcc128 feat(queue): add getCountsPerPriority method (#2746) 2024-06-11 19:24:48 -06:00
Rogger Valverde c29e3b061a fix(retry-job): throw error when job is not in active state (#2741) 2024-05-24 00:35:32 -05:00
Rogger Valverde 7b12be13ea fix(move-to-finished): throw error when job is not in active state (#2739) 2024-05-22 00:31:00 -06:00
Rogger Valverde 63636b181d fix(scripts): throw error when moving non-active job to delayed (#2740) 2024-05-20 23:58:34 -05:00
Rogger Valverde 1fb15628dc fix(job): validate job existence when adding log (#2738) 2024-05-17 00:17:05 -05:00
Rogger Valverde 09ce146563 fix(retry-job): consider priority (#2737) fixes #1755 2024-05-15 00:12:02 -05:00
Rogger Valverde 6d84156966 fix(job): validate jobKey in updateProgress and update (#2730) 2024-05-10 07:50:52 -06:00
Andreas Lind 11eae6b960 fix: unlock job when moving it to delayed (#2329) 2022-04-21 15:56:59 +08:00
DavideViolante b50512e1a8 chore: exec npm run prettier 2021-07-16 16:40:05 +02:00
tjhiggins 30aa0a99ac fix(job): fix job log pagination, fixes #2031 2021-05-17 18:25:04 +02:00
Brian Dentino c5e7ad2545 fix(clean-priority): remove job from priority set on clean (#1405) 2021-02-01 15:08:36 +01:00
ersoma 53a7262aed fix: promote jobs to the right "list" when paused 2020-12-15 23:42:57 +01:00
Andreas Lind 38bb182baa feat(job): implement Job#retriedOn (#1868) 2020-11-24 10:57:28 +01:00
Manuel Astudillo 75eba491cb test: replace uuid() by v4() 2020-07-16 18:25:35 +02:00
Manuel Astudillo 1898b5a5b2 feat(queue): add removeJobs function 2020-05-08 15:32:53 +02:00
Siarhei 6991da4906 feat: add "preventParsingData" option of job to prevent data parsing 2020-01-31 13:44:43 +03:00
Gabe Gorelick 582662dadc test: ban use of console
Logging is useful in tests to debug failures, but leaving it in
leads to noise.
2019-11-04 11:31:22 -05:00
Manuel Astudillo a85eb4bea1 Merge branch 'develop' of github.com:OptimalBits/bull into develop 2019-09-16 22:55:59 +02:00
Manuel Astudillo 43863948e6 test: minor formatting 2019-09-16 22:55:49 +02:00
Manuel Astudillo cdb2807624 Merge pull request #1382 from rysi3k/store_updated_data_in_job
When job data are updated, save it also in current job object
2019-08-26 23:25:24 +02:00
Christian Holm 0d27fd0fdd feat: basic support for bulk adding jobs 2019-08-06 20:08:11 +02:00
Tomasz Rychlewicz 9b0fff10b7 Merge branch 'develop' of github.com:OptimalBits/bull into store_updated_data_in_job 2019-07-12 11:35:08 +02:00
Tomasz Rychlewicz e82f86cacb When job data are updated, save it also in current job object 2019-07-12 11:32:10 +02:00
Manuel Astudillo aa3a8463be feat: add job.log #1165 2019-05-05 22:17:35 +02:00
Till Schmidt d57a2aa6cf wait for start of job processing to prevent race condition 2019-02-05 00:17:38 +01:00
Till Schmidt b449817457 consider priority when promoting a job #1205 2019-02-04 23:12:45 +01:00
Denis Bardadym 5c560b2682 Upgrade codebase with safe es6 features 2019-01-17 14:20:53 +03:00
Denis Bardadym f05e67724c Remove bluebird (#1156)
* Remove bluebird from lib code

* Remove bluebird at all

* Refresh package-lock.json and remove yarn.lock
2018-12-22 23:34:27 +01:00
Manuel Astudillo 5e0e16febb chore(test): remove console logs 2018-11-14 08:30:00 +01:00
Manuel Astudillo c3b88aeef7 test: used Bluebird instead of Promiser where applicable 2018-11-14 08:18:09 +01:00
Manuel Astudillo 0a6f7dac22 merged master 2018-11-13 22:49:31 +01:00
Manuel Astudillo 82117f063a replace bluebird by native promises where possible 2018-11-12 23:21:48 +01:00
Abd ar-Rahman Hamidi d3cc962643 make job progress accepts variant types 2018-10-22 13:42:31 +05:00
Manuel Astudillo f1d8cc3b08 Merge pull request #1017 from wishabi/bull-private
Add documention to Job#moveToCompleted/Failed
2018-08-20 19:39:07 +02:00
Juan-Cruz 6f6f3ecef4 Add tests for priority queues 2018-08-14 15:23:29 +02:00
Alec Brunelle 523da18523 Add tests for moveToCompleted 2018-08-07 10:37:51 -04:00
Manuel Astudillo 855224a6cf removed many dangling redis connections in tests 2018-05-14 18:18:59 +02:00
Maximilian Stoiber e3bcce65a9 Run prettier once over all JavaScript files' 2018-02-16 10:47:30 +01:00
Joshua Cullen 092dd3f159 Adding ability to limit by stacktrace 2017-11-28 14:51:35 +11:00
Manuel Astudillo c56a9fc853 improvements in sandboxes processors fixes #714 2017-10-08 18:29:25 +02:00
Manuel Astudillo d6eb90cb45 Merge pull request #697 from OptimalBits/remove-repeatable
fixed #600
2017-10-05 10:58:35 +02:00
Manuel Astudillo 210fd2a555 fixed lint warnings 2017-10-05 09:50:29 +02:00
Manuel Astudillo c16b013741 Merge branch 'master' into master 2017-10-02 21:06:01 +02:00
Manuel Astudillo 0f49293b4e removed .only 2017-09-04 22:25:58 +02:00
Manuel Astudillo 13b31065e1 added a job.update method fixes #679 2017-09-04 22:25:37 +02:00
Manuel Astudillo 6506b4600c removed obsolete tests 2017-08-23 22:04:34 +02:00
Manuel Astudillo f8ff368491 optimization. waiting jobs notified using BLPOP 2017-08-09 16:18:03 +02:00
saviogrossi 32e8bbc705 fix returnvalue already parsed 2017-07-19 16:08:02 -03:00
Manuel Astudillo 8653f80bf4 minor refactoring in repeatable jobs 2017-07-06 11:52:03 +02:00
Maxim Orlov d81142099d Add specs for multiple repeatable jobs 2017-07-05 18:51:46 +02:00