MCPcopy Create free account
hub / github.com/ClusterLabs/pacemaker / add_node_attrs

Function add_node_attrs

lib/pengine/unpack.c:2195–2216  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2193}
2194
2195gboolean
2196add_node_attrs(xmlNode * xml_obj, node_t * node, gboolean overwrite, pe_working_set_t * data_set)
2197{
2198 g_hash_table_insert(node->details->attrs,
2199 strdup("#" XML_ATTR_UNAME), strdup(node->details->uname));
2200 g_hash_table_insert(node->details->attrs,
2201 strdup("#" XML_ATTR_ID), strdup(node->details->id));
2202 if (safe_str_eq(node->details->id, data_set->dc_uuid)) {
2203 data_set->dc_node = node;
2204 node->details->is_dc = TRUE;
2205 g_hash_table_insert(node->details->attrs,
2206 strdup("#" XML_ATTR_DC), strdup(XML_BOOLEAN_TRUE));
2207 } else {
2208 g_hash_table_insert(node->details->attrs,
2209 strdup("#" XML_ATTR_DC), strdup(XML_BOOLEAN_FALSE));
2210 }
2211
2212 unpack_instance_attributes(data_set->input, xml_obj, XML_TAG_ATTR_SETS, NULL,
2213 node->details->attrs, NULL, overwrite, data_set->now);
2214
2215 return TRUE;
2216}
2217
2218static GListPtr
2219extract_operations(const char *node, const char *rsc, xmlNode * rsc_entry, gboolean active_filter)

Callers 2

unpack_nodesFunction · 0.85
unpack_statusFunction · 0.85

Calls 1

Tested by

no test coverage detected