Brandon Allard
Brandon Allard
## Cover letter This PR adds a new Zstd streaming interface `async_stream_zstd` that is different from the existing `stream_zstd` in a few ways. Firstly all compression/decompression methods return futures and...
## Backports Required - [x] none - not a bug fix - [ ] none - this is a backport - [ ] none - issue does not exist in...
The use of `ss::when_any` and `ss::promise` for each progress condition resulted in unneeded allocations as well as expensive broken promises and exception propagation. This commit changes all progress conditions to...
These metrics were originally disabled for overloading the collectd servers many years back. However, these days they seem like a drop in the bucket relative to number of metrics seastar...
# TLDR Sorry for the long PR message on this one. Basically at idle on a 96 core machine we were noticing CPU usage of ~85%. Being at idle there...
This PR enables the topic label to be dynamically aggregated when topic count exceeds a configurable limit. The motivation for this is that high topic counts can currently overwhelm our...
This PR adds a cluster configuration that allows for a maximum number of user created topics to be configured and enforced. It is being enforced in `topics_frontend::do_create_topic` to ensure that...
Do not merge this PR. Using it to run CI with a lower oversized allocation error threshold. ## Backports Required - [x] none - not a bug fix - [...
This PR aims to get the tests in ManyTopicsTest passing in our CDT env once again. ## Backports Required - [x] none - not a bug fix - [ ]...
The intended use-case for this change is enabling client-swarm to produce messages that are properly formatted for a given schema on a given Iceberg topic. After this PR is merged...