source_rsc 247 lib/pacemaker/libpacemaker_private.h void (*add_colocated_node_scores)(pcmk_resource_t *source_rsc, source_rsc 540 lib/pacemaker/libpacemaker_private.h void pcmk__add_colocated_node_scores(pcmk_resource_t *source_rsc, source_rsc 788 lib/pacemaker/libpacemaker_private.h void pcmk__group_add_colocated_node_scores(pcmk_resource_t *source_rsc, source_rsc 1655 lib/pacemaker/pcmk_sched_colocation.c pcmk_resource_t *source_rsc, source_rsc 1673 lib/pacemaker/pcmk_sched_colocation.c score = best_node_score_matching_attr(colocation, source_rsc, attr, value); source_rsc 1799 lib/pacemaker/pcmk_sched_colocation.c pcmk__add_colocated_node_scores(pcmk_resource_t *source_rsc, source_rsc 1808 lib/pacemaker/pcmk_sched_colocation.c pcmk__assert((source_rsc != NULL) && (nodes != NULL) source_rsc 1813 lib/pacemaker/pcmk_sched_colocation.c log_id = source_rsc->id; source_rsc 1817 lib/pacemaker/pcmk_sched_colocation.c if (pcmk_is_set(source_rsc->flags, pcmk__rsc_updating_nodes)) { source_rsc 1818 lib/pacemaker/pcmk_sched_colocation.c pcmk__rsc_info(source_rsc, "%s: Breaking dependency loop at %s", source_rsc 1819 lib/pacemaker/pcmk_sched_colocation.c log_id, source_rsc->id); source_rsc 1822 lib/pacemaker/pcmk_sched_colocation.c pcmk__set_rsc_flags(source_rsc, pcmk__rsc_updating_nodes); source_rsc 1825 lib/pacemaker/pcmk_sched_colocation.c work = pcmk__copy_node_table(source_rsc->priv->allowed_nodes); source_rsc 1826 lib/pacemaker/pcmk_sched_colocation.c target_rsc = source_rsc; source_rsc 1830 lib/pacemaker/pcmk_sched_colocation.c pcmk__rsc_trace(source_rsc, "%s: Merging %s scores from %s (at %.6f)", source_rsc 1831 lib/pacemaker/pcmk_sched_colocation.c log_id, (pos? "positive" : "all"), source_rsc->id, factor); source_rsc 1833 lib/pacemaker/pcmk_sched_colocation.c add_node_scores_matching_attr(work, source_rsc, target_rsc, colocation, source_rsc 1838 lib/pacemaker/pcmk_sched_colocation.c pcmk__clear_rsc_flags(source_rsc, pcmk__rsc_updating_nodes); source_rsc 1846 lib/pacemaker/pcmk_sched_colocation.c colocations = pcmk__this_with_colocations(source_rsc); source_rsc 1847 lib/pacemaker/pcmk_sched_colocation.c pcmk__rsc_trace(source_rsc, source_rsc 1850 lib/pacemaker/pcmk_sched_colocation.c g_list_length(colocations), source_rsc->id); source_rsc 1852 lib/pacemaker/pcmk_sched_colocation.c colocations = pcmk__with_this_colocations(source_rsc); source_rsc 1853 lib/pacemaker/pcmk_sched_colocation.c pcmk__rsc_trace(source_rsc, source_rsc 1856 lib/pacemaker/pcmk_sched_colocation.c g_list_length(colocations), source_rsc->id); source_rsc 1875 lib/pacemaker/pcmk_sched_colocation.c pcmk__rsc_trace(source_rsc, source_rsc 1885 lib/pacemaker/pcmk_sched_colocation.c source_rsc->priv->scheduler); source_rsc 1890 lib/pacemaker/pcmk_sched_colocation.c pcmk__rsc_info(source_rsc, "%s: Rolling back optional scores from %s", source_rsc 1891 lib/pacemaker/pcmk_sched_colocation.c log_id, source_rsc->id); source_rsc 1893 lib/pacemaker/pcmk_sched_colocation.c pcmk__clear_rsc_flags(source_rsc, pcmk__rsc_updating_nodes); source_rsc 1915 lib/pacemaker/pcmk_sched_colocation.c pcmk__clear_rsc_flags(source_rsc, pcmk__rsc_updating_nodes); source_rsc 940 lib/pacemaker/pcmk_sched_group.c pcmk__group_add_colocated_node_scores(pcmk_resource_t *source_rsc, source_rsc 948 lib/pacemaker/pcmk_sched_group.c pcmk__assert(pcmk__is_group(source_rsc) && (nodes != NULL) source_rsc 953 lib/pacemaker/pcmk_sched_group.c log_id = source_rsc->id; source_rsc 957 lib/pacemaker/pcmk_sched_group.c if (pcmk_is_set(source_rsc->flags, pcmk__rsc_updating_nodes)) { source_rsc 958 lib/pacemaker/pcmk_sched_group.c pcmk__rsc_info(source_rsc, "%s: Breaking dependency loop at %s", source_rsc 959 lib/pacemaker/pcmk_sched_group.c log_id, source_rsc->id); source_rsc 962 lib/pacemaker/pcmk_sched_group.c pcmk__set_rsc_flags(source_rsc, pcmk__rsc_updating_nodes); source_rsc 965 lib/pacemaker/pcmk_sched_group.c if (source_rsc->priv->children == NULL) { source_rsc 980 lib/pacemaker/pcmk_sched_group.c member = pe__last_group_member(source_rsc); source_rsc 982 lib/pacemaker/pcmk_sched_group.c member = source_rsc->priv->children->data; source_rsc 985 lib/pacemaker/pcmk_sched_group.c pcmk__rsc_trace(source_rsc, "%s: Merging scores from group %s using member %s " source_rsc 986 lib/pacemaker/pcmk_sched_group.c "(at %.6f)", log_id, source_rsc->id, member->id, factor); source_rsc 990 lib/pacemaker/pcmk_sched_group.c pcmk__clear_rsc_flags(source_rsc, pcmk__rsc_updating_nodes);