bundle_data 106 lib/pacemaker/pcmk_sched_bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 110 lib/pacemaker/pcmk_sched_bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 120 lib/pacemaker/pcmk_sched_bundle.c distribute_children(rsc, containers, nodes, bundle_data->nreplicas, bundle_data 121 lib/pacemaker/pcmk_sched_bundle.c bundle_data->nreplicas_per_host, data_set); bundle_data 125 lib/pacemaker/pcmk_sched_bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 181 lib/pacemaker/pcmk_sched_bundle.c if (bundle_data->child) { bundle_data 184 lib/pacemaker/pcmk_sched_bundle.c g_hash_table_iter_init(&iter, bundle_data->child->allowed_nodes); bundle_data 186 lib/pacemaker/pcmk_sched_bundle.c if (is_bundle_node(bundle_data, node)) { bundle_data 193 lib/pacemaker/pcmk_sched_bundle.c rsc->id, bundle_data->child->id); bundle_data 194 lib/pacemaker/pcmk_sched_bundle.c bundle_data->child->cmds->allocate(bundle_data->child, prefer, data_set); bundle_data 207 lib/pacemaker/pcmk_sched_bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 212 lib/pacemaker/pcmk_sched_bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 213 lib/pacemaker/pcmk_sched_bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 232 lib/pacemaker/pcmk_sched_bundle.c if (bundle_data->child) { bundle_data 233 lib/pacemaker/pcmk_sched_bundle.c bundle_data->child->cmds->create_actions(bundle_data->child, data_set); bundle_data 235 lib/pacemaker/pcmk_sched_bundle.c if (pcmk_is_set(bundle_data->child->flags, pe_rsc_promotable)) { bundle_data 255 lib/pacemaker/pcmk_sched_bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 259 lib/pacemaker/pcmk_sched_bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 261 lib/pacemaker/pcmk_sched_bundle.c if (bundle_data->child) { bundle_data 262 lib/pacemaker/pcmk_sched_bundle.c new_rsc_order(rsc, RSC_START, bundle_data->child, RSC_START, bundle_data 264 lib/pacemaker/pcmk_sched_bundle.c new_rsc_order(rsc, RSC_STOP, bundle_data->child, RSC_STOP, bundle_data 267 lib/pacemaker/pcmk_sched_bundle.c if (bundle_data->child->children) { bundle_data 268 lib/pacemaker/pcmk_sched_bundle.c new_rsc_order(bundle_data->child, RSC_STARTED, rsc, RSC_STARTED, bundle_data 270 lib/pacemaker/pcmk_sched_bundle.c new_rsc_order(bundle_data->child, RSC_STOPPED, rsc, RSC_STOPPED, bundle_data 273 lib/pacemaker/pcmk_sched_bundle.c new_rsc_order(bundle_data->child, RSC_START, rsc, RSC_STARTED, bundle_data 275 lib/pacemaker/pcmk_sched_bundle.c new_rsc_order(bundle_data->child, RSC_STOP, rsc, RSC_STOPPED, bundle_data 280 lib/pacemaker/pcmk_sched_bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 335 lib/pacemaker/pcmk_sched_bundle.c if (bundle_data->child) { bundle_data 336 lib/pacemaker/pcmk_sched_bundle.c bundle_data->child->cmds->internal_constraints(bundle_data->child, data_set); bundle_data 337 lib/pacemaker/pcmk_sched_bundle.c if (pcmk_is_set(bundle_data->child->flags, pe_rsc_promotable)) { bundle_data 341 lib/pacemaker/pcmk_sched_bundle.c new_rsc_order(bundle_data->child, RSC_DEMOTED, rsc, RSC_DEMOTED, bundle_data 345 lib/pacemaker/pcmk_sched_bundle.c new_rsc_order(rsc, RSC_DEMOTE, bundle_data->child, RSC_DEMOTE, bundle_data 349 lib/pacemaker/pcmk_sched_bundle.c new_rsc_order(bundle_data->child, RSC_PROMOTED, rsc, RSC_PROMOTED, bundle_data 353 lib/pacemaker/pcmk_sched_bundle.c new_rsc_order(rsc, RSC_PROMOTE, bundle_data->child, RSC_PROMOTE, bundle_data 369 lib/pacemaker/pcmk_sched_bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 372 lib/pacemaker/pcmk_sched_bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 377 lib/pacemaker/pcmk_sched_bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 476 lib/pacemaker/pcmk_sched_bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 511 lib/pacemaker/pcmk_sched_bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 515 lib/pacemaker/pcmk_sched_bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 868 lib/pacemaker/pcmk_sched_bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 869 lib/pacemaker/pcmk_sched_bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 873 lib/pacemaker/pcmk_sched_bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 886 lib/pacemaker/pcmk_sched_bundle.c if (bundle_data->child bundle_data 889 lib/pacemaker/pcmk_sched_bundle.c bundle_data->child->cmds->rsc_location(bundle_data->child, constraint); bundle_data 890 lib/pacemaker/pcmk_sched_bundle.c bundle_data->child->rsc_location = g_list_prepend(bundle_data->child->rsc_location, bundle_data 898 lib/pacemaker/pcmk_sched_bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 902 lib/pacemaker/pcmk_sched_bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 904 lib/pacemaker/pcmk_sched_bundle.c if (bundle_data->child) { bundle_data 905 lib/pacemaker/pcmk_sched_bundle.c bundle_data->child->cmds->expand(bundle_data->child, data_set); bundle_data 908 lib/pacemaker/pcmk_sched_bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 964 lib/pacemaker/pcmk_sched_bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 968 lib/pacemaker/pcmk_sched_bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 969 lib/pacemaker/pcmk_sched_bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1004 lib/pacemaker/pcmk_sched_bundle.c for (GList *tIter = bundle_data->replicas; bundle_data 1005 lib/pacemaker/pcmk_sched_bundle.c tIter && (bundle_data->nreplicas_per_host == 1); bundle_data 1061 lib/pacemaker/pcmk_sched_bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1065 lib/pacemaker/pcmk_sched_bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1066 lib/pacemaker/pcmk_sched_bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 898 lib/pengine/bundle.c mount_add(pe__bundle_variant_data_t *bundle_data, const char *source, bundle_data 909 lib/pengine/bundle.c bundle_data->mounts = g_list_append(bundle_data->mounts, mount); bundle_data 933 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 943 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, top); bundle_data 944 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1037 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1043 lib/pengine/bundle.c bundle_data = calloc(1, sizeof(pe__bundle_variant_data_t)); bundle_data 1044 lib/pengine/bundle.c rsc->variant_opaque = bundle_data; bundle_data 1045 lib/pengine/bundle.c bundle_data->prefix = strdup(rsc->id); bundle_data 1049 lib/pengine/bundle.c bundle_data->agent_type = PE__CONTAINER_AGENT_DOCKER; bundle_data 1053 lib/pengine/bundle.c bundle_data->agent_type = PE__CONTAINER_AGENT_RKT; bundle_data 1057 lib/pengine/bundle.c bundle_data->agent_type = PE__CONTAINER_AGENT_PODMAN; bundle_data 1069 lib/pengine/bundle.c bundle_data->promoted_max = crm_parse_int(value, "0"); bundle_data 1070 lib/pengine/bundle.c if (bundle_data->promoted_max < 0) { bundle_data 1073 lib/pengine/bundle.c bundle_data->promoted_max = 0; bundle_data 1077 lib/pengine/bundle.c if ((value == NULL) && bundle_data->promoted_max) { bundle_data 1078 lib/pengine/bundle.c bundle_data->nreplicas = bundle_data->promoted_max; bundle_data 1080 lib/pengine/bundle.c bundle_data->nreplicas = crm_parse_int(value, "1"); bundle_data 1082 lib/pengine/bundle.c if (bundle_data->nreplicas < 1) { bundle_data 1084 lib/pengine/bundle.c bundle_data->nreplicas = 1; bundle_data 1093 lib/pengine/bundle.c bundle_data->nreplicas_per_host = crm_parse_int(value, "1"); bundle_data 1094 lib/pengine/bundle.c if (bundle_data->nreplicas_per_host < 1) { bundle_data 1097 lib/pengine/bundle.c bundle_data->nreplicas_per_host = 1; bundle_data 1099 lib/pengine/bundle.c if (bundle_data->nreplicas_per_host == 1) { bundle_data 1103 lib/pengine/bundle.c bundle_data->container_command = crm_element_value_copy(xml_obj, "run-command"); bundle_data 1104 lib/pengine/bundle.c bundle_data->launcher_options = crm_element_value_copy(xml_obj, "options"); bundle_data 1105 lib/pengine/bundle.c bundle_data->image = crm_element_value_copy(xml_obj, "image"); bundle_data 1106 lib/pengine/bundle.c bundle_data->container_network = crm_element_value_copy(xml_obj, "network"); bundle_data 1111 lib/pengine/bundle.c bundle_data->ip_range_start = crm_element_value_copy(xml_obj, "ip-range-start"); bundle_data 1112 lib/pengine/bundle.c bundle_data->host_netmask = crm_element_value_copy(xml_obj, "host-netmask"); bundle_data 1113 lib/pengine/bundle.c bundle_data->host_network = crm_element_value_copy(xml_obj, "host-interface"); bundle_data 1114 lib/pengine/bundle.c bundle_data->control_port = crm_element_value_copy(xml_obj, "control-port"); bundle_data 1116 lib/pengine/bundle.c if (crm_str_to_boolean(value, &bundle_data->add_host) != 1) { bundle_data 1117 lib/pengine/bundle.c bundle_data->add_host = TRUE; bundle_data 1136 lib/pengine/bundle.c bundle_data->ports = g_list_append(bundle_data->ports, port); bundle_data 1161 lib/pengine/bundle.c mount_add(bundle_data, source, target, options, flags); bundle_data 1171 lib/pengine/bundle.c if (xml_obj && valid_network(bundle_data)) { bundle_data 1181 lib/pengine/bundle.c crm_xml_set_id(xml_resource, "%s-%s", bundle_data->prefix, bundle_data 1182 lib/pengine/bundle.c (bundle_data->promoted_max? "master" bundle_data 1186 lib/pengine/bundle.c crm_xml_set_id(xml_set, "%s-%s-meta", bundle_data->prefix, xml_resource->name); bundle_data 1191 lib/pengine/bundle.c value = crm_itoa(bundle_data->nreplicas); bundle_data 1196 lib/pengine/bundle.c value = crm_itoa(bundle_data->nreplicas_per_host); bundle_data 1202 lib/pengine/bundle.c pcmk__btoa(bundle_data->nreplicas_per_host > 1)); bundle_data 1204 lib/pengine/bundle.c if (bundle_data->promoted_max) { bundle_data 1208 lib/pengine/bundle.c value = crm_itoa(bundle_data->promoted_max); bundle_data 1240 lib/pengine/bundle.c bundle_data->child = new_rsc; bundle_data 1263 lib/pengine/bundle.c mount_add(bundle_data, DEFAULT_REMOTE_KEY_LOCATION, bundle_data 1267 lib/pengine/bundle.c mount_add(bundle_data, CRM_BUNDLE_DIR, "/var/log", NULL, bundle_data 1272 lib/pengine/bundle.c if(bundle_data->control_port) { bundle_data 1273 lib/pengine/bundle.c port->source = strdup(bundle_data->control_port); bundle_data 1286 lib/pengine/bundle.c bundle_data->ports = g_list_append(bundle_data->ports, port); bundle_data 1289 lib/pengine/bundle.c for (childIter = bundle_data->child->children; childIter != NULL; bundle_data 1300 lib/pengine/bundle.c pe__set_resource_flags(bundle_data->child, pe_rsc_notify); bundle_data 1303 lib/pengine/bundle.c offset += allocate_ip(bundle_data, replica, buffer+offset, bundle_data 1305 lib/pengine/bundle.c bundle_data->replicas = g_list_append(bundle_data->replicas, bundle_data 1307 lib/pengine/bundle.c bundle_data->attribute_target = g_hash_table_lookup(replica->child->meta, bundle_data 1310 lib/pengine/bundle.c bundle_data->container_host_options = buffer; bundle_data 1311 lib/pengine/bundle.c if (bundle_data->attribute_target) { bundle_data 1313 lib/pengine/bundle.c strdup(bundle_data->attribute_target)); bundle_data 1314 lib/pengine/bundle.c g_hash_table_replace(bundle_data->child->meta, bundle_data 1316 lib/pengine/bundle.c strdup(bundle_data->attribute_target)); bundle_data 1324 lib/pengine/bundle.c for (int lpc = 0; lpc < bundle_data->nreplicas; lpc++) { bundle_data 1328 lib/pengine/bundle.c offset += allocate_ip(bundle_data, replica, buffer+offset, bundle_data 1330 lib/pengine/bundle.c bundle_data->replicas = g_list_append(bundle_data->replicas, bundle_data 1333 lib/pengine/bundle.c bundle_data->container_host_options = buffer; bundle_data 1336 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1340 lib/pengine/bundle.c if (!create_container(rsc, bundle_data, replica, data_set)) { bundle_data 1347 lib/pengine/bundle.c if (bundle_data->child) { bundle_data 1348 lib/pengine/bundle.c rsc->children = g_list_append(rsc->children, bundle_data->child); bundle_data 1371 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1374 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1375 lib/pengine/bundle.c for (iter = bundle_data->replicas; iter != NULL; iter = iter->next) { bundle_data 1419 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1422 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, bundle); bundle_data 1423 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1467 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1476 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1480 lib/pengine/bundle.c status_print("type=\"%s\" ", container_agent_str(bundle_data->agent_type)); bundle_data 1481 lib/pengine/bundle.c status_print("image=\"%s\" ", bundle_data->image); bundle_data 1487 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1512 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1519 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1527 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1556 lib/pengine/bundle.c "type", container_agent_str(bundle_data->agent_type), bundle_data 1557 lib/pengine/bundle.c "image", bundle_data->image, bundle_data 1635 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1642 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1650 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1685 lib/pengine/bundle.c (bundle_data->nreplicas > 1)? " set" : "", bundle_data 1686 lib/pengine/bundle.c rsc->id, bundle_data->image, bundle_data 1692 lib/pengine/bundle.c if (pcmk__list_of_multiple(bundle_data->replicas)) { bundle_data 1724 lib/pengine/bundle.c (bundle_data->nreplicas > 1)? " set" : "", bundle_data 1725 lib/pengine/bundle.c rsc->id, bundle_data->image, bundle_data 1777 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1781 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1791 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1821 lib/pengine/bundle.c (bundle_data->nreplicas > 1)? " set" : "", bundle_data 1822 lib/pengine/bundle.c rsc->id, bundle_data->image, bundle_data 1826 lib/pengine/bundle.c if (pcmk__list_of_multiple(bundle_data->replicas)) { bundle_data 1857 lib/pengine/bundle.c (bundle_data->nreplicas > 1)? " set" : "", bundle_data 1858 lib/pengine/bundle.c rsc->id, bundle_data->image, bundle_data 1905 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1914 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1921 lib/pengine/bundle.c pre_text, ((bundle_data->nreplicas > 1)? " set" : ""), bundle_data 1922 lib/pengine/bundle.c rsc->id, bundle_data->image, bundle_data 1930 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1941 lib/pengine/bundle.c if (pcmk__list_of_multiple(bundle_data->replicas)) { bundle_data 2006 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 2009 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 2012 lib/pengine/bundle.c free(bundle_data->prefix); bundle_data 2013 lib/pengine/bundle.c free(bundle_data->image); bundle_data 2014 lib/pengine/bundle.c free(bundle_data->control_port); bundle_data 2015 lib/pengine/bundle.c free(bundle_data->host_network); bundle_data 2016 lib/pengine/bundle.c free(bundle_data->host_netmask); bundle_data 2017 lib/pengine/bundle.c free(bundle_data->ip_range_start); bundle_data 2018 lib/pengine/bundle.c free(bundle_data->container_network); bundle_data 2019 lib/pengine/bundle.c free(bundle_data->launcher_options); bundle_data 2020 lib/pengine/bundle.c free(bundle_data->container_command); bundle_data 2021 lib/pengine/bundle.c free(bundle_data->container_host_options); bundle_data 2023 lib/pengine/bundle.c g_list_free_full(bundle_data->replicas, bundle_data 2025 lib/pengine/bundle.c g_list_free_full(bundle_data->mounts, (GDestroyNotify)mount_free); bundle_data 2026 lib/pengine/bundle.c g_list_free_full(bundle_data->ports, (GDestroyNotify)port_free); bundle_data 2029 lib/pengine/bundle.c if(bundle_data->child) { bundle_data 2030 lib/pengine/bundle.c free_xml(bundle_data->child->xml); bundle_data 2031 lib/pengine/bundle.c bundle_data->child->xml = NULL; bundle_data 2032 lib/pengine/bundle.c bundle_data->child->fns->free(bundle_data->child); bundle_data 2057 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 2059 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 2060 lib/pengine/bundle.c return bundle_data->nreplicas; bundle_data 2067 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 2069 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 2070 lib/pengine/bundle.c for (GList *item = bundle_data->replicas; item != NULL; item = item->next) { bundle_data 2092 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 2097 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 2099 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; gIter = gIter->next) {