Page MenuHomeFreeBSD

Send IDLE IMMEDIATE for warm boot.
ClosedPublic

Authored by imp on Oct 27 2017, 3:34 PM.
Tags
None
Referenced Files
Unknown Object (File)
Nov 18 2024, 11:30 AM
Unknown Object (File)
Nov 7 2024, 10:38 AM
Unknown Object (File)
Nov 5 2024, 3:53 AM
Unknown Object (File)
Nov 2 2024, 12:03 PM
Unknown Object (File)
Nov 2 2024, 10:09 AM
Unknown Object (File)
Oct 20 2024, 1:24 AM
Unknown Object (File)
Oct 5 2024, 10:30 PM
Unknown Object (File)
Sep 25 2024, 6:17 AM
Subscribers
None

Details

Summary

We must send either an IDLE IMMEDIATE or a STANDBY IMMEDIATE to drives
on warm boot so their SMART and other volatile data is
persisted. However, for a warm boot we don't want to send STANDBY
IMMEDIATE to some spinning drives because they will spin down. If
there's a lot of these drives on the system, that can cause a thunding
heard problem at startup time (that in extreme cases causes timeout in
device discovery).

Sponsored by: Netflix

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Other than the spelling of "herd" in both commit message and comment and the spelling of "thundering" in the commit message, it LGTM.

This revision is now accepted and ready to land.Oct 27 2017, 4:50 PM
This revision was automatically updated to reflect the committed changes.