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 a618ad8  throw exception
a618ad8 is described below

commit a618ad86dbb83fea8e94b9930b5b3a1b2b73c240
Author: Ring-k <[email protected]>
AuthorDate: Mon Oct 12 20:08:05 2020 +0800

    throw exception
---
 .../main/java/org/apache/iotdb/cluster/metadata/CMManager.java    | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/cluster/src/main/java/org/apache/iotdb/cluster/metadata/CMManager.java 
b/cluster/src/main/java/org/apache/iotdb/cluster/metadata/CMManager.java
index 3614fa7..c2b3e48 100644
--- a/cluster/src/main/java/org/apache/iotdb/cluster/metadata/CMManager.java
+++ b/cluster/src/main/java/org/apache/iotdb/cluster/metadata/CMManager.java
@@ -1188,7 +1188,8 @@ public class CMManager extends MManager {
   }
 
   private void showTimeseries(PartitionGroup group, ShowTimeSeriesPlan plan,
-      Set<ShowTimeSeriesResult> resultSet, QueryContext context) throws 
CheckConsistencyException {
+      Set<ShowTimeSeriesResult> resultSet, QueryContext context)
+      throws CheckConsistencyException, MetadataException {
     if (group.contains(metaGroupMember.getThisNode())) {
       showLocalTimeseries(group, plan, resultSet, context);
     } else {
@@ -1197,7 +1198,8 @@ public class CMManager extends MManager {
   }
 
   private void showLocalTimeseries(PartitionGroup group, ShowTimeSeriesPlan 
plan,
-      Set<ShowTimeSeriesResult> resultSet, QueryContext context) throws 
CheckConsistencyException {
+      Set<ShowTimeSeriesResult> resultSet, QueryContext context)
+      throws CheckConsistencyException, MetadataException {
     Node header = group.getHeader();
     DataGroupMember localDataMember = 
metaGroupMember.getLocalDataMember(header);
     localDataMember.syncLeaderWithConsistencyCheck();
@@ -1208,6 +1210,7 @@ public class CMManager extends MManager {
     } catch (MetadataException e) {
       logger
           .error("Cannot execute show timeseries plan  {} from {} locally.", 
plan, group);
+      throw e;
     }
   }
 
@@ -1217,7 +1220,6 @@ public class CMManager extends MManager {
     for (Node node : group) {
       try {
         resultBinary = showRemoteTimeseries(node, group, plan);
-
         if (resultBinary != null) {
           break;
         }

Reply via email to