You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pass Sapling child ACL metadata through backingstore
Summary:
Use the existing parent tree child ACL metadata when building Eden TreeEntries from Sapling backingstore. Directory entries whose parent marks them as ACL roots get hasACL=true; other entries get hasACL=false. Reuse the same child ACL list for permission-denied checks so restriction handling stays aligned with the child ACL metadata.
If child ACL metadata cannot be read, fail open by logging the error and treating children as unrestricted instead of failing tree conversion.
This does not change IndexedLog/cache state; the parent positive child ACL metadata was already cached.
Reviewed By: muirdm
Differential Revision: D104246342
fbshipit-source-id: 19d21facf4b0911f4c77bda4ecd87b373caa6bd9
0 commit comments