From c4fb18a73c4a969c60e8ec130a3ae21e4831ee83 Mon Sep 17 00:00:00 2001 From: wyb <1164642317@qq.com> Date: Thu, 8 Dec 2022 17:02:37 +0800 Subject: [PATCH] =?UTF-8?q?=20[Bugfix]=E4=BF=AE=E5=A4=8D=E8=BF=81=E7=A7=BB?= =?UTF-8?q?=E4=BB=BB=E5=8A=A1=E7=8A=B6=E6=80=81=E4=B8=8D=E4=B8=80=E8=87=B4?= =?UTF-8?q?=E9=97=AE=E9=A2=98(#815)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/service/reassign/impl/ReassignJobServiceImpl.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/km-core/src/main/java/com/xiaojukeji/know/streaming/km/core/service/reassign/impl/ReassignJobServiceImpl.java b/km-core/src/main/java/com/xiaojukeji/know/streaming/km/core/service/reassign/impl/ReassignJobServiceImpl.java index 9bcd1d29..30c2f6e1 100644 --- a/km-core/src/main/java/com/xiaojukeji/know/streaming/km/core/service/reassign/impl/ReassignJobServiceImpl.java +++ b/km-core/src/main/java/com/xiaojukeji/know/streaming/km/core/service/reassign/impl/ReassignJobServiceImpl.java @@ -508,8 +508,9 @@ public class ReassignJobServiceImpl implements ReassignJobService { } }); - if (!topicPartitions.isEmpty()){ - return opPartitionService.preferredReplicaElection(jobPO.getClusterPhyId(), topicPartitions); + //无论优先副本选举是否成功,都返回成功,以保证job的数据更新 + if (!topicPartitions.isEmpty()) { + opPartitionService.preferredReplicaElection(jobPO.getClusterPhyId(), topicPartitions); } return Result.buildSuc();