Fix noop set is incorrectly replaced with succeeded set from LeaderElectionCommand

This commit is contained in:
sundapeng 2023-12-08 05:50:15 +00:00
parent 2631773152
commit 91901a02a8
2 changed files with 18 additions and 2 deletions

View File

@ -0,0 +1,13 @@
diff --git a/core/src/main/scala/kafka/admin/LeaderElectionCommand.scala b/core/src/main/scala/kafka/admin/LeaderElectionCommand.scala
index 03737aa532..92edcad003 100644
--- a/core/src/main/scala/kafka/admin/LeaderElectionCommand.scala
+++ b/core/src/main/scala/kafka/admin/LeaderElectionCommand.scala
@@ -166,7 +166,7 @@ object LeaderElectionCommand extends Logging {
}
if (noop.nonEmpty) {
- val partitions = succeeded.mkString(", ")
+ val partitions = noop.mkString(", ")
println(s"Valid replica already elected for partitions $partitions")
}

View File

@ -4,7 +4,7 @@
Name: kafka Name: kafka
Version: 2.8.2 Version: 2.8.2
Release: 11 Release: 12
Summary: A Distributed Streaming Platform. Summary: A Distributed Streaming Platform.
License: Apache-2.0 License: Apache-2.0
@ -23,6 +23,7 @@ Patch7: 0008-Cast-SMT-allow-null.patch
Patch8: 0009-format-RocksDBConfigSetter.patch Patch8: 0009-format-RocksDBConfigSetter.patch
Patch9: 0010-not-update-connection.patch Patch9: 0010-not-update-connection.patch
Patch10: 0011-ConfigEntry.patch Patch10: 0011-ConfigEntry.patch
Patch11: 0012-incorrectly-LeaderElectionCommand.patch
BuildRequires: systemd java-1.8.0-openjdk-devel BuildRequires: systemd java-1.8.0-openjdk-devel
Provides: kafka = %{version} Provides: kafka = %{version}
@ -74,8 +75,10 @@ cp -pr licenses/* $RPM_BUILD_ROOT%{kafka_home}/licenses
rm -rf %{buildroot} rm -rf %{buildroot}
%changelog %changelog
* Fri Dec 08 2023 sundapeng <sundapeng_yewu@cmss.chinamobile.com> - 2.8.2-12
- Fix noop set is incorrectly replaced with succeeded set from LeaderElectionCommand
* Fri Dec 08 2023 sundapeng <sundapeng_yewu@cmss.chinamobile.com> - 2.8.2-11 * Fri Dec 08 2023 sundapeng <sundapeng_yewu@cmss.chinamobile.com> - 2.8.2-11
- ConfigEntry#equal does not compare other fields when value is NOT null - FetchSessionCache may cause starvation for partitions when FetchResponse is full
* Fri Dec 08 2023 sundapeng <sundapeng_yewu@cmss.chinamobile.com> - 2.8.2-10 * Fri Dec 08 2023 sundapeng <sundapeng_yewu@cmss.chinamobile.com> - 2.8.2-10
- Don't update connection idle time for muted connections - Don't update connection idle time for muted connections
* Fri Dec 08 2023 sundapeng <sundapeng_yewu@cmss.chinamobile.com> - 2.8.2-9 * Fri Dec 08 2023 sundapeng <sundapeng_yewu@cmss.chinamobile.com> - 2.8.2-9