Unclear spoolman sync rate config #76

Closed
opened 2026-06-30 08:59:55 +02:00 by BasK · 2 comments

Description

The current spoolman sync rate setting has the following text:
" Sync rate (s, 0=off)"

This is unclear for a number of reasons:

  1. According to the original PR s=0 means a sync at the end of a print
  2. Sync 'off' does not make any sense, it would defeat the purpose of the spoolman integration

Steps to Reproduce

Open the settings integrations section

Expected Behavior

Sync rate (s, 0=end of print), with a logical default like 10s

Environment

  • KX-Bridge Version: 0.9.27-nightly1
  • Operating System: Debian LXC
  • Installation: Docker
## Description The current spoolman sync rate setting has the following text: " Sync rate (s, 0=off)" This is unclear for a number of reasons: 1. According to the original PR s=0 means a sync at the end of a print 2. Sync 'off' does not make any sense, it would defeat the purpose of the spoolman integration ## Steps to Reproduce Open the settings integrations section ## Expected Behavior Sync rate (s, 0=end of print), with a logical default like 10s ## Environment - KX-Bridge Version: 0.9.27-nightly1 - Operating System: Debian LXC - Installation: Docker
BasK added the
bug
label 2026-06-30 08:59:55 +02:00
Owner

Hi @BasK, you are right — the label was misleading. 0 does not disable the sync, it triggers a single sync at the end of the print instead of on a regular interval.

Fixed in the next nightly build: the label now reads "Sync rate (s, 0=end of print)" across all languages.

Hi @BasK, you are right — the label was misleading. `0` does not disable the sync, it triggers a single sync at the end of the print instead of on a regular interval. Fixed in the next nightly build: the label now reads **"Sync rate (s, 0=end of print)"** across all languages.
Owner

Checked the code: yes, 0 works correctly as "end of print only". The mid-print interval sync is skipped when sync_rate == 0, but _spoolman_notify_end() is always called when the print finishes or is cancelled — regardless of the sync rate setting. So the behavior matches the label.

Checked the code: yes, `0` works correctly as "end of print only". The mid-print interval sync is skipped when `sync_rate == 0`, but `_spoolman_notify_end()` is always called when the print finishes or is cancelled — regardless of the sync rate setting. So the behavior matches the label.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: viewit/KX-Bridge-Release#76
No description provided.