mirror of https://github.com/apache/kafka.git
KAFKA-18417 Remove controlled.shutdown.max.retries and controlled.shutdown.retry.backoff.ms (#18431)
Reviewers: Chia-Ping Tsai <chia7712@gmail.com>
This commit is contained in:
parent
26771a6d28
commit
f95726a211
|
@ -76,8 +76,6 @@ class UncleanLeaderElectionTest extends QuorumTestHarness {
|
|||
|
||||
for (configProps <- List(configProps1, configProps2)) {
|
||||
configProps.put("controlled.shutdown.enable", enableControlledShutdown.toString)
|
||||
configProps.put("controlled.shutdown.max.retries", "1")
|
||||
configProps.put("controlled.shutdown.retry.backoff.ms", "1000")
|
||||
}
|
||||
|
||||
// temporarily set loggers to a higher level so that tests run quietly
|
||||
|
|
|
@ -907,8 +907,6 @@ class KafkaConfigTest {
|
|||
case ReplicationConfigs.LEADER_IMBALANCE_PER_BROKER_PERCENTAGE_CONFIG => assertPropertyInvalid(baseProperties, name, "not_a_number")
|
||||
case ReplicationConfigs.LEADER_IMBALANCE_CHECK_INTERVAL_SECONDS_CONFIG => assertPropertyInvalid(baseProperties, name, "not_a_number")
|
||||
case ReplicationConfigs.UNCLEAN_LEADER_ELECTION_ENABLE_CONFIG => assertPropertyInvalid(baseProperties, name, "not_a_boolean", "0")
|
||||
case ServerConfigs.CONTROLLED_SHUTDOWN_MAX_RETRIES_CONFIG => assertPropertyInvalid(baseProperties, name, "not_a_number")
|
||||
case ServerConfigs.CONTROLLED_SHUTDOWN_RETRY_BACKOFF_MS_CONFIG => assertPropertyInvalid(baseProperties, name, "not_a_number")
|
||||
case ServerConfigs.CONTROLLED_SHUTDOWN_ENABLE_CONFIG => assertPropertyInvalid(baseProperties, name, "not_a_boolean", "0")
|
||||
case GroupCoordinatorConfig.GROUP_MIN_SESSION_TIMEOUT_MS_CONFIG => assertPropertyInvalid(baseProperties, name, "not_a_number")
|
||||
case GroupCoordinatorConfig.GROUP_MAX_SESSION_TIMEOUT_MS_CONFIG => assertPropertyInvalid(baseProperties, name, "not_a_number")
|
||||
|
|
|
@ -281,7 +281,6 @@ object TestUtils extends Logging {
|
|||
props.put(ServerConfigs.CONTROLLED_SHUTDOWN_ENABLE_CONFIG, enableControlledShutdown.toString)
|
||||
props.put(ServerConfigs.DELETE_TOPIC_ENABLE_CONFIG, enableDeleteTopic.toString)
|
||||
props.put(ServerLogConfigs.LOG_DELETE_DELAY_MS_CONFIG, "1000")
|
||||
props.put(ServerConfigs.CONTROLLED_SHUTDOWN_RETRY_BACKOFF_MS_CONFIG, "100")
|
||||
props.put(CleanerConfig.LOG_CLEANER_DEDUPE_BUFFER_SIZE_PROP, "2097152")
|
||||
props.put(GroupCoordinatorConfig.OFFSETS_TOPIC_REPLICATION_FACTOR_CONFIG, "1")
|
||||
props.put(ServerLogConfigs.LOG_INITIAL_TASK_DELAY_MS_CONFIG, "100")
|
||||
|
|
|
@ -98,14 +98,6 @@ public class ServerConfigs {
|
|||
public static final String BROKER_RACK_DOC = "Rack of the broker. This will be used in rack aware replication assignment for fault tolerance. Examples: <code>RACK1</code>, <code>us-east-1d</code>";
|
||||
|
||||
/** ********* Controlled shutdown configuration ***********/
|
||||
public static final String CONTROLLED_SHUTDOWN_MAX_RETRIES_CONFIG = "controlled.shutdown.max.retries";
|
||||
public static final int CONTROLLED_SHUTDOWN_MAX_RETRIES_DEFAULT = 3;
|
||||
public static final String CONTROLLED_SHUTDOWN_MAX_RETRIES_DOC = "Controlled shutdown can fail for multiple reasons. This determines the number of retries when such failure happens";
|
||||
|
||||
public static final String CONTROLLED_SHUTDOWN_RETRY_BACKOFF_MS_CONFIG = "controlled.shutdown.retry.backoff.ms";
|
||||
public static final int CONTROLLED_SHUTDOWN_RETRY_BACKOFF_MS_DEFAULT = 5000;
|
||||
public static final String CONTROLLED_SHUTDOWN_RETRY_BACKOFF_MS_DOC = "Before each retry, the system needs time to recover from the state that caused the previous failure (Controller fail over, replica lag etc). This config determines the amount of time to wait before retrying.";
|
||||
|
||||
public static final String CONTROLLED_SHUTDOWN_ENABLE_CONFIG = "controlled.shutdown.enable";
|
||||
public static final boolean CONTROLLED_SHUTDOWN_ENABLE_DEFAULT = true;
|
||||
public static final String CONTROLLED_SHUTDOWN_ENABLE_DOC = "Enable controlled shutdown of the server.";
|
||||
|
@ -155,8 +147,6 @@ public class ServerConfigs {
|
|||
/************ Rack Configuration ******************/
|
||||
.define(BROKER_RACK_CONFIG, STRING, null, MEDIUM, BROKER_RACK_DOC)
|
||||
/** ********* Controlled shutdown configuration ***********/
|
||||
.define(CONTROLLED_SHUTDOWN_MAX_RETRIES_CONFIG, INT, CONTROLLED_SHUTDOWN_MAX_RETRIES_DEFAULT, MEDIUM, CONTROLLED_SHUTDOWN_MAX_RETRIES_DOC)
|
||||
.define(CONTROLLED_SHUTDOWN_RETRY_BACKOFF_MS_CONFIG, LONG, CONTROLLED_SHUTDOWN_RETRY_BACKOFF_MS_DEFAULT, MEDIUM, CONTROLLED_SHUTDOWN_RETRY_BACKOFF_MS_DOC)
|
||||
.define(CONTROLLED_SHUTDOWN_ENABLE_CONFIG, BOOLEAN, CONTROLLED_SHUTDOWN_ENABLE_DEFAULT, MEDIUM, CONTROLLED_SHUTDOWN_ENABLE_DOC)
|
||||
.define(DELETE_TOPIC_ENABLE_CONFIG, BOOLEAN, DELETE_TOPIC_ENABLE_DEFAULT, HIGH, DELETE_TOPIC_ENABLE_DOC)
|
||||
.define(COMPRESSION_TYPE_CONFIG, STRING, LogConfig.DEFAULT_COMPRESSION_TYPE, ConfigDef.ValidString.in(BrokerCompressionType.names().toArray(new String[0])), HIGH, COMPRESSION_TYPE_DOC)
|
||||
|
|
|
@ -157,8 +157,6 @@ From KafkaConfig.scala
|
|||
val InterBrokerSecurityProtocolProp = "security.inter.broker.protocol"
|
||||
val InterBrokerProtocolVersionProp = "inter.broker.protocol.version"
|
||||
/** ********* Controlled shutdown configuration ***********/
|
||||
val ControlledShutdownMaxRetriesProp = "controlled.shutdown.max.retries"
|
||||
val ControlledShutdownRetryBackoffMsProp = "controlled.shutdown.retry.backoff.ms"
|
||||
val ControlledShutdownEnableProp = "controlled.shutdown.enable"
|
||||
/** ********* Consumer coordinator configuration ***********/
|
||||
val ConsumerMinSessionTimeoutMsProp = "consumer.min.session.timeout.ms"
|
||||
|
|
|
@ -65,8 +65,6 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
|
|||
@ClusterConfigProperty(key = "auto.create.topics.enable", value = "false"),
|
||||
@ClusterConfigProperty(key = "auto.leader.rebalance.enable", value = "false"),
|
||||
@ClusterConfigProperty(key = "controlled.shutdown.enable", value = "true"),
|
||||
@ClusterConfigProperty(key = "controlled.shutdown.max.retries", value = "1"),
|
||||
@ClusterConfigProperty(key = "controlled.shutdown.retry.backoff.ms", value = "1000"),
|
||||
@ClusterConfigProperty(key = "offsets.topic.replication.factor", value = "2")
|
||||
})
|
||||
public class LeaderElectionCommandTest {
|
||||
|
|
Loading…
Reference in New Issue