Bug ID 717896: Monitor instances deleted in peer unit after sync

Last Modified: Sep 19, 2019

Bug Tracker

Affected Product:  See more info
BIG-IP LTM(all modules)

Known Affected Versions:
13.1.1.3, 13.1.1.2, 13.1.1.1, 13.1.1, 12.1.3.7, 12.1.3.6, 12.1.3.5, 12.1.3.4, 12.1.3.3

Fixed In:
15.0.0, 14.1.0.2, 13.1.1.4, 12.1.4.1

Opened: May 01, 2018
Severity: 3-Major

Symptoms

An incremental-sync from a modified-node that was set to 'user-down' causes the target-node on the target-device to have only a single monitor instance, rather than the several monitor instances that were present on the from-node. During the incremental sync, the system issues several messages similar to the following: err mcpd[6900]: 01070712:3: Caught configuration exception (0), Invalid monitor rule instance identifier: 24913.

Impact

After incremental-sync, a single monitor instance exists for the node on a 'backup' unit in an HA configuration, rather than the several monitor instances that exist for that node on the 'active' unit; and that node session is 'enabled' (where the 'from-node' was 'disabled); and that node status may be 'up' (where the 'from-node' was 'user-down'), and later transition to 'down' from a monitor-fail. Thus, after incremental-sync, the target-node may then be 'down', while the active unit in the HA configuration continues to function as expected.

Conditions

-- In high availability (HA) configurations. -- A node is modified, and then manually set to 'user-down'. -- That node has more than one associated monitor. -- An incremental-sync occurs to the paired device.

Workaround

There are several workarounds: -- Perform a 'full-sync' (rather than an 'incremental-sync'). -- Ensure the node is 'user-up' (not 'user-down') before the incremental-sync. -- Perform 'tmsh load sys config' on the target unit. In this case, the 'Invalid monitor rule instance identifier' messages will be seen, but the configuration will successfully load, and the target-unit will run correctly with the expected configuration.

Fix Information

An incremental-sync from a modified-node that was set to 'user-down' successfully replicates the several monitor instances on that node to the target-node on the backup device in an HA configuration.

Behavior Change