fix: preserve portable rollback mount identity
This commit is contained in:
+6
-5
@@ -71,12 +71,13 @@
|
||||
harness pytest passed **827 passed / 4 deselected** with the existing 74 warnings; touched Python
|
||||
files are Ruff-clean. The complete `thothctl` Go suite, deterministic backup/restore safety test,
|
||||
internal semantic Compose contract, no-deployment-coupling gate, CPU/offline semantic smoke, and
|
||||
unified deployment smoke all pass on `fb95be3`. The intermittent `thothctl` rollback failure was
|
||||
unified deployment smoke all pass after the final fix. The intermittent `thothctl` rollback failure was
|
||||
traced to Docker Desktop alternating equivalent bind sources between `/private/...` and
|
||||
`/host_mnt/private/...`; the persistence fingerprint now normalizes only the known macOS Docker
|
||||
Desktop aliases while retaining distinct Linux `/host_mnt` paths. The rollback-only smoke passed
|
||||
twice consecutively after the fix, and the subsequent full unified smoke passed with exact
|
||||
cleanup.
|
||||
`/host_mnt/private/...`. Exact state-v4 source hashes remain unchanged; only fresh bind
|
||||
observations made by a Darwin `thothctl` carry non-serialized aliases for the rollback
|
||||
comparison, so pre-fix recovery state remains readable and Linux `/host_mnt` paths remain
|
||||
distinct. The rollback-only smoke passed twice consecutively after each fix revision, and the
|
||||
subsequent full unified smoke passed with exact cleanup.
|
||||
|
||||
## Historical snapshots and archived reference notes
|
||||
|
||||
|
||||
Reference in New Issue
Block a user