Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update packages performance upgrade #88

Merged
merged 9 commits into from
Jan 7, 2025

Conversation

Archie-Miller
Copy link
Collaborator

OPCFoundation.NetStandard.Opc.Ua v 1.4.371.60 had vulnerabilities, so upgraded to use current version of 1.5.374.158.

Builtin type NodeId Parse from text now throws exceptions instead of returning null. This caused a large increase in conversion time.
Found problem area in AddModifyAttribute, and removed the FindNode, as it never succeeded in all test cases.

Fix test files that were broken by accident
Add other dependencies that were missing to get configuration to work correctly.
Does Not Run Correctly.

Changes were made to Core Stack/Opc.Ua.Core/Types/BuiltIn/NodeId.cs June 2023 that changes the Parse of the NodeId.  Previously, it would return Null in the case that a parse couldn't happen, now an exception takes place.
ModelManager does not handle the exception, so the system fails, presumably a lot.
Opc.Ua.Core NodeId InternalParse now throw exceptions when unsuccessfully creating a nodeId, causing severe slowdown in performance.
@Archie-Miller Archie-Miller requested a review from JimLuth January 7, 2025 19:44
@Archie-Miller Archie-Miller merged commit f1a1318 into main Jan 7, 2025
1 check passed
@Archie-Miller Archie-Miller deleted the Update_Packages_Performance_Upgrade branch January 7, 2025 20:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants