controller v0.269.0: whole restore from the second drive; crash loops stopped; exact image digests; steps judged by their own .felhom.yml (decisions 26-28, R-661 R-666 R-667 R-668 R-664 R-665 R-662, 09 6.4 part 6)
gates / gates (push) Successful in 27s
gates / gates (push) Successful in 27s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -21,7 +21,12 @@ func newTestManager(t *testing.T, systemDataPath string) (*Manager, *settings.Se
|
||||
}
|
||||
cfg := &config.Config{}
|
||||
cfg.Paths.SystemDataPath = systemDataPath
|
||||
return NewManager(cfg, sett, logger), sett
|
||||
m := NewManager(cfg, sett, logger)
|
||||
// These tests name paths that do not exist (/mnt/a, /srv/sys). Until v0.269.0 they passed only because
|
||||
// the production same-disk check answered "different" on a failed stat — the R-668 defect. They now
|
||||
// say what they mean: every distinct path is its own disk.
|
||||
m.samePhysicalDevice = func(a, b string) bool { return a == b }
|
||||
return m, sett
|
||||
}
|
||||
|
||||
// A customer-pinned PreferredTarget must win over the auto-pick (which would take the first
|
||||
|
||||
Reference in New Issue
Block a user