← Back to issue list

Timer thread logging is overly verbose

View original Github issue

Metadata

Project
craft-providers
Number
#450
Type
issue
State
open
Author
mr-cal
Labels
Type: Enhancement
Created
Updated
Closed
—

Current evaluation

Maintainer-filed enhancement to quiet timer-thread output and refresh every 30 seconds instead of 5; the current LXD readiness loop still logs full status and timer details every 3 seconds.

Suggested action: keep open

Reason: The maintainer explicitly requests less timer-thread logging and a 30-second interval instead of 5 seconds. The current check_instance_status() loop sleeps 3 seconds and logs instance info, status, and timer values on every pass, so the concern remains; only the exact logs to retain are unspecified.

Evaluated by: mr-cal-bot

Impact: 33 Quick Win: 22 Complexity: 24 Confidence: 91 Actionability: 86

Issue body

### What needs to get done - Log less information in the timer thread. - Update the timer less frequently (every 30 seconds instead of every 5 seconds) ### Why it needs to get done The timer thread is overly verbose and makes it difficult to see what craft-providers is doing in the other thread

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 33
Quick Win: 22
Complexity: 24
Confidence: 91
Actionability: 86
keep open Maintainer-filed enhancement to quiet timer-thread output and refresh every 30 seconds instead of 5; the current LXD readiness loop still logs full status and timer details every 3 seconds.
stealth/space-bunny-alpha
Impact: 32
Quick Win: 17
Complexity: 33
Confidence: 88
Actionability: 80
keep open Timer-thread noise reduction remains open: reduce per-poll logs and change the requested timer interval from 5 to 30 seconds; no complete implementation identified.
qwen3.6-35b-a3b-mtp-q6
Impact: 40
Quick Win: 30
Staleness: 70
Complexity: 25
Confidence: 70
Support Request: 10
keep open Enhancement to reduce timer thread logging verbosity and change update interval from 5s to 30s. Open 1031 days with minimal maintainer interaction.
qwen/qwen3.6-35b-a3b
Staleness: 75
Complexity: 15
Confidence: 85
Support Request: 0
keep open Enhancement request to reduce timer thread logging verbosity and update frequency to improve log readability. Open, awaiting implementation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 15
Confidence: 85
Support Request: 0
keep open Enhancement to reduce timer thread logging verbosity and update frequency from every 5 to 30 seconds to improve log readability.

Update history

No update history recorded yet.

Related work

  • Related To: craft-providers#464 (confidence 68%)

    Commit d5c194b added PID storage and checks alongside LXD timer metadata, touching adjacent timer lifecycle logic without being identified as resolving this logging request.

Related issues

Issue Project State Summary Similarity
#1011 chore: reduce verbosity of timer logging craft-providers open Changes the LXD instance heartbeat from 3 to 30 seconds and removes per-update timer logging; one slow test is failing and three review comments remain unresolved.
71%