NETOBSERV-2733: Remove kafka compression by default#2703
NETOBSERV-2733: Remove kafka compression by default#2703jotak merged 1 commit intonetobserv:mainfrom
Conversation
📝 WalkthroughWalkthroughThis PR changes the default Kafka message compression setting from ChangesKafka Compression Default Update
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2703 +/- ##
=======================================
Coverage 72.32% 72.32%
=======================================
Files 107 107
Lines 11482 11482
=======================================
Hits 8304 8304
Misses 2675 2675
Partials 503 503
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
|
/ok-to-test |
|
New images: quay.io/netobserv/network-observability-operator:43eaec4
quay.io/netobserv/network-observability-operator-bundle:v0.0.0-sha-43eaec4
quay.io/netobserv/network-observability-operator-catalog:v0.0.0-sha-43eaec4They will expire in two weeks. To deploy this build: # Direct deployment, from operator repo
IMAGE=quay.io/netobserv/network-observability-operator:43eaec4 make deploy
# Or using operator-sdk
operator-sdk run bundle quay.io/netobserv/network-observability-operator-bundle:v0.0.0-sha-43eaec4Or as a Catalog Source: apiVersion: operators.coreos.com/v1alpha1
kind: CatalogSource
metadata:
name: netobserv-dev
namespace: openshift-marketplace
spec:
sourceType: grpc
image: quay.io/netobserv/network-observability-operator-catalog:v0.0.0-sha-43eaec4
displayName: NetObserv development catalog
publisher: Me
updateStrategy:
registryPoll:
interval: 1m |
|
/jira NETOBSERV-2733 |
|
/label qe-approved this PR reverts the usage on both FLP and ebpf to pre-regression levels: |
Description
Enabling Kafka compression by default results in performance regressions, at least visible in the NDH tests. Moreover, those tests don't show a counterpart improvement, such as on Kafka brokers cpu or memory.
Hence, this PR restores the previous default state; Kafka compression is still possible as an opt-in.
Dependencies
n/a
Checklist
Summary by CodeRabbit
Configuration Changes
lz4tononefor both exporter and processor configurations.Documentation