Keith Lee created FLINK-36939:
---------------------------------
Summary: High CPU Utilization with Flink Kinesis EFO Consumer
Key: FLINK-36939
URL: https://issues.apache.org/jira/browse/FLINK-36939
Project: Flink
Issue Type: Bug
Components: Connectors / Kinesis
Affects Versions: 1.20.0
Reporter: Keith Lee
Observation: When EFO is enabled, the CPU usage spikes and stays elevated,
regardless of record volume. If we switch back to the standard polling consumer
(disabling EFO), CPU utilization returns to normal levels.
Profiling Results: Local profiling and flamegraphs suggest the connector may be
engaged in a busy-wait loop, continuously parking and un-parking threads even
when no data is available. This behavior consumes CPU cycles unnecessarily.
Performance Impact: While the job still processes records correctly when they
arrive, the high baseline CPU consumption is concerning. It wastes resources
and triggers unnecessary scaling, which doesn’t resolve the issue since new
instances also experience the same CPU pattern.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)