Binär bugg kraschar SSD-enheter från HP Enterprise efter 32 768 timmar

En bugg i firmware för HP Enterprises SSD-enheter gör att lagringsenheterna dör efter ett väldigt exakt antal timmar.

Alla former av lagring råkar ut för slitage i takt med att de används, och utvecklas därför med en viss förväntad livslängd. Inom företagsanvändning tenderar livslängd att ta förarsätet före prestanda. En bugg i firmware-mjukvaran hos SSD-enheter från HP Enterprise leder dock till att denna livsläng blir väldigt specifik.

HP Enterprise levererar både hårdvara och tjänster till företagskunder, vilket innefattar lagringsenheter som hårddiskar och SSD-enheter. Företaget går nu ut med en uppmaning om att alla kunder som använder bolagets SAS-anslutna SSD-produkter ska uppdatera enheternas firmware då befintlig mjukvara dras med en allvarlig bugg.

This HPD8 firmware is considered a critical fix and is required to address the issue detailed below. HPE strongly recommends immediate application of this critical fix. Neglecting to update to SSD Firmware Version HPD8 will result in drive failure and data loss at 32,768 hours of operation and require restoration of data from backup in non-fault tolerance, such as RAID 0 and in fault tolerance RAID mode if more drives fail than what is supported by the fault tolerance RAID mode logical drive. By disregarding this notification and not performing the recommended resolution, the customer accepts the risk of incurring future related errors.

I ett supportdokument beskrivs den buggen som kritiskt allvarlig och kommer garanterat leda till att SSD-enheterna fallerar efter exakt 32 768 timmar. Exakt 3 år, 270 dagar och 8 timmar. Det innebär att alla enheter som tagits i bruk samtidigt kommer gå sönder exakt samtidigt, vilket är en indikation på att haveriet i Västra Götaland beror på ett stort antal av HPE:s SSD-enheter tagits i bruk samtidigt.

Buggen påverkar produkter i familjerna HPE ProLiant, Synergy, Apollo, JBOD D3xxx, D6xxx, D8xxx, MSA, Storevirtual 4335 och Storevirtual 3200. Grunden för buggen är att enheternas firmware inte kan hantera när mängden operativa timmar överstiger ett 16-bitars signerat heltalsvärde. När mängden operativa timmar når 32 768 timmar ser firmware-mjukvaran istället ett negativt värde varpå enheten dör.

HPE meddelar att de flesta SSD-produkter som levererats på senare tid har den nya firmware-versionen HPD8 installerad. Denna uppdatering ska också göras tillgänglig för befintliga enheter den 9 december.