dgtlmoon / dgtlmoon/changedetection.io

[feature] Keep Inodes low

Open
#2,385 2 comments 1 reaction 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.