Add coredump default service parameters
Adding coredump process_size_max, external_size_max and keep_free default service parameters so coredump service is configured with default values from the start, keeping it explicit for the user what is configured on a fresh install. Test plan PASS: AIO-SX install, bootstrap and initial unlock PASS: Verify if coredump service parameters are added after initial unlock. PASS: Verify if coredump config file is changed after initial unlock Depends-On: https://review.opendev.org/c/starlingx/stx-puppet/+/897856 Closes-bug: 2039064 Change-Id: I13b1c1e0d6c34b34cf6ed3f1cb86c8511ac24b44 Signed-off-by: Heron Vieira <heron.vieira@windriver.com>
This commit is contained in:
parent
a324d314fe
commit
50a658cedd
|
@ -1331,6 +1331,10 @@ SERVICE_PARAM_NAME_PLATFORM_EXTERNAL_SIZE_MAX = 'external_size_max'
|
|||
SERVICE_PARAM_NAME_PLATFORM_MAX_USE = 'max_use'
|
||||
SERVICE_PARAM_NAME_PLATFORM_KEEP_FREE = 'keep_free'
|
||||
|
||||
SERVICE_PARAM_PLATFORM_PROCESS_SIZE_MAX_DEFAULT = '2G'
|
||||
SERVICE_PARAM_PLATFORM_EXTERNAL_SIZE_MAX_DEFAULT = '2G'
|
||||
SERVICE_PARAM_PLATFORM_KEEP_FREE_DEFAULT = '1G'
|
||||
|
||||
SERVICE_PARAM_PLAT_PROCESS_SIZE_MAX_MINSIZE = 0
|
||||
SERVICE_PARAM_PLAT_EXTERNAL_SIZE_MAX_MINSIZE = 0
|
||||
SERVICE_PARAM_PLAT_MAX_USE_MINSIZE = 0
|
||||
|
|
|
@ -858,6 +858,21 @@ class ConductorManager(service.PeriodicService):
|
|||
'name': constants.SERVICE_PARAM_NAME_PLATFORM_MAX_CPU_PERCENTAGE,
|
||||
'value': constants.SERVICE_PARAM_PLATFORM_MAX_CPU_PERCENTAGE_DEFAULT
|
||||
},
|
||||
{'service': constants.SERVICE_TYPE_PLATFORM,
|
||||
'section': constants.SERVICE_PARAM_SECTION_PLATFORM_COREDUMP,
|
||||
'name': constants.SERVICE_PARAM_NAME_PLATFORM_PROCESS_SIZE_MAX,
|
||||
'value': constants.SERVICE_PARAM_PLATFORM_PROCESS_SIZE_MAX_DEFAULT
|
||||
},
|
||||
{'service': constants.SERVICE_TYPE_PLATFORM,
|
||||
'section': constants.SERVICE_PARAM_SECTION_PLATFORM_COREDUMP,
|
||||
'name': constants.SERVICE_PARAM_NAME_PLATFORM_EXTERNAL_SIZE_MAX,
|
||||
'value': constants.SERVICE_PARAM_PLATFORM_EXTERNAL_SIZE_MAX_DEFAULT
|
||||
},
|
||||
{'service': constants.SERVICE_TYPE_PLATFORM,
|
||||
'section': constants.SERVICE_PARAM_SECTION_PLATFORM_COREDUMP,
|
||||
'name': constants.SERVICE_PARAM_NAME_PLATFORM_KEEP_FREE,
|
||||
'value': constants.SERVICE_PARAM_PLATFORM_KEEP_FREE_DEFAULT
|
||||
},
|
||||
]
|
||||
|
||||
def _create_default_service_parameter(self):
|
||||
|
|
Loading…
Reference in New Issue