Table of Contents

Property ThrottleInterval

Namespace
Skyline.DataMiner.DataSources.OpenConfig.Gnmi.Protocol.DataMapper
Assembly
Skyline.DataMiner.DataSources.OpenConfig.Gnmi.Protocol.dll

ThrottleInterval

The time interval in milliseconds between applying gNMI notifications to the in-memory data model before forwarding them to SLProtocol. Reduces the frequency of SLProtocol calls, potentially improving throughput.

Setting it to 0 or lower will disable throttling. The default value is DefaultThrottlingInterval. The maximum allowed value is MaxAllowedThrottlingInterval. If a higher value is configured, it will automatically default to the maximum.

public int ThrottleInterval { get; set; }

Property Value

int

Remarks

If throttling is enabled, gNMI notifications will also be throttled before they are passed along to the callback. This ensures that when the callback triggers, the DataMinerConnectorDataMapper is finished processing these and the data in the parameters is up to date. Throttling is never applied to a Gnmi.GetResponse.