Download Latest Version Cloud-Probe v0.9.4 source code.zip (838.2 kB) Google Add to Preferred Sources
Home / v0.9.4
Name Modified Size InfoDownloads / Week
Parent folder
cloud-probe-0.9.4-linux-arm64.tar.gz 2026-06-30 23.1 MB
cloud-probe-0.9.4-linux-amd64.tar.gz 2026-06-30 25.2 MB
Cloud-Probe v0.9.4 source code.tar.gz 2026-06-30 619.6 kB
Cloud-Probe v0.9.4 source code.zip 2026-06-30 838.2 kB
README.md 2026-06-30 1.6 kB
Totals: 5 Items   49.8 MB 0

✨ New Features

cpworker: Live Config Reload

Reload configuration without restarting the process.

  • Triggered via the SIGHUP signal or the reload_config command over the unix socket
  • A dedicated reload thread communicates with the main thread through a mailbox protocol (START / REUSED / EXCHANGE / DESTROY / DONE)
  • Tasks match identity across reloads via a fingerprint field, so unchanged tasks are reused without interrupting capture
  • New reload integration tests (reload_test.go, reload_support_test.go) covering task reuse, destination switching, and rebuild scenarios

cpworker: Pipeline Execution Model

A new optional pipelined execution model, alongside the default RTC (run-to-completion) model.

  • New execution_model config option (rtc | pipeline, default rtc)
  • New pipeline.buffer_size_mb to configure the pipeline buffer size
  • Backed by an SPSC ring buffer (ring_buffer.c, with mempool)
  • Documentation updated in docs/USAGE-CPWORKER.md and the Chinese version

🐛 Bug Fixes

cpdaemon: cgroup CPU limit management

  • Removing a CPU limit on a running worker failed: previously rmdir-ing a running worker's cgroup returned EBUSY because the worker was still a member of the group. The handle is now split into Reset (clear the quota to unlimited — safe on a live worker) and Cleanup (rmdir only after the worker exits). Added SetV1CpuUnlimited / SetV2CpuUnlimited helpers and cgroup tests.
  • Auto-detect cgroup version: cpdaemon now automatically detects and adapts to the host's cgroup v1 / v2.

Full Changelog: https://github.com/Netis/cloud-probe/compare/v0.9.3...v0.9.4

Source: README.md, updated 2026-06-30