What's New
Frappe fix framework

Close inherited descriptors before the re-exec

MI @mihir-kandoi · #42742 · merged 12 Sep 2026

Bench runner leaks file descriptors across restarts because exec preserves non-close-on-exec descriptors; accumulation hits system limits after ~1000 restarts.