[Election] adjust invalid priority compare bahavior
This commit is contained in:
parent
c0135ba735
commit
63d1fb2cb8
@ -210,11 +210,11 @@ int ElectionPriorityImpl::compare_with(const ElectionPriority &rhs,
|
||||
result = 0;
|
||||
COORDINATOR_LOG(WARN, "compare between invalid priority");
|
||||
} else if (functor1.get_closest_priority()->is_valid() && !functor2.get_closest_priority()->is_valid()) {
|
||||
result = 0;
|
||||
result = 1;
|
||||
(void) reason.assign("compare with invalid rhs priority");
|
||||
COORDINATOR_LOG(WARN, "rhs priority is invalid", KR(ret), K(MTL_ID()), K(*this), K(rhs), K(compare_version), K(result), K(reason));
|
||||
} else if (!functor1.get_closest_priority()->is_valid() && functor2.get_closest_priority()->is_valid()) {
|
||||
result = 0;
|
||||
result = -1;
|
||||
(void) reason.assign("compare with invalid lhs priority");
|
||||
COORDINATOR_LOG(WARN, "lhs priority is invalid", KR(ret), K(MTL_ID()), K(*this), K(rhs), K(compare_version), K(result), K(reason));
|
||||
} else if (CLICK_FAIL(functor1.get_closest_priority()->compare(*functor2.get_closest_priority(), result, reason))) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user