Skip to content

Add shutdown_timeout configuration option - #7

Merged
nsweeting merged 3 commits into
masterfrom
cleanup-timeout
Sep 16, 2026
Merged

nsweeting merged 3 commits into
masterfrom
cleanup-timeout

Conversation

@nsweeting

@nsweeting nsweeting commented Sep 16, 2026

Copy link
Copy Markdown
Member

Summary

Adds :shutdown_timeout configuration option (default 5_000 ms, supports non-negative integer or :infinity) threaded to partition supervisor child specs to allow configurable shutdown flush duration before hard termination.

  • Adds option to DataBuffer docs
  • Validates :shutdown_timeout in DataBuffer.Partition
  • Sets child spec :shutdown to configured timeout
  • Exposes :shutdown_timeout in DataBuffer.info/1,2
  • Adds tests verifying default, custom integer, and :infinity timeouts

closes [sc-220379]

@nsweeting
nsweeting merged commit 9aaa2c6 into master Sep 16, 2026
2 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.

2 participants