Charlie Marsh
40e5de94e9
Avoid redundant filesystem metadata probes ( #36898 )
...
## What changed
- Reuse directory-entry file types in local memory listing while continuing to
exclude symlinks, and reuse rollout metadata when reading modification times.
- Avoid following non-symlinks twice in direct filesystem metadata and directory
listing operations while preserving target classification for valid symlinks.
## Testing
- Cover symlink handling in local memory listing and search.
- Extend Unix filesystem tests for followed file and directory symlinks and
dangling metadata links.
GitOrigin-RevId: e4e24576e2e9db704f9da54727928e121f81dc86
2026-08-04 13:56:52 +00:00
..
2026-07-27 18:07:31 +00:00
2026-07-30 18:04:45 +00:00
2026-06-15 16:39:41 -07:00
2026-07-23 23:25:53 +00:00
2026-08-01 06:02:48 +00:00
2026-07-21 08:59:41 +00:00
2026-07-30 10:01:06 +00:00
2026-07-30 10:01:06 +00:00
2026-07-24 00:16:42 +00:00
2026-07-24 00:53:05 +00:00
2026-07-25 16:03:00 +00:00
2026-07-24 00:16:42 +00:00
2026-07-25 01:39:17 +00:00
2026-07-30 19:23:33 +00:00
2026-07-24 00:16:42 +00:00
2026-07-24 00:16:42 +00:00
2026-07-24 00:16:42 +00:00
2026-07-24 00:16:42 +00:00
2026-06-17 17:20:53 -07:00
2026-06-17 17:20:53 -07:00
2026-07-31 21:37:56 +00:00
2026-07-30 10:01:06 +00:00
2026-06-16 09:50:55 -07:00
2026-04-12 18:36:03 -07:00
2026-06-24 16:05:43 +01:00
2026-07-30 16:30:32 +00:00
2026-07-28 23:27:46 +00:00
2026-06-11 18:44:18 +00:00
2026-08-04 13:56:52 +00:00
2026-07-30 19:23:33 +00:00
2026-07-25 16:03:00 +00:00
2026-07-25 16:03:00 +00:00
2026-06-15 17:39:00 -07:00
2026-07-21 13:39:33 +00:00
2026-07-23 23:35:29 +00:00
2026-07-30 16:30:32 +00:00
2026-07-30 19:23:33 +00:00
2026-06-16 09:50:55 -07:00
2026-07-01 14:15:34 -07:00
2026-06-15 17:39:00 -07:00
2026-07-24 00:16:42 +00:00
2026-06-16 09:50:55 -07:00
2026-07-30 16:35:20 +00:00
2026-07-30 16:35:20 +00:00
2026-07-30 19:23:33 +00:00
2026-07-28 23:27:46 +00:00
2026-07-20 13:45:29 +00:00
2026-07-22 15:22:21 +00:00
2026-07-25 16:03:00 +00:00
2026-07-25 16:03:00 +00:00
2026-04-12 18:36:03 -07:00
2026-06-11 18:44:18 +00:00
2026-06-24 16:05:43 +01:00
2026-08-01 06:02:48 +00:00
2026-06-25 13:42:40 -07:00
2026-06-25 13:42:40 -07:00
2026-07-24 00:53:05 +00:00
2026-07-01 14:15:34 -07:00
2026-07-01 14:15:34 -07:00