Justine Olshan created KAFKA-15380: -------------------------------------- Summary: Try complete actions after callback Key: KAFKA-15380 URL: https://issues.apache.org/jira/browse/KAFKA-15380 Project: Kafka Issue Type: Sub-task Reporter: Justine Olshan Assignee: Justine Olshan
KIP-890 part 1 introduced the callback request type. It is used to execute a callback after KafkaApis.handle has returned. We did not account for tryCompleteActions at the end of handle when making this change. In tests, we saw produce p99 increase dramatically (likely because we have to wait for another request before we can complete DelayedProduce). As a result, we should add the tryCompleteActions after the callback as well. In testing, this improved the produce performance. -- This message was sent by Atlassian Jira (v8.20.10#820010)