Fault Tolerance

Fault Tolerance

This documentation is for Kyvos 2026.2.x. To view documentation for other Kyvos versions, click here.

This documentation is for Kyvos 2026.2.x. To view documentation for other Kyvos versions, click here.

Applies to: Kyvos Reporting


Exit On Error

This property is used to auto-restart the report server.  Set it to enable if the report server should auto-restart on a critical error, like an out-of-memory error.  If the property is set to disable, the report server will not be able to recover in case of a crucial error.

Default: Disable

Example: EXIT_ON_ERROR=Disable

Memory Trigger Notification

This turns notifications on/off when the Report Server’s memory usage exceeds the MEMORY TRIGGER LEVEL.

Default: Enable

Example: MEMORY_TRIGGER_NOTIFICATION=Enable

Exec Rejection on Memory Trigger

This is to turn on/off execution rejection on the Memory Trigger feature. Specifically, the Report Server will reject the execution request and block all scheduled jobs launched when the USED MEMORY + DEFAULT MEMORY USAGE PER EXEC is more than the MEMORY TRIGGER LEVEL.

Default: Enable

Example: EXEC_REJECTION_ON_MEMORY_TRIGGER=Enable

Memory Trigger Level (percentage)

This property governs the behavior of the system in high-memory situations. The Trigger Level is the %age of total memory used out of allotted memory.  After this level is reached, the report server will invoke an event & set the ReTrigger Level, so the next event will be invoked when the ReTrigger Level is exceeded.  The Trigger Level should not exceed 100 & should not be less than 50.

Default: 90

Example: MEMORY_TRIGGER_LEVEL=90

Memory ReTrigger Level (percentage)

This property governs the behavior of the system in low-memory situations. The ReTrigger Level is the %age of total memory used out of allotted memory.  After reaching this level, the Report server will invoke an event & set the Trigger Level.  The ReTrigger Level should not exceed 100 & should not be less than 40.

Default: 70 or 10 less than the MEMORY TRIGGER LEVEL

Example: MEMORY_RETRIGGER_LEVEL=70

Default Memory Usage Per Exec (MB)

Value is set as the average resource utilization per execution.

Default: 50

Example: DEFAULT_MEMORY_USAGE_PER_EXEC=50

Time Diff for Trigger Notification (minutes)

This is the minimum time diff, after which a Memory Trigger Notification will be sent.

Default: 30

Example: TIME_DIFF_FOR_TRIGGER_NOTIFICATION=30

Copyright Kyvos, Inc. 2026. All rights reserved.