Stop applications on idle after timer to conserve resources #28
Labels
No labels
blocked:gate-plan
blocked:needs-decision
blocked:needs-human
blocked:no-changes
bug
feature-request
in-progress
ops-retry
ops-task
quickfix
security/high
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/node_hub#28
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Applications running on Nodehub stay alive indefinitely even when idle, consuming memory and CPU resources unnecessarily. On a shared-resource tailnet, this adds up quickly.
Proposed Solution
Add a configurable idle timeout per application that triggers a graceful stop after a period of inactivity. Key considerations:
Implementation Ideas
Acceptance Criteria
Open to discussion on approach.
🤖 Claimed by
gsd-issue-fixer-node_hub-28— starting work🤖 [
gsd-issue-fixer-node_hub-28] still working — claimed — starting pipeline🤖 [
gsd-issue-fixer-node_hub-28] still working — research🤖 [
gsd-issue-fixer-node_hub-28] still working — plan🤖 [
gsd-issue-fixer-node_hub-28] still working — implement attempt 1GSD VERIFY phase found no changes after implementation.
Worker output: ]11;?\API call failed after 3 retries: HTTP 404: 404 page not found
Pipeline retry: Previous attempt failed with HTTP 404 — agent couldn't find a required resource. Pipeline state cleared for retry.
⏸ Needs Decision
Blocking factors:
Scope: medium Risk: medium Spec: partial Type: feature
Summary: Stop applications on idle after timer to conserve resources
Suggestion: needs investigation
Rationale:
Action: Review each blocking factor above. Remove
blocked:needs-decisionlabel to route back to triage.GSD PLAN: response missing GATE: line.