Repository navigation
rm: report traversal failed on getdents EIO - #15209
Franklin-Qi wants to merge 1 commit into
Conversation
When directory listing fails mid-walk (e.g. injected getdents EIO), emit GNU's "traversal failed" even under -f instead of later "Directory not empty". Closes: uutils#15206
d0e68dc to
63bd6f2
Compare
Merging this PR will improve performance by 4.46%
|
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ |
Simulation | rm_recursive_tree |
14.4 ms | 13.8 ms | +4.46% |
Tip
Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.
Comparing Franklin-Qi:feature-issue#15206-rm-traversal-failed (63bd6f2) with main (38336e9)
Footnotes
-
448 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩
When directory listing fails mid-walk (e.g. injected getdents EIO), emit GNU's "traversal failed" even under -f instead of later "Directory not empty".
Closes: #15206