cman-tool join -n <nodename> was failing because it assumed
an old object context. It now uses the nodeslist functions
I wrote for the purpose.
Signed-off-by: Christine Caulfield <ccaulfie@redhat.com>
strcpy(nodename, nodename_env);
- if (objdb->object_find(object_handle,
- nodename, strlen(nodename),
- &node_object_handle) != 0) {
+ if (!(node_object_handle = nodelist_byname(objdb, cluster_parent_handle, nodename))) {
sprintf(error_reason, "Overridden node name %s is not in CCS", nodename);
write_cman_pipe("Overridden node name is not in CCS");
error = -1;