Rocket Uniface Support Resources

 View Only

Rocket Uniface 10.4.02-047 Released

  • 1.  Rocket Uniface 10.4.02-047 Released

    ROCKETEER
    Posted 11 days ago

    Downloads

    Product availability Matrix (PAM)
    Downloads of this patch are available from the Rocket Customer Support Portal.
    Further explanation can be found here.

    New Feature(s)

    • The LM_REDUNDANT license option has been introduced.
      If you are using a pool of redundant RMS license servers and you are experiencing a delay of several seconds when Uniface is logging in to its licenses, then you can use this setting to have Uniface take of the login from Sentinel: determining which RMS server is the leader. This may help to reduce this delay significantly.

    • The LM_TIMEOUT license option has been introduced. You can use it to set the Sentinel network timeout to the number of seconds that suits your needs.
      Sentinel has a default timeout of 30 seconds before it stops trying to reach an RMS server that can not be found, this can be too long. Also, when the LM_REDUNDANT license option is used in combination with a redundant RMS server pool, Uniface sets this timeout to the minimum Sentinel allows, which is one second. In slower networks this may be too short.

    Fixes

    UNI-34888Logging in to licenses when using redundant RMS servers can be slow.



    UNI-34888  -  Logging in to licenses when using redundant RMS servers can be slow.

    Solution available in patch(es):      10.4.02-047

    Description:

    When Uniface tries to log in to a license feature for the Windows platform you run Uniface on it will try three features. First a feature for the specific version of Windows, for Windows 10 that will be UW10. If that fails UW32 is tried and if that also fails UWALL is tried. But attempting to log in to a license feature you don't have takes time and can slow down Uniface startup. Specifically with redundant RMS servers this slowness is noticeable.
    With redundant license servers there is another reason for a license login to be slow: if one of the RMS servers is down Uniface will still try to connect to it for 30 seconds, eventhough it got its license features from one of the other servers.

    Environment:

    +Uniface: Version 10.4.02 (and higher)
    +Operating System: OS independent
    +Database: DBMS independent
    +Licensing System: Sentinel

    Workaround:

    For the first problem one workaround has been to supply the platform specific feature (UW10 for Windows 10) rather than UW32 or UWALL. Another workaround is to only specify one of the RMS servers in LM_LICENSE_FILE, the one that is the leader. This workaround, however, defeats the purpose of having redundant license servers if you can only specify one of them.
    For the second problem the only workaround is to make sure all RMS servers are always running. This also defeats the purpose of having redundant license servers.

    Notes:

    The LM_REDUNDANT option for $license_options is now available. With the LM_REDUNDANT option you instruct Uniface to determine which RMS server is the leader, instead of relying on Sentinel to do this. If you are experiencing a delay of several seconds when using redundant servers, this new option may be able to reduce this delay significantly. This option will also set the network timeout to just 1 second, so if a server is down it will just take 1 extra second, not the default 30. If you have a slow network and 1 second is not enough, you can use the LM_TIMEOUT option to increase it to 2 or more seconds.

    Back to top