dgtlmoon / dgtlmoon/changedetection.io

[feature] A delay on startup before fetching / soft start feature? limit of processing when load average too high?

Open
#3,428 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
34.1k
Forks
2k
Avg merge
23h 38m
Merged PRs (30d)
67

Description

When a computer comes out of sleep mode, many local network connections are not yet ready etc

Some kind of soft-start mechanism that is enabled as an env var

- no fetching for atleast `X` seconds
- then "ramp up" seconds to allow all the fetch workers to wake up slowly (so for example if you have 10 workers and ramp up is set to 60 seconds, then one every 6 seconds would come to life)

Contributor guide

Open the contributing guide

Research direction

No file, test, or entry point is named. Start by locating the startup and fetch-worker scheduling paths, then clarify the environment-variable interface and how sleep recovery and high load average should affect fetching. Done means the behavior and configuration are defined, implemented, and covered by tests for the initial delay and gradual worker ramp-up.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.