You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@impala.apache.org by st...@apache.org on 2020/01/28 16:45:52 UTC

[impala] 02/02: IMPALA-9334: Log node blacklisting removals in ClusterMembershipMgr

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

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

commit 8e7fd6fe7ed79ba18a864c69753e2a5812f50034
Author: Sahil Takiar <ta...@gmail.com>
AuthorDate: Wed Jan 15 13:14:06 2020 -0800

    IMPALA-9334: Log node blacklisting removals in ClusterMembershipMgr
    
    Modifies the ClusterMembershipMgr so that it prints a log statement
    everytime a node is removed from the blacklist. The log statement
    includes the reason the node was removed from the blacklist as well.
    
    Change-Id: Id09217803ab2996d78113c4e208da156dda1dbbf
    Reviewed-on: http://gerrit.cloudera.org:8080/15110
    Reviewed-by: Impala Public Jenkins <im...@cloudera.com>
    Tested-by: Impala Public Jenkins <im...@cloudera.com>
---
 be/src/scheduling/cluster-membership-mgr.cc | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/be/src/scheduling/cluster-membership-mgr.cc b/be/src/scheduling/cluster-membership-mgr.cc
index e5d6f66..2364f24 100644
--- a/be/src/scheduling/cluster-membership-mgr.cc
+++ b/be/src/scheduling/cluster-membership-mgr.cc
@@ -193,6 +193,9 @@ void ClusterMembershipMgr::UpdateMembership(
         const TBackendDescriptor& be_desc = (*new_backend_map)[item.key];
         bool blacklisted = new_blacklist->FindAndRemove(be_desc)
             == ExecutorBlacklist::State::BLACKLISTED;
+        if (blacklisted) {
+          VLOG(1) << "Removing backend " << item.key << " from blacklist (deleted)";
+        }
         // If the backend was quiescing or was previously blacklisted, it will already
         // have been removed from 'executor_groups'.
         if (be_desc.is_executor && !be_desc.is_quiescing && !blacklisted) {
@@ -252,6 +255,9 @@ void ClusterMembershipMgr::UpdateMembership(
       TBackendDescriptor& existing = it->second;
       bool blacklisted =
           new_blacklist->FindAndRemove(be_desc) == ExecutorBlacklist::State::BLACKLISTED;
+      if (blacklisted) {
+        VLOG(1) << "Removing backend " << item.key << " from blacklist (updated)";
+      }
       if (be_desc.is_quiescing && !existing.is_quiescing && existing.is_executor
           && !blacklisted) {
         // Executor needs to be removed from its groups