Skip to content

feat(daemon): stop a service nothing is using (T69) - #40

Merged
haiquang9994 merged 10 commits into
masterfrom
t69-idle-detection
Aug 26, 2026
Merged

feat(daemon): stop a service nothing is using (T69)#40
haiquang9994 merged 10 commits into
masterfrom
t69-idle-detection

Conversation

@haiquang9994

Copy link
Copy Markdown
Collaborator

T69 — a service nothing is using stops on its own, and a project can opt out.

  • mixengine-platform: count established connections per OS, behind the trait.
  • mixengine-core: an IdlePolicy from a services row plus its recipe; idle_minutes reads and writes; a project can be kept warm.
  • mixengine-daemon: the reaper stops a service with no connections past its idle window; a stop that failed does not label the next one.
  • mixengine-cli: mix service idle and mix project keep-warm.
  • Roadmap: T69 design, then what it landed and what it left for T70 and T77.

CI: run 33007660261, all 10 jobs green (lint, test/system/bench on windows, macos, ubuntu).

@haiquang9994
haiquang9994 merged commit d29e6dc into master Aug 26, 2026
10 checks passed
@haiquang9994
haiquang9994 deleted the t69-idle-detection branch August 26, 2026 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant