diff --git a/docs/upgrade.html b/docs/upgrade.html index f0f3f5407388d..481ae166237b4 100644 --- a/docs/upgrade.html +++ b/docs/upgrade.html @@ -40,6 +40,18 @@
PARTITIONER_ADPATIVE_PARTITIONING_ENABLE_CONFIG
in ProducerConfig
was deprecated and will be removed in Kafka 5.0. Please use the PARTITIONER_ADAPTIVE_PARTITIONING_ENABLE_CONFIG
instead.
org.apache.kafka.server:type=AssignmentsManager.QueuedReplicaToDirAssignments
,
+ org.apache.kafka.storage.internals.log:type=RemoteStorageThreadPool.RemoteLogReaderTaskQueueSize
, and
+ org.apache.kafka.storage.internals.log:type=RemoteStorageThreadPool.RemoteLogReaderAvgIdlePercent
+ have been deprecated and will be removed in Kafka 5.0.
+
+ As replacements, the following metrics have been introduced, which report the same information:
+ kafka.server:type=AssignmentsManager.QueuedReplicaToDirAssignments
,
+ kafka.log.remote:type=RemoteStorageThreadPool.RemoteLogReaderTaskQueueSize
, and
+ kafka.log.remote:type=RemoteStorageThreadPool.RemoteLogReaderAvgIdlePercent
.
+ For further details, please refer to KIP-1100.
+ kafka.log.LogCleaner
to org.apache.kafka.storage.internals.log.LogCleaner
in the log4j2.yaml configuration file.
Added loggers for org.apache.kafka.storage.internals.log.LogCleaner$CleanerThread
and org.apache.kafka.storage.internals.log.Cleaner
classes to CleanerAppender.
- state-change.log
files has been updated from stage-change.log.[date]
to state-change.log.[date]
in the log4j2.yaml configuration file.
- min.insync.replicas
value at the broker-level config will be removed.
- Please set at the cluster-level if necessary.
For further details, please refer to here.
For a rolling upgrade:
@@ -123,7 +130,7 @@Note: Apache Kafka 4.0 only supports KRaft mode - ZooKeeper mode has been removed. As such, broker upgrades to 4.0.0 (and higher) require KRaft mode and the software and metadata versions must be at least 3.3.x (the first version when KRaft mode was deemed production ready). For clusters in KRaft mode @@ -147,13 +154,7 @@
IBP_4_0_IV1(23, "4.0", "IV1", true)
means this version has metadata changes).
Given your current and target versions, a downgrade is only possible if there are no metadata changes in the versions between.
- state-change.log
files has been updated from stage-change.log.[date]
to state-change.log.[date]
in the log4j2.yaml configuration file.
- See KAFKA-19576 for details.
- state-change.log
files incorrectly rotates to stage-change.log.[date]
(changing state to stage). This issue is corrected in 4.0.1.
- See KAFKA-19576 for details.
-