ServiceEngineParams

ServiceEngineParams
ServiceEngineParams
JSON Example
{
    "concurrent_segroup_upgrades": 0,
    "image_data_transfer_size": 0,
    "large_se_connect_timeout": 0,
    "se_connect_timeout": 0,
    "simultaneous_image_downloads": 0,
    "task_base_timeout": 0
}
integer As uint32 As uint32
concurrent_segroup_upgrades
Optional
Constraints: default: 8

This parameter is used to control the number of concurrent segroup upgrades. This field value takes affect upon controller warm reboot. The value is modified based on flavor size of controller. Allowed values are 1-24. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

integer As uint32 As uint32
image_data_transfer_size
Optional
Constraints: default: 512

This parameter defines the buffer size during ServiceEngine image downloads in a ServiceEngineGroup.It is used to pace the ServiceEngine upgrade package downloads so that controller network/CPU/Memory bandwidth is a bounded operation. It generally specifies the buffer size used for data transfer. Allowed values are 64-2048. Field introduced in 31.1.1. Unit is KB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

integer As uint32 As uint32
large_se_connect_timeout
Optional
Constraints: default: 1200

Amount of time Controller waits for a large-sized SE (>=128GB memory)to reconnect after it is rebooted during upgrade. Allowed values are 1200-2400. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

integer As uint32 As uint32
se_connect_timeout
Optional
Constraints: default: 600

Amount of time Controller waits for a regular-sized SE (<128GB memory)to reconnect after it is rebooted during upgrade. Allowed values are 600-1200. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

integer As uint32 As uint32
simultaneous_image_downloads
Optional
Constraints: default: 5

Number of simultaneous ServiceEngine image downloads in a ServiceEngineGroup. It is used to pace ServiceEngine upgrade package downloads so that controller network/CPU bandwidth is a bounded operation. Allowed values are 1-20. Field introduced in 31.1.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.

integer As uint32 As uint32
task_base_timeout
Optional
Constraints: default: 300

Base timeout value for all service engine upgrade operation tasks. The timeout for certain tasks is a multiple of this field. For example, in the CopyAndInstallImage task, the ServiceEngine has a maximum wait time to install an image or package, i.e., timeout = [scaling factor] * task_base_timeout. Allowed values are 300-3600. Field introduced in 31.1.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.