memdb_index_t *leaderidx = idx[leader];
localsi->master = leaderidx;
- GString *str = g_string_new("synced members:");
- g_string_append_printf(str, " %d/%d", syncinfo->nodes[leader].nodeid, syncinfo->nodes[leader].pid);
+ GString *synced_member_ids = g_string_new(NULL);
+ g_string_append_printf(synced_member_ids, "%d/%d", syncinfo->nodes[leader].nodeid, syncinfo->nodes[leader].pid);
for (int i = 0; i < syncinfo->node_count; i++) {
dfsm_node_info_t *ni = &syncinfo->nodes[i];
if (leaderidx->bytes == idx[i]->bytes &&
memcmp(leaderidx, idx[i], leaderidx->bytes) == 0) {
ni->synced = 1;
- g_string_append_printf(str, ", %d/%d", ni->nodeid, ni->pid);
+ g_string_append_printf(synced_member_ids, ", %d/%d", ni->nodeid, ni->pid);
}
}
if (dfsm_nodeid_is_local(dfsm, ni->nodeid, ni->pid))
localsi->idx = idx[i];
}
- cfs_message(str->str);
- g_string_free(str, 1);
+ cfs_message("synced members: %s", synced_member_ids->str);
+ g_string_free(synced_member_ids, 1);
/* send update */
if (dfsm_nodeid_is_local(dfsm, syncinfo->nodes[leader].nodeid, syncinfo->nodes[leader].pid)) {
}
int lowest_nodeid = 0;
- GString *str = g_string_new("members: ");
+ GString *member_ids = g_string_new(NULL);
for (int i = 0; i < member_list_entries; i++) {
- g_string_append_printf(str, i ? ", %d/%d" : "%d/%d",
+ g_string_append_printf(member_ids, i ? ", %d/%d" : "%d/%d",
member_list[i].nodeid, member_list[i].pid);
if (lowest_nodeid == 0 || lowest_nodeid > member_list[i].nodeid)
if ((dfsm->we_are_member || mode != DFSM_MODE_START))
- cfs_dom_message(dfsm->log_domain, str->str);
+ cfs_dom_message(dfsm->log_domain, "members: %s", member_ids->str);
- g_string_free(str, 1);
+ g_string_free(member_ids, 1);
dfsm->lowest_nodeid = lowest_nodeid;
gpointer user_data)
{
- cfs_log(log_domain, log_level, NULL, 0, NULL, message);
+ cfs_log(log_domain, log_level, NULL, 0, NULL, "%s", message);
}
static gboolean write_pidfile(pid_t pid)