Commit Graph

72 Commits (2bc77a3c5aff352cdc19aa683bbb36da2ff20b01)

Author SHA1 Message Date
Joas Schilling 031d739d33
fix(cron): Fix infinite loop on ParallelAware blocked jobs 5 months ago
Christoph Wurst 2395526e6c
perf(cron): Delay (re)checking timed jobs 9 months ago
Joas Schilling 73d94353d1
fix(cron): Keep job class limitation when searching for the next job 10 months ago
Robin Appelman 0741373f94
fix: log a warning when we can't build a background job 1 year ago
provokateurin 9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1 1 year ago
Louis Chemineau 843a47f12c
fix: Use sha256 to hash arguments of background jobs 1 year ago
Daniel Kesselberg af6de04e9e
style: update codestyle for coding-standard 1.2.3 1 year ago
Git'Fellow 2156a927a3
fix: lint 1 year ago
Git'Fellow c6be80a75d
fix(jobs): Swicth to executeStatement() while deleting rows 1 year ago
Joas Schilling eeb6ddb176
fix(db): Deprecate `IExpressionBuilder::or()` and `IExpressionBuilder::and()` without parameters 1 year ago
Joas Schilling 829f2b9bc7
fix(db): Promote the use of `getDatabaseProvider` to reduce the impage of removed upstream platforms 1 year ago
skjnldsv d388370c3b feat(files_sharing): implement IShareProviderWithNotification and refactor sendMailNotification 1 year ago
Robin Appelman 1a9f7d5348
fix: delete background jobs by id when cleaning up 2 years ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Julien Veyssier d967151f52
fix(bg-jobs): review adjustments 2 years ago
Julien Veyssier 1acc57b5c0
feat(bg-jobs): allow setting a job class list instead of a single class in cron.php and the job worker occ command 2 years ago
Marcel Klehr 352d79deee
fix(bg-jobs): fix psalm issues 2 years ago
Marcel Klehr a3d8632fbe
fix(bg-jobs): fix minor issues 2 years ago
Julius Härtl 8400bfee01
feat(bg-jobs): Add background worker occ command 2 years ago
Julius Härtl 52eb6d8726
feat(bg-jobs): Allow calling cron.php with a background job class 2 years ago
Côme Chilliet ec5133b739 fix: Apply new coding standard to all files 2 years ago
Joas Schilling 4cb5501a3f
fix(cron): Reset the reserved_at when force executing from CLI 2 years ago
Anna Larch dc87c531b5 fix(joblist): also reset last_run timestamp on updating an existing job 2 years ago
Marcel Klehr cbd304c8f0 fix(JobList#hasReservedJob): Break tie when multiple jobs are reserved 2 years ago
Christoph Wurst 04ecc2a6a9
feat(backgroundjob): Schedule job after <timestamp> 2 years ago
Marcel Klehr 9f4b3de03c Fix ParallelAwareJob tests 2 years ago
Louis Chemineau 8ad2f34045 Remove job from oc_jobs when the file is not findable 3 years ago
Marcel Klehr 524d053eb2 JobList: add debug log when hasReservedJob query fails 3 years ago
Marcel Klehr 5a7f023bfc JobList#hasReservedJobs: Close cursor 3 years ago
Marcel Klehr 5608b50778 Fix BackgroundJob tests 3 years ago
Marcel Klehr 6f9a3218d0 Update lib/private/BackgroundJob/JobList.php 3 years ago
Marcel Klehr 1296f3612e test(BackgroundJobs): Add tests for allowParallelRuns and hasReservedJobs 3 years ago
Marcel Klehr c01c516323 feat(BackgroundJobs): Allow preventing parallel runs for a job class 3 years ago
Côme Chilliet d74044f634
Fix API breakage by using a new method instead 3 years ago
Côme Chilliet e74f464662
Remove deprecated method getAll instead of breaking API on deprecated method 3 years ago
Côme Chilliet 679682c186
Use a Generator for job list to fix background-job:list command 3 years ago
Côme Chilliet 2e921f8b3d Fix typing in IJobList 4 years ago
Côme Chilliet 868d748dbf Code cleaning of Background/ListCommand 4 years ago
Côme Chilliet 3d01179907 Add command to list jobs 4 years ago
Côme Chilliet 0b7779b6ff Clean up JobList class 4 years ago
Christoph Wurst b17c4a6072 Check background job type 4 years ago
Kirill Popov 0b27b9e658 Get not only time-sensitive next job from list but any 4 years ago
Carl Schwan c870bd1968 Do chuncked job deletion 4 years ago
Joas Schilling abcf45e336
Also use hashed/indexed column on delete 4 years ago
Joas Schilling b765f79368
Allow apps to specify if their background job can be delayed 4 years ago
Julius Härtl 99b2cf8339
Add hashed attribute column for indexed job existence check 4 years ago
Carl Schwan 6312c0df69
Check style update 4 years ago
Julius Härtl b30193ed14
Reset job disabling timer on adding the job again 4 years ago
Joas Schilling 7239b3d560
Bump since version 4 years ago
Joas Schilling 9cd9f4b4bc
Move queries to the joblist 4 years ago