mirror of https://github.com/apache/kafka.git
KAFKA-10199: Enable state updater by default (#16107)
We have already enabled the state updater by default once. However, we ran into issues that forced us to disable it again. We think that we fixed those issues. So we want to enable the state updater again by default. Reviewers: Lucas Brutschy <lbrutschy@confluent.io>, Matthias J. Sax <matthias@confluent.io>
This commit is contained in:
parent
0782232fbe
commit
39ffdea6d3
|
@ -1273,7 +1273,7 @@ public class StreamsConfig extends AbstractConfig {
|
||||||
public static final String STATE_UPDATER_ENABLED = "__state.updater.enabled__";
|
public static final String STATE_UPDATER_ENABLED = "__state.updater.enabled__";
|
||||||
|
|
||||||
public static boolean getStateUpdaterEnabled(final Map<String, Object> configs) {
|
public static boolean getStateUpdaterEnabled(final Map<String, Object> configs) {
|
||||||
return InternalConfig.getBoolean(configs, InternalConfig.STATE_UPDATER_ENABLED, false);
|
return InternalConfig.getBoolean(configs, InternalConfig.STATE_UPDATER_ENABLED, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Private API to enable processing threads (i.e. polling is decoupled from processing)
|
// Private API to enable processing threads (i.e. polling is decoupled from processing)
|
||||||
|
|
|
@ -468,10 +468,10 @@ public class StoreChangelogReaderTest {
|
||||||
assertEquals(Duration.ofMillis(config.getLong(StreamsConfig.POLL_MS_CONFIG)), consumer.lastPollTimeout());
|
assertEquals(Duration.ofMillis(config.getLong(StreamsConfig.POLL_MS_CONFIG)), consumer.lastPollTimeout());
|
||||||
} else {
|
} else {
|
||||||
if (!properties.containsKey(InternalConfig.STATE_UPDATER_ENABLED)
|
if (!properties.containsKey(InternalConfig.STATE_UPDATER_ENABLED)
|
||||||
|| !((boolean) properties.get(InternalConfig.STATE_UPDATER_ENABLED))) {
|
|| (boolean) properties.get(InternalConfig.STATE_UPDATER_ENABLED)) {
|
||||||
assertEquals(Duration.ZERO, consumer.lastPollTimeout());
|
|
||||||
} else {
|
|
||||||
assertEquals(Duration.ofMillis(config.getLong(StreamsConfig.POLL_MS_CONFIG)), consumer.lastPollTimeout());
|
assertEquals(Duration.ofMillis(config.getLong(StreamsConfig.POLL_MS_CONFIG)), consumer.lastPollTimeout());
|
||||||
|
} else {
|
||||||
|
assertEquals(Duration.ZERO, consumer.lastPollTimeout());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue