collective 801 lib/pacemaker/libpacemaker_private.h void pcmk__assign_instances(pe_resource_t *collective, GList *instances, collective 834 lib/pacemaker/libpacemaker_private.h const pe_resource_t *collective, collective 29 lib/pacemaker/pcmk_sched_instances.c can_run_everywhere(const pe_resource_t *collective) collective 36 lib/pacemaker/pcmk_sched_instances.c switch (collective->variant) { collective 38 lib/pacemaker/pcmk_sched_instances.c max_instances = pe__clone_max(collective); collective 41 lib/pacemaker/pcmk_sched_instances.c max_instances = pe__bundle_max(collective); collective 47 lib/pacemaker/pcmk_sched_instances.c g_hash_table_iter_init(&iter, collective->allowed_nodes); collective 718 lib/pacemaker/pcmk_sched_instances.c pcmk__assign_instances(pe_resource_t *collective, GList *instances, collective 722 lib/pacemaker/pcmk_sched_instances.c unsigned int available_nodes = reset_allowed_node_counts(collective); collective 737 lib/pacemaker/pcmk_sched_instances.c pe_rsc_debug(collective, collective 740 lib/pacemaker/pcmk_sched_instances.c max_total, collective->id, pcmk__plural_s(max_total), collective 749 lib/pacemaker/pcmk_sched_instances.c current = preferred_node(collective, instance, optimal_per_node); collective 752 lib/pacemaker/pcmk_sched_instances.c pe_rsc_trace(collective, "Assigned %s to current node %s", collective 758 lib/pacemaker/pcmk_sched_instances.c pe_rsc_trace(collective, "Assigned %d of %d instance%s to current node", collective 782 lib/pacemaker/pcmk_sched_instances.c pe_rsc_debug(collective, collective 787 lib/pacemaker/pcmk_sched_instances.c "collective_limit_reached", collective->cluster); collective 794 lib/pacemaker/pcmk_sched_instances.c pe_rsc_debug(collective, "Assigned %d of %d possible instance%s of %s", collective 796 lib/pacemaker/pcmk_sched_instances.c collective->id); collective 905 lib/pacemaker/pcmk_sched_instances.c pcmk__create_instance_actions(pe_resource_t *collective, GList *instances) collective 915 lib/pacemaker/pcmk_sched_instances.c pe_rsc_trace(collective, "Creating collective instance actions for %s", collective 916 lib/pacemaker/pcmk_sched_instances.c collective->id); collective 927 lib/pacemaker/pcmk_sched_instances.c start = pe__new_rsc_pseudo_action(collective, RSC_START, collective 930 lib/pacemaker/pcmk_sched_instances.c started = pe__new_rsc_pseudo_action(collective, RSC_STARTED, collective 939 lib/pacemaker/pcmk_sched_instances.c stop = pe__new_rsc_pseudo_action(collective, RSC_STOP, collective 942 lib/pacemaker/pcmk_sched_instances.c stopped = pe__new_rsc_pseudo_action(collective, RSC_STOPPED, collective 950 lib/pacemaker/pcmk_sched_instances.c if (collective->variant == pe_clone) { collective 951 lib/pacemaker/pcmk_sched_instances.c pe__create_clone_notif_pseudo_ops(collective, start, started, stop, collective 1615 lib/pacemaker/pcmk_sched_instances.c const pe_resource_t *collective, collective 1623 lib/pacemaker/pcmk_sched_instances.c if (collective == NULL) { collective 1626 lib/pacemaker/pcmk_sched_instances.c switch (collective->variant) { collective 1634 lib/pacemaker/pcmk_sched_instances.c everywhere = can_run_everywhere(collective); collective 1637 lib/pacemaker/pcmk_sched_instances.c colocations = collective->rsc_cons_lhs; collective 1639 lib/pacemaker/pcmk_sched_instances.c colocations = collective->rsc_cons;