High utilization during Windows satellite content replication repeat interval

  • 7000168
  • 21-Mar-2012
  • 24-Nov-2015

Environment

Novell ZENworks 10 Configuration Management with Support Pack 3 - 10.3
Novell ZENworks 11 Configuration Management 11.3
Novell ZENworks 11 Configuration Management 11.4

Situation

Windows managed device has been promoted to the content satellite role

During content sync schedule duration primary server and/or SQL database shows high utilization although no content needs to be replicated.

Resolution

For Utilization:

This is fixed in version 10.3.4 - see KB 7008244 "ZENworks Configuration Management 10.3.4 - update information and list of fixes" which can be found at https://www.novell.com/support

This is fixed in version 11.1 - see KB 7008746 "ZENworks Configuration Management 11.1 - update information and list of fixes" which can be found at https://www.novell.com/support

To disable the content sync doubling rule, in 11.4 a new setting is introduced:

DisableCDPRestartIntervalDoubling=true

For Windows satellite: Modify registry setting under HKLM\SOFTWARE\Novell\ZCMDisableCDPRestartIntervalDoubling 

For Linux satellite: Modify /etc/opt/novell/zenworks/conf/xplatzmd.properties

Cause

During the content sync duration, the Windows satellite checks every 5 minutes to see if content has been added to the primary server, that requires replication.

Additional Information

This has been fixed by adding additional time in between the content sync retries in a given content sync duration cycle.

The initial wait time can be configured with a registry key:
HKLM\SOFTWARE\Novell\Zenworks: CDPRestartInterval (Reg_SZ)Seconds to wait

This has also been ported from the Linux Satellite code. There the respective setting is:
/etc/opt/novell/zenworks/conf/xplatzmd.properties
CDPRestartInterval=Seconds to wait

The minimum assumed wait time is 10 minutes or if longer, this CDPRestartInterval value.

If there is no missing content returned to the satellite server, the initial wait time will be increased by a doubling factor until a maximum wait time of 24 hours is reached or replication duration time is over. E.g. with initial wait time of 10 minutes:
10*1=10, 10*2=20 ,20*4=80, 80*8=640, 640*16=10240 since 10240 is more the 24*60=1440 minutes, the maximum wait time of 1440 minutes is kept until replication duration time is over.

In case of any content replication try returning some work to do, the wait time gets reset to the initial value of 10 minutes or if longer, the CDPRestartInterval value.

In 11.4 and later, the initial wait time doubling can be disabled using the following setting in conjunction with CDPRestartInterval:

Windows:
HKLM\SOFTWARE\Novell\ZCM: DisableCDPRestartIntervalDoubling  (Reg_SZ):  true


Linux: 
/etc/opt/novell/zenworks/conf/xplatzmd.properties
DisableCDPRestartIntervalDoubling=true