Skip to content

Foyer not closing files, causing to exceed ulimit #1260

@Blonteractor

Description

@Blonteractor
backend 84602 priyanshu 2503u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2504u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2505u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2506u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2507u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2508u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2509u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2510u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2513u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2514u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2515u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2516u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2517u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2518u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2519u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2520u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2521u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2522u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2523u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2524u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2525u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2526u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2527u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2528u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2529u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2530u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2531u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2532u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2533u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2534u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2535u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2536u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2537u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2538u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2539u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2540u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2541u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2542u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2543u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2544u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2545u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2546u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2547u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2548u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2549u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2551u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2552u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2553u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2554u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2555u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2556u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2557u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2558u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol
backend 84602 priyanshu 2559u      REG               1,18 1610612736            56369129 /Users/priyanshu/Aftershoot Projects/haskell_cache/kashe/smol

Above is the output for lsof -p $(pgrep backend) | tail -100, it has smol open like 2500 times.

The haskell_cache/smol is the cache unit, created using FileDeviceBuilder. I am running foyer 0.22.2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions