Edward Ly
|
94cb83eb1f
|
fix(TaskProcessing): increase task cleanup delay
Signed-off-by: Edward Ly <contact@edward.ly>
|
2025-05-27 08:39:43 +07:00 |
Ferdinand Thiessen
|
832f79ac93
|
chore: apply code style
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
|
2025-04-30 19:04:59 +07:00 |
Marcel Klehr
|
befca3e4b9
|
fix(TaskProcessing\Manager): Always use distributed cache and use PHP serialize
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-02-13 16:44:10 +07:00 |
Marcel Klehr
|
be1759fcdc
|
fix(TaskProcessing\Manager): Always use distributed cache and use PHP serialize
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-02-13 16:44:10 +07:00 |
Marcel Klehr
|
4e10081e2a
|
fix(TaskProcessing\Manager): Add missing cache->get()
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-01-28 10:10:18 +07:00 |
Marcel Klehr
|
c79179e22f
|
fix(TaskProcessing): Cache providersById in getPreferredProviders
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
[skip ci]
|
2025-01-27 21:13:16 +07:00 |
Marcel Klehr
|
5b44411256
|
fix: copypasta
Co-authored-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-01-27 21:13:16 +07:00 |
Marcel Klehr
|
69bd525223
|
fix(taskprocessing): cache provider settings in distributed cache as well
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-01-27 21:13:16 +07:00 |
Marcel Klehr
|
0a91ca4c51
|
fix(TaskProcessing\Manager): Cache the result of parsing JSON
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-01-27 21:13:16 +07:00 |
Marcel Klehr
|
7733a036cb
|
fix(taskprocessing): Cache result of getAvailableTaskTypes between requests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-01-27 21:13:16 +07:00 |
Marcel Klehr
|
5f55acb2eb
|
fix(TaskProcessing): Catch JSON encode errors in Manager#setTaskResult
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2025-01-24 23:53:48 +07:00 |
provokateurin
|
a7f5b452d1
|
fix(BackgroundJobs): Adjust intervals and time sensitivities
Signed-off-by: provokateurin <kate@provokateurin.de>
|
2024-11-25 08:38:58 +07:00 |
Marcel Klehr
|
ab8078a430
|
fix(TaskProcessing\Manager): Don't provoke PHP notice in setTaskResult
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-10-02 07:57:16 +07:00 |
Anupam Kumar
|
7643a5438a
|
fix(TaskProcessing): increase error_message column length
Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
|
2024-09-06 13:26:24 +07:00 |
Marcel Klehr
|
133b396a1e
|
Revert "fix(TaskProcessing): Use OCP\Server::get instead of copying methods"
This reverts commit d624c8da8f.
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-30 14:06:15 +07:00 |
Marcel Klehr
|
f54eb30232
|
fix(TaskProcessing): Use OCP\Server::get instead of copying methods
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-30 14:06:15 +07:00 |
Julien Veyssier
|
aa64204075
|
feat(speech-to-text): SpeechToTextManager::transcribeFile calls TaskProcessingManager::runTask
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-30 14:06:15 +07:00 |
Julien Veyssier
|
17e48ee1a7
|
feat(textprocessing): TextProcessingManager::runTask calls TaskProcessingManager::runTask
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-30 14:06:14 +07:00 |
Julien Veyssier
|
cc78ff94a2
|
fix(taskprocessing): fix condition to reschedule SynchronousBackgroundJob
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-27 15:55:16 +07:00 |
Julien Veyssier
|
47b2175c86
|
feat(taskprocessing): add IManager::runTask method to run task synchronously
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-27 15:55:16 +07:00 |
Julien Veyssier
|
dbab2a825d
|
fix(taskprocessing): select preferred provider when running sync task, fix task type values according to preferred provider
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-08-12 13:11:41 +07:00 |
Marcel Klehr
|
c4227ef448
|
Merge pull request #46912 from nextcloud/fix/taskprocessing-speech-to-text-legacy
More fixes for task processing
|
2024-08-01 09:04:15 +07:00 |
Marcel Klehr
|
5e4200853f
|
fix(TaskProcessing): Legacy Speech To Text support needs UserId
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-31 12:43:05 +07:00 |
Marcel Klehr
|
1205379f5a
|
fix(TaskProcessing): Don't break if provider methods throw
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-30 13:25:39 +07:00 |
Julien Veyssier
|
9a3a27f856
|
fix(taskprocessing): add missing translate default task type
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-25 12:09:47 +07:00 |
Marcel Klehr
|
46c518f712
|
fix: Don't validate input again upon running a task
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-25 10:27:45 +07:00 |
Marcel Klehr
|
aaa8af4b49
|
fix: Make sure provider provides enum values
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-25 10:23:53 +07:00 |
Marcel Klehr
|
6363437ccb
|
fix(taskprocessing): Update lib/private/TaskProcessing/Manager.php
Co-authored-by: Julien Veyssier <julien-nc@posteo.net>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-25 10:10:32 +07:00 |
Julien Veyssier
|
060fb26686
|
fix(taskprocessing): run cs:fix
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-25 10:10:32 +07:00 |
Marcel Klehr
|
799ee8fd51
|
feat(TaskProcessing): Implement enums and default values
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-25 10:10:31 +07:00 |
Julien Veyssier
|
c004f5376f
|
fix(taskprocessing): build autoloader files and fix psalm issue
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-23 17:12:38 +07:00 |
Julien Veyssier
|
df11aa9efc
|
feat(taskprocessing): add appId filter to taskprocessing occ commands
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-23 17:12:38 +07:00 |
Julien Veyssier
|
c120a64ba2
|
feat(taskprocessing): add occ commands to list tasks and compute stats
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-23 17:12:38 +07:00 |
Julien Veyssier
|
df086a8c20
|
feat(taskprocessing): add start, stop and schedule time to tasks
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-23 17:12:38 +07:00 |
Julien Veyssier
|
fffc784769
|
feat(taskprocessing): add support for webhooks (http or AppAPI) in the task processing API
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-22 11:34:29 +07:00 |
Joas Schilling
|
7395211c1a
|
Merge pull request #46605 from nextcloud/bugfix/noid/test-more-oracle-versions
fix(deps): Deprecate functionality deprecated by doctrine and test on more oracle versions
|
2024-07-19 16:40:49 +07:00 |
Marcel Klehr
|
a3c3eab09c
|
Merge pull request #46368 from nextcloud/fix/task-processing
TaskProcessing follow-up
|
2024-07-19 12:38:30 +07:00 |
Joas Schilling
|
eeb6ddb176
|
fix(db): Deprecate `IExpressionBuilder::or()` and `IExpressionBuilder::and()` without parameters
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
2024-07-19 11:21:16 +07:00 |
Julien Veyssier
|
183726a299
|
feat(settings/admin/ai): fix provider list not being declared
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
|
2024-07-17 15:24:19 +07:00 |
Marcel Klehr
|
9dca5ae0e0
|
feat(settings/admin/ai): Add Task Processing API settings
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 15:24:19 +07:00 |
Marcel Klehr
|
969cc52851
|
fix(TaskProcessing): Run cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 13:55:55 +07:00 |
Marcel Klehr
|
ba33e6220c
|
fix(TaskProcessing): Use getScalarType instead of relying on magic integers
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 13:55:55 +07:00 |
Marcel Klehr
|
fb34b13439
|
fix(TaskProcessingA/Manager): Catch new error
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 13:55:55 +07:00 |
Marcel Klehr
|
2fed2fc433
|
fix(TaskProcessingA/Manager): Use time() along with rand int for file names
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 13:55:55 +07:00 |
Marcel Klehr
|
ee7502ab1c
|
fix(TaskProcessing\Manager#setTaskResult): Replace files contents with ID instead of File object
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 13:55:55 +07:00 |
Alexander Piskun
|
c1f2c76f44
|
fix: do not overwrite the output if NodeID exists
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 13:55:55 +07:00 |
Marcel Klehr
|
3937cccd4b
|
fix(TaskProcessing\Manager#setTaskResult): Replace files contents with ID instead of File object
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 13:55:55 +07:00 |
Marcel Klehr
|
5c457c64e8
|
fix: Validate output properly
Differentiate between output with file IDs and output with File data
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 13:55:55 +07:00 |
Marcel Klehr
|
4ac7f8275b
|
feat(TaskProcessing): Allow setting task results for file slots
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
|
2024-07-17 13:55:55 +07:00 |
Joas Schilling
|
bd7b09a709
|
Merge pull request #46251 from nextcloud/feat/taskprocessing-more-tasktypes
feat(TaskProcessing): Add more task types
|
2024-07-04 14:02:02 +07:00 |