OmniGraph nodes can block UI events


Custom OGNs in an action graph can make the app UI unusable if they take a long time to execute. This becomes problematic if there are a number of them doing heavy compute or waiting on network traffic.

Consider putting the execution of the graph on its own thread so that the app is still responsive while the graph is running.

Thanks @estee. Checking with the dev team for their thoughts on this. Btw, are you writing a node in Python or C++?

@estee Thanks for bringing this up. I’m told getting long running graphs off the main thread is on the Omnigraph team’s road map.

I am currently writing nodes in Python. I imagine I’ll need to create C++ nodes for some other reasons.

Dev team tells me that this is a new issue and is on the roadmap to be improved.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.