WIP: 103268-job-task-progress #104185

Draft
Nitin-Rawat-1 wants to merge 19 commits from Nitin-Rawat-1/flamenco:103268-job-task-progress into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

19 Commits

Author SHA1 Message Date
Nitin Rawat 64fc7bb5ba Merge remote-tracking branch 'upstream/main' into 103268-job-task-progress 2023-05-01 17:34:17 +05:30
Nitin Rawat e2135ec4a7 Merge remote-tracking branch 'upstream/main' into 103268-job-task-progress 2023-04-25 15:12:07 +05:30
Nitin Rawat 779cb9cab2 Merge remote-tracking branch 'upstream/main' into 103268-job-task-progress 2023-04-24 07:20:44 +05:30
Nitin Rawat 175839729c Merge remote-tracking branch 'upstream/main' into 103268-job-task-progress 2023-04-17 21:06:20 +05:30
Nitin Rawat a25f82ea96 Undo changes caused by auto-formatting. 2023-04-15 14:49:40 +05:30
Nitin Rawat 91d1e28d8a Merge remote-tracking branch 'upstream/main' into 103268-job-task-progress 2023-04-15 14:08:26 +05:30
Nitin Rawat 218e476e78 Implemented the functionality to calcualte progress
now we are able to calculate progress based on the number of frames rendered on worker  and function to handle progressUpdate request from worker is also implemented.
2023-03-07 11:21:43 +05:30
Nitin Rawat deef71e207 OAPI: regenerate code 2023-03-06 21:12:51 +05:30
Nitin Rawat 4ca61cc457 OAPI: fix a typo 2023-03-06 21:08:51 +05:30
Nitin Rawat 6ed046a87f Merge remote-tracking branch 'upstream/main' into 103268-job-task-progress 2023-03-06 19:44:44 +05:30
Nitin Rawat 430b490407 Merge remote-tracking branch 'upstream/main' into 103268-job-task-progress 2023-02-23 15:07:41 +05:30
Nitin Rawat 43042e1845 Merge remote-tracking branch 'upstream/main' into 103268-job-task-progress 2023-02-21 15:15:24 +05:30
Nitin Rawat 16cb71054f Merge remote-tracking branch 'upstream/main' into 103268-job-task-progress 2023-02-21 08:24:18 +05:30
Nitin Rawat 09a3a4a58d Merge remote-tracking branch 'upstream/main' into 103268-job-task-progress 2023-02-17 15:45:46 +05:30
Nitin Rawat 9d52a0556b Merge remote-tracking branch 'upstream/main' into 103268-job-task-progress 2023-02-11 12:38:08 +05:30
Nitin Rawat bd86d0ff60 Worker: Extending blender render command
Blender render command is being extended in order to accept a frameRange property which is optional. FrameRange property will help in the calculation of the progress of a task.

Issue: 103268
2023-02-11 12:35:42 +05:30
Nitin Rawat 168c786707 OAPI: regenerate code 2023-02-09 09:48:20 +05:30
Nitin Rawat 2053b25ecf OAPI: add `SocketIOTaskProgressUpdate` for broadcasting progress updates
`SocketIOTaskProgressUpdate` objects are meant to be broadcast to SocketIO clients (i.e. the web interface). They are sent to the job specific room, just like task updates.
2023-02-09 08:53:04 +05:30
Nitin Rawat 7a1ae6928a OAPI: add endpoint to get task progress update from workers
Add an endpoint for the Manager, to allow Workers, to send progress update of the task. Define the schema of the request body to hit this endpoint.

Issue: #103268
2023-02-09 08:48:44 +05:30