Kirk True

Results 10 issues of Kirk True

*More detailed description of your change, if necessary. The PR title and PR message become the squashed commit message, so use a separate comment to ping reviewers.* *Summary of testing...

*More detailed description of your change, if necessary. The PR title and PR message become the squashed commit message, so use a separate comment to ping reviewers.* *Summary of testing...

Added a new optional `group_protocol` parameter to the test methods, then passed that down to the `setup_consumer` method. Unfortunately, because the new consumer can only be used with the new...

WIP ### Committer Checklist (excluded from commit message) - [ ] Verify design and implementation - [ ] Verify test coverage and CI build status - [ ] Verify documentation...

producer
transactions
clients
ci-approved
small

Updated the `FetchRequestManager` to only create and enqueue fetch requests when signaled to do so by a `FetchEvent`. The application thread and the background thread each contains logic that is...

consumer
KIP-848
ctr
clients
ci-approved

The consumer should attempt to leave the group cleanly upon `close()`, regardless of a) the timeout, b) interrupts. If the user interrupted the current thread, upon `close()`, note the interruption,...

core
consumer
KIP-848
ctr
clients
ci-approved

Back-porting changes for KAFKA-16230 to 3.7. Original change here: #15328. The Python VerifiableConsumer now passes in the --group-protocol and --group-remote-assignor command line arguments to VerifiableConsumer if the node is running...

consumer
KIP-848
backport-candidate

The code to convert the `Map` was initially expressed using the Streams API with `collect(Collectors.toMap())`. Unfortunately, the implementation of `Collector` returned by `Collectors.toMap()` does not support `null` entries. The `KafkaConsumer.offsetsForTimes()`...

core
consumer
KIP-848
ctr
clients
ci-approved
small

Attempting ugly workaround ### Committer Checklist (excluded from commit message) - [ ] Verify design and implementation - [ ] Verify test coverage and CI build status - [ ]...

consumer
clients
ci-approved
small

Updated `DEFAULT_GROUP_PROTOCOL` to use `CONSUMER` instead of `CLASSIC`, updated `GROUP_PROTOCOL_DOC` to be a little more flexible going forward, and cleaned up unit tests that assumed `CLASSIC` as the default group...

core
consumer
KIP-848
clients
ci-approved