Bug ID 829277: A Large /config folder can cause memory exhaustion during live-install

Last Modified: Dec 13, 2019

Bug Tracker

Affected Product:  See more info
BIG-IP Install/Upgrade, TMOS(all modules)

Known Affected Versions:
14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.4, 14.1.0.5, 14.1.0.6, 14.1.2, 14.1.2.1, 14.1.2.2, 15.0.0, 15.0.1, 15.1.0

Opened: Sep 19, 2019
Severity: 2-Critical

Symptoms

- live install can fail at around 96% - system memory can be exhausted and the kernel will kill processes as a result.

Impact

The kernel will kill any number of processes; any/all critical applications could become non-functional.

Conditions

During live-install, if configuration roll-forward is enabled, and the uncompressed ucs size is larger than the available memory.

Workaround

Make sure there are no un-intended large files included in the configuration. Any file stored under /config is considered part of the configuration. If the configuration is, as intended, on the same order of magnitude as total system memory, do not roll it forward as part of live install. Instead, save it manually and restore it after rebooting to the new software. to turn off config roll forward; setdb liveinstall.saveconfig disable to save/restore configuration manually; see https://support.f5.com/csp/article/K13132

Fix Information

None

Behavior Change