Bug ID 606540: DB variable changed via GUI does not sync across HA group

Last Modified: Apr 10, 2019

Bug Tracker

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

Known Affected Versions:
11.6.0, 11.5.1, 11.5.0, 11.4.1

Fixed In:
11.6.1

Opened: Jul 22, 2016
Severity: 3-Major
Related AskF5 Article:
K33064211

Symptoms

If a configuration change is made in the BIG-IP GUI which is backed by a DB variable, the change is not synced to other devices in the same sync-failover device group. If the same db variable change is made using the Traffic Management Shell (tmsh), the db variable change will be synced to other devices in the same sync-failover device group. Note that db variable changes are never synced to devices in sync-only device groups.

Impact

Configuration of devices within a sync-failover device group may not be synchronized as expected.

Conditions

1. BIG-IP systems in HA group, provisioned with modules (in addition to LTM) which create their own device groups (for example, ASM). 2. Original sync-failover device group replaced by a different sync-failover device group. 3. Using the GUI to change a configuration item which is backed by a DB variable. Examples include: failover.standby.linkdowntime (GUI: Device Management :: Device Groups : <fodg_name> : Failover : Link Down Time on Failover ) statemirror.clustermirroring (GUI: Device Management :: Devices : <device_name> : Cluster Options )

Workaround

To force synchronization of a db variable change made via the GUI, use a tmsh command of the following form: tmsh modify cm device-group <sync-failover device group name> devices modify { <device name> { set-sync-leader } } If the sync-failover device group is not automatically synced, manually sync the device group: tmsh run cm config-sync to-group <sync-failover device group name> To avoid creating a db variable change that will not be synchronized across sync-failover device group members, change the configuration or db variable using tmsh: tmsh modify sys db <variable name> value <new value> If the sync-failover device group is not automatically synced, manually sync the device group: tmsh run cm config-sync to-group <sync-failover device group name>

Fix Information

DB variable changed via GUI now syncs across HA group as expected.

Behavior Change