Skip to content

test(stress): fix drain baseline timing and add persistence-drop obse… - #527

Merged
bittcrafter merged 1 commit into
rmqtt:masterfrom
bittcrafter:dev/0.25.0
Sep 26, 2026
Merged

bittcrafter merged 1 commit into
rmqtt:masterfrom
bittcrafter:dev/0.25.0

Conversation

@bittcrafter

Copy link
Copy Markdown
Collaborator

…rvation

  • Sample message_queues.count baseline BEFORE publishing instead of inside wait_forwards_enqueued; sampling after publish_all folded in-flight messages into the baseline, pushing the drain target out of reach
  • Add reset_sled_data() to clear stale sled stores before cluster nodes spawn, keeping startup time and metrics comparable between runs
  • Surface bounded session-storage persistence drops as a test note (never a failure) via new ClusterNode::log_last_match/log_path
  • Update module docs for the auto-clean behavior and standalone limitations

…rvation

- Sample `message_queues.count` baseline BEFORE publishing instead of
  inside `wait_forwards_enqueued`; sampling after `publish_all` folded
  in-flight messages into the baseline, pushing the drain target out of reach
- Add `reset_sled_data()` to clear stale sled stores before cluster nodes
  spawn, keeping startup time and metrics comparable between runs
- Surface bounded session-storage persistence drops as a test **note**
  (never a failure) via new `ClusterNode::log_last_match`/`log_path`
- Update module docs for the auto-clean behavior and standalone limitations
@bittcrafter
bittcrafter merged commit 772bfcc into rmqtt:master Sep 26, 2026
10 checks passed
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