mirror of
https://github.com/akvorado/akvorado.git
synced 2025-12-12 06:24:10 +01:00
inlet/flow: use counter to load-balance incoming UDP flows with eBPF
The counter is per-CPU and it should be more performant than using a random number. The test may be flaky if the test process migrate from one CPU to another. Let's see how it goes.
This commit is contained in:
@@ -12,9 +12,14 @@ identified with a specific icon:
|
||||
|
||||
## Unreleased
|
||||
|
||||
This release brings a performance improvement on Linux by using per-packet
|
||||
load-balancing for incoming flows using eBPF. Previously, exporters may be tied
|
||||
to one worker, triggering packet loss.
|
||||
|
||||
- 🩹 *inlet*: fix `akvorado_inlet_flow_input_udp_in_dropped_packets_total` metric
|
||||
- 🩹 *console*: fix completion tooltip being wrapped with Firefox
|
||||
- 💥 *config*: stop shipping demo exporter configurations from the orchestrator
|
||||
- 🌱 *inlet*: load-balance incoming UDP packets to all workers using eBPF on Linux
|
||||
- 🌱 *outlet*: be more aggressive when increasing the number of workers
|
||||
- 🌱 *outlet*: cap the number of workers to the number of Kafka partitions
|
||||
- 🌱 *console*: add `auth`→`logout-url` and `auth`→`avatar-url` to configure
|
||||
|
||||
Reference in New Issue
Block a user