native_data->running_on = g_list_append(native_data->running_on, node);
rsc->running_on = g_list_append(rsc->running_on, node);
native_add_running(resource_t *rsc, node_t *node, pe_working_set_t *data_set){	native_variant_data_t *native_data = NULL;	get_native_variant_data(native_data, rsc);	CRM_DEV_ASSERT(node != NULL); if(crm_assert_failed) { return; }	slist_iter(		a_node, node_t, native_data->running_on, lpc,		CRM_DEV_ASSERT(a_node != NULL);		if(safe_str_eq(a_node->details->id, node->details->id)) {			return;		}		);		native_data->running_on = g_list_append(native_data->running_on, node);	node->details->running_rsc = g_list_append(		node->details->running_rsc, rsc);	if(rsc->is_managed == FALSE) {		rsc2node_new(			"not_managed_default", rsc, INFINITY, node, data_set);		return;	} else if(rsc->stickiness > 0 || rsc->stickiness < 0) {		rsc2node_new("stickiness", rsc, rsc->stickiness, node,data_set);		crm_info("Resource %s: preferring current location (%s/%s)",			 rsc->id, node->details->uname, node->details->id);	}		if(g_list_length(native_data->running_on) > 1) {		pe_warn("Resource %s is (potentially) active on %d nodes."			 "  Latest: %s/%s", rsc->id,			 g_list_length(native_data->running_on),			 node->details->uname, node->details->id);		if(rsc->recovery_type == recovery_stop_only) {			native_assign_color(rsc, data_set->no_color);					} else if(rsc->recovery_type == recovery_block) {			rsc->is_managed = FALSE;		}	}}