Configuration is not being applied to RES Workspace Manager Agents if connected to a RES Workspace Manager Relay Server

Version 1

    Problem

    Consider the following scenario:

    - RES Workspace Manager Agents are connecting through an RES Workspace Manager Relay Server.
    - Microsoft .NET 4 is installed on the RES Workspace Manager Relay Server.
    - There are over 1000 concurrent connections to the RES Workspace Manager Relay Server.

    In the Transactions folder of the RES Workspace Manager Relay Server the transactions are piling up and the RES Workspace Manager Relay Server is processing the transaction queue slowly, which will result in reaching the "high water mark" (50000 transactions in queue) and therefore will refuse any connections until it drops below 35000.
    When suspending the RES Workspace Manager Relay Server the transactions are getting processed immediately in a proper way again.


    Note:

    Checking the concurrent connections to the RES Workspace Manager Relay Server can be done by adding the concurrent connections performance counter instance to Microsoft Windows performance monitor. Then change the performance monitor graph type to report.

     

    Cause

    High amount of RES Workspace Manager Agent connections to the RES Workspace Manager Relay Server.

    There are over 1000 concurrent connections to the RES Workspace Manager Relay Server which causes issues within the Microsoft .NET 4.0 thread pool. This results in very slow processing of RES Workspace Manager Relay Server transactions, and changes are not being applied to the RES Workspace Manager Agents.

     

    Solution

    This issue is resolved in RES Workspace Manager 2014 SR3.

    In case the Service Release is not (yet) available or in case the Service Release cannot be installed, a revision containing this update is available on request at RES Support.

    IMPORTANT: A revision contains multiple fixes. Only apply this revision when you are experiencing a specific problem. Unless you are severely impacted by this specific problem, RES Software recommends that you wait for the next service release containing these fixes.


    Note:

    On the RES Workspace Manager Relay Server upgrade the Microsoft .NET Framework 4.0 to Microsoft .NET Framework 4.5.1 or later.

    Microsoft .NET Framework 4.5.1 is handling the thread pools differently as Microsoft .NET Framework 4.0 which solves the RES Workspace Manager Relay Server transaction processing issue.

    If upgrading the Microsoft .NET Framework 4.0 isn`t possible for various reasons, then upgrading the RES Workspace Manager Relay Server to 9.9.2.7 or later is also an option.