+++ date ++ echo 'INFO: =================== Mon Mar 30 03:34:35 UTC 2026 ===================' INFO: =================== Mon Mar 30 03:34:35 UTC 2026 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ cut -d / -f 1 +++ grep 'inet ' +++ head -n 1 +++ awk '{print $2}' +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.241 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICSDB_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_SNMP_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8081 ' +++ '[' -n '10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081 ' ']' +++ echo '10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081' ++ ANALYTICS_SERVERS='10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9042 ' +++ '[' -n '10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042 ' ']' +++ echo '10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8086 ' +++ '[' -n '10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086 ' ']' +++ echo '10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086' ++ COLLECTOR_SERVERS='10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ CONFIGDB_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8082 ' +++ '[' -n '10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082 ' ']' +++ echo '10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082' ++ CONFIG_SERVERS='10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9161 ' +++ '[' -n '10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161 ' ']' +++ echo '10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161' ++ CONFIGDB_SERVERS='10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9041 ' +++ '[' -n '10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041 ' ']' +++ echo '10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.25,10.20.0.18 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.25,10.20.0.18 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+=10.0.0.141:2181, +++ '[' -n 10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181, ']' +++ echo 10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181 ++ ZOOKEEPER_SERVERS=10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:2181 ' +++ '[' -n '10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181 ' ']' +++ echo '10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181' ++ RABBITMQ_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+=10.0.0.141:5673, +++ '[' -n 10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673, ']' +++ echo 10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673 ++ RABBITMQ_SERVERS=10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:6379 ' +++ '[' -n '10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379 ' ']' +++ echo '10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379' ++ REDIS_SERVERS='10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9092 ' +++ '[' -n '10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092 ' ']' +++ echo '10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092' ++ KAFKA_SERVERS='10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.249 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.249,10.0.0.241,10.0.0.141 + local cassandra=10.0.0.249 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.249 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ cut -d ' ' -f 1 +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.249,10.0.0.241,10.0.0.141 +++ local servers=10.0.0.249,10.0.0.241,10.0.0.141 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ uniq ++++ grep -vi host ++++ sort +++ local local_ips=,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.241'\''))' +++ local server_ip=10.0.0.241 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.241 ]] +++ [[ ,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.241, ]] +++ echo 10.0.0.241 2 +++ return ++ local ip=10.0.0.241 ++ [[ -z 10.0.0.241 ]] ++ echo 10.0.0.241 + host_ip=10.0.0.241 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041 + cassandra_server_list='10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.241:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sort ++ sed 's/^API__//g' ++ set -o posix ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 03/30/2026 03:34:43.483 7ff702eaeac8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 03/30/2026 03:34:43.520 7ff702eaeac8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 03/30/2026 03:34:43.535 7ff702eaeac8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 03/30/2026 03:34:43.536 7ff702eaeac8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] HttpError Python 3.6.8: /usr/bin/python3 Mon Mar 30 03:35:09 2026 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3756 self._global_pm_uuid = pm.uuid 3757 aps = self.create_singleton_entry(ApplicationPolicySet( 3758 parent_obj=pm, all_applications=True)) 3759 ok, result = self._db_conn.ref_update( 3760 ApplicationPolicySet.object_type, parent_obj undefined pm = all_applications undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/application_policy_set...4afa46cf-64be-40d5-9efa-019bcc6bd32a at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: 4afa46cf-64be-40d5-9efa-019bcc6bd32a at zookeeper __cause__ = None __class__ = __context__ = NoIdError('application_policy_set default-policy-management:default-application-policy-set',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/application_policy_set...4afa46cf-64be-40d5-9efa-019bcc6bd32a at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/application_policy_set...4afa46cf-64be-40d5-9efa-019bcc6bd32a at zookeeper') content = 'FQ Name: /fq-name-to-uuid/application_policy_set...4afa46cf-64be-40d5-9efa-019bcc6bd32a at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: application_policy_set default-policy-management:default-application-policy-set During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3758, in _db_init_entries parent_obj=pm, all_applications=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: 4afa46cf-64be-40d5-9efa-019bcc6bd32a at zookeeper +++ date ++ echo 'INFO: =================== Mon Mar 30 03:35:10 UTC 2026 ===================' INFO: =================== Mon Mar 30 03:35:10 UTC 2026 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ grep 'inet ' +++ ip addr show dev ens3 +++ head -n 1 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.241 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICSDB_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_SNMP_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8081 ' +++ '[' -n '10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081 ' ']' +++ echo '10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081' ++ ANALYTICS_SERVERS='10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9042 ' +++ '[' -n '10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042 ' ']' +++ echo '10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8086 ' +++ '[' -n '10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086 ' ']' +++ echo '10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086' ++ COLLECTOR_SERVERS='10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ CONFIGDB_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8082 ' +++ '[' -n '10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082 ' ']' +++ echo '10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082' ++ CONFIG_SERVERS='10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9161 ' +++ '[' -n '10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161 ' ']' +++ echo '10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161' ++ CONFIGDB_SERVERS='10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9041 ' +++ '[' -n '10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041 ' ']' +++ echo '10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.25,10.20.0.18 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.25,10.20.0.18 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+=10.0.0.141:2181, +++ '[' -n 10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181, ']' +++ echo 10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181 ++ ZOOKEEPER_SERVERS=10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:2181 ' +++ '[' -n '10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181 ' ']' +++ echo '10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181' ++ RABBITMQ_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+=10.0.0.141:5673, +++ '[' -n 10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673, ']' +++ echo 10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673 ++ RABBITMQ_SERVERS=10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:6379 ' +++ '[' -n '10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379 ' ']' +++ echo '10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379' ++ REDIS_SERVERS='10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9092 ' +++ '[' -n '10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092 ' ']' +++ echo '10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092' ++ KAFKA_SERVERS='10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.249 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.249,10.0.0.241,10.0.0.141 ++ cut -d , -f 1 + local cassandra=10.0.0.249 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.249 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.249,10.0.0.241,10.0.0.141 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.249,10.0.0.241,10.0.0.141 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ grep -vi host ++++ uniq +++ local local_ips=,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.241'\''))' +++ local server_ip=10.0.0.241 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.241 ]] +++ [[ ,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.241, ]] +++ echo 10.0.0.241 2 +++ return ++ local ip=10.0.0.241 ++ [[ -z 10.0.0.241 ]] ++ echo 10.0.0.241 + host_ip=10.0.0.241 + [[ cql == \c\q\l ]] ++ echo 10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.241:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 03/30/2026 03:35:18.540 7fa56bd52d08 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 03/30/2026 03:35:18.567 7fa56bd52d08 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 03/30/2026 03:35:18.580 7fa56bd52d08 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 03/30/2026 03:35:18.580 7fa56bd52d08 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/__db.003' The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.241:8082/ Hit Ctrl-C to quit. 10.0.0.241 - - [2026-03-30 03:35:19] "GET / HTTP/1.1" 200 45871 0.002725 10.0.0.241 - - [2026-03-30 03:35:19] "GET / HTTP/1.1" 200 45871 0.001382 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.241 - - [2026-03-30 03:35:19] "POST /fqname-to-id HTTP/1.1" 401 293 0.000646 10.0.0.241 - - [2026-03-30 03:35:19] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000291 10.0.0.241 - - [2026-03-30 03:35:20] "GET / HTTP/1.1" 200 36215 0.001704 10.0.0.241 - - [2026-03-30 03:35:20] "POST /global-vrouter-configs HTTP/1.1" 401 293 0.000437 10.0.0.241 - - [2026-03-30 03:35:59] "POST /global-vrouter-configs HTTP/1.1" 409 251 24.640235 10.0.0.241 - - [2026-03-30 03:35:59] "POST /fqname-to-id HTTP/1.1" 404 174 39.749242 10.0.0.241 - - [2026-03-30 03:35:59] "GET /global-system-configs HTTP/1.1" 200 323 14.664406 10.0.0.241 - - [2026-03-30 03:35:59] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 25.320332 10.0.0.241 - - [2026-03-30 03:35:59] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.007248 10.0.0.241 - - [2026-03-30 03:35:59] "GET /global-system-configs HTTP/1.1" 200 323 10.865352 10.0.0.241 - - [2026-03-30 03:35:59] "POST /fqname-to-id HTTP/1.1" 200 156 25.095686 10.0.0.241 - - [2026-03-30 03:35:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005444 10.0.0.241 - - [2026-03-30 03:35:59] "POST /fqname-to-id HTTP/1.1" 200 156 19.677346 10.0.0.141 - - [2026-03-30 03:35:59] "GET /global-system-configs HTTP/1.1" 200 323 8.509797 10.0.0.141 - - [2026-03-30 03:35:59] "GET /global-system-configs HTTP/1.1" 200 323 5.544543 10.0.0.249 - - [2026-03-30 03:35:59] "GET /global-system-configs HTTP/1.1" 200 323 5.209466 10.0.0.249 - - [2026-03-30 03:35:59] "GET /global-system-configs HTTP/1.1" 200 323 2.022957 /usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py:244: UserWarning: Using keystoneclient sessions has been deprecated. Please update your software to use keystoneauth1. warnings.warn('Using keystoneclient sessions has been deprecated. ' 10.0.0.241 - - [2026-03-30 03:36:00] "POST /tags HTTP/1.1" 200 310 0.099833 10.0.0.241 - - [2026-03-30 03:36:00] "POST /access-control-lists HTTP/1.1" 200 589 0.084588 10.0.0.241 - - [2026-03-30 03:36:00] "POST /fqname-to-id HTTP/1.1" 404 164 0.011985 10.0.0.241 - - [2026-03-30 03:36:00] "POST /route-targets HTTP/1.1" 200 328 0.047923 10.0.0.241 - - [2026-03-30 03:36:01] "POST /tags HTTP/1.1" 200 324 0.082512 10.0.0.241 - - [2026-03-30 03:36:01] "POST /fqname-to-id HTTP/1.1" 404 166 0.007521 10.0.0.241 - - [2026-03-30 03:36:01] "POST /ref-update HTTP/1.1" 200 156 0.046470 10.0.0.241 - - [2026-03-30 03:36:01] "POST /hardwares HTTP/1.1" 200 328 0.043515 10.0.0.241 - - [2026-03-30 03:36:01] "POST /fqname-to-id HTTP/1.1" 404 166 0.009610 10.0.0.241 - - [2026-03-30 03:36:01] "POST /route-targets HTTP/1.1" 200 328 0.041094 10.0.0.241 - - [2026-03-30 03:36:01] "POST /hardwares HTTP/1.1" 200 324 0.023054 10.0.0.241 - - [2026-03-30 03:36:01] "POST /fqname-to-id HTTP/1.1" 404 161 0.006396 10.0.0.241 - - [2026-03-30 03:36:01] "POST /hardwares HTTP/1.1" 200 324 0.017076 10.0.0.241 - - [2026-03-30 03:36:01] "POST /access-control-lists HTTP/1.1" 200 553 0.095190 10.0.0.241 - - [2026-03-30 03:36:01] "POST /fqname-to-id HTTP/1.1" 404 164 0.015515 10.0.0.241 - - [2026-03-30 03:36:01] "POST /hardwares HTTP/1.1" 200 326 0.019830 10.0.0.241 - - [2026-03-30 03:36:01] "POST /fqname-to-id HTTP/1.1" 404 165 0.004753 10.0.0.241 - - [2026-03-30 03:36:01] "POST /ref-update HTTP/1.1" 200 156 0.059975 10.0.0.241 - - [2026-03-30 03:36:01] "POST /hardwares HTTP/1.1" 200 326 0.027667 10.0.0.241 - - [2026-03-30 03:36:01] "POST /fqname-to-id HTTP/1.1" 404 161 0.006746 10.0.0.241 - - [2026-03-30 03:36:02] "POST /hardwares HTTP/1.1" 200 324 0.029183 10.0.0.241 - - [2026-03-30 03:36:02] "POST /fqname-to-id HTTP/1.1" 404 164 0.005515 10.0.0.241 - - [2026-03-30 03:36:02] "POST /hardwares HTTP/1.1" 200 320 0.015898 10.0.0.241 - - [2026-03-30 03:36:02] "POST /fqname-to-id HTTP/1.1" 404 165 0.004904 10.0.0.241 - - [2026-03-30 03:36:02] "POST /hardwares HTTP/1.1" 200 318 0.022450 10.0.0.241 - - [2026-03-30 03:36:02] "POST /fqname-to-id HTTP/1.1" 404 162 0.006817 10.0.0.241 - - [2026-03-30 03:36:02] "POST /hardwares HTTP/1.1" 200 320 0.016975 10.0.0.241 - - [2026-03-30 03:36:02] "POST /fqname-to-id HTTP/1.1" 404 158 0.004574 10.0.0.241 - - [2026-03-30 03:36:02] "POST /hardwares HTTP/1.1" 200 312 0.015889 10.0.0.241 - - [2026-03-30 03:36:02] "POST /fqname-to-id HTTP/1.1" 404 154 0.004637 10.0.0.241 - - [2026-03-30 03:36:02] "POST /hardwares HTTP/1.1" 200 312 0.017430 10.0.0.241 - - [2026-03-30 03:36:02] "POST /fqname-to-id HTTP/1.1" 404 155 0.004013 10.0.0.241 - - [2026-03-30 03:36:02] "POST /hardwares HTTP/1.1" 200 306 0.017091 10.0.0.241 - - [2026-03-30 03:36:03] "POST /fqname-to-id HTTP/1.1" 404 156 0.004391 10.0.0.241 - - [2026-03-30 03:36:03] "POST /hardwares HTTP/1.1" 200 308 0.016510 10.0.0.241 - - [2026-03-30 03:36:03] "POST /fqname-to-id HTTP/1.1" 404 157 0.004168 10.0.0.241 - - [2026-03-30 03:36:03] "POST /hardwares HTTP/1.1" 200 312 0.025254 10.0.0.241 - - [2026-03-30 03:36:03] "POST /fqname-to-id HTTP/1.1" 404 153 0.004386 10.0.0.241 - - [2026-03-30 03:36:03] "POST /hardwares HTTP/1.1" 200 310 0.017428 10.0.0.241 - - [2026-03-30 03:36:03] "POST /fqname-to-id HTTP/1.1" 404 157 0.005197 10.0.0.241 - - [2026-03-30 03:36:03] "POST /hardwares HTTP/1.1" 200 310 0.016781 10.0.0.241 - - [2026-03-30 03:36:03] "POST /fqname-to-id HTTP/1.1" 404 161 0.005604 10.0.0.241 - - [2026-03-30 03:36:03] "POST /hardwares HTTP/1.1" 200 310 0.017405 10.0.0.241 - - [2026-03-30 03:36:03] "POST /fqname-to-id HTTP/1.1" 404 154 0.006728 10.0.0.241 - - [2026-03-30 03:36:04] "POST /features HTTP/1.1" 200 535 0.041942 10.0.0.241 - - [2026-03-30 03:36:04] "POST /fqname-to-id HTTP/1.1" 404 184 0.004963 10.0.0.241 - - [2026-03-30 03:36:04] "POST /features HTTP/1.1" 200 523 0.032449 10.0.0.241 - - [2026-03-30 03:36:04] "POST /fqname-to-id HTTP/1.1" 404 184 0.008662 10.0.0.241 - - [2026-03-30 03:36:04] "POST /features HTTP/1.1" 200 541 0.038817 10.0.0.241 - - [2026-03-30 03:36:04] "POST /fqname-to-id HTTP/1.1" 404 183 0.005121 10.0.0.241 - - [2026-03-30 03:36:04] "POST /features HTTP/1.1" 200 519 0.039234 10.0.0.241 - - [2026-03-30 03:36:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005550 10.0.0.241 - - [2026-03-30 03:36:04] "GET /global-vrouter-config/cab5fcfe-2d70-4a20-8068-1635d496a69a?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1163 0.004187 10.0.0.241 - - [2026-03-30 03:36:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003919 10.0.0.241 - - [2026-03-30 03:36:04] "POST /fqname-to-id HTTP/1.1" 404 194 0.012505 10.0.0.241 - - [2026-03-30 03:36:04] "PUT /global-vrouter-config/cab5fcfe-2d70-4a20-8068-1635d496a69a HTTP/1.1" 200 277 0.019048 10.0.0.241 - - [2026-03-30 03:36:04] "POST /physical-roles HTTP/1.1" 200 523 0.040660 10.0.0.241 - - [2026-03-30 03:36:04] "POST /fqname-to-id HTTP/1.1" 404 184 0.004962 10.0.0.241 - - [2026-03-30 03:36:04] "POST /physical-roles HTTP/1.1" 200 521 0.048433 10.0.0.241 - - [2026-03-30 03:36:04] "POST /fqname-to-id HTTP/1.1" 404 184 0.009311 10.0.0.241 - - [2026-03-30 03:36:05] "POST /overlay-roles HTTP/1.1" 200 547 0.053432 10.0.0.241 - - [2026-03-30 03:36:05] "POST /fqname-to-id HTTP/1.1" 404 189 0.013853 10.0.0.241 - - [2026-03-30 03:36:05] "PUT /overlay-role/672039a6-b927-46fe-bae3-543c67558f1c HTTP/1.1" 200 259 0.023161 10.0.0.241 - - [2026-03-30 03:36:05] "POST /fqname-to-id HTTP/1.1" 404 185 0.004735 10.0.0.241 - - [2026-03-30 03:36:05] "POST /overlay-roles HTTP/1.1" 200 531 0.034574 10.0.0.241 - - [2026-03-30 03:36:05] "POST /fqname-to-id HTTP/1.1" 404 189 0.006411 10.0.0.241 - - [2026-03-30 03:36:05] "POST /overlay-roles HTTP/1.1" 200 521 0.040226 10.0.0.241 - - [2026-03-30 03:36:05] "POST /fqname-to-id HTTP/1.1" 404 182 0.005514 10.0.0.241 - - [2026-03-30 03:36:05] "POST /role-definitions HTTP/1.1" 200 549 0.052857 10.0.0.241 - - [2026-03-30 03:36:05] "POST /fqname-to-id HTTP/1.1" 404 191 0.007669 10.0.0.241 - - [2026-03-30 03:36:05] "POST /role-definitions HTTP/1.1" 200 565 0.049761 10.0.0.241 - - [2026-03-30 03:36:06] "POST /fqname-to-id HTTP/1.1" 404 190 0.027144 10.0.0.241 - - [2026-03-30 03:36:06] "POST /role-definitions HTTP/1.1" 200 553 0.052664 10.0.0.241 - - [2026-03-30 03:36:06] "POST /fqname-to-id HTTP/1.1" 404 196 0.003308 10.0.0.241 - - [2026-03-30 03:36:06] "POST /role-definitions HTTP/1.1" 200 549 0.051319 10.0.0.241 - - [2026-03-30 03:36:06] "POST /fqname-to-id HTTP/1.1" 404 188 0.007751 10.0.0.241 - - [2026-03-30 03:36:06] "POST /role-definitions HTTP/1.1" 200 549 0.050545 10.0.0.241 - - [2026-03-30 03:36:06] "POST /fqname-to-id HTTP/1.1" 404 193 0.009034 10.0.0.241 - - [2026-03-30 03:36:06] "POST /role-definitions HTTP/1.1" 200 535 0.052963 10.0.0.241 - - [2026-03-30 03:36:06] "POST /fqname-to-id HTTP/1.1" 404 181 0.008028 10.0.0.241 - - [2026-03-30 03:36:07] "POST /role-definitions HTTP/1.1" 200 539 0.053844 10.0.0.241 - - [2026-03-30 03:36:07] "POST /fqname-to-id HTTP/1.1" 404 194 0.005351 10.0.0.241 - - [2026-03-30 03:36:07] "POST /role-definitions HTTP/1.1" 200 563 0.042928 10.0.0.241 - - [2026-03-30 03:36:07] "POST /fqname-to-id HTTP/1.1" 404 196 0.009128 10.0.0.241 - - [2026-03-30 03:36:07] "POST /feature-configs HTTP/1.1" 200 564 0.041603 10.0.0.241 - - [2026-03-30 03:36:07] "POST /fqname-to-id HTTP/1.1" 404 192 0.006599 10.0.0.241 - - [2026-03-30 03:36:07] "POST /node-profiles HTTP/1.1" 200 539 0.042805 10.0.0.241 - - [2026-03-30 03:36:07] "POST /fqname-to-id HTTP/1.1" 404 189 0.005143 10.0.0.241 - - [2026-03-30 03:36:07] "POST /node-profiles HTTP/1.1" 200 543 0.032954 10.0.0.241 - - [2026-03-30 03:36:07] "POST /fqname-to-id HTTP/1.1" 404 184 0.005827 10.0.0.241 - - [2026-03-30 03:36:08] "POST /node-profiles HTTP/1.1" 200 535 0.042850 10.0.0.241 - - [2026-03-30 03:36:08] "POST /fqname-to-id HTTP/1.1" 404 206 0.006661 10.0.0.241 - - [2026-03-30 03:36:08] "POST /telemetry-profiles HTTP/1.1" 200 556 0.031547 10.0.0.241 - - [2026-03-30 03:36:08] "POST /fqname-to-id HTTP/1.1" 404 206 0.003741 10.0.0.241 - - [2026-03-30 03:36:08] "POST /telemetry-profiles HTTP/1.1" 200 556 0.041097 10.0.0.241 - - [2026-03-30 03:36:08] "POST /fqname-to-id HTTP/1.1" 404 199 0.008671 10.0.0.241 - - [2026-03-30 03:36:08] "POST /sflow-profiles HTTP/1.1" 200 540 0.063443 10.0.0.241 - - [2026-03-30 03:36:08] "POST /fqname-to-id HTTP/1.1" 404 199 0.005049 10.0.0.241 - - [2026-03-30 03:36:08] "POST /snmp-profiles HTTP/1.1" 200 532 0.048041 10.0.0.241 - - [2026-03-30 03:36:08] "POST /fqname-to-id HTTP/1.1" 404 193 0.005734 10.0.0.241 - - [2026-03-30 03:36:09] "POST /device-functional-groups HTTP/1.1" 200 542 0.063648 10.0.0.241 - - [2026-03-30 03:36:09] "POST /fqname-to-id HTTP/1.1" 404 194 0.007368 10.0.0.241 - - [2026-03-30 03:36:09] "POST /device-functional-groups HTTP/1.1" 200 592 0.035915 10.0.0.241 - - [2026-03-30 03:36:09] "POST /fqname-to-id HTTP/1.1" 404 236 0.004288 10.0.0.241 - - [2026-03-30 03:36:09] "POST /device-functional-groups HTTP/1.1" 200 568 0.030720 10.0.0.241 - - [2026-03-30 03:36:09] "POST /fqname-to-id HTTP/1.1" 404 210 0.003620 10.0.0.241 - - [2026-03-30 03:36:09] "POST /role-configs HTTP/1.1" 200 527 0.037857 10.0.0.241 - - [2026-03-30 03:36:09] "POST /fqname-to-id HTTP/1.1" 404 198 0.023181 10.0.0.241 - - [2026-03-30 03:36:09] "POST /role-configs HTTP/1.1" 200 524 0.074323 10.0.0.241 - - [2026-03-30 03:36:10] "POST /fqname-to-id HTTP/1.1" 404 197 0.005226 10.0.0.241 - - [2026-03-30 03:36:10] "POST /role-configs HTTP/1.1" 200 519 0.060295 10.0.0.241 - - [2026-03-30 03:36:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.009104 10.0.0.241 - - [2026-03-30 03:36:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005337 10.0.0.241 - - [2026-03-30 03:36:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.008853 10.0.0.241 - - [2026-03-30 03:36:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004844 10.0.0.241 - - [2026-03-30 03:36:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.007087 10.0.0.241 - - [2026-03-30 03:36:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003430 10.0.0.241 - - [2026-03-30 03:36:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004092 10.0.0.241 - - [2026-03-30 03:36:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.011001 10.0.0.241 - - [2026-03-30 03:36:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005608 10.0.0.241 - - [2026-03-30 03:36:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005328 10.0.0.241 - - [2026-03-30 03:36:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004240 10.0.0.241 - - [2026-03-30 03:36:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004026 10.0.0.241 - - [2026-03-30 03:36:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004309 10.0.0.241 - - [2026-03-30 03:36:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005087 10.0.0.241 - - [2026-03-30 03:36:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003522 10.0.0.241 - - [2026-03-30 03:36:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.008996 10.0.0.241 - - [2026-03-30 03:36:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004612 10.0.0.241 - - [2026-03-30 03:36:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004382 10.0.0.241 - - [2026-03-30 03:36:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.006474 10.0.0.241 - - [2026-03-30 03:36:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005026 10.0.0.241 - - [2026-03-30 03:36:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005280 10.0.0.241 - - [2026-03-30 03:36:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.013380 10.0.0.241 - - [2026-03-30 03:36:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.006094 10.0.0.241 - - [2026-03-30 03:36:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005638 10.0.0.241 - - [2026-03-30 03:36:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005426 10.0.0.241 - - [2026-03-30 03:36:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.008167 10.0.0.241 - - [2026-03-30 03:36:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003977 10.0.0.241 - - [2026-03-30 03:36:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.021626 10.0.0.241 - - [2026-03-30 03:36:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004073 10.0.0.241 - - [2026-03-30 03:36:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004133 10.0.0.241 - - [2026-03-30 03:36:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.007408 10.0.0.241 - - [2026-03-30 03:36:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003802 10.0.0.241 - - [2026-03-30 03:36:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004174 10.0.0.241 - - [2026-03-30 03:36:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004291 10.0.0.241 - - [2026-03-30 03:36:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003712 10.0.0.241 - - [2026-03-30 03:36:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005432 10.0.0.241 - - [2026-03-30 03:36:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.013326 10.0.0.241 - - [2026-03-30 03:36:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003811 10.0.0.241 - - [2026-03-30 03:36:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004750 10.0.0.241 - - [2026-03-30 03:36:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005855 10.0.0.241 - - [2026-03-30 03:36:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003722 10.0.0.241 - - [2026-03-30 03:36:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005175 10.0.0.241 - - [2026-03-30 03:36:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006783 10.0.0.241 - - [2026-03-30 03:36:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005688 10.0.0.241 - - [2026-03-30 03:36:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003964 10.0.0.241 - - [2026-03-30 03:36:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004793 10.0.0.241 - - [2026-03-30 03:36:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003443 10.0.0.241 - - [2026-03-30 03:36:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003973 10.0.0.241 - - [2026-03-30 03:36:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.010345 10.0.0.241 - - [2026-03-30 03:36:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003725 10.0.0.241 - - [2026-03-30 03:36:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004037 10.0.0.241 - - [2026-03-30 03:36:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.007638 10.0.0.241 - - [2026-03-30 03:36:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003631 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003843 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.002902 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.010484 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003466 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004046 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004153 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005707 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004496 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004207 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.006923 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004166 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003972 10.0.0.241 - - [2026-03-30 03:36:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004183 10.0.0.241 - - [2026-03-30 03:36:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004316 10.0.0.241 - - [2026-03-30 03:36:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003967 10.0.0.241 - - [2026-03-30 03:36:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003605 10.0.0.241 - - [2026-03-30 03:36:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004017 10.0.0.241 - - [2026-03-30 03:36:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004502 10.0.0.241 - - [2026-03-30 03:36:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005119 10.0.0.241 - - [2026-03-30 03:36:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004705 10.0.0.241 - - [2026-03-30 03:36:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006078 10.0.0.241 - - [2026-03-30 03:36:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005138 10.0.0.241 - - [2026-03-30 03:36:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004706 10.0.0.241 - - [2026-03-30 03:36:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005315 10.0.0.241 - - [2026-03-30 03:36:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004538 10.0.0.241 - - [2026-03-30 03:36:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004357 10.0.0.241 - - [2026-03-30 03:36:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.006160 10.0.0.241 - - [2026-03-30 03:36:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.006219 10.0.0.241 - - [2026-03-30 03:36:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005363 10.0.0.241 - - [2026-03-30 03:36:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004938 10.0.0.241 - - [2026-03-30 03:36:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004318 10.0.0.241 - - [2026-03-30 03:36:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004415 10.0.0.241 - - [2026-03-30 03:36:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004053 10.0.0.241 - - [2026-03-30 03:36:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003659 10.0.0.241 - - [2026-03-30 03:36:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004122 10.0.0.241 - - [2026-03-30 03:36:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003880 10.0.0.241 - - [2026-03-30 03:36:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005645 10.0.0.241 - - [2026-03-30 03:36:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004769 10.0.0.241 - - [2026-03-30 03:36:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004399 10.0.0.241 - - [2026-03-30 03:36:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004931 10.0.0.241 - - [2026-03-30 03:36:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005403 10.0.0.241 - - [2026-03-30 03:36:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004420 10.0.0.241 - - [2026-03-30 03:36:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003939 10.0.0.241 - - [2026-03-30 03:36:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004116 10.0.0.241 - - [2026-03-30 03:36:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004214 10.0.0.241 - - [2026-03-30 03:36:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004222 10.0.0.241 - - [2026-03-30 03:36:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004497 10.0.0.241 - - [2026-03-30 03:36:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005997 10.0.0.241 - - [2026-03-30 03:36:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003789 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004883 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004051 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004373 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004056 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.008611 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003972 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004278 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003853 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004830 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004586 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004859 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003798 10.0.0.241 - - [2026-03-30 03:36:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004003 10.0.0.241 - - [2026-03-30 03:36:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005020 10.0.0.241 - - [2026-03-30 03:36:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005708 10.0.0.241 - - [2026-03-30 03:36:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005276 10.0.0.241 - - [2026-03-30 03:36:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004395 10.0.0.241 - - [2026-03-30 03:36:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005025 10.0.0.241 - - [2026-03-30 03:36:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003978 10.0.0.241 - - [2026-03-30 03:36:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003960 10.0.0.241 - - [2026-03-30 03:36:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004153 10.0.0.241 - - [2026-03-30 03:36:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005124 10.0.0.241 - - [2026-03-30 03:36:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004833 10.0.0.241 - - [2026-03-30 03:36:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004048 10.0.0.241 - - [2026-03-30 03:36:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005126 10.0.0.241 - - [2026-03-30 03:36:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005830 10.0.0.241 - - [2026-03-30 03:36:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003786 10.0.0.241 - - [2026-03-30 03:36:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004364 10.0.0.241 - - [2026-03-30 03:36:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004917 10.0.0.241 - - [2026-03-30 03:36:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003668 10.0.0.241 - - [2026-03-30 03:36:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004476 10.0.0.241 - - [2026-03-30 03:36:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.006089 10.0.0.241 - - [2026-03-30 03:36:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004350 10.0.0.241 - - [2026-03-30 03:36:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003898 10.0.0.241 - - [2026-03-30 03:36:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005851 10.0.0.241 - - [2026-03-30 03:36:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003830 10.0.0.241 - - [2026-03-30 03:36:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004929 10.0.0.241 - - [2026-03-30 03:36:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005613 10.0.0.241 - - [2026-03-30 03:36:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.006452 10.0.0.241 - - [2026-03-30 03:36:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004318 10.0.0.241 - - [2026-03-30 03:36:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004479 10.0.0.241 - - [2026-03-30 03:36:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004523 10.0.0.241 - - [2026-03-30 03:36:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003968 10.0.0.241 - - [2026-03-30 03:36:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005151 10.0.0.241 - - [2026-03-30 03:36:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004595 10.0.0.241 - - [2026-03-30 03:36:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004606 10.0.0.241 - - [2026-03-30 03:36:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004610 10.0.0.241 - - [2026-03-30 03:36:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003886 10.0.0.241 - - [2026-03-30 03:36:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003861 10.0.0.241 - - [2026-03-30 03:36:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.008603 10.0.0.241 - - [2026-03-30 03:36:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.005616 10.0.0.241 - - [2026-03-30 03:36:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004397 10.0.0.241 - - [2026-03-30 03:36:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.008923 10.0.0.241 - - [2026-03-30 03:36:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.005182 10.0.0.241 - - [2026-03-30 03:36:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.005767 10.0.0.241 - - [2026-03-30 03:36:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004347 10.0.0.241 - - [2026-03-30 03:36:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003783 10.0.0.241 - - [2026-03-30 03:36:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.005007 10.0.0.241 - - [2026-03-30 03:36:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.007493 10.0.0.241 - - [2026-03-30 03:36:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.006943 10.0.0.241 - - [2026-03-30 03:36:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.007257 10.0.0.241 - - [2026-03-30 03:36:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.006769 10.0.0.241 - - [2026-03-30 03:36:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003700 10.0.0.241 - - [2026-03-30 03:36:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004459 10.0.0.241 - - [2026-03-30 03:36:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004692 10.0.0.241 - - [2026-03-30 03:36:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.007957 10.0.0.241 - - [2026-03-30 03:36:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004654 10.0.0.241 - - [2026-03-30 03:36:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004067 10.0.0.241 - - [2026-03-30 03:36:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004367 10.0.0.241 - - [2026-03-30 03:36:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.006347 10.0.0.241 - - [2026-03-30 03:36:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004028 10.0.0.241 - - [2026-03-30 03:36:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.005432 10.0.0.241 - - [2026-03-30 03:36:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.007014 10.0.0.241 - - [2026-03-30 03:36:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.006120 10.0.0.241 - - [2026-03-30 03:36:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003902 10.0.0.241 - - [2026-03-30 03:36:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004804 10.0.0.241 - - [2026-03-30 03:36:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.008784 10.0.0.241 - - [2026-03-30 03:36:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004881 10.0.0.241 - - [2026-03-30 03:36:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004747 10.0.0.241 - - [2026-03-30 03:36:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004529 10.0.0.241 - - [2026-03-30 03:36:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004194 10.0.0.241 - - [2026-03-30 03:36:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004480 10.0.0.241 - - [2026-03-30 03:36:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.013759 10.0.0.241 - - [2026-03-30 03:36:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004808 10.0.0.241 - - [2026-03-30 03:36:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005538 10.0.0.241 - - [2026-03-30 03:36:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.013447 10.0.0.241 - - [2026-03-30 03:36:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004274 10.0.0.241 - - [2026-03-30 03:36:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003962 10.0.0.241 - - [2026-03-30 03:36:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.010098 10.0.0.241 - - [2026-03-30 03:36:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005006 10.0.0.241 - - [2026-03-30 03:36:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.006182 10.0.0.241 - - [2026-03-30 03:36:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004896 10.0.0.241 - - [2026-03-30 03:36:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003703 10.0.0.241 - - [2026-03-30 03:36:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.009368 10.0.0.241 - - [2026-03-30 03:36:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.006963 10.0.0.241 - - [2026-03-30 03:36:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004422 10.0.0.241 - - [2026-03-30 03:36:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004152 10.0.0.241 - - [2026-03-30 03:36:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.012448 10.0.0.241 - - [2026-03-30 03:36:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004123 10.0.0.241 - - [2026-03-30 03:36:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004424 10.0.0.241 - - [2026-03-30 03:36:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.012703 10.0.0.241 - - [2026-03-30 03:36:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004350 10.0.0.241 - - [2026-03-30 03:36:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003949 10.0.0.241 - - [2026-03-30 03:36:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.023873 10.0.0.241 - - [2026-03-30 03:36:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004600 10.0.0.241 - - [2026-03-30 03:36:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004206 10.0.0.241 - - [2026-03-30 03:36:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004761 10.0.0.241 - - [2026-03-30 03:36:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004196 10.0.0.241 - - [2026-03-30 03:36:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004018 10.0.0.241 - - [2026-03-30 03:36:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004019 10.0.0.241 - - [2026-03-30 03:36:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003586 10.0.0.241 - - [2026-03-30 03:36:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.006434 10.0.0.241 - - [2026-03-30 03:36:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003898 10.0.0.241 - - [2026-03-30 03:36:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005536 10.0.0.241 - - [2026-03-30 03:36:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004405 10.0.0.241 - - [2026-03-30 03:36:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.007140 10.0.0.241 - - [2026-03-30 03:36:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.006072 10.0.0.241 - - [2026-03-30 03:36:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004961 10.0.0.241 - - [2026-03-30 03:36:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.006515 10.0.0.241 - - [2026-03-30 03:36:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004889 10.0.0.241 - - [2026-03-30 03:36:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005529 10.0.0.241 - - [2026-03-30 03:36:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004375 10.0.0.241 - - [2026-03-30 03:36:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.006073 10.0.0.241 - - [2026-03-30 03:36:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004252 10.0.0.241 - - [2026-03-30 03:36:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003947 10.0.0.241 - - [2026-03-30 03:36:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003999 10.0.0.241 - - [2026-03-30 03:36:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003854 10.0.0.241 - - [2026-03-30 03:36:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004892 10.0.0.241 - - [2026-03-30 03:36:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003846 10.0.0.241 - - [2026-03-30 03:36:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004419 10.0.0.241 - - [2026-03-30 03:36:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004362 10.0.0.241 - - [2026-03-30 03:36:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004236 10.0.0.241 - - [2026-03-30 03:36:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004405 10.0.0.241 - - [2026-03-30 03:36:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004545 10.0.0.241 - - [2026-03-30 03:36:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004458 10.0.0.241 - - [2026-03-30 03:36:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004689 10.0.0.241 - - [2026-03-30 03:36:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004218 10.0.0.241 - - [2026-03-30 03:36:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.005584 10.0.0.241 - - [2026-03-30 03:36:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.005582 10.0.0.241 - - [2026-03-30 03:36:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004467 10.0.0.241 - - [2026-03-30 03:36:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004789 10.0.0.241 - - [2026-03-30 03:36:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004174 10.0.0.241 - - [2026-03-30 03:36:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003877 10.0.0.241 - - [2026-03-30 03:36:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004604 10.0.0.241 - - [2026-03-30 03:36:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004266 10.0.0.241 - - [2026-03-30 03:36:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004212 10.0.0.241 - - [2026-03-30 03:36:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003989 10.0.0.241 - - [2026-03-30 03:36:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004213 10.0.0.241 - - [2026-03-30 03:36:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004226 10.0.0.241 - - [2026-03-30 03:36:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005286 10.0.0.241 - - [2026-03-30 03:36:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004282 10.0.0.241 - - [2026-03-30 03:36:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004511 10.0.0.241 - - [2026-03-30 03:36:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004071 10.0.0.241 - - [2026-03-30 03:36:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004456 10.0.0.241 - - [2026-03-30 03:36:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004094 10.0.0.241 - - [2026-03-30 03:36:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003810 10.0.0.241 - - [2026-03-30 03:36:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004791 10.0.0.241 - - [2026-03-30 03:36:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.006269 10.0.0.241 - - [2026-03-30 03:36:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005171 10.0.0.241 - - [2026-03-30 03:36:32] "POST /network-ipams HTTP/1.1" 200 552 0.046173 10.0.0.241 - - [2026-03-30 03:36:32] "POST /fqname-to-id HTTP/1.1" 404 188 0.003381 10.0.0.241 - - [2026-03-30 03:36:32] "POST /route-targets HTTP/1.1" 200 328 0.014342 10.0.0.241 - - [2026-03-30 03:36:32] "GET /fabric/58225893-b5bc-4e75-b08c-0abc4198d5e9?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1118 0.003727 10.0.0.241 - - [2026-03-30 03:36:32] "POST /fqname-to-id HTTP/1.1" 404 207 0.003629 The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.141 - - [2026-03-30 03:37:24] "GET /obj-perms HTTP/1.1" 200 5075 0.442252 10.0.0.249 - - [2026-03-30 03:37:24] "GET /obj-perms HTTP/1.1" 200 5075 0.066547 10.0.0.241 - - [2026-03-30 03:38:24] "GET /obj-perms HTTP/1.1" 200 5075 0.077196 10.0.0.241 - - [2026-03-30 03:40:15] "GET /global-system-configs HTTP/1.1" 200 323 0.004053 10.0.0.241 - - [2026-03-30 03:40:16] "GET /global-system-configs HTTP/1.1" 200 323 0.058407 10.0.0.249 - - [2026-03-30 03:40:16] "GET /obj-perms HTTP/1.1" 200 5075 0.123335 10.0.0.141 - - [2026-03-30 03:40:16] "GET /obj-perms HTTP/1.1" 200 5075 0.148404 10.0.0.241 - - [2026-03-30 03:40:16] "GET /obj-perms HTTP/1.1" 200 5075 0.164185 10.0.0.141 - - [2026-03-30 03:40:16] "GET /global-system-configs HTTP/1.1" 200 323 0.078908 10.0.0.141 - - [2026-03-30 03:40:17] "GET /global-system-configs HTTP/1.1" 200 323 0.004110 10.0.0.249 - - [2026-03-30 03:40:19] "GET /global-system-configs HTTP/1.1" 200 323 0.114861 10.0.0.249 - - [2026-03-30 03:40:19] "GET /global-system-configs HTTP/1.1" 200 323 0.113840 10.0.0.141 - - [2026-03-30 03:40:19] "GET /obj-perms HTTP/1.1" 200 5075 0.419376 10.0.0.249 - - [2026-03-30 03:40:19] "GET /obj-perms HTTP/1.1" 200 5075 0.445920 10.0.0.241 - - [2026-03-30 03:40:19] "GET /obj-perms HTTP/1.1" 200 5075 0.499768 [Introspect:8084]10.0.0.241 - - [2026-03-30 03:40:21] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 847 0.000989 [Introspect:8084]10.0.0.241 - - [2026-03-30 03:40:21] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3167 0.001379 [Introspect:8084]10.0.0.241 - - [2026-03-30 03:40:54] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 847 0.000792 [Introspect:8084]10.0.0.241 - - [2026-03-30 03:40:54] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3167 0.001043 10.0.0.141 - - [2026-03-30 03:41:28] "GET /obj-perms HTTP/1.1" 200 5075 0.058720 10.0.0.249 - - [2026-03-30 03:42:29] "GET /obj-perms HTTP/1.1" 200 5075 0.107571 10.0.0.241 - - [2026-03-30 03:42:29] "GET /obj-perms HTTP/1.1" 200 5075 0.067018 +++ date ++ echo 'INFO: =================== Mon Mar 30 03:43:31 UTC 2026 ===================' INFO: =================== Mon Mar 30 03:43:31 UTC 2026 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' +++++ ip route get 1 ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ awk '{print $2}' +++ ip addr show dev ens3 +++ head -n 1 +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.241 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICSDB_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_SNMP_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8081 ' +++ '[' -n '10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081 ' ']' +++ echo '10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081' ++ ANALYTICS_SERVERS='10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9042 ' +++ '[' -n '10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042 ' ']' +++ echo '10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8086 ' +++ '[' -n '10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086 ' ']' +++ echo '10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086' ++ COLLECTOR_SERVERS='10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ CONFIGDB_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8082 ' +++ '[' -n '10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082 ' ']' +++ echo '10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082' ++ CONFIG_SERVERS='10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9161 ' +++ '[' -n '10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161 ' ']' +++ echo '10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161' ++ CONFIGDB_SERVERS='10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9041 ' +++ '[' -n '10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041 ' ']' +++ echo '10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.25,10.20.0.18 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.25,10.20.0.18 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+=10.0.0.141:2181, +++ '[' -n 10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181, ']' +++ echo 10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181 ++ ZOOKEEPER_SERVERS=10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:2181 ' +++ '[' -n '10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181 ' ']' +++ echo '10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181' ++ RABBITMQ_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+=10.0.0.141:5673, +++ '[' -n 10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673, ']' +++ echo 10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673 ++ RABBITMQ_SERVERS=10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:6379 ' +++ '[' -n '10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379 ' ']' +++ echo '10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379' ++ REDIS_SERVERS='10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9092 ' +++ '[' -n '10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092 ' ']' +++ echo '10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092' ++ KAFKA_SERVERS='10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.249 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.249,10.0.0.241,10.0.0.141 + local cassandra=10.0.0.249 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.249 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node_list 10.0.0.249,10.0.0.241,10.0.0.141 +++ local servers=10.0.0.249,10.0.0.241,10.0.0.141 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ sort ++++ uniq +++ local local_ips=,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.241'\''))' +++ local server_ip=10.0.0.241 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.241 ]] +++ [[ ,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.241, ]] +++ echo 10.0.0.241 2 +++ return ++ local ip=10.0.0.241 ++ [[ -z 10.0.0.241 ]] ++ echo 10.0.0.241 + host_ip=10.0.0.241 + [[ cql == \c\q\l ]] ++ echo 10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.241:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ sort ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sed 's/^API__//g' ++ set -o posix ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 03/30/2026 03:43:45.545 7f2954af5088 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 03/30/2026 03:43:45.639 7f2954af5088 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 03/30/2026 03:43:45.662 7f2954af5088 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 03/30/2026 03:43:45.663 7f2954af5088 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] DatabaseUnavailableError Python 3.6.8: /usr/bin/python3 Mon Mar 30 03:43:46 2026 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3742 # create singleton defaults if they don't exist already in db 3743 gsc = self.create_singleton_entry(GlobalSystemConfig( 3744 autonomous_system=64512, config_version=CONFIG_VERSION)) 3745 self._gsc_uuid = gsc.uuid 3746 gvc = self.create_singleton_entry(GlobalVrouterConfig( autonomous_system undefined config_version undefined global CONFIG_VERSION = '1.0' /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 3976 # for singleton START 3977 try: 3978 cass_uuid = self._db_conn._object_db.fq_name_to_uuid(obj_type, fq_name) 3979 try: 3980 zk_uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) cass_uuid undefined self = self._db_conn = self._db_conn._object_db = self._db_conn._object_db.fq_name_to_uuid = .wrapper> obj_type = 'global_system_config' fq_name = ['default-global-system-config'] /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=('global_system_config', ['default-global-system-config']), **kwargs={}) 1029 self._Init_Cluster() 1030 self.start_time = datetime.datetime.now() 1031 return func(*args, **kwargs) 1032 except (connector.InvalidRequest, 1033 connector.cluster.NoHostAvailable, func = > args = ('global_system_config', ['default-global-system-config']) kwargs = {} /usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py in fq_name_to_uuid(self=, obj_type='global_system_config', fq_name=['default-global-system-config']) 1195 obj_type, 1196 start=fq_name_str + ':', 1197 finish=fq_name_str + ';') 1198 if not col_infos: 1199 raise NoIdError('%s %s' % (obj_type, fq_name_str)) finish undefined fq_name_str = 'default-global-system-config' /usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py in wrapped(self=, *args=('obj_fq_name_table', 'global_system_config'), **kwargs={'finish': 'default-global-system-config;', 'start': 'default-global-system-config:'}) 122 return r 123 else: 124 return f(self, *args, **kwargs) 125 return wrapped 126 f = self = args = ('obj_fq_name_table', 'global_system_config') kwargs = {'finish': 'default-global-system-config;', 'start': 'default-global-system-config:'} /usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py in get(self=, cf_name='obj_fq_name_table', key='global_system_config', columns=None, start='default-global-system-config:', finish='default-global-system-config;') 235 """Fetch one row in a column family""" 236 return self._Get( 237 cf_name, key, columns=columns, start=start, finish=finish) 238 239 @abc.abstractmethod cf_name = 'obj_fq_name_table' key = 'global_system_config' columns = None start = 'default-global-system-config:' finish = 'default-global-system-config;' /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in _Get(self=, cf_name='obj_fq_name_table', key='global_system_config', columns=None, start='default-global-system-config:', finish='default-global-system-config;', _decode_json=None) 838 finish=finish, 839 columns=columns, 840 decode_json=_decode_json): 841 return rows 842 decode_json undefined _decode_json = None /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=(), **kwargs={'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'}) 1040 raise DatabaseUnavailableError( 1041 "error, {}: {}".format( 1042 e, utils.detailed_traceback())) 1043 finally: 1044 if ((self.log_response_time) and (oper)): e undefined global utils = utils.detailed_traceback = DatabaseUnavailableError: Error accessing error, ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}): NoHostAvailable Python 3.6.8: /usr/bin/python3 Mon Mar 30 03:43:46 2026 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=(), **kwargs={'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'}) 1029 self._Init_Cluster() 1030 self.start_time = datetime.datetime.now() 1031 return func(*args, **kwargs) 1032 except (connector.InvalidRequest, 1033 connector.cluster.NoHostAvailable, func = > args = () kwargs = {'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'} /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in _cql_select(self=, cf_name='obj_fq_name_table', keys=['global_system_config'], start='default-global-system-config:', finish='default-global-system-config;', num_columns=None, columns=None, include_timestamp=False, decode_json=None) 779 include_timestamp, 780 decode_json, 781 num_columns) 782 return req 783 num_columns = None /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in compute(self=, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], *append_args=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 1160 def terminate_workers(self): 1161 pass 1162 1163 def compute(self, args, *append_args): 1164 return self.target(0, 0, args, append_args) self = self.target = > args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] append_args = ('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None) /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in worker(self=, group_id=0, worker_id=0, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], params=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 724 keys = [a[0] for a in args] 725 726 req = self.apply(ses, cql, args) 727 req = zip(keys, req) 728 req = Iter(req, req undefined self = self.apply = > ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in apply(self=, ses=, cql='\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']]) 975 return [(True, ses.execute(cql, arg)) for arg in args] 976 return connector.concurrent.execute_concurrent_with_args( 977 ses, cql, args, concurrency=self.options.concurrency) 978 979 def _Remove(self, key, columns=None, keyspace_name=None, cf_name=None, ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] concurrency undefined self = self.options = Options(db_prefix='', rw_keyspaces={'config_db_u...ne, zk_ssl_certificate=None, zk_ssl_ca_cert=None) self.options.concurrency = 1000 /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent_with_args() /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults.execute() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor.execute() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor._raise() NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) __cause__ = None __class__ = __context__ = None __delattr__ = __dict__ = {'errors': {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}} __dir__ = __doc__ = '\n Raised when an operation is attempted but a...ct, closed, or resulted in errors when used.\n ' __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'cassandra.cluster' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}) errors = {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)} with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 781, in _cql_select num_columns) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1164, in compute return self.target(0, 0, args, append_args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 726, in worker req = self.apply(ses, cql, args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 977, in apply ses, cql, args, concurrency=self.options.concurrency) File "cassandra/concurrent.py", line 243, in cassandra.concurrent.execute_concurrent_with_args File "cassandra/concurrent.py", line 98, in cassandra.concurrent.execute_concurrent File "cassandra/concurrent.py", line 206, in cassandra.concurrent.ConcurrentExecutorListResults.execute File "cassandra/concurrent.py", line 125, in cassandra.concurrent._ConcurrentExecutor.execute File "cassandra/concurrent.py", line 220, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 224, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 172, in cassandra.concurrent._ConcurrentExecutor._raise cassandra.cluster.NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) database due to: None __cause__ = None __class__ = __context__ = NoHostAvailable('Unable to complete the operatio...quired_replicas\': 2, \'alive_replicas\': 1}',)}) __delattr__ = __dict__ = {'_db_type': "error, ('Unable to complete the operation agains...red_replicas\\': 2, \\'alive_replicas\\': 1}',)})\n\n\n", '_reason_code': None} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'cfgm_common.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None _db_type = "error, ('Unable to complete the operation agains...red_replicas\\': 2, \\'alive_replicas\\': 1}',)})\n\n\n" _reason_code = None args = ("error, ('Unable to complete the operation agains...red_replicas\\': 2, \\'alive_replicas\\': 1}',)})\n\n\n",) with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 781, in _cql_select num_columns) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1164, in compute return self.target(0, 0, args, append_args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 726, in worker req = self.apply(ses, cql, args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 977, in apply ses, cql, args, concurrency=self.options.concurrency) File "cassandra/concurrent.py", line 243, in cassandra.concurrent.execute_concurrent_with_args File "cassandra/concurrent.py", line 98, in cassandra.concurrent.execute_concurrent File "cassandra/concurrent.py", line 206, in cassandra.concurrent.ConcurrentExecutorListResults.execute File "cassandra/concurrent.py", line 125, in cassandra.concurrent._ConcurrentExecutor.execute File "cassandra/concurrent.py", line 220, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 224, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 172, in cassandra.concurrent._ConcurrentExecutor._raise cassandra.cluster.NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3744, in _db_init_entries autonomous_system=64512, config_version=CONFIG_VERSION)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3978, in create_singleton_entry cass_uuid = self._db_conn._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1197, in fq_name_to_uuid finish=fq_name_str + ';') File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py", line 124, in wrapped return f(self, *args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py", line 237, in get cf_name, key, columns=columns, start=start, finish=finish) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 840, in _Get decode_json=_decode_json): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1042, in wrapper e, utils.detailed_traceback())) cfgm_common.exceptions.DatabaseUnavailableError: Error accessing error, ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}): NoHostAvailable Python 3.6.8: /usr/bin/python3 Mon Mar 30 03:43:46 2026 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=(), **kwargs={'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'}) 1029 self._Init_Cluster() 1030 self.start_time = datetime.datetime.now() 1031 return func(*args, **kwargs) 1032 except (connector.InvalidRequest, 1033 connector.cluster.NoHostAvailable, func = > args = () kwargs = {'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'} /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in _cql_select(self=, cf_name='obj_fq_name_table', keys=['global_system_config'], start='default-global-system-config:', finish='default-global-system-config;', num_columns=None, columns=None, include_timestamp=False, decode_json=None) 779 include_timestamp, 780 decode_json, 781 num_columns) 782 return req 783 num_columns = None /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in compute(self=, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], *append_args=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 1160 def terminate_workers(self): 1161 pass 1162 1163 def compute(self, args, *append_args): 1164 return self.target(0, 0, args, append_args) self = self.target = > args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] append_args = ('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None) /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in worker(self=, group_id=0, worker_id=0, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], params=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 724 keys = [a[0] for a in args] 725 726 req = self.apply(ses, cql, args) 727 req = zip(keys, req) 728 req = Iter(req, req undefined self = self.apply = > ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in apply(self=, ses=, cql='\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']]) 975 return [(True, ses.execute(cql, arg)) for arg in args] 976 return connector.concurrent.execute_concurrent_with_args( 977 ses, cql, args, concurrency=self.options.concurrency) 978 979 def _Remove(self, key, columns=None, keyspace_name=None, cf_name=None, ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] concurrency undefined self = self.options = Options(db_prefix='', rw_keyspaces={'config_db_u...ne, zk_ssl_certificate=None, zk_ssl_ca_cert=None) self.options.concurrency = 1000 /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent_with_args() /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults.execute() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor.execute() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor._raise() NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) __cause__ = None __class__ = __context__ = None __delattr__ = __dict__ = {'errors': {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}} __dir__ = __doc__ = '\n Raised when an operation is attempted but a...ct, closed, or resulted in errors when used.\n ' __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'cassandra.cluster' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}) errors = {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)} with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 781, in _cql_select num_columns) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1164, in compute return self.target(0, 0, args, append_args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 726, in worker req = self.apply(ses, cql, args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 977, in apply ses, cql, args, concurrency=self.options.concurrency) File "cassandra/concurrent.py", line 243, in cassandra.concurrent.execute_concurrent_with_args File "cassandra/concurrent.py", line 98, in cassandra.concurrent.execute_concurrent File "cassandra/concurrent.py", line 206, in cassandra.concurrent.ConcurrentExecutorListResults.execute File "cassandra/concurrent.py", line 125, in cassandra.concurrent._ConcurrentExecutor.execute File "cassandra/concurrent.py", line 220, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 224, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 172, in cassandra.concurrent._ConcurrentExecutor._raise cassandra.cluster.NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) database due to: None +++ date ++ echo 'INFO: =================== Mon Mar 30 03:43:48 UTC 2026 ===================' INFO: =================== Mon Mar 30 03:43:48 UTC 2026 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ awk '{print $2}' +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.241 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICSDB_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_SNMP_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8081 ' +++ '[' -n '10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081 ' ']' +++ echo '10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081' ++ ANALYTICS_SERVERS='10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9042 ' +++ '[' -n '10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042 ' ']' +++ echo '10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8086 ' +++ '[' -n '10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086 ' ']' +++ echo '10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086' ++ COLLECTOR_SERVERS='10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ CONFIGDB_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8082 ' +++ '[' -n '10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082 ' ']' +++ echo '10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082' ++ CONFIG_SERVERS='10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9161 ' +++ '[' -n '10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161 ' ']' +++ echo '10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161' ++ CONFIGDB_SERVERS='10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9041 ' +++ '[' -n '10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041 ' ']' +++ echo '10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.25,10.20.0.18 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.25,10.20.0.18 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+=10.0.0.141:2181, +++ '[' -n 10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181, ']' +++ echo 10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181 ++ ZOOKEEPER_SERVERS=10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:2181 ' +++ '[' -n '10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181 ' ']' +++ echo '10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181' ++ RABBITMQ_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+=10.0.0.141:5673, +++ '[' -n 10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673, ']' +++ echo 10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673 ++ RABBITMQ_SERVERS=10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:6379 ' +++ '[' -n '10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379 ' ']' +++ echo '10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379' ++ REDIS_SERVERS='10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9092 ' +++ '[' -n '10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092 ' ']' +++ echo '10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092' ++ KAFKA_SERVERS='10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.249 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ echo 10.0.0.249,10.0.0.241,10.0.0.141 ++ cut -d , -f 1 + local cassandra=10.0.0.249 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.249 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.249,10.0.0.241,10.0.0.141 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.249,10.0.0.241,10.0.0.141 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ grep -vi host ++++ uniq +++ local local_ips=,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.241'\''))' +++ local server_ip=10.0.0.241 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.241 ]] +++ [[ ,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.241, ]] +++ echo 10.0.0.241 2 +++ return ++ local ip=10.0.0.241 ++ [[ -z 10.0.0.241 ]] ++ echo 10.0.0.241 + host_ip=10.0.0.241 + [[ cql == \c\q\l ]] ++ echo 10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.241:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ sort ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' ++ sed 's/^API__//g' ++ set -o posix ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 03/30/2026 03:43:59.255 7faaa15facc8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 03/30/2026 03:43:59.322 7faaa15facc8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 03/30/2026 03:43:59.356 7faaa15facc8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 03/30/2026 03:43:59.356 7faaa15facc8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] DatabaseUnavailableError Python 3.6.8: /usr/bin/python3 Mon Mar 30 03:43:59 2026 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3742 # create singleton defaults if they don't exist already in db 3743 gsc = self.create_singleton_entry(GlobalSystemConfig( 3744 autonomous_system=64512, config_version=CONFIG_VERSION)) 3745 self._gsc_uuid = gsc.uuid 3746 gvc = self.create_singleton_entry(GlobalVrouterConfig( autonomous_system undefined config_version undefined global CONFIG_VERSION = '1.0' /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 3976 # for singleton START 3977 try: 3978 cass_uuid = self._db_conn._object_db.fq_name_to_uuid(obj_type, fq_name) 3979 try: 3980 zk_uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) cass_uuid undefined self = self._db_conn = self._db_conn._object_db = self._db_conn._object_db.fq_name_to_uuid = .wrapper> obj_type = 'global_system_config' fq_name = ['default-global-system-config'] /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=('global_system_config', ['default-global-system-config']), **kwargs={}) 1029 self._Init_Cluster() 1030 self.start_time = datetime.datetime.now() 1031 return func(*args, **kwargs) 1032 except (connector.InvalidRequest, 1033 connector.cluster.NoHostAvailable, func = > args = ('global_system_config', ['default-global-system-config']) kwargs = {} /usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py in fq_name_to_uuid(self=, obj_type='global_system_config', fq_name=['default-global-system-config']) 1195 obj_type, 1196 start=fq_name_str + ':', 1197 finish=fq_name_str + ';') 1198 if not col_infos: 1199 raise NoIdError('%s %s' % (obj_type, fq_name_str)) finish undefined fq_name_str = 'default-global-system-config' /usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py in wrapped(self=, *args=('obj_fq_name_table', 'global_system_config'), **kwargs={'finish': 'default-global-system-config;', 'start': 'default-global-system-config:'}) 122 return r 123 else: 124 return f(self, *args, **kwargs) 125 return wrapped 126 f = self = args = ('obj_fq_name_table', 'global_system_config') kwargs = {'finish': 'default-global-system-config;', 'start': 'default-global-system-config:'} /usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py in get(self=, cf_name='obj_fq_name_table', key='global_system_config', columns=None, start='default-global-system-config:', finish='default-global-system-config;') 235 """Fetch one row in a column family""" 236 return self._Get( 237 cf_name, key, columns=columns, start=start, finish=finish) 238 239 @abc.abstractmethod cf_name = 'obj_fq_name_table' key = 'global_system_config' columns = None start = 'default-global-system-config:' finish = 'default-global-system-config;' /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in _Get(self=, cf_name='obj_fq_name_table', key='global_system_config', columns=None, start='default-global-system-config:', finish='default-global-system-config;', _decode_json=None) 838 finish=finish, 839 columns=columns, 840 decode_json=_decode_json): 841 return rows 842 decode_json undefined _decode_json = None /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=(), **kwargs={'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'}) 1040 raise DatabaseUnavailableError( 1041 "error, {}: {}".format( 1042 e, utils.detailed_traceback())) 1043 finally: 1044 if ((self.log_response_time) and (oper)): e undefined global utils = utils.detailed_traceback = DatabaseUnavailableError: Error accessing error, ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}): NoHostAvailable Python 3.6.8: /usr/bin/python3 Mon Mar 30 03:43:59 2026 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=(), **kwargs={'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'}) 1029 self._Init_Cluster() 1030 self.start_time = datetime.datetime.now() 1031 return func(*args, **kwargs) 1032 except (connector.InvalidRequest, 1033 connector.cluster.NoHostAvailable, func = > args = () kwargs = {'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'} /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in _cql_select(self=, cf_name='obj_fq_name_table', keys=['global_system_config'], start='default-global-system-config:', finish='default-global-system-config;', num_columns=None, columns=None, include_timestamp=False, decode_json=None) 779 include_timestamp, 780 decode_json, 781 num_columns) 782 return req 783 num_columns = None /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in compute(self=, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], *append_args=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 1160 def terminate_workers(self): 1161 pass 1162 1163 def compute(self, args, *append_args): 1164 return self.target(0, 0, args, append_args) self = self.target = > args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] append_args = ('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None) /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in worker(self=, group_id=0, worker_id=0, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], params=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 724 keys = [a[0] for a in args] 725 726 req = self.apply(ses, cql, args) 727 req = zip(keys, req) 728 req = Iter(req, req undefined self = self.apply = > ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in apply(self=, ses=, cql='\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']]) 975 return [(True, ses.execute(cql, arg)) for arg in args] 976 return connector.concurrent.execute_concurrent_with_args( 977 ses, cql, args, concurrency=self.options.concurrency) 978 979 def _Remove(self, key, columns=None, keyspace_name=None, cf_name=None, ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] concurrency undefined self = self.options = Options(db_prefix='', rw_keyspaces={'config_db_u...ne, zk_ssl_certificate=None, zk_ssl_ca_cert=None) self.options.concurrency = 1000 /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent_with_args() /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults.execute() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor.execute() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor._raise() NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) __cause__ = None __class__ = __context__ = None __delattr__ = __dict__ = {'errors': {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}} __dir__ = __doc__ = '\n Raised when an operation is attempted but a...ct, closed, or resulted in errors when used.\n ' __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'cassandra.cluster' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}) errors = {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)} with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 781, in _cql_select num_columns) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1164, in compute return self.target(0, 0, args, append_args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 726, in worker req = self.apply(ses, cql, args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 977, in apply ses, cql, args, concurrency=self.options.concurrency) File "cassandra/concurrent.py", line 243, in cassandra.concurrent.execute_concurrent_with_args File "cassandra/concurrent.py", line 98, in cassandra.concurrent.execute_concurrent File "cassandra/concurrent.py", line 206, in cassandra.concurrent.ConcurrentExecutorListResults.execute File "cassandra/concurrent.py", line 125, in cassandra.concurrent._ConcurrentExecutor.execute File "cassandra/concurrent.py", line 220, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 224, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 172, in cassandra.concurrent._ConcurrentExecutor._raise cassandra.cluster.NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) database due to: None __cause__ = None __class__ = __context__ = NoHostAvailable('Unable to complete the operatio...quired_replicas\': 2, \'alive_replicas\': 1}',)}) __delattr__ = __dict__ = {'_db_type': "error, ('Unable to complete the operation agains...red_replicas\\': 2, \\'alive_replicas\\': 1}',)})\n\n\n", '_reason_code': None} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'cfgm_common.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None _db_type = "error, ('Unable to complete the operation agains...red_replicas\\': 2, \\'alive_replicas\\': 1}',)})\n\n\n" _reason_code = None args = ("error, ('Unable to complete the operation agains...red_replicas\\': 2, \\'alive_replicas\\': 1}',)})\n\n\n",) with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 781, in _cql_select num_columns) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1164, in compute return self.target(0, 0, args, append_args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 726, in worker req = self.apply(ses, cql, args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 977, in apply ses, cql, args, concurrency=self.options.concurrency) File "cassandra/concurrent.py", line 243, in cassandra.concurrent.execute_concurrent_with_args File "cassandra/concurrent.py", line 98, in cassandra.concurrent.execute_concurrent File "cassandra/concurrent.py", line 206, in cassandra.concurrent.ConcurrentExecutorListResults.execute File "cassandra/concurrent.py", line 125, in cassandra.concurrent._ConcurrentExecutor.execute File "cassandra/concurrent.py", line 220, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 224, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 172, in cassandra.concurrent._ConcurrentExecutor._raise cassandra.cluster.NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3744, in _db_init_entries autonomous_system=64512, config_version=CONFIG_VERSION)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3978, in create_singleton_entry cass_uuid = self._db_conn._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1197, in fq_name_to_uuid finish=fq_name_str + ';') File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py", line 124, in wrapped return f(self, *args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py", line 237, in get cf_name, key, columns=columns, start=start, finish=finish) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 840, in _Get decode_json=_decode_json): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1042, in wrapper e, utils.detailed_traceback())) cfgm_common.exceptions.DatabaseUnavailableError: Error accessing error, ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}): NoHostAvailable Python 3.6.8: /usr/bin/python3 Mon Mar 30 03:43:59 2026 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=(), **kwargs={'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'}) 1029 self._Init_Cluster() 1030 self.start_time = datetime.datetime.now() 1031 return func(*args, **kwargs) 1032 except (connector.InvalidRequest, 1033 connector.cluster.NoHostAvailable, func = > args = () kwargs = {'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'} /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in _cql_select(self=, cf_name='obj_fq_name_table', keys=['global_system_config'], start='default-global-system-config:', finish='default-global-system-config;', num_columns=None, columns=None, include_timestamp=False, decode_json=None) 779 include_timestamp, 780 decode_json, 781 num_columns) 782 return req 783 num_columns = None /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in compute(self=, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], *append_args=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 1160 def terminate_workers(self): 1161 pass 1162 1163 def compute(self, args, *append_args): 1164 return self.target(0, 0, args, append_args) self = self.target = > args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] append_args = ('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None) /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in worker(self=, group_id=0, worker_id=0, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], params=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 724 keys = [a[0] for a in args] 725 726 req = self.apply(ses, cql, args) 727 req = zip(keys, req) 728 req = Iter(req, req undefined self = self.apply = > ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in apply(self=, ses=, cql='\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']]) 975 return [(True, ses.execute(cql, arg)) for arg in args] 976 return connector.concurrent.execute_concurrent_with_args( 977 ses, cql, args, concurrency=self.options.concurrency) 978 979 def _Remove(self, key, columns=None, keyspace_name=None, cf_name=None, ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] concurrency undefined self = self.options = Options(db_prefix='', rw_keyspaces={'config_db_u...ne, zk_ssl_certificate=None, zk_ssl_ca_cert=None) self.options.concurrency = 1000 /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent_with_args() /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults.execute() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor.execute() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor._raise() NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) __cause__ = None __class__ = __context__ = None __delattr__ = __dict__ = {'errors': {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}} __dir__ = __doc__ = '\n Raised when an operation is attempted but a...ct, closed, or resulted in errors when used.\n ' __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'cassandra.cluster' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}) errors = {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)} with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 781, in _cql_select num_columns) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1164, in compute return self.target(0, 0, args, append_args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 726, in worker req = self.apply(ses, cql, args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 977, in apply ses, cql, args, concurrency=self.options.concurrency) File "cassandra/concurrent.py", line 243, in cassandra.concurrent.execute_concurrent_with_args File "cassandra/concurrent.py", line 98, in cassandra.concurrent.execute_concurrent File "cassandra/concurrent.py", line 206, in cassandra.concurrent.ConcurrentExecutorListResults.execute File "cassandra/concurrent.py", line 125, in cassandra.concurrent._ConcurrentExecutor.execute File "cassandra/concurrent.py", line 220, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 224, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 172, in cassandra.concurrent._ConcurrentExecutor._raise cassandra.cluster.NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) database due to: None +++ date ++ echo 'INFO: =================== Mon Mar 30 03:44:00 UTC 2026 ===================' INFO: =================== Mon Mar 30 03:44:00 UTC 2026 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ grep -o 'dev.*' +++++ ip route get 1 +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ awk '{print $2}' +++ head -n 1 +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.241 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICSDB_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_SNMP_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8081 ' +++ '[' -n '10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081 ' ']' +++ echo '10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081' ++ ANALYTICS_SERVERS='10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9042 ' +++ '[' -n '10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042 ' ']' +++ echo '10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8086 ' +++ '[' -n '10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086 ' ']' +++ echo '10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086' ++ COLLECTOR_SERVERS='10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ CONFIGDB_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8082 ' +++ '[' -n '10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082 ' ']' +++ echo '10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082' ++ CONFIG_SERVERS='10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9161 ' +++ '[' -n '10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161 ' ']' +++ echo '10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161' ++ CONFIGDB_SERVERS='10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9041 ' +++ '[' -n '10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041 ' ']' +++ echo '10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.25,10.20.0.18 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.25,10.20.0.18 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+=10.0.0.141:2181, +++ '[' -n 10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181, ']' +++ echo 10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181 ++ ZOOKEEPER_SERVERS=10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:2181 ' +++ '[' -n '10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181 ' ']' +++ echo '10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181' ++ RABBITMQ_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+=10.0.0.141:5673, +++ '[' -n 10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673, ']' +++ echo 10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673 ++ RABBITMQ_SERVERS=10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:6379 ' +++ '[' -n '10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379 ' ']' +++ echo '10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379' ++ REDIS_SERVERS='10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9092 ' +++ '[' -n '10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092 ' ']' +++ echo '10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092' ++ KAFKA_SERVERS='10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.249 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_CRYPT_INTERFACE=crypt0 ++ VROUTER_DECRYPT_INTERFACE=decrypt0 ++ VROUTER_DECRYPT_KEY=15 ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.249,10.0.0.241,10.0.0.141 + local cassandra=10.0.0.249 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.249 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node_list 10.0.0.249,10.0.0.241,10.0.0.141 +++ local servers=10.0.0.249,10.0.0.241,10.0.0.141 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq +++ local local_ips=,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.241'\''))' +++ local server_ip=10.0.0.241 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.241 ]] +++ [[ ,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.241, ]] +++ echo 10.0.0.241 2 +++ return ++ local ip=10.0.0.241 ++ [[ -z 10.0.0.241 ]] ++ echo 10.0.0.241 + host_ip=10.0.0.241 + [[ cql == \c\q\l ]] ++ echo 10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.241:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ grep '^API__.*__.*=.*$' ++ sed 's/^API__//g' ++ set ++ sort ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 03/30/2026 03:44:12.240 7f207dc11cc8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 03/30/2026 03:44:12.325 7f207dc11cc8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 03/30/2026 03:44:12.369 7f207dc11cc8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 03/30/2026 03:44:12.369 7f207dc11cc8 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] ovl: Error while doing RPMdb copy-up: [Errno 13] Permission denied: '/var/lib/rpm/__db.003' The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.241:8082/ Hit Ctrl-C to quit. 10.0.0.241 - - [2026-03-30 03:44:15] "GET / HTTP/1.1" 200 45871 0.001618 10.0.0.241 - - [2026-03-30 03:44:15] "GET / HTTP/1.1" 200 45871 0.001960 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.241 - - [2026-03-30 03:44:15] "POST /fqname-to-id HTTP/1.1" 401 293 0.003646 10.0.0.241 - - [2026-03-30 03:44:15] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000769 10.0.0.241 - - [2026-03-30 03:44:24] "POST /fqname-to-id HTTP/1.1" 401 293 0.000603 10.0.0.141 - - [2026-03-30 03:44:29] "POST /fqname-to-id HTTP/1.1" 401 293 0.000457 10.0.0.141 - - [2026-03-30 03:44:31] "GET /global-system-configs HTTP/1.1" 200 323 8.133168 10.0.0.241 - - [2026-03-30 03:44:31] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 5.995819 10.0.0.241 - - [2026-03-30 03:44:31] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.009792 10.0.0.241 - - [2026-03-30 03:44:31] "POST /fqname-to-id HTTP/1.1" 200 156 6.415260 10.0.0.241 - - [2026-03-30 03:44:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.021425 10.0.0.141 - - [2026-03-30 03:44:31] "POST /fqname-to-id HTTP/1.1" 200 156 7.123136 10.0.0.141 - - [2026-03-30 03:44:33] "GET /service-appliance-set/9b6a682a-b24f-4138-bf98-0e6855d5aa73?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1184 0.006309 10.0.0.141 - - [2026-03-30 03:44:33] "POST /fqname-to-id HTTP/1.1" 200 156 1.422304 /usr/local/lib/python3.6/site-packages/keystoneauth1/adapter.py:244: UserWarning: Using keystoneclient sessions has been deprecated. Please update your software to use keystoneauth1. warnings.warn('Using keystoneclient sessions has been deprecated. ' 10.0.0.141 - - [2026-03-30 03:44:33] "PUT /job-template/c7fcbd13-04e8-447a-b9fd-c55d88fc2757 HTTP/1.1" 200 259 0.047274 10.0.0.241 - - [2026-03-30 03:44:33] "PUT /access-control-list/b54f4996-aad3-4cf0-9b4e-ed8378969648 HTTP/1.1" 200 273 0.604292 10.0.0.141 - - [2026-03-30 03:44:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.041196 10.0.0.141 - - [2026-03-30 03:44:34] "PUT /job-template/979870cc-d99b-4bae-b9b7-80d9c2131888 HTTP/1.1" 200 259 0.099770 10.0.0.141 - - [2026-03-30 03:44:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.006218 10.0.0.141 - - [2026-03-30 03:44:34] "PUT /job-template/0d7c8356-885e-47cc-9b57-b6f15df6ee0d HTTP/1.1" 200 259 0.039519 10.0.0.141 - - [2026-03-30 03:44:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.011669 10.0.0.141 - - [2026-03-30 03:44:34] "PUT /job-template/34798577-9e78-4368-a2a6-e9d83dca8a70 HTTP/1.1" 200 259 0.050055 10.0.0.141 - - [2026-03-30 03:44:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.019432 The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.141 - - [2026-03-30 03:44:35] "PUT /job-template/08f41772-fa76-4036-9014-80de7adf5cea HTTP/1.1" 200 259 0.045944 10.0.0.141 - - [2026-03-30 03:44:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.009058 10.0.0.141 - - [2026-03-30 03:44:35] "PUT /job-template/3b77d8aa-1a83-4f2d-8bca-74659f68d15c HTTP/1.1" 200 259 0.040897 10.0.0.141 - - [2026-03-30 03:44:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005769 10.0.0.249 - - [2026-03-30 03:44:35] "GET /obj-perms HTTP/1.1" 200 5075 0.560730 10.0.0.141 - - [2026-03-30 03:44:35] "PUT /job-template/3eaf7dcb-d775-429f-aa38-18aa1726fff0 HTTP/1.1" 200 259 0.098024 10.0.0.141 - - [2026-03-30 03:44:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.011153 10.0.0.141 - - [2026-03-30 03:44:35] "PUT /job-template/6feaaa7e-4e20-4347-a164-5a408e072709 HTTP/1.1" 200 259 0.046474 10.0.0.141 - - [2026-03-30 03:44:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.021396 10.0.0.141 - - [2026-03-30 03:44:36] "PUT /job-template/7a52d744-e5b0-48f4-a09b-48af57136b1f HTTP/1.1" 200 259 0.047022 10.0.0.241 - - [2026-03-30 03:44:36] "GET /obj-perms HTTP/1.1" 200 5075 0.121843 10.0.0.141 - - [2026-03-30 03:44:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.045468 10.0.0.141 - - [2026-03-30 03:44:36] "PUT /job-template/29533380-160c-42c3-9e64-412b2e323315 HTTP/1.1" 200 259 0.042343 10.0.0.141 - - [2026-03-30 03:44:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.007517 10.0.0.141 - - [2026-03-30 03:44:36] "PUT /config-properties/869eb379-ff63-404d-ba5b-7bbf236447bd HTTP/1.1" 200 269 0.070455 10.0.0.141 - - [2026-03-30 03:44:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.012804 10.0.0.141 - - [2026-03-30 03:44:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.023479 10.0.0.141 - - [2026-03-30 03:44:36] "PUT /global-system-config/df81cc1d-c818-41d3-ab6e-499bb49a6ce9 HTTP/1.1" 200 275 0.044800 10.0.0.141 - - [2026-03-30 03:44:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.008421 10.0.0.141 - - [2026-03-30 03:44:37] "PUT /hardware/487cbed1-baa7-4f01-b6fa-d19bf6012af2 HTTP/1.1" 200 251 0.030441 10.0.0.141 - - [2026-03-30 03:44:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003616 10.0.0.141 - - [2026-03-30 03:44:37] "PUT /hardware/a37227ca-0cf6-4c37-8263-216129d34112 HTTP/1.1" 200 251 0.029639 10.0.0.141 - - [2026-03-30 03:44:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.010536 10.0.0.141 - - [2026-03-30 03:44:37] "PUT /hardware/a9e06b91-a66f-422f-a724-f9a1c3950f1d HTTP/1.1" 200 251 0.021594 10.0.0.141 - - [2026-03-30 03:44:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005898 10.0.0.141 - - [2026-03-30 03:44:37] "PUT /hardware/d43aaca5-8b7f-4d6c-8590-f46e8daa4033 HTTP/1.1" 200 251 0.026522 10.0.0.141 - - [2026-03-30 03:44:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.005349 10.0.0.141 - - [2026-03-30 03:44:37] "PUT /hardware/d8da2bb9-e835-4522-afa5-5da99fe50e54 HTTP/1.1" 200 251 0.086818 10.0.0.141 - - [2026-03-30 03:44:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004883 10.0.0.141 - - [2026-03-30 03:44:38] "PUT /hardware/64915519-7069-4a59-a3b0-288fbd6dbad4 HTTP/1.1" 200 251 0.094517 10.0.0.141 - - [2026-03-30 03:44:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004388 10.0.0.141 - - [2026-03-30 03:44:38] "PUT /hardware/6c98df1e-d9c8-455e-aa80-b99ce914fcde HTTP/1.1" 200 251 0.057929 10.0.0.141 - - [2026-03-30 03:44:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003935 10.0.0.141 - - [2026-03-30 03:44:38] "PUT /hardware/8e0286b0-43aa-43ef-826d-243cb2aa5ff1 HTTP/1.1" 200 251 0.037870 10.0.0.141 - - [2026-03-30 03:44:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.008027 10.0.0.141 - - [2026-03-30 03:44:38] "PUT /hardware/6f914c45-405f-47dc-8c93-d1df595e4498 HTTP/1.1" 200 251 0.040366 10.0.0.141 - - [2026-03-30 03:44:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.015089 10.0.0.141 - - [2026-03-30 03:44:38] "PUT /hardware/b41735e0-2abf-46cd-a800-c4fa6c8c34f4 HTTP/1.1" 200 251 0.055024 10.0.0.141 - - [2026-03-30 03:44:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.010054 10.0.0.141 - - [2026-03-30 03:44:39] "PUT /hardware/e494fa8c-9b32-4753-8cfd-3dab9cd94bd1 HTTP/1.1" 200 251 0.141222 10.0.0.141 - - [2026-03-30 03:44:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.009968 10.0.0.141 - - [2026-03-30 03:44:39] "PUT /hardware/0413361a-0127-46cf-b12d-f928fd0c6ef6 HTTP/1.1" 200 251 0.082447 10.0.0.141 - - [2026-03-30 03:44:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.009921 10.0.0.141 - - [2026-03-30 03:44:39] "PUT /hardware/b9d3c3fb-14a3-459a-b793-71729367fcde HTTP/1.1" 200 251 0.084911 10.0.0.141 - - [2026-03-30 03:44:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.014918 10.0.0.141 - - [2026-03-30 03:44:40] "PUT /hardware/359f75e3-5f25-48f9-8683-d79987d8c1a2 HTTP/1.1" 200 251 0.055183 10.0.0.141 - - [2026-03-30 03:44:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005373 10.0.0.141 - - [2026-03-30 03:44:40] "PUT /hardware/1df98bdf-0b4e-4aca-ab91-1319a75b110b HTTP/1.1" 200 251 0.061304 10.0.0.141 - - [2026-03-30 03:44:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.015043 10.0.0.141 - - [2026-03-30 03:44:41] "PUT /hardware/081e592f-0740-49dd-9e9b-4c3c7838fe2c HTTP/1.1" 200 251 0.078065 10.0.0.141 - - [2026-03-30 03:44:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.008206 10.0.0.141 - - [2026-03-30 03:44:41] "PUT /hardware/a51baa6b-b442-4a9d-b75d-4b4f45e6b59b HTTP/1.1" 200 251 0.095580 10.0.0.141 - - [2026-03-30 03:44:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.021327 10.0.0.141 - - [2026-03-30 03:44:41] "PUT /feature/962a3025-791f-47c8-8fa5-a959dc743bce HTTP/1.1" 200 249 0.045589 10.0.0.141 - - [2026-03-30 03:44:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.013595 10.0.0.141 - - [2026-03-30 03:44:42] "PUT /feature/cfbcce06-b58a-42e8-8eaf-a0242b64e66a HTTP/1.1" 200 249 0.219400 10.0.0.141 - - [2026-03-30 03:44:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.018066 10.0.0.141 - - [2026-03-30 03:44:42] "PUT /feature/941499e7-79b3-44fb-b13c-90e598b20e6f HTTP/1.1" 200 249 0.061875 10.0.0.141 - - [2026-03-30 03:44:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.026104 10.0.0.141 - - [2026-03-30 03:44:43] "PUT /feature/23ad6bd8-489a-43f3-b2c4-0afbd9ffc23c HTTP/1.1" 200 249 0.072460 10.0.0.141 - - [2026-03-30 03:44:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.018513 10.0.0.141 - - [2026-03-30 03:44:43] "PUT /physical-role/aba793d3-51fa-411a-96cf-06691c2ff076 HTTP/1.1" 200 261 0.076356 10.0.0.141 - - [2026-03-30 03:44:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.016682 10.0.0.141 - - [2026-03-30 03:44:43] "PUT /overlay-role/6a208436-2cc9-41a2-ba17-82d7781a341c HTTP/1.1" 200 259 0.046893 10.0.0.141 - - [2026-03-30 03:44:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.022618 10.0.0.141 - - [2026-03-30 03:44:43] "PUT /overlay-role/6b5ffc38-fce1-4a9c-98eb-f71ab191af5b HTTP/1.1" 200 259 0.083353 10.0.0.141 - - [2026-03-30 03:44:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.025131 10.0.0.141 - - [2026-03-30 03:44:44] "PUT /overlay-role/a0880b31-7ea3-4ee5-b397-9f15bc491fde HTTP/1.1" 200 259 0.050852 10.0.0.141 - - [2026-03-30 03:44:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.018566 10.0.0.141 - - [2026-03-30 03:44:44] "PUT /overlay-role/6b6d6d48-159b-4c6f-b769-05e5a7a5e456 HTTP/1.1" 200 259 0.029658 10.0.0.141 - - [2026-03-30 03:44:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.007956 10.0.0.141 - - [2026-03-30 03:44:44] "PUT /overlay-role/0c99ed96-3679-46d7-83ab-7b01f541758a HTTP/1.1" 200 259 0.059635 10.0.0.141 - - [2026-03-30 03:44:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.008325 10.0.0.141 - - [2026-03-30 03:44:45] "PUT /role-definition/d0039399-2e88-4614-9bd3-27615d1366ee HTTP/1.1" 200 265 0.057219 10.0.0.141 - - [2026-03-30 03:44:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.023490 10.0.0.141 - - [2026-03-30 03:44:45] "PUT /role-definition/64678df3-ca89-452d-a961-a0e35ff44a66 HTTP/1.1" 200 265 0.061768 10.0.0.141 - - [2026-03-30 03:44:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.006503 10.0.0.141 - - [2026-03-30 03:44:45] "PUT /role-definition/b5ab18c1-4844-4423-8aff-e26f06cf5164 HTTP/1.1" 200 265 0.048455 10.0.0.141 - - [2026-03-30 03:44:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.032025 10.0.0.141 - - [2026-03-30 03:44:46] "PUT /role-definition/f97618d5-4e9c-4c4c-bc1a-fe6b9f8fb824 HTTP/1.1" 200 265 0.050105 10.0.0.141 - - [2026-03-30 03:44:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.008218 10.0.0.141 - - [2026-03-30 03:44:46] "PUT /role-definition/c9a1b4a7-455a-4493-bb32-2df6bae4a9aa HTTP/1.1" 200 265 0.059062 10.0.0.141 - - [2026-03-30 03:44:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005760 10.0.0.141 - - [2026-03-30 03:44:46] "PUT /role-definition/4c460bb2-4e21-4da4-927d-5f721524a830 HTTP/1.1" 200 265 0.043993 10.0.0.141 - - [2026-03-30 03:44:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.008111 10.0.0.141 - - [2026-03-30 03:44:46] "PUT /role-definition/d2bd3033-e448-43b5-b0c0-dac2c6012433 HTTP/1.1" 200 265 0.025485 10.0.0.141 - - [2026-03-30 03:44:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.008075 10.0.0.141 - - [2026-03-30 03:44:47] "PUT /role-definition/90cec411-59d7-4cae-b766-babdc55e88cc HTTP/1.1" 200 265 0.031479 10.0.0.141 - - [2026-03-30 03:44:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.010795 10.0.0.141 - - [2026-03-30 03:44:47] "PUT /feature-config/b690b0e6-679e-4c36-a855-4ccdfb36848e HTTP/1.1" 200 263 0.025101 10.0.0.141 - - [2026-03-30 03:44:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.008587 10.0.0.141 - - [2026-03-30 03:44:47] "PUT /node-profile/f239c2a2-2b24-4838-a042-f72b7f277739 HTTP/1.1" 200 259 0.034977 10.0.0.141 - - [2026-03-30 03:44:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005302 10.0.0.141 - - [2026-03-30 03:44:47] "PUT /node-profile/362119d6-eee4-4f5d-b815-ea9ad2606f2f HTTP/1.1" 200 259 0.078605 10.0.0.141 - - [2026-03-30 03:44:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.011615 10.0.0.141 - - [2026-03-30 03:44:47] "PUT /node-profile/ca5faa11-ce5f-487b-a055-5a467e76bd77 HTTP/1.1" 200 259 0.042638 10.0.0.141 - - [2026-03-30 03:44:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004833 10.0.0.141 - - [2026-03-30 03:44:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.005008 10.0.0.141 - - [2026-03-30 03:44:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.008629 10.0.0.141 - - [2026-03-30 03:44:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004661 10.0.0.141 - - [2026-03-30 03:44:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004670 10.0.0.141 - - [2026-03-30 03:44:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004184 10.0.0.141 - - [2026-03-30 03:44:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004620 10.0.0.141 - - [2026-03-30 03:44:48] "GET /role-config/00af8292-bad7-4037-b69b-494ccee76bf1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1147 0.004379 10.0.0.141 - - [2026-03-30 03:44:48] "GET /role-config/d8fcf4d9-20b9-4037-a7df-e5d01b4223e2?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1144 0.008179 10.0.0.141 - - [2026-03-30 03:44:48] "GET /role-config/4d37bda8-a202-49fd-ab2a-cdaaf1dcee44?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1146 0.004282 10.0.0.141 - - [2026-03-30 03:44:48] "GET /role-config/6bd34d7e-cefd-453f-92dd-bee598e215bb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1146 0.004132 10.0.0.141 - - [2026-03-30 03:44:48] "GET /role-config/3ec3594b-9892-48d9-b5ef-0bc7f2a9b370?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1150 0.007330 10.0.0.141 - - [2026-03-30 03:44:48] "GET /role-config/ef0b3082-8f5d-4afa-843f-12135f11ac0f?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1144 0.005488 10.0.0.141 - - [2026-03-30 03:44:48] "GET /role-config/2d1203d9-3c07-4529-8d78-a5f8e1d8e4d5?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1140 0.005557 10.0.0.141 - - [2026-03-30 03:44:48] "GET /role-config/eb117147-2297-4b08-858f-75b9e87a9212?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1141 0.021553 10.0.0.141 - - [2026-03-30 03:44:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004728 10.0.0.141 - - [2026-03-30 03:44:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.028357 10.0.0.141 - - [2026-03-30 03:44:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.019794 10.0.0.141 - - [2026-03-30 03:44:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.009115 10.0.0.141 - - [2026-03-30 03:44:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.007247 10.0.0.141 - - [2026-03-30 03:44:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.016074 10.0.0.141 - - [2026-03-30 03:44:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004313 10.0.0.141 - - [2026-03-30 03:44:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.005729 10.0.0.141 - - [2026-03-30 03:44:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.034819 10.0.0.141 - - [2026-03-30 03:44:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.011008 10.0.0.141 - - [2026-03-30 03:44:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.010832 10.0.0.141 - - [2026-03-30 03:44:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.006726 10.0.0.141 - - [2026-03-30 03:44:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.007277 10.0.0.141 - - [2026-03-30 03:44:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.005642 10.0.0.141 - - [2026-03-30 03:44:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.008889 10.0.0.141 - - [2026-03-30 03:44:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.021495 10.0.0.141 - - [2026-03-30 03:44:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.011021 10.0.0.141 - - [2026-03-30 03:44:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.010390 10.0.0.141 - - [2026-03-30 03:44:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.014909 10.0.0.141 - - [2026-03-30 03:44:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.013814 10.0.0.141 - - [2026-03-30 03:44:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.007270 10.0.0.141 - - [2026-03-30 03:44:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004549 10.0.0.141 - - [2026-03-30 03:44:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.006224 10.0.0.141 - - [2026-03-30 03:44:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005606 10.0.0.141 - - [2026-03-30 03:44:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004729 10.0.0.141 - - [2026-03-30 03:44:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.007494 10.0.0.141 - - [2026-03-30 03:44:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005059 10.0.0.141 - - [2026-03-30 03:44:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004074 10.0.0.141 - - [2026-03-30 03:44:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.009034 10.0.0.141 - - [2026-03-30 03:44:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.006282 10.0.0.141 - - [2026-03-30 03:44:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.009780 10.0.0.141 - - [2026-03-30 03:44:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004588 10.0.0.141 - - [2026-03-30 03:44:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004608 10.0.0.141 - - [2026-03-30 03:44:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.011117 10.0.0.141 - - [2026-03-30 03:44:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004208 10.0.0.141 - - [2026-03-30 03:44:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004488 10.0.0.141 - - [2026-03-30 03:44:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.014580 10.0.0.141 - - [2026-03-30 03:44:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004877 10.0.0.141 - - [2026-03-30 03:44:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004149 10.0.0.141 - - [2026-03-30 03:44:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005930 10.0.0.141 - - [2026-03-30 03:44:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005400 10.0.0.141 - - [2026-03-30 03:44:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004492 10.0.0.141 - - [2026-03-30 03:44:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004686 10.0.0.141 - - [2026-03-30 03:44:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.004963 10.0.0.141 - - [2026-03-30 03:44:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006086 10.0.0.141 - - [2026-03-30 03:44:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.021035 10.0.0.141 - - [2026-03-30 03:44:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004044 10.0.0.141 - - [2026-03-30 03:44:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004146 10.0.0.141 - - [2026-03-30 03:44:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.009502 10.0.0.141 - - [2026-03-30 03:44:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004706 10.0.0.141 - - [2026-03-30 03:44:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004135 10.0.0.141 - - [2026-03-30 03:44:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.005034 10.0.0.141 - - [2026-03-30 03:44:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006383 10.0.0.141 - - [2026-03-30 03:44:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.004165 10.0.0.141 - - [2026-03-30 03:44:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.005565 10.0.0.141 - - [2026-03-30 03:44:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004793 10.0.0.141 - - [2026-03-30 03:44:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004471 10.0.0.141 - - [2026-03-30 03:44:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005945 10.0.0.141 - - [2026-03-30 03:44:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004325 10.0.0.141 - - [2026-03-30 03:44:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003804 10.0.0.141 - - [2026-03-30 03:44:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.007415 10.0.0.141 - - [2026-03-30 03:44:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003880 10.0.0.141 - - [2026-03-30 03:44:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005880 10.0.0.141 - - [2026-03-30 03:44:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003950 10.0.0.141 - - [2026-03-30 03:44:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.007013 10.0.0.141 - - [2026-03-30 03:44:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003885 10.0.0.141 - - [2026-03-30 03:44:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004799 10.0.0.141 - - [2026-03-30 03:44:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004353 10.0.0.141 - - [2026-03-30 03:44:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004112 10.0.0.141 - - [2026-03-30 03:44:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003999 10.0.0.141 - - [2026-03-30 03:44:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004224 10.0.0.141 - - [2026-03-30 03:44:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005405 10.0.0.141 - - [2026-03-30 03:44:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005095 10.0.0.141 - - [2026-03-30 03:44:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003742 10.0.0.141 - - [2026-03-30 03:44:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003802 10.0.0.141 - - [2026-03-30 03:44:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004188 10.0.0.141 - - [2026-03-30 03:44:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004087 10.0.0.141 - - [2026-03-30 03:44:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.006187 10.0.0.141 - - [2026-03-30 03:44:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004735 10.0.0.141 - - [2026-03-30 03:44:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004472 10.0.0.141 - - [2026-03-30 03:44:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004962 10.0.0.141 - - [2026-03-30 03:44:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.006017 10.0.0.141 - - [2026-03-30 03:44:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.006699 10.0.0.141 - - [2026-03-30 03:44:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.008888 10.0.0.141 - - [2026-03-30 03:44:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.046436 10.0.0.141 - - [2026-03-30 03:44:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004259 10.0.0.141 - - [2026-03-30 03:44:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004934 10.0.0.141 - - [2026-03-30 03:44:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.006268 10.0.0.141 - - [2026-03-30 03:44:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003879 10.0.0.141 - - [2026-03-30 03:44:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003844 10.0.0.141 - - [2026-03-30 03:44:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.006815 10.0.0.141 - - [2026-03-30 03:44:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.006034 10.0.0.141 - - [2026-03-30 03:44:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004001 10.0.0.141 - - [2026-03-30 03:44:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004503 10.0.0.141 - - [2026-03-30 03:44:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.006493 10.0.0.141 - - [2026-03-30 03:44:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003890 10.0.0.141 - - [2026-03-30 03:44:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004417 10.0.0.141 - - [2026-03-30 03:44:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004426 10.0.0.141 - - [2026-03-30 03:44:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003848 10.0.0.141 - - [2026-03-30 03:44:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003985 10.0.0.141 - - [2026-03-30 03:44:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.009055 10.0.0.141 - - [2026-03-30 03:44:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005615 10.0.0.141 - - [2026-03-30 03:44:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004504 10.0.0.141 - - [2026-03-30 03:44:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.008243 10.0.0.141 - - [2026-03-30 03:44:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004015 10.0.0.141 - - [2026-03-30 03:44:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004147 10.0.0.141 - - [2026-03-30 03:44:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004986 10.0.0.141 - - [2026-03-30 03:45:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004740 10.0.0.141 - - [2026-03-30 03:45:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.008183 10.0.0.141 - - [2026-03-30 03:45:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.032824 10.0.0.141 - - [2026-03-30 03:45:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004302 10.0.0.141 - - [2026-03-30 03:45:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005234 10.0.0.141 - - [2026-03-30 03:45:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.012991 10.0.0.141 - - [2026-03-30 03:45:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004646 10.0.0.141 - - [2026-03-30 03:45:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006881 10.0.0.141 - - [2026-03-30 03:45:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.009945 10.0.0.141 - - [2026-03-30 03:45:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.008490 10.0.0.141 - - [2026-03-30 03:45:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006332 10.0.0.141 - - [2026-03-30 03:45:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004617 10.0.0.141 - - [2026-03-30 03:45:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006314 10.0.0.141 - - [2026-03-30 03:45:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006526 10.0.0.141 - - [2026-03-30 03:45:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004305 10.0.0.141 - - [2026-03-30 03:45:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.007901 10.0.0.141 - - [2026-03-30 03:45:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004981 10.0.0.141 - - [2026-03-30 03:45:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006286 10.0.0.141 - - [2026-03-30 03:45:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005013 10.0.0.141 - - [2026-03-30 03:45:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006355 10.0.0.141 - - [2026-03-30 03:45:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004532 10.0.0.141 - - [2026-03-30 03:45:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004081 10.0.0.141 - - [2026-03-30 03:45:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.006970 10.0.0.141 - - [2026-03-30 03:45:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005497 10.0.0.141 - - [2026-03-30 03:45:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004126 10.0.0.141 - - [2026-03-30 03:45:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.006747 10.0.0.141 - - [2026-03-30 03:45:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005999 10.0.0.141 - - [2026-03-30 03:45:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004400 10.0.0.141 - - [2026-03-30 03:45:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003859 10.0.0.141 - - [2026-03-30 03:45:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003810 10.0.0.141 - - [2026-03-30 03:45:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.016910 10.0.0.141 - - [2026-03-30 03:45:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005490 10.0.0.141 - - [2026-03-30 03:45:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.010085 10.0.0.141 - - [2026-03-30 03:45:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004387 10.0.0.141 - - [2026-03-30 03:45:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004589 10.0.0.141 - - [2026-03-30 03:45:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004299 10.0.0.141 - - [2026-03-30 03:45:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003669 10.0.0.141 - - [2026-03-30 03:45:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005182 10.0.0.141 - - [2026-03-30 03:45:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003940 10.0.0.141 - - [2026-03-30 03:45:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003807 10.0.0.141 - - [2026-03-30 03:45:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004297 10.0.0.141 - - [2026-03-30 03:45:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005618 10.0.0.141 - - [2026-03-30 03:45:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003757 10.0.0.141 - - [2026-03-30 03:45:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004302 10.0.0.141 - - [2026-03-30 03:45:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.016140 10.0.0.141 - - [2026-03-30 03:45:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005771 10.0.0.141 - - [2026-03-30 03:45:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003997 10.0.0.141 - - [2026-03-30 03:45:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004925 10.0.0.141 - - [2026-03-30 03:45:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003717 10.0.0.141 - - [2026-03-30 03:45:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005720 10.0.0.141 - - [2026-03-30 03:45:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004062 10.0.0.141 - - [2026-03-30 03:45:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005245 10.0.0.141 - - [2026-03-30 03:45:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004879 10.0.0.141 - - [2026-03-30 03:45:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004150 10.0.0.141 - - [2026-03-30 03:45:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005354 10.0.0.141 - - [2026-03-30 03:45:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004290 10.0.0.141 - - [2026-03-30 03:45:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004839 10.0.0.141 - - [2026-03-30 03:45:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003865 10.0.0.141 - - [2026-03-30 03:45:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005819 10.0.0.141 - - [2026-03-30 03:45:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005083 10.0.0.141 - - [2026-03-30 03:45:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004655 10.0.0.141 - - [2026-03-30 03:45:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003872 10.0.0.141 - - [2026-03-30 03:45:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.007240 10.0.0.141 - - [2026-03-30 03:45:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004872 10.0.0.141 - - [2026-03-30 03:45:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004647 10.0.0.141 - - [2026-03-30 03:45:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004257 10.0.0.141 - - [2026-03-30 03:45:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005847 10.0.0.141 - - [2026-03-30 03:45:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004196 10.0.0.141 - - [2026-03-30 03:45:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.006268 10.0.0.141 - - [2026-03-30 03:45:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005854 10.0.0.141 - - [2026-03-30 03:45:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004617 10.0.0.141 - - [2026-03-30 03:45:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004030 10.0.0.141 - - [2026-03-30 03:45:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004709 10.0.0.141 - - [2026-03-30 03:45:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.006619 10.0.0.141 - - [2026-03-30 03:45:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005685 10.0.0.141 - - [2026-03-30 03:45:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003733 10.0.0.141 - - [2026-03-30 03:45:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.009851 10.0.0.141 - - [2026-03-30 03:45:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004979 10.0.0.141 - - [2026-03-30 03:45:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003843 10.0.0.141 - - [2026-03-30 03:45:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004480 10.0.0.141 - - [2026-03-30 03:45:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007632 10.0.0.141 - - [2026-03-30 03:45:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005577 10.0.0.141 - - [2026-03-30 03:45:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005509 10.0.0.141 - - [2026-03-30 03:45:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.006892 10.0.0.141 - - [2026-03-30 03:45:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005096 10.0.0.141 - - [2026-03-30 03:45:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005113 10.0.0.141 - - [2026-03-30 03:45:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004536 10.0.0.141 - - [2026-03-30 03:45:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.010220 10.0.0.141 - - [2026-03-30 03:45:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004854 10.0.0.141 - - [2026-03-30 03:45:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003603 10.0.0.141 - - [2026-03-30 03:45:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003672 10.0.0.141 - - [2026-03-30 03:45:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004216 10.0.0.141 - - [2026-03-30 03:45:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003687 10.0.0.141 - - [2026-03-30 03:45:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005331 10.0.0.141 - - [2026-03-30 03:45:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005038 10.0.0.141 - - [2026-03-30 03:45:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004786 10.0.0.141 - - [2026-03-30 03:45:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004135 10.0.0.141 - - [2026-03-30 03:45:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005677 10.0.0.141 - - [2026-03-30 03:45:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003755 10.0.0.141 - - [2026-03-30 03:45:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005066 10.0.0.141 - - [2026-03-30 03:45:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004968 10.0.0.141 - - [2026-03-30 03:45:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004075 10.0.0.141 - - [2026-03-30 03:45:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003659 10.0.0.141 - - [2026-03-30 03:45:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004120 10.0.0.141 - - [2026-03-30 03:45:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004140 10.0.0.141 - - [2026-03-30 03:45:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.008189 10.0.0.141 - - [2026-03-30 03:45:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004830 10.0.0.141 - - [2026-03-30 03:45:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004388 10.0.0.141 - - [2026-03-30 03:45:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003649 10.0.0.141 - - [2026-03-30 03:45:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003655 10.0.0.141 - - [2026-03-30 03:45:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004456 10.0.0.141 - - [2026-03-30 03:45:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.006490 10.0.0.141 - - [2026-03-30 03:45:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.015333 10.0.0.141 - - [2026-03-30 03:45:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004492 10.0.0.141 - - [2026-03-30 03:45:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005602 10.0.0.141 - - [2026-03-30 03:45:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.006387 10.0.0.141 - - [2026-03-30 03:45:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003852 10.0.0.141 - - [2026-03-30 03:45:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004190 10.0.0.141 - - [2026-03-30 03:45:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.008482 10.0.0.141 - - [2026-03-30 03:45:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004635 10.0.0.141 - - [2026-03-30 03:45:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004454 10.0.0.141 - - [2026-03-30 03:45:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004988 10.0.0.141 - - [2026-03-30 03:45:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.006141 10.0.0.141 - - [2026-03-30 03:45:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.006243 10.0.0.141 - - [2026-03-30 03:45:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004761 10.0.0.141 - - [2026-03-30 03:45:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003850 10.0.0.141 - - [2026-03-30 03:45:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003628 10.0.0.141 - - [2026-03-30 03:45:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004430 10.0.0.141 - - [2026-03-30 03:45:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003910 10.0.0.141 - - [2026-03-30 03:45:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004009 10.0.0.141 - - [2026-03-30 03:45:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004458 10.0.0.141 - - [2026-03-30 03:45:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005587 10.0.0.141 - - [2026-03-30 03:45:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004231 10.0.0.141 - - [2026-03-30 03:45:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004133 10.0.0.141 - - [2026-03-30 03:45:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004065 10.0.0.141 - - [2026-03-30 03:45:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.015402 10.0.0.141 - - [2026-03-30 03:45:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004636 10.0.0.141 - - [2026-03-30 03:45:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003640 10.0.0.141 - - [2026-03-30 03:45:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003903 10.0.0.141 - - [2026-03-30 03:45:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004353 10.0.0.141 - - [2026-03-30 03:45:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004116 10.0.0.141 - - [2026-03-30 03:45:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005701 10.0.0.141 - - [2026-03-30 03:45:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003964 10.0.0.141 - - [2026-03-30 03:45:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003809 10.0.0.141 - - [2026-03-30 03:45:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004321 10.0.0.141 - - [2026-03-30 03:45:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.007730 10.0.0.141 - - [2026-03-30 03:45:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005869 10.0.0.141 - - [2026-03-30 03:45:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005766 10.0.0.141 - - [2026-03-30 03:45:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004473 10.0.0.141 - - [2026-03-30 03:45:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006262 10.0.0.141 - - [2026-03-30 03:45:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005205 10.0.0.141 - - [2026-03-30 03:45:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.007209 10.0.0.141 - - [2026-03-30 03:45:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.008494 10.0.0.141 - - [2026-03-30 03:45:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003992 10.0.0.141 - - [2026-03-30 03:45:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005694 10.0.0.141 - - [2026-03-30 03:45:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.010846 10.0.0.141 - - [2026-03-30 03:45:14] "POST /fqname-to-id HTTP/1.1" 404 188 0.005988 10.0.0.141 - - [2026-03-30 03:45:14] "GET /fabric/58225893-b5bc-4e75-b08c-0abc4198d5e9?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1118 0.005427 10.0.0.141 - - [2026-03-30 03:45:14] "POST /fqname-to-id HTTP/1.1" 404 207 0.003841 10.0.0.249 - - [2026-03-30 03:45:19] "GET /global-system-configs HTTP/1.1" 200 323 0.127277 10.0.0.249 - - [2026-03-30 03:45:19] "GET /global-system-configs HTTP/1.1" 200 323 0.154164 10.0.0.141 - - [2026-03-30 03:45:19] "GET /obj-perms HTTP/1.1" 200 5075 0.494512 10.0.0.249 - - [2026-03-30 03:45:37] "GET /obj-perms HTTP/1.1" 200 5075 0.106270 +++ date ++ echo 'INFO: =================== Mon Mar 30 03:47:33 AM UTC 2026 ===================' INFO: =================== Mon Mar 30 03:47:33 AM UTC 2026 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ grep -o 'dev.*' +++++ ip route get 1 +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ head -n 1 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.241 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ mount -t hugetlbfs +++ awk '/pagesize=2M/{print($3)}' +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICSDB_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_SNMP_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ANALYTICS_API_PORT=8081 ++ ANALYTICS_API_INTROSPECT_PORT=8090 ++ ANALYTICSDB_PORT=9160 ++ ANALYTICSDB_CQL_PORT=9042 ++ TOPOLOGY_INTROSPECT_PORT=5921 ++ QUERYENGINE_INTROSPECT_PORT=8091 +++ get_server_list ANALYTICS ':8081 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8081 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in "${server_list[@]}" ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8081 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8081 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8081 ' +++ '[' -n '10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081 ' ']' +++ echo '10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081' ++ ANALYTICS_SERVERS='10.0.0.249:8081 10.0.0.241:8081 10.0.0.141:8081' +++ get_server_list ANALYTICSDB ':9042 ' +++ local server_typ=ANALYTICSDB_NODES +++ local 'port_with_delim=:9042 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in "${server_list[@]}" ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9042 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9042 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9042 ' +++ '[' -n '10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042 ' ']' +++ echo '10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.249:9042 10.0.0.241:9042 10.0.0.141:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ALARMGEN_INTROSPECT_PORT=5995 ++ BGP_PORT=179 ++ BGP_AUTO_MESH=true ++ BGP_ASN=64512 ++ ENABLE_4BYTE_AS=false ++ APPLY_DEFAULTS=true ++ COLLECTOR_PORT=8086 ++ COLLECTOR_INTROSPECT_PORT=8089 ++ COLLECTOR_SYSLOG_PORT=514 ++ COLLECTOR_SFLOW_PORT=6343 ++ COLLECTOR_IPFIX_PORT=4739 ++ COLLECTOR_PROTOBUF_PORT=3333 ++ COLLECTOR_STRUCTURED_SYSLOG_PORT=3514 ++ SNMPCOLLECTOR_INTROSPECT_PORT=5920 +++ get_server_list ANALYTICS ':8086 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:8086 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in "${server_list[@]}" ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8086 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8086 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8086 ' +++ '[' -n '10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086 ' ']' +++ echo '10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086' ++ COLLECTOR_SERVERS='10.0.0.249:8086 10.0.0.241:8086 10.0.0.141:8086' ++ CASSANDRA_PORT=9160 ++ CASSANDRA_CQL_PORT=9042 ++ CASSANDRA_SSL_STORAGE_PORT=7011 ++ CASSANDRA_STORAGE_PORT=7010 ++ CASSANDRA_JMX_LOCAL_PORT=7200 ++ CONFIGDB_CASSANDRA_DRIVER=cql ++ CONFIG_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ CONFIGDB_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ CONFIG_API_PORT=8082 ++ CONFIG_API_INTROSPECT_PORT=8084 ++ CONFIG_API_ADMIN_PORT=8095 ++ CONFIGDB_PORT=9161 ++ CONFIGDB_CQL_PORT=9041 +++ get_server_list CONFIG ':8082 ' +++ local server_typ=CONFIG_NODES +++ local 'port_with_delim=:8082 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in "${server_list[@]}" ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:8082 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:8082 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:8082 ' +++ '[' -n '10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082 ' ']' +++ echo '10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082' ++ CONFIG_SERVERS='10.0.0.249:8082 10.0.0.241:8082 10.0.0.141:8082' +++ get_server_list CONFIGDB ':9161 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9161 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in "${server_list[@]}" ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9161 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9161 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9161 ' +++ '[' -n '10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161 ' ']' +++ echo '10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161' ++ CONFIGDB_SERVERS='10.0.0.249:9161 10.0.0.241:9161 10.0.0.141:9161' +++ get_server_list CONFIGDB ':9041 ' +++ local server_typ=CONFIGDB_NODES +++ local 'port_with_delim=:9041 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in "${server_list[@]}" ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9041 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9041 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9041 ' +++ '[' -n '10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041 ' ']' +++ echo '10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' ++ CONFIG_API_VIP= ++ CONFIG_API_SSL_ENABLE=false ++ CONFIG_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CONFIG_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CONFIG_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CONFIG_API_WORKER_COUNT=1 ++ CONFIG_API_MAX_REQUESTS=1024 ++ ANALYTICS_API_SSL_ENABLE=false ++ ANALYTICS_API_SSL_INSECURE=True ++ ANALYTICS_API_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ ANALYTICS_API_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ ANALYTICS_API_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_ENABLE=false ++ CASSANDRA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ CASSANDRA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ CASSANDRA_SSL_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ CASSANDRA_SSL_KEYSTORE_PASSWORD=astrophytum ++ CASSANDRA_SSL_TRUSTSTORE_PASSWORD=ornatum ++ CASSANDRA_SSL_PROTOCOL=TLS ++ CASSANDRA_SSL_ALGORITHM=SunX509 ++ CASSANDRA_SSL_CIPHER_SUITES='[TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA]' ++ CASSANDRA_CONFIG_MEMTABLE_FLUSH_WRITER=4 ++ CASSANDRA_CONFIG_CONCURRECT_COMPACTORS=4 ++ CASSANDRA_CONFIG_COMPACTION_THROUGHPUT_MB_PER_SEC=256 ++ CASSANDRA_CONFIG_CONCURRECT_READS=64 ++ CASSANDRA_CONFIG_CONCURRECT_WRITES=64 ++ CASSANDRA_CONFIG_MEMTABLE_ALLOCATION_TYPE=offheap_objects ++ CASSANDRA_REAPER_ENABLED=false ++ CASSANDRA_REAPER_JMX_KEY=reaperJmxKey ++ CASSANDRA_REAPER_JMX_AUTH_USERNAME=reaperUser ++ CASSANDRA_REAPER_JMX_AUTH_PASSWORD=reaperPass ++ CASSANDRA_REAPER_APP_PORT=8071 ++ CASSANDRA_REAPER_ADM_PORT=8072 ++ CONTROL_NODES=10.20.0.17,10.20.0.25,10.20.0.18 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.17,10.20.0.25,10.20.0.18 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ ZOOKEEPER_PORT=2181 ++ ZOOKEEPER_PORTS=2888:3888 +++ get_server_list ZOOKEEPER :2181, +++ local server_typ=ZOOKEEPER_NODES +++ local port_with_delim=:2181, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in "${server_list[@]}" ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:2181, +++ for server in "${server_list[@]}" ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:2181, +++ for server in "${server_list[@]}" ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+=10.0.0.141:2181, +++ '[' -n 10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181, ']' +++ echo 10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181 ++ ZOOKEEPER_SERVERS=10.0.0.249:2181,10.0.0.241:2181,10.0.0.141:2181 +++ get_server_list ZOOKEEPER ':2181 ' +++ local server_typ=ZOOKEEPER_NODES +++ local 'port_with_delim=:2181 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in "${server_list[@]}" ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:2181 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:2181 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:2181 ' +++ '[' -n '10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181 ' ']' +++ echo '10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.249:2181 10.0.0.241:2181 10.0.0.141:2181' ++ RABBITMQ_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ RABBITMQ_NODE_PORT=5673 +++ get_server_list RABBITMQ :5673, +++ local server_typ=RABBITMQ_NODES +++ local port_with_delim=:5673, +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in "${server_list[@]}" ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+=10.0.0.249:5673, +++ for server in "${server_list[@]}" ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+=10.0.0.241:5673, +++ for server in "${server_list[@]}" ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+=10.0.0.141:5673, +++ '[' -n 10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673, ']' +++ echo 10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673 ++ RABBITMQ_SERVERS=10.0.0.249:5673,10.0.0.241:5673,10.0.0.141:5673 ++ RABBITMQ_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_SSL_FAIL_IF_NO_PEER_CERT=true ++ RABBITMQ_VHOST=/ ++ RABBITMQ_USER=guest ++ RABBITMQ_PASSWORD=guest ++ RABBITMQ_USE_SSL=false ++ RABBITMQ_SSL_VER=tlsv1.2 ++ RABBITMQ_CLIENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ RABBITMQ_CLIENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ RABBITMQ_CLIENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ RABBITMQ_HEARTBEAT_INTERVAL=60 ++ RABBITMQ_CLUSTER_PARTITION_HANDLING=autoheal ++ RABBITMQ_MIRRORED_QUEUE_MODE=all ++ REDIS_SERVER_PORT=6379 ++ REDIS_SERVER_PASSWORD= +++ get_server_list ANALYTICS ':6379 ' +++ local server_typ=ANALYTICS_NODES +++ local 'port_with_delim=:6379 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in "${server_list[@]}" ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:6379 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:6379 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:6379 ' +++ '[' -n '10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379 ' ']' +++ echo '10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379' ++ REDIS_SERVERS='10.0.0.249:6379 10.0.0.241:6379 10.0.0.141:6379' ++ REDIS_LISTEN_ADDRESS= ++ REDIS_PROTECTED_MODE= ++ REDIS_SSL_ENABLE=false ++ REDIS_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ REDIS_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ REDIS_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ redis_ssl_config= ++ KAFKA_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ KAFKA_PORT=9092 +++ get_server_list KAFKA ':9092 ' +++ local server_typ=KAFKA_NODES +++ local 'port_with_delim=:9092 ' +++ local server_list= +++ IFS=, +++ read -ra server_list +++ local extended_server_list= +++ for server in "${server_list[@]}" ++++ echo 10.0.0.249 +++ local server_address=10.0.0.249 +++ extended_server_list+='10.0.0.249:9092 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.241 +++ local server_address=10.0.0.241 +++ extended_server_list+='10.0.0.241:9092 ' +++ for server in "${server_list[@]}" ++++ echo 10.0.0.141 +++ local server_address=10.0.0.141 +++ extended_server_list+='10.0.0.141:9092 ' +++ '[' -n '10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092 ' ']' +++ echo '10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092' ++ KAFKA_SERVERS='10.0.0.249:9092 10.0.0.241:9092 10.0.0.141:9092' ++ KAFKA_SSL_ENABLE=false ++ KAFKA_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ KAFKA_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ KAFKA_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ KEYSTONE_AUTH_ADMIN_TENANT=admin ++ KEYSTONE_AUTH_ADMIN_USER=admin ++ KEYSTONE_AUTH_ADMIN_PASSWORD=contrail123 ++ KEYSTONE_AUTH_PROJECT_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_USER_DOMAIN_NAME=Default ++ KEYSTONE_AUTH_REGION_NAME=RegionOne ++ KEYSTONE_AUTH_URL_VERSION=/v3 ++ KEYSTONE_AUTH_HOST=10.0.0.249 ++ KEYSTONE_AUTH_PROTO=http ++ KEYSTONE_AUTH_ADMIN_PORT=5000 ++ KEYSTONE_AUTH_PUBLIC_PORT=5000 ++ KEYSTONE_AUTH_URL_TOKENS=/v3/auth/tokens ++ KEYSTONE_AUTH_INSECURE=True ++ KEYSTONE_AUTH_CERTFILE= ++ KEYSTONE_AUTH_KEYFILE= ++ KEYSTONE_AUTH_CA_CERTFILE= ++ KEYSTONE_AUTH_ENDPOINT_TYPE= ++ KEYSTONE_AUTH_SYNC_ON_DEMAND= ++ KEYSTONE_AUTH_INTERFACE=public ++ KUBEMANAGER_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ KUBERNETES_CLUSTER_NAME=k8s ++ KUBERNETES_CNI_META_PLUGIN=multus ++ METADATA_PROXY_SECRET=contrail ++ BARBICAN_TENANT_NAME=service ++ BARBICAN_USER=barbican ++ BARBICAN_PASSWORD=contrail123 ++ AGENT_MODE=kernel ++ EXTERNAL_ROUTERS= ++ SUBCLUSTER= ++ VROUTER_COMPUTE_NODE_ADDRESS= ++ VROUTER_MODULE_OPTIONS= ++ FABRIC_SNAT_HASH_TABLE_SIZE=4096 ++ TSN_EVPN_MODE=False ++ TSN_NODES='[]' ++ PRIORITY_ID= ++ PRIORITY_BANDWIDTH= ++ PRIORITY_SCHEDULING= ++ QOS_QUEUE_ID= ++ QOS_LOGICAL_QUEUES= ++ QOS_DEF_HW_QUEUE=False ++ PRIORITY_TAGGING=True ++ SLO_DESTINATION=collector ++ '[' -n '' ']' ++ SAMPLE_DESTINATION=collector ++ FLOW_EXPORT_RATE=0 ++ WEBUI_NODES=10.0.0.249,10.0.0.241,10.0.0.141 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.249,10.0.0.241,10.0.0.141 + local cassandra=10.0.0.249 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.249 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.249,10.0.0.241,10.0.0.141 +++ local servers=10.0.0.249,10.0.0.241,10.0.0.141 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ sort ++++ uniq ++++ cat /proc/net/fib_trie +++ local local_ips=,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in "${server_list[@]}" +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.249'\''))' +++ local server_ip=10.0.0.249 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.249 ]] +++ [[ ,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.249, ]] +++ (( ord+=1 )) +++ for server in "${server_list[@]}" +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.241'\''))' +++ local server_ip=10.0.0.241 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.241 ]] +++ [[ ,10.0.0.241,10.20.0.25,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.241, ]] +++ echo 10.0.0.241 2 +++ return ++ local ip=10.0.0.241 ++ [[ -z 10.0.0.241 ]] ++ echo 10.0.0.241 + host_ip=10.0.0.241 + [[ cql == \c\q\l ]] ++ echo 10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.249:9041 10.0.0.241:9041 10.0.0.141:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.241:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ sort ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/local/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/local/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/local/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/local/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.9/site-packages/vnc_cfg_api_server/vnc_addr_mgmt.py:287: SyntaxWarning: "is not" with a literal. Did you mean "!="? if ip_alloc_unit is not 1: /usr/local/lib/python3.9/site-packages/vnc_cfg_api_server/vnc_addr_mgmt.py:1113: SyntaxWarning: "is" with a literal. Did you mean "=="? if len(ipam_subnets) is 0: /usr/local/lib/python3.9/site-packages/vnc_cfg_api_server/vnc_addr_mgmt.py:1910: SyntaxWarning: "is" with a literal. Did you mean "=="? if len(ipam_subnets) is 0: 03/30/2026 03:47:44.211 7f5361db9980 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 03/30/2026 03:47:44.370 7f5361db9980 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 03/30/2026 03:47:44.383 7f5361db9980 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 03/30/2026 03:47:44.383 7f5361db9980 [contrail-api] [INFO]: SANDESH: Logging: FILE: [None] -> [/var/log/contrail/config-api/contrail-api-0.log] The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://localhost:8095/ Hit Ctrl-C to quit. Bottle v0.12.25 server starting up (using GeventPoolServer(spawn=))... Listening on http://10.0.0.241:8082/ Hit Ctrl-C to quit. 10.0.0.241 - - [2026-03-30 03:47:45] "GET / HTTP/1.1" 503 181 0.000213 10.0.0.241 - - [2026-03-30 03:47:45] "GET / HTTP/1.1" 503 181 0.000136 10.0.0.141 - - [2026-03-30 03:47:45] "GET / HTTP/1.1" 503 181 0.000233 10.0.0.249 - - [2026-03-30 03:47:46] "GET / HTTP/1.1" 200 36215 0.001491 Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.249 - - [2026-03-30 03:47:46] "POST /fqname-to-id HTTP/1.1" 401 293 0.000552 10.0.0.241 - - [2026-03-30 03:47:46] "GET / HTTP/1.1" 200 36215 0.001232 10.0.0.241 - - [2026-03-30 03:47:46] "GET / HTTP/1.1" 200 45871 0.001262 10.0.0.241 - - [2026-03-30 03:47:46] "GET / HTTP/1.1" 200 45871 0.001091 10.0.0.241 - - [2026-03-30 03:47:46] "POST /fqname-to-id HTTP/1.1" 401 293 0.000305 10.0.0.241 - - [2026-03-30 03:47:46] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 293 0.000207 10.0.0.141 - - [2026-03-30 03:47:46] "GET / HTTP/1.1" 200 36215 0.001817 10.0.0.141 - - [2026-03-30 03:47:46] "POST /fqname-to-id HTTP/1.1" 401 293 0.000385 10.0.0.241 - - [2026-03-30 03:47:47] "GET / HTTP/1.1" 200 36215 0.001244 10.0.0.241 - - [2026-03-30 03:47:47] "GET / HTTP/1.1" 200 36215 0.001287 10.0.0.249 - - [2026-03-30 03:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 4.592494 10.0.0.249 - - [2026-03-30 03:47:51] "GET /global-system-config/df81cc1d-c818-41d3-ab6e-499bb49a6ce9?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3249 0.018256 10.0.0.249 - - [2026-03-30 03:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005496 10.0.0.141 - - [2026-03-30 03:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 2.948430 10.0.0.141 - - [2026-03-30 03:47:51] "GET /global-system-config/df81cc1d-c818-41d3-ab6e-499bb49a6ce9?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3249 0.010362 10.0.0.249 - - [2026-03-30 03:47:51] "GET /config-node/6620d1fd-04da-4b1b-a787-bc0786710740?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1202 0.005559 10.0.0.141 - - [2026-03-30 03:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003647 10.0.0.241 - - [2026-03-30 03:47:51] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 4.249086 10.0.0.241 - - [2026-03-30 03:47:51] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003414 10.0.0.141 - - [2026-03-30 03:47:51] "GET /config-node/f9735bbb-3dec-4a3d-b645-41f935a6ce74?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1203 0.004052 10.0.0.241 - - [2026-03-30 03:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 3.898209 10.0.0.241 - - [2026-03-30 03:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004104 10.0.0.241 - - [2026-03-30 03:47:51] "GET /network-ipam/a36d87b6-c7cd-43b2-bcb7-815dd0ca21ad?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1956 0.313033 10.0.0.241 - - [2026-03-30 03:47:51] "GET /service-appliance-set/f4bde6d9-ff4f-4d30-8dce-f703a23dbb9e?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1204 0.251859 10.0.0.241 - - [2026-03-30 03:47:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003745 /usr/local/lib/python3.9/site-packages/keystoneauth1/adapter.py:278: UserWarning: Using keystoneclient sessions has been deprecated. Please update your software to use keystoneauth1. warnings.warn( 10.0.0.241 - - [2026-03-30 03:47:54] "PUT /access-control-list/b54f4996-aad3-4cf0-9b4e-ed8378969648 HTTP/1.1" 200 273 0.014651 10.0.0.141 - - [2026-03-30 03:48:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000387 10.0.0.249 - - [2026-03-30 03:48:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000418 10.0.0.141 - - [2026-03-30 03:48:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000360 10.0.0.241 - - [2026-03-30 03:48:01] "GET /global-system-configs HTTP/1.1" 401 293 0.000538 10.0.0.249 - - [2026-03-30 03:48:01] "GET /global-system-configs HTTP/1.1" 401 293 0.000343 10.0.0.241 - - [2026-03-30 03:48:01] "GET /global-system-configs HTTP/1.1" 401 293 0.000747 10.0.0.241 - - [2026-03-30 03:48:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000439 10.0.0.241 - - [2026-03-30 03:48:29] "GET /global-system-configs HTTP/1.1" 401 293 0.000349 10.0.0.141 - - [2026-03-30 03:48:29] "GET /global-system-configs HTTP/1.1" 401 293 0.000359 10.0.0.141 - - [2026-03-30 03:48:29] "GET /global-system-configs HTTP/1.1" 401 293 0.000381 10.0.0.249 - - [2026-03-30 03:48:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000407 10.0.0.249 - - [2026-03-30 03:48:32] "GET /global-system-configs HTTP/1.1" 401 293 0.000426 The option "admin_port" is not known to keystonemiddleware The option "max_requests" is not known to keystonemiddleware The option "signing_dir" is not known to keystonemiddleware The option "auth_url" is not known to keystonemiddleware The option "username" is not known to keystonemiddleware The option "password" is not known to keystonemiddleware The option "user_domain_name" is not known to keystonemiddleware The option "project_domain_name" is not known to keystonemiddleware The option "project_name" is not known to keystonemiddleware AuthToken middleware is set with keystone_authtoken.service_token_roles_required set to False. This is backwards compatible but deprecated behaviour. Please set this to True. Configuring www_authenticate_uri to point to the public identity endpoint is required; clients may not be able to authenticate against an admin endpoint Using the in-process token cache is deprecated as of the 4.2.0 release and may be removed in the 5.0.0 release or the 'O' development cycle. The in-process cache causes inconsistent results and high memory usage. When the feature is removed the auth_token middleware will not cache tokens by default which may result in performance issues. It is recommended to use memcache for the auth_token token cache by setting the memcached_servers option. 10.0.0.241 - - [2026-03-30 03:48:55] "GET /obj-perms HTTP/1.1" 200 5075 0.529423 10.0.0.141 - - [2026-03-30 03:48:55] "GET /obj-perms HTTP/1.1" 200 5075 0.073820 10.0.0.249 - - [2026-03-30 03:49:56] "GET /obj-perms HTTP/1.1" 200 5075 0.072036 10.0.0.241 - - [2026-03-30 03:53:00] "GET /obj-perms HTTP/1.1" 200 5075 0.083992 10.0.0.141 - - [2026-03-30 03:53:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000571 10.0.0.141 - - [2026-03-30 03:53:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000446 10.0.0.249 - - [2026-03-30 03:53:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000373 10.0.0.249 - - [2026-03-30 03:53:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000354 10.0.0.241 - - [2026-03-30 03:53:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000331 10.0.0.241 - - [2026-03-30 03:53:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000824 10.0.0.241 - - [2026-03-30 03:53:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000498 10.0.0.241 - - [2026-03-30 03:53:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000370 10.0.0.141 - - [2026-03-30 03:53:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000439 10.0.0.141 - - [2026-03-30 03:53:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000363 10.0.0.249 - - [2026-03-30 03:53:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000348 10.0.0.249 - - [2026-03-30 03:53:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000352 10.0.0.141 - - [2026-03-30 03:54:00] "GET /obj-perms HTTP/1.1" 200 5075 0.074758 10.0.0.249 - - [2026-03-30 03:54:00] "GET /obj-perms HTTP/1.1" 200 5075 0.070843 10.0.0.141 - - [2026-03-30 03:58:04] "GET /global-system-configs HTTP/1.1" 401 293 0.000409 10.0.0.249 - - [2026-03-30 03:58:04] "GET /global-system-configs HTTP/1.1" 401 293 0.000414 10.0.0.241 - - [2026-03-30 03:58:04] "GET /global-system-configs HTTP/1.1" 401 293 0.000400 10.0.0.141 - - [2026-03-30 03:58:04] "GET /global-system-configs HTTP/1.1" 401 293 0.000383 10.0.0.249 - - [2026-03-30 03:58:05] "GET /global-system-configs HTTP/1.1" 401 293 0.000409 10.0.0.241 - - [2026-03-30 03:58:05] "GET /global-system-configs HTTP/1.1" 401 293 0.000396 10.0.0.241 - - [2026-03-30 03:58:05] "GET /obj-perms HTTP/1.1" 200 5075 0.274775 10.0.0.141 - - [2026-03-30 03:58:05] "GET /obj-perms HTTP/1.1" 200 5075 0.065160 10.0.0.241 - - [2026-03-30 03:58:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000411 10.0.0.241 - - [2026-03-30 03:58:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000369 10.0.0.141 - - [2026-03-30 03:58:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000493 10.0.0.141 - - [2026-03-30 03:58:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000584 10.0.0.249 - - [2026-03-30 03:58:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000368 10.0.0.249 - - [2026-03-30 03:58:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000435 10.0.0.249 - - [2026-03-30 03:59:06] "GET /obj-perms HTTP/1.1" 200 5075 0.123862 10.0.0.241 - - [2026-03-30 04:02:09] "GET /obj-perms HTTP/1.1" 200 5075 0.081425 10.0.0.141 - - [2026-03-30 04:03:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000386 10.0.0.141 - - [2026-03-30 04:03:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000348 10.0.0.249 - - [2026-03-30 04:03:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000464 10.0.0.249 - - [2026-03-30 04:03:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000345 10.0.0.241 - - [2026-03-30 04:03:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000373 10.0.0.241 - - [2026-03-30 04:03:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000350 10.0.0.141 - - [2026-03-30 04:03:09] "GET /obj-perms HTTP/1.1" 200 5075 0.142877 10.0.0.249 - - [2026-03-30 04:03:10] "GET /obj-perms HTTP/1.1" 200 5075 0.208285 10.0.0.241 - - [2026-03-30 04:03:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000380 10.0.0.241 - - [2026-03-30 04:03:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000396 10.0.0.141 - - [2026-03-30 04:03:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000680 10.0.0.141 - - [2026-03-30 04:03:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000443 10.0.0.249 - - [2026-03-30 04:03:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000396 10.0.0.249 - - [2026-03-30 04:03:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000845 10.0.0.241 - - [2026-03-30 04:07:13] "GET /obj-perms HTTP/1.1" 200 5075 0.069826 10.0.0.141 - - [2026-03-30 04:07:13] "GET /obj-perms HTTP/1.1" 200 5075 0.081434 10.0.0.141 - - [2026-03-30 04:08:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000617 10.0.0.141 - - [2026-03-30 04:08:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000547 10.0.0.249 - - [2026-03-30 04:08:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000385 10.0.0.249 - - [2026-03-30 04:08:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000378 10.0.0.241 - - [2026-03-30 04:08:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000464 10.0.0.241 - - [2026-03-30 04:08:01] "GET /global-system-configs HTTP/1.1" 401 293 0.000342 10.0.0.249 - - [2026-03-30 04:08:14] "GET /obj-perms HTTP/1.1" 200 5075 0.122003 10.0.0.241 - - [2026-03-30 04:08:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000477 10.0.0.241 - - [2026-03-30 04:08:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000777 10.0.0.141 - - [2026-03-30 04:08:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000408 10.0.0.141 - - [2026-03-30 04:08:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000397 10.0.0.249 - - [2026-03-30 04:08:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000369 10.0.0.249 - - [2026-03-30 04:08:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000521 10.0.0.241 - - [2026-03-30 04:09:15] "GET /virtual-router/fdbb5387-9281-4d29-b2fc-2caa2ea8b44a?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1248 0.056965 10.0.0.241 - - [2026-03-30 04:10:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.039667 10.0.0.241 - - [2026-03-30 04:10:16] "GET /virtual-router/3c1cfd6d-6a54-4484-88a4-cb9550872228?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1246 0.007157 10.0.0.241 - - [2026-03-30 04:11:17] "GET /obj-perms HTTP/1.1" 200 5075 0.068431 [Introspect:8084]10.0.0.241 - - [2026-03-30 04:11:33] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 847 0.000998 [Introspect:8084]10.0.0.241 - - [2026-03-30 04:11:33] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3167 0.001044 [Introspect:8084]10.0.0.241 - - [2026-03-30 04:11:52] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 847 0.001067 [Introspect:8084]10.0.0.241 - - [2026-03-30 04:11:52] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3167 0.001359 10.0.0.141 - - [2026-03-30 04:12:17] "GET /obj-perms HTTP/1.1" 200 5075 0.077315 10.0.0.249 - - [2026-03-30 04:12:18] "GET /obj-perms HTTP/1.1" 200 5075 0.076301 10.0.0.141 - - [2026-03-30 04:13:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000608 10.0.0.141 - - [2026-03-30 04:13:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000514 10.0.0.249 - - [2026-03-30 04:13:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000370 10.0.0.249 - - [2026-03-30 04:13:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000333 10.0.0.241 - - [2026-03-30 04:13:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000351 10.0.0.241 - - [2026-03-30 04:13:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000553 10.0.0.241 - - [2026-03-30 04:13:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000410 10.0.0.241 - - [2026-03-30 04:13:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000369 10.0.0.141 - - [2026-03-30 04:13:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000347 10.0.0.141 - - [2026-03-30 04:13:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000345 10.0.0.249 - - [2026-03-30 04:13:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000412 10.0.0.249 - - [2026-03-30 04:13:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000374 10.0.0.241 - - [2026-03-30 04:13:32] "POST /fqname-to-id HTTP/1.1" 404 206 0.048971 [Introspect:8084]10.0.0.249 - - [2026-03-30 04:13:33] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3167 0.001145 10.0.0.241 - - [2026-03-30 04:13:35] "POST /access-control-lists HTTP/1.1" 200 609 0.064345 10.0.0.241 - - [2026-03-30 04:13:39] "GET /projects?obj_uuids=8e455587-28ed-4e64-b310-3442e0cef7ae&detail=False&count=False&shared=False HTTP/1.1" 200 360 0.037288 10.0.0.249 - - [2026-03-30 04:13:39] "POST /neutron/network HTTP/1.1" 200 620 0.273273 10.0.0.241 - - [2026-03-30 04:13:39] "POST /route-targets HTTP/1.1" 200 328 0.026999 10.0.0.249 - - [2026-03-30 04:13:40] "POST /neutron/network HTTP/1.1" 200 839 0.012664 10.0.0.249 - - [2026-03-30 04:13:44] "POST /neutron/network HTTP/1.1" 200 849 0.008782 10.0.0.249 - - [2026-03-30 04:13:44] "GET /project/8e455587-28ed-4e64-b310-3442e0cef7ae?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000604 10.0.0.249 - - [2026-03-30 04:13:46] "POST /neutron/port HTTP/1.1" 200 117 0.008551 10.0.0.241 - - [2026-03-30 04:13:47] "GET /projects?obj_uuids=8e455587-28ed-4e64-b310-3442e0cef7ae&detail=False&count=False&shared=False HTTP/1.1" 200 360 0.001398 10.0.0.249 - - [2026-03-30 04:13:47] "POST /neutron/port HTTP/1.1" 200 1071 0.501881 10.0.0.249 - - [2026-03-30 04:13:48] "POST /neutron/port HTTP/1.1" 200 1125 0.199953 10.0.0.249 - - [2026-03-30 04:13:48] "POST /neutron/subnet HTTP/1.1" 200 698 0.012617 10.0.0.249 - - [2026-03-30 04:13:51] "POST /neutron/port HTTP/1.1" 200 1135 0.029763 10.0.0.249 - - [2026-03-30 04:13:56] "POST /neutron/security_group HTTP/1.1" 200 2069 0.009251 10.0.0.249 - - [2026-03-30 04:13:57] "GET /obj-perms HTTP/1.1" 200 5071 0.166162 10.0.0.249 - - [2026-03-30 04:14:00] "GET /obj-perms HTTP/1.1" 200 5071 0.006464 10.0.0.249 - - [2026-03-30 04:14:02] "POST /neutron/port HTTP/1.1" 200 1135 0.025188 10.0.0.249 - - [2026-03-30 04:14:03] "POST /neutron/port HTTP/1.1" 200 117 0.043404 10.0.0.241 - - [2026-03-30 04:14:04] "DELETE /route-target/b06b5c64-233f-4177-9843-f380c99fa2ea HTTP/1.1" 200 115 0.042293 10.0.0.241 - - [2026-03-30 04:14:20] "GET /obj-perms HTTP/1.1" 200 5075 0.087019 10.0.0.241 - - [2026-03-30 04:14:21] "POST /fqname-to-id HTTP/1.1" 404 245 0.031887 10.0.0.241 - - [2026-03-30 04:14:24] "PUT /access-control-list/78778860-8ebc-4838-9016-2f564972c554 HTTP/1.1" 200 273 0.035528 10.0.0.249 - - [2026-03-30 04:14:26] "POST /neutron/network HTTP/1.1" 200 117 0.052193 10.0.0.249 - - [2026-03-30 04:14:26] "POST /neutron/network HTTP/1.1" 200 837 0.010192 10.0.0.249 - - [2026-03-30 04:14:26] "POST /neutron/subnet HTTP/1.1" 200 719 0.013244 10.0.0.141 - - [2026-03-30 04:14:28] "GET /obj-perms HTTP/1.1" 200 5073 0.071007 10.0.0.241 - - [2026-03-30 04:14:29] "POST /route-targets HTTP/1.1" 200 328 0.018480 10.0.0.241 - - [2026-03-30 04:14:29] "POST /useragent-kv HTTP/1.1" 200 115 0.009378 10.0.0.249 - - [2026-03-30 04:14:29] "POST /neutron/subnet HTTP/1.1" 200 729 0.306691 10.0.0.249 - - [2026-03-30 04:14:29] "POST /neutron/network HTTP/1.1" 200 839 0.009914 10.0.0.249 - - [2026-03-30 04:14:30] "GET /obj-perms HTTP/1.1" 200 5073 0.061091 10.0.0.249 - - [2026-03-30 04:14:31] "GET /project/99f2df25-06b0-485f-9d1c-ac9f73fb9c63?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000404 10.0.0.249 - - [2026-03-30 04:14:31] "POST /neutron/network HTTP/1.1" 200 839 0.040149 10.0.0.249 - - [2026-03-30 04:14:32] "POST /neutron/port HTTP/1.1" 200 117 0.012217 10.0.0.249 - - [2026-03-30 04:14:32] "GET /project/99f2df25-06b0-485f-9d1c-ac9f73fb9c63?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000448 10.0.0.241 - - [2026-03-30 04:14:32] "GET /projects?obj_uuids=99f2df25-06b0-485f-9d1c-ac9f73fb9c63&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.003506 10.0.0.249 - - [2026-03-30 04:14:33] "POST /neutron/port HTTP/1.1" 200 1073 0.386933 10.0.0.249 - - [2026-03-30 04:14:33] "POST /neutron/port HTTP/1.1" 200 1127 0.228380 10.0.0.249 - - [2026-03-30 04:14:33] "POST /neutron/port HTTP/1.1" 200 1137 0.024657 10.0.0.249 - - [2026-03-30 04:14:33] "POST /neutron/security_group HTTP/1.1" 200 2070 0.012730 10.0.0.249 - - [2026-03-30 04:14:33] "POST /neutron/port HTTP/1.1" 200 117 0.013725 10.0.0.249 - - [2026-03-30 04:14:34] "POST /neutron/network HTTP/1.1" 200 847 0.008479 10.0.0.249 - - [2026-03-30 04:14:35] "POST /neutron/port HTTP/1.1" 200 1071 0.070443 10.0.0.249 - - [2026-03-30 04:14:36] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004691 10.0.0.249 - - [2026-03-30 04:14:36] "POST /neutron/network HTTP/1.1" 200 837 0.008833 10.0.0.249 - - [2026-03-30 04:14:39] "POST /neutron/port HTTP/1.1" 200 1137 0.023659 10.0.0.249 - - [2026-03-30 04:14:39] "POST /neutron/security_group HTTP/1.1" 200 2070 0.007967 10.0.0.241 - - [2026-03-30 04:14:45] "GET /projects?obj_uuids=99f2df25-06b0-485f-9d1c-ac9f73fb9c63&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.000970 10.0.0.249 - - [2026-03-30 04:14:45] "POST /neutron/floatingip HTTP/1.1" 200 529 0.187684 10.0.0.249 - - [2026-03-30 04:14:46] "POST /neutron/floatingip HTTP/1.1" 200 577 0.114544 10.0.0.249 - - [2026-03-30 04:14:46] "POST /neutron/port HTTP/1.1" 200 1135 0.033105 10.0.0.249 - - [2026-03-30 04:14:46] "POST /neutron/security_group HTTP/1.1" 200 2070 0.007878 10.0.0.249 - - [2026-03-30 04:14:47] "POST /neutron/port HTTP/1.1" 200 1135 0.021684 10.0.0.249 - - [2026-03-30 04:14:56] "POST /neutron/floatingip HTTP/1.1" 200 577 0.022743 10.0.0.249 - - [2026-03-30 04:14:56] "POST /neutron/floatingip HTTP/1.1" 200 115 0.071074 10.0.0.241 - - [2026-03-30 04:14:57] "GET /projects?obj_uuids=8e455587-28ed-4e64-b310-3442e0cef7ae&detail=False&count=False&shared=False HTTP/1.1" 200 360 0.001086 10.0.0.249 - - [2026-03-30 04:14:57] "POST /neutron/port HTTP/1.1" 200 1135 0.047003 10.0.0.241 - - [2026-03-30 04:14:57] "GET /project/8e455587-28ed-4e64-b310-3442e0cef7ae?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1513 0.085932 10.0.0.241 - - [2026-03-30 04:14:57] "GET /projects?obj_uuids=8e455587-28ed-4e64-b310-3442e0cef7ae&detail=False&count=False&shared=False HTTP/1.1" 200 360 0.000964 10.0.0.241 - - [2026-03-30 04:14:57] "GET /project/8e455587-28ed-4e64-b310-3442e0cef7ae?fields=security_groups HTTP/1.1" 200 1397 0.059228 10.0.0.249 - - [2026-03-30 04:14:57] "POST /neutron/port HTTP/1.1" 200 1137 0.061599 10.0.0.241 - - [2026-03-30 04:14:57] "DELETE /security-group/ee5c0c11-2743-4ad9-b4ad-5608ab970e75 HTTP/1.1" 200 115 0.104126 10.0.0.241 - - [2026-03-30 04:14:57] "GET /projects?obj_uuids=8e455587-28ed-4e64-b310-3442e0cef7ae&detail=False&count=False&shared=False HTTP/1.1" 200 360 0.001248 10.0.0.241 - - [2026-03-30 04:14:57] "GET /project/8e455587-28ed-4e64-b310-3442e0cef7ae?fields=application_policy_sets HTTP/1.1" 200 1436 0.115759 10.0.0.241 - - [2026-03-30 04:14:57] "DELETE /access-control-list/bdb031e6-3737-4a97-9a4f-f183565d8391 HTTP/1.1" 200 115 0.108521 10.0.0.241 - - [2026-03-30 04:14:58] "DELETE /project/8e455587-28ed-4e64-b310-3442e0cef7ae HTTP/1.1" 200 115 0.753326 10.0.0.249 - - [2026-03-30 04:14:59] "POST /neutron/network HTTP/1.1" 200 839 0.007914 10.0.0.241 - - [2026-03-30 04:14:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.006392 10.0.0.241 - - [2026-03-30 04:14:59] "POST /useragent-kv HTTP/1.1" 200 115 0.004066 10.0.0.241 - - [2026-03-30 04:14:59] "POST /useragent-kv HTTP/1.1" 200 115 0.003703 10.0.0.249 - - [2026-03-30 04:14:59] "POST /neutron/network HTTP/1.1" 200 151 0.198662 10.0.0.241 - - [2026-03-30 04:15:03] "POST /access-control-lists HTTP/1.1" 200 593 0.038181 10.0.0.241 - - [2026-03-30 04:15:10] "POST /fqname-to-id HTTP/1.1" 404 229 0.006418 10.0.0.241 - - [2026-03-30 04:15:10] "POST /access-control-lists HTTP/1.1" 200 591 0.047170 10.0.0.241 - - [2026-03-30 04:15:12] "POST /fqname-to-id HTTP/1.1" 404 227 0.011560 10.0.0.241 - - [2026-03-30 04:15:12] "PUT /access-control-list/2a32aa83-9588-48af-9b5f-0eeb7eb92dd8 HTTP/1.1" 200 273 0.025811 10.0.0.249 - - [2026-03-30 04:15:13] "POST /neutron/security_group_rule HTTP/1.1" 200 539 0.049172 10.0.0.249 - - [2026-03-30 04:15:13] "POST /neutron/security_group_rule HTTP/1.1" 200 115 0.171745 10.0.0.241 - - [2026-03-30 04:15:13] "PUT /access-control-list/2a32aa83-9588-48af-9b5f-0eeb7eb92dd8 HTTP/1.1" 200 273 0.028234 10.0.0.241 - - [2026-03-30 04:15:13] "POST /fqname-to-id HTTP/1.1" 404 227 0.015024 10.0.0.241 - - [2026-03-30 04:15:13] "PUT /access-control-list/2a9f46f8-4377-40b6-99e3-87f9c97108a0 HTTP/1.1" 200 273 0.050256 10.0.0.249 - - [2026-03-30 04:15:14] "POST /neutron/security_group_rule HTTP/1.1" 200 539 0.016368 10.0.0.249 - - [2026-03-30 04:15:14] "POST /neutron/security_group_rule HTTP/1.1" 200 115 0.166270 10.0.0.241 - - [2026-03-30 04:15:14] "PUT /access-control-list/2a9f46f8-4377-40b6-99e3-87f9c97108a0 HTTP/1.1" 200 273 0.030107 10.0.0.241 - - [2026-03-30 04:15:15] "POST /fqname-to-id HTTP/1.1" 404 244 0.009489 10.0.0.241 - - [2026-03-30 04:15:15] "PUT /access-control-list/21ef4963-6b3f-4d69-8458-2ddcc3501fb8 HTTP/1.1" 200 273 0.029130 10.0.0.249 - - [2026-03-30 04:15:15] "POST /neutron/security_group_rule HTTP/1.1" 200 539 0.076484 10.0.0.249 - - [2026-03-30 04:15:16] "POST /neutron/security_group_rule HTTP/1.1" 200 115 0.134386 10.0.0.241 - - [2026-03-30 04:15:16] "PUT /access-control-list/21ef4963-6b3f-4d69-8458-2ddcc3501fb8 HTTP/1.1" 200 273 0.024645 10.0.0.241 - - [2026-03-30 04:15:16] "POST /fqname-to-id HTTP/1.1" 404 244 0.008978 10.0.0.241 - - [2026-03-30 04:15:16] "PUT /access-control-list/9bae1f51-e7bf-4af2-ae8e-7a23fa618081 HTTP/1.1" 200 273 0.031672 10.0.0.249 - - [2026-03-30 04:15:16] "POST /neutron/security_group_rule HTTP/1.1" 200 539 0.023247 10.0.0.249 - - [2026-03-30 04:15:17] "POST /neutron/security_group_rule HTTP/1.1" 200 115 0.151586 10.0.0.241 - - [2026-03-30 04:15:17] "PUT /access-control-list/9bae1f51-e7bf-4af2-ae8e-7a23fa618081 HTTP/1.1" 200 273 0.021765 10.0.0.249 - - [2026-03-30 04:15:18] "POST /neutron/router HTTP/1.1" 200 541 0.014574 10.0.0.249 - - [2026-03-30 04:15:18] "POST /neutron/router HTTP/1.1" 200 541 0.013319 10.0.0.249 - - [2026-03-30 04:15:18] "POST /neutron/router HTTP/1.1" 200 541 0.005344 10.0.0.249 - - [2026-03-30 04:15:18] "POST /neutron/router HTTP/1.1" 200 541 0.004104 10.0.0.249 - - [2026-03-30 04:15:19] "POST /neutron/router HTTP/1.1" 200 541 0.004999 10.0.0.249 - - [2026-03-30 04:15:19] "POST /neutron/router HTTP/1.1" 200 541 0.004559 10.0.0.249 - - [2026-03-30 04:15:19] "POST /neutron/router HTTP/1.1" 200 541 0.011586 10.0.0.249 - - [2026-03-30 04:15:19] "POST /neutron/router HTTP/1.1" 200 541 0.004862 10.0.0.249 - - [2026-03-30 04:15:19] "POST /neutron/router HTTP/1.1" 200 541 0.004531 10.0.0.249 - - [2026-03-30 04:15:19] "POST /neutron/router HTTP/1.1" 200 541 0.004290 10.0.0.249 - - [2026-03-30 04:15:19] "POST /neutron/router HTTP/1.1" 200 541 0.005439 10.0.0.249 - - [2026-03-30 04:15:19] "POST /neutron/router HTTP/1.1" 200 541 0.042470 10.0.0.241 - - [2026-03-30 04:15:19] "GET /logical-router/35b3b0cf-26ef-4e11-874c-5e39459054d1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 404 171 0.011503 10.0.0.241 - - [2026-03-30 04:15:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.017406 10.0.0.241 - - [2026-03-30 04:15:19] "GET /projects?obj_uuids=5eb5c387-50ec-491e-b367-383085e60b1e&detail=False&count=False&shared=False HTTP/1.1" 200 326 0.004917 10.0.0.249 - - [2026-03-30 04:15:19] "POST /neutron/router HTTP/1.1" 200 542 0.140812 10.0.0.249 - - [2026-03-30 04:15:19] "POST /neutron/router HTTP/1.1" 200 542 0.006462 10.0.0.241 - - [2026-03-30 04:15:19] "PUT /logical-router/db0aa7c7-b147-4d35-a9eb-452e466859d2 HTTP/1.1" 200 263 0.048517 10.0.0.249 - - [2026-03-30 04:15:19] "POST /neutron/router HTTP/1.1" 200 542 0.015443 10.0.0.249 - - [2026-03-30 04:15:20] "POST /neutron/router HTTP/1.1" 200 542 0.004226 10.0.0.249 - - [2026-03-30 04:15:20] "POST /neutron/router HTTP/1.1" 200 542 0.007476 10.0.0.249 - - [2026-03-30 04:15:20] "POST /neutron/router HTTP/1.1" 200 542 0.007601 10.0.0.249 - - [2026-03-30 04:15:20] "POST /neutron/router HTTP/1.1" 200 542 0.004439 10.0.0.249 - - [2026-03-30 04:15:20] "POST /neutron/router HTTP/1.1" 200 542 0.004539 10.0.0.249 - - [2026-03-30 04:15:20] "POST /neutron/router HTTP/1.1" 200 542 0.005430 10.0.0.249 - - [2026-03-30 04:15:20] "POST /neutron/router HTTP/1.1" 200 542 0.005388 10.0.0.249 - - [2026-03-30 04:15:20] "POST /neutron/router HTTP/1.1" 200 542 0.004538 10.0.0.249 - - [2026-03-30 04:15:20] "POST /neutron/router HTTP/1.1" 200 542 0.034120 10.0.0.249 - - [2026-03-30 04:15:20] "POST /neutron/router HTTP/1.1" 200 542 0.004698 10.0.0.249 - - [2026-03-30 04:15:20] "POST /neutron/router HTTP/1.1" 200 559 0.008940 10.0.0.241 - - [2026-03-30 04:15:20] "POST /route-targets HTTP/1.1" 200 328 0.016656 10.0.0.249 - - [2026-03-30 04:15:21] "POST /neutron/router HTTP/1.1" 200 559 0.012563 10.0.0.249 - - [2026-03-30 04:15:21] "POST /neutron/router HTTP/1.1" 200 559 0.005082 10.0.0.249 - - [2026-03-30 04:15:21] "POST /neutron/router HTTP/1.1" 200 559 0.004236 10.0.0.249 - - [2026-03-30 04:15:21] "POST /neutron/router HTTP/1.1" 200 559 0.005381 10.0.0.249 - - [2026-03-30 04:15:21] "POST /neutron/router HTTP/1.1" 200 559 0.008602 10.0.0.249 - - [2026-03-30 04:15:21] "POST /neutron/router HTTP/1.1" 200 559 0.004145 10.0.0.249 - - [2026-03-30 04:15:21] "POST /neutron/router HTTP/1.1" 200 559 0.004691 10.0.0.249 - - [2026-03-30 04:15:21] "POST /neutron/router HTTP/1.1" 200 559 0.005901 10.0.0.249 - - [2026-03-30 04:15:21] "POST /neutron/router HTTP/1.1" 200 559 0.004426 10.0.0.249 - - [2026-03-30 04:15:21] "POST /neutron/router HTTP/1.1" 200 559 0.005280 10.0.0.249 - - [2026-03-30 04:15:21] "POST /neutron/router HTTP/1.1" 200 559 0.006661 10.0.0.249 - - [2026-03-30 04:15:21] "POST /neutron/router HTTP/1.1" 200 151 0.105860 10.0.0.241 - - [2026-03-30 04:15:21] "DELETE /route-target/3a75faf1-f32a-4e0e-b18a-1f9e4045f806 HTTP/1.1" 200 115 0.047864 10.0.0.249 - - [2026-03-30 04:15:22] "POST /neutron/security_group HTTP/1.1" 200 521 0.005627 10.0.0.241 - - [2026-03-30 04:15:22] "DELETE /access-control-list/5b5f08cb-72b5-4cef-89f6-614a906d9d53 HTTP/1.1" 200 115 0.061649 10.0.0.249 - - [2026-03-30 04:15:22] "POST /neutron/security_group HTTP/1.1" 200 151 0.098215 10.0.0.241 - - [2026-03-30 04:15:22] "DELETE /access-control-list/2a9f46f8-4377-40b6-99e3-87f9c97108a0 HTTP/1.1" 200 115 0.066940 10.0.0.241 - - [2026-03-30 04:15:25] "POST /fqname-to-id HTTP/1.1" 404 230 0.004267 10.0.0.241 - - [2026-03-30 04:15:25] "POST /access-control-lists HTTP/1.1" 200 592 0.058827 10.0.0.249 - - [2026-03-30 04:15:29] "POST /neutron/network HTTP/1.1" 200 117 0.057076 10.0.0.249 - - [2026-03-30 04:15:30] "POST /neutron/network HTTP/1.1" 200 820 0.012764 10.0.0.249 - - [2026-03-30 04:15:30] "POST /neutron/subnet HTTP/1.1" 200 725 0.010550 10.0.0.249 - - [2026-03-30 04:15:31] "POST /neutron/port HTTP/1.1" 200 151 0.160397 10.0.0.241 - - [2026-03-30 04:15:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004153 10.0.0.249 - - [2026-03-30 04:15:34] "POST /neutron/network HTTP/1.1" 200 117 0.030897 10.0.0.241 - - [2026-03-30 04:15:34] "POST /useragent-kv HTTP/1.1" 200 115 0.011663 10.0.0.249 - - [2026-03-30 04:15:34] "POST /neutron/subnet HTTP/1.1" 200 715 0.224765 10.0.0.241 - - [2026-03-30 04:15:34] "POST /ref-update HTTP/1.1" 200 156 0.040240 10.0.0.249 - - [2026-03-30 04:15:34] "POST /neutron/network HTTP/1.1" 200 974 0.011629 10.0.0.241 - - [2026-03-30 04:15:35] "GET /projects?obj_uuids=88f45762-9985-4e3a-913c-ce02a2b62e8a&detail=False&count=False&shared=False HTTP/1.1" 200 345 0.003482 10.0.0.249 - - [2026-03-30 04:15:35] "POST /neutron/port HTTP/1.1" 200 1016 0.309032 10.0.0.249 - - [2026-03-30 04:15:35] "POST /neutron/port HTTP/1.1" 200 1016 0.014309 10.0.0.249 - - [2026-03-30 04:15:36] "POST /neutron/port HTTP/1.1" 200 117 0.006884 10.0.0.249 - - [2026-03-30 04:15:36] "POST /neutron/port HTTP/1.1" 200 1016 0.029967 10.0.0.249 - - [2026-03-30 04:15:36] "POST /neutron/network HTTP/1.1" 200 974 0.010124 10.0.0.249 - - [2026-03-30 04:15:37] "POST /neutron/port HTTP/1.1" 200 117 0.008807 10.0.0.249 - - [2026-03-30 04:15:37] "POST /neutron/port HTTP/1.1" 200 1016 0.019208 10.0.0.249 - - [2026-03-30 04:15:37] "POST /neutron/port HTTP/1.1" 200 1016 0.016574 10.0.0.249 - - [2026-03-30 04:15:37] "POST /neutron/port HTTP/1.1" 200 1118 0.026491 10.0.0.249 - - [2026-03-30 04:15:37] "POST /neutron/port HTTP/1.1" 200 1016 0.017956 10.0.0.249 - - [2026-03-30 04:15:37] "POST /neutron/port HTTP/1.1" 200 117 0.001151 10.0.0.249 - - [2026-03-30 04:15:38] "POST /neutron/port HTTP/1.1" 200 1118 0.025182 10.0.0.249 - - [2026-03-30 04:15:38] "POST /neutron/port HTTP/1.1" 200 117 0.001119 10.0.0.249 - - [2026-03-30 04:15:42] "POST /neutron/security_group HTTP/1.1" 200 2054 0.008616 10.0.0.249 - - [2026-03-30 04:15:42] "POST /neutron/port HTTP/1.1" 200 1118 0.021709 10.0.0.249 - - [2026-03-30 04:15:46] "POST /neutron/security_group HTTP/1.1" 200 2054 0.008126 10.0.0.249 - - [2026-03-30 04:15:48] "POST /neutron/port HTTP/1.1" 200 1118 0.022943 10.0.0.249 - - [2026-03-30 04:15:48] "POST /neutron/security_group HTTP/1.1" 200 2054 0.009342 10.0.0.249 - - [2026-03-30 04:15:53] "POST /neutron/port HTTP/1.1" 200 1108 0.017354 10.0.0.249 - - [2026-03-30 04:15:53] "POST /neutron/port HTTP/1.1" 200 1108 0.025295 10.0.0.249 - - [2026-03-30 04:15:54] "POST /neutron/network HTTP/1.1" 200 974 0.015829 10.0.0.241 - - [2026-03-30 04:15:57] "POST /fqname-to-id HTTP/1.1" 404 232 0.004869 10.0.0.241 - - [2026-03-30 04:15:57] "POST /access-control-lists HTTP/1.1" 200 594 0.049393 10.0.0.241 - - [2026-03-30 04:15:58] "GET /projects?obj_uuids=99f2df25-06b0-485f-9d1c-ac9f73fb9c63&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.001746 10.0.0.241 - - [2026-03-30 04:15:58] "GET /project/99f2df25-06b0-485f-9d1c-ac9f73fb9c63?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1517 0.101904 10.0.0.241 - - [2026-03-30 04:15:58] "GET /projects?obj_uuids=99f2df25-06b0-485f-9d1c-ac9f73fb9c63&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.000974 10.0.0.241 - - [2026-03-30 04:15:58] "GET /project/99f2df25-06b0-485f-9d1c-ac9f73fb9c63?fields=security_groups HTTP/1.1" 200 1400 0.088713 10.0.0.241 - - [2026-03-30 04:15:58] "DELETE /security-group/8b7d1379-607d-4a0d-9721-f5f41c4de298 HTTP/1.1" 200 115 0.122773 10.0.0.241 - - [2026-03-30 04:15:58] "GET /projects?obj_uuids=99f2df25-06b0-485f-9d1c-ac9f73fb9c63&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.001376 10.0.0.241 - - [2026-03-30 04:15:58] "GET /project/99f2df25-06b0-485f-9d1c-ac9f73fb9c63?fields=application_policy_sets HTTP/1.1" 200 1439 0.055547 10.0.0.249 - - [2026-03-30 04:15:59] "POST /neutron/port HTTP/1.1" 400 205 0.013140 10.0.0.241 - - [2026-03-30 04:15:59] "DELETE /project/99f2df25-06b0-485f-9d1c-ac9f73fb9c63 HTTP/1.1" 200 115 0.707861 10.0.0.241 - - [2026-03-30 04:15:59] "DELETE /access-control-list/2860eddc-a68e-4f5a-aa6f-23a4f8478dca HTTP/1.1" 200 115 0.064988 10.0.0.241 - - [2026-03-30 04:15:59] "DELETE /access-control-list/59fa015d-100e-4ab5-9071-c7ba8fc6920b HTTP/1.1" 200 115 0.080673 10.0.0.249 - - [2026-03-30 04:16:02] "POST /neutron/network HTTP/1.1" 200 117 0.057538 10.0.0.241 - - [2026-03-30 04:16:02] "POST /route-targets HTTP/1.1" 200 328 0.021780 10.0.0.249 - - [2026-03-30 04:16:03] "POST /neutron/network HTTP/1.1" 200 826 0.010247 10.0.0.249 - - [2026-03-30 04:16:03] "POST /neutron/subnet HTTP/1.1" 200 734 0.015415 10.0.0.241 - - [2026-03-30 04:16:03] "POST /ref-update HTTP/1.1" 200 156 0.030892 10.0.0.241 - - [2026-03-30 04:16:03] "POST /useragent-kv HTTP/1.1" 200 115 0.010370 10.0.0.249 - - [2026-03-30 04:16:04] "POST /neutron/subnet HTTP/1.1" 200 720 0.284182 10.0.0.249 - - [2026-03-30 04:16:04] "POST /neutron/network HTTP/1.1" 200 823 0.007818 10.0.0.249 - - [2026-03-30 04:16:04] "GET /project/84d2a65b-d43b-49dc-9c44-807a979ae053?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000403 10.0.0.249 - - [2026-03-30 04:16:05] "POST /neutron/network HTTP/1.1" 200 826 0.011113 10.0.0.249 - - [2026-03-30 04:16:05] "POST /neutron/port HTTP/1.1" 200 117 0.007175 10.0.0.241 - - [2026-03-30 04:16:06] "GET /projects?obj_uuids=84d2a65b-d43b-49dc-9c44-807a979ae053&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.003901 10.0.0.249 - - [2026-03-30 04:16:06] "GET /project/84d2a65b-d43b-49dc-9c44-807a979ae053?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000335 10.0.0.249 - - [2026-03-30 04:16:06] "POST /neutron/port HTTP/1.1" 200 1060 0.423958 10.0.0.249 - - [2026-03-30 04:16:06] "POST /neutron/port HTTP/1.1" 200 1114 0.193767 10.0.0.249 - - [2026-03-30 04:16:06] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004021 10.0.0.249 - - [2026-03-30 04:16:06] "POST /neutron/network HTTP/1.1" 200 826 0.009169 10.0.0.249 - - [2026-03-30 04:16:07] "POST /neutron/port HTTP/1.1" 200 117 0.010231 10.0.0.241 - - [2026-03-30 04:16:07] "GET /projects?obj_uuids=84d2a65b-d43b-49dc-9c44-807a979ae053&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001088 10.0.0.249 - - [2026-03-30 04:16:07] "POST /neutron/router HTTP/1.1" 200 344 0.422983 10.0.0.241 - - [2026-03-30 04:16:07] "POST /ref-update HTTP/1.1" 200 156 0.029800 10.0.0.241 - - [2026-03-30 04:16:07] "GET /projects?obj_uuids=84d2a65b-d43b-49dc-9c44-807a979ae053&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001502 10.0.0.249 - - [2026-03-30 04:16:08] "POST /neutron/port HTTP/1.1" 200 1057 0.451455 10.0.0.249 - - [2026-03-30 04:16:08] "POST /neutron/port HTTP/1.1" 200 1057 0.017697 10.0.0.249 - - [2026-03-30 04:16:08] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004266 10.0.0.249 - - [2026-03-30 04:16:08] "POST /neutron/network HTTP/1.1" 200 823 0.008971 10.0.0.249 - - [2026-03-30 04:16:13] "POST /neutron/port HTTP/1.1" 200 1124 0.021725 10.0.0.249 - - [2026-03-30 04:16:13] "POST /neutron/security_group HTTP/1.1" 200 2056 0.008385 10.0.0.249 - - [2026-03-30 04:16:17] "POST /neutron/port HTTP/1.1" 200 1124 0.020492 10.0.0.249 - - [2026-03-30 04:16:19] "POST /neutron/security_group HTTP/1.1" 200 2056 0.009156 10.0.0.249 - - [2026-03-30 04:16:19] "POST /neutron/port HTTP/1.1" 200 1121 0.022807 10.0.0.241 - - [2026-03-30 04:16:21] "GET /obj-perms HTTP/1.1" 200 5075 0.080270 10.0.0.141 - - [2026-03-30 04:16:22] "GET /obj-perms HTTP/1.1" 200 5075 0.096243 10.0.0.249 - - [2026-03-30 04:16:22] "POST /neutron/port HTTP/1.1" 200 1124 0.020488 10.0.0.249 - - [2026-03-30 04:16:22] "POST /neutron/subnet HTTP/1.1" 200 708 0.010435 10.0.0.249 - - [2026-03-30 04:16:26] "POST /neutron/port HTTP/1.1" 200 1121 0.020756 10.0.0.249 - - [2026-03-30 04:16:26] "POST /neutron/network HTTP/1.1" 200 833 0.008088 10.0.0.249 - - [2026-03-30 04:16:26] "POST /neutron/subnet HTTP/1.1" 200 694 0.016329 10.0.0.249 - - [2026-03-30 04:16:26] "POST /neutron/port HTTP/1.1" 200 1921 0.053936 10.0.0.249 - - [2026-03-30 04:16:32] "POST /neutron/router HTTP/1.1" 200 580 0.008065 10.0.0.241 - - [2026-03-30 04:16:32] "POST /ref-update HTTP/1.1" 200 156 0.021216 10.0.0.249 - - [2026-03-30 04:16:35] "POST /neutron/router HTTP/1.1" 200 344 0.250603 10.0.0.249 - - [2026-03-30 04:16:35] "POST /neutron/router HTTP/1.1" 200 580 0.007840 10.0.0.241 - - [2026-03-30 04:16:35] "GET /logical-router/8dc3b2f8-d6b5-4f45-a873-0fb2f088ce15?exclude_back_refs=True&exclude_children=True HTTP/1.1" 404 171 0.018648 10.0.0.241 - - [2026-03-30 04:16:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005847 10.0.0.249 - - [2026-03-30 04:16:36] "POST /neutron/network HTTP/1.1" 400 204 0.017415 10.0.0.249 - - [2026-03-30 04:16:36] "POST /neutron/port HTTP/1.1" 200 151 0.248991 10.0.0.249 - - [2026-03-30 04:16:36] "POST /neutron/port HTTP/1.1" 200 151 0.277671 10.0.0.241 - - [2026-03-30 04:16:38] "DELETE /route-target/a9fd68b1-43de-49f8-aea2-e4e4b98dbcc6 HTTP/1.1" 200 115 0.023235 10.0.0.249 - - [2026-03-30 04:16:38] "POST /neutron/network HTTP/1.1" 200 826 0.008056 10.0.0.241 - - [2026-03-30 04:16:41] "POST /fqname-to-id HTTP/1.1" 404 237 0.004526 10.0.0.241 - - [2026-03-30 04:16:41] "POST /access-control-lists HTTP/1.1" 200 599 0.082506 10.0.0.241 - - [2026-03-30 04:16:46] "GET /projects?obj_uuids=a854b17e-16d5-4f27-8c70-67aa0e7e1872&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.003503 10.0.0.249 - - [2026-03-30 04:16:46] "POST /neutron/network HTTP/1.1" 200 608 0.206322 10.0.0.241 - - [2026-03-30 04:16:46] "POST /route-targets HTTP/1.1" 200 328 0.029487 10.0.0.249 - - [2026-03-30 04:16:47] "POST /neutron/network HTTP/1.1" 200 825 0.011671 10.0.0.249 - - [2026-03-30 04:16:47] "POST /neutron/network HTTP/1.1" 200 117 0.019985 10.0.0.241 - - [2026-03-30 04:16:47] "POST /ref-update HTTP/1.1" 200 156 0.030022 10.0.0.249 - - [2026-03-30 04:16:47] "POST /neutron/network HTTP/1.1" 200 832 0.023380 10.0.0.249 - - [2026-03-30 04:16:48] "POST /neutron/subnet HTTP/1.1" 200 714 0.012948 10.0.0.249 - - [2026-03-30 04:16:48] "GET /project/a854b17e-16d5-4f27-8c70-67aa0e7e1872?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000387 10.0.0.249 - - [2026-03-30 04:16:49] "POST /neutron/port HTTP/1.1" 200 117 0.007484 10.0.0.249 - - [2026-03-30 04:16:49] "POST /neutron/network HTTP/1.1" 200 842 0.007019 10.0.0.249 - - [2026-03-30 04:16:49] "GET /project/a854b17e-16d5-4f27-8c70-67aa0e7e1872?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000387 10.0.0.249 - - [2026-03-30 04:16:50] "POST /neutron/port HTTP/1.1" 200 1061 0.038909 10.0.0.249 - - [2026-03-30 04:16:50] "POST /neutron/network HTTP/1.1" 200 832 0.008574 10.0.0.249 - - [2026-03-30 04:16:50] "POST /neutron/subnet HTTP/1.1" 200 689 0.009021 10.0.0.249 - - [2026-03-30 04:16:50] "POST /neutron/port HTTP/1.1" 200 1125 0.037665 10.0.0.241 - - [2026-03-30 04:16:50] "GET /projects?obj_uuids=a854b17e-16d5-4f27-8c70-67aa0e7e1872&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.001812 10.0.0.249 - - [2026-03-30 04:16:50] "POST /neutron/router HTTP/1.1" 200 585 0.142632 10.0.0.249 - - [2026-03-30 04:16:51] "POST /neutron/router HTTP/1.1" 200 656 0.017473 10.0.0.241 - - [2026-03-30 04:16:51] "GET /service-template/7623966c-adbb-4ed2-baee-9d3afa1dd09a?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1682 0.020984 10.0.0.241 - - [2026-03-30 04:16:51] "GET /projects?obj_uuids=a854b17e-16d5-4f27-8c70-67aa0e7e1872&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.007583 10.0.0.241 - - [2026-03-30 04:16:51] "POST /route-targets HTTP/1.1" 200 328 0.040864 10.0.0.241 - - [2026-03-30 04:16:51] "POST /service-instances HTTP/1.1" 200 672 0.126683 10.0.0.241 - - [2026-03-30 04:16:51] "POST /ref-update HTTP/1.1" 200 156 0.076110 10.0.0.249 - - [2026-03-30 04:16:52] "POST /neutron/port HTTP/1.1" 200 1061 0.683901 10.0.0.241 - - [2026-03-30 04:16:52] "POST /virtual-machines HTTP/1.1" 200 554 0.030311 10.0.0.249 - - [2026-03-30 04:16:52] "POST /neutron/port HTTP/1.1" 200 1061 0.019006 10.0.0.241 - - [2026-03-30 04:16:52] "POST /instance-ips HTTP/1.1" 200 552 0.071960 10.0.0.249 - - [2026-03-30 04:16:52] "POST /neutron/port HTTP/1.1" 200 1125 0.023794 10.0.0.249 - - [2026-03-30 04:16:52] "POST /neutron/port HTTP/1.1" 200 117 0.001001 10.0.0.241 - - [2026-03-30 04:16:52] "PUT /virtual-machine-interface/bdb2076c-451a-47f8-ad67-afd3f12cd7da HTTP/1.1" 200 285 0.034369 10.0.0.241 - - [2026-03-30 04:16:52] "POST /virtual-machine-interfaces HTTP/1.1" 200 812 0.151375 10.0.0.241 - - [2026-03-30 04:16:52] "POST /instance-ips HTTP/1.1" 400 316 0.058658 10.0.0.241 - - [2026-03-30 04:16:53] "PUT /instance-ip/fee670c9-8822-4509-a819-82475b2f7430 HTTP/1.1" 200 257 0.044283 10.0.0.241 - - [2026-03-30 04:16:53] "POST /ref-update HTTP/1.1" 200 156 0.037322 10.0.0.241 - - [2026-03-30 04:16:53] "POST /virtual-machines HTTP/1.1" 200 554 0.037008 10.0.0.241 - - [2026-03-30 04:16:53] "POST /instance-ips HTTP/1.1" 400 246 0.031685 10.0.0.241 - - [2026-03-30 04:16:53] "PUT /instance-ip/7c0794ef-7189-47a1-a6c0-037cd15a94db HTTP/1.1" 200 257 0.033547 10.0.0.241 - - [2026-03-30 04:16:53] "POST /virtual-machine-interfaces HTTP/1.1" 200 812 0.147593 10.0.0.241 - - [2026-03-30 04:16:53] "PUT /routing-instance/0a6d9774-44a1-4cfb-916e-d5bd17f6e253 HTTP/1.1" 200 267 0.046824 10.0.0.241 - - [2026-03-30 04:16:53] "POST /chown HTTP/1.1" 200 109 0.017045 10.0.0.241 - - [2026-03-30 04:16:53] "POST /ref-update HTTP/1.1" 200 156 0.039341 10.0.0.249 - - [2026-03-30 04:16:56] "POST /neutron/security_group HTTP/1.1" 200 2002 0.009831 10.0.0.249 - - [2026-03-30 04:16:57] "POST /neutron/port HTTP/1.1" 200 1125 0.021593 10.0.0.249 - - [2026-03-30 04:16:59] "POST /neutron/security_group HTTP/1.1" 200 2002 0.009922 10.0.0.241 - - [2026-03-30 04:16:59] "GET /projects?obj_uuids=84d2a65b-d43b-49dc-9c44-807a979ae053&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001287 10.0.0.241 - - [2026-03-30 04:16:59] "GET /project/84d2a65b-d43b-49dc-9c44-807a979ae053?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1460 0.068355 10.0.0.241 - - [2026-03-30 04:16:59] "GET /projects?obj_uuids=84d2a65b-d43b-49dc-9c44-807a979ae053&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001471 10.0.0.241 - - [2026-03-30 04:16:59] "GET /project/84d2a65b-d43b-49dc-9c44-807a979ae053?fields=security_groups HTTP/1.1" 200 1357 0.077583 10.0.0.241 - - [2026-03-30 04:16:59] "DELETE /security-group/a0cc713c-7b8e-49e6-a557-cefd35439b93 HTTP/1.1" 200 115 0.062559 10.0.0.241 - - [2026-03-30 04:16:59] "GET /projects?obj_uuids=84d2a65b-d43b-49dc-9c44-807a979ae053&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001192 10.0.0.241 - - [2026-03-30 04:16:59] "DELETE /access-control-list/93791a16-35c6-4983-a94e-2cdda22059bf HTTP/1.1" 200 115 0.052513 10.0.0.241 - - [2026-03-30 04:16:59] "GET /project/84d2a65b-d43b-49dc-9c44-807a979ae053?fields=application_policy_sets HTTP/1.1" 200 1396 0.045153 10.0.0.241 - - [2026-03-30 04:16:59] "DELETE /project/84d2a65b-d43b-49dc-9c44-807a979ae053 HTTP/1.1" 200 115 0.551087 10.0.0.249 - - [2026-03-30 04:17:01] "POST /neutron/port HTTP/1.1" 200 1125 0.036660 10.0.0.249 - - [2026-03-30 04:17:01] "POST /neutron/security_group HTTP/1.1" 200 2002 0.008232 10.0.0.249 - - [2026-03-30 04:17:02] "POST /neutron/port HTTP/1.1" 200 1125 0.020562 10.0.0.249 - - [2026-03-30 04:17:12] "POST /neutron/router HTTP/1.1" 200 344 0.235857 10.0.0.241 - - [2026-03-30 04:17:12] "GET /logical-router/d335b19f-c918-4f5e-a853-713f7742b7d0?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1978 0.008205 10.0.0.241 - - [2026-03-30 04:17:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.026650 10.0.0.241 - - [2026-03-30 04:17:12] "PUT /routing-instance/0a6d9774-44a1-4cfb-916e-d5bd17f6e253 HTTP/1.1" 200 267 0.023239 10.0.0.241 - - [2026-03-30 04:17:12] "GET /logical-router/d335b19f-c918-4f5e-a853-713f7742b7d0?exclude_back_refs=True&exclude_children=True HTTP/1.1" 404 171 0.014286 10.0.0.241 - - [2026-03-30 04:17:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004396 10.0.0.241 - - [2026-03-30 04:17:12] "POST /ref-update HTTP/1.1" 200 156 0.022532 10.0.0.249 - - [2026-03-30 04:17:12] "POST /neutron/network HTTP/1.1" 200 832 0.012129 10.0.0.241 - - [2026-03-30 04:17:12] "GET /instance-ip/fee670c9-8822-4509-a819-82475b2f7430?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 2163 0.007921 10.0.0.241 - - [2026-03-30 04:17:12] "POST /ref-update HTTP/1.1" 200 156 0.058062 10.0.0.249 - - [2026-03-30 04:17:13] "POST /neutron/port HTTP/1.1" 200 1115 0.042265 10.0.0.241 - - [2026-03-30 04:17:13] "DELETE /virtual-machine-interface/cb800e80-a96e-4459-80ce-c75e1e4124c9 HTTP/1.1" 200 115 0.090822 10.0.0.249 - - [2026-03-30 04:17:13] "POST /neutron/port HTTP/1.1" 200 1115 0.087849 10.0.0.241 - - [2026-03-30 04:17:13] "DELETE /service-instance/8a37b21d-d296-4d8d-b2b1-680b2aa989a6 HTTP/1.1" 200 115 0.151101 10.0.0.241 - - [2026-03-30 04:17:13] "GET /instance-ip/7c0794ef-7189-47a1-a6c0-037cd15a94db?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 2097 0.008828 10.0.0.241 - - [2026-03-30 04:17:13] "DELETE /virtual-machine/4430654b-1026-4c94-97d4-28355f816b3e HTTP/1.1" 200 115 0.040684 10.0.0.241 - - [2026-03-30 04:17:13] "GET /instance-ip/7c0794ef-7189-47a1-a6c0-037cd15a94db?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1695 0.006678 10.0.0.241 - - [2026-03-30 04:17:14] "POST /ref-update HTTP/1.1" 200 156 0.047909 10.0.0.241 - - [2026-03-30 04:17:15] "POST /useragent-kv HTTP/1.1" 200 115 0.003128 10.0.0.241 - - [2026-03-30 04:17:15] "POST /useragent-kv HTTP/1.1" 200 115 0.003051 10.0.0.241 - - [2026-03-30 04:17:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005149 10.0.0.249 - - [2026-03-30 04:17:15] "POST /neutron/network HTTP/1.1" 200 151 0.161539 10.0.0.241 - - [2026-03-30 04:17:15] "DELETE /route-target/371a7d13-3670-441a-bba8-e13ff34bd263 HTTP/1.1" 200 115 0.037409 10.0.0.241 - - [2026-03-30 04:17:18] "POST /fqname-to-id HTTP/1.1" 404 241 0.021435 10.0.0.249 - - [2026-03-30 04:17:22] "POST /neutron/network HTTP/1.1" 200 117 0.060540 10.0.0.241 - - [2026-03-30 04:17:22] "POST /ref-update HTTP/1.1" 200 156 0.040795 10.0.0.241 - - [2026-03-30 04:17:23] "POST /useragent-kv HTTP/1.1" 200 115 0.013579 10.0.0.249 - - [2026-03-30 04:17:23] "POST /neutron/subnet HTTP/1.1" 200 828 0.210136 10.0.0.249 - - [2026-03-30 04:17:23] "POST /neutron/network HTTP/1.1" 200 1006 0.010419 10.0.0.249 - - [2026-03-30 04:17:24] "POST /neutron/network HTTP/1.1" 200 117 0.021561 10.0.0.241 - - [2026-03-30 04:17:24] "GET /virtual-network/9a4e8b3e-820a-4794-be87-4a9327a311e1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1953 0.050266 10.0.0.241 - - [2026-03-30 04:17:24] "POST /useragent-kv HTTP/1.1" 200 115 0.003030 10.0.0.249 - - [2026-03-30 04:17:24] "POST /neutron/subnet HTTP/1.1" 200 828 0.215571 10.0.0.249 - - [2026-03-30 04:17:24] "POST /neutron/network HTTP/1.1" 200 1005 0.010629 10.0.0.249 - - [2026-03-30 04:17:25] "POST /neutron/network HTTP/1.1" 200 1006 0.013624 10.0.0.241 - - [2026-03-30 04:17:25] "POST /fqname-to-id HTTP/1.1" 404 242 0.006680 10.0.0.241 - - [2026-03-30 04:17:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.006474 10.0.0.249 - - [2026-03-30 04:17:25] "POST /neutron/network HTTP/1.1" 200 1005 0.009350 10.0.0.241 - - [2026-03-30 04:17:25] "GET /virtual-network/9a4e8b3e-820a-4794-be87-4a9327a311e1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1953 0.005540 10.0.0.241 - - [2026-03-30 04:17:25] "POST /access-control-lists HTTP/1.1" 200 598 0.046355 10.0.0.249 - - [2026-03-30 04:17:27] "GET /obj-perms HTTP/1.1" 200 5065 0.104496 10.0.0.241 - - [2026-03-30 04:17:28] "GET /obj-perms HTTP/1.1" 200 5065 0.066791 10.0.0.249 - - [2026-03-30 04:17:29] "POST /neutron/network HTTP/1.1" 200 1113 0.012158 10.0.0.241 - - [2026-03-30 04:17:29] "DELETE /access-control-list/445ecaf1-6687-4fbd-8819-fd5d67652dac HTTP/1.1" 200 115 0.061404 10.0.0.249 - - [2026-03-30 04:17:29] "POST /neutron/network HTTP/1.1" 200 1114 0.016291 10.0.0.241 - - [2026-03-30 04:17:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003497 10.0.0.241 - - [2026-03-30 04:17:29] "POST /ref-update HTTP/1.1" 200 156 0.027797 10.0.0.249 - - [2026-03-30 04:17:29] "POST /neutron/network HTTP/1.1" 200 1005 0.017656 10.0.0.241 - - [2026-03-30 04:17:30] "POST /useragent-kv HTTP/1.1" 200 115 0.007584 10.0.0.241 - - [2026-03-30 04:17:30] "POST /useragent-kv HTTP/1.1" 200 115 0.003136 10.0.0.241 - - [2026-03-30 04:17:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.005145 10.0.0.241 - - [2026-03-30 04:17:30] "POST /useragent-kv HTTP/1.1" 200 115 0.002926 10.0.0.241 - - [2026-03-30 04:17:30] "POST /useragent-kv HTTP/1.1" 200 115 0.002974 10.0.0.249 - - [2026-03-30 04:17:30] "POST /neutron/network HTTP/1.1" 200 151 0.155676 10.0.0.241 - - [2026-03-30 04:17:33] "POST /access-control-lists HTTP/1.1" 200 614 0.034657 10.0.0.241 - - [2026-03-30 04:17:39] "POST /route-targets HTTP/1.1" 200 328 0.016104 10.0.0.241 - - [2026-03-30 04:17:39] "POST /useragent-kv HTTP/1.1" 200 115 0.014096 10.0.0.249 - - [2026-03-30 04:17:39] "POST /neutron/subnet HTTP/1.1" 200 729 0.310334 10.0.0.241 - - [2026-03-30 04:17:39] "GET /virtual-network/9a4e8b3e-820a-4794-be87-4a9327a311e1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1953 0.014748 10.0.0.249 - - [2026-03-30 04:17:40] "POST /neutron/network HTTP/1.1" 200 1017 0.012800 10.0.0.249 - - [2026-03-30 04:17:40] "POST /neutron/subnet HTTP/1.1" 200 828 0.008925 10.0.0.249 - - [2026-03-30 04:17:40] "POST /neutron/network HTTP/1.1" 200 1124 0.011565 10.0.0.241 - - [2026-03-30 04:17:40] "POST /access-control-lists HTTP/1.1" 200 609 0.095372 10.0.0.141 - - [2026-03-30 04:17:42] "GET /obj-perms HTTP/1.1" 200 5081 0.101919 10.0.0.241 - - [2026-03-30 04:17:42] "DELETE /route-target/05e28c0b-7bca-44c9-a11b-7003bf15a679 HTTP/1.1" 200 115 0.038134 10.0.0.241 - - [2026-03-30 04:17:48] "POST /fqname-to-id HTTP/1.1" 404 235 0.010998 10.0.0.249 - - [2026-03-30 04:17:52] "POST /neutron/network HTTP/1.1" 200 117 0.046077 10.0.0.241 - - [2026-03-30 04:17:52] "POST /ref-update HTTP/1.1" 200 156 0.053411 10.0.0.249 - - [2026-03-30 04:17:52] "POST /neutron/network HTTP/1.1" 200 827 0.014334 10.0.0.249 - - [2026-03-30 04:17:52] "POST /neutron/subnet HTTP/1.1" 200 730 0.009528 10.0.0.241 - - [2026-03-30 04:17:53] "POST /useragent-kv HTTP/1.1" 200 115 0.004560 10.0.0.249 - - [2026-03-30 04:17:53] "POST /neutron/subnet HTTP/1.1" 200 725 0.228875 10.0.0.249 - - [2026-03-30 04:17:53] "POST /neutron/network HTTP/1.1" 200 826 0.007366 10.0.0.241 - - [2026-03-30 04:17:53] "POST /fqname-to-id HTTP/1.1" 404 236 0.010798 10.0.0.249 - - [2026-03-30 04:17:53] "POST /neutron/network HTTP/1.1" 200 929 0.075843 10.0.0.249 - - [2026-03-30 04:17:54] "POST /neutron/network HTTP/1.1" 200 928 0.074673 10.0.0.241 - - [2026-03-30 04:17:54] "POST /fqname-to-id HTTP/1.1" 404 236 0.007643 10.0.0.249 - - [2026-03-30 04:17:55] "GET /obj-perms HTTP/1.1" 200 5053 0.076185 10.0.0.241 - - [2026-03-30 04:17:57] "GET /obj-perms HTTP/1.1" 200 5053 0.069314 10.0.0.249 - - [2026-03-30 04:17:57] "GET /project/9d864394-003f-426a-9ffb-63f240993bcf?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000543 10.0.0.249 - - [2026-03-30 04:17:58] "POST /neutron/network HTTP/1.1" 200 929 0.011004 10.0.0.249 - - [2026-03-30 04:17:58] "POST /neutron/port HTTP/1.1" 200 117 0.006892 10.0.0.249 - - [2026-03-30 04:17:59] "GET /project/9d864394-003f-426a-9ffb-63f240993bcf?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000302 10.0.0.241 - - [2026-03-30 04:17:59] "GET /projects?obj_uuids=9d864394-003f-426a-9ffb-63f240993bcf&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.003102 10.0.0.249 - - [2026-03-30 04:17:59] "POST /neutron/port HTTP/1.1" 200 1063 0.403890 10.0.0.249 - - [2026-03-30 04:17:59] "POST /neutron/port HTTP/1.1" 200 1117 0.115420 10.0.0.249 - - [2026-03-30 04:17:59] "POST /neutron/floatingip HTTP/1.1" 200 117 0.005302 10.0.0.249 - - [2026-03-30 04:17:59] "POST /neutron/network HTTP/1.1" 200 929 0.010383 10.0.0.241 - - [2026-03-30 04:18:00] "GET /projects?obj_uuids=a854b17e-16d5-4f27-8c70-67aa0e7e1872&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.001710 10.0.0.241 - - [2026-03-30 04:18:00] "GET /project/a854b17e-16d5-4f27-8c70-67aa0e7e1872?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1481 0.063222 10.0.0.241 - - [2026-03-30 04:18:00] "GET /projects?obj_uuids=a854b17e-16d5-4f27-8c70-67aa0e7e1872&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.001750 10.0.0.241 - - [2026-03-30 04:18:00] "GET /project/a854b17e-16d5-4f27-8c70-67aa0e7e1872?fields=security_groups HTTP/1.1" 200 1373 0.079543 10.0.0.249 - - [2026-03-30 04:18:00] "POST /neutron/port HTTP/1.1" 200 117 0.021876 10.0.0.141 - - [2026-03-30 04:18:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000505 10.0.0.241 - - [2026-03-30 04:18:00] "DELETE /security-group/b25e38b0-03b1-47b5-985c-81bb741bfaac HTTP/1.1" 200 115 0.138174 10.0.0.241 - - [2026-03-30 04:18:00] "GET /projects?obj_uuids=a854b17e-16d5-4f27-8c70-67aa0e7e1872&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.002074 10.0.0.141 - - [2026-03-30 04:18:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000429 10.0.0.241 - - [2026-03-30 04:18:00] "DELETE /access-control-list/e6366f57-c033-477d-ab76-3f4d2575bbf2 HTTP/1.1" 200 115 0.090217 10.0.0.241 - - [2026-03-30 04:18:00] "GET /project/a854b17e-16d5-4f27-8c70-67aa0e7e1872?fields=application_policy_sets HTTP/1.1" 200 1412 0.112450 10.0.0.241 - - [2026-03-30 04:18:00] "DELETE /project/a854b17e-16d5-4f27-8c70-67aa0e7e1872 HTTP/1.1" 409 225 0.576427 10.0.0.249 - - [2026-03-30 04:18:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000527 10.0.0.249 - - [2026-03-30 04:18:00] "POST /neutron/network HTTP/1.1" 200 938 0.021396 10.0.0.241 - - [2026-03-30 04:18:00] "DELETE /access-control-list/96c2f198-dd3b-41a4-96b9-599ad51d872b HTTP/1.1" 200 115 0.075834 10.0.0.249 - - [2026-03-30 04:18:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000415 10.0.0.241 - - [2026-03-30 04:18:01] "GET /global-system-configs HTTP/1.1" 401 293 0.000355 10.0.0.241 - - [2026-03-30 04:18:01] "GET /global-system-configs HTTP/1.1" 401 293 0.000420 10.0.0.241 - - [2026-03-30 04:18:01] "PUT /access-control-list/20819bc0-d281-40e9-9abd-02f16011de3b HTTP/1.1" 200 273 0.042907 10.0.0.249 - - [2026-03-30 04:18:01] "POST /neutron/port HTTP/1.1" 200 1062 0.044004 10.0.0.249 - - [2026-03-30 04:18:01] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004467 10.0.0.249 - - [2026-03-30 04:18:01] "POST /neutron/network HTTP/1.1" 200 928 0.007221 10.0.0.249 - - [2026-03-30 04:18:05] "POST /neutron/port HTTP/1.1" 200 1127 0.017832 10.0.0.249 - - [2026-03-30 04:18:05] "POST /neutron/security_group HTTP/1.1" 200 2060 0.008883 10.0.0.249 - - [2026-03-30 04:18:10] "POST /neutron/port HTTP/1.1" 200 1126 0.027384 10.0.0.249 - - [2026-03-30 04:18:12] "POST /neutron/security_group HTTP/1.1" 200 2060 0.008550 10.0.0.249 - - [2026-03-30 04:18:12] "POST /neutron/port HTTP/1.1" 200 1126 0.017858 10.0.0.241 - - [2026-03-30 04:18:18] "PUT /access-control-list/20819bc0-d281-40e9-9abd-02f16011de3b HTTP/1.1" 200 273 0.073514 10.0.0.249 - - [2026-03-30 04:18:21] "POST /neutron/network HTTP/1.1" 200 826 0.097149 10.0.0.249 - - [2026-03-30 04:18:21] "POST /neutron/network HTTP/1.1" 200 827 0.090543 10.0.0.241 - - [2026-03-30 04:18:21] "DELETE /access-control-list/7107ed95-4897-462f-8c20-78506f925941 HTTP/1.1" 200 115 0.074302 10.0.0.249 - - [2026-03-30 04:18:21] "POST /neutron/port HTTP/1.1" 200 1116 0.034744 10.0.0.249 - - [2026-03-30 04:18:22] "POST /neutron/network HTTP/1.1" 200 826 0.007675 10.0.0.249 - - [2026-03-30 04:18:22] "POST /neutron/port HTTP/1.1" 200 151 0.253380 10.0.0.141 - - [2026-03-30 04:18:23] "GET /obj-perms HTTP/1.1" 200 5075 0.057139 10.0.0.249 - - [2026-03-30 04:18:24] "POST /neutron/network HTTP/1.1" 200 827 0.007639 10.0.0.241 - - [2026-03-30 04:18:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003804 10.0.0.241 - - [2026-03-30 04:18:28] "POST /access-control-lists HTTP/1.1" 200 591 0.030214 10.0.0.241 - - [2026-03-30 04:18:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000374 10.0.0.241 - - [2026-03-30 04:18:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000340 10.0.0.141 - - [2026-03-30 04:18:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000348 10.0.0.141 - - [2026-03-30 04:18:29] "GET /global-system-configs HTTP/1.1" 401 293 0.000445 10.0.0.249 - - [2026-03-30 04:18:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000381 10.0.0.249 - - [2026-03-30 04:18:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000344 10.0.0.241 - - [2026-03-30 04:18:32] "GET /projects?obj_uuids=c5abd956-2601-4888-ae16-f710fc825abe&detail=False&count=False&shared=False HTTP/1.1" 200 342 0.004357 10.0.0.249 - - [2026-03-30 04:18:32] "POST /neutron/network HTTP/1.1" 200 612 0.187747 10.0.0.241 - - [2026-03-30 04:18:32] "POST /route-targets HTTP/1.1" 200 328 0.052130 10.0.0.249 - - [2026-03-30 04:18:32] "POST /neutron/network HTTP/1.1" 200 831 0.008981 10.0.0.241 - - [2026-03-30 04:18:32] "POST /ref-update HTTP/1.1" 200 156 0.030550 10.0.0.249 - - [2026-03-30 04:18:33] "POST /neutron/network HTTP/1.1" 200 117 0.019649 10.0.0.249 - - [2026-03-30 04:18:33] "POST /neutron/network HTTP/1.1" 200 833 0.008769 10.0.0.249 - - [2026-03-30 04:18:33] "POST /neutron/subnet HTTP/1.1" 200 734 0.009624 10.0.0.241 - - [2026-03-30 04:18:33] "POST /ref-update HTTP/1.1" 200 156 0.030257 10.0.0.249 - - [2026-03-30 04:18:34] "GET /project/c5abd956-2601-4888-ae16-f710fc825abe?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000628 10.0.0.249 - - [2026-03-30 04:18:34] "POST /neutron/port HTTP/1.1" 200 117 0.009486 10.0.0.249 - - [2026-03-30 04:18:35] "POST /neutron/network HTTP/1.1" 200 843 0.009470 10.0.0.249 - - [2026-03-30 04:18:35] "GET /project/c5abd956-2601-4888-ae16-f710fc825abe?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000387 10.0.0.249 - - [2026-03-30 04:18:36] "POST /neutron/port HTTP/1.1" 200 1053 0.023081 10.0.0.249 - - [2026-03-30 04:18:36] "POST /neutron/network HTTP/1.1" 200 833 0.011054 10.0.0.249 - - [2026-03-30 04:18:36] "POST /neutron/subnet HTTP/1.1" 200 699 0.010205 10.0.0.249 - - [2026-03-30 04:18:36] "POST /neutron/port HTTP/1.1" 200 117 0.001037 10.0.0.249 - - [2026-03-30 04:18:36] "POST /neutron/port HTTP/1.1" 200 1117 0.018729 10.0.0.241 - - [2026-03-30 04:18:37] "GET /projects?obj_uuids=c5abd956-2601-4888-ae16-f710fc825abe&detail=False&count=False&shared=False HTTP/1.1" 200 342 0.001003 10.0.0.249 - - [2026-03-30 04:18:37] "POST /neutron/port HTTP/1.1" 200 1055 0.363711 10.0.0.249 - - [2026-03-30 04:18:37] "POST /neutron/port HTTP/1.1" 200 1109 0.164654 10.0.0.249 - - [2026-03-30 04:18:37] "POST /neutron/subnet HTTP/1.1" 200 708 0.010482 10.0.0.249 - - [2026-03-30 04:18:41] "POST /neutron/port HTTP/1.1" 200 1117 0.022099 10.0.0.249 - - [2026-03-30 04:18:41] "POST /neutron/security_group HTTP/1.1" 200 2051 0.008982 10.0.0.249 - - [2026-03-30 04:18:44] "POST /neutron/port HTTP/1.1" 200 1117 0.022330 10.0.0.249 - - [2026-03-30 04:18:46] "POST /neutron/security_group HTTP/1.1" 200 2051 0.016935 10.0.0.249 - - [2026-03-30 04:18:48] "POST /neutron/port HTTP/1.1" 200 1119 0.018133 10.0.0.249 - - [2026-03-30 04:18:48] "POST /neutron/security_group HTTP/1.1" 200 2051 0.009398 10.0.0.249 - - [2026-03-30 04:18:55] "POST /neutron/port HTTP/1.1" 200 1119 0.024663 10.0.0.249 - - [2026-03-30 04:18:55] "POST /neutron/port HTTP/1.1" 200 1117 0.035345 10.0.0.249 - - [2026-03-30 04:18:57] "POST /neutron/network HTTP/1.1" 200 833 0.008848 10.0.0.241 - - [2026-03-30 04:18:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.006272 10.0.0.241 - - [2026-03-30 04:18:57] "DELETE /route-target/4c1aca62-573a-4726-9764-d097bd11c480 HTTP/1.1" 409 240 0.020150 10.0.0.241 - - [2026-03-30 04:18:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.009250 10.0.0.241 - - [2026-03-30 04:18:57] "POST /useragent-kv HTTP/1.1" 200 115 0.061641 10.0.0.241 - - [2026-03-30 04:18:57] "POST /useragent-kv HTTP/1.1" 200 115 0.002706 10.0.0.249 - - [2026-03-30 04:18:57] "POST /neutron/network HTTP/1.1" 200 151 0.191923 10.0.0.241 - - [2026-03-30 04:19:00] "GET /projects?obj_uuids=9d864394-003f-426a-9ffb-63f240993bcf&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.001004 10.0.0.241 - - [2026-03-30 04:19:00] "GET /project/9d864394-003f-426a-9ffb-63f240993bcf?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1477 0.067186 10.0.0.241 - - [2026-03-30 04:19:01] "GET /projects?obj_uuids=9d864394-003f-426a-9ffb-63f240993bcf&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.001017 10.0.0.241 - - [2026-03-30 04:19:01] "POST /access-control-lists HTTP/1.1" 200 596 0.056781 10.0.0.241 - - [2026-03-30 04:19:01] "GET /project/9d864394-003f-426a-9ffb-63f240993bcf?fields=security_groups HTTP/1.1" 200 1370 0.064088 10.0.0.241 - - [2026-03-30 04:19:01] "DELETE /security-group/c2ecdd3a-f792-4745-bb57-b060671e2aed HTTP/1.1" 200 115 0.128113 10.0.0.241 - - [2026-03-30 04:19:01] "GET /projects?obj_uuids=9d864394-003f-426a-9ffb-63f240993bcf&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.003923 10.0.0.241 - - [2026-03-30 04:19:01] "DELETE /access-control-list/1c5bdf3b-2fe3-490e-9b4d-0c4db0c2e525 HTTP/1.1" 200 115 0.050497 10.0.0.241 - - [2026-03-30 04:19:01] "GET /project/9d864394-003f-426a-9ffb-63f240993bcf?fields=application_policy_sets HTTP/1.1" 200 1409 0.079564 10.0.0.241 - - [2026-03-30 04:19:01] "DELETE /project/9d864394-003f-426a-9ffb-63f240993bcf HTTP/1.1" 200 115 0.625694 10.0.0.241 - - [2026-03-30 04:19:02] "DELETE /access-control-list/09e974ae-4bd4-49e9-952d-1c59b79fee4f HTTP/1.1" 200 115 0.040249 10.0.0.241 - - [2026-03-30 04:19:06] "POST /useragent-kv HTTP/1.1" 200 115 0.007658 10.0.0.249 - - [2026-03-30 04:19:06] "POST /neutron/subnet HTTP/1.1" 200 715 0.292915 10.0.0.249 - - [2026-03-30 04:19:06] "POST /neutron/network HTTP/1.1" 200 830 0.006241 10.0.0.249 - - [2026-03-30 04:19:07] "GET /obj-perms HTTP/1.1" 200 5045 0.070910 10.0.0.241 - - [2026-03-30 04:19:09] "GET /projects?obj_uuids=fd34e2a7-10a4-41c1-85cb-661ae8b84d20&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.003344 10.0.0.249 - - [2026-03-30 04:19:09] "POST /neutron/network HTTP/1.1" 200 613 0.153950 10.0.0.241 - - [2026-03-30 04:19:09] "POST /route-targets HTTP/1.1" 200 328 0.016919 10.0.0.249 - - [2026-03-30 04:19:09] "POST /neutron/network HTTP/1.1" 200 831 0.012223 10.0.0.249 - - [2026-03-30 04:19:10] "POST /neutron/network HTTP/1.1" 200 117 0.015408 10.0.0.249 - - [2026-03-30 04:19:11] "POST /neutron/network HTTP/1.1" 200 835 0.009273 10.0.0.249 - - [2026-03-30 04:19:11] "POST /neutron/subnet HTTP/1.1" 200 729 0.010599 10.0.0.241 - - [2026-03-30 04:19:11] "GET /obj-perms HTTP/1.1" 200 5045 0.067676 10.0.0.141 - - [2026-03-30 04:19:11] "GET /obj-perms HTTP/1.1" 200 5045 0.066693 10.0.0.249 - - [2026-03-30 04:19:12] "GET /project/fd34e2a7-10a4-41c1-85cb-661ae8b84d20?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000393 10.0.0.249 - - [2026-03-30 04:19:13] "POST /neutron/port HTTP/1.1" 200 117 0.010890 10.0.0.249 - - [2026-03-30 04:19:13] "POST /neutron/network HTTP/1.1" 200 845 0.008359 10.0.0.249 - - [2026-03-30 04:19:13] "GET /project/fd34e2a7-10a4-41c1-85cb-661ae8b84d20?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000483 10.0.0.249 - - [2026-03-30 04:19:14] "POST /neutron/port HTTP/1.1" 200 1057 0.048408 10.0.0.249 - - [2026-03-30 04:19:14] "POST /neutron/network HTTP/1.1" 200 835 0.007581 10.0.0.249 - - [2026-03-30 04:19:14] "POST /neutron/subnet HTTP/1.1" 200 694 0.009130 10.0.0.249 - - [2026-03-30 04:19:14] "POST /neutron/port HTTP/1.1" 200 1121 0.023470 10.0.0.249 - - [2026-03-30 04:19:15] "POST /neutron/network HTTP/1.1" 200 845 0.006346 10.0.0.249 - - [2026-03-30 04:19:15] "POST /neutron/security_group HTTP/1.1" 200 2056 0.009666 10.0.0.249 - - [2026-03-30 04:19:16] "POST /neutron/port HTTP/1.1" 200 1113 0.172808 10.0.0.249 - - [2026-03-30 04:19:16] "POST /neutron/subnet HTTP/1.1" 200 703 0.013183 10.0.0.249 - - [2026-03-30 04:19:16] "POST /neutron/network HTTP/1.1" 200 2221 0.012050 10.0.0.249 - - [2026-03-30 04:19:17] "GET /project/fd34e2a7-10a4-41c1-85cb-661ae8b84d20?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000453 10.0.0.249 - - [2026-03-30 04:19:17] "POST /neutron/network HTTP/1.1" 200 835 0.008172 10.0.0.249 - - [2026-03-30 04:19:18] "POST /neutron/port HTTP/1.1" 200 117 0.008706 10.0.0.241 - - [2026-03-30 04:19:18] "GET /projects?obj_uuids=fd34e2a7-10a4-41c1-85cb-661ae8b84d20&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001175 10.0.0.249 - - [2026-03-30 04:19:18] "POST /neutron/port HTTP/1.1" 200 1056 0.338587 10.0.0.249 - - [2026-03-30 04:19:19] "POST /neutron/port HTTP/1.1" 200 1056 0.026230 10.0.0.249 - - [2026-03-30 04:19:19] "POST /neutron/port HTTP/1.1" 200 1057 0.030711 10.0.0.249 - - [2026-03-30 04:19:20] "POST /neutron/port HTTP/1.1" 200 1059 0.023097 10.0.0.249 - - [2026-03-30 04:19:20] "POST /neutron/port HTTP/1.1" 200 3059 0.047378 10.0.0.249 - - [2026-03-30 04:19:20] "POST /neutron/port HTTP/1.1" 200 117 0.001445 10.0.0.249 - - [2026-03-30 04:19:20] "POST /neutron/subnet HTTP/1.1" 200 694 0.024261 10.0.0.249 - - [2026-03-30 04:19:20] "POST /neutron/floatingip HTTP/1.1" 200 117 0.003742 10.0.0.249 - - [2026-03-30 04:19:20] "POST /neutron/network HTTP/1.1" 200 835 0.008199 10.0.0.249 - - [2026-03-30 04:19:23] "POST /neutron/port HTTP/1.1" 200 3059 0.030863 10.0.0.249 - - [2026-03-30 04:19:23] "POST /neutron/security_group HTTP/1.1" 200 2056 0.008358 10.0.0.249 - - [2026-03-30 04:19:23] "POST /neutron/port HTTP/1.1" 200 3059 0.027657 10.0.0.249 - - [2026-03-30 04:19:24] "POST /neutron/security_group HTTP/1.1" 200 2056 0.292726 10.0.0.249 - - [2026-03-30 04:19:25] "POST /neutron/port HTTP/1.1" 200 1121 0.024160 10.0.0.249 - - [2026-03-30 04:19:25] "POST /neutron/floatingip HTTP/1.1" 200 117 0.005193 10.0.0.249 - - [2026-03-30 04:19:25] "POST /neutron/network HTTP/1.1" 200 831 0.010472 10.0.0.249 - - [2026-03-30 04:19:28] "POST /neutron/network HTTP/1.1" 200 845 0.007149 10.0.0.249 - - [2026-03-30 04:19:28] "POST /neutron/port HTTP/1.1" 200 117 0.001396 10.0.0.249 - - [2026-03-30 04:19:42] "POST /neutron/security_group HTTP/1.1" 200 2056 0.010090 10.0.0.249 - - [2026-03-30 04:19:52] "POST /neutron/port HTTP/1.1" 200 3059 0.025075 10.0.0.249 - - [2026-03-30 04:19:53] "POST /neutron/security_group HTTP/1.1" 200 2056 0.012182 10.0.0.241 - - [2026-03-30 04:20:04] "POST /ref-update HTTP/1.1" 200 156 0.094811 10.0.0.241 - - [2026-03-30 04:20:04] "POST /instance-ips HTTP/1.1" 200 386 0.054315 10.0.0.241 - - [2026-03-30 04:20:04] "POST /ref-relax-for-delete HTTP/1.1" 200 156 0.003236 10.0.0.241 - - [2026-03-30 04:20:04] "POST /ref-update HTTP/1.1" 200 156 0.021612 10.0.0.249 - - [2026-03-30 04:20:04] "POST /neutron/port HTTP/1.1" 200 1121 0.028851 10.0.0.241 - - [2026-03-30 04:20:04] "POST /ref-update HTTP/1.1" 200 156 0.027983 10.0.0.241 - - [2026-03-30 04:20:04] "POST /instance-ips HTTP/1.1" 200 376 0.040092 10.0.0.249 - - [2026-03-30 04:20:04] "POST /neutron/security_group HTTP/1.1" 200 2056 0.014669 10.0.0.241 - - [2026-03-30 04:20:04] "POST /ref-relax-for-delete HTTP/1.1" 200 156 0.009147 10.0.0.241 - - [2026-03-30 04:20:04] "POST /ref-update HTTP/1.1" 200 156 0.017920 10.0.0.249 - - [2026-03-30 04:20:06] "POST /neutron/port HTTP/1.1" 200 1123 0.019407 10.0.0.249 - - [2026-03-30 04:20:06] "POST /neutron/security_group HTTP/1.1" 200 2056 0.008454 10.0.0.241 - - [2026-03-30 04:20:08] "POST /fqname-to-id HTTP/1.1" 404 242 0.005701 10.0.0.249 - - [2026-03-30 04:20:08] "POST /neutron/network HTTP/1.1" 200 919 0.009773 10.0.0.241 - - [2026-03-30 04:20:09] "POST /access-control-lists HTTP/1.1" 200 606 0.061355 10.0.0.241 - - [2026-03-30 04:20:09] "POST /ref-update HTTP/1.1" 200 156 0.030313 10.0.0.241 - - [2026-03-30 04:20:09] "POST /ref-update HTTP/1.1" 200 156 0.024696 10.0.0.241 - - [2026-03-30 04:20:09] "POST /ref-update HTTP/1.1" 200 156 0.045456 10.0.0.241 - - [2026-03-30 04:20:09] "PUT /routing-instance/d2af6684-4b99-48b9-a122-c9baecc926a4 HTTP/1.1" 200 267 0.020678 10.0.0.241 - - [2026-03-30 04:20:09] "PUT /access-control-list/11bb54d3-5811-44ed-b6e3-9dafa146453e HTTP/1.1" 200 273 0.024967 10.0.0.249 - - [2026-03-30 04:20:10] "POST /neutron/security_group HTTP/1.1" 200 2056 0.008459 10.0.0.249 - - [2026-03-30 04:20:10] "POST /neutron/port HTTP/1.1" 200 3830 0.057940 10.0.0.249 - - [2026-03-30 04:20:10] "POST /neutron/security_group HTTP/1.1" 200 2056 0.007833 10.0.0.249 - - [2026-03-30 04:20:10] "POST /neutron/network HTTP/1.1" 200 804 0.027733 10.0.0.249 - - [2026-03-30 04:20:10] "POST /neutron/network HTTP/1.1" 200 923 0.006983 10.0.0.249 - - [2026-03-30 04:20:11] "POST /neutron/port HTTP/1.1" 200 3830 0.046396 10.0.0.249 - - [2026-03-30 04:20:11] "POST /neutron/security_group HTTP/1.1" 200 2056 0.008966 10.0.0.249 - - [2026-03-30 04:20:20] "POST /neutron/network HTTP/1.1" 200 835 0.019563 10.0.0.241 - - [2026-03-30 04:20:20] "DELETE /routing-instance/d2af6684-4b99-48b9-a122-c9baecc926a4 HTTP/1.1" 200 115 0.043187 10.0.0.241 - - [2026-03-30 04:20:20] "DELETE /routing-instance/61c1064d-e03f-49de-80d7-020fad39a1be HTTP/1.1" 200 115 0.067747 10.0.0.241 - - [2026-03-30 04:20:20] "DELETE /access-control-list/11bb54d3-5811-44ed-b6e3-9dafa146453e HTTP/1.1" 200 115 0.054491 10.0.0.241 - - [2026-03-30 04:20:20] "DELETE /instance-ip/1520380d-c79a-4d8d-a3ff-65e250bdfdc1 HTTP/1.1" 200 115 0.069580 10.0.0.241 - - [2026-03-30 04:20:21] "POST /ref-update HTTP/1.1" 200 156 0.025162 10.0.0.241 - - [2026-03-30 04:20:21] "DELETE /instance-ip/35cf8a1d-2c41-41f3-8c70-1797811f7b1b HTTP/1.1" 200 115 0.046635 10.0.0.241 - - [2026-03-30 04:20:21] "POST /ref-update HTTP/1.1" 200 156 0.021853 10.0.0.249 - - [2026-03-30 04:20:21] "POST /neutron/network HTTP/1.1" 400 204 0.015140 10.0.0.249 - - [2026-03-30 04:20:22] "POST /neutron/port HTTP/1.1" 200 1113 0.018346 10.0.0.249 - - [2026-03-30 04:20:22] "POST /neutron/port HTTP/1.1" 200 1111 0.017437 10.0.0.249 - - [2026-03-30 04:20:22] "POST /neutron/port HTTP/1.1" 200 151 0.278477 10.0.0.249 - - [2026-03-30 04:20:22] "POST /neutron/port HTTP/1.1" 200 1110 0.020557 10.0.0.241 - - [2026-03-30 04:20:23] "POST /useragent-kv HTTP/1.1" 200 115 0.003892 10.0.0.241 - - [2026-03-30 04:20:23] "POST /useragent-kv HTTP/1.1" 200 115 0.005466 10.0.0.249 - - [2026-03-30 04:20:23] "POST /neutron/network HTTP/1.1" 200 151 0.143518 10.0.0.241 - - [2026-03-30 04:20:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003150 10.0.0.249 - - [2026-03-30 04:20:24] "POST /neutron/network HTTP/1.1" 200 830 0.006834 10.0.0.241 - - [2026-03-30 04:20:24] "DELETE /route-target/57045ae9-f3bd-4bb5-9cf9-3672b7a2ea88 HTTP/1.1" 200 115 0.023281 10.0.0.249 - - [2026-03-30 04:20:25] "GET /obj-perms HTTP/1.1" 200 5075 0.077356 10.0.0.241 - - [2026-03-30 04:20:28] "POST /fqname-to-id HTTP/1.1" 404 234 0.016556 10.0.0.241 - - [2026-03-30 04:20:33] "GET /projects?obj_uuids=736da8c0-30a4-4506-bed7-0ceffb296b10&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.004100 10.0.0.249 - - [2026-03-30 04:20:33] "POST /neutron/network HTTP/1.1" 200 618 0.199022 10.0.0.241 - - [2026-03-30 04:20:33] "POST /ref-update HTTP/1.1" 200 156 0.039611 10.0.0.249 - - [2026-03-30 04:20:34] "POST /neutron/network HTTP/1.1" 200 833 0.011173 10.0.0.249 - - [2026-03-30 04:20:34] "POST /neutron/network HTTP/1.1" 200 807 0.015880 10.0.0.249 - - [2026-03-30 04:20:34] "GET /project/736da8c0-30a4-4506-bed7-0ceffb296b10?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000856 10.0.0.249 - - [2026-03-30 04:20:35] "POST /neutron/network HTTP/1.1" 200 833 0.038783 10.0.0.249 - - [2026-03-30 04:20:35] "POST /neutron/port HTTP/1.1" 200 117 0.009940 10.0.0.249 - - [2026-03-30 04:20:36] "POST /neutron/port HTTP/1.1" 200 1058 0.018803 10.0.0.249 - - [2026-03-30 04:20:36] "POST /neutron/port HTTP/1.1" 200 1122 0.025410 10.0.0.249 - - [2026-03-30 04:20:36] "POST /neutron/port HTTP/1.1" 200 117 0.001196 10.0.0.249 - - [2026-03-30 04:20:40] "POST /neutron/security_group HTTP/1.1" 200 2059 0.008415 10.0.0.249 - - [2026-03-30 04:20:40] "POST /neutron/port HTTP/1.1" 200 1122 0.020445 10.0.0.249 - - [2026-03-30 04:20:45] "POST /neutron/security_group HTTP/1.1" 200 2059 0.006931 10.0.0.249 - - [2026-03-30 04:20:56] "POST /neutron/network HTTP/1.1" 200 807 0.015161 10.0.0.249 - - [2026-03-30 04:20:56] "POST /neutron/security_group HTTP/1.1" 200 2059 0.007646 10.0.0.249 - - [2026-03-30 04:20:57] "GET /project/736da8c0-30a4-4506-bed7-0ceffb296b10?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000494 10.0.0.249 - - [2026-03-30 04:20:57] "POST /neutron/port HTTP/1.1" 200 1122 0.021847 10.0.0.249 - - [2026-03-30 04:20:58] "POST /neutron/port HTTP/1.1" 200 117 0.007854 10.0.0.249 - - [2026-03-30 04:20:58] "POST /neutron/port HTTP/1.1" 200 1058 0.051485 10.0.0.249 - - [2026-03-30 04:20:59] "POST /neutron/port HTTP/1.1" 200 1122 0.024111 10.0.0.249 - - [2026-03-30 04:20:59] "POST /neutron/port HTTP/1.1" 200 117 0.001590 10.0.0.241 - - [2026-03-30 04:21:01] "GET /projects?obj_uuids=fd34e2a7-10a4-41c1-85cb-661ae8b84d20&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.000927 10.0.0.241 - - [2026-03-30 04:21:01] "GET /project/fd34e2a7-10a4-41c1-85cb-661ae8b84d20?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1460 0.064591 10.0.0.241 - - [2026-03-30 04:21:01] "GET /projects?obj_uuids=fd34e2a7-10a4-41c1-85cb-661ae8b84d20&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.000948 10.0.0.241 - - [2026-03-30 04:21:01] "GET /project/fd34e2a7-10a4-41c1-85cb-661ae8b84d20?fields=security_groups HTTP/1.1" 200 1357 0.045805 10.0.0.241 - - [2026-03-30 04:21:01] "DELETE /security-group/0d9e7b45-4f65-4ddd-b40a-15a10bee66b5 HTTP/1.1" 200 115 0.063056 10.0.0.241 - - [2026-03-30 04:21:02] "GET /projects?obj_uuids=fd34e2a7-10a4-41c1-85cb-661ae8b84d20&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001324 10.0.0.241 - - [2026-03-30 04:21:02] "GET /project/fd34e2a7-10a4-41c1-85cb-661ae8b84d20?fields=application_policy_sets HTTP/1.1" 200 1396 0.074689 10.0.0.241 - - [2026-03-30 04:21:02] "DELETE /project/fd34e2a7-10a4-41c1-85cb-661ae8b84d20 HTTP/1.1" 200 115 0.576797 10.0.0.249 - - [2026-03-30 04:21:03] "POST /neutron/security_group HTTP/1.1" 200 2059 0.009316 10.0.0.249 - - [2026-03-30 04:21:03] "POST /neutron/port HTTP/1.1" 200 1122 0.017919 10.0.0.249 - - [2026-03-30 04:21:08] "POST /neutron/security_group HTTP/1.1" 200 2059 0.007360 10.0.0.249 - - [2026-03-30 04:21:28] "POST /neutron/port HTTP/1.1" 200 1122 0.021056 10.0.0.249 - - [2026-03-30 04:21:28] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004026 10.0.0.249 - - [2026-03-30 04:21:28] "POST /neutron/network HTTP/1.1" 200 833 0.006976 10.0.0.249 - - [2026-03-30 04:21:29] "POST /neutron/port HTTP/1.1" 200 1122 0.023361 10.0.0.249 - - [2026-03-30 04:21:29] "POST /neutron/port HTTP/1.1" 200 1122 0.016054 10.0.0.249 - - [2026-03-30 04:21:31] "POST /neutron/network HTTP/1.1" 200 833 0.011962 10.0.0.241 - - [2026-03-30 04:21:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004506 10.0.0.241 - - [2026-03-30 04:21:34] "POST /access-control-lists HTTP/1.1" 200 599 0.029345 10.0.0.241 - - [2026-03-30 04:21:38] "GET /projects?obj_uuids=132dd8cf-1a91-492f-a60a-ebd0c32829f1&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.003341 10.0.0.249 - - [2026-03-30 04:21:38] "POST /neutron/network HTTP/1.1" 200 606 0.166329 10.0.0.241 - - [2026-03-30 04:21:38] "POST /route-targets HTTP/1.1" 200 328 0.018442 10.0.0.249 - - [2026-03-30 04:21:39] "POST /neutron/network HTTP/1.1" 200 827 0.009171 10.0.0.249 - - [2026-03-30 04:21:39] "POST /neutron/network HTTP/1.1" 200 837 0.006589 10.0.0.249 - - [2026-03-30 04:21:39] "GET /project/132dd8cf-1a91-492f-a60a-ebd0c32829f1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000394 10.0.0.249 - - [2026-03-30 04:21:40] "POST /neutron/port HTTP/1.1" 200 117 0.005912 10.0.0.249 - - [2026-03-30 04:21:41] "POST /neutron/network HTTP/1.1" 200 837 0.009872 10.0.0.249 - - [2026-03-30 04:21:41] "GET /project/132dd8cf-1a91-492f-a60a-ebd0c32829f1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000619 10.0.0.249 - - [2026-03-30 04:21:41] "POST /neutron/port HTTP/1.1" 200 1063 0.020195 10.0.0.249 - - [2026-03-30 04:21:41] "POST /neutron/floatingip HTTP/1.1" 200 117 0.003718 10.0.0.249 - - [2026-03-30 04:21:42] "POST /neutron/network HTTP/1.1" 200 827 0.007532 10.0.0.249 - - [2026-03-30 04:21:42] "POST /neutron/security_group HTTP/1.1" 200 2059 0.009254 10.0.0.249 - - [2026-03-30 04:21:42] "POST /neutron/security_group HTTP/1.1" 200 2059 0.008702 10.0.0.249 - - [2026-03-30 04:21:43] "POST /neutron/port HTTP/1.1" 200 1063 0.028611 10.0.0.249 - - [2026-03-30 04:21:43] "POST /neutron/port HTTP/1.1" 200 1127 0.030158 10.0.0.249 - - [2026-03-30 04:21:43] "POST /neutron/port HTTP/1.1" 200 117 0.001100 10.0.0.249 - - [2026-03-30 04:21:47] "POST /neutron/security_group HTTP/1.1" 200 2059 0.008551 10.0.0.249 - - [2026-03-30 04:21:47] "POST /neutron/port HTTP/1.1" 200 1127 0.020564 10.0.0.249 - - [2026-03-30 04:21:50] "POST /neutron/security_group HTTP/1.1" 200 2059 0.008439 10.0.0.249 - - [2026-03-30 04:21:53] "POST /neutron/port HTTP/1.1" 200 1127 0.020421 10.0.0.249 - - [2026-03-30 04:21:54] "POST /neutron/security_group HTTP/1.1" 200 2059 0.008116 10.0.0.249 - - [2026-03-30 04:21:55] "POST /neutron/network HTTP/1.1" 200 827 0.011095 10.0.0.249 - - [2026-03-30 04:21:56] "POST /neutron/port HTTP/1.1" 200 1117 0.014217 10.0.0.249 - - [2026-03-30 04:21:56] "POST /neutron/port HTTP/1.1" 200 1117 0.026970 10.0.0.241 - - [2026-03-30 04:21:58] "POST /useragent-kv HTTP/1.1" 200 115 0.004247 10.0.0.241 - - [2026-03-30 04:21:58] "POST /useragent-kv HTTP/1.1" 200 115 0.003032 10.0.0.249 - - [2026-03-30 04:21:58] "POST /neutron/network HTTP/1.1" 200 151 0.164210 10.0.0.241 - - [2026-03-30 04:21:58] "DELETE /route-target/fc8565de-9d25-4860-b398-704f68823075 HTTP/1.1" 200 115 0.031613 10.0.0.241 - - [2026-03-30 04:22:01] "POST /fqname-to-id HTTP/1.1" 404 233 0.012277 10.0.0.241 - - [2026-03-30 04:22:02] "GET /projects?obj_uuids=736da8c0-30a4-4506-bed7-0ceffb296b10&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.001032 10.0.0.241 - - [2026-03-30 04:22:02] "GET /project/736da8c0-30a4-4506-bed7-0ceffb296b10?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1472 0.062878 10.0.0.241 - - [2026-03-30 04:22:02] "GET /projects?obj_uuids=736da8c0-30a4-4506-bed7-0ceffb296b10&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.001015 10.0.0.241 - - [2026-03-30 04:22:02] "GET /project/736da8c0-30a4-4506-bed7-0ceffb296b10?fields=security_groups HTTP/1.1" 200 1366 0.048943 10.0.0.241 - - [2026-03-30 04:22:02] "DELETE /security-group/3615a4df-434c-4f7e-90e3-bcc9596975d4 HTTP/1.1" 200 115 0.064292 10.0.0.241 - - [2026-03-30 04:22:02] "GET /projects?obj_uuids=736da8c0-30a4-4506-bed7-0ceffb296b10&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.001115 10.0.0.241 - - [2026-03-30 04:22:02] "GET /project/736da8c0-30a4-4506-bed7-0ceffb296b10?fields=application_policy_sets HTTP/1.1" 200 1405 0.069108 10.0.0.241 - - [2026-03-30 04:22:02] "DELETE /access-control-list/0af2f8ec-02c8-46fe-8410-7c5e68620c61 HTTP/1.1" 200 115 0.065346 10.0.0.241 - - [2026-03-30 04:22:02] "DELETE /project/736da8c0-30a4-4506-bed7-0ceffb296b10 HTTP/1.1" 200 115 0.459891 10.0.0.241 - - [2026-03-30 04:22:06] "POST /route-targets HTTP/1.1" 200 328 0.016671 10.0.0.241 - - [2026-03-30 04:22:06] "POST /useragent-kv HTTP/1.1" 200 115 0.011452 10.0.0.249 - - [2026-03-30 04:22:06] "POST /neutron/subnet HTTP/1.1" 200 701 0.260109 10.0.0.249 - - [2026-03-30 04:22:06] "POST /neutron/network HTTP/1.1" 200 839 0.006974 10.0.0.249 - - [2026-03-30 04:22:07] "POST /neutron/network HTTP/1.1" 200 849 0.006789 10.0.0.249 - - [2026-03-30 04:22:07] "GET /project/698a487e-fbb8-4934-98e5-c4b1724a86a6?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000395 10.0.0.249 - - [2026-03-30 04:22:08] "POST /neutron/port HTTP/1.1" 200 117 0.006312 10.0.0.241 - - [2026-03-30 04:22:08] "GET /projects?obj_uuids=698a487e-fbb8-4934-98e5-c4b1724a86a6&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.003793 10.0.0.249 - - [2026-03-30 04:22:09] "POST /neutron/port HTTP/1.1" 200 1055 0.361169 10.0.0.249 - - [2026-03-30 04:22:09] "POST /neutron/port HTTP/1.1" 200 1109 0.099904 10.0.0.249 - - [2026-03-30 04:22:09] "POST /neutron/subnet HTTP/1.1" 200 675 0.008702 10.0.0.249 - - [2026-03-30 04:22:13] "POST /neutron/port HTTP/1.1" 200 1119 0.017589 10.0.0.249 - - [2026-03-30 04:22:13] "POST /neutron/security_group HTTP/1.1" 200 2058 0.008436 10.0.0.249 - - [2026-03-30 04:22:18] "POST /neutron/port HTTP/1.1" 200 1119 0.024324 10.0.0.249 - - [2026-03-30 04:22:20] "POST /neutron/security_group HTTP/1.1" 200 2058 0.007895 10.0.0.241 - - [2026-03-30 04:22:26] "GET /obj-perms HTTP/1.1" 200 5075 0.068271 10.0.0.141 - - [2026-03-30 04:22:27] "GET /obj-perms HTTP/1.1" 200 5075 0.053466 10.0.0.249 - - [2026-03-30 04:22:28] "POST /neutron/port HTTP/1.1" 200 1119 0.019040 10.0.0.249 - - [2026-03-30 04:22:29] "POST /neutron/network HTTP/1.1" 200 839 0.007782 10.0.0.241 - - [2026-03-30 04:22:29] "DELETE /route-target/2c9f20d0-e40c-42e5-a4bf-30a672b87e84 HTTP/1.1" 200 115 0.032197 10.0.0.241 - - [2026-03-30 04:22:33] "GET /projects?obj_uuids=698a487e-fbb8-4934-98e5-c4b1724a86a6&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001074 10.0.0.249 - - [2026-03-30 04:22:33] "POST /neutron/network HTTP/1.1" 200 605 0.124522 10.0.0.249 - - [2026-03-30 04:22:33] "POST /neutron/network HTTP/1.1" 200 824 0.009522 10.0.0.249 - - [2026-03-30 04:22:33] "POST /neutron/network HTTP/1.1" 200 834 0.007737 10.0.0.249 - - [2026-03-30 04:22:34] "GET /project/698a487e-fbb8-4934-98e5-c4b1724a86a6?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000383 10.0.0.249 - - [2026-03-30 04:22:34] "POST /neutron/port HTTP/1.1" 200 117 0.007618 10.0.0.241 - - [2026-03-30 04:22:35] "GET /projects?obj_uuids=698a487e-fbb8-4934-98e5-c4b1724a86a6&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001010 10.0.0.249 - - [2026-03-30 04:22:35] "POST /neutron/port HTTP/1.1" 200 1060 0.320464 10.0.0.249 - - [2026-03-30 04:22:35] "POST /neutron/port HTTP/1.1" 200 1114 0.119450 10.0.0.249 - - [2026-03-30 04:22:35] "POST /neutron/subnet HTTP/1.1" 200 699 0.008995 10.0.0.249 - - [2026-03-30 04:22:39] "POST /neutron/port HTTP/1.1" 200 1124 0.018661 10.0.0.249 - - [2026-03-30 04:22:39] "POST /neutron/security_group HTTP/1.1" 200 2058 0.008120 10.0.0.249 - - [2026-03-30 04:22:44] "POST /neutron/port HTTP/1.1" 200 1124 0.017750 10.0.0.249 - - [2026-03-30 04:22:45] "POST /neutron/security_group HTTP/1.1" 200 2058 0.018382 10.0.0.249 - - [2026-03-30 04:22:53] "POST /neutron/port HTTP/1.1" 200 1124 0.019259 10.0.0.249 - - [2026-03-30 04:22:55] "POST /neutron/network HTTP/1.1" 200 824 0.011730 10.0.0.241 - - [2026-03-30 04:22:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003338 10.0.0.241 - - [2026-03-30 04:22:58] "GET /projects?obj_uuids=698a487e-fbb8-4934-98e5-c4b1724a86a6&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001056 10.0.0.249 - - [2026-03-30 04:22:58] "POST /neutron/network HTTP/1.1" 200 605 0.158557 10.0.0.241 - - [2026-03-30 04:22:58] "POST /ref-update HTTP/1.1" 200 156 0.025145 10.0.0.249 - - [2026-03-30 04:22:59] "POST /neutron/network HTTP/1.1" 200 994 0.013060 10.0.0.249 - - [2026-03-30 04:22:59] "POST /neutron/subnet HTTP/1.1" 200 699 0.008995 10.0.0.249 - - [2026-03-30 04:22:59] "POST /neutron/subnet HTTP/1.1" 200 699 0.008285 10.0.0.241 - - [2026-03-30 04:22:59] "GET /projects?obj_uuids=698a487e-fbb8-4934-98e5-c4b1724a86a6&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001390 10.0.0.249 - - [2026-03-30 04:22:59] "POST /neutron/port HTTP/1.1" 200 1017 0.252841 10.0.0.141 - - [2026-03-30 04:23:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000551 10.0.0.141 - - [2026-03-30 04:23:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000352 10.0.0.249 - - [2026-03-30 04:23:00] "POST /neutron/network HTTP/1.1" 200 994 0.008967 10.0.0.249 - - [2026-03-30 04:23:00] "POST /neutron/port HTTP/1.1" 200 1017 0.012286 10.0.0.249 - - [2026-03-30 04:23:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000378 10.0.0.249 - - [2026-03-30 04:23:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000313 10.0.0.249 - - [2026-03-30 04:23:00] "POST /neutron/port HTTP/1.1" 200 1017 0.015209 10.0.0.249 - - [2026-03-30 04:23:00] "POST /neutron/port HTTP/1.1" 200 1017 0.011762 10.0.0.241 - - [2026-03-30 04:23:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000519 10.0.0.241 - - [2026-03-30 04:23:00] "GET /global-system-configs HTTP/1.1" 401 293 0.000377 10.0.0.249 - - [2026-03-30 04:23:01] "POST /neutron/port HTTP/1.1" 200 1017 0.012753 10.0.0.249 - - [2026-03-30 04:23:01] "POST /neutron/port HTTP/1.1" 200 1017 0.012206 10.0.0.249 - - [2026-03-30 04:23:01] "POST /neutron/port HTTP/1.1" 200 117 0.008242 10.0.0.249 - - [2026-03-30 04:23:01] "POST /neutron/floatingip HTTP/1.1" 200 117 0.005004 10.0.0.249 - - [2026-03-30 04:23:01] "POST /neutron/network HTTP/1.1" 200 994 0.011384 10.0.0.249 - - [2026-03-30 04:23:01] "POST /neutron/port HTTP/1.1" 200 1017 0.014070 10.0.0.249 - - [2026-03-30 04:23:01] "GET /project/698a487e-fbb8-4934-98e5-c4b1724a86a6?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000401 10.0.0.249 - - [2026-03-30 04:23:02] "POST /neutron/port HTTP/1.1" 200 1119 0.028467 10.0.0.249 - - [2026-03-30 04:23:02] "POST /neutron/port HTTP/1.1" 200 117 0.001152 10.0.0.249 - - [2026-03-30 04:23:02] "POST /neutron/port HTTP/1.1" 200 2086 0.036723 10.0.0.249 - - [2026-03-30 04:23:03] "POST /neutron/network HTTP/1.1" 200 1004 0.006225 10.0.0.249 - - [2026-03-30 04:23:03] "POST /neutron/port HTTP/1.1" 200 1055 0.021349 10.0.0.249 - - [2026-03-30 04:23:03] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004664 10.0.0.249 - - [2026-03-30 04:23:03] "POST /neutron/network HTTP/1.1" 200 994 0.013390 10.0.0.249 - - [2026-03-30 04:23:05] "POST /neutron/port HTTP/1.1" 200 1119 0.021713 10.0.0.249 - - [2026-03-30 04:23:05] "POST /neutron/security_group HTTP/1.1" 200 2058 0.008422 10.0.0.249 - - [2026-03-30 04:23:10] "POST /neutron/port HTTP/1.1" 200 1119 0.028489 10.0.0.249 - - [2026-03-30 04:23:13] "POST /neutron/security_group HTTP/1.1" 200 2058 0.007870 10.0.0.249 - - [2026-03-30 04:23:13] "POST /neutron/port HTTP/1.1" 200 1119 0.022060 10.0.0.249 - - [2026-03-30 04:23:14] "POST /neutron/security_group HTTP/1.1" 200 2058 0.007786 10.0.0.249 - - [2026-03-30 04:23:15] "POST /neutron/port HTTP/1.1" 200 1119 0.025515 10.0.0.249 - - [2026-03-30 04:23:15] "POST /neutron/security_group HTTP/1.1" 200 2058 0.011800 10.0.0.249 - - [2026-03-30 04:23:27] "GET /obj-perms HTTP/1.1" 200 5075 0.074560 10.0.0.241 - - [2026-03-30 04:23:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000514 10.0.0.241 - - [2026-03-30 04:23:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000355 10.0.0.141 - - [2026-03-30 04:23:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000344 10.0.0.141 - - [2026-03-30 04:23:28] "GET /global-system-configs HTTP/1.1" 401 293 0.000477 10.0.0.249 - - [2026-03-30 04:23:30] "POST /neutron/network HTTP/1.1" 200 1004 0.006896 10.0.0.249 - - [2026-03-30 04:23:30] "POST /neutron/port HTTP/1.1" 200 117 0.001514 10.0.0.249 - - [2026-03-30 04:23:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000525 10.0.0.249 - - [2026-03-30 04:23:31] "GET /global-system-configs HTTP/1.1" 401 293 0.000542 10.0.0.249 - - [2026-03-30 04:23:32] "POST /neutron/port HTTP/1.1" 200 1109 0.019837 10.0.0.249 - - [2026-03-30 04:23:33] "POST /neutron/port HTTP/1.1" 200 1109 0.027616 10.0.0.249 - - [2026-03-30 04:23:33] "POST /neutron/port HTTP/1.1" 200 1109 0.016925 10.0.0.241 - - [2026-03-30 04:23:33] "POST /useragent-kv HTTP/1.1" 200 115 0.003036 10.0.0.241 - - [2026-03-30 04:23:33] "POST /useragent-kv HTTP/1.1" 200 115 0.002630 10.0.0.241 - - [2026-03-30 04:23:33] "POST /useragent-kv HTTP/1.1" 200 115 0.002741 10.0.0.241 - - [2026-03-30 04:23:33] "POST /useragent-kv HTTP/1.1" 200 115 0.002864 10.0.0.249 - - [2026-03-30 04:23:33] "POST /neutron/network HTTP/1.1" 200 151 0.185639 10.0.0.249 - - [2026-03-30 04:23:38] "POST /neutron/port HTTP/1.1" 200 117 0.007011 10.0.0.241 - - [2026-03-30 04:23:50] "POST /fqname-to-id HTTP/1.1" 404 229 0.049188 10.0.0.241 - - [2026-03-30 04:23:50] "POST /access-control-lists HTTP/1.1" 200 591 0.047314 10.0.0.241 - - [2026-03-30 04:23:56] "POST /fqname-to-id HTTP/1.1" 404 228 0.012438 10.0.0.241 - - [2026-03-30 04:23:58] "POST /access-control-lists HTTP/1.1" 200 593 0.040279 10.0.0.241 - - [2026-03-30 04:24:01] "POST /route-targets HTTP/1.1" 200 328 0.015806 10.0.0.249 - - [2026-03-30 04:24:02] "POST /neutron/network HTTP/1.1" 200 834 0.087374 10.0.0.241 - - [2026-03-30 04:24:03] "GET /projects?obj_uuids=698a487e-fbb8-4934-98e5-c4b1724a86a6&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001172 10.0.0.241 - - [2026-03-30 04:24:03] "GET /project/698a487e-fbb8-4934-98e5-c4b1724a86a6?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1468 0.393891 10.0.0.241 - - [2026-03-30 04:24:03] "GET /projects?obj_uuids=698a487e-fbb8-4934-98e5-c4b1724a86a6&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001255 10.0.0.241 - - [2026-03-30 04:24:03] "GET /project/698a487e-fbb8-4934-98e5-c4b1724a86a6?fields=security_groups HTTP/1.1" 200 1363 0.064303 10.0.0.241 - - [2026-03-30 04:24:03] "DELETE /security-group/364f975a-e28f-4015-b25e-bd99549e3c8a HTTP/1.1" 200 115 0.063675 10.0.0.241 - - [2026-03-30 04:24:03] "GET /projects?obj_uuids=698a487e-fbb8-4934-98e5-c4b1724a86a6&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001731 10.0.0.241 - - [2026-03-30 04:24:03] "GET /project/698a487e-fbb8-4934-98e5-c4b1724a86a6?fields=application_policy_sets HTTP/1.1" 200 1402 0.060518 10.0.0.241 - - [2026-03-30 04:24:03] "DELETE /access-control-list/f5ac8d0a-1a0c-4ee3-8834-438477a5aa2e HTTP/1.1" 200 115 0.071478 10.0.0.241 - - [2026-03-30 04:24:03] "DELETE /project/698a487e-fbb8-4934-98e5-c4b1724a86a6 HTTP/1.1" 200 115 0.803104 10.0.0.249 - - [2026-03-30 04:24:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.063161 10.0.0.249 - - [2026-03-30 04:24:04] "GET /virtual-networks?detail=False&count=False&shared=False HTTP/1.1" 200 362 0.063159 10.0.0.249 - - [2026-03-30 04:24:04] "GET /virtual-network/97a91838-01f8-4159-b7eb-a363e9f6ddbb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1990 0.052664 10.0.0.249 - - [2026-03-30 04:24:06] "POST /neutron/network HTTP/1.1" 200 844 0.076106 10.0.0.249 - - [2026-03-30 04:24:06] "GET /project/5daf50b7-5c9f-4c33-b776-e7dc7f194910?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 293 0.000527 10.0.0.249 - - [2026-03-30 04:24:07] "POST /neutron/port HTTP/1.1" 200 117 0.039934 10.0.0.249 - - [2026-03-30 04:24:08] "POST /neutron/network HTTP/1.1" 200 834 0.043794 10.0.0.249 - - [2026-03-30 04:24:08] "POST /neutron/port HTTP/1.1" 200 1057 0.019642 10.0.0.249 - - [2026-03-30 04:24:08] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004149 10.0.0.249 - - [2026-03-30 04:24:08] "POST /neutron/network HTTP/1.1" 200 834 0.009585 10.0.0.249 - - [2026-03-30 04:24:12] "POST /neutron/port HTTP/1.1" 200 1121 0.021753 10.0.0.249 - - [2026-03-30 04:24:12] "POST /neutron/security_group HTTP/1.1" 200 2053 0.009230 10.0.0.249 - - [2026-03-30 04:24:17] "POST /neutron/port HTTP/1.1" 200 1121 0.024463 10.0.0.141 - - [2026-03-30 04:24:21] "GET /virtual-machine/0ffe9cad-c01b-45fd-8c2c-e550aaeb478d?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 993 0.063734 10.0.0.249 - - [2026-03-30 04:24:22] "GET /obj-perms HTTP/1.1" 200 4934 0.074389 10.0.0.249 - - [2026-03-30 04:24:22] "GET /obj-perms HTTP/1.1" 200 4934 0.017092 10.0.0.249 - - [2026-03-30 04:24:22] "GET /obj-perms HTTP/1.1" 200 4934 0.017072 10.0.0.249 - - [2026-03-30 04:24:22] "GET /obj-perms HTTP/1.1" 200 4934 0.013714 10.0.0.141 - - [2026-03-30 04:24:22] "GET /obj-perms HTTP/1.1" 200 4934 0.043525 10.0.0.249 - - [2026-03-30 04:24:22] "GET /obj-perms HTTP/1.1" 200 4934 0.015455 10.0.0.249 - - [2026-03-30 04:24:23] "GET /obj-perms HTTP/1.1" 200 4934 0.074654 10.0.0.249 - - [2026-03-30 04:24:24] "GET /obj-perms HTTP/1.1" 200 4934 0.015987 10.0.0.249 - - [2026-03-30 04:24:24] "GET /obj-perms HTTP/1.1" 200 5039 0.062989 10.0.0.141 - - [2026-03-30 04:24:24] "GET /obj-perms HTTP/1.1" 200 5039 0.055664 10.0.0.241 - - [2026-03-30 04:24:25] "GET /obj-perms HTTP/1.1" 200 4934 0.120571 10.0.0.249 - - [2026-03-30 04:24:26] "POST /neutron/port HTTP/1.1" 200 1111 0.013794 10.0.0.249 - - [2026-03-30 04:24:28] "GET /obj-perms HTTP/1.1" 200 4934 0.116768 10.0.0.141 - - [2026-03-30 04:24:28] "GET /obj-perms HTTP/1.1" 200 5075 0.116416 10.0.0.249 - - [2026-03-30 04:24:29] "GET /obj-perms HTTP/1.1" 200 4934 0.376379 10.0.0.249 - - [2026-03-30 04:24:32] "GET /obj-perms HTTP/1.1" 200 5039 0.004651 10.0.0.141 - - [2026-03-30 04:24:35] "GET /obj-perms HTTP/1.1" 200 5039 0.004348 10.0.0.249 - - [2026-03-30 04:24:41] "GET /obj-perms HTTP/1.1" 200 5039 0.003582 10.0.0.141 - - [2026-03-30 04:24:45] "GET /obj-perms HTTP/1.1" 200 5039 0.005436 10.0.0.249 - - [2026-03-30 04:24:48] "GET /obj-perms HTTP/1.1" 200 5039 0.004594 10.0.0.241 - - [2026-03-30 04:24:54] "POST /fqname-to-id HTTP/1.1" 404 234 0.003040 10.0.0.241 - - [2026-03-30 04:24:54] "POST /access-control-lists HTTP/1.1" 200 596 0.030095 10.0.0.241 - - [2026-03-30 04:25:00] "POST /fqname-to-id HTTP/1.1" 404 233 0.006427 10.0.0.241 - - [2026-03-30 04:25:01] "POST /access-control-lists HTTP/1.1" 200 598 0.033900 10.0.0.241 - - [2026-03-30 04:25:04] "GET /projects?obj_uuids=c6d005ee-e89a-47aa-bd7d-634f162391d6&detail=False&count=False&shared=False HTTP/1.1" 200 344 0.001111 10.0.0.241 - - [2026-03-30 04:25:04] "GET /projects?obj_uuids=5daf50b7-5c9f-4c33-b776-e7dc7f194910&detail=False&count=False&shared=False HTTP/1.1" 200 344 0.000939 10.0.0.241 - - [2026-03-30 04:25:04] "GET /projects?obj_uuids=60de9138-cb86-4c89-af79-045823a002b1&detail=False&count=False&shared=False HTTP/1.1" 200 344 0.000998 10.0.0.241 - - [2026-03-30 04:25:04] "GET /project/c6d005ee-e89a-47aa-bd7d-634f162391d6?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1449 0.050123 10.0.0.241 - - [2026-03-30 04:25:04] "GET /projects?obj_uuids=c6d005ee-e89a-47aa-bd7d-634f162391d6&detail=False&count=False&shared=False HTTP/1.1" 200 344 0.000935 10.0.0.241 - - [2026-03-30 04:25:04] "GET /project/5daf50b7-5c9f-4c33-b776-e7dc7f194910?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1448 0.066544 10.0.0.241 - - [2026-03-30 04:25:04] "GET /projects?obj_uuids=5daf50b7-5c9f-4c33-b776-e7dc7f194910&detail=False&count=False&shared=False HTTP/1.1" 200 344 0.001082 10.0.0.241 - - [2026-03-30 04:25:04] "GET /project/60de9138-cb86-4c89-af79-045823a002b1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1448 0.109327 10.0.0.241 - - [2026-03-30 04:25:04] "GET /projects?obj_uuids=60de9138-cb86-4c89-af79-045823a002b1&detail=False&count=False&shared=False HTTP/1.1" 200 344 0.002504 10.0.0.241 - - [2026-03-30 04:25:04] "GET /project/c6d005ee-e89a-47aa-bd7d-634f162391d6?fields=security_groups HTTP/1.1" 200 1349 0.093424 10.0.0.241 - - [2026-03-30 04:25:04] "GET /project/5daf50b7-5c9f-4c33-b776-e7dc7f194910?fields=security_groups HTTP/1.1" 200 1348 0.120911 10.0.0.241 - - [2026-03-30 04:25:04] "GET /project/60de9138-cb86-4c89-af79-045823a002b1?fields=security_groups HTTP/1.1" 200 1348 0.080898 10.0.0.241 - - [2026-03-30 04:25:04] "DELETE /security-group/32d2683c-f9f2-42ea-88d7-322a1f24b4ba HTTP/1.1" 200 115 0.121826 10.0.0.241 - - [2026-03-30 04:25:04] "GET /projects?obj_uuids=c6d005ee-e89a-47aa-bd7d-634f162391d6&detail=False&count=False&shared=False HTTP/1.1" 200 344 0.001008 10.0.0.241 - - [2026-03-30 04:25:04] "DELETE /security-group/d1a58f60-2ccc-4cbb-af8f-98f1ccf1d3bd HTTP/1.1" 200 115 0.128211 10.0.0.241 - - [2026-03-30 04:25:04] "GET /projects?obj_uuids=5daf50b7-5c9f-4c33-b776-e7dc7f194910&detail=False&count=False&shared=False HTTP/1.1" 200 344 0.001147 10.0.0.241 - - [2026-03-30 04:25:04] "DELETE /access-control-list/05a6a3df-037f-43b7-815b-40a586abc7c0 HTTP/1.1" 200 115 0.072179 10.0.0.241 - - [2026-03-30 04:25:04] "DELETE /security-group/3f5dd9df-bf11-4fd8-89ed-f3b9705c0078 HTTP/1.1" 200 115 0.134608 10.0.0.241 - - [2026-03-30 04:25:04] "GET /projects?obj_uuids=60de9138-cb86-4c89-af79-045823a002b1&detail=False&count=False&shared=False HTTP/1.1" 200 344 0.001475 10.0.0.241 - - [2026-03-30 04:25:04] "GET /project/c6d005ee-e89a-47aa-bd7d-634f162391d6?fields=application_policy_sets HTTP/1.1" 200 1388 0.101276 10.0.0.241 - - [2026-03-30 04:25:04] "GET /project/60de9138-cb86-4c89-af79-045823a002b1?fields=application_policy_sets HTTP/1.1" 200 1387 0.094799 10.0.0.241 - - [2026-03-30 04:25:04] "GET /project/5daf50b7-5c9f-4c33-b776-e7dc7f194910?fields=application_policy_sets HTTP/1.1" 200 1387 0.131349 10.0.0.241 - - [2026-03-30 04:25:04] "DELETE /project/c6d005ee-e89a-47aa-bd7d-634f162391d6 HTTP/1.1" 200 115 0.744762 10.0.0.241 - - [2026-03-30 04:25:04] "DELETE /project/60de9138-cb86-4c89-af79-045823a002b1 HTTP/1.1" 200 115 0.760494 10.0.0.241 - - [2026-03-30 04:25:04] "DELETE /access-control-list/c4c30b95-4b40-4137-82fc-d470416bfb2d HTTP/1.1" 200 115 0.043628 10.0.0.241 - - [2026-03-30 04:25:04] "DELETE /project/5daf50b7-5c9f-4c33-b776-e7dc7f194910 HTTP/1.1" 200 115 0.789401 10.0.0.241 - - [2026-03-30 04:25:06] "POST /route-targets HTTP/1.1" 200 328 0.016027 10.0.0.249 - - [2026-03-30 04:25:07] "POST /neutron/network HTTP/1.1" 200 849 0.099594 10.0.0.241 - - [2026-03-30 04:25:08] "POST /ref-update HTTP/1.1" 200 156 0.031758 10.0.0.249 - - [2026-03-30 04:25:08] "POST /neutron/network HTTP/1.1" 200 847 0.076187 10.0.0.249 - - [2026-03-30 04:25:08] "POST /neutron/subnet HTTP/1.1" 200 674 0.046869 10.0.0.249 - - [2026-03-30 04:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005394 10.0.0.249 - - [2026-03-30 04:25:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003761 10.0.0.241 - - [2026-03-30 04:25:10] "GET /obj-perms HTTP/1.1" 403 257 0.046102 10.0.0.241 - - [2026-03-30 04:25:11] "GET /virtual-network/8fa6e891-5e8d-4922-9864-28ade2546fa2?exclude_back_refs=True&exclude_children=True HTTP/1.1" 403 376 0.018928 10.0.0.141 - - [2026-03-30 04:25:11] "GET /obj-perms HTTP/1.1" 403 257 0.064962 10.0.0.141 - - [2026-03-30 04:25:12] "GET /virtual-network/8fa6e891-5e8d-4922-9864-28ade2546fa2?exclude_back_refs=True&exclude_children=True HTTP/1.1" 403 376 0.021699 10.0.0.249 - - [2026-03-30 04:25:12] "GET /obj-perms HTTP/1.1" 403 257 0.051504 10.0.0.249 - - [2026-03-30 04:25:12] "GET /virtual-networks?detail=False&count=False&shared=False HTTP/1.1" 200 372 0.071147 10.0.0.249 - - [2026-03-30 04:25:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003369 10.0.0.249 - - [2026-03-30 04:25:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003758 10.0.0.241 - - [2026-03-30 04:25:14] "GET /virtual-network/8fa6e891-5e8d-4922-9864-28ade2546fa2?exclude_back_refs=True&exclude_children=True HTTP/1.1" 403 376 0.054152 10.0.0.141 - - [2026-03-30 04:25:14] "GET /virtual-network/8fa6e891-5e8d-4922-9864-28ade2546fa2?exclude_back_refs=True&exclude_children=True HTTP/1.1" 403 376 0.059344 10.0.0.249 - - [2026-03-30 04:25:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003347 10.0.0.249 - - [2026-03-30 04:25:14] "GET /obj-perms HTTP/1.1" 403 257 0.055012 10.0.0.249 - - [2026-03-30 04:25:14] "GET /virtual-networks?detail=False&count=False&shared=False HTTP/1.1" 200 613 0.031423 10.0.0.241 - - [2026-03-30 04:25:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003702 10.0.0.241 - - [2026-03-30 04:25:22] "POST /ref-update HTTP/1.1" 200 156 0.035748 10.0.0.249 - - [2026-03-30 04:25:22] "POST /neutron/network HTTP/1.1" 200 849 0.074294 10.0.0.249 - - [2026-03-30 04:25:26] "GET /obj-perms HTTP/1.1" 403 257 0.090569 10.0.0.241 - - [2026-03-30 04:25:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.032268 10.0.0.141 - - [2026-03-30 04:25:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.033228 10.0.0.249 - - [2026-03-30 04:25:27] "GET /obj-perms HTTP/1.1" 403 257 0.018757 10.0.0.249 - - [2026-03-30 04:25:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003236 10.0.0.249 - - [2026-03-30 04:25:28] "GET /virtual-networks?detail=False&count=False&shared=False HTTP/1.1" 200 372 0.039211 10.0.0.249 - - [2026-03-30 04:25:30] "GET /virtual-network/d31e865a-6245-4a5e-87ea-654be9a4e504?exclude_back_refs=True&exclude_children=True HTTP/1.1" 403 263 0.019270 10.0.0.249 - - [2026-03-30 04:25:31] "GET /virtual-network/d31e865a-6245-4a5e-87ea-654be9a4e504?exclude_back_refs=True&exclude_children=True HTTP/1.1" 403 263 0.049903 10.0.0.241 - - [2026-03-30 04:25:31] "GET /obj-perms HTTP/1.1" 403 257 0.076671 10.0.0.241 - - [2026-03-30 04:25:31] "GET /obj-perms HTTP/1.1" 403 257 0.046795 10.0.0.141 - - [2026-03-30 04:25:31] "GET /obj-perms HTTP/1.1" 403 257 0.045664 10.0.0.141 - - [2026-03-30 04:25:32] "GET /obj-perms HTTP/1.1" 403 257 0.054471 10.0.0.249 - - [2026-03-30 04:25:32] "GET /obj-perms HTTP/1.1" 403 257 0.029304 10.0.0.249 - - [2026-03-30 04:25:32] "GET /obj-perms HTTP/1.1" 403 257 0.016289 10.0.0.249 - - [2026-03-30 04:25:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.003724 10.0.0.241 - - [2026-03-30 04:25:34] "GET /obj-perms HTTP/1.1" 403 257 0.049688 10.0.0.141 - - [2026-03-30 04:25:34] "GET /obj-perms HTTP/1.1" 403 257 0.046205 10.0.0.249 - - [2026-03-30 04:25:34] "GET /virtual-networks?detail=False&count=False&shared=False HTTP/1.1" 403 263 0.039909 10.0.0.249 - - [2026-03-30 04:25:35] "GET /virtual-network/d31e865a-6245-4a5e-87ea-654be9a4e504?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 2017 0.035568 [Introspect:8084]10.0.0.249 - - [2026-03-30 04:25:39] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3167 0.001089 10.0.0.241 - - [2026-03-30 04:25:41] "POST /fqname-to-id HTTP/1.1" 404 230 0.005831 10.0.0.241 - - [2026-03-30 04:25:41] "POST /access-control-lists HTTP/1.1" 200 592 0.064184 10.0.0.241 - - [2026-03-30 04:26:05] "GET /projects?obj_uuids=25303b50-368f-4514-8749-4ce2031eb6b6&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001364 10.0.0.241 - - [2026-03-30 04:26:05] "GET /project/25303b50-368f-4514-8749-4ce2031eb6b6?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1467 0.064766 10.0.0.241 - - [2026-03-30 04:26:05] "GET /projects?obj_uuids=25303b50-368f-4514-8749-4ce2031eb6b6&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.000866 10.0.0.241 - - [2026-03-30 04:26:05] "GET /projects?obj_uuids=a8a29c5f-ac7d-4f55-b14a-27df60447b90&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001159 10.0.0.241 - - [2026-03-30 04:26:05] "GET /projects?obj_uuids=35268639-8506-4994-8f4f-27ecd3f55202&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.007221 10.0.0.241 - - [2026-03-30 04:26:05] "GET /project/a8a29c5f-ac7d-4f55-b14a-27df60447b90?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1469 0.052352 10.0.0.241 - - [2026-03-30 04:26:05] "GET /project/25303b50-368f-4514-8749-4ce2031eb6b6?fields=security_groups HTTP/1.1" 200 1362 0.069031 10.0.0.241 - - [2026-03-30 04:26:05] "GET /projects?obj_uuids=a8a29c5f-ac7d-4f55-b14a-27df60447b90&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001258 10.0.0.241 - - [2026-03-30 04:26:05] "GET /project/a8a29c5f-ac7d-4f55-b14a-27df60447b90?fields=security_groups HTTP/1.1" 200 1364 0.060229 10.0.0.241 - - [2026-03-30 04:26:05] "GET /project/35268639-8506-4994-8f4f-27ecd3f55202?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1468 0.131279 10.0.0.241 - - [2026-03-30 04:26:05] "DELETE /security-group/ddefeaf8-a50b-45ba-8a79-ec7d00f73e5e HTTP/1.1" 200 115 0.094527 10.0.0.241 - - [2026-03-30 04:26:05] "GET /projects?obj_uuids=35268639-8506-4994-8f4f-27ecd3f55202&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.002164 10.0.0.241 - - [2026-03-30 04:26:05] "GET /projects?obj_uuids=25303b50-368f-4514-8749-4ce2031eb6b6&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001442 10.0.0.241 - - [2026-03-30 04:26:05] "DELETE /security-group/28acc03f-b5d3-455a-9a7d-f1d82eda4260 HTTP/1.1" 200 115 0.105558 10.0.0.241 - - [2026-03-30 04:26:05] "GET /projects?obj_uuids=a8a29c5f-ac7d-4f55-b14a-27df60447b90&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.003337 10.0.0.241 - - [2026-03-30 04:26:05] "GET /project/35268639-8506-4994-8f4f-27ecd3f55202?fields=security_groups HTTP/1.1" 200 1363 0.121249 10.0.0.241 - - [2026-03-30 04:26:05] "GET /project/25303b50-368f-4514-8749-4ce2031eb6b6?fields=application_policy_sets HTTP/1.1" 200 1401 0.120614 10.0.0.241 - - [2026-03-30 04:26:05] "GET /project/a8a29c5f-ac7d-4f55-b14a-27df60447b90?fields=application_policy_sets HTTP/1.1" 200 1403 0.125301 10.0.0.241 - - [2026-03-30 04:26:05] "DELETE /access-control-list/1321df09-b97a-4d24-9d7f-df94c4077681 HTTP/1.1" 200 115 0.110109 10.0.0.241 - - [2026-03-30 04:26:05] "DELETE /security-group/eeaf1301-ac6e-4d85-9a01-827747dc7f57 HTTP/1.1" 200 115 0.115201 10.0.0.241 - - [2026-03-30 04:26:05] "GET /projects?obj_uuids=35268639-8506-4994-8f4f-27ecd3f55202&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001038 10.0.0.241 - - [2026-03-30 04:26:05] "GET /project/35268639-8506-4994-8f4f-27ecd3f55202?fields=application_policy_sets HTTP/1.1" 200 1402 0.133900 10.0.0.241 - - [2026-03-30 04:26:05] "DELETE /access-control-list/9d31b8bf-8398-420e-a9e4-dd98e8da1e7e HTTP/1.1" 200 115 0.056196 10.0.0.241 - - [2026-03-30 04:26:05] "DELETE /project/25303b50-368f-4514-8749-4ce2031eb6b6 HTTP/1.1" 200 115 0.797375 10.0.0.241 - - [2026-03-30 04:26:05] "DELETE /project/a8a29c5f-ac7d-4f55-b14a-27df60447b90 HTTP/1.1" 200 115 0.838565 10.0.0.241 - - [2026-03-30 04:26:05] "DELETE /project/35268639-8506-4994-8f4f-27ecd3f55202 HTTP/1.1" 200 115 0.896626 10.0.0.249 - - [2026-03-30 04:26:31] "GET /obj-perms HTTP/1.1" 200 5075 0.073919 10.0.0.241 - - [2026-03-30 04:26:31] "GET /obj-perms HTTP/1.1" 200 5075 0.088301 10.0.0.141 - - [2026-03-30 04:27:31] "GET /obj-perms HTTP/1.1" 200 5075 0.065726 [Introspect:8084]10.0.0.241 - - [2026-03-30 04:27:36] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 847 0.000851 [Introspect:8084]10.0.0.241 - - [2026-03-30 04:27:36] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3167 0.000965