Hi Splunkers,
I cannot understand the difference between "phoneHomeIntervalInSecs" and "handshakeRetryIntervalInSecs" .
Of course, I've already read READMEs as following.
phoneHomeIntervalInSecs = <integer in seconds>
* Defaults to 60.
* This determines how frequently this deployment client should check for new content.
handshakeRetryIntervalInSecs = <integer in seconds>
* Defaults to phoneHomeIntervalInSecs
* This sets the handshake retry frequency.
* Could be used to tune the initial connection rate on a new server
Both attributes commonly are related to the intervals to Deployment Server.
Why do we need to be two attributes ?
What situations did you expect to use two attributes differently ?
Thank you for your help.
Based on that doc excerpt, phoneHomeIntervalInSecs
handles how often a deployment client will phone home once connected, and handshakeRetryIntervalInSecs
handles retried while trying to connect.
As for scenarios for different intervals, when serving a lot of clients through a single deployment server you may want to increase the phoneHomeIntervalInSecs
, but possibly keep the handshakeRetryIntervalInSecs
low to avoid long initial connections.
Based on that doc excerpt, phoneHomeIntervalInSecs
handles how often a deployment client will phone home once connected, and handshakeRetryIntervalInSecs
handles retried while trying to connect.
As for scenarios for different intervals, when serving a lot of clients through a single deployment server you may want to increase the phoneHomeIntervalInSecs
, but possibly keep the handshakeRetryIntervalInSecs
low to avoid long initial connections.