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

Last Modified: May 29, 2024

Affected Product(s):
BIG-IP LTM(all modules)

Known Affected Versions:
13.1.1.3, 13.1.1.2, 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, 14.0.1.1, 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 high availability (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 high availability (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 high availability (HA) configuration.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips