mirror of
https://github.com/morluto/rea.git
synced 2026-10-26 17:35:11 +00:00
fix: preserve process filesystem scope and admission failures
This commit is contained in:
1 parent
5ee5e49cb4
commit
2f6e0506f0
10 files changed
+432
-51
No files matched your search
@@ -250,6 +250,15 @@ follow also remain unknown. Partial enumeration of one root does not erase
|
||||
known effects in another, and unavailable content hashes do not by themselves
|
||||
make path absence unknown.
|
||||
|
||||
Filesystem coverage records `unobserved_subtrees` separately from metadata
|
||||
enumeration. `symlink_not_followed` identifies a link whose own metadata was
|
||||
observed while its descendants were outside the snapshot. `observer_owned`
|
||||
identifies the exact directory allocated for this capture's bookkeeping; it
|
||||
is created before the baseline and excluded from both snapshots and file-entry
|
||||
capacity. Target activity inside that excluded directory remains unobserved.
|
||||
Matching filenames elsewhere are included normally. Historical captures that
|
||||
omit subtree facts do not establish descendant absence under that scope.
|
||||
|
||||
When a follow-up read fails after an entry's metadata was observed, the
|
||||
snapshot keeps unaffected observations and records an `entry_unavailable`
|
||||
enumeration omission with the root-aliased path and system error code.
|
||||
|
||||
Reference in new issue
Block a user