From: Stefan Metzmacher Date: Fri, 24 Aug 2012 07:05:06 +0000 (+0200) Subject: s3:lib: readd the CTDB_CONTROL_CHECK_SRVIDS optimization to serverids_exist() X-Git-Tag: samba-4.0.0beta7~40 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9529301503c043aaf8d3c39d3b0f014aaa0cc123;p=thirdparty%2Fsamba.git s3:lib: readd the CTDB_CONTROL_CHECK_SRVIDS optimization to serverids_exist() metze --- diff --git a/source3/lib/serverid.c b/source3/lib/serverid.c index 3392e83c89a..cb495205640 100644 --- a/source3/lib/serverid.c +++ b/source3/lib/serverid.c @@ -340,6 +340,51 @@ bool serverids_exist(const struct server_id *ids, int num_ids, bool *results) remote_num += 1; } +#ifdef HAVE_CTDB_CONTROL_CHECK_SRVIDS_DECL + if (remote_num != 0) { + int old_remote_num = remote_num; + + remote_num = 0; + todo_num = 0; + + for (t=0; t