This is an automated email from the ASF dual-hosted git repository.
yuyuankang pushed a commit to branch kyy
in repository https://gitbox.apache.org/repos/asf/iotdb.git
The following commit(s) were added to refs/heads/kyy by this push:
new 324689e delete
324689e is described below
commit 324689ec293fe368e04be0add6533db663d97e03
Author: Ring-k <[email protected]>
AuthorDate: Mon Oct 26 19:10:31 2020 +0800
delete
---
.../iotdb/cluster/server/member/MetaGroupMember.java | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git
a/cluster/src/main/java/org/apache/iotdb/cluster/server/member/MetaGroupMember.java
b/cluster/src/main/java/org/apache/iotdb/cluster/server/member/MetaGroupMember.java
index e5da6fa..8f231d7 100644
---
a/cluster/src/main/java/org/apache/iotdb/cluster/server/member/MetaGroupMember.java
+++
b/cluster/src/main/java/org/apache/iotdb/cluster/server/member/MetaGroupMember.java
@@ -120,6 +120,7 @@ import org.apache.iotdb.cluster.utils.ClusterUtils;
import org.apache.iotdb.cluster.utils.PartitionUtils;
import org.apache.iotdb.cluster.utils.PartitionUtils.Intervals;
import org.apache.iotdb.cluster.utils.StatusUtils;
+import org.apache.iotdb.cluster.utils.nodetool.function.Status;
import org.apache.iotdb.db.conf.IoTDBConstant;
import org.apache.iotdb.db.conf.IoTDBDescriptor;
import org.apache.iotdb.db.engine.StorageEngine;
@@ -1655,10 +1656,16 @@ public class MetaGroupMember extends RaftMember {
status = forwardPlan(plan, partitionGroup);
}
if (status.getCode() != TSStatusCode.SUCCESS_STATUS.getStatusCode()) {
- // execution failed, record the error message
- errorCodePartitionGroups.add(String.format("[%s@%s:%s]",
- status.getCode(), partitionGroup.getHeader(),
- status.getMessage()));
+ if (plan instanceof DeleteTimeSeriesPlan
+ && status.getCode() ==
TSStatusCode.TIMESERIES_NOT_EXIST.getStatusCode()) {
+ status = StatusUtils.OK;
+ } else {
+ // execution failed, record the error message
+ errorCodePartitionGroups.add(String.format("[%s@%s:%s]",
+ status.getCode(), partitionGroup.getHeader(),
+ status.getMessage()));
+ }
+
}
}
if (errorCodePartitionGroups.isEmpty()) {