You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by yi...@apache.org on 2022/07/22 14:10:22 UTC

[doris] branch master updated: fix empty storage policy, be refresh exception log. (#11123)

This is an automated email from the ASF dual-hosted git repository.

yiguolei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/master by this push:
     new 98abb8bc1f fix empty storage policy, be refresh exception log. (#11123)
98abb8bc1f is described below

commit 98abb8bc1f46e462cb51d5a34b8f0c89d525fffb
Author: deardeng <56...@qq.com>
AuthorDate: Fri Jul 22 22:10:16 2022 +0800

    fix empty storage policy, be refresh exception log. (#11123)
    
    * fix empty storage policy, be refresh exception log.
    
    * fix log level
---
 be/src/agent/task_worker_pool.cpp                                  | 2 +-
 be/src/agent/utils.cpp                                             | 2 +-
 .../src/main/java/org/apache/doris/policy/StoragePolicy.java       | 4 ++--
 .../main/java/org/apache/doris/service/FrontendServiceImpl.java    | 7 +++++--
 4 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/be/src/agent/task_worker_pool.cpp b/be/src/agent/task_worker_pool.cpp
index 76a1d72eba..dafa6be519 100644
--- a/be/src/agent/task_worker_pool.cpp
+++ b/be/src/agent/task_worker_pool.cpp
@@ -365,7 +365,7 @@ void TaskWorkerPool::_create_tablet_worker_thread_callback() {
         TStatus task_status;
 
         std::vector<TTabletInfo> finish_tablet_infos;
-        LOG(INFO) << "create tablet: " << create_tablet_req;
+        VLOG_NOTICE << "create tablet: " << create_tablet_req;
         Status create_status = _env->storage_engine()->create_tablet(create_tablet_req);
         if (!create_status.ok()) {
             LOG(WARNING) << "create table failed. status: " << create_status
diff --git a/be/src/agent/utils.cpp b/be/src/agent/utils.cpp
index aaa9505933..1916c31041 100644
--- a/be/src/agent/utils.cpp
+++ b/be/src/agent/utils.cpp
@@ -164,7 +164,7 @@ Status MasterServerClient::refresh_storage_policy(TGetStoragePolicyResult* resul
         LOG(WARNING) << "fail to report to master. "
                      << "host=" << _master_info.network_address.hostname
                      << ", port=" << _master_info.network_address.port
-                     << ", code=" << client_status.code();
+                     << ", code=" << client_status.code() << ", e.what: " << e.what();
         return Status::InternalError("Fail to refresh storage policy from master");
     }
 
diff --git a/fe/fe-core/src/main/java/org/apache/doris/policy/StoragePolicy.java b/fe/fe-core/src/main/java/org/apache/doris/policy/StoragePolicy.java
index b45ccba7e4..523e20aeb0 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/policy/StoragePolicy.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/policy/StoragePolicy.java
@@ -399,9 +399,9 @@ public class StoragePolicy extends Policy {
                 tmpMap.put(COOLDOWN_TTL, this.getCooldownTtl());
             });
             tmpMap.put(MD5_CHECKSUM, this.getMd5Checksum());
-            NotifyUpdateStoragePolicyTask createReplicaTask
+            NotifyUpdateStoragePolicyTask notifyUpdateStoragePolicyTask
                     = new NotifyUpdateStoragePolicyTask(beId, getPolicyName(), tmpMap);
-            batchTask.addTask(createReplicaTask);
+            batchTask.addTask(notifyUpdateStoragePolicyTask);
             LOG.info("update policy info to be: {}, policy name: {}, "
                         + "properties: {} to modify S3 resource batch task.",
                     beId, getPolicyName(), tmpMap);
diff --git a/fe/fe-core/src/main/java/org/apache/doris/service/FrontendServiceImpl.java b/fe/fe-core/src/main/java/org/apache/doris/service/FrontendServiceImpl.java
index 80eddd7e64..9a24ddc3d5 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/service/FrontendServiceImpl.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/service/FrontendServiceImpl.java
@@ -122,6 +122,7 @@ import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 import org.apache.thrift.TException;
 
+import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 import java.util.Optional;
@@ -1000,7 +1001,6 @@ public class FrontendServiceImpl implements FrontendService.Iface {
 
     @Override
     public TGetStoragePolicyResult refreshStoragePolicy() throws TException {
-        LOG.debug("refresh storage policy request");
         TGetStoragePolicyResult result = new TGetStoragePolicyResult();
         TStatus status = new TStatus(TStatusCode.OK);
         result.setStatus(status);
@@ -1049,8 +1049,11 @@ public class FrontendServiceImpl implements FrontendService.Iface {
                     result.addToResultEntrys(rEntry);
                 }
         );
+        if (policyList.size() == 0) {
+            result.setResultEntrys(new ArrayList<>());
+        }
 
-        LOG.info("refresh storage policy request: {}", result);
+        LOG.debug("refresh storage policy request: {}", result);
         return result;
     }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org