mkdir /root/foo (direct write to existing /root) is recorded with a NOTE. But open("/root/foo/bar", O_CREAT) with /root/foo missing goes through the ancestor walk, reaches /root, and hits the Protected skip + error. Same effective grant, two different outcomes.
Noted in PR #209 review.
mkdir /root/foo(direct write to existing /root) is recorded with a NOTE. Butopen("/root/foo/bar", O_CREAT)with/root/foomissing goes through the ancestor walk, reaches/root, and hits the Protected skip + error. Same effective grant, two different outcomes.Noted in PR #209 review.