Commit graph

22 commits

Author SHA1 Message Date
Julien-Haudegond
208749d897 [core] Graph: change signature of dfsOnDiscover() 2020-09-04 12:22:20 +02:00
Julien-Haudegond
f8bd40ad38 [core] Graph: rename nodesFromNode() to dfsOnDiscover() 2020-09-04 11:49:45 +02:00
Julien-Haudegond
bdf96e2119 [core] TaskManager: fix issue with checkCompatibilityNodes() 2020-09-03 19:05:36 +02:00
Julien-Haudegond
3fc09ddade [core] TaskManager: handle compatibility error outside dfsToProcess() 2020-09-03 18:42:36 +02:00
Julien-Haudegond
3f3a6c0e83 [core/bin] Submitting: remove a duplicate function and move another one 2020-09-03 18:23:55 +02:00
Julien-Haudegond
78f7febeb7 [ui] ErrorHandler: analyse error (only used by computation for now) 2020-09-03 14:56:35 +02:00
Julien-Haudegond
58790e3bce [core] TaskManager: restart/block thread when stop computing
- If global stop: block restarting thread.
- If local stop: restart thread with the remaining nodes to compute.

This implementation permits to avoid app freezing when a local stop occurs.
2020-08-31 13:13:59 +02:00
Julien-Haudegond
f502625c0b [core] TaskManager: change removeNode() and add containsNodeName() 2020-08-31 11:38:50 +02:00
Julien-Haudegond
3e82a21677 [core] TaskManager: fix issue in contains() / Node: add a Slot decorator 2020-08-27 10:56:28 +02:00
Julien-Haudegond
be49e37c0f [core] TaskManager: improve log message in the compute method
It gives a better way to identify the error in QML.
2020-08-26 11:10:22 +02:00
Julien-Haudegond
2099bad017 [core] TaskManager: forceStatus parameter
Implement back the forceStatus parameter which is helpful in command-line to force computing nodes already submitted or running externally.
2020-08-26 10:40:19 +02:00
Julien-Haudegond
57bb9a41a6 [core] TaskManager: fix issue when a used node is destroyed 2020-08-24 12:19:59 +02:00
Julien-Haudegond
b71832ebbd [core] Node: stopComputation method
- Node: stopComputation method.
- Task Manager: avoid stopping the entire task manager when a node is stopped.
2020-08-20 15:53:02 +02:00
Julien-Haudegond
723e007ae6 [core] TaskManager: removeNode method 2020-08-20 15:41:10 +02:00
Julien-Haudegond
d6f9ee179f [core] TaskManager: fix issue and undeclared member 2020-08-20 15:18:29 +02:00
Julien-Haudegond
8a9499a711 [core] taskManager: add check before pop 2020-08-11 12:38:26 +02:00
Yann Lanthony
b883bd193b [core] taskManager: code cleanup 2020-01-24 18:46:32 +01:00
Lee Geertsen
0d01a2261d
[Fix] TaskManager: delete logging error 2019-11-29 11:34:15 +01:00
Lee Geertsen
5aea330400
Add nodes computed in renderfarm to Taksmanager on open scene 2019-11-29 11:34:10 +01:00
Lee Geertsen
34a90563c8
Update TaskManager when node is removed 2019-11-29 11:34:10 +01:00
Lee Geertsen
01974c23ec
Make Task Manager with Nodes submitted to a render farm 2019-11-29 11:34:10 +01:00
Lee Geertsen
51d6c18840
Create TaskManager with a task overview
Create a seperate class to handle the logic of computing nodes
+ An UI overview with all submitted nodes
2019-11-29 11:34:10 +01:00