Commit 92821de
prober: capture tmpfs (drop TMPFS_MAGIC from pseudo-fs denylist)
Treat tmpfs/ramfs as real, storage-relevant filesystems rather than pseudo:
their read/write/mmap/readdir are now captured like any real fs. This is a
deliberate behavior change from the prior is_regular_file(), which dropped
tmpfs — /dev/shm (shared memory) and /tmp scratch are I/O worth recording.
Only synthetic introspection/IPC filesystems (proc, sysfs, cgroup, tracefs,
debugfs, bpffs, sockfs, pipefs, devpts, devtmpfs, ...) remain filtered.
Note: on this workload tmpfs read/write/mmap were previously invisible (filtered
pre-log), so the added volume — chiefly vLLM /dev/shm — is unmeasured; validate
with scripts/smoke_test.sh and watch fs-shard volume on a real run.
pytest: 71 passed.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 8d4ffd7 commit 92821de
1 file changed
Lines changed: 6 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
918 | 918 | | |
919 | 919 | | |
920 | 920 | | |
921 | | - | |
922 | | - | |
923 | | - | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
924 | 927 | | |
925 | 928 | | |
926 | 929 | | |
927 | 930 | | |
928 | 931 | | |
929 | | - | |
930 | 932 | | |
931 | 933 | | |
932 | 934 | | |
| |||
0 commit comments