kafka/checkstyle
Kirk True 2b233bfa5f
KAFKA-14274 [6, 7]: Introduction of fetch request manager (#14406)
Changes:

1. Introduces FetchRequestManager that implements the RequestManager
   API for fetching messages from brokers. Unlike Fetcher, record
   decompression and deserialization is performed on the application
   thread inside CompletedFetch.
2. Restructured the code so that objects owned by the background thread
   are not instantiated until the background thread runs (via Supplier)
   to ensure that there are no references available to the
   application thread.
3. Ensuring resources are properly using Closeable and using
   IdempotentCloser to ensure they're only closed once.
4. Introduces ConsumerTestBuilder to reduce a lot of inconsistency in
   the way the objects were built up for tests.

Reviewers: Philip Nee <pnee@confluent.io>, Lianet Magrans <lianetmr@gmail.com>, Jun Rao<junrao@gmail.com>
2023-10-24 13:03:05 -07:00
..
.scalafmt.conf MINOR: Update to Scala 2.13.12 (#14430) 2023-09-24 06:05:12 -07:00
checkstyle.xml KAFKA-15476: Resolves cache misses in checkstyle (#14344) 2023-09-19 10:51:57 +02:00
import-control-core.xml KAFKA-15582: Identify clean shutdown broker (#14465) 2023-10-19 10:25:23 -07:00
import-control-jmh-benchmarks.xml KAFKA-15034: Improve performance of the ReplaceField SMT; add JMH benchmark (#13776) 2023-06-01 15:14:31 -04:00
import-control-metadata.xml KAFKA-15219: KRaft support for DelegationTokens (#14083) 2023-08-19 14:01:08 -04:00
import-control-server-common.xml KAFKA-15466: Add KIP-919 support for some admin APIs (#14399) 2023-09-26 14:43:42 -07:00
import-control-storage.xml KAFKA-15399: Enable OffloadAndConsumeFromLeader test (#14285) 2023-08-28 12:29:50 +02:00
import-control.xml KAFKA-14274 [6, 7]: Introduction of fetch request manager (#14406) 2023-10-24 13:03:05 -07:00
java.header MINOR: improve license header check by providing head file instead of (prefix) header regex 2017-02-28 12:35:04 -08:00
suppressions.xml KAFKA-14274 [6, 7]: Introduction of fetch request manager (#14406) 2023-10-24 13:03:05 -07:00