File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
core/src/main/java/kafka/automq/failover Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -80,14 +80,15 @@ private Optional<FailoverContext[]> getContexts(MetadataDelta delta) {
8080 .map (kv -> kv .get (FailoverConstants .FAILOVER_KEY ))
8181 .map (this ::decodeContexts );
8282 }
83-
84- private FailoverContext [] decodeContexts (ByteBuffer byteBuffer ) {
85- byteBuffer .slice ();
86- byte [] data = new byte [byteBuffer .remaining ()];
87- byteBuffer .get (data );
83+
84+ private FailoverContext [] decodeContexts (ByteBuffer byteBuffer ) {
85+ ByteBuffer slice = byteBuffer .slice ();
86+ byte [] data = new byte [slice .remaining ()];
87+ slice .get (data );
8888 return JsonUtils .decode (new String (data , StandardCharsets .UTF_8 ), FailoverContext [].class );
8989 }
9090
91+
9192 private void onContextsChange (FailoverContext [] contexts ) {
9293 Set <FailedNode > oldFailedNodes = recovering .keySet ();
9394 Set <FailedNode > newFailedNodes = Arrays .stream (contexts )
You can’t perform that action at this time.
0 commit comments