bundle_data 98 lib/pengine/bundle.c const pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 100 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, pe__const_top_resource(rsc, true)); bundle_data 101 lib/pengine/bundle.c return bundle_data->nreplicas; bundle_data 115 lib/pengine/bundle.c const pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 117 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, pe__const_top_resource(rsc, true)); bundle_data 118 lib/pengine/bundle.c return bundle_data->child; bundle_data 164 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 166 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, bundle); bundle_data 167 lib/pengine/bundle.c for (GList *iter = bundle_data->replicas; iter != NULL; iter = iter->next) { bundle_data 189 lib/pengine/bundle.c const pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 192 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, bundle); bundle_data 193 lib/pengine/bundle.c if (bundle_data->replicas == NULL) { bundle_data 196 lib/pengine/bundle.c replica = bundle_data->replicas->data; bundle_data 214 lib/pengine/bundle.c const pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 216 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, bundle); bundle_data 217 lib/pengine/bundle.c for (GList *iter = bundle_data->replicas; iter != NULL; iter = iter->next) { bundle_data 239 lib/pengine/bundle.c const pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 241 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, bundle); bundle_data 242 lib/pengine/bundle.c for (const GList *iter = bundle_data->replicas; iter != NULL; bundle_data 836 lib/pengine/bundle.c mount_add(pe__bundle_variant_data_t *bundle_data, const char *source, bundle_data 846 lib/pengine/bundle.c bundle_data->mounts = g_list_append(bundle_data->mounts, mount); bundle_data 870 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 879 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, top); bundle_data 880 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 963 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 969 lib/pengine/bundle.c bundle_data = pcmk__assert_alloc(1, sizeof(pe__bundle_variant_data_t)); bundle_data 970 lib/pengine/bundle.c rsc->priv->variant_opaque = bundle_data; bundle_data 971 lib/pengine/bundle.c bundle_data->prefix = strdup(rsc->id); bundle_data 976 lib/pengine/bundle.c bundle_data->agent_type = PE__CONTAINER_AGENT_DOCKER; bundle_data 983 lib/pengine/bundle.c bundle_data->agent_type = PE__CONTAINER_AGENT_PODMAN; bundle_data 993 lib/pengine/bundle.c pcmk__scan_min_int(value, &bundle_data->promoted_max, 0); bundle_data 999 lib/pengine/bundle.c if ((value == NULL) && (bundle_data->promoted_max > 0)) { bundle_data 1000 lib/pengine/bundle.c bundle_data->nreplicas = bundle_data->promoted_max; bundle_data 1002 lib/pengine/bundle.c pcmk__scan_min_int(value, &bundle_data->nreplicas, 1); bundle_data 1011 lib/pengine/bundle.c pcmk__scan_min_int(value, &bundle_data->nreplicas_per_host, 1); bundle_data 1012 lib/pengine/bundle.c if (bundle_data->nreplicas_per_host == 1) { bundle_data 1016 lib/pengine/bundle.c bundle_data->container_command = bundle_data 1018 lib/pengine/bundle.c bundle_data->launcher_options = crm_element_value_copy(xml_obj, bundle_data 1020 lib/pengine/bundle.c bundle_data->image = crm_element_value_copy(xml_obj, PCMK_XA_IMAGE); bundle_data 1021 lib/pengine/bundle.c bundle_data->container_network = crm_element_value_copy(xml_obj, bundle_data 1027 lib/pengine/bundle.c bundle_data->ip_range_start = bundle_data 1029 lib/pengine/bundle.c bundle_data->host_netmask = bundle_data 1031 lib/pengine/bundle.c bundle_data->host_network = bundle_data 1033 lib/pengine/bundle.c bundle_data->control_port = bundle_data 1036 lib/pengine/bundle.c if (crm_str_to_boolean(value, &bundle_data->add_host) != 1) { bundle_data 1037 lib/pengine/bundle.c bundle_data->add_host = TRUE; bundle_data 1061 lib/pengine/bundle.c bundle_data->ports = g_list_append(bundle_data->ports, port); bundle_data 1090 lib/pengine/bundle.c mount_add(bundle_data, source, target, options, flags); bundle_data 1102 lib/pengine/bundle.c if (xml_obj && valid_network(bundle_data)) { bundle_data 1114 lib/pengine/bundle.c if (bundle_data->promoted_max > 0) { bundle_data 1118 lib/pengine/bundle.c pcmk__xe_set_id(xml_resource, "%s-%s", bundle_data->prefix, suffix); bundle_data 1122 lib/pengine/bundle.c bundle_data->prefix, xml_resource->name); bundle_data 1127 lib/pengine/bundle.c value = pcmk__itoa(bundle_data->nreplicas); bundle_data 1131 lib/pengine/bundle.c value = pcmk__itoa(bundle_data->nreplicas_per_host); bundle_data 1136 lib/pengine/bundle.c pcmk__btoa(bundle_data->nreplicas_per_host > 1)); bundle_data 1138 lib/pengine/bundle.c if (bundle_data->promoted_max) { bundle_data 1142 lib/pengine/bundle.c value = pcmk__itoa(bundle_data->promoted_max); bundle_data 1163 lib/pengine/bundle.c if (pe__unpack_resource(xml_resource, &(bundle_data->child), rsc, bundle_data 1189 lib/pengine/bundle.c mount_add(bundle_data, DEFAULT_REMOTE_KEY_LOCATION, bundle_data 1193 lib/pengine/bundle.c mount_add(bundle_data, CRM_BUNDLE_DIR, "/var/log", NULL, bundle_data 1198 lib/pengine/bundle.c if(bundle_data->control_port) { bundle_data 1199 lib/pengine/bundle.c port->source = strdup(bundle_data->control_port); bundle_data 1213 lib/pengine/bundle.c bundle_data->ports = g_list_append(bundle_data->ports, port); bundle_data 1216 lib/pengine/bundle.c for (childIter = bundle_data->child->priv->children; bundle_data 1228 lib/pengine/bundle.c pcmk__set_rsc_flags(bundle_data->child, pcmk__rsc_notify); bundle_data 1231 lib/pengine/bundle.c allocate_ip(bundle_data, replica, buffer); bundle_data 1232 lib/pengine/bundle.c bundle_data->replicas = g_list_append(bundle_data->replicas, bundle_data 1235 lib/pengine/bundle.c bundle_data->attribute_target = bundle_data 1239 lib/pengine/bundle.c bundle_data->container_host_options = g_string_free(buffer, FALSE); bundle_data 1241 lib/pengine/bundle.c if (bundle_data->attribute_target) { bundle_data 1244 lib/pengine/bundle.c bundle_data->attribute_target); bundle_data 1245 lib/pengine/bundle.c pcmk__insert_dup(bundle_data->child->priv->meta, bundle_data 1247 lib/pengine/bundle.c bundle_data->attribute_target); bundle_data 1254 lib/pengine/bundle.c for (int lpc = 0; lpc < bundle_data->nreplicas; lpc++) { bundle_data 1259 lib/pengine/bundle.c allocate_ip(bundle_data, replica, buffer); bundle_data 1260 lib/pengine/bundle.c bundle_data->replicas = g_list_append(bundle_data->replicas, bundle_data 1263 lib/pengine/bundle.c bundle_data->container_host_options = g_string_free(buffer, FALSE); bundle_data 1266 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1270 lib/pengine/bundle.c if (create_replica_resources(rsc, bundle_data, replica) != pcmk_rc_ok) { bundle_data 1302 lib/pengine/bundle.c if (bundle_data->child) { bundle_data 1304 lib/pengine/bundle.c bundle_data->child); bundle_data 1327 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1330 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1331 lib/pengine/bundle.c for (iter = bundle_data->replicas; iter != NULL; iter = iter->next) { bundle_data 1375 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1379 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, bundle); bundle_data 1380 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1402 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1410 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1418 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1451 lib/pengine/bundle.c const char *type = container_agent_str(bundle_data->agent_type); bundle_data 1466 lib/pengine/bundle.c PCMK_XA_IMAGE, bundle_data->image, bundle_data 1574 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1579 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1589 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1624 lib/pengine/bundle.c (bundle_data->nreplicas > 1)? " set" : "", bundle_data 1625 lib/pengine/bundle.c rsc->id, bundle_data->image, bundle_data 1630 lib/pengine/bundle.c if (pcmk__list_of_multiple(bundle_data->replicas)) { bundle_data 1654 lib/pengine/bundle.c if (pcmk__list_of_multiple(bundle_data->replicas)) { bundle_data 1661 lib/pengine/bundle.c (bundle_data->nreplicas > 1)? " set" : "", bundle_data 1662 lib/pengine/bundle.c rsc->id, bundle_data->image, bundle_data 1717 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1724 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1732 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; bundle_data 1767 lib/pengine/bundle.c (bundle_data->nreplicas > 1)? " set" : "", bundle_data 1768 lib/pengine/bundle.c rsc->id, bundle_data->image, bundle_data 1773 lib/pengine/bundle.c if (pcmk__list_of_multiple(bundle_data->replicas)) { bundle_data 1804 lib/pengine/bundle.c (bundle_data->nreplicas > 1)? " set" : "", bundle_data 1805 lib/pengine/bundle.c rsc->id, bundle_data->image, bundle_data 1852 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1855 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1858 lib/pengine/bundle.c free(bundle_data->prefix); bundle_data 1859 lib/pengine/bundle.c free(bundle_data->image); bundle_data 1860 lib/pengine/bundle.c free(bundle_data->control_port); bundle_data 1861 lib/pengine/bundle.c free(bundle_data->host_network); bundle_data 1862 lib/pengine/bundle.c free(bundle_data->host_netmask); bundle_data 1863 lib/pengine/bundle.c free(bundle_data->ip_range_start); bundle_data 1864 lib/pengine/bundle.c free(bundle_data->container_network); bundle_data 1865 lib/pengine/bundle.c free(bundle_data->launcher_options); bundle_data 1866 lib/pengine/bundle.c free(bundle_data->container_command); bundle_data 1867 lib/pengine/bundle.c g_free(bundle_data->container_host_options); bundle_data 1869 lib/pengine/bundle.c g_list_free_full(bundle_data->replicas, bundle_data 1871 lib/pengine/bundle.c g_list_free_full(bundle_data->mounts, (GDestroyNotify)mount_free); bundle_data 1872 lib/pengine/bundle.c g_list_free_full(bundle_data->ports, (GDestroyNotify)port_free); bundle_data 1875 lib/pengine/bundle.c if(bundle_data->child) { bundle_data 1876 lib/pengine/bundle.c pcmk__xml_free(bundle_data->child->priv->xml); bundle_data 1877 lib/pengine/bundle.c bundle_data->child->priv->xml = NULL; bundle_data 1878 lib/pengine/bundle.c pcmk__free_resource(bundle_data->child); bundle_data 1901 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1903 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1904 lib/pengine/bundle.c return bundle_data->nreplicas; bundle_data 1912 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 1915 lib/pengine/bundle.c for (GList *item = bundle_data->replicas; item != NULL; item = item->next) { bundle_data 1938 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 1943 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 1945 lib/pengine/bundle.c for (GList *gIter = bundle_data->replicas; gIter != NULL; gIter = gIter->next) { bundle_data 2094 lib/pengine/bundle.c pe__bundle_variant_data_t *bundle_data = NULL; bundle_data 2096 lib/pengine/bundle.c get_bundle_variant_data(bundle_data, rsc); bundle_data 2097 lib/pengine/bundle.c pcmk__assert(bundle_data->nreplicas_per_host >= 0); bundle_data 2098 lib/pengine/bundle.c return (unsigned int) bundle_data->nreplicas_per_host;