OPCFoundation / UA-.NET-Legacy

OPC Foundation Unified Architecture .NET Reference Implementations
330 stars 298 forks source link

Deadlock in UA server #195

Open driver80 opened 3 years ago

driver80 commented 3 years ago

The following functions can deadlock. Sometimes it takes hours sometimes days. The more UA clients connected the quicker it happens.

ComClientNodeManager.DoMetadatUpdate RequestQueue.OnProcessRequestQueue

PS: there is an excessive use of lock's throughout the code, IMO.