Jinrui Zhang created IOTDB-4396:
-----------------------------------
Summary: Refactor AbstractRetryHandler in ConfigNode
Key: IOTDB-4396
URL: https://issues.apache.org/jira/browse/IOTDB-4396
Project: Apache IoTDB
Issue Type: Bug
Reporter: Jinrui Zhang
Assignee: Gaofei Cao
Current implementation of AbstractRetryHandler is confusing.
The aim of it is to simplify the implementation of RETRY when sending request
to several datanodes. But it doesn't encapsulate the logic inside the abstract
class but let the implementations to maintain the retry status, which is
un-safe.
Refactor target:
# Encapsulate the `countDownLatch` inside the abstract class rather than make
it as a constructor variable
# Maintain the remove logic of DataNodeLocations insides the class
--
This message was sent by Atlassian Jira
(v8.20.10#820010)