Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Currently, validation of a LocalPort simply checks that it has an outgoing connection. This means that it's possible to create an outgoing connection for a port but not have any incoming connections. When this happens, if the Port is started, the framework determines that it is a "source component" because it has no incoming connections. As such, it is never yielded via the "bored yield duration". This results in high CPU usage.
The fix in this case, I believe, is to address the validation. We should not allow a Local Port to be enabled if it has no incoming connections.
Attachments
Issue Links
- links to