mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-05-03 04:06:45 +02:00
This ensures that each node's status is correct before being computed, submitted, or before having its data deleted. This is especially useful when the File Poller is in minimal node, and only monitors the nodes that are currently submitted or running. If a graph is being opened in two different instances of Meshroom, and computations are started on it in one of the instances, the other one will not be aware of it (as the signals indicating computations have started will have been emitted in the first instance, so no chunk will be added to the monitoring in the second one). By forcing the update of the statuses before actually starting computations or deleting data, we ensure that there will not be any computational conflicts (same nodes submitted twice in farm, for example) and that the users can know at all times what they are doing without manually triggering a refresh. This is not critical for the "Delete Data" part, as the action can already be triggered even with there is no data to delete, but is still useful to keep the displayed nodes as up-to-date with their actual status as possible. |
||
---|---|---|
.. | ||
AttributeEditor.qml | ||
AttributeItemDelegate.qml | ||
AttributePin.qml | ||
ChunksListView.qml | ||
common.js | ||
CompatibilityBadge.qml | ||
CompatibilityManager.qml | ||
Edge.qml | ||
GraphEditor.qml | ||
GraphEditorSettings.qml | ||
Node.qml | ||
NodeChunks.qml | ||
NodeDocumentation.qml | ||
NodeEditor.qml | ||
NodeLog.qml | ||
NodeStatistics.qml | ||
NodeStatus.qml | ||
qmldir | ||
StatViewer.qml | ||
TaskManager.qml |