Bug ID 625456: Pending sector utility may write repaired sector incorrectly

Last Modified: Oct 16, 2023

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

Known Affected Versions:
10.2.4, 11.2.1, 11.3.0, 11.4.0, 11.4.1, 11.5.0, 11.5.1, 11.5.2, 11.5.3, 11.5.4, 11.5.5, 11.5.6, 11.5.7, 11.5.8, 11.5.9, 11.5.10, 11.6.0, 11.6.1, 11.6.2, 11.6.3, 11.6.3.1, 11.6.3.2, 11.6.3.3, 11.6.3.4, 11.6.4, 11.6.5, 11.6.5.1, 11.6.5.2, 11.6.5.3, 12.0.0, 12.0.0 HF1, 12.1.0 HF1, 12.0.0 HF2, 12.1.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2, 12.1.0, 12.1.1, 12.1.2

Fixed In:
13.0.0, 12.1.3

Opened: Oct 27, 2016

Severity: 2-Critical

Symptoms

When the pendsect process detects a pending sector and performs a repair of that sector, incorrect data may be written to an incorrect location on the hard disk. This may result in corruption of files on the BIG-IP volume that may not be detected for an indeterminate period of time after the pending sector was repaired. When a pending sector is repaired, a message similar to the following is logged to : warning pendsect[17377]: Recovered Pending LBA:######### (where ######### is the Logical Block Address of the repaired sector) For more information on the pendsect utility, see: SOL14426: Hard disk error detection and correction improvements

Impact

Potential corruption of unknown files on BIG-IP volumes.

Conditions

This may occur on BIG-IP appliances or VIPRION blades which contain hard disks which use 4096-byte physical sectors. Currently-known affected platforms include: BIG-IP 5000-/7000-series appliances BIG-IP 10000-series appliances VIPRION B4300 blades VIPRION B2100 blades Due to manufacturing changes and RMA replacements, additional platforms may potentially be affected. The smartctl utility can be used to identify hard disks using 4096-byte physical sectors: # smartctl --scan /dev/sda -d scsi # /dev/sda, SCSI device # smartctl -i /dev/sda | grep "Sector Size" Affected: Sector Sizes: 512 bytes logical, 4096 bytes physical Not Affected: Sector Size: 512 bytes logical/physical

Workaround

None

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips