unidpl impacts UVMS performances

book

Article ID: 131696

calendar_today

Updated On:

Products

CA Automic Dollar Universe

Issue/Introduction

While deploying a big package containing around 16K objects, the UVMS performances are impacted in a great manner.
During the dependency check, the UVMS is completely unusable, as the number of threads / sockets increases to 2000 which eventually produces some read timeout error in the unidpl command.

Example of commands used:

a) unidpl PKG -area A -node DEPNODE-tnode DEPNODE -company COMPANY -pkg PACKAGE
deployment works fine but threads increase up to 1500 while deploying

b) unidpl PKG -area I -node DEPNODE-tnode DEPNODE -company COMPANY -pkg PACKAGE
deployment works fine but exits with error "Read timeout" and threads increase up to 2100 while deploying

Nevertheless, the UVMS response times are terrible ( normal response time is 1050 msecs) and ramps up to 20000 msecs while the dependencies are calculated.

Cause

Dependencies calculation could consume too much time for a big package and created one extra thread per object.

Environment

Univiewer Manager Server 6 using unidpl for deploying Packages. 

Resolution

Update to a fix version listed below or a newer version if available.

Fix version(s): 
Component: Univiewer.Management.Server
Dollar Universe 6.10.01 - Released 30th May 2019

A new option  -nodep has been added unidpl command to deactivate the dependencies check, now UVMS will only deploy the objects included in the package.
This option should be used from now on to improve UVMS performances.