kir-dev / kir-dev/StartSCH

Redesign sync job scheduling

Open
#97 0 comments 0 reactions 0 assignees View on GitHub
planning
Dominant language
C#
Stars
6
Forks
2
Avg merge
3d 8h
Merged PRs (30d)
4

Description

- [ ] `cron`: Instead of running the first sync at startup, run at something like "every 20 minutes, starting at :00". Probably should also enable some jitter by default for the start time.
- [ ] ability to disable a job for a while after receiving an error
- [ ] persist retry state in db

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue describes cron timing, temporary job disabling after errors, and retry-state persistence, but names no files, tests, or entry points. Start by locating the sync scheduler and its database state handling, then clarify the scheduling, jitter, disablement, and persistence behavior before implementation. Done means all three checklist items have defined and tested behavior.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.