Commit Graph

42 Commits (master)

Author SHA1 Message Date
Yoan Bozhilov 80f72a86e7 fix(taskprocessing): @since 35.0.0 for claimNextScheduledTask 5 days ago
Yoan Bozhilov 0799454a1f fix(taskprocessing): claim tasks atomically with SKIP LOCKED + composite index 6 days ago
Julien Veyssier 76709d7efc
feat(task-streaming): address review comments 2 weeks ago
Julien Veyssier a6e6d92103 feat(task-streaming): do not update the task in DB when setting intermediate result if notify_push is available 2 weeks ago
Julien Veyssier e4bea82c86 feat(task-streaming): add an endpoint to set a task intermediate output 2 weeks ago
Côme Chilliet 1ab09ec753
chore: Apply new coding standard to all files 3 weeks ago
Oleksander Piskun f573285040 feat(taskprocessing): Add queue_stats API endpoint for external autoscalers 3 months ago
Marcel Klehr b5f057cdbc fix: Fix psalm issue 8 months ago
Marcel Klehr 9df303f876 fix: address review comments 8 months ago
Marcel Klehr 8cf1504a76 fix: Apply suggestion from @kyteinsky 8 months ago
Marcel Klehr 7373f11af6 feat(TaskProcessing): user-facing error messages 8 months ago
Marcel Klehr 16da8bbc8a fix(TaskProcessingApiController): Implement getNextScheduledTasks for next_batch endpoint 8 months ago
Marcel Klehr 13eb2d1cbd feat(TaskProcessing): Introduce internal task types 8 months ago
Julien Veyssier 8c447eaba6
feat(taskprocessing): add manager method to get the list of available task type IDs 10 months ago
Julien Veyssier 8c52b6c0fe
feat(taskprocessing): add cleanup flag to tasks to decide if they should be cleaned up automatically 11 months ago
Julien Veyssier be7ef439cf
fix(taskprocessing): move LAZY_CONFIG_KEYS constant to the private namespace 11 months ago
Julien Veyssier 2e3fa51132
feat(taskprocessing): load and store some config keys lazily 11 months ago
Jana Peper f8886fe27a feat: add toggle for AI guest restriction 12 months ago
Jana Peper e5f7d0017b docs: document adding of argument 2 years ago
Jana Peper 8cac92665d feat: filter disabled apps in task types requests 2 years ago
provokateurin 77114fb327
fix(OpenAPI): Adjust array syntax to avoid ambiguities 2 years ago
provokateurin 9836e9b164
chore(deps): Update nextcloud/coding-standard to v1.3.1 2 years ago
Julien Veyssier c1ed256d50
feat(taskprocessing): add IManager::runTask method to run task synchronously 2 years ago
Julien Veyssier dbab2a825d
fix(taskprocessing): select preferred provider when running sync task, fix task type values according to preferred provider 2 years ago
Marcel Klehr 799ee8fd51
feat(TaskProcessing): Implement enums and default values 2 years ago
Julien Veyssier df11aa9efc
feat(taskprocessing): add appId filter to taskprocessing occ commands 2 years ago
Julien Veyssier c120a64ba2
feat(taskprocessing): add occ commands to list tasks and compute stats 2 years ago
Marcel Klehr 4ac7f8275b feat(TaskProcessing): Allow setting task results for file slots 2 years ago
Marcel Klehr 1b2c8d5030 fix(TaskProcessing): Set task status to running when processing via ISynchronousProvider 2 years ago
provokateurin f5ff8136ac
feat(TaskProcessingApi): Add endpoint for getting the next task 2 years ago
Andy Scherzinger dae7c159f7
chore: Add SPDX header 2 years ago
Marcel Klehr b11052fcfa Update lib/public/TaskProcessing/IManager.php 2 years ago
Marcel Klehr a8afa7f23d fix(OCS-API): Add endpoint to list user tasks 2 years ago
Marcel Klehr 4a3b9b826e refactor: identifier is now customId/custom_id 2 years ago
Marcel Klehr ec27c538b5 fix: address review comments 2 years ago
Marcel Klehr a5053d33c2 fix: Run cs:fix 2 years ago
Marcel Klehr 6203c1c7da fix: Check if user is authorized to use the files they mentioned 2 years ago
Marcel Klehr 7a947980db fix: Fix psalm issues 2 years ago
Marcel Klehr 86317bbf4d refactor: Move validation to EShapeType 2 years ago
Marcel Klehr 8352b27c11 fix: weed out some psalm errors and run cs:fix 2 years ago
Marcel Klehr 00894e2420 feat: first pass at TaskProcessing API 2 years ago