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)

Reply via email to