HA anyone
Keep what's useful and change what's needed.
I reckon a couple of DataCore nodes in front of the HP storage would have prevented this and still could fix it or stop it from happening again, coz it sounds like there's the start of a track record.
I should mention that I work for DataCore.