struct tevent_req *req, *subreq;
struct push_database_state *state;
uint32_t *old_list, *new_list;
- int old_count, new_count;
+ unsigned int old_count, new_count;
int i;
req = tevent_req_create(mem_ctx, &state, struct push_database_state);
struct ctdb_req_control request;
struct ctdb_vnn_map *vnnmap;
int *err_list;
- int ret, count, i;
+ int ret, i;
+ unsigned int count;
bool status;
status = ctdb_client_control_multi_recv(subreq, &ret, NULL, &err_list,
{
uint32_t *lcp2_imbalances;
bool *rebalance_candidates;
- int numnodes, num_rebalance_candidates, i;
+ int numnodes, i;
+ bool have_rebalance_candidates;
bool ret = true;
unassign_unsuitable_ips(ipalloc_state);
* continuing on...
*/
numnodes = ipalloc_state->num;
- num_rebalance_candidates = 0;
+ have_rebalance_candidates = false;
for (i=0; i<numnodes; i++) {
if (rebalance_candidates[i]) {
- num_rebalance_candidates++;
+ have_rebalance_candidates = true;
+ break;
}
}
- if (num_rebalance_candidates == 0) {
+ if (!have_rebalance_candidates) {
goto finished;
}
if (argc == 0) {
struct ctdb_connection_list *clist;
- int i, num_failed;
+ int i;
+ unsigned int num_failed;
/* Client first but the src/dst logic is confused */
ret = ctdb_connection_list_read(mem_ctx, false, &clist);