ITISFoundation / osparc-simcore

🐼 osparc-simcore simulation framework
https://osparc.io
MIT License
43 stars 27 forks source link

Outputs/inputs in 2 ports are not correctly deleted when nodes are disconnected #3661

Open elisabettai opened 1 year ago

elisabettai commented 1 year ago

Long story short

There seem to be still some (small) issue with ports synchronization in dynamic services. This seems more on the inputs side, than on the outputs one

Expected behaviour

If a connection between 2 nodes is removed, the inputs shouldn't be there anymore in the second node.

Actual behaviour

Only some of the inputs are removed.

Steps to reproduce

Your environment

I shared a study on master where I observed the above https://osparc-master.speag.com/#/study/d9f1b6bc-7714-11ed-b944-02420a2d068b

More information

When I remove the connection, in the logger I see this: image

It is weird that input_3 is mentioned, it shouldn't be there. I also checked the logs in the dy-sidecar of the node 34948e20-2b6c-486c-94c3-3b464ff3295e (Read_number), but I didn't see any useful information

GitHK commented 1 year ago

apparently https://github.com/ITISFoundation/osparc-simcore/pull/3476 did not fix it

GitHK commented 1 month ago

@elisabettai can you tell me if this is still the case?