Chris Egerton

Results 27 issues of Chris Egerton

Hi @mattbdean, just want to start by saying I really enjoy the library you've written here and it's saved me a lot of work for my own project, a Reddit...

These tests currently create threads that block forever until the JVM is shut down. This change unblocks those threads once their respective test cases are finished. This is valuable not...

connect

The `ShutdownableThread` class isn't used anywhere outside of tests, and the `ThreadedTest` class only works in cases where the logic that's being tested uses a `ShutdownableThread`. Both of these classes...

connect

Implements system tests for [KIP-618](https://cwiki.apache.org/confluence/display/KAFKA/KIP-618%3A+Exactly-Once+Support+for+Source+Connectors). Relies on changes from: - https://github.com/apache/kafka/pull/11782

connect

[Jira](https://issues.apache.org/jira/browse/KAFKA-14101) Depends on https://github.com/apache/kafka/pull/12429, which should implement a logical fix for KAFKA-14101. This follow-up PR is intended to help harden our integration tests against the mistakes that caused KAFKA-14101 by:...

connect

[Jira](https://issues.apache.org/jira/browse/KAFKA-13533) Introduces and leverages a new `Closeables` utility class that can be used to track accrued `AutoCloseable` objects via a try-with-resources block. Also switches the `Worker` class over to use...

connect

[Jira](https://issues.apache.org/jira/browse/KAFKA-12497) This change serves two purposes: 1. Eliminate unnecessary log messages for offset commit of tasks that don't need to perform offset commits (e.g., a task that has failed and...

connect

[Jira](https://issues.apache.org/jira/browse/KAFKA-13764) Depends on https://github.com/apache/kafka/pull/11983 The primary goal of this PR is to address several outstanding issues with incremental rebalancing that lead to stable-but-unbalanced clusters. However, other small bug fixes are...

connect

[Jira](https://issues.apache.org/jira/browse/KAFKA-14058) Some notes: 1. Introduced new `ConcurrencyUtils` and `MockitoUtils` classes for reusable testing logic that will likely be used in the near future for [KAFKA-14059](https://issues.apache.org/jira/browse/KAFKA-14059) and [KAFKA-14060](https://issues.apache.org/jira/browse/KAFKA-14060). 2. Refactored a...

connect

[Jira](https://issues.apache.org/jira/browse/KAFKA-14021) Implements the new `SourceConnector::exactlyOnceSupport` method in the source connector used by MirrorMaker 2. Since the connector tracks offsets using the Kafka Connect framework, exactly-once support is possible. However, we...

connect