Skip to content

Reduce channel buffers for message consumption#2176

Merged
weeco merged 1 commit intomasterfrom
ms/reduce-channel-buffers-oom
Jan 23, 2026
Merged

Reduce channel buffers for message consumption#2176
weeco merged 1 commit intomasterfrom
ms/reduce-channel-buffers-oom

Conversation

@weeco
Copy link
Contributor

@weeco weeco commented Jan 23, 2026

Reduces channel buffers from 100 to 20 records to limit memory usage during message consumption.

With large records (up to 1MB) and filters that have low match rates, the previous 100-record buffers could accumulate 2GB+ in memory (200 records × 10MB after deserialization). This change reduces peak memory to ~400MB in channels while maintaining acceptable throughput.

@weeco weeco merged commit fc47da1 into master Jan 23, 2026
26 of 28 checks passed
@weeco weeco deleted the ms/reduce-channel-buffers-oom branch January 23, 2026 21:33
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