In a Fault Tolerant (FT) Spectrum environment, duplicate alarms may be generated immediately after a Secondary SpectroSERVER completes its startup sequence. This behavior occurs because the Secondary server initiates model activation and device polling before receiving the full synchronization state—specifically clear or suppression flags—from the Primary SpectroSERVER.
24.x and 25.x
A timing conflict (race condition) occurs during the Secondary SpectroSERVER startup process. If the Secondary server completes model activation and device re-polling before the synchronization of the latest status flags (such as clear or suppression) is finalized, the Secondary server perceives existing alarm conditions as new, unacknowledged events and re-asserts them.
This behavior is a recognized aspect of the fault-tolerant synchronization process. To minimize the likelihood of this timing conflict, verify the following:
$SPECROOT/SS/.vnmrc file to optimize the data volume exchanged during synchronization:sync_all_ext_interface_attrs=falseint_copyattr_enable=true