You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/upgrade.html
+8
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,14 @@ <h6><a id="upgrade_410_notable" href="#upgrade_410_notable">Notable changes in 4
32
32
</li>
33
33
</ul>
34
34
</li>
35
+
<li><b>Broker</b>
36
+
<ul>
37
+
<li>
38
+
The configuration <code>log.cleaner.enable</code> is deprecated. Users should no longer set it to <code>false</code> to prepare for future removal.
39
+
For further details, please refer to <ahref="https://cwiki.apache.org/confluence/x/XAyWF">KIP-1148</a>.
40
+
</li>
41
+
</ul>
42
+
</li>
35
43
<li><b>Producer</b>
36
44
<ul>
37
45
<li>The <code>flush</code> method now detects potential deadlocks and prohibits its use inside a callback. This change prevents unintended blocking behavior, which was a known risk in earlier versions.
publicstaticfinalStringLOG_CLEANER_DEDUPE_BUFFER_LOAD_FACTOR_DOC = "Log cleaner dedupe buffer load factor. The percentage full the dedupe buffer can become. A higher value " +
69
70
"will allow more log to be cleaned at once but will lead to more hash collisions";
70
71
publicstaticfinalStringLOG_CLEANER_BACKOFF_MS_DOC = "The amount of time to sleep when there are no logs to clean";
71
-
publicstaticfinalStringLOG_CLEANER_ENABLE_DOC = "Enable the log cleaner process to run on the server. Should be enabled if using any topics with a cleanup.policy=compact including the internal offsets topic. If disabled those topics will not be compacted and continually grow in size.";
72
+
@Deprecated(since = "4.1", forRemoval = true)
73
+
publicstaticfinalStringLOG_CLEANER_ENABLE_DOC = "This configuration has been deprecated and will be removed in Kafka 5.0. Users should not set it to false to prepare for its future removal. " +
74
+
"Enable the log cleaner process to run on the server. Should be enabled if using any topics with a cleanup.policy=compact including the internal offsets topic. If disabled those topics will not be compacted and continually grow in size.";
72
75
publicstaticfinalStringLOG_CLEANER_DELETE_RETENTION_MS_DOC = "The amount of time to retain tombstone message markers for log compacted topics. This setting also gives a bound " +
73
76
"on the time in which a consumer must complete a read if they begin from offset 0 to ensure that they get a valid snapshot of the final stage (otherwise " +
74
77
"tombstones messages may be collected before a consumer completes their scan).";
0 commit comments