Tweaked logging for UnregisterSlaveMessage handler.

Remove a redundant log line: rather than logging when we receive
an UnregisterSlaveMessage, it is sufficient to log how we handle
that message. Also ensure that we log when ignoring an agent
unregister message for an unknown agent, and do some minor code
cleanup.

Review: https://reviews.apache.org/r/51706/


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/0d85e7eb
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/0d85e7eb
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/0d85e7eb

Branch: refs/heads/master
Commit: 0d85e7eb4b2da50ebd79f4ef53183745eba42f48
Parents: 9dad0b0
Author: Neil Conway <neil.con...@gmail.com>
Authored: Mon Sep 19 15:48:23 2016 -0700
Committer: Vinod Kone <vinodk...@gmail.com>
Committed: Mon Sep 19 15:48:23 2016 -0700

----------------------------------------------------------------------
 src/master/master.cpp | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/0d85e7eb/src/master/master.cpp
----------------------------------------------------------------------
diff --git a/src/master/master.cpp b/src/master/master.cpp
index 5089b99..4e0df8a 100644
--- a/src/master/master.cpp
+++ b/src/master/master.cpp
@@ -5458,20 +5458,23 @@ void Master::unregisterSlave(const UPID& from, const 
SlaveID& slaveId)
 {
   ++metrics->messages_unregister_slave;
 
-  LOG(INFO) << "Asked to unregister agent " << slaveId;
-
   Slave* slave = slaves.registered.get(slaveId);
 
-  if (slave != nullptr) {
-    if (slave->pid != from) {
-      LOG(WARNING) << "Ignoring unregister agent message from " << from
-                   << " because it is not the agent " << slave->pid;
-      return;
-    }
-    removeSlave(slave,
-                "the agent unregistered",
-                metrics->slave_removals_reason_unregistered);
+  if (slave == nullptr) {
+    LOG(WARNING) << "Ignoring unregister agent message from " << from
+                 << " for unknown agent";
+    return;
   }
+
+  if (slave->pid != from) {
+    LOG(WARNING) << "Ignoring unregister agent message from " << from
+                 << " because it is not the agent " << slave->pid;
+    return;
+  }
+
+  removeSlave(slave,
+              "the agent unregistered",
+              metrics->slave_removals_reason_unregistered);
 }
 
 

Reply via email to