From 7d4f2f500b4fca1ba83c77254bc4ce3f2d66cf96 Mon Sep 17 00:00:00 2001 From: Martin Magr Date: Tue, 22 Sep 2020 00:00:38 +0200 Subject: [PATCH] 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 --- deployment/deprecated/panko/panko-api-container-puppet.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/deployment/deprecated/panko/panko-api-container-puppet.yaml b/deployment/deprecated/panko/panko-api-container-puppet.yaml index b6fb3a699f..db7bf64e6b 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]}