dgtlmoon / dgtlmoon/changedetection.io
[feature] Keep Inodes low
- Dominant language
- Python
- Stars
- 34.1k
- Forks
- 2k
- Avg merge
- 10h
- Merged PRs (30d)
- 61
Description
0.45.22 on linux mint/docker-compose
Having a lot of watches with a high checking frequency (every 3 seconds) creates a lot of tmp files to /var/lib/docker/overlay2. I get ENOSPC: no space left on device, mkdtemp '/tmp/playwright-artifacts error and 100% Inode usage.
Implement auto deletion that keeps inodes low. What I tried: Cronjob deleting those small files frequently, didn’t work :(
Tried to delete them manually via Terminal, didn‘t work..
Thank you.
Contributor guide
Research direction
Start by reproducing the issue with Linux Mint and docker-compose while running many watches every three seconds. Inspect the generated files under /var/lib/docker/overlay2 and /tmp/playwright-artifacts, then define completion as automatic cleanup that prevents inode exhaustion and the reported ENOSPC error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker-compose, linux
- Domain
- devops, infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100