style: gofmt normalization — no logic changes
gofmt -w across the controller tree (46 files) so gofmt -l is empty — disarms the
formatting landmine where a targeted edit + accidental gofmt -w swept ~46 unrelated
files. Pure formatting: whitespace + gofmt's optional-semicolon removal in reflowed
inline closures. One doc comment reworded ('' -> 'the empty string') to avoid gofmt's
Go-1.19 doc-comment typographic substitition ('' -> curly quote) muddying its meaning.
No build/vet/test behavior change.
This commit is contained in:
@@ -221,11 +221,12 @@ func TestRunStorageInit_Success(t *testing.T) {
|
||||
|
||||
// F6 (VALIDATION-n100) — initialize must end in a USABLE (mounted+registered) drive even when the
|
||||
// client disconnects mid-format. Two halves:
|
||||
// RED-PROOF: runStorageInit on a CANCELLED context (the disconnect) aborts at the mount step →
|
||||
// the device is formatted but NOT registered (the N100-observed state). This is exactly what
|
||||
// the pre-fix handler did (it ran the chain on r.Context()).
|
||||
// FIX: startStorageInit runs the chain on a DETACHED context → it registers regardless of the
|
||||
// client, and leaves EXACTLY ONE registry entry (marker-last, Scenario B).
|
||||
//
|
||||
// RED-PROOF: runStorageInit on a CANCELLED context (the disconnect) aborts at the mount step →
|
||||
// the device is formatted but NOT registered (the N100-observed state). This is exactly what
|
||||
// the pre-fix handler did (it ran the chain on r.Context()).
|
||||
// FIX: startStorageInit runs the chain on a DETACHED context → it registers regardless of the
|
||||
// client, and leaves EXACTLY ONE registry entry (marker-last, Scenario B).
|
||||
func TestStorageInit_DetachedSurvivesClientDisconnect(t *testing.T) {
|
||||
newMock := func() *mockAgent {
|
||||
return &mockAgent{
|
||||
|
||||
Reference in New Issue
Block a user