From: Andrew Tridgell Date: Thu, 7 Jun 2007 09:21:55 +0000 (+1000) Subject: later times are a lower priority, not a higher priority X-Git-Tag: tevent-0.9.20~348^2~2533 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3d75c9a51dfaac9858d89972697419f38aed6a06;p=thirdparty%2Fsamba.git later times are a lower priority, not a higher priority (This used to be ctdb commit e96424e7d366df29767c4eeaccdcc0cc975cb8ae) --- diff --git a/ctdb/common/ctdb_recoverd.c b/ctdb/common/ctdb_recoverd.c index 217431a32ed..e14d4bda0ce 100644 --- a/ctdb/common/ctdb_recoverd.c +++ b/ctdb/common/ctdb_recoverd.c @@ -97,6 +97,7 @@ static void ctdb_ban_node(struct ctdb_recoverd *rec, uint32_t vnn, uint32_t ban_ } if (vnn == ctdb->vnn) { + DEBUG(0,("self ban - lowering our election priority\n")); /* banning ourselves - lower our election priority */ rec->priority_time = timeval_current(); } @@ -842,7 +843,7 @@ static bool ctdb_election_win(struct ctdb_recoverd *rec, struct election_message /* then the longest running node */ if (cmp == 0) { - cmp = timeval_compare(&myem.priority_time, &em->priority_time); + cmp = timeval_compare(&em->priority_time, &myem.priority_time); } if (cmp == 0) {