| 158 | } |
| 159 | |
| 160 | static xmlNode * |
| 161 | modify_node(cib_t * cib_conn, char *node, gboolean up) |
| 162 | { |
| 163 | xmlNode *cib_node = inject_node_state(cib_conn, node); |
| 164 | |
| 165 | if (up) { |
| 166 | crm_xml_add(cib_node, XML_NODE_IN_CLUSTER, XML_BOOLEAN_YES); |
| 167 | crm_xml_add(cib_node, XML_NODE_IS_PEER, ONLINESTATUS); |
| 168 | crm_xml_add(cib_node, XML_NODE_JOIN_STATE, CRMD_JOINSTATE_MEMBER); |
| 169 | crm_xml_add(cib_node, XML_NODE_EXPECTED, CRMD_JOINSTATE_MEMBER); |
| 170 | |
| 171 | } else { |
| 172 | crm_xml_add(cib_node, XML_NODE_IN_CLUSTER, XML_BOOLEAN_NO); |
| 173 | crm_xml_add(cib_node, XML_NODE_IS_PEER, OFFLINESTATUS); |
| 174 | crm_xml_add(cib_node, XML_NODE_JOIN_STATE, CRMD_JOINSTATE_DOWN); |
| 175 | crm_xml_add(cib_node, XML_NODE_EXPECTED, CRMD_JOINSTATE_DOWN); |
| 176 | } |
| 177 | |
| 178 | crm_xml_add(cib_node, XML_ATTR_ORIGIN, crm_system_name); |
| 179 | return cib_node; |
| 180 | } |
| 181 | |
| 182 | static void |
| 183 | inject_transient_attr(xmlNode * cib_node, const char *name, const char *value) |
no test coverage detected