commit 7d4f2f500b4fca1ba83c77254bc4ce3f2d66cf96 Author: Martin Magr Date: Tue Sep 22 00:00:38 2020 +0200 Adds new configuration for panko-expirer This patch enables limiting count of records panko-expirer is deleting each run. We need that to avoid expirer failures on huge event databases. Depends-On: I7ca0ab9e42352645e463c49f8ce58793115543c0 Change-Id: Idc59d4958a3919c6b457fcad083e0d07afe10892 diff --git a/deployment/deprecated/panko/panko-api-container-puppet.yaml b/deployment/deprecated/panko/panko-api-container-puppet.yaml index b6fb3a6..db7bf64 100644 --- a/deployment/deprecated/panko/panko-api-container-puppet.yaml +++ b/deployment/deprecated/panko/panko-api-container-puppet.yaml @@ -101,6 +101,11 @@ parameters: description: > Cron to delete events from db - Week Day default: '*' + PankoExpirerBatchSize: + type: number + description: > + Limit number of deleted events in single purge run + default: 500 conditions: service_debug_unset: {equals : [{get_param: PankoDebug}, '']} @@ -204,6 +209,7 @@ outputs: panko::expirer::monthday: {get_param: PankoExpirerMonthday} panko::expirer::month: {get_param: PankoExpirerMonth} panko::expirer::weekday: {get_param: PankoExpirerWeekday} + panko::expirer::events_delete_batch_size: {get_param: PankoExpirerBatchSize} service_config_settings: keystone: panko::keystone::auth::public_url: {get_param: [EndpointMap, PankoPublic, uri]}