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