Files
nexus/knowledgebase/csd-wiki/ICSD/How-to-change-Native-SACM-Notification-Throttling_686074009.md

1.4 KiB
Raw Blame History

How-to-change-Native-SACM-Notification-Throttling_686074009

Introduction

Starting from 2022.11 release, there is a throttling setting built in SMAX. Its in the CMS notification processor to controls the number of notifications (from CMS gateway) to handle per minute. Its a farm level setting.

Please notice, customer may feel the delay of CI sync if the throttling value is set too small. Its not recommended to share this information with customer, which may cause unexpected issue.

Change the EMS throttling for notifications

  1. Change the parameter of throttling in configmap with command below:

    kubectl edit cm itom-xruntime-infra-config -n <namespace>
    

    Change the default values to the following:

    CMSX_NOTIFICATION_EMS_THROTTLING_ENABLED: " true "
    CMSX_NOTIFICATION_EMS_THROTTLING_THRESHOLD_PER_MIN: " 500 "

    If it works fine, we can change to a bigger value.

  2. Restart the platform-offline pod.

    After restarted offline pod, you can find the throttling logs in maas_native_federation.log

    Log format: "request the {}/{} permit with key {}" "permit is out with key {}, wait next time window to continue..."

Please be aware that the throttling will impact the whole farm.

Attachments:

image-2025-1-21_14-26-48.png (image/png)