+++ date ++ echo 'INFO: =================== Mon Jan 27 00:47:58 UTC 2025 ===================' INFO: =================== Mon Jan 27 00:47:58 UTC 2025 =================== ++ 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 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ grep 'inet ' +++ cut -d / -f 1 +++ awk '{print $2}' +++ head -n 1 +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.32 ++ 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.37,10.0.0.32,10.0.0.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ '[' -n '10.0.0.37:8081 10.0.0.32:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.37:8081 10.0.0.32:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.37:8081 10.0.0.32:8081 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ '[' -n '10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ '[' -n '10.0.0.37:8086 10.0.0.32:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.37:8086 10.0.0.32:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.37:8086 10.0.0.32:8086 10.0.0.22: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.37,10.0.0.32,10.0.0.22 ++ CONFIGDB_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ '[' -n '10.0.0.37:8082 10.0.0.32:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.37:8082 10.0.0.32:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.37:8082 10.0.0.32:8082 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ '[' -n '10.0.0.37:9161 10.0.0.32:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.37:9161 10.0.0.32:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.37:9161 10.0.0.32:9161 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ '[' -n '10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.37:9041 10.0.0.32:9041 10.0.0.22: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.18,10.20.0.8,10.20.0.13 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.18,10.20.0.8,10.20.0.13 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+=10.0.0.37:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+=10.0.0.32:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ '[' -n 10.0.0.37:2181,10.0.0.32:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.37:2181,10.0.0.32:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.37:2181,10.0.0.32:2181,10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ '[' -n '10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+=10.0.0.37:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+=10.0.0.32:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ '[' -n 10.0.0.37:5673,10.0.0.32:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.37:5673,10.0.0.32:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.37:5673,10.0.0.32:5673,10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ '[' -n '10.0.0.37:6379 10.0.0.32:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.37:6379 10.0.0.32:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.37:6379 10.0.0.32:6379 10.0.0.22: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.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ '[' -n '10.0.0.37:9092 10.0.0.32:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.37:9092 10.0.0.32:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.37:9092 10.0.0.32:9092 10.0.0.22: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.37 ++ 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.37,10.0.0.32,10.0.0.22 ++ 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.37,10.0.0.32,10.0.0.22 ++ 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.37,10.0.0.32,10.0.0.22 ++ cut -d , -f 1 + local cassandra=10.0.0.37 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.37 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.37,10.0.0.32,10.0.0.22 +++ local servers=10.0.0.37,10.0.0.32,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ uniq ++++ sort ++++ grep -vi host +++ local local_ips=,10.0.0.32,10.20.0.8,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.37'\''))' +++ local server_ip=10.0.0.37 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.37 ]] +++ [[ ,10.0.0.32,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.37, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.32'\''))' +++ local server_ip=10.0.0.32 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.32 ]] +++ [[ ,10.0.0.32,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.32, ]] +++ echo 10.0.0.32 2 +++ return ++ local ip=10.0.0.32 ++ [[ -z 10.0.0.32 ]] ++ echo 10.0.0.32 + host_ip=10.0.0.32 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041 + cassandra_server_list='10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.32: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 ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sed 's/^API__//g' ++ 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 01/27/2025 00:48:06.010 7f45bbccb188 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 01/27/2025 00:48:06.036 7f45bbccb188 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 01/27/2025 00:48:06.050 7f45bbccb188 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 01/27/2025 00:48:06.051 7f45bbccb188 [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 Jan 27 00:48:31 2025 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=) 3774 ip_fab_vn = self.create_singleton_entry( 3775 VirtualNetwork(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], 3776 is_provider_network=True)) 3777 self.create_singleton_entry( 3778 RoutingInstance(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], ip_fab_vn, is_provider_network 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/virtual_network:defaul...3c77c293-1d4b-4f12-8f10-1f1854cb5e81 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: 3c77c293-1d4b-4f12-8f10-1f1854cb5e81 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('virtual_network default-domain:default-project:ip-fabric',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...3c77c293-1d4b-4f12-8f10-1f1854cb5e81 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/virtual_network:defaul...3c77c293-1d4b-4f12-8f10-1f1854cb5e81 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...3c77c293-1d4b-4f12-8f10-1f1854cb5e81 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: virtual_network default-domain:default-project:ip-fabric 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 3776, in _db_init_entries is_provider_network=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/virtual_network:default-domain:default-project:ip-fabric exists already with ID: 3c77c293-1d4b-4f12-8f10-1f1854cb5e81 at zookeeper +++ date ++ echo 'INFO: =================== Mon Jan 27 00:48:32 UTC 2025 ===================' INFO: =================== Mon Jan 27 00:48:32 UTC 2025 =================== ++ 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 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.32 ++ 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.37,10.0.0.32,10.0.0.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ '[' -n '10.0.0.37:8081 10.0.0.32:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.37:8081 10.0.0.32:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.37:8081 10.0.0.32:8081 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ '[' -n '10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ '[' -n '10.0.0.37:8086 10.0.0.32:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.37:8086 10.0.0.32:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.37:8086 10.0.0.32:8086 10.0.0.22: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.37,10.0.0.32,10.0.0.22 ++ CONFIGDB_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ '[' -n '10.0.0.37:8082 10.0.0.32:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.37:8082 10.0.0.32:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.37:8082 10.0.0.32:8082 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ '[' -n '10.0.0.37:9161 10.0.0.32:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.37:9161 10.0.0.32:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.37:9161 10.0.0.32:9161 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ '[' -n '10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.37:9041 10.0.0.32:9041 10.0.0.22: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.18,10.20.0.8,10.20.0.13 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.18,10.20.0.8,10.20.0.13 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+=10.0.0.37:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+=10.0.0.32:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ '[' -n 10.0.0.37:2181,10.0.0.32:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.37:2181,10.0.0.32:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.37:2181,10.0.0.32:2181,10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ '[' -n '10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+=10.0.0.37:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+=10.0.0.32:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ '[' -n 10.0.0.37:5673,10.0.0.32:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.37:5673,10.0.0.32:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.37:5673,10.0.0.32:5673,10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ '[' -n '10.0.0.37:6379 10.0.0.32:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.37:6379 10.0.0.32:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.37:6379 10.0.0.32:6379 10.0.0.22: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.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ '[' -n '10.0.0.37:9092 10.0.0.32:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.37:9092 10.0.0.32:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.37:9092 10.0.0.32:9092 10.0.0.22: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.37 ++ 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.37,10.0.0.32,10.0.0.22 ++ 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.37,10.0.0.32,10.0.0.22 ++ 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.37,10.0.0.32,10.0.0.22 ++ cut -d , -f 1 + local cassandra=10.0.0.37 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.37 9041 + echo -e '\035\nquit' + 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.37,10.0.0.32,10.0.0.22 +++ local servers=10.0.0.37,10.0.0.32,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ tr '\n' , ++++ uniq ++++ grep -vi host ++++ sort ++++ awk '/32 host/ { print f } {f=$2}' +++ local local_ips=,10.0.0.32,10.20.0.8,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.37'\''))' +++ local server_ip=10.0.0.37 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.37 ]] +++ [[ ,10.0.0.32,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.37, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.32'\''))' +++ local server_ip=10.0.0.32 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.32 ]] +++ [[ ,10.0.0.32,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.32, ]] +++ echo 10.0.0.32 2 +++ return ++ local ip=10.0.0.32 ++ [[ -z 10.0.0.32 ]] ++ echo 10.0.0.32 + host_ip=10.0.0.32 + [[ cql == \c\q\l ]] ++ echo 10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.32: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__.*__.*=.*$' ++ set ++ sort ++ cut -d = -f 1 ++ sed 's/^API__//g' + 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 01/27/2025 00:48:40.583 7fa13d9e6fc8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 01/27/2025 00:48:40.612 7fa13d9e6fc8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 01/27/2025 00:48:40.625 7fa13d9e6fc8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 01/27/2025 00:48:40.625 7fa13d9e6fc8 [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.32:8082/ Hit Ctrl-C to quit. 10.0.0.32 - - [2025-01-27 00:48:42] "GET / HTTP/1.1" 200 45871 0.002252 10.0.0.32 - - [2025-01-27 00:48:42] "GET / HTTP/1.1" 200 45871 0.001380 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.32 - - [2025-01-27 00:48:42] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000536 10.0.0.32 - - [2025-01-27 00:48:42] "POST /fqname-to-id HTTP/1.1" 401 292 0.000278 10.0.0.32 - - [2025-01-27 00:48:44] "POST /fqname-to-id HTTP/1.1" 404 174 1.755206 10.0.0.32 - - [2025-01-27 00:48:44] "POST /fqname-to-id HTTP/1.1" 200 156 1.074278 10.0.0.32 - - [2025-01-27 00:48:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003163 10.0.0.32 - - [2025-01-27 00:48:44] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 0.727426 10.0.0.32 - - [2025-01-27 00:48:44] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003199 10.0.0.32 - - [2025-01-27 00:48:44] "POST /tags HTTP/1.1" 200 313 0.067338 10.0.0.32 - - [2025-01-27 00:48:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.011574 /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.32 - - [2025-01-27 00:48:44] "POST /hardwares HTTP/1.1" 200 327 0.035309 10.0.0.32 - - [2025-01-27 00:48:45] "POST /fqname-to-id HTTP/1.1" 404 166 0.004223 10.0.0.32 - - [2025-01-27 00:48:45] "POST /hardwares HTTP/1.1" 200 327 0.016626 10.0.0.32 - - [2025-01-27 00:48:45] "POST /fqname-to-id HTTP/1.1" 404 164 0.005846 10.0.0.32 - - [2025-01-27 00:48:45] "POST /hardwares HTTP/1.1" 200 317 0.026077 10.0.0.32 - - [2025-01-27 00:48:45] "POST /fqname-to-id HTTP/1.1" 404 164 0.008579 10.0.0.32 - - [2025-01-27 00:48:45] "POST /hardwares HTTP/1.1" 200 323 0.337810 10.0.0.22 - - [2025-01-27 00:48:45] "POST /fqname-to-id HTTP/1.1" 401 292 0.000438 10.0.0.32 - - [2025-01-27 00:48:45] "POST /fqname-to-id HTTP/1.1" 404 165 0.003648 10.0.0.32 - - [2025-01-27 00:48:46] "POST /hardwares HTTP/1.1" 200 325 0.032425 10.0.0.32 - - [2025-01-27 00:48:46] "POST /fqname-to-id HTTP/1.1" 404 164 0.022015 10.0.0.32 - - [2025-01-27 00:48:46] "POST /hardwares HTTP/1.1" 200 317 0.016648 10.0.0.32 - - [2025-01-27 00:48:46] "POST /fqname-to-id HTTP/1.1" 404 161 0.011112 10.0.0.32 - - [2025-01-27 00:48:46] "POST /hardwares HTTP/1.1" 200 323 0.020990 10.0.0.32 - - [2025-01-27 00:48:46] "POST /fqname-to-id HTTP/1.1" 404 162 0.005808 10.0.0.32 - - [2025-01-27 00:48:46] "POST /hardwares HTTP/1.1" 200 325 0.315423 10.0.0.32 - - [2025-01-27 00:48:46] "POST /fqname-to-id HTTP/1.1" 404 161 0.003686 10.0.0.32 - - [2025-01-27 00:48:46] "POST /hardwares HTTP/1.1" 200 319 0.020572 10.0.0.32 - - [2025-01-27 00:48:47] "POST /fqname-to-id HTTP/1.1" 404 162 0.003578 10.0.0.32 - - [2025-01-27 00:48:47] "POST /hardwares HTTP/1.1" 200 311 0.125952 10.0.0.32 - - [2025-01-27 00:48:47] "POST /fqname-to-id HTTP/1.1" 404 160 0.004293 10.0.0.32 - - [2025-01-27 00:48:47] "POST /hardwares HTTP/1.1" 200 303 0.027655 10.0.0.32 - - [2025-01-27 00:48:47] "POST /fqname-to-id HTTP/1.1" 404 155 0.003350 10.0.0.22 - - [2025-01-27 00:48:47] "POST /fqname-to-id HTTP/1.1" 404 225 0.026983 10.0.0.32 - - [2025-01-27 00:48:47] "POST /hardwares HTTP/1.1" 200 305 0.030188 10.0.0.22 - - [2025-01-27 00:48:47] "POST /access-control-lists HTTP/1.1" 200 585 0.056295 10.0.0.32 - - [2025-01-27 00:48:47] "POST /fqname-to-id HTTP/1.1" 404 155 0.007001 10.0.0.32 - - [2025-01-27 00:48:47] "POST /hardwares HTTP/1.1" 200 307 0.016092 10.0.0.22 - - [2025-01-27 00:48:47] "POST /route-targets HTTP/1.1" 200 327 0.016953 10.0.0.32 - - [2025-01-27 00:48:47] "POST /fqname-to-id HTTP/1.1" 404 156 0.011098 10.0.0.32 - - [2025-01-27 00:48:47] "POST /hardwares HTTP/1.1" 200 309 0.025609 10.0.0.22 - - [2025-01-27 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.034887 10.0.0.32 - - [2025-01-27 00:48:48] "POST /fqname-to-id HTTP/1.1" 404 158 0.005787 10.0.0.32 - - [2025-01-27 00:48:48] "POST /hardwares HTTP/1.1" 200 301 0.019366 10.0.0.32 - - [2025-01-27 00:48:48] "POST /fqname-to-id HTTP/1.1" 404 157 0.006367 10.0.0.22 - - [2025-01-27 00:48:48] "POST /fqname-to-id HTTP/1.1" 404 201 0.102963 10.0.0.32 - - [2025-01-27 00:48:48] "POST /hardwares HTTP/1.1" 200 309 0.035816 10.0.0.32 - - [2025-01-27 00:48:48] "POST /fqname-to-id HTTP/1.1" 404 157 0.003994 10.0.0.22 - - [2025-01-27 00:48:48] "PUT /access-control-list/1c2d4678-d4de-4d2d-b553-b5a7c370fd3f HTTP/1.1" 200 272 0.034854 10.0.0.32 - - [2025-01-27 00:48:48] "POST /hardwares HTTP/1.1" 200 317 0.028538 10.0.0.32 - - [2025-01-27 00:48:48] "POST /fqname-to-id HTTP/1.1" 404 157 0.007855 10.0.0.32 - - [2025-01-27 00:48:48] "POST /hardwares HTTP/1.1" 200 303 0.015608 10.0.0.32 - - [2025-01-27 00:48:48] "POST /fqname-to-id HTTP/1.1" 404 185 0.003846 10.0.0.32 - - [2025-01-27 00:48:48] "POST /features HTTP/1.1" 200 521 0.076858 10.0.0.32 - - [2025-01-27 00:48:48] "POST /fqname-to-id HTTP/1.1" 404 189 0.005081 10.0.0.32 - - [2025-01-27 00:48:49] "POST /features HTTP/1.1" 200 521 0.274009 10.0.0.32 - - [2025-01-27 00:48:49] "POST /fqname-to-id HTTP/1.1" 404 186 0.005777 10.0.0.32 - - [2025-01-27 00:48:49] "POST /features HTTP/1.1" 200 519 0.048682 10.0.0.32 - - [2025-01-27 00:48:49] "POST /fqname-to-id HTTP/1.1" 404 190 0.003794 10.0.0.32 - - [2025-01-27 00:48:49] "POST /features HTTP/1.1" 200 541 0.050348 10.0.0.32 - - [2025-01-27 00:48:49] "POST /fqname-to-id HTTP/1.1" 404 179 0.003080 10.0.0.32 - - [2025-01-27 00:48:49] "POST /physical-roles HTTP/1.1" 200 533 0.032998 10.0.0.32 - - [2025-01-27 00:48:49] "POST /fqname-to-id HTTP/1.1" 404 191 0.005025 10.0.0.32 - - [2025-01-27 00:48:49] "POST /overlay-roles HTTP/1.1" 200 531 0.046972 10.0.0.32 - - [2025-01-27 00:48:49] "POST /fqname-to-id HTTP/1.1" 404 185 0.003288 10.0.0.32 - - [2025-01-27 00:48:50] "POST /overlay-roles HTTP/1.1" 200 541 0.062925 10.0.0.32 - - [2025-01-27 00:48:50] "POST /fqname-to-id HTTP/1.1" 404 184 0.003956 10.0.0.32 - - [2025-01-27 00:48:50] "POST /overlay-roles HTTP/1.1" 200 533 0.065676 10.0.0.32 - - [2025-01-27 00:48:50] "POST /fqname-to-id HTTP/1.1" 404 187 0.006489 10.0.0.32 - - [2025-01-27 00:48:50] "POST /overlay-roles HTTP/1.1" 200 541 0.038120 10.0.0.32 - - [2025-01-27 00:48:50] "POST /fqname-to-id HTTP/1.1" 404 190 0.003646 10.0.0.32 - - [2025-01-27 00:48:50] "POST /role-definitions HTTP/1.1" 200 533 0.040334 10.0.0.32 - - [2025-01-27 00:48:50] "POST /fqname-to-id HTTP/1.1" 404 190 0.004213 10.0.0.32 - - [2025-01-27 00:48:50] "POST /role-definitions HTTP/1.1" 200 551 0.071237 10.0.0.32 - - [2025-01-27 00:48:51] "POST /fqname-to-id HTTP/1.1" 404 189 0.007443 10.0.0.32 - - [2025-01-27 00:48:51] "POST /role-definitions HTTP/1.1" 200 549 0.513246 10.0.0.32 - - [2025-01-27 00:48:51] "POST /fqname-to-id HTTP/1.1" 404 190 0.008140 10.0.0.32 - - [2025-01-27 00:48:51] "POST /role-definitions HTTP/1.1" 200 561 0.066680 10.0.0.32 - - [2025-01-27 00:48:52] "POST /fqname-to-id HTTP/1.1" 404 190 0.012818 10.0.0.32 - - [2025-01-27 00:48:52] "POST /role-definitions HTTP/1.1" 200 545 0.062802 10.0.0.32 - - [2025-01-27 00:48:52] "POST /fqname-to-id HTTP/1.1" 404 192 0.005557 10.0.0.32 - - [2025-01-27 00:48:52] "POST /role-definitions HTTP/1.1" 200 555 0.054996 10.0.0.32 - - [2025-01-27 00:48:52] "POST /fqname-to-id HTTP/1.1" 404 187 0.003280 10.0.0.32 - - [2025-01-27 00:48:52] "POST /role-definitions HTTP/1.1" 200 531 0.060275 10.0.0.32 - - [2025-01-27 00:48:52] "POST /fqname-to-id HTTP/1.1" 404 189 0.020650 10.0.0.32 - - [2025-01-27 00:48:52] "POST /role-definitions HTTP/1.1" 200 557 0.073378 10.0.0.32 - - [2025-01-27 00:48:52] "POST /fqname-to-id HTTP/1.1" 404 195 0.003584 10.0.0.32 - - [2025-01-27 00:48:53] "POST /feature-configs HTTP/1.1" 200 537 0.051559 10.0.0.32 - - [2025-01-27 00:48:53] "POST /fqname-to-id HTTP/1.1" 404 211 0.004248 10.0.0.32 - - [2025-01-27 00:48:53] "POST /node-profiles HTTP/1.1" 200 547 0.069350 10.0.0.32 - - [2025-01-27 00:48:53] "POST /fqname-to-id HTTP/1.1" 404 193 0.004856 10.0.0.32 - - [2025-01-27 00:48:53] "POST /node-profiles HTTP/1.1" 200 541 0.060681 10.0.0.32 - - [2025-01-27 00:48:53] "POST /fqname-to-id HTTP/1.1" 404 188 0.004501 10.0.0.32 - - [2025-01-27 00:48:53] "POST /node-profiles HTTP/1.1" 200 531 0.042525 10.0.0.32 - - [2025-01-27 00:48:53] "POST /fqname-to-id HTTP/1.1" 404 197 0.003972 10.0.0.32 - - [2025-01-27 00:48:53] "POST /telemetry-profiles HTTP/1.1" 200 554 0.037796 10.0.0.32 - - [2025-01-27 00:48:53] "POST /fqname-to-id HTTP/1.1" 404 206 0.003558 10.0.0.32 - - [2025-01-27 00:48:54] "POST /telemetry-profiles HTTP/1.1" 200 554 0.068026 10.0.0.32 - - [2025-01-27 00:48:54] "POST /fqname-to-id HTTP/1.1" 404 206 0.003200 10.0.0.32 - - [2025-01-27 00:48:54] "POST /sflow-profiles HTTP/1.1" 200 532 0.054923 10.0.0.32 - - [2025-01-27 00:48:54] "POST /fqname-to-id HTTP/1.1" 404 202 0.008845 10.0.0.32 - - [2025-01-27 00:48:54] "POST /grpc-profiles HTTP/1.1" 200 530 0.067028 10.0.0.32 - - [2025-01-27 00:48:54] "POST /fqname-to-id HTTP/1.1" 404 202 0.003771 10.0.0.32 - - [2025-01-27 00:48:54] "POST /device-functional-groups HTTP/1.1" 200 540 0.083631 10.0.0.32 - - [2025-01-27 00:48:54] "POST /fqname-to-id HTTP/1.1" 404 195 0.003053 10.0.0.32 - - [2025-01-27 00:48:54] "POST /device-functional-groups HTTP/1.1" 200 542 0.032574 10.0.0.32 - - [2025-01-27 00:48:54] "POST /fqname-to-id HTTP/1.1" 404 208 0.007494 10.0.0.32 - - [2025-01-27 00:48:55] "POST /device-functional-groups HTTP/1.1" 200 620 0.035366 10.0.0.32 - - [2025-01-27 00:48:55] "POST /fqname-to-id HTTP/1.1" 404 205 0.005778 10.0.0.32 - - [2025-01-27 00:48:55] "POST /device-functional-groups HTTP/1.1" 200 574 0.037932 10.0.0.32 - - [2025-01-27 00:48:55] "POST /fqname-to-id HTTP/1.1" 404 196 0.008026 10.0.0.32 - - [2025-01-27 00:48:55] "POST /role-configs HTTP/1.1" 200 522 0.081422 10.0.0.32 - - [2025-01-27 00:48:55] "POST /fqname-to-id HTTP/1.1" 404 202 0.005039 10.0.0.32 - - [2025-01-27 00:48:55] "POST /role-configs HTTP/1.1" 200 521 0.039403 10.0.0.32 - - [2025-01-27 00:48:55] "POST /fqname-to-id HTTP/1.1" 404 194 0.003740 10.0.0.32 - - [2025-01-27 00:48:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.013144 10.0.0.32 - - [2025-01-27 00:48:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005451 10.0.0.32 - - [2025-01-27 00:48:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005041 10.0.0.32 - - [2025-01-27 00:48:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004005 10.0.0.32 - - [2025-01-27 00:48:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004977 10.0.0.32 - - [2025-01-27 00:48:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003669 10.0.0.32 - - [2025-01-27 00:48:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004213 10.0.0.32 - - [2025-01-27 00:48:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003551 10.0.0.32 - - [2025-01-27 00:48:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003650 10.0.0.32 - - [2025-01-27 00:48:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.012178 10.0.0.32 - - [2025-01-27 00:48:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004037 10.0.0.32 - - [2025-01-27 00:48:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003658 10.0.0.32 - - [2025-01-27 00:48:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005256 10.0.0.32 - - [2025-01-27 00:48:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003673 10.0.0.32 - - [2025-01-27 00:48:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003952 10.0.0.32 - - [2025-01-27 00:48:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003728 10.0.0.32 - - [2025-01-27 00:48:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004019 10.0.0.32 - - [2025-01-27 00:48:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005096 10.0.0.32 - - [2025-01-27 00:48:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.010532 10.0.0.32 - - [2025-01-27 00:48:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004100 10.0.0.32 - - [2025-01-27 00:48:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003500 10.0.0.32 - - [2025-01-27 00:48:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.008536 10.0.0.32 - - [2025-01-27 00:48:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.004138 10.0.0.32 - - [2025-01-27 00:48:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.003578 10.0.0.32 - - [2025-01-27 00:48:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.010439 10.0.0.32 - - [2025-01-27 00:48:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004178 10.0.0.32 - - [2025-01-27 00:48:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003983 10.0.0.32 - - [2025-01-27 00:48:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.018301 10.0.0.32 - - [2025-01-27 00:48:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004072 10.0.0.32 - - [2025-01-27 00:48:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003546 10.0.0.32 - - [2025-01-27 00:48:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003708 10.0.0.32 - - [2025-01-27 00:48:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.003646 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003775 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003446 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003694 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003694 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003421 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004692 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003220 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.005362 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004336 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004756 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.011039 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003314 10.0.0.32 - - [2025-01-27 00:48:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003994 10.0.0.32 - - [2025-01-27 00:49:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004447 10.0.0.32 - - [2025-01-27 00:49:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003524 10.0.0.32 - - [2025-01-27 00:49:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003781 10.0.0.32 - - [2025-01-27 00:49:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003793 10.0.0.32 - - [2025-01-27 00:49:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004296 10.0.0.32 - - [2025-01-27 00:49:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.003982 10.0.0.32 - - [2025-01-27 00:49:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.007499 10.0.0.32 - - [2025-01-27 00:49:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004631 10.0.0.32 - - [2025-01-27 00:49:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.016838 10.0.0.32 - - [2025-01-27 00:49:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.008284 10.0.0.32 - - [2025-01-27 00:49:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.008651 10.0.0.32 - - [2025-01-27 00:49:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003654 10.0.0.32 - - [2025-01-27 00:49:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006835 10.0.0.32 - - [2025-01-27 00:49:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003829 10.0.0.32 - - [2025-01-27 00:49:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.003592 10.0.0.32 - - [2025-01-27 00:49:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004747 10.0.0.32 - - [2025-01-27 00:49:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004065 10.0.0.32 - - [2025-01-27 00:49:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003414 10.0.0.32 - - [2025-01-27 00:49:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.017734 10.0.0.32 - - [2025-01-27 00:49:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004136 10.0.0.32 - - [2025-01-27 00:49:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003643 10.0.0.32 - - [2025-01-27 00:49:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003385 10.0.0.32 - - [2025-01-27 00:49:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004229 10.0.0.32 - - [2025-01-27 00:49:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003341 10.0.0.32 - - [2025-01-27 00:49:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003727 10.0.0.32 - - [2025-01-27 00:49:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003731 10.0.0.32 - - [2025-01-27 00:49:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003817 10.0.0.32 - - [2025-01-27 00:49:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003841 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003736 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003302 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.016563 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004430 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004659 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004000 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003713 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003769 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003386 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005042 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003874 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004015 10.0.0.32 - - [2025-01-27 00:49:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003620 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003250 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003515 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.006978 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.007471 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003636 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004084 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003262 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003252 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003499 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003555 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003588 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003668 10.0.0.32 - - [2025-01-27 00:49:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003516 10.0.0.32 - - [2025-01-27 00:49:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003643 10.0.0.32 - - [2025-01-27 00:49:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003633 10.0.0.32 - - [2025-01-27 00:49:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003573 10.0.0.32 - - [2025-01-27 00:49:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.007882 10.0.0.32 - - [2025-01-27 00:49:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003880 10.0.0.32 - - [2025-01-27 00:49:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004134 10.0.0.32 - - [2025-01-27 00:49:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.009709 10.0.0.32 - - [2025-01-27 00:49:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004248 10.0.0.32 - - [2025-01-27 00:49:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004458 10.0.0.32 - - [2025-01-27 00:49:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008028 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004666 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004080 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003534 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004072 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004247 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.012394 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004047 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004389 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003817 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003726 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003228 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.007572 10.0.0.32 - - [2025-01-27 00:49:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003567 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005332 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004353 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004148 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003675 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.010541 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003409 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003487 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005430 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003483 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003401 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.030046 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003295 10.0.0.32 - - [2025-01-27 00:49:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003134 10.0.0.32 - - [2025-01-27 00:49:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003467 10.0.0.32 - - [2025-01-27 00:49:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003102 10.0.0.32 - - [2025-01-27 00:49:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003299 10.0.0.32 - - [2025-01-27 00:49:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.007273 10.0.0.32 - - [2025-01-27 00:49:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003423 10.0.0.32 - - [2025-01-27 00:49:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003641 10.0.0.32 - - [2025-01-27 00:49:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003379 10.0.0.32 - - [2025-01-27 00:49:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003501 10.0.0.32 - - [2025-01-27 00:49:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004200 10.0.0.32 - - [2025-01-27 00:49:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004077 10.0.0.32 - - [2025-01-27 00:49:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004016 10.0.0.32 - - [2025-01-27 00:49:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003517 10.0.0.32 - - [2025-01-27 00:49:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.010182 10.0.0.32 - - [2025-01-27 00:49:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003738 10.0.0.32 - - [2025-01-27 00:49:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003561 10.0.0.32 - - [2025-01-27 00:49:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003569 10.0.0.32 - - [2025-01-27 00:49:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004534 10.0.0.32 - - [2025-01-27 00:49:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004196 10.0.0.32 - - [2025-01-27 00:49:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003194 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005009 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003452 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003263 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003394 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003181 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004457 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005491 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003453 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003591 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003383 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003458 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003307 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003260 10.0.0.32 - - [2025-01-27 00:49:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003449 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003536 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003818 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003711 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004080 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003484 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003371 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003916 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003603 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003173 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003509 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004429 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003483 10.0.0.32 - - [2025-01-27 00:49:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004191 10.0.0.32 - - [2025-01-27 00:49:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003976 10.0.0.32 - - [2025-01-27 00:49:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004155 10.0.0.32 - - [2025-01-27 00:49:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004586 10.0.0.32 - - [2025-01-27 00:49:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005610 10.0.0.32 - - [2025-01-27 00:49:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004393 10.0.0.32 - - [2025-01-27 00:49:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004088 10.0.0.32 - - [2025-01-27 00:49:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004313 10.0.0.32 - - [2025-01-27 00:49:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004331 10.0.0.32 - - [2025-01-27 00:49:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.006259 10.0.0.32 - - [2025-01-27 00:49:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004500 10.0.0.32 - - [2025-01-27 00:49:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004399 10.0.0.32 - - [2025-01-27 00:49:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.031665 10.0.0.32 - - [2025-01-27 00:49:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.009502 10.0.0.32 - - [2025-01-27 00:49:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004807 10.0.0.32 - - [2025-01-27 00:49:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004609 10.0.0.32 - - [2025-01-27 00:49:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005243 10.0.0.32 - - [2025-01-27 00:49:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004077 10.0.0.32 - - [2025-01-27 00:49:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004787 10.0.0.32 - - [2025-01-27 00:49:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004804 10.0.0.32 - - [2025-01-27 00:49:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.019521 10.0.0.32 - - [2025-01-27 00:49:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.011082 10.0.0.32 - - [2025-01-27 00:49:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004561 10.0.0.32 - - [2025-01-27 00:49:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004155 10.0.0.32 - - [2025-01-27 00:49:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004438 10.0.0.32 - - [2025-01-27 00:49:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004792 10.0.0.32 - - [2025-01-27 00:49:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004979 10.0.0.32 - - [2025-01-27 00:49:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004461 10.0.0.32 - - [2025-01-27 00:49:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004574 10.0.0.32 - - [2025-01-27 00:49:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003986 10.0.0.32 - - [2025-01-27 00:49:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003754 10.0.0.32 - - [2025-01-27 00:49:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004676 10.0.0.32 - - [2025-01-27 00:49:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004790 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.006117 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.007730 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005490 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003941 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003668 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003057 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003593 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004130 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004037 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004632 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004071 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003625 10.0.0.32 - - [2025-01-27 00:49:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.010649 10.0.0.32 - - [2025-01-27 00:49:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003503 10.0.0.32 - - [2025-01-27 00:49:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005919 10.0.0.32 - - [2025-01-27 00:49:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.008211 10.0.0.32 - - [2025-01-27 00:49:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006277 10.0.0.32 - - [2025-01-27 00:49:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004138 10.0.0.32 - - [2025-01-27 00:49:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004136 10.0.0.32 - - [2025-01-27 00:49:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004121 10.0.0.32 - - [2025-01-27 00:49:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003472 10.0.0.32 - - [2025-01-27 00:49:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004396 10.0.0.32 - - [2025-01-27 00:49:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005356 10.0.0.32 - - [2025-01-27 00:49:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005200 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.006107 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004534 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003651 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003269 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003773 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004678 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.018422 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.011159 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003970 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004196 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004392 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005059 10.0.0.32 - - [2025-01-27 00:49:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003638 10.0.0.32 - - [2025-01-27 00:49:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004057 10.0.0.32 - - [2025-01-27 00:49:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003375 10.0.0.32 - - [2025-01-27 00:49:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003582 10.0.0.32 - - [2025-01-27 00:49:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003546 10.0.0.32 - - [2025-01-27 00:49:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003896 10.0.0.32 - - [2025-01-27 00:49:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003905 10.0.0.32 - - [2025-01-27 00:49:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003883 10.0.0.32 - - [2025-01-27 00:49:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004340 10.0.0.32 - - [2025-01-27 00:49:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004238 10.0.0.32 - - [2025-01-27 00:49:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004578 10.0.0.32 - - [2025-01-27 00:49:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003385 10.0.0.32 - - [2025-01-27 00:49:19] "POST /useragent-kv HTTP/1.1" 200 115 0.003833 10.0.0.32 - - [2025-01-27 00:49:19] "POST /virtual-networks HTTP/1.1" 200 552 0.097125 10.0.0.32 - - [2025-01-27 00:49:19] "POST /fqname-to-id HTTP/1.1" 404 178 0.002539 10.0.0.32 - - [2025-01-27 00:49:19] "POST /fqname-to-id HTTP/1.1" 404 198 0.009558 10.0.0.22 - - [2025-01-27 00:49:29] "GET /global-system-configs HTTP/1.1" 200 322 9.161313 10.0.0.32 - - [2025-01-27 00:49:31] "GET /global-system-configs HTTP/1.1" 200 322 8.145709 10.0.0.32 - - [2025-01-27 00:49:31] "GET /global-system-configs HTTP/1.1" 200 322 6.240772 10.0.0.22 - - [2025-01-27 00:49:31] "GET /global-system-configs HTTP/1.1" 200 322 5.721179 10.0.0.37 - - [2025-01-27 00:49:31] "GET /global-system-configs HTTP/1.1" 200 322 2.814353 10.0.0.37 - - [2025-01-27 00:49:31] "GET /global-system-configs HTTP/1.1" 200 322 1.101069 10.0.0.22 - - [2025-01-27 00:49:53] "POST /ref-update HTTP/1.1" 200 156 0.088350 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.32 - - [2025-01-27 00:52:39] "GET /obj-perms HTTP/1.1" 200 5056 0.388613 10.0.0.22 - - [2025-01-27 00:52:39] "GET /obj-perms HTTP/1.1" 200 5056 0.045380 10.0.0.37 - - [2025-01-27 00:53:40] "GET /obj-perms HTTP/1.1" 200 5056 0.054448 10.0.0.22 - - [2025-01-27 00:53:57] "GET /global-system-configs HTTP/1.1" 200 322 0.028575 10.0.0.32 - - [2025-01-27 00:53:58] "GET /global-system-configs HTTP/1.1" 200 322 0.071884 10.0.0.32 - - [2025-01-27 00:53:58] "GET /global-system-configs HTTP/1.1" 200 322 0.101844 10.0.0.32 - - [2025-01-27 00:53:58] "GET /obj-perms HTTP/1.1" 200 5056 0.183293 10.0.0.22 - - [2025-01-27 00:53:58] "GET /obj-perms HTTP/1.1" 200 5056 0.007516 10.0.0.37 - - [2025-01-27 00:53:58] "GET /obj-perms HTTP/1.1" 200 5056 0.043515 10.0.0.22 - - [2025-01-27 00:53:58] "GET /global-system-configs HTTP/1.1" 200 322 0.024706 10.0.0.37 - - [2025-01-27 00:53:58] "GET /global-system-configs HTTP/1.1" 200 322 0.076060 10.0.0.32 - - [2025-01-27 00:53:58] "GET /obj-perms HTTP/1.1" 200 5056 0.147731 10.0.0.37 - - [2025-01-27 00:53:59] "GET /global-system-configs HTTP/1.1" 200 322 0.056911 10.0.0.37 - - [2025-01-27 00:53:59] "GET /obj-perms HTTP/1.1" 200 5056 0.123789 10.0.0.22 - - [2025-01-27 00:53:59] "GET /obj-perms HTTP/1.1" 200 5056 0.150963 10.0.0.22 - - [2025-01-27 00:54:15] "PUT /access-control-list/4670b136-3383-4393-91dd-233f4fe5b780 HTTP/1.1" 200 272 0.045585 [Introspect:8084]10.0.0.32 - - [2025-01-27 00:54:43] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000839 [Introspect:8084]10.0.0.32 - - [2025-01-27 00:54:43] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000890 [Introspect:8084]10.0.0.32 - - [2025-01-27 00:55:16] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000779 [Introspect:8084]10.0.0.32 - - [2025-01-27 00:55:16] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3423 0.000809 10.0.0.32 - - [2025-01-27 00:56:43] "GET /obj-perms HTTP/1.1" 200 5056 0.049478 10.0.0.22 - - [2025-01-27 00:57:43] "GET /obj-perms HTTP/1.1" 200 5056 0.053313 10.0.0.37 - - [2025-01-27 00:57:43] "GET /obj-perms HTTP/1.1" 200 5056 0.049080 10.0.0.22 - - [2025-01-27 00:58:57] "GET /global-system-configs HTTP/1.1" 200 322 0.036984 10.0.0.32 - - [2025-01-27 00:58:58] "GET /global-system-configs HTTP/1.1" 200 322 0.062233 10.0.0.32 - - [2025-01-27 00:58:58] "GET /global-system-configs HTTP/1.1" 200 322 0.187008 10.0.0.32 - - [2025-01-27 00:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.271903 10.0.0.37 - - [2025-01-27 00:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.294572 10.0.0.22 - - [2025-01-27 00:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.328499 10.0.0.22 - - [2025-01-27 00:58:58] "GET /global-system-configs HTTP/1.1" 200 322 0.027915 10.0.0.37 - - [2025-01-27 00:58:58] "GET /global-system-configs HTTP/1.1" 200 322 0.123282 10.0.0.22 - - [2025-01-27 00:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.195717 10.0.0.32 - - [2025-01-27 00:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.207222 10.0.0.37 - - [2025-01-27 00:58:59] "GET /global-system-configs HTTP/1.1" 200 322 0.042949 10.0.0.37 - - [2025-01-27 00:58:59] "GET /obj-perms HTTP/1.1" 200 5056 0.117295 10.0.0.32 - - [2025-01-27 01:01:46] "GET /obj-perms HTTP/1.1" 200 5056 0.099569 10.0.0.22 - - [2025-01-27 01:01:47] "GET /obj-perms HTTP/1.1" 200 5056 0.053401 10.0.0.37 - - [2025-01-27 01:02:47] "GET /obj-perms HTTP/1.1" 200 5056 0.067516 10.0.0.22 - - [2025-01-27 01:03:57] "GET /global-system-configs HTTP/1.1" 200 322 0.049086 10.0.0.32 - - [2025-01-27 01:03:58] "GET /global-system-configs HTTP/1.1" 200 322 0.084929 10.0.0.32 - - [2025-01-27 01:03:58] "GET /global-system-configs HTTP/1.1" 200 322 0.133391 10.0.0.37 - - [2025-01-27 01:03:58] "GET /obj-perms HTTP/1.1" 200 5056 0.322904 10.0.0.22 - - [2025-01-27 01:03:58] "GET /obj-perms HTTP/1.1" 200 5056 0.343339 10.0.0.32 - - [2025-01-27 01:03:58] "GET /obj-perms HTTP/1.1" 200 5056 0.369213 10.0.0.37 - - [2025-01-27 01:03:58] "GET /global-system-configs HTTP/1.1" 200 322 0.145500 10.0.0.32 - - [2025-01-27 01:03:58] "GET /obj-perms HTTP/1.1" 200 5056 0.252509 10.0.0.22 - - [2025-01-27 01:03:59] "GET /obj-perms HTTP/1.1" 200 5056 0.281068 10.0.0.37 - - [2025-01-27 01:03:59] "GET /obj-perms HTTP/1.1" 200 5056 0.486406 10.0.0.22 - - [2025-01-27 01:03:59] "GET /global-system-configs HTTP/1.1" 200 322 0.641049 10.0.0.37 - - [2025-01-27 01:03:59] "GET /global-system-configs HTTP/1.1" 200 322 0.045099 10.0.0.32 - - [2025-01-27 01:05:50] "GET /obj-perms HTTP/1.1" 200 5056 0.051417 10.0.0.22 - - [2025-01-27 01:06:50] "GET /obj-perms HTTP/1.1" 200 5056 0.046748 10.0.0.37 - - [2025-01-27 01:06:50] "GET /obj-perms HTTP/1.1" 200 5056 0.051815 10.0.0.22 - - [2025-01-27 01:08:57] "GET /global-system-configs HTTP/1.1" 200 322 0.064609 10.0.0.32 - - [2025-01-27 01:08:57] "GET /obj-perms HTTP/1.1" 200 5056 0.133466 10.0.0.32 - - [2025-01-27 01:08:58] "GET /global-system-configs HTTP/1.1" 200 322 0.083020 10.0.0.32 - - [2025-01-27 01:08:58] "GET /global-system-configs HTTP/1.1" 200 322 0.135935 10.0.0.37 - - [2025-01-27 01:08:58] "GET /obj-perms HTTP/1.1" 200 5056 0.290222 10.0.0.22 - - [2025-01-27 01:08:58] "GET /obj-perms HTTP/1.1" 200 5056 0.298633 10.0.0.22 - - [2025-01-27 01:08:58] "GET /global-system-configs HTTP/1.1" 200 322 0.008787 10.0.0.32 - - [2025-01-27 01:08:58] "GET /obj-perms HTTP/1.1" 200 5056 0.044753 10.0.0.37 - - [2025-01-27 01:08:58] "GET /global-system-configs HTTP/1.1" 200 322 0.113545 10.0.0.22 - - [2025-01-27 01:08:58] "GET /obj-perms HTTP/1.1" 200 5056 0.130289 10.0.0.37 - - [2025-01-27 01:08:58] "GET /obj-perms HTTP/1.1" 200 5056 0.147327 10.0.0.37 - - [2025-01-27 01:08:59] "GET /global-system-configs HTTP/1.1" 200 322 0.049970 10.0.0.32 - - [2025-01-27 01:10:53] "GET /obj-perms HTTP/1.1" 200 5056 0.050453 10.0.0.22 - - [2025-01-27 01:10:54] "GET /obj-perms HTTP/1.1" 200 5056 0.050676 10.0.0.37 - - [2025-01-27 01:11:54] "GET /obj-perms HTTP/1.1" 200 5056 0.052823 10.0.0.22 - - [2025-01-27 01:13:57] "GET /global-system-configs HTTP/1.1" 200 322 0.116977 10.0.0.22 - - [2025-01-27 01:13:57] "GET /obj-perms HTTP/1.1" 200 5056 0.148659 10.0.0.32 - - [2025-01-27 01:13:57] "GET /obj-perms HTTP/1.1" 200 5056 0.166605 10.0.0.32 - - [2025-01-27 01:13:58] "GET /global-system-configs HTTP/1.1" 200 322 0.068176 10.0.0.32 - - [2025-01-27 01:13:58] "GET /global-system-configs HTTP/1.1" 200 322 0.201351 10.0.0.37 - - [2025-01-27 01:13:58] "GET /obj-perms HTTP/1.1" 200 5056 0.323583 10.0.0.22 - - [2025-01-27 01:13:58] "GET /global-system-configs HTTP/1.1" 200 322 0.049466 10.0.0.32 - - [2025-01-27 01:13:58] "GET /obj-perms HTTP/1.1" 200 5056 0.149022 10.0.0.22 - - [2025-01-27 01:13:58] "GET /obj-perms HTTP/1.1" 200 5056 0.186056 10.0.0.37 - - [2025-01-27 01:13:58] "GET /global-system-configs HTTP/1.1" 200 322 0.086583 10.0.0.37 - - [2025-01-27 01:13:58] "GET /obj-perms HTTP/1.1" 200 5056 0.214091 10.0.0.37 - - [2025-01-27 01:13:59] "GET /global-system-configs HTTP/1.1" 200 322 0.031990 10.0.0.32 - - [2025-01-27 01:14:57] "GET /obj-perms HTTP/1.1" 200 5056 0.053204 10.0.0.22 - - [2025-01-27 01:15:57] "GET /obj-perms HTTP/1.1" 200 5056 0.051543 10.0.0.37 - - [2025-01-27 01:15:58] "GET /obj-perms HTTP/1.1" 200 5056 0.053679 10.0.0.22 - - [2025-01-27 01:18:57] "GET /global-system-configs HTTP/1.1" 200 322 0.047322 10.0.0.32 - - [2025-01-27 01:18:57] "GET /obj-perms HTTP/1.1" 200 5056 0.139917 10.0.0.32 - - [2025-01-27 01:18:58] "GET /global-system-configs HTTP/1.1" 200 322 0.038225 10.0.0.32 - - [2025-01-27 01:18:58] "GET /global-system-configs HTTP/1.1" 200 322 0.127372 10.0.0.37 - - [2025-01-27 01:18:58] "GET /obj-perms HTTP/1.1" 200 5056 0.218501 10.0.0.22 - - [2025-01-27 01:18:58] "GET /obj-perms HTTP/1.1" 200 5056 0.253612 10.0.0.22 - - [2025-01-27 01:18:58] "GET /global-system-configs HTTP/1.1" 200 322 0.050446 10.0.0.32 - - [2025-01-27 01:18:58] "GET /obj-perms HTTP/1.1" 200 5056 0.145899 10.0.0.37 - - [2025-01-27 01:18:58] "GET /global-system-configs HTTP/1.1" 200 322 0.076050 10.0.0.22 - - [2025-01-27 01:18:58] "GET /obj-perms HTTP/1.1" 200 5056 0.191933 10.0.0.37 - - [2025-01-27 01:18:59] "GET /obj-perms HTTP/1.1" 200 5056 0.332012 10.0.0.37 - - [2025-01-27 01:18:59] "GET /global-system-configs HTTP/1.1" 200 322 0.169201 10.0.0.32 - - [2025-01-27 01:20:00] "GET /obj-perms HTTP/1.1" 200 5056 0.058403 10.0.0.22 - - [2025-01-27 01:20:01] "GET /obj-perms HTTP/1.1" 200 5056 0.057537 10.0.0.37 - - [2025-01-27 01:21:01] "GET /obj-perms HTTP/1.1" 200 5056 0.050265 10.0.0.22 - - [2025-01-27 01:23:57] "GET /global-system-configs HTTP/1.1" 200 322 0.084057 10.0.0.22 - - [2025-01-27 01:23:57] "GET /obj-perms HTTP/1.1" 200 5056 0.163503 10.0.0.32 - - [2025-01-27 01:23:57] "GET /obj-perms HTTP/1.1" 200 5056 0.183755 10.0.0.32 - - [2025-01-27 01:23:58] "GET /global-system-configs HTTP/1.1" 200 322 0.035104 10.0.0.32 - - [2025-01-27 01:23:58] "GET /global-system-configs HTTP/1.1" 200 322 0.113052 10.0.0.37 - - [2025-01-27 01:23:58] "GET /obj-perms HTTP/1.1" 200 5056 0.249408 10.0.0.22 - - [2025-01-27 01:23:58] "GET /global-system-configs HTTP/1.1" 200 322 0.096736 10.0.0.32 - - [2025-01-27 01:23:58] "GET /obj-perms HTTP/1.1" 200 5056 0.137217 10.0.0.22 - - [2025-01-27 01:23:58] "GET /obj-perms HTTP/1.1" 200 5056 0.152135 10.0.0.37 - - [2025-01-27 01:23:58] "GET /global-system-configs HTTP/1.1" 200 322 0.140561 10.0.0.37 - - [2025-01-27 01:23:58] "GET /obj-perms HTTP/1.1" 200 5056 0.194199 10.0.0.37 - - [2025-01-27 01:23:59] "GET /global-system-configs HTTP/1.1" 200 322 0.031602 10.0.0.32 - - [2025-01-27 01:24:04] "GET /obj-perms HTTP/1.1" 200 5056 0.045025 10.0.0.22 - - [2025-01-27 01:25:05] "GET /obj-perms HTTP/1.1" 200 5056 0.053133 10.0.0.37 - - [2025-01-27 01:25:05] "GET /obj-perms HTTP/1.1" 200 5056 0.059057 10.0.0.22 - - [2025-01-27 01:28:57] "GET /global-system-configs HTTP/1.1" 200 322 0.070758 10.0.0.22 - - [2025-01-27 01:28:57] "GET /obj-perms HTTP/1.1" 200 5056 0.128805 10.0.0.37 - - [2025-01-27 01:28:57] "GET /obj-perms HTTP/1.1" 200 5056 0.138931 10.0.0.32 - - [2025-01-27 01:28:57] "GET /obj-perms HTTP/1.1" 200 5056 0.158256 10.0.0.32 - - [2025-01-27 01:28:58] "GET /global-system-configs HTTP/1.1" 200 322 0.048601 10.0.0.32 - - [2025-01-27 01:28:58] "GET /global-system-configs HTTP/1.1" 200 322 0.058604 10.0.0.22 - - [2025-01-27 01:28:58] "GET /global-system-configs HTTP/1.1" 200 322 0.070437 10.0.0.22 - - [2025-01-27 01:28:58] "GET /obj-perms HTTP/1.1" 200 5056 0.121898 10.0.0.37 - - [2025-01-27 01:28:58] "GET /obj-perms HTTP/1.1" 200 5056 0.147851 10.0.0.32 - - [2025-01-27 01:28:58] "GET /obj-perms HTTP/1.1" 200 5056 0.175421 10.0.0.37 - - [2025-01-27 01:28:58] "GET /global-system-configs HTTP/1.1" 200 322 0.124604 10.0.0.37 - - [2025-01-27 01:28:59] "GET /global-system-configs HTTP/1.1" 200 322 0.042406 10.0.0.32 - - [2025-01-27 01:29:08] "GET /obj-perms HTTP/1.1" 200 5056 0.051902 10.0.0.22 - - [2025-01-27 01:29:08] "GET /obj-perms HTTP/1.1" 200 5056 0.046546 10.0.0.37 - - [2025-01-27 01:30:08] "GET /obj-perms HTTP/1.1" 200 5056 0.059576 10.0.0.32 - - [2025-01-27 01:33:11] "GET /obj-perms HTTP/1.1" 200 5056 0.049179 10.0.0.22 - - [2025-01-27 01:33:57] "GET /global-system-configs HTTP/1.1" 200 322 0.078639 10.0.0.37 - - [2025-01-27 01:33:57] "GET /obj-perms HTTP/1.1" 200 5056 0.141356 10.0.0.22 - - [2025-01-27 01:33:57] "GET /obj-perms HTTP/1.1" 200 5056 0.153648 10.0.0.32 - - [2025-01-27 01:33:58] "GET /global-system-configs HTTP/1.1" 200 322 0.027252 10.0.0.32 - - [2025-01-27 01:33:58] "GET /global-system-configs HTTP/1.1" 200 322 0.081114 10.0.0.32 - - [2025-01-27 01:33:58] "GET /obj-perms HTTP/1.1" 200 5056 0.210396 10.0.0.22 - - [2025-01-27 01:33:58] "GET /global-system-configs HTTP/1.1" 200 322 0.033145 10.0.0.22 - - [2025-01-27 01:33:58] "GET /obj-perms HTTP/1.1" 200 5056 0.140584 10.0.0.37 - - [2025-01-27 01:33:58] "GET /obj-perms HTTP/1.1" 200 5056 0.167696 10.0.0.37 - - [2025-01-27 01:33:58] "GET /global-system-configs HTTP/1.1" 200 322 0.165716 10.0.0.37 - - [2025-01-27 01:33:59] "GET /global-system-configs HTTP/1.1" 200 322 0.074437 10.0.0.32 - - [2025-01-27 01:33:59] "GET /obj-perms HTTP/1.1" 200 5056 0.149389 10.0.0.22 - - [2025-01-27 01:34:11] "GET /obj-perms HTTP/1.1" 200 5056 0.049711 10.0.0.37 - - [2025-01-27 01:34:12] "GET /obj-perms HTTP/1.1" 200 5056 0.166793 10.0.0.32 - - [2025-01-27 01:38:15] "GET /obj-perms HTTP/1.1" 200 5056 0.056172 10.0.0.22 - - [2025-01-27 01:38:16] "GET /obj-perms HTTP/1.1" 200 5056 0.048398 10.0.0.22 - - [2025-01-27 01:38:57] "GET /global-system-configs HTTP/1.1" 200 322 0.047441 10.0.0.37 - - [2025-01-27 01:38:57] "GET /obj-perms HTTP/1.1" 200 5056 0.133233 10.0.0.32 - - [2025-01-27 01:38:58] "GET /global-system-configs HTTP/1.1" 200 322 0.027607 10.0.0.32 - - [2025-01-27 01:38:58] "GET /global-system-configs HTTP/1.1" 200 322 0.118326 10.0.0.22 - - [2025-01-27 01:38:58] "GET /obj-perms HTTP/1.1" 200 5056 0.262268 10.0.0.32 - - [2025-01-27 01:38:58] "GET /obj-perms HTTP/1.1" 200 5056 0.272163 10.0.0.22 - - [2025-01-27 01:38:58] "GET /global-system-configs HTTP/1.1" 200 322 0.109159 10.0.0.37 - - [2025-01-27 01:38:58] "GET /obj-perms HTTP/1.1" 200 5056 0.172335 10.0.0.37 - - [2025-01-27 01:38:58] "GET /global-system-configs HTTP/1.1" 200 322 0.063453 10.0.0.37 - - [2025-01-27 01:38:59] "GET /global-system-configs HTTP/1.1" 200 322 0.057291 10.0.0.22 - - [2025-01-27 01:38:59] "GET /obj-perms HTTP/1.1" 200 5056 0.154979 10.0.0.32 - - [2025-01-27 01:38:59] "GET /obj-perms HTTP/1.1" 200 5056 0.168862 10.0.0.37 - - [2025-01-27 01:39:16] "GET /obj-perms HTTP/1.1" 200 5056 0.058982 10.0.0.32 - - [2025-01-27 01:42:19] "GET /obj-perms HTTP/1.1" 200 5056 0.045299 10.0.0.22 - - [2025-01-27 01:43:20] "GET /obj-perms HTTP/1.1" 200 5056 0.058115 10.0.0.37 - - [2025-01-27 01:43:20] "GET /obj-perms HTTP/1.1" 200 5056 0.045828 10.0.0.22 - - [2025-01-27 01:43:57] "GET /global-system-configs HTTP/1.1" 200 322 0.027831 10.0.0.32 - - [2025-01-27 01:43:58] "GET /global-system-configs HTTP/1.1" 200 322 0.032672 10.0.0.32 - - [2025-01-27 01:43:58] "GET /global-system-configs HTTP/1.1" 200 322 0.191692 10.0.0.32 - - [2025-01-27 01:43:58] "GET /obj-perms HTTP/1.1" 200 5056 0.331132 10.0.0.22 - - [2025-01-27 01:43:58] "GET /obj-perms HTTP/1.1" 200 5056 0.345744 10.0.0.37 - - [2025-01-27 01:43:58] "GET /obj-perms HTTP/1.1" 200 5056 0.361163 10.0.0.22 - - [2025-01-27 01:43:58] "GET /global-system-configs HTTP/1.1" 200 322 0.031707 10.0.0.37 - - [2025-01-27 01:43:58] "GET /global-system-configs HTTP/1.1" 200 322 0.120898 10.0.0.37 - - [2025-01-27 01:43:59] "GET /global-system-configs HTTP/1.1" 200 322 0.156636 10.0.0.32 - - [2025-01-27 01:44:00] "GET /obj-perms HTTP/1.1" 200 5056 0.211883 10.0.0.22 - - [2025-01-27 01:44:00] "GET /obj-perms HTTP/1.1" 200 5056 0.231653 10.0.0.37 - - [2025-01-27 01:44:00] "GET /obj-perms HTTP/1.1" 200 5056 0.244555 10.0.0.32 - - [2025-01-27 01:47:23] "GET /obj-perms HTTP/1.1" 200 5056 0.055348 10.0.0.22 - - [2025-01-27 01:47:24] "GET /obj-perms HTTP/1.1" 200 5056 0.057528 10.0.0.37 - - [2025-01-27 01:48:24] "GET /obj-perms HTTP/1.1" 200 5056 0.051434 10.0.0.22 - - [2025-01-27 01:48:57] "GET /global-system-configs HTTP/1.1" 200 322 0.026573 10.0.0.32 - - [2025-01-27 01:48:58] "GET /global-system-configs HTTP/1.1" 200 322 0.047326 10.0.0.32 - - [2025-01-27 01:48:58] "GET /global-system-configs HTTP/1.1" 200 322 0.186093 10.0.0.37 - - [2025-01-27 01:48:58] "GET /obj-perms HTTP/1.1" 200 5056 0.322431 10.0.0.22 - - [2025-01-27 01:48:58] "GET /obj-perms HTTP/1.1" 200 5056 0.337118 10.0.0.32 - - [2025-01-27 01:48:58] "GET /obj-perms HTTP/1.1" 200 5056 0.363599 10.0.0.22 - - [2025-01-27 01:48:58] "GET /global-system-configs HTTP/1.1" 200 322 0.029384 10.0.0.37 - - [2025-01-27 01:48:58] "GET /global-system-configs HTTP/1.1" 200 322 0.064652 10.0.0.32 - - [2025-01-27 01:48:58] "GET /obj-perms HTTP/1.1" 200 5056 0.175848 10.0.0.37 - - [2025-01-27 01:48:59] "GET /global-system-configs HTTP/1.1" 200 322 0.054008 10.0.0.37 - - [2025-01-27 01:48:59] "GET /obj-perms HTTP/1.1" 200 5056 0.071306 10.0.0.22 - - [2025-01-27 01:48:59] "GET /obj-perms HTTP/1.1" 200 5056 0.085465 10.0.0.32 - - [2025-01-27 01:51:27] "GET /obj-perms HTTP/1.1" 200 5056 0.054216 10.0.0.22 - - [2025-01-27 01:52:27] "GET /obj-perms HTTP/1.1" 200 5056 0.054440 10.0.0.37 - - [2025-01-27 01:52:28] "GET /obj-perms HTTP/1.1" 200 5056 0.046089 10.0.0.22 - - [2025-01-27 01:53:57] "GET /global-system-configs HTTP/1.1" 200 322 0.034280 10.0.0.32 - - [2025-01-27 01:53:58] "GET /global-system-configs HTTP/1.1" 200 322 0.102214 10.0.0.32 - - [2025-01-27 01:53:58] "GET /global-system-configs HTTP/1.1" 200 322 0.145650 10.0.0.32 - - [2025-01-27 01:53:58] "GET /obj-perms HTTP/1.1" 200 5056 0.284084 10.0.0.22 - - [2025-01-27 01:53:58] "GET /obj-perms HTTP/1.1" 200 5056 0.298686 10.0.0.37 - - [2025-01-27 01:53:58] "GET /obj-perms HTTP/1.1" 200 5056 0.315495 10.0.0.22 - - [2025-01-27 01:53:58] "GET /global-system-configs HTTP/1.1" 200 322 0.035242 10.0.0.37 - - [2025-01-27 01:53:58] "GET /global-system-configs HTTP/1.1" 200 322 0.055884 10.0.0.32 - - [2025-01-27 01:53:58] "GET /obj-perms HTTP/1.1" 200 5056 0.151285 10.0.0.22 - - [2025-01-27 01:53:58] "GET /obj-perms HTTP/1.1" 200 5056 0.168815 10.0.0.37 - - [2025-01-27 01:53:59] "GET /global-system-configs HTTP/1.1" 200 322 0.033017 10.0.0.37 - - [2025-01-27 01:53:59] "GET /obj-perms HTTP/1.1" 200 5056 0.166720 10.0.0.32 - - [2025-01-27 01:56:30] "GET /obj-perms HTTP/1.1" 200 5056 0.046536 10.0.0.22 - - [2025-01-27 01:56:31] "GET /obj-perms HTTP/1.1" 200 5056 0.053690 10.0.0.37 - - [2025-01-27 01:57:31] "GET /obj-perms HTTP/1.1" 200 5056 0.048345 10.0.0.22 - - [2025-01-27 01:58:57] "GET /global-system-configs HTTP/1.1" 200 322 0.066555 10.0.0.32 - - [2025-01-27 01:58:58] "GET /global-system-configs HTTP/1.1" 200 322 0.091914 10.0.0.32 - - [2025-01-27 01:58:58] "GET /global-system-configs HTTP/1.1" 200 322 0.098145 10.0.0.22 - - [2025-01-27 01:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.225044 10.0.0.37 - - [2025-01-27 01:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.237777 10.0.0.32 - - [2025-01-27 01:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.247573 10.0.0.22 - - [2025-01-27 01:58:58] "GET /global-system-configs HTTP/1.1" 200 322 0.052184 10.0.0.37 - - [2025-01-27 01:58:58] "GET /global-system-configs HTTP/1.1" 200 322 0.119508 10.0.0.32 - - [2025-01-27 01:58:59] "GET /obj-perms HTTP/1.1" 200 5056 0.240882 10.0.0.22 - - [2025-01-27 01:58:59] "GET /obj-perms HTTP/1.1" 200 5056 0.256508 10.0.0.37 - - [2025-01-27 01:58:59] "GET /obj-perms HTTP/1.1" 200 5056 0.269230 10.0.0.37 - - [2025-01-27 01:58:59] "GET /global-system-configs HTTP/1.1" 200 322 0.036708 10.0.0.32 - - [2025-01-27 02:00:34] "GET /obj-perms HTTP/1.1" 200 5056 0.053717 10.0.0.22 - - [2025-01-27 02:01:34] "GET /obj-perms HTTP/1.1" 200 5056 0.052512 10.0.0.37 - - [2025-01-27 02:01:35] "GET /obj-perms HTTP/1.1" 200 5056 0.058463 10.0.0.22 - - [2025-01-27 02:03:57] "GET /global-system-configs HTTP/1.1" 200 322 0.032190 10.0.0.32 - - [2025-01-27 02:03:57] "GET /obj-perms HTTP/1.1" 200 5056 0.116927 10.0.0.32 - - [2025-01-27 02:03:58] "GET /global-system-configs HTTP/1.1" 200 322 0.051574 10.0.0.32 - - [2025-01-27 02:03:58] "GET /global-system-configs HTTP/1.1" 200 322 0.133927 10.0.0.37 - - [2025-01-27 02:03:58] "GET /obj-perms HTTP/1.1" 200 5056 0.246907 10.0.0.22 - - [2025-01-27 02:03:58] "GET /obj-perms HTTP/1.1" 200 5056 0.274874 10.0.0.22 - - [2025-01-27 02:03:58] "GET /global-system-configs HTTP/1.1" 200 322 0.032393 10.0.0.32 - - [2025-01-27 02:03:58] "GET /obj-perms HTTP/1.1" 200 5056 0.147801 10.0.0.37 - - [2025-01-27 02:03:58] "GET /obj-perms HTTP/1.1" 200 5056 0.069444 10.0.0.22 - - [2025-01-27 02:03:58] "GET /obj-perms HTTP/1.1" 200 5056 0.108612 10.0.0.37 - - [2025-01-27 02:03:58] "GET /global-system-configs HTTP/1.1" 200 322 0.179740 10.0.0.37 - - [2025-01-27 02:03:59] "GET /global-system-configs HTTP/1.1" 200 322 0.033494 10.0.0.32 - - [2025-01-27 02:05:38] "GET /obj-perms HTTP/1.1" 200 5056 0.065073 10.0.0.22 - - [2025-01-27 02:05:38] "GET /obj-perms HTTP/1.1" 200 5056 0.043579 +++ date ++ echo 'INFO: =================== Mon Jan 27 02:06:50 UTC 2025 ===================' INFO: =================== Mon Jan 27 02:06:50 UTC 2025 =================== ++ 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 +++ ip addr show dev ens3 +++ head -n 1 +++ grep 'inet ' +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.32 ++ 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.37,10.0.0.32,10.0.0.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ '[' -n '10.0.0.37:8081 10.0.0.32:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.37:8081 10.0.0.32:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.37:8081 10.0.0.32:8081 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ '[' -n '10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ '[' -n '10.0.0.37:8086 10.0.0.32:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.37:8086 10.0.0.32:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.37:8086 10.0.0.32:8086 10.0.0.22: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.37,10.0.0.32,10.0.0.22 ++ CONFIGDB_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ '[' -n '10.0.0.37:8082 10.0.0.32:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.37:8082 10.0.0.32:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.37:8082 10.0.0.32:8082 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ '[' -n '10.0.0.37:9161 10.0.0.32:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.37:9161 10.0.0.32:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.37:9161 10.0.0.32:9161 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ '[' -n '10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.37:9041 10.0.0.32:9041 10.0.0.22: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.18,10.20.0.8,10.20.0.13 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.18,10.20.0.8,10.20.0.13 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+=10.0.0.37:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+=10.0.0.32:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ '[' -n 10.0.0.37:2181,10.0.0.32:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.37:2181,10.0.0.32:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.37:2181,10.0.0.32:2181,10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ '[' -n '10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+=10.0.0.37:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+=10.0.0.32:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ '[' -n 10.0.0.37:5673,10.0.0.32:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.37:5673,10.0.0.32:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.37:5673,10.0.0.32:5673,10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ '[' -n '10.0.0.37:6379 10.0.0.32:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.37:6379 10.0.0.32:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.37:6379 10.0.0.32:6379 10.0.0.22: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.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ '[' -n '10.0.0.37:9092 10.0.0.32:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.37:9092 10.0.0.32:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.37:9092 10.0.0.32:9092 10.0.0.22: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.37 ++ 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.37,10.0.0.32,10.0.0.22 ++ 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.37,10.0.0.32,10.0.0.22 ++ 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.37,10.0.0.32,10.0.0.22 ++ cut -d , -f 1 + local cassandra=10.0.0.37 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.37 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.37,10.0.0.32,10.0.0.22 +++ local servers=10.0.0.37,10.0.0.32,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ uniq ++++ cat /proc/net/fib_trie ++++ sort +++ local local_ips=,10.0.0.32,10.20.0.8,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.37'\''))' +++ local server_ip=10.0.0.37 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.37 ]] +++ [[ ,10.0.0.32,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.37, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.32'\''))' +++ local server_ip=10.0.0.32 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.32 ]] +++ [[ ,10.0.0.32,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.32, ]] +++ echo 10.0.0.32 2 +++ return ++ local ip=10.0.0.32 ++ [[ -z 10.0.0.32 ]] ++ echo 10.0.0.32 + host_ip=10.0.0.32 + [[ cql == \c\q\l ]] ++ echo 10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.32: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=__ ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' ++ set -o posix ++ set ++ sort ++ sed 's/^API__//g' + 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 01/27/2025 02:07:05.926 7f8e5817c908 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 01/27/2025 02:07:05.982 7f8e5817c908 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 01/27/2025 02:07:06.012 7f8e5817c908 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 01/27/2025 02:07:06.013 7f8e5817c908 [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 Jan 27 02:07:07 2025 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 Jan 27 02:07:07 2025 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 Jan 27 02:07:07 2025 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 Jan 27 02:07:08 UTC 2025 ===================' INFO: =================== Mon Jan 27 02:07:08 UTC 2025 =================== ++ 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}' +++++ ip route get 1 +++++ 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 +++ awk '{print $2}' +++ ip addr show dev ens3 +++ head -n 1 +++ cut -d / -f 1 +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.32 ++ 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 +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' ++ 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.37,10.0.0.32,10.0.0.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ '[' -n '10.0.0.37:8081 10.0.0.32:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.37:8081 10.0.0.32:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.37:8081 10.0.0.32:8081 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ '[' -n '10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ '[' -n '10.0.0.37:8086 10.0.0.32:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.37:8086 10.0.0.32:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.37:8086 10.0.0.32:8086 10.0.0.22: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.37,10.0.0.32,10.0.0.22 ++ CONFIGDB_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ '[' -n '10.0.0.37:8082 10.0.0.32:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.37:8082 10.0.0.32:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.37:8082 10.0.0.32:8082 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ '[' -n '10.0.0.37:9161 10.0.0.32:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.37:9161 10.0.0.32:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.37:9161 10.0.0.32:9161 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ '[' -n '10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.37:9041 10.0.0.32:9041 10.0.0.22: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.18,10.20.0.8,10.20.0.13 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.18,10.20.0.8,10.20.0.13 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+=10.0.0.37:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+=10.0.0.32:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ '[' -n 10.0.0.37:2181,10.0.0.32:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.37:2181,10.0.0.32:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.37:2181,10.0.0.32:2181,10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ '[' -n '10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+=10.0.0.37:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+=10.0.0.32:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ '[' -n 10.0.0.37:5673,10.0.0.32:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.37:5673,10.0.0.32:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.37:5673,10.0.0.32:5673,10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ '[' -n '10.0.0.37:6379 10.0.0.32:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.37:6379 10.0.0.32:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.37:6379 10.0.0.32:6379 10.0.0.22: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.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ '[' -n '10.0.0.37:9092 10.0.0.32:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.37:9092 10.0.0.32:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.37:9092 10.0.0.32:9092 10.0.0.22: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.37 ++ 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.37,10.0.0.32,10.0.0.22 ++ 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.37,10.0.0.32,10.0.0.22 ++ 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.37,10.0.0.32,10.0.0.22 ++ cut -d , -f 1 + local cassandra=10.0.0.37 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.37 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.37,10.0.0.32,10.0.0.22 +++ local servers=10.0.0.37,10.0.0.32,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ sort ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' +++ local local_ips=,10.0.0.32,10.20.0.8,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.37'\''))' +++ local server_ip=10.0.0.37 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.37 ]] +++ [[ ,10.0.0.32,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.37, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.32'\''))' +++ local server_ip=10.0.0.32 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.32 ]] +++ [[ ,10.0.0.32,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.32, ]] +++ echo 10.0.0.32 2 +++ return ++ local ip=10.0.0.32 ++ [[ -z 10.0.0.32 ]] ++ echo 10.0.0.32 + host_ip=10.0.0.32 + [[ cql == \c\q\l ]] ++ echo 10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.32: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 ++ grep '^API__.*__.*=.*$' ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ 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 01/27/2025 02:07:17.633 7f34849aee08 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 01/27/2025 02:07:17.664 7f34849aee08 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 01/27/2025 02:07:17.682 7f34849aee08 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 01/27/2025 02:07:17.682 7f34849aee08 [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 Jan 27 02:07:18 2025 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 Jan 27 02:07:18 2025 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 Jan 27 02:07:18 2025 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 Jan 27 02:07:19 UTC 2025 ===================' INFO: =================== Mon Jan 27 02:07:19 UTC 2025 =================== ++ 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 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ cut -d / -f 1 +++ awk '{print $2}' +++ grep 'inet ' +++ head -n 1 +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.32 ++ 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.37,10.0.0.32,10.0.0.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ '[' -n '10.0.0.37:8081 10.0.0.32:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.37:8081 10.0.0.32:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.37:8081 10.0.0.32:8081 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ '[' -n '10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ '[' -n '10.0.0.37:8086 10.0.0.32:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.37:8086 10.0.0.32:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.37:8086 10.0.0.32:8086 10.0.0.22: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.37,10.0.0.32,10.0.0.22 ++ CONFIGDB_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ '[' -n '10.0.0.37:8082 10.0.0.32:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.37:8082 10.0.0.32:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.37:8082 10.0.0.32:8082 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ '[' -n '10.0.0.37:9161 10.0.0.32:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.37:9161 10.0.0.32:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.37:9161 10.0.0.32:9161 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ '[' -n '10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.37:9041 10.0.0.32:9041 10.0.0.22: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.18,10.20.0.8,10.20.0.13 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.18,10.20.0.8,10.20.0.13 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+=10.0.0.37:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+=10.0.0.32:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ '[' -n 10.0.0.37:2181,10.0.0.32:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.37:2181,10.0.0.32:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.37:2181,10.0.0.32:2181,10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ '[' -n '10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+=10.0.0.37:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+=10.0.0.32:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ '[' -n 10.0.0.37:5673,10.0.0.32:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.37:5673,10.0.0.32:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.37:5673,10.0.0.32:5673,10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ '[' -n '10.0.0.37:6379 10.0.0.32:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.37:6379 10.0.0.32:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.37:6379 10.0.0.32:6379 10.0.0.22: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.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ '[' -n '10.0.0.37:9092 10.0.0.32:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.37:9092 10.0.0.32:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.37:9092 10.0.0.32:9092 10.0.0.22: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.37 ++ 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.37,10.0.0.32,10.0.0.22 ++ 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.37,10.0.0.32,10.0.0.22 ++ 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.37,10.0.0.32,10.0.0.22 + local cassandra=10.0.0.37 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.37 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.37,10.0.0.32,10.0.0.22 +++ local servers=10.0.0.37,10.0.0.32,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ sort ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ uniq ++++ tr '\n' , +++ local local_ips=,10.0.0.32,10.20.0.8,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.37'\''))' +++ local server_ip=10.0.0.37 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.37 ]] +++ [[ ,10.0.0.32,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.37, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.32'\''))' +++ local server_ip=10.0.0.32 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.32 ]] +++ [[ ,10.0.0.32,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.32, ]] +++ echo 10.0.0.32 2 +++ return ++ local ip=10.0.0.32 ++ [[ -z 10.0.0.32 ]] ++ echo 10.0.0.32 + host_ip=10.0.0.32 + [[ cql == \c\q\l ]] ++ echo 10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.32: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 ++ grep '^API__.*__.*=.*$' ++ sort ++ sed 's/^API__//g' ++ 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 01/27/2025 02:07:30.662 7f56bb3d20c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 01/27/2025 02:07:30.721 7f56bb3d20c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 01/27/2025 02:07:30.745 7f56bb3d20c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 01/27/2025 02:07:30.745 7f56bb3d20c8 [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.32:8082/ Hit Ctrl-C to quit. 10.0.0.32 - - [2025-01-27 02:07:32] "GET / HTTP/1.1" 200 45871 0.003674 10.0.0.32 - - [2025-01-27 02:07:32] "GET / HTTP/1.1" 200 45871 0.002689 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.32 - - [2025-01-27 02:07:32] "POST /fqname-to-id HTTP/1.1" 401 292 0.002017 10.0.0.32 - - [2025-01-27 02:07:32] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000294 10.0.0.32 - - [2025-01-27 02:07:35] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 2.324528 10.0.0.32 - - [2025-01-27 02:07:35] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.011528 10.0.0.32 - - [2025-01-27 02:07:35] "POST /fqname-to-id HTTP/1.1" 200 156 2.656446 10.0.0.32 - - [2025-01-27 02:07:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.009020 /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.32 - - [2025-01-27 02:07:39] "POST /fqname-to-id HTTP/1.1" 401 292 0.000856 10.0.0.22 - - [2025-01-27 02:07:40] "POST /fqname-to-id HTTP/1.1" 401 292 0.000624 10.0.0.22 - - [2025-01-27 02:07:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.054550 10.0.0.22 - - [2025-01-27 02:07:40] "GET /network-ipam/5989c6d0-4b79-44de-a114-870c26fa7839?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1953 0.008570 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.32 - - [2025-01-27 02:07:41] "PUT /access-control-list/4670b136-3383-4393-91dd-233f4fe5b780 HTTP/1.1" 200 272 0.189544 10.0.0.37 - - [2025-01-27 02:07:43] "GET /obj-perms HTTP/1.1" 200 5056 1.142464 10.0.0.32 - - [2025-01-27 02:07:43] "GET /obj-perms HTTP/1.1" 200 5056 0.078211 10.0.0.32 - - [2025-01-27 02:07:43] "POST /fqname-to-id HTTP/1.1" 401 292 0.000518 10.0.0.32 - - [2025-01-27 02:07:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.044185 10.0.0.32 - - [2025-01-27 02:07:45] "PUT /job-template/0a8b76d7-69b7-43dd-b4fa-a5ee4a35af3d HTTP/1.1" 200 258 0.109306 10.0.0.32 - - [2025-01-27 02:07:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.076550 10.0.0.32 - - [2025-01-27 02:07:45] "PUT /job-template/203237fa-685f-49f8-a686-68f7e6d51451 HTTP/1.1" 200 258 0.042142 10.0.0.32 - - [2025-01-27 02:07:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.007410 10.0.0.32 - - [2025-01-27 02:07:45] "PUT /job-template/bfad4d03-66c9-4121-8717-eeafab9d1922 HTTP/1.1" 200 258 0.042098 10.0.0.32 - - [2025-01-27 02:07:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.006361 10.0.0.32 - - [2025-01-27 02:07:46] "PUT /job-template/3959321a-fa98-4e9b-8a35-773cc745699b HTTP/1.1" 200 258 0.034905 10.0.0.32 - - [2025-01-27 02:07:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.013013 10.0.0.32 - - [2025-01-27 02:07:46] "PUT /job-template/d3c6434d-aed8-4eea-a762-9b9a303e2af6 HTTP/1.1" 200 258 0.047941 10.0.0.32 - - [2025-01-27 02:07:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.019783 10.0.0.32 - - [2025-01-27 02:07:46] "PUT /job-template/b68bee18-3e67-4728-a980-ed6ee9501d13 HTTP/1.1" 200 258 0.053983 10.0.0.32 - - [2025-01-27 02:07:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.006350 10.0.0.32 - - [2025-01-27 02:07:46] "PUT /job-template/f8f16f3d-dd37-4604-bf62-e48c3d5f7e9a HTTP/1.1" 200 258 0.050372 10.0.0.32 - - [2025-01-27 02:07:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.009293 10.0.0.32 - - [2025-01-27 02:07:47] "PUT /job-template/2a3ad49e-1488-4920-af65-5910a5df52b3 HTTP/1.1" 200 258 0.038402 10.0.0.32 - - [2025-01-27 02:07:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.033631 10.0.0.32 - - [2025-01-27 02:07:47] "PUT /job-template/5239a807-4cae-42e2-adf6-04743d339bf9 HTTP/1.1" 200 258 0.041300 10.0.0.32 - - [2025-01-27 02:07:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.010154 10.0.0.32 - - [2025-01-27 02:07:47] "PUT /job-template/2975d09b-9280-45d8-9a99-30dbb8823891 HTTP/1.1" 200 258 0.030626 10.0.0.32 - - [2025-01-27 02:07:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004557 10.0.0.32 - - [2025-01-27 02:07:47] "PUT /config-properties/e58456a8-1bdf-4f68-8615-23dcd74e9626 HTTP/1.1" 200 268 0.037146 10.0.0.32 - - [2025-01-27 02:07:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.006972 10.0.0.32 - - [2025-01-27 02:07:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004442 10.0.0.32 - - [2025-01-27 02:07:47] "PUT /global-system-config/4ca29352-74d4-4905-af3f-d936f2409b05 HTTP/1.1" 200 274 0.032482 10.0.0.32 - - [2025-01-27 02:07:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.007177 10.0.0.32 - - [2025-01-27 02:07:48] "PUT /hardware/7a6bf2c2-41d0-404c-af1f-10d5be861237 HTTP/1.1" 200 250 0.018067 10.0.0.32 - - [2025-01-27 02:07:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.006401 10.0.0.32 - - [2025-01-27 02:07:48] "PUT /hardware/b3874011-c11c-4a72-b8d6-3fb5b9afff64 HTTP/1.1" 200 250 0.024618 10.0.0.32 - - [2025-01-27 02:07:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.010999 10.0.0.32 - - [2025-01-27 02:07:48] "PUT /hardware/14697ed2-339f-4d58-a7a6-8b6b4bf82806 HTTP/1.1" 200 250 0.043959 10.0.0.32 - - [2025-01-27 02:07:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.013056 10.0.0.32 - - [2025-01-27 02:07:48] "PUT /hardware/69cdd237-5fce-43eb-9667-01d210037ed8 HTTP/1.1" 200 250 0.022581 10.0.0.32 - - [2025-01-27 02:07:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.007781 10.0.0.32 - - [2025-01-27 02:07:49] "PUT /hardware/4382e532-64d8-40bc-8c42-bbe0f3b24964 HTTP/1.1" 200 250 0.022530 10.0.0.32 - - [2025-01-27 02:07:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.007084 10.0.0.32 - - [2025-01-27 02:07:49] "PUT /hardware/bfc5e390-469a-4121-9f8f-e95d14ccb8e8 HTTP/1.1" 200 250 0.047301 10.0.0.32 - - [2025-01-27 02:07:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004862 10.0.0.32 - - [2025-01-27 02:07:49] "PUT /hardware/188cd498-1892-4799-9666-1bd0bfd039d1 HTTP/1.1" 200 250 0.023945 10.0.0.32 - - [2025-01-27 02:07:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004746 10.0.0.32 - - [2025-01-27 02:07:49] "PUT /hardware/86e23175-20f8-45a4-83ec-00b2f5d1298c HTTP/1.1" 200 250 0.018997 10.0.0.32 - - [2025-01-27 02:07:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.009912 10.0.0.32 - - [2025-01-27 02:07:49] "PUT /hardware/7405f3c2-055d-43b0-90f5-39c5f09a76ba HTTP/1.1" 200 250 0.039258 10.0.0.32 - - [2025-01-27 02:07:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.008824 10.0.0.32 - - [2025-01-27 02:07:49] "PUT /hardware/56c464ca-c748-4990-9f3b-cc4fa16f1c5c HTTP/1.1" 200 250 0.025112 10.0.0.32 - - [2025-01-27 02:07:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.007143 10.0.0.32 - - [2025-01-27 02:07:50] "PUT /hardware/8588fc1a-b44f-4f3d-bcb9-c2c64f4daba0 HTTP/1.1" 200 250 0.016267 10.0.0.32 - - [2025-01-27 02:07:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004446 10.0.0.32 - - [2025-01-27 02:07:50] "PUT /hardware/7382226b-6e64-4e27-ab6b-973f64352434 HTTP/1.1" 200 250 0.030884 10.0.0.32 - - [2025-01-27 02:07:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.027885 10.0.0.32 - - [2025-01-27 02:07:50] "PUT /hardware/5fc7a81b-f957-4cbe-b1fc-99aff6d38531 HTTP/1.1" 200 250 0.028011 10.0.0.32 - - [2025-01-27 02:07:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.007874 10.0.0.32 - - [2025-01-27 02:07:50] "PUT /hardware/b48ee74d-e50a-4d8f-b030-f14520f00461 HTTP/1.1" 200 250 0.034751 10.0.0.32 - - [2025-01-27 02:07:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004561 10.0.0.32 - - [2025-01-27 02:07:50] "PUT /hardware/8c7ca1f1-9d2d-4329-b11a-0baccb40ba08 HTTP/1.1" 200 250 0.034917 10.0.0.32 - - [2025-01-27 02:07:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.010675 10.0.0.32 - - [2025-01-27 02:07:51] "PUT /hardware/50ed3b2a-609c-4766-9fd6-7934b924e355 HTTP/1.1" 200 250 0.020391 10.0.0.32 - - [2025-01-27 02:07:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.010430 10.0.0.32 - - [2025-01-27 02:07:51] "PUT /hardware/282d0642-b731-4422-874f-57a31a938809 HTTP/1.1" 200 250 0.019411 10.0.0.32 - - [2025-01-27 02:07:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.014323 10.0.0.32 - - [2025-01-27 02:07:51] "PUT /feature/49eb06e7-e5c9-484a-a257-389379bff14e HTTP/1.1" 200 248 0.024251 10.0.0.32 - - [2025-01-27 02:07:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.010973 10.0.0.32 - - [2025-01-27 02:07:51] "PUT /feature/5e6f2137-2956-47ce-9e8b-fd39f19d75df HTTP/1.1" 200 248 0.025316 10.0.0.32 - - [2025-01-27 02:07:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.007473 10.0.0.32 - - [2025-01-27 02:07:51] "PUT /feature/1b8e7b4f-5a0f-4c39-ad31-2479d34bd9c1 HTTP/1.1" 200 248 0.030114 10.0.0.32 - - [2025-01-27 02:07:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.009652 10.0.0.32 - - [2025-01-27 02:07:51] "PUT /feature/168fd2bf-78ca-403b-aa43-66d3aa75f99b HTTP/1.1" 200 248 0.033822 10.0.0.32 - - [2025-01-27 02:07:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.007820 10.0.0.32 - - [2025-01-27 02:07:52] "PUT /physical-role/adc3b056-bee5-4699-886c-f4e1d156fa4c HTTP/1.1" 200 260 0.109295 10.0.0.32 - - [2025-01-27 02:07:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.014195 10.0.0.32 - - [2025-01-27 02:07:52] "PUT /overlay-role/c6f5fc63-5a16-4b86-b2e5-9eeb3f742859 HTTP/1.1" 200 258 0.014813 10.0.0.32 - - [2025-01-27 02:07:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005993 10.0.0.32 - - [2025-01-27 02:07:52] "PUT /overlay-role/7ee7cb35-d78c-46fe-8f4d-d6303ffb6320 HTTP/1.1" 200 258 0.016988 10.0.0.32 - - [2025-01-27 02:07:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004475 10.0.0.32 - - [2025-01-27 02:07:52] "PUT /overlay-role/839b41f0-fdb5-49eb-9e08-75dd7df535c4 HTTP/1.1" 200 258 0.022103 10.0.0.32 - - [2025-01-27 02:07:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.014459 10.0.0.32 - - [2025-01-27 02:07:52] "PUT /overlay-role/84169639-9401-4df7-8b8e-ebe3b2ace9a8 HTTP/1.1" 200 258 0.020906 10.0.0.32 - - [2025-01-27 02:07:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.005218 10.0.0.32 - - [2025-01-27 02:07:53] "PUT /overlay-role/8b11ca75-4bdb-4cf5-8667-14717746acd9 HTTP/1.1" 200 258 0.037986 10.0.0.32 - - [2025-01-27 02:07:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.017194 10.0.0.32 - - [2025-01-27 02:07:53] "PUT /role-definition/5d635fed-5fca-4163-8e46-efb2c587a96c HTTP/1.1" 200 264 0.030946 10.0.0.32 - - [2025-01-27 02:07:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.006195 10.0.0.32 - - [2025-01-27 02:07:53] "PUT /role-definition/539a773d-e9f1-4189-973a-5542fcac48e9 HTTP/1.1" 200 264 0.021730 10.0.0.32 - - [2025-01-27 02:07:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.007758 10.0.0.32 - - [2025-01-27 02:07:53] "PUT /role-definition/74941292-9cf1-4a76-b315-36e5603a32ac HTTP/1.1" 200 264 0.029209 10.0.0.32 - - [2025-01-27 02:07:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.024543 10.0.0.32 - - [2025-01-27 02:07:54] "PUT /role-definition/6fc5e8a1-6d45-429f-bd6f-ea6635f446dc HTTP/1.1" 200 264 0.022873 10.0.0.32 - - [2025-01-27 02:07:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006900 10.0.0.32 - - [2025-01-27 02:07:54] "PUT /role-definition/407cea65-710f-46a8-bcf5-1c660854e779 HTTP/1.1" 200 264 0.306796 10.0.0.32 - - [2025-01-27 02:07:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006499 10.0.0.32 - - [2025-01-27 02:07:54] "PUT /role-definition/502b64ac-235f-498b-b47f-5ed3849c107b HTTP/1.1" 200 264 0.020405 10.0.0.32 - - [2025-01-27 02:07:54] "POST /fqname-to-id HTTP/1.1" 200 156 0.006750 10.0.0.32 - - [2025-01-27 02:07:54] "PUT /role-definition/df63ed63-0075-4754-8238-c557fc8fc01d HTTP/1.1" 200 264 0.020362 10.0.0.32 - - [2025-01-27 02:07:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005264 10.0.0.32 - - [2025-01-27 02:07:55] "PUT /role-definition/65598728-e073-4a35-b3db-c3c016a7acac HTTP/1.1" 200 264 0.032984 10.0.0.32 - - [2025-01-27 02:07:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.009323 10.0.0.32 - - [2025-01-27 02:07:55] "PUT /feature-config/821cd774-dfa1-466f-90bb-2669473134d0 HTTP/1.1" 200 262 0.025302 10.0.0.32 - - [2025-01-27 02:07:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005695 10.0.0.32 - - [2025-01-27 02:07:55] "PUT /node-profile/df12d490-0b31-44b9-b8af-dbb7d724e7ee HTTP/1.1" 200 258 0.023024 10.0.0.32 - - [2025-01-27 02:07:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004927 10.0.0.32 - - [2025-01-27 02:07:55] "PUT /node-profile/4fba0a8c-41d7-4fe7-973d-30254ffe921b HTTP/1.1" 200 258 0.026988 10.0.0.32 - - [2025-01-27 02:07:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005754 10.0.0.32 - - [2025-01-27 02:07:55] "PUT /node-profile/c2dfab66-0abc-43c4-9faf-560b160da990 HTTP/1.1" 200 258 0.019868 10.0.0.32 - - [2025-01-27 02:07:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.005171 10.0.0.32 - - [2025-01-27 02:07:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004871 10.0.0.32 - - [2025-01-27 02:07:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004173 10.0.0.32 - - [2025-01-27 02:07:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004685 10.0.0.32 - - [2025-01-27 02:07:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.005829 10.0.0.32 - - [2025-01-27 02:07:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.009404 10.0.0.32 - - [2025-01-27 02:07:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004467 10.0.0.32 - - [2025-01-27 02:07:56] "GET /role-config/dc1e54e6-620f-4777-96eb-60aa6953e96d?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1159 0.004189 10.0.0.32 - - [2025-01-27 02:07:56] "GET /role-config/4a48d182-0cca-4ff3-ab3c-9f5d35335ecc?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1153 0.011343 10.0.0.32 - - [2025-01-27 02:07:56] "GET /role-config/cf27466b-fde8-4f16-bef6-a96447aa9416?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1156 0.004789 10.0.0.32 - - [2025-01-27 02:07:56] "GET /role-config/a7fee057-afed-498e-9edd-0bd556017738?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1156 0.004149 10.0.0.32 - - [2025-01-27 02:07:56] "GET /role-config/60dc5fb4-81b9-4e02-9ff2-1b6fff265892?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1159 0.007033 10.0.0.32 - - [2025-01-27 02:07:57] "GET /role-config/6c7abb11-0e11-4e97-8df2-bad58cd0e7ae?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1154 0.004627 10.0.0.32 - - [2025-01-27 02:07:57] "GET /role-config/a0e08c01-a171-4575-bd61-6d6ae8d4b740?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1151 0.006404 10.0.0.32 - - [2025-01-27 02:07:57] "GET /role-config/ca0365c2-8b66-4f0f-8476-ad81705ba69f?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1151 0.006165 10.0.0.32 - - [2025-01-27 02:07:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.007381 10.0.0.32 - - [2025-01-27 02:07:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.005264 10.0.0.32 - - [2025-01-27 02:07:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.007091 10.0.0.32 - - [2025-01-27 02:07:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.021181 10.0.0.32 - - [2025-01-27 02:07:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.024363 10.0.0.32 - - [2025-01-27 02:07:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.010403 10.0.0.32 - - [2025-01-27 02:07:57] "POST /fqname-to-id HTTP/1.1" 200 156 0.017795 10.0.0.32 - - [2025-01-27 02:07:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004233 10.0.0.32 - - [2025-01-27 02:07:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.006636 10.0.0.32 - - [2025-01-27 02:07:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.005627 10.0.0.32 - - [2025-01-27 02:07:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004213 10.0.0.32 - - [2025-01-27 02:07:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.008377 10.0.0.32 - - [2025-01-27 02:07:58] "POST /fqname-to-id HTTP/1.1" 200 156 0.004043 10.0.0.32 - - [2025-01-27 02:07:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004746 10.0.0.32 - - [2025-01-27 02:07:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004857 10.0.0.32 - - [2025-01-27 02:07:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003850 10.0.0.32 - - [2025-01-27 02:07:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.003707 10.0.0.32 - - [2025-01-27 02:07:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.008474 10.0.0.32 - - [2025-01-27 02:07:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.007986 10.0.0.32 - - [2025-01-27 02:07:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.004418 10.0.0.32 - - [2025-01-27 02:07:59] "POST /fqname-to-id HTTP/1.1" 200 156 0.008633 10.0.0.32 - - [2025-01-27 02:08:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.006822 10.0.0.32 - - [2025-01-27 02:08:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004363 10.0.0.32 - - [2025-01-27 02:08:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005803 10.0.0.32 - - [2025-01-27 02:08:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.008271 10.0.0.32 - - [2025-01-27 02:08:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.009603 10.0.0.32 - - [2025-01-27 02:08:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.011339 10.0.0.32 - - [2025-01-27 02:08:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005055 10.0.0.32 - - [2025-01-27 02:08:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.005821 10.0.0.32 - - [2025-01-27 02:08:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.010342 10.0.0.32 - - [2025-01-27 02:08:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005431 10.0.0.32 - - [2025-01-27 02:08:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004667 10.0.0.32 - - [2025-01-27 02:08:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.012643 10.0.0.32 - - [2025-01-27 02:08:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004304 10.0.0.32 - - [2025-01-27 02:08:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.011904 10.0.0.32 - - [2025-01-27 02:08:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006805 10.0.0.32 - - [2025-01-27 02:08:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.004437 10.0.0.32 - - [2025-01-27 02:08:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.006193 10.0.0.32 - - [2025-01-27 02:08:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.013532 10.0.0.32 - - [2025-01-27 02:08:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004915 10.0.0.32 - - [2025-01-27 02:08:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005188 10.0.0.32 - - [2025-01-27 02:08:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.009248 10.0.0.32 - - [2025-01-27 02:08:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005018 10.0.0.32 - - [2025-01-27 02:08:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004139 10.0.0.32 - - [2025-01-27 02:08:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005528 10.0.0.32 - - [2025-01-27 02:08:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004087 10.0.0.32 - - [2025-01-27 02:08:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003707 10.0.0.32 - - [2025-01-27 02:08:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004013 10.0.0.32 - - [2025-01-27 02:08:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004267 10.0.0.32 - - [2025-01-27 02:08:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.007064 10.0.0.32 - - [2025-01-27 02:08:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005019 10.0.0.32 - - [2025-01-27 02:08:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003872 10.0.0.32 - - [2025-01-27 02:08:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004377 10.0.0.32 - - [2025-01-27 02:08:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004468 10.0.0.32 - - [2025-01-27 02:08:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003613 10.0.0.32 - - [2025-01-27 02:08:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003565 10.0.0.32 - - [2025-01-27 02:08:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004081 10.0.0.32 - - [2025-01-27 02:08:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.007732 10.0.0.32 - - [2025-01-27 02:08:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.003818 10.0.0.32 - - [2025-01-27 02:08:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.007838 10.0.0.32 - - [2025-01-27 02:08:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006873 10.0.0.32 - - [2025-01-27 02:08:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004584 10.0.0.32 - - [2025-01-27 02:08:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005797 10.0.0.32 - - [2025-01-27 02:08:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004269 10.0.0.32 - - [2025-01-27 02:08:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004296 10.0.0.32 - - [2025-01-27 02:08:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003683 10.0.0.32 - - [2025-01-27 02:08:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003760 10.0.0.32 - - [2025-01-27 02:08:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004353 10.0.0.32 - - [2025-01-27 02:08:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004999 10.0.0.32 - - [2025-01-27 02:08:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004968 10.0.0.32 - - [2025-01-27 02:08:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.013160 10.0.0.32 - - [2025-01-27 02:08:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004452 10.0.0.32 - - [2025-01-27 02:08:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.006145 10.0.0.32 - - [2025-01-27 02:08:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.010523 10.0.0.32 - - [2025-01-27 02:08:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003957 10.0.0.32 - - [2025-01-27 02:08:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004419 10.0.0.32 - - [2025-01-27 02:08:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.007211 10.0.0.32 - - [2025-01-27 02:08:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004063 10.0.0.32 - - [2025-01-27 02:08:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004704 10.0.0.32 - - [2025-01-27 02:08:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004736 10.0.0.32 - - [2025-01-27 02:08:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004682 10.0.0.32 - - [2025-01-27 02:08:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005903 10.0.0.32 - - [2025-01-27 02:08:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004907 10.0.0.32 - - [2025-01-27 02:08:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.008615 10.0.0.32 - - [2025-01-27 02:08:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003772 10.0.0.32 - - [2025-01-27 02:08:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003759 10.0.0.32 - - [2025-01-27 02:08:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.014861 10.0.0.32 - - [2025-01-27 02:08:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004067 10.0.0.32 - - [2025-01-27 02:08:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.009994 10.0.0.32 - - [2025-01-27 02:08:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.006176 10.0.0.32 - - [2025-01-27 02:08:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003934 10.0.0.32 - - [2025-01-27 02:08:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004020 10.0.0.32 - - [2025-01-27 02:08:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004771 10.0.0.32 - - [2025-01-27 02:08:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003909 10.0.0.32 - - [2025-01-27 02:08:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005457 10.0.0.32 - - [2025-01-27 02:08:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003862 10.0.0.32 - - [2025-01-27 02:08:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004401 10.0.0.32 - - [2025-01-27 02:08:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003912 10.0.0.32 - - [2025-01-27 02:08:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004817 10.0.0.32 - - [2025-01-27 02:08:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003770 10.0.0.32 - - [2025-01-27 02:08:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004561 10.0.0.32 - - [2025-01-27 02:08:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.005102 10.0.0.32 - - [2025-01-27 02:08:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007866 10.0.0.32 - - [2025-01-27 02:08:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004910 10.0.0.32 - - [2025-01-27 02:08:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003837 10.0.0.32 - - [2025-01-27 02:08:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005055 10.0.0.32 - - [2025-01-27 02:08:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004267 10.0.0.32 - - [2025-01-27 02:08:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005928 10.0.0.32 - - [2025-01-27 02:08:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004777 10.0.0.32 - - [2025-01-27 02:08:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004300 10.0.0.32 - - [2025-01-27 02:08:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004864 10.0.0.32 - - [2025-01-27 02:08:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004862 10.0.0.32 - - [2025-01-27 02:08:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.006236 10.0.0.32 - - [2025-01-27 02:08:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.009505 10.0.0.32 - - [2025-01-27 02:08:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005897 10.0.0.32 - - [2025-01-27 02:08:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004430 10.0.0.32 - - [2025-01-27 02:08:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.005180 10.0.0.32 - - [2025-01-27 02:08:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003831 10.0.0.32 - - [2025-01-27 02:08:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003558 10.0.0.32 - - [2025-01-27 02:08:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003787 10.0.0.32 - - [2025-01-27 02:08:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004466 10.0.0.32 - - [2025-01-27 02:08:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003440 10.0.0.32 - - [2025-01-27 02:08:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004708 10.0.0.32 - - [2025-01-27 02:08:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004038 10.0.0.32 - - [2025-01-27 02:08:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003883 10.0.0.32 - - [2025-01-27 02:08:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.013156 10.0.0.32 - - [2025-01-27 02:08:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005055 10.0.0.32 - - [2025-01-27 02:08:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004164 10.0.0.32 - - [2025-01-27 02:08:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003716 10.0.0.32 - - [2025-01-27 02:08:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005670 10.0.0.32 - - [2025-01-27 02:08:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003849 10.0.0.32 - - [2025-01-27 02:08:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003853 10.0.0.32 - - [2025-01-27 02:08:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004007 10.0.0.32 - - [2025-01-27 02:08:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004488 10.0.0.32 - - [2025-01-27 02:08:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004156 10.0.0.32 - - [2025-01-27 02:08:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004652 10.0.0.32 - - [2025-01-27 02:08:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004305 10.0.0.32 - - [2025-01-27 02:08:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003730 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004080 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003904 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005774 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004250 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003623 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005421 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003774 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004274 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004466 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004789 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004442 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005614 10.0.0.32 - - [2025-01-27 02:08:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005828 10.0.0.32 - - [2025-01-27 02:08:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003975 10.0.0.32 - - [2025-01-27 02:08:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004273 10.0.0.32 - - [2025-01-27 02:08:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.007632 10.0.0.32 - - [2025-01-27 02:08:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003577 10.0.0.32 - - [2025-01-27 02:08:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.007107 10.0.0.32 - - [2025-01-27 02:08:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004381 10.0.0.32 - - [2025-01-27 02:08:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004369 10.0.0.32 - - [2025-01-27 02:08:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004175 10.0.0.32 - - [2025-01-27 02:08:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004854 10.0.0.32 - - [2025-01-27 02:08:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004085 10.0.0.32 - - [2025-01-27 02:08:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004444 10.0.0.32 - - [2025-01-27 02:08:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003963 10.0.0.32 - - [2025-01-27 02:08:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004165 10.0.0.32 - - [2025-01-27 02:08:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005306 10.0.0.32 - - [2025-01-27 02:08:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003796 10.0.0.32 - - [2025-01-27 02:08:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004054 10.0.0.32 - - [2025-01-27 02:08:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004391 10.0.0.32 - - [2025-01-27 02:08:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004026 10.0.0.32 - - [2025-01-27 02:08:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004093 10.0.0.32 - - [2025-01-27 02:08:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003896 10.0.0.32 - - [2025-01-27 02:08:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.013443 10.0.0.32 - - [2025-01-27 02:08:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004000 10.0.0.32 - - [2025-01-27 02:08:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.010220 10.0.0.32 - - [2025-01-27 02:08:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003933 10.0.0.32 - - [2025-01-27 02:08:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004310 10.0.0.32 - - [2025-01-27 02:08:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005757 10.0.0.32 - - [2025-01-27 02:08:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006469 10.0.0.32 - - [2025-01-27 02:08:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004103 10.0.0.32 - - [2025-01-27 02:08:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.010896 10.0.0.32 - - [2025-01-27 02:08:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004248 10.0.0.32 - - [2025-01-27 02:08:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.007445 10.0.0.32 - - [2025-01-27 02:08:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005025 10.0.0.32 - - [2025-01-27 02:08:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004881 10.0.0.32 - - [2025-01-27 02:08:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003572 10.0.0.32 - - [2025-01-27 02:08:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004808 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003463 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004969 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003829 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005299 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003926 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003795 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004413 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003601 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.012039 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003913 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.012816 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.006859 10.0.0.32 - - [2025-01-27 02:08:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.006198 10.0.0.32 - - [2025-01-27 02:08:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003314 10.0.0.32 - - [2025-01-27 02:08:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003834 10.0.0.32 - - [2025-01-27 02:08:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005011 10.0.0.32 - - [2025-01-27 02:08:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003491 10.0.0.32 - - [2025-01-27 02:08:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004096 10.0.0.32 - - [2025-01-27 02:08:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003765 10.0.0.32 - - [2025-01-27 02:08:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005508 10.0.0.32 - - [2025-01-27 02:08:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004604 10.0.0.32 - - [2025-01-27 02:08:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003975 10.0.0.32 - - [2025-01-27 02:08:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003637 10.0.0.32 - - [2025-01-27 02:08:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003696 10.0.0.32 - - [2025-01-27 02:08:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003675 10.0.0.32 - - [2025-01-27 02:08:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005133 10.0.0.32 - - [2025-01-27 02:08:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004702 10.0.0.32 - - [2025-01-27 02:08:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003903 10.0.0.32 - - [2025-01-27 02:08:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003939 10.0.0.32 - - [2025-01-27 02:08:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.006219 10.0.0.32 - - [2025-01-27 02:08:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004487 10.0.0.32 - - [2025-01-27 02:08:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003622 10.0.0.32 - - [2025-01-27 02:08:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004301 10.0.0.32 - - [2025-01-27 02:08:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.302257 10.0.0.32 - - [2025-01-27 02:08:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003477 10.0.0.32 - - [2025-01-27 02:08:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005075 10.0.0.32 - - [2025-01-27 02:08:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004889 10.0.0.32 - - [2025-01-27 02:08:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005423 10.0.0.32 - - [2025-01-27 02:08:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.012687 10.0.0.32 - - [2025-01-27 02:08:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.007172 10.0.0.32 - - [2025-01-27 02:08:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004714 10.0.0.32 - - [2025-01-27 02:08:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005280 10.0.0.32 - - [2025-01-27 02:08:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.405249 10.0.0.32 - - [2025-01-27 02:08:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004532 10.0.0.32 - - [2025-01-27 02:08:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004787 10.0.0.32 - - [2025-01-27 02:08:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003878 10.0.0.32 - - [2025-01-27 02:08:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003598 10.0.0.32 - - [2025-01-27 02:08:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004668 10.0.0.32 - - [2025-01-27 02:08:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004509 10.0.0.32 - - [2025-01-27 02:08:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.005980 10.0.0.32 - - [2025-01-27 02:08:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005173 10.0.0.32 - - [2025-01-27 02:08:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004930 10.0.0.32 - - [2025-01-27 02:08:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003294 10.0.0.32 - - [2025-01-27 02:08:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004904 10.0.0.32 - - [2025-01-27 02:08:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005180 10.0.0.32 - - [2025-01-27 02:08:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004846 10.0.0.32 - - [2025-01-27 02:08:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005774 10.0.0.32 - - [2025-01-27 02:08:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004289 10.0.0.32 - - [2025-01-27 02:08:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005750 10.0.0.32 - - [2025-01-27 02:08:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003870 10.0.0.32 - - [2025-01-27 02:08:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004601 10.0.0.32 - - [2025-01-27 02:08:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003468 10.0.0.32 - - [2025-01-27 02:08:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003798 10.0.0.32 - - [2025-01-27 02:08:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004978 10.0.0.32 - - [2025-01-27 02:08:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004014 10.0.0.32 - - [2025-01-27 02:08:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003734 10.0.0.32 - - [2025-01-27 02:08:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003797 10.0.0.32 - - [2025-01-27 02:08:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005662 10.0.0.32 - - [2025-01-27 02:08:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004045 10.0.0.32 - - [2025-01-27 02:08:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005235 10.0.0.32 - - [2025-01-27 02:08:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003759 10.0.0.32 - - [2025-01-27 02:08:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004685 10.0.0.32 - - [2025-01-27 02:08:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.012666 10.0.0.32 - - [2025-01-27 02:08:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003585 10.0.0.32 - - [2025-01-27 02:08:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005307 10.0.0.32 - - [2025-01-27 02:08:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003529 10.0.0.32 - - [2025-01-27 02:08:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003689 10.0.0.32 - - [2025-01-27 02:08:22] "POST /fqname-to-id HTTP/1.1" 404 188 0.004213 10.0.0.32 - - [2025-01-27 02:08:22] "GET /fabric/18202c53-97e7-4a3b-a888-099ad144408b?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1116 0.003546 10.0.0.32 - - [2025-01-27 02:08:22] "POST /fqname-to-id HTTP/1.1" 404 207 0.005211 10.0.0.22 - - [2025-01-27 02:08:44] "GET /obj-perms HTTP/1.1" 200 5056 0.052060 10.0.0.37 - - [2025-01-27 02:08:58] "GET /global-system-configs HTTP/1.1" 200 322 0.050344 10.0.0.37 - - [2025-01-27 02:08:59] "GET /global-system-configs HTTP/1.1" 200 322 0.131630 10.0.0.37 - - [2025-01-27 02:09:00] "GET /obj-perms HTTP/1.1" 200 5056 0.187120 +++ date ++ echo 'INFO: =================== Mon Jan 27 02:10:30 UTC 2025 ===================' INFO: =================== Mon Jan 27 02:10:30 UTC 2025 =================== ++ 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 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ grep 'inet ' +++ head -n 1 +++ awk '{print $2}' +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.32 ++ 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.37,10.0.0.32,10.0.0.22 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ ANALYTICSDB_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ ANALYTICS_SNMP_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8081 ' +++ '[' -n '10.0.0.37:8081 10.0.0.32:8081 10.0.0.22:8081 ' ']' +++ echo '10.0.0.37:8081 10.0.0.32:8081 10.0.0.22:8081' ++ ANALYTICS_SERVERS='10.0.0.37:8081 10.0.0.32:8081 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9042 ' +++ '[' -n '10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042 ' ']' +++ echo '10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.37:9042 10.0.0.32:9042 10.0.0.22:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8086 ' +++ '[' -n '10.0.0.37:8086 10.0.0.32:8086 10.0.0.22:8086 ' ']' +++ echo '10.0.0.37:8086 10.0.0.32:8086 10.0.0.22:8086' ++ COLLECTOR_SERVERS='10.0.0.37:8086 10.0.0.32:8086 10.0.0.22: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.37,10.0.0.32,10.0.0.22 ++ CONFIGDB_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:8082 ' +++ '[' -n '10.0.0.37:8082 10.0.0.32:8082 10.0.0.22:8082 ' ']' +++ echo '10.0.0.37:8082 10.0.0.32:8082 10.0.0.22:8082' ++ CONFIG_SERVERS='10.0.0.37:8082 10.0.0.32:8082 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9161 ' +++ '[' -n '10.0.0.37:9161 10.0.0.32:9161 10.0.0.22:9161 ' ']' +++ echo '10.0.0.37:9161 10.0.0.32:9161 10.0.0.22:9161' ++ CONFIGDB_SERVERS='10.0.0.37:9161 10.0.0.32:9161 10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9041 ' +++ '[' -n '10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041 ' ']' +++ echo '10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.37:9041 10.0.0.32:9041 10.0.0.22: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.18,10.20.0.8,10.20.0.13 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.18,10.20.0.8,10.20.0.13 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+=10.0.0.37:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+=10.0.0.32:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:2181, +++ '[' -n 10.0.0.37:2181,10.0.0.32:2181,10.0.0.22:2181, ']' +++ echo 10.0.0.37:2181,10.0.0.32:2181,10.0.0.22:2181 ++ ZOOKEEPER_SERVERS=10.0.0.37:2181,10.0.0.32:2181,10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:2181 ' +++ '[' -n '10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181 ' ']' +++ echo '10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.37:2181 10.0.0.32:2181 10.0.0.22:2181' ++ RABBITMQ_NODES=10.0.0.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+=10.0.0.37:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+=10.0.0.32:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+=10.0.0.22:5673, +++ '[' -n 10.0.0.37:5673,10.0.0.32:5673,10.0.0.22:5673, ']' +++ echo 10.0.0.37:5673,10.0.0.32:5673,10.0.0.22:5673 ++ RABBITMQ_SERVERS=10.0.0.37:5673,10.0.0.32:5673,10.0.0.22: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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:6379 ' +++ '[' -n '10.0.0.37:6379 10.0.0.32:6379 10.0.0.22:6379 ' ']' +++ echo '10.0.0.37:6379 10.0.0.32:6379 10.0.0.22:6379' ++ REDIS_SERVERS='10.0.0.37:6379 10.0.0.32:6379 10.0.0.22: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.37,10.0.0.32,10.0.0.22 ++ 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.37 +++ local server_address=10.0.0.37 +++ extended_server_list+='10.0.0.37:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.32 +++ local server_address=10.0.0.32 +++ extended_server_list+='10.0.0.32:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.22 +++ local server_address=10.0.0.22 +++ extended_server_list+='10.0.0.22:9092 ' +++ '[' -n '10.0.0.37:9092 10.0.0.32:9092 10.0.0.22:9092 ' ']' +++ echo '10.0.0.37:9092 10.0.0.32:9092 10.0.0.22:9092' ++ KAFKA_SERVERS='10.0.0.37:9092 10.0.0.32:9092 10.0.0.22: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.37 ++ 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.37,10.0.0.32,10.0.0.22 ++ 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.37,10.0.0.32,10.0.0.22 ++ 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.37,10.0.0.32,10.0.0.22 ++ cut -d , -f 1 + local cassandra=10.0.0.37 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.37 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.37,10.0.0.32,10.0.0.22 +++ local servers=10.0.0.37,10.0.0.32,10.0.0.22 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ uniq ++++ sort ++++ grep -vi host +++ local local_ips=,10.0.0.32,10.20.0.8,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.37'\''))' +++ local server_ip=10.0.0.37 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.37 ]] +++ [[ ,10.0.0.32,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.37, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.32'\''))' +++ local server_ip=10.0.0.32 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.32 ]] +++ [[ ,10.0.0.32,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.32, ]] +++ echo 10.0.0.32 2 +++ return ++ local ip=10.0.0.32 ++ [[ -z 10.0.0.32 ]] ++ echo 10.0.0.32 + host_ip=10.0.0.32 + [[ cql == \c\q\l ]] ++ echo 10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.37:9041 10.0.0.32:9041 10.0.0.22:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.32: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 ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sort ++ sed 's/^API__//g' + 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 01/27/2025 02:10:39.224 7fdbdc896308 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 01/27/2025 02:10:39.397 7fdbdc896308 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 01/27/2025 02:10:39.411 7fdbdc896308 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 01/27/2025 02:10:39.412 7fdbdc896308 [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.32:8082/ Hit Ctrl-C to quit. 10.0.0.32 - - [2025-01-27 02:10:41] "GET / HTTP/1.1" 503 181 0.000337 10.0.0.32 - - [2025-01-27 02:10:41] "GET / HTTP/1.1" 503 181 0.000262 10.0.0.32 - - [2025-01-27 02:10:41] "GET / HTTP/1.1" 503 181 0.000258 10.0.0.32 - - [2025-01-27 02:10:41] "GET / HTTP/1.1" 200 35931 0.001966 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.32 - - [2025-01-27 02:10:41] "POST /fqname-to-id HTTP/1.1" 401 292 0.000822 10.0.0.32 - - [2025-01-27 02:10:41] "GET / HTTP/1.1" 200 35931 0.001804 10.0.0.22 - - [2025-01-27 02:10:42] "GET / HTTP/1.1" 200 35931 0.001780 10.0.0.22 - - [2025-01-27 02:10:42] "POST /fqname-to-id HTTP/1.1" 401 292 0.000522 10.0.0.32 - - [2025-01-27 02:10:42] "GET / HTTP/1.1" 200 45871 0.001784 10.0.0.32 - - [2025-01-27 02:10:42] "GET / HTTP/1.1" 200 45871 0.001883 10.0.0.32 - - [2025-01-27 02:10:42] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000594 10.0.0.32 - - [2025-01-27 02:10:42] "POST /fqname-to-id HTTP/1.1" 401 292 0.000349 10.0.0.32 - - [2025-01-27 02:10:42] "GET / HTTP/1.1" 200 35931 0.001712 10.0.0.32 - - [2025-01-27 02:10:46] "POST /fqname-to-id HTTP/1.1" 200 156 4.110413 10.0.0.32 - - [2025-01-27 02:10:46] "GET /global-system-config/4ca29352-74d4-4905-af3f-d936f2409b05?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.007263 10.0.0.32 - - [2025-01-27 02:10:46] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 3.419418 10.0.0.32 - - [2025-01-27 02:10:46] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003066 10.0.0.32 - - [2025-01-27 02:10:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.005719 10.0.0.22 - - [2025-01-27 02:10:46] "POST /fqname-to-id HTTP/1.1" 200 156 3.759511 10.0.0.22 - - [2025-01-27 02:10:46] "GET /global-system-config/4ca29352-74d4-4905-af3f-d936f2409b05?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.006790 10.0.0.22 - - [2025-01-27 02:10:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004885 10.0.0.32 - - [2025-01-27 02:10:46] "POST /fqname-to-id HTTP/1.1" 200 156 2.489058 10.0.0.32 - - [2025-01-27 02:10:46] "GET /config-node/dfe17819-17d4-4773-92ef-fe6d008ab90f?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1211 0.005441 10.0.0.32 - - [2025-01-27 02:10:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003434 10.0.0.22 - - [2025-01-27 02:10:46] "GET /config-node/0dd49422-f30d-410c-84f4-683257079fb8?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1208 0.004474 10.0.0.32 - - [2025-01-27 02:10:46] "POST /fqname-to-id HTTP/1.1" 200 156 1.329611 10.0.0.32 - - [2025-01-27 02:10:46] "GET /service-appliance-set/dee2b7bf-2228-4c77-b1a2-42d142ba4150?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1213 0.041413 /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.32 - - [2025-01-27 02:10:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004997 10.0.0.22 - - [2025-01-27 02:11:16] "GET /global-system-configs HTTP/1.1" 200 322 4.465317 10.0.0.37 - - [2025-01-27 02:11:17] "GET /global-system-configs HTTP/1.1" 200 322 2.972740 10.0.0.32 - - [2025-01-27 02:11:17] "GET /global-system-configs HTTP/1.1" 200 322 1.847593 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.22 - - [2025-01-27 02:11:49] "GET /global-system-configs HTTP/1.1" 200 322 3.707268 10.0.0.32 - - [2025-01-27 02:11:49] "GET /global-system-configs HTTP/1.1" 200 322 2.287381 10.0.0.37 - - [2025-01-27 02:11:50] "GET /global-system-configs HTTP/1.1" 200 322 0.909931 10.0.0.22 - - [2025-01-27 02:11:51] "GET /obj-perms HTTP/1.1" 200 5056 13.054188 10.0.0.32 - - [2025-01-27 02:11:51] "GET /obj-perms HTTP/1.1" 200 5056 9.987849 10.0.0.37 - - [2025-01-27 02:11:51] "GET /obj-perms HTTP/1.1" 200 5056 6.742066 10.0.0.32 - - [2025-01-27 02:11:51] "GET /obj-perms HTTP/1.1" 200 5056 1.166445 10.0.0.22 - - [2025-01-27 02:11:51] "GET /obj-perms HTTP/1.1" 200 5056 0.052073 10.0.0.37 - - [2025-01-27 02:12:52] "GET /obj-perms HTTP/1.1" 200 5056 0.070549 10.0.0.32 - - [2025-01-27 02:15:55] "GET /obj-perms HTTP/1.1" 200 5056 0.053842 10.0.0.22 - - [2025-01-27 02:15:59] "GET /global-system-configs HTTP/1.1" 200 322 0.078992 10.0.0.37 - - [2025-01-27 02:15:59] "GET /global-system-configs HTTP/1.1" 200 322 0.109963 10.0.0.37 - - [2025-01-27 02:15:59] "GET /obj-perms HTTP/1.1" 200 5056 0.223894 10.0.0.22 - - [2025-01-27 02:15:59] "GET /obj-perms HTTP/1.1" 200 5056 0.248926 10.0.0.32 - - [2025-01-27 02:15:59] "GET /global-system-configs HTTP/1.1" 200 322 0.076719 10.0.0.32 - - [2025-01-27 02:15:59] "GET /obj-perms HTTP/1.1" 200 5056 0.142784 10.0.0.22 - - [2025-01-27 02:16:25] "GET /global-system-configs HTTP/1.1" 200 322 0.012712 10.0.0.22 - - [2025-01-27 02:16:25] "GET /obj-perms HTTP/1.1" 200 5056 0.075396 10.0.0.37 - - [2025-01-27 02:16:25] "GET /obj-perms HTTP/1.1" 200 5056 0.084816 10.0.0.32 - - [2025-01-27 02:16:26] "GET /global-system-configs HTTP/1.1" 200 322 0.049285 10.0.0.37 - - [2025-01-27 02:16:27] "GET /global-system-configs HTTP/1.1" 200 322 0.032310 10.0.0.32 - - [2025-01-27 02:16:27] "GET /obj-perms HTTP/1.1" 200 5056 0.110775 10.0.0.22 - - [2025-01-27 02:16:55] "GET /obj-perms HTTP/1.1" 200 5056 0.047578 10.0.0.37 - - [2025-01-27 02:16:56] "GET /obj-perms HTTP/1.1" 200 5056 0.067237 10.0.0.32 - - [2025-01-27 02:20:58] "GET /obj-perms HTTP/1.1" 200 5056 0.053824 10.0.0.22 - - [2025-01-27 02:20:59] "GET /obj-perms HTTP/1.1" 200 5056 0.047910 10.0.0.22 - - [2025-01-27 02:20:59] "GET /global-system-configs HTTP/1.1" 200 322 0.056137 10.0.0.37 - - [2025-01-27 02:20:59] "GET /global-system-configs HTTP/1.1" 200 322 0.069117 10.0.0.37 - - [2025-01-27 02:20:59] "GET /obj-perms HTTP/1.1" 200 5056 0.211387 10.0.0.32 - - [2025-01-27 02:20:59] "GET /global-system-configs HTTP/1.1" 200 322 0.087880 10.0.0.32 - - [2025-01-27 02:20:59] "GET /obj-perms HTTP/1.1" 200 5056 0.169057 10.0.0.22 - - [2025-01-27 02:20:59] "GET /obj-perms HTTP/1.1" 200 5056 0.213873 10.0.0.22 - - [2025-01-27 02:21:25] "GET /global-system-configs HTTP/1.1" 200 322 0.050996 10.0.0.37 - - [2025-01-27 02:21:25] "GET /obj-perms HTTP/1.1" 200 5056 0.135236 10.0.0.32 - - [2025-01-27 02:21:26] "GET /global-system-configs HTTP/1.1" 200 322 0.046782 10.0.0.37 - - [2025-01-27 02:21:27] "GET /global-system-configs HTTP/1.1" 200 322 0.062487 10.0.0.32 - - [2025-01-27 02:21:27] "GET /obj-perms HTTP/1.1" 200 5056 0.150167 10.0.0.22 - - [2025-01-27 02:21:27] "GET /obj-perms HTTP/1.1" 200 5056 0.194546 10.0.0.37 - - [2025-01-27 02:21:59] "GET /obj-perms HTTP/1.1" 200 5056 0.044362 10.0.0.32 - - [2025-01-27 02:25:02] "GET /obj-perms HTTP/1.1" 200 5056 0.184175 10.0.0.37 - - [2025-01-27 02:25:59] "GET /global-system-configs HTTP/1.1" 200 322 0.156331 10.0.0.22 - - [2025-01-27 02:25:59] "GET /global-system-configs HTTP/1.1" 200 322 0.171968 10.0.0.22 - - [2025-01-27 02:25:59] "GET /obj-perms HTTP/1.1" 200 5056 0.236473 10.0.0.37 - - [2025-01-27 02:25:59] "GET /obj-perms HTTP/1.1" 200 5056 0.237588 10.0.0.32 - - [2025-01-27 02:25:59] "GET /global-system-configs HTTP/1.1" 200 322 0.051282 10.0.0.32 - - [2025-01-27 02:25:59] "GET /obj-perms HTTP/1.1" 200 5056 0.144418 10.0.0.22 - - [2025-01-27 02:26:02] "GET /obj-perms HTTP/1.1" 200 5056 0.050436 10.0.0.37 - - [2025-01-27 02:26:03] "GET /obj-perms HTTP/1.1" 200 5056 0.053077 10.0.0.22 - - [2025-01-27 02:26:25] "GET /global-system-configs HTTP/1.1" 200 322 0.057514 10.0.0.32 - - [2025-01-27 02:26:26] "GET /global-system-configs HTTP/1.1" 200 322 0.030514 10.0.0.37 - - [2025-01-27 02:26:27] "GET /global-system-configs HTTP/1.1" 200 322 0.100178 10.0.0.32 - - [2025-01-27 02:26:27] "GET /obj-perms HTTP/1.1" 200 5056 0.229746 10.0.0.37 - - [2025-01-27 02:26:27] "GET /obj-perms HTTP/1.1" 200 5056 0.253162 10.0.0.22 - - [2025-01-27 02:26:27] "GET /obj-perms HTTP/1.1" 200 5056 0.267429 10.0.0.32 - - [2025-01-27 02:30:06] "GET /obj-perms HTTP/1.1" 200 5056 0.054326 10.0.0.22 - - [2025-01-27 02:30:06] "GET /obj-perms HTTP/1.1" 200 5056 0.053782 [Introspect:8084]10.0.0.32 - - [2025-01-27 02:30:35] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000889 [Introspect:8084]10.0.0.32 - - [2025-01-27 02:30:35] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000904 10.0.0.22 - - [2025-01-27 02:30:59] "GET /global-system-configs HTTP/1.1" 200 322 0.033700 10.0.0.37 - - [2025-01-27 02:30:59] "GET /global-system-configs HTTP/1.1" 200 322 0.059708 10.0.0.37 - - [2025-01-27 02:30:59] "GET /obj-perms HTTP/1.1" 200 5056 0.226023 10.0.0.32 - - [2025-01-27 02:30:59] "GET /global-system-configs HTTP/1.1" 200 322 0.075649 10.0.0.22 - - [2025-01-27 02:30:59] "GET /obj-perms HTTP/1.1" 200 5056 0.176556 10.0.0.32 - - [2025-01-27 02:30:59] "GET /obj-perms HTTP/1.1" 200 5056 0.197327 10.0.0.37 - - [2025-01-27 02:31:07] "GET /obj-perms HTTP/1.1" 200 5056 0.062576 [Introspect:8084]10.0.0.32 - - [2025-01-27 02:31:10] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000816 [Introspect:8084]10.0.0.32 - - [2025-01-27 02:31:10] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000998 10.0.0.22 - - [2025-01-27 02:31:25] "GET /global-system-configs HTTP/1.1" 200 322 0.035840 10.0.0.32 - - [2025-01-27 02:31:26] "GET /global-system-configs HTTP/1.1" 200 322 0.107533 10.0.0.32 - - [2025-01-27 02:31:26] "GET /obj-perms HTTP/1.1" 200 5056 0.171368 10.0.0.37 - - [2025-01-27 02:31:27] "GET /global-system-configs HTTP/1.1" 200 322 0.083697 10.0.0.37 - - [2025-01-27 02:31:27] "GET /obj-perms HTTP/1.1" 200 5056 0.167052 10.0.0.22 - - [2025-01-27 02:31:27] "GET /obj-perms HTTP/1.1" 200 5056 0.165025 [Introspect:8084]10.0.0.32 - - [2025-01-27 02:31:31] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000831 [Introspect:8084]10.0.0.32 - - [2025-01-27 02:31:31] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001162 [Introspect:8084]10.0.0.32 - - [2025-01-27 02:31:50] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000817 [Introspect:8084]10.0.0.32 - - [2025-01-27 02:31:50] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000839 10.0.0.32 - - [2025-01-27 02:33:04] "POST /fqname-to-id HTTP/1.1" 404 207 0.033906 10.0.0.32 - - [2025-01-27 02:33:05] "POST /access-control-lists HTTP/1.1" 200 571 0.052793 [Introspect:8084]10.0.0.37 - - [2025-01-27 02:33:06] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001498 10.0.0.32 - - [2025-01-27 02:33:08] "POST /fqname-to-id HTTP/1.1" 404 244 0.007511 10.0.0.32 - - [2025-01-27 02:33:12] "GET /projects?obj_uuids=6c1442ec-dece-4979-a914-536933a50bff&detail=False&count=False&shared=False HTTP/1.1" 200 360 0.243681 10.0.0.37 - - [2025-01-27 02:33:12] "POST /neutron/network HTTP/1.1" 200 620 0.517909 10.0.0.32 - - [2025-01-27 02:33:12] "POST /ref-update HTTP/1.1" 200 156 0.059841 10.0.0.37 - - [2025-01-27 02:33:12] "POST /neutron/network HTTP/1.1" 200 839 0.019123 10.0.0.32 - - [2025-01-27 02:33:14] "GET /obj-perms HTTP/1.1" 200 5052 0.051816 10.0.0.22 - - [2025-01-27 02:33:14] "GET /obj-perms HTTP/1.1" 200 5052 0.045971 10.0.0.37 - - [2025-01-27 02:33:16] "POST /neutron/network HTTP/1.1" 200 849 0.011068 10.0.0.37 - - [2025-01-27 02:33:16] "GET /project/6c1442ec-dece-4979-a914-536933a50bff?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000442 10.0.0.37 - - [2025-01-27 02:33:18] "POST /neutron/port HTTP/1.1" 200 117 0.008616 10.0.0.32 - - [2025-01-27 02:33:19] "GET /projects?obj_uuids=6c1442ec-dece-4979-a914-536933a50bff&detail=False&count=False&shared=False HTTP/1.1" 200 360 0.001550 10.0.0.37 - - [2025-01-27 02:33:20] "POST /neutron/port HTTP/1.1" 200 1071 0.771808 10.0.0.37 - - [2025-01-27 02:33:20] "POST /neutron/port HTTP/1.1" 200 1125 0.175024 10.0.0.37 - - [2025-01-27 02:33:20] "POST /neutron/subnet HTTP/1.1" 200 699 0.022135 10.0.0.37 - - [2025-01-27 02:33:23] "POST /neutron/port HTTP/1.1" 200 1099 0.025558 10.0.0.37 - - [2025-01-27 02:33:28] "POST /neutron/security_group HTTP/1.1" 200 2069 0.009268 10.0.0.37 - - [2025-01-27 02:33:28] "GET /obj-perms HTTP/1.1" 200 5052 0.058346 10.0.0.37 - - [2025-01-27 02:33:31] "GET /obj-perms HTTP/1.1" 200 5052 0.004819 10.0.0.37 - - [2025-01-27 02:33:34] "POST /neutron/port HTTP/1.1" 200 1099 0.027628 10.0.0.37 - - [2025-01-27 02:33:35] "POST /neutron/port HTTP/1.1" 200 117 0.031011 10.0.0.32 - - [2025-01-27 02:33:38] "POST /fqname-to-id HTTP/1.1" 404 246 0.005303 10.0.0.32 - - [2025-01-27 02:33:38] "POST /access-control-lists HTTP/1.1" 200 606 0.041729 10.0.0.37 - - [2025-01-27 02:33:42] "POST /neutron/network HTTP/1.1" 200 117 0.048987 10.0.0.32 - - [2025-01-27 02:33:43] "POST /route-targets HTTP/1.1" 200 327 0.028805 10.0.0.37 - - [2025-01-27 02:33:43] "POST /neutron/network HTTP/1.1" 200 839 0.011681 10.0.0.37 - - [2025-01-27 02:33:43] "POST /neutron/subnet HTTP/1.1" 200 729 0.012057 10.0.0.32 - - [2025-01-27 02:33:46] "POST /useragent-kv HTTP/1.1" 200 115 0.003090 10.0.0.37 - - [2025-01-27 02:33:46] "POST /neutron/subnet HTTP/1.1" 200 734 0.221153 10.0.0.32 - - [2025-01-27 02:33:46] "POST /ref-update HTTP/1.1" 200 156 0.058082 10.0.0.37 - - [2025-01-27 02:33:46] "POST /neutron/network HTTP/1.1" 200 840 0.010966 10.0.0.37 - - [2025-01-27 02:33:46] "GET /obj-perms HTTP/1.1" 200 5054 0.053342 10.0.0.37 - - [2025-01-27 02:33:47] "GET /project/3a332ff4-8b7f-4047-b2f8-4d6a4a5da9d4?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000497 10.0.0.37 - - [2025-01-27 02:33:48] "POST /neutron/network HTTP/1.1" 200 840 0.037552 10.0.0.37 - - [2025-01-27 02:33:48] "POST /neutron/port HTTP/1.1" 200 117 0.009707 10.0.0.32 - - [2025-01-27 02:33:48] "GET /projects?obj_uuids=3a332ff4-8b7f-4047-b2f8-4d6a4a5da9d4&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.004074 10.0.0.37 - - [2025-01-27 02:33:49] "GET /project/3a332ff4-8b7f-4047-b2f8-4d6a4a5da9d4?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000430 10.0.0.37 - - [2025-01-27 02:33:49] "POST /neutron/port HTTP/1.1" 200 1074 0.543187 10.0.0.37 - - [2025-01-27 02:33:49] "POST /neutron/port HTTP/1.1" 200 1128 0.204644 10.0.0.37 - - [2025-01-27 02:33:49] "POST /neutron/floatingip HTTP/1.1" 200 117 0.009369 10.0.0.37 - - [2025-01-27 02:33:49] "POST /neutron/port HTTP/1.1" 200 117 0.001426 10.0.0.37 - - [2025-01-27 02:33:50] "POST /neutron/port HTTP/1.1" 200 117 0.009836 10.0.0.32 - - [2025-01-27 02:33:50] "GET /projects?obj_uuids=3a332ff4-8b7f-4047-b2f8-4d6a4a5da9d4&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.001333 10.0.0.37 - - [2025-01-27 02:33:51] "POST /neutron/port HTTP/1.1" 200 1073 0.587864 10.0.0.37 - - [2025-01-27 02:33:52] "POST /neutron/port HTTP/1.1" 200 1073 0.109359 10.0.0.37 - - [2025-01-27 02:33:52] "POST /neutron/floatingip HTTP/1.1" 200 117 0.005071 10.0.0.37 - - [2025-01-27 02:33:52] "POST /neutron/network HTTP/1.1" 200 839 0.008776 10.0.0.37 - - [2025-01-27 02:33:56] "POST /neutron/port HTTP/1.1" 200 1102 0.026582 10.0.0.37 - - [2025-01-27 02:33:56] "POST /neutron/security_group HTTP/1.1" 200 2070 0.008732 10.0.0.32 - - [2025-01-27 02:34:02] "GET /projects?obj_uuids=3a332ff4-8b7f-4047-b2f8-4d6a4a5da9d4&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.001156 10.0.0.37 - - [2025-01-27 02:34:02] "POST /neutron/floatingip HTTP/1.1" 200 531 0.207436 10.0.0.37 - - [2025-01-27 02:34:02] "POST /neutron/floatingip HTTP/1.1" 200 580 0.091290 10.0.0.37 - - [2025-01-27 02:34:02] "POST /neutron/port HTTP/1.1" 200 1101 0.032113 10.0.0.37 - - [2025-01-27 02:34:02] "POST /neutron/security_group HTTP/1.1" 200 2070 0.011263 10.0.0.37 - - [2025-01-27 02:34:08] "POST /neutron/floatingip HTTP/1.1" 200 580 0.014681 10.0.0.32 - - [2025-01-27 02:34:10] "GET /obj-perms HTTP/1.1" 200 5056 0.053931 10.0.0.37 - - [2025-01-27 02:34:11] "POST /neutron/floatingip HTTP/1.1" 200 531 0.022761 10.0.0.37 - - [2025-01-27 02:34:12] "POST /neutron/network HTTP/1.1" 400 204 0.022412 10.0.0.37 - - [2025-01-27 02:34:13] "POST /neutron/port HTTP/1.1" 200 151 0.303525 10.0.0.37 - - [2025-01-27 02:34:13] "POST /neutron/port HTTP/1.1" 200 151 0.267074 10.0.0.32 - - [2025-01-27 02:34:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.009156 10.0.0.37 - - [2025-01-27 02:34:14] "POST /neutron/network HTTP/1.1" 200 839 0.022491 10.0.0.32 - - [2025-01-27 02:34:14] "DELETE /route-target/a6c41a52-8e01-4cfe-964b-95afe364635c HTTP/1.1" 200 115 0.050232 10.0.0.32 - - [2025-01-27 02:34:18] "POST /fqname-to-id HTTP/1.1" 404 228 0.023556 10.0.0.32 - - [2025-01-27 02:34:24] "POST /access-control-lists HTTP/1.1" 200 599 0.054275 10.0.0.32 - - [2025-01-27 02:34:28] "PUT /access-control-list/5b8387d7-a54f-40df-bd77-4beeefb36ed7 HTTP/1.1" 200 272 0.033081 10.0.0.32 - - [2025-01-27 02:34:28] "GET /projects?obj_uuids=d715c0bb-2af6-4a40-86f8-765137e34df0&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.003855 10.0.0.37 - - [2025-01-27 02:34:28] "POST /neutron/network HTTP/1.1" 200 608 0.183399 10.0.0.32 - - [2025-01-27 02:34:29] "POST /ref-update HTTP/1.1" 200 156 0.036507 10.0.0.37 - - [2025-01-27 02:34:29] "POST /neutron/network HTTP/1.1" 200 828 0.013500 10.0.0.37 - - [2025-01-27 02:34:29] "POST /neutron/network HTTP/1.1" 200 117 0.040036 10.0.0.37 - - [2025-01-27 02:34:30] "POST /neutron/network HTTP/1.1" 200 834 0.016509 10.0.0.37 - - [2025-01-27 02:34:30] "POST /neutron/subnet HTTP/1.1" 200 724 0.012492 10.0.0.37 - - [2025-01-27 02:34:31] "GET /project/d715c0bb-2af6-4a40-86f8-765137e34df0?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000593 10.0.0.37 - - [2025-01-27 02:34:32] "POST /neutron/port HTTP/1.1" 200 117 0.007740 10.0.0.37 - - [2025-01-27 02:34:32] "POST /neutron/network HTTP/1.1" 200 844 0.008128 10.0.0.37 - - [2025-01-27 02:34:32] "GET /project/d715c0bb-2af6-4a40-86f8-765137e34df0?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000451 10.0.0.37 - - [2025-01-27 02:34:33] "POST /neutron/port HTTP/1.1" 200 1064 0.026738 10.0.0.37 - - [2025-01-27 02:34:33] "POST /neutron/network HTTP/1.1" 200 834 0.009479 10.0.0.37 - - [2025-01-27 02:34:33] "POST /neutron/subnet HTTP/1.1" 200 703 0.025699 10.0.0.37 - - [2025-01-27 02:34:33] "POST /neutron/network HTTP/1.1" 200 828 0.009521 10.0.0.32 - - [2025-01-27 02:34:33] "GET /projects?obj_uuids=d715c0bb-2af6-4a40-86f8-765137e34df0&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.001612 10.0.0.37 - - [2025-01-27 02:34:33] "POST /neutron/router HTTP/1.1" 200 585 0.142715 10.0.0.32 - - [2025-01-27 02:34:33] "POST /route-targets HTTP/1.1" 200 327 0.045958 10.0.0.37 - - [2025-01-27 02:34:34] "POST /neutron/router HTTP/1.1" 200 656 0.460538 10.0.0.32 - - [2025-01-27 02:34:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003677 10.0.0.32 - - [2025-01-27 02:34:34] "GET /projects?obj_uuids=d715c0bb-2af6-4a40-86f8-765137e34df0&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.001572 10.0.0.32 - - [2025-01-27 02:34:34] "POST /useragent-kv HTTP/1.1" 200 115 0.004709 10.0.0.32 - - [2025-01-27 02:34:34] "POST /virtual-networks HTTP/1.1" 200 694 0.240717 10.0.0.32 - - [2025-01-27 02:34:35] "POST /ref-update HTTP/1.1" 200 156 0.083246 10.0.0.37 - - [2025-01-27 02:34:35] "POST /neutron/port HTTP/1.1" 200 1117 0.330443 10.0.0.37 - - [2025-01-27 02:34:35] "POST /neutron/router HTTP/1.1" 200 344 0.646593 10.0.0.32 - - [2025-01-27 02:34:35] "PUT /logical-router/70b028e2-ab3c-4ad1-b240-da1759333e99 HTTP/1.1" 200 262 0.076665 10.0.0.37 - - [2025-01-27 02:34:35] "POST /neutron/floatingip HTTP/1.1" 200 117 0.009389 10.0.0.37 - - [2025-01-27 02:34:35] "POST /neutron/port HTTP/1.1" 200 117 0.001201 10.0.0.32 - - [2025-01-27 02:34:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004400 10.0.0.37 - - [2025-01-27 02:34:35] "POST /neutron/security_group HTTP/1.1" 200 2002 0.011799 10.0.0.32 - - [2025-01-27 02:34:35] "POST /chown HTTP/1.1" 200 109 0.044148 10.0.0.32 - - [2025-01-27 02:34:35] "POST /chown HTTP/1.1" 200 109 0.023444 10.0.0.32 - - [2025-01-27 02:34:36] "POST /ref-update HTTP/1.1" 200 156 0.041808 10.0.0.32 - - [2025-01-27 02:34:36] "POST /instance-ips HTTP/1.1" 200 549 0.083121 10.0.0.32 - - [2025-01-27 02:34:37] "PUT /virtual-machine-interface/0da229ce-a49c-4c68-b656-8ed8774da309 HTTP/1.1" 200 284 0.026058 10.0.0.32 - - [2025-01-27 02:34:37] "POST /ref-update HTTP/1.1" 200 156 0.035069 10.0.0.32 - - [2025-01-27 02:34:37] "PUT /routing-instance/bcf7b81d-d760-4e4f-88c1-067dc957ffc9 HTTP/1.1" 200 266 0.050516 10.0.0.32 - - [2025-01-27 02:34:37] "POST /chown HTTP/1.1" 200 109 0.040098 10.0.0.32 - - [2025-01-27 02:34:37] "PUT /virtual-machine-interface/1786ba2b-9877-4f72-b0f6-0b5b8e82b737 HTTP/1.1" 200 284 0.029097 10.0.0.32 - - [2025-01-27 02:34:37] "POST /ref-update HTTP/1.1" 200 156 0.039095 10.0.0.32 - - [2025-01-27 02:34:38] "POST /instance-ips HTTP/1.1" 400 316 0.054653 10.0.0.32 - - [2025-01-27 02:34:38] "PUT /instance-ip/46df5c7c-ae89-427c-adfa-12bbd5afce5b HTTP/1.1" 200 256 0.063294 10.0.0.32 - - [2025-01-27 02:34:38] "POST /ref-update HTTP/1.1" 200 156 0.043275 10.0.0.32 - - [2025-01-27 02:34:38] "POST /ref-update HTTP/1.1" 200 156 0.067908 10.0.0.37 - - [2025-01-27 02:34:43] "POST /neutron/port HTTP/1.1" 200 1092 0.031208 10.0.0.37 - - [2025-01-27 02:34:45] "POST /neutron/security_group HTTP/1.1" 200 2002 0.009521 10.0.0.37 - - [2025-01-27 02:34:49] "POST /neutron/port HTTP/1.1" 200 1092 0.032299 10.0.0.37 - - [2025-01-27 02:34:49] "POST /neutron/floatingip HTTP/1.1" 200 117 0.005552 10.0.0.37 - - [2025-01-27 02:34:49] "POST /neutron/network HTTP/1.1" 200 828 0.008875 10.0.0.37 - - [2025-01-27 02:34:51] "POST /neutron/network HTTP/1.1" 200 844 0.009336 10.0.0.37 - - [2025-01-27 02:34:51] "POST /neutron/port HTTP/1.1" 200 1091 0.035493 10.0.0.37 - - [2025-01-27 02:34:51] "POST /neutron/network HTTP/1.1" 200 834 0.008921 10.0.0.37 - - [2025-01-27 02:34:51] "POST /neutron/port HTTP/1.1" 200 1091 0.029111 10.0.0.32 - - [2025-01-27 02:34:52] "GET /projects?obj_uuids=3a332ff4-8b7f-4047-b2f8-4d6a4a5da9d4&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.002369 10.0.0.32 - - [2025-01-27 02:34:52] "GET /project/3a332ff4-8b7f-4047-b2f8-4d6a4a5da9d4?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1515 0.058833 10.0.0.32 - - [2025-01-27 02:34:52] "GET /projects?obj_uuids=3a332ff4-8b7f-4047-b2f8-4d6a4a5da9d4&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.001228 10.0.0.32 - - [2025-01-27 02:34:52] "GET /project/3a332ff4-8b7f-4047-b2f8-4d6a4a5da9d4?fields=security_groups HTTP/1.1" 200 1125 0.100870 10.0.0.32 - - [2025-01-27 02:34:52] "GET /projects?obj_uuids=3a332ff4-8b7f-4047-b2f8-4d6a4a5da9d4&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.001261 10.0.0.32 - - [2025-01-27 02:34:52] "DELETE /access-control-list/e5cd1a08-2023-45b0-b6f7-e60c45604c0c HTTP/1.1" 200 115 0.124299 10.0.0.32 - - [2025-01-27 02:34:52] "GET /project/3a332ff4-8b7f-4047-b2f8-4d6a4a5da9d4?fields=application_policy_sets HTTP/1.1" 200 1437 0.174955 10.0.0.32 - - [2025-01-27 02:34:53] "DELETE /project/3a332ff4-8b7f-4047-b2f8-4d6a4a5da9d4 HTTP/1.1" 200 115 0.708936 10.0.0.32 - - [2025-01-27 02:34:57] "POST /ref-update HTTP/1.1" 200 156 0.048450 10.0.0.37 - - [2025-01-27 02:34:57] "POST /neutron/router HTTP/1.1" 200 344 0.308525 10.0.0.32 - - [2025-01-27 02:34:57] "PUT /logical-router/70b028e2-ab3c-4ad1-b240-da1759333e99 HTTP/1.1" 404 171 0.007080 10.0.0.32 - - [2025-01-27 02:34:57] "GET /virtual-network/13c4be1f-1a3c-4bfb-827d-75fd00006c38?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 2120 0.011018 10.0.0.32 - - [2025-01-27 02:34:57] "POST /ref-update HTTP/1.1" 200 156 0.048582 10.0.0.32 - - [2025-01-27 02:34:57] "DELETE /instance-ip/46df5c7c-ae89-427c-adfa-12bbd5afce5b HTTP/1.1" 200 115 0.110317 10.0.0.37 - - [2025-01-27 02:34:57] "POST /neutron/network HTTP/1.1" 200 834 0.011234 10.0.0.32 - - [2025-01-27 02:34:58] "GET /logical-router/70b028e2-ab3c-4ad1-b240-da1759333e99?exclude_back_refs=True&exclude_children=True HTTP/1.1" 404 171 0.003819 10.0.0.32 - - [2025-01-27 02:34:58] "DELETE /route-target/e680580a-a6a3-49cd-a4bf-d85122803b95 HTTP/1.1" 200 115 0.056236 10.0.0.32 - - [2025-01-27 02:34:58] "DELETE /virtual-machine-interface/6c7b1385-81ec-4526-945b-9c77a9e31ccb HTTP/1.1" 200 115 0.057121 10.0.0.37 - - [2025-01-27 02:34:58] "POST /neutron/port HTTP/1.1" 200 1117 0.022728 10.0.0.32 - - [2025-01-27 02:34:58] "GET /instance-ip/31bd8964-d5c6-415d-9349-d95dc642a60c?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 2096 0.004477 10.0.0.37 - - [2025-01-27 02:34:58] "POST /neutron/port HTTP/1.1" 200 1118 0.035074 10.0.0.32 - - [2025-01-27 02:34:58] "DELETE /virtual-machine/72744234-5a82-4472-98ad-fe47cc26f33b HTTP/1.1" 200 115 0.076450 10.0.0.32 - - [2025-01-27 02:34:58] "GET /virtual-machine-interface/b0634375-7765-4a1a-9535-4678693bbb42?fields=instance_ip_back_refs%2Cinterface_route_table_refs%2Cfloating_ip_back_refs HTTP/1.1" 200 1653 0.015209 10.0.0.32 - - [2025-01-27 02:34:58] "DELETE /instance-ip/31bd8964-d5c6-415d-9349-d95dc642a60c HTTP/1.1" 200 115 0.090397 10.0.0.32 - - [2025-01-27 02:34:59] "DELETE /virtual-machine/3e1ed35e-a79a-4338-99f0-56d2bb31de2c HTTP/1.1" 200 115 0.051501 10.0.0.32 - - [2025-01-27 02:35:00] "POST /useragent-kv HTTP/1.1" 200 115 0.005210 10.0.0.32 - - [2025-01-27 02:35:00] "POST /useragent-kv HTTP/1.1" 200 115 0.007997 10.0.0.37 - - [2025-01-27 02:35:00] "POST /neutron/network HTTP/1.1" 200 151 0.194673 10.0.0.32 - - [2025-01-27 02:35:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.004313 10.0.0.32 - - [2025-01-27 02:35:03] "POST /access-control-lists HTTP/1.1" 200 604 0.030696 10.0.0.37 - - [2025-01-27 02:35:07] "POST /neutron/network HTTP/1.1" 200 117 0.454948 10.0.0.32 - - [2025-01-27 02:35:07] "POST /route-targets HTTP/1.1" 200 327 0.014623 10.0.0.32 - - [2025-01-27 02:35:07] "POST /useragent-kv HTTP/1.1" 200 115 0.003737 10.0.0.37 - - [2025-01-27 02:35:07] "POST /neutron/subnet HTTP/1.1" 200 823 0.219635 10.0.0.37 - - [2025-01-27 02:35:08] "POST /neutron/network HTTP/1.1" 200 1007 0.010023 10.0.0.37 - - [2025-01-27 02:35:08] "POST /neutron/network HTTP/1.1" 200 117 0.014602 10.0.0.32 - - [2025-01-27 02:35:08] "GET /virtual-network/24de2c1d-9c06-4a0b-813a-052804b5663e?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1959 0.023678 10.0.0.32 - - [2025-01-27 02:35:08] "POST /ref-update HTTP/1.1" 200 156 0.031764 10.0.0.32 - - [2025-01-27 02:35:09] "POST /useragent-kv HTTP/1.1" 200 115 0.536238 10.0.0.37 - - [2025-01-27 02:35:09] "POST /neutron/subnet HTTP/1.1" 200 823 0.740227 10.0.0.37 - - [2025-01-27 02:35:09] "POST /neutron/network HTTP/1.1" 200 1006 0.011177 10.0.0.37 - - [2025-01-27 02:35:09] "POST /neutron/network HTTP/1.1" 200 1007 0.009657 10.0.0.32 - - [2025-01-27 02:35:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.009542 10.0.0.37 - - [2025-01-27 02:35:10] "POST /neutron/network HTTP/1.1" 200 1006 0.009882 10.0.0.32 - - [2025-01-27 02:35:10] "GET /virtual-network/24de2c1d-9c06-4a0b-813a-052804b5663e?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1959 0.009225 10.0.0.32 - - [2025-01-27 02:35:10] "PUT /access-control-list/2cbad840-6067-48bd-b5b6-a612dda1106a HTTP/1.1" 200 272 0.032979 10.0.0.32 - - [2025-01-27 02:35:10] "POST /ref-update HTTP/1.1" 200 156 0.051354 10.0.0.22 - - [2025-01-27 02:35:10] "GET /obj-perms HTTP/1.1" 200 5056 0.363121 10.0.0.37 - - [2025-01-27 02:35:11] "GET /obj-perms HTTP/1.1" 200 5046 0.056671 10.0.0.37 - - [2025-01-27 02:35:13] "POST /neutron/network HTTP/1.1" 200 1114 0.012650 10.0.0.37 - - [2025-01-27 02:35:13] "POST /neutron/network HTTP/1.1" 200 1115 0.013612 10.0.0.32 - - [2025-01-27 02:35:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.015468 10.0.0.37 - - [2025-01-27 02:35:13] "POST /neutron/network HTTP/1.1" 200 1006 0.023790 10.0.0.32 - - [2025-01-27 02:35:14] "DELETE /access-control-list/2cbad840-6067-48bd-b5b6-a612dda1106a HTTP/1.1" 200 115 0.048459 10.0.0.32 - - [2025-01-27 02:35:14] "DELETE /route-target/e802f9b7-39ab-44ef-af5a-a4dae62066b0 HTTP/1.1" 200 115 0.027134 10.0.0.32 - - [2025-01-27 02:35:14] "POST /useragent-kv HTTP/1.1" 200 115 0.011631 10.0.0.32 - - [2025-01-27 02:35:14] "POST /useragent-kv HTTP/1.1" 200 115 0.003376 10.0.0.32 - - [2025-01-27 02:35:14] "POST /useragent-kv HTTP/1.1" 200 115 0.004902 10.0.0.32 - - [2025-01-27 02:35:14] "POST /useragent-kv HTTP/1.1" 200 115 0.005501 10.0.0.37 - - [2025-01-27 02:35:14] "POST /neutron/network HTTP/1.1" 200 151 0.206457 10.0.0.32 - - [2025-01-27 02:35:17] "POST /fqname-to-id HTTP/1.1" 404 236 0.008018 10.0.0.32 - - [2025-01-27 02:35:17] "POST /access-control-lists HTTP/1.1" 200 596 0.051956 10.0.0.32 - - [2025-01-27 02:35:21] "POST /useragent-kv HTTP/1.1" 200 115 0.005191 10.0.0.37 - - [2025-01-27 02:35:21] "POST /neutron/subnet HTTP/1.1" 200 720 0.218379 10.0.0.37 - - [2025-01-27 02:35:21] "POST /neutron/network HTTP/1.1" 200 825 0.007401 10.0.0.32 - - [2025-01-27 02:35:21] "GET /projects?obj_uuids=25c436fa-ada5-4f50-8373-69762f37f5aa&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.004225 10.0.0.37 - - [2025-01-27 02:35:21] "POST /neutron/network HTTP/1.1" 200 607 0.178124 10.0.0.32 - - [2025-01-27 02:35:21] "POST /route-targets HTTP/1.1" 200 327 0.014136 10.0.0.37 - - [2025-01-27 02:35:22] "POST /neutron/network HTTP/1.1" 200 825 0.012587 10.0.0.37 - - [2025-01-27 02:35:22] "POST /neutron/network HTTP/1.1" 200 825 0.007337 10.0.0.37 - - [2025-01-27 02:35:22] "POST /neutron/network HTTP/1.1" 200 825 0.007174 10.0.0.32 - - [2025-01-27 02:35:23] "POST /access-control-lists HTTP/1.1" 200 590 0.755013 10.0.0.32 - - [2025-01-27 02:35:23] "POST /access-control-lists HTTP/1.1" 200 590 0.084206 10.0.0.32 - - [2025-01-27 02:35:25] "GET /obj-perms HTTP/1.1" 200 5034 0.049887 10.0.0.22 - - [2025-01-27 02:35:25] "GET /obj-perms HTTP/1.1" 200 5034 0.058470 10.0.0.37 - - [2025-01-27 02:35:26] "GET /obj-perms HTTP/1.1" 200 5034 0.050573 10.0.0.37 - - [2025-01-27 02:35:26] "POST /neutron/network HTTP/1.1" 200 937 0.009757 10.0.0.37 - - [2025-01-27 02:35:26] "GET /project/25c436fa-ada5-4f50-8373-69762f37f5aa?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000541 10.0.0.37 - - [2025-01-27 02:35:27] "POST /neutron/port HTTP/1.1" 200 117 0.007294 10.0.0.37 - - [2025-01-27 02:35:27] "POST /neutron/network HTTP/1.1" 200 937 0.008217 10.0.0.37 - - [2025-01-27 02:35:28] "GET /project/25c436fa-ada5-4f50-8373-69762f37f5aa?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000399 10.0.0.37 - - [2025-01-27 02:35:28] "POST /neutron/port HTTP/1.1" 200 1061 0.019433 10.0.0.37 - - [2025-01-27 02:35:28] "POST /neutron/floatingip HTTP/1.1" 200 117 0.009611 10.0.0.37 - - [2025-01-27 02:35:28] "POST /neutron/port HTTP/1.1" 200 117 0.001185 10.0.0.37 - - [2025-01-27 02:35:28] "POST /neutron/security_group HTTP/1.1" 200 2060 0.009294 10.0.0.37 - - [2025-01-27 02:35:29] "POST /neutron/security_group HTTP/1.1" 200 2060 0.012252 10.0.0.37 - - [2025-01-27 02:35:29] "POST /neutron/port HTTP/1.1" 200 1061 0.028572 10.0.0.37 - - [2025-01-27 02:35:30] "POST /neutron/port HTTP/1.1" 200 1089 0.032585 10.0.0.37 - - [2025-01-27 02:35:30] "POST /neutron/port HTTP/1.1" 200 117 0.001233 10.0.0.37 - - [2025-01-27 02:35:34] "POST /neutron/security_group HTTP/1.1" 200 2060 0.007785 10.0.0.37 - - [2025-01-27 02:35:34] "POST /neutron/port HTTP/1.1" 200 1089 0.024950 10.0.0.37 - - [2025-01-27 02:35:37] "POST /neutron/security_group HTTP/1.1" 200 2060 0.006956 10.0.0.37 - - [2025-01-27 02:35:40] "POST /neutron/port HTTP/1.1" 200 1089 0.029849 10.0.0.37 - - [2025-01-27 02:35:40] "POST /neutron/security_group HTTP/1.1" 200 2060 0.024696 10.0.0.32 - - [2025-01-27 02:35:46] "PUT /access-control-list/af225fe4-dfb8-471e-a6b5-1fe7d9d2b46d HTTP/1.1" 200 272 0.030408 10.0.0.32 - - [2025-01-27 02:35:46] "POST /ref-update HTTP/1.1" 200 156 0.053385 10.0.0.37 - - [2025-01-27 02:35:50] "POST /neutron/network HTTP/1.1" 200 927 0.008462 10.0.0.37 - - [2025-01-27 02:35:50] "POST /neutron/network HTTP/1.1" 200 927 0.011804 10.0.0.37 - - [2025-01-27 02:35:50] "POST /neutron/port HTTP/1.1" 200 1089 0.045203 10.0.0.37 - - [2025-01-27 02:35:50] "POST /neutron/port HTTP/1.1" 200 151 0.223893 10.0.0.37 - - [2025-01-27 02:35:51] "POST /neutron/port HTTP/1.1" 200 1115 0.015229 10.0.0.37 - - [2025-01-27 02:35:51] "POST /neutron/port HTTP/1.1" 200 117 0.019979 10.0.0.37 - - [2025-01-27 02:35:52] "POST /neutron/network HTTP/1.1" 200 825 0.013744 10.0.0.32 - - [2025-01-27 02:35:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005661 10.0.0.32 - - [2025-01-27 02:35:53] "GET /projects?obj_uuids=d715c0bb-2af6-4a40-86f8-765137e34df0&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.002022 10.0.0.32 - - [2025-01-27 02:35:53] "GET /project/d715c0bb-2af6-4a40-86f8-765137e34df0?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1479 0.087425 10.0.0.32 - - [2025-01-27 02:35:53] "GET /projects?obj_uuids=d715c0bb-2af6-4a40-86f8-765137e34df0&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.001468 10.0.0.32 - - [2025-01-27 02:35:53] "GET /project/d715c0bb-2af6-4a40-86f8-765137e34df0?fields=security_groups HTTP/1.1" 200 1107 0.108999 10.0.0.32 - - [2025-01-27 02:35:53] "GET /projects?obj_uuids=d715c0bb-2af6-4a40-86f8-765137e34df0&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.001804 10.0.0.32 - - [2025-01-27 02:35:53] "DELETE /access-control-list/37106910-5056-4e62-9107-4b9c3bbfa416 HTTP/1.1" 200 115 0.123517 10.0.0.32 - - [2025-01-27 02:35:53] "GET /project/d715c0bb-2af6-4a40-86f8-765137e34df0?fields=application_policy_sets HTTP/1.1" 200 1410 0.142862 10.0.0.32 - - [2025-01-27 02:35:53] "POST /useragent-kv HTTP/1.1" 200 115 0.003356 10.0.0.32 - - [2025-01-27 02:35:53] "POST /useragent-kv HTTP/1.1" 200 115 0.011010 10.0.0.37 - - [2025-01-27 02:35:53] "POST /neutron/network HTTP/1.1" 200 151 0.407659 10.0.0.32 - - [2025-01-27 02:35:53] "DELETE /project/d715c0bb-2af6-4a40-86f8-765137e34df0 HTTP/1.1" 200 115 0.656665 10.0.0.32 - - [2025-01-27 02:35:54] "DELETE /access-control-list/409a9920-11a3-40fc-8c87-1f1c17d92ede HTTP/1.1" 200 115 0.108860 10.0.0.32 - - [2025-01-27 02:35:56] "POST /access-control-lists HTTP/1.1" 200 594 0.033292 10.0.0.22 - - [2025-01-27 02:35:59] "GET /global-system-configs HTTP/1.1" 200 322 0.061539 10.0.0.37 - - [2025-01-27 02:35:59] "GET /global-system-configs HTTP/1.1" 200 322 0.145670 10.0.0.22 - - [2025-01-27 02:35:59] "GET /obj-perms HTTP/1.1" 200 5056 0.301453 10.0.0.32 - - [2025-01-27 02:35:59] "GET /obj-perms HTTP/1.1" 200 5056 0.318474 10.0.0.32 - - [2025-01-27 02:35:59] "GET /global-system-configs HTTP/1.1" 200 322 0.075772 10.0.0.37 - - [2025-01-27 02:35:59] "GET /obj-perms HTTP/1.1" 200 5056 0.160924 10.0.0.32 - - [2025-01-27 02:36:00] "POST /route-targets HTTP/1.1" 200 327 0.029401 10.0.0.32 - - [2025-01-27 02:36:00] "POST /useragent-kv HTTP/1.1" 200 115 0.011580 10.0.0.37 - - [2025-01-27 02:36:00] "POST /neutron/subnet HTTP/1.1" 200 729 0.309805 10.0.0.37 - - [2025-01-27 02:36:00] "POST /neutron/network HTTP/1.1" 200 833 0.015397 10.0.0.32 - - [2025-01-27 02:36:03] "GET /projects?obj_uuids=c9eb16be-a19e-426f-9c00-e7d8636b2b63&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.003464 10.0.0.37 - - [2025-01-27 02:36:03] "POST /neutron/network HTTP/1.1" 200 613 0.169549 10.0.0.32 - - [2025-01-27 02:36:03] "POST /ref-update HTTP/1.1" 200 156 0.024570 10.0.0.37 - - [2025-01-27 02:36:03] "POST /neutron/network HTTP/1.1" 200 831 0.010264 10.0.0.32 - - [2025-01-27 02:36:04] "GET /obj-perms HTTP/1.1" 200 5026 0.044901 10.0.0.22 - - [2025-01-27 02:36:04] "GET /obj-perms HTTP/1.1" 200 5026 0.041437 10.0.0.37 - - [2025-01-27 02:36:04] "POST /neutron/network HTTP/1.1" 200 117 0.014775 10.0.0.37 - - [2025-01-27 02:36:04] "POST /neutron/network HTTP/1.1" 200 835 0.009567 10.0.0.37 - - [2025-01-27 02:36:05] "POST /neutron/subnet HTTP/1.1" 200 729 0.009914 10.0.0.37 - - [2025-01-27 02:36:05] "GET /obj-perms HTTP/1.1" 200 5026 0.042350 10.0.0.37 - - [2025-01-27 02:36:06] "GET /project/c9eb16be-a19e-426f-9c00-e7d8636b2b63?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000487 10.0.0.37 - - [2025-01-27 02:36:06] "POST /neutron/port HTTP/1.1" 200 117 0.007804 10.0.0.37 - - [2025-01-27 02:36:07] "POST /neutron/network HTTP/1.1" 200 845 0.009255 10.0.0.37 - - [2025-01-27 02:36:07] "GET /project/c9eb16be-a19e-426f-9c00-e7d8636b2b63?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000441 10.0.0.37 - - [2025-01-27 02:36:07] "POST /neutron/port HTTP/1.1" 200 1057 0.017521 10.0.0.37 - - [2025-01-27 02:36:07] "POST /neutron/port HTTP/1.1" 200 1085 0.041512 10.0.0.37 - - [2025-01-27 02:36:07] "POST /neutron/port HTTP/1.1" 200 117 0.001223 10.0.0.37 - - [2025-01-27 02:36:08] "POST /neutron/port HTTP/1.1" 200 1085 0.029397 10.0.0.37 - - [2025-01-27 02:36:08] "POST /neutron/port HTTP/1.1" 200 1085 0.035350 10.0.0.32 - - [2025-01-27 02:36:09] "GET /projects?obj_uuids=c9eb16be-a19e-426f-9c00-e7d8636b2b63&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001841 10.0.0.37 - - [2025-01-27 02:36:09] "POST /neutron/port HTTP/1.1" 200 1059 0.410193 10.0.0.37 - - [2025-01-27 02:36:09] "POST /neutron/port HTTP/1.1" 200 1113 0.144763 10.0.0.37 - - [2025-01-27 02:36:09] "POST /neutron/subnet HTTP/1.1" 200 703 0.016418 10.0.0.37 - - [2025-01-27 02:36:10] "POST /neutron/network HTTP/1.1" 200 2224 0.020231 10.0.0.37 - - [2025-01-27 02:36:10] "GET /project/c9eb16be-a19e-426f-9c00-e7d8636b2b63?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000422 10.0.0.37 - - [2025-01-27 02:36:10] "POST /neutron/network HTTP/1.1" 200 835 0.011186 10.0.0.37 - - [2025-01-27 02:36:11] "POST /neutron/port HTTP/1.1" 200 117 0.007046 10.0.0.32 - - [2025-01-27 02:36:11] "GET /projects?obj_uuids=c9eb16be-a19e-426f-9c00-e7d8636b2b63&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001261 10.0.0.37 - - [2025-01-27 02:36:12] "POST /neutron/port HTTP/1.1" 200 1059 0.498498 10.0.0.37 - - [2025-01-27 02:36:12] "POST /neutron/port HTTP/1.1" 200 1059 0.016132 10.0.0.37 - - [2025-01-27 02:36:13] "POST /neutron/port HTTP/1.1" 200 1057 0.022857 10.0.0.37 - - [2025-01-27 02:36:13] "POST /neutron/port HTTP/1.1" 200 1059 0.030441 10.0.0.37 - - [2025-01-27 02:36:13] "POST /neutron/port HTTP/1.1" 200 3026 0.032665 10.0.0.37 - - [2025-01-27 02:36:13] "POST /neutron/port HTTP/1.1" 200 117 0.001204 10.0.0.37 - - [2025-01-27 02:36:13] "POST /neutron/subnet HTTP/1.1" 200 694 0.016777 10.0.0.37 - - [2025-01-27 02:36:13] "POST /neutron/floatingip HTTP/1.1" 200 117 0.006333 10.0.0.37 - - [2025-01-27 02:36:13] "POST /neutron/network HTTP/1.1" 200 835 0.006544 10.0.0.37 - - [2025-01-27 02:36:16] "POST /neutron/port HTTP/1.1" 200 3026 0.027386 10.0.0.37 - - [2025-01-27 02:36:16] "POST /neutron/security_group HTTP/1.1" 200 2056 0.008165 10.0.0.37 - - [2025-01-27 02:36:16] "POST /neutron/port HTTP/1.1" 200 3026 0.032930 10.0.0.37 - - [2025-01-27 02:36:18] "POST /neutron/security_group HTTP/1.1" 200 2056 0.007693 10.0.0.22 - - [2025-01-27 02:36:25] "GET /global-system-configs HTTP/1.1" 200 322 0.066344 10.0.0.32 - - [2025-01-27 02:36:25] "GET /obj-perms HTTP/1.1" 200 5056 0.130381 10.0.0.22 - - [2025-01-27 02:36:25] "GET /obj-perms HTTP/1.1" 200 5056 0.152747 10.0.0.32 - - [2025-01-27 02:36:26] "GET /global-system-configs HTTP/1.1" 200 322 0.035669 10.0.0.37 - - [2025-01-27 02:36:27] "GET /global-system-configs HTTP/1.1" 200 322 0.028643 10.0.0.37 - - [2025-01-27 02:36:27] "GET /obj-perms HTTP/1.1" 200 5056 0.133303 10.0.0.37 - - [2025-01-27 02:36:41] "POST /neutron/port HTTP/1.1" 200 3026 0.032298 10.0.0.37 - - [2025-01-27 02:36:46] "POST /neutron/security_group HTTP/1.1" 200 2056 0.008050 10.0.0.37 - - [2025-01-27 02:36:51] "POST /neutron/port HTTP/1.1" 200 3026 0.044008 10.0.0.37 - - [2025-01-27 02:36:52] "POST /neutron/port HTTP/1.1" 200 1087 0.042945 10.0.0.37 - - [2025-01-27 02:36:52] "POST /neutron/subnet HTTP/1.1" 200 703 0.015651 10.0.0.32 - - [2025-01-27 02:36:53] "GET /projects?obj_uuids=25c436fa-ada5-4f50-8373-69762f37f5aa&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.001462 10.0.0.32 - - [2025-01-27 02:36:53] "GET /project/25c436fa-ada5-4f50-8373-69762f37f5aa?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1474 0.045647 10.0.0.32 - - [2025-01-27 02:36:53] "GET /projects?obj_uuids=25c436fa-ada5-4f50-8373-69762f37f5aa&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.001125 10.0.0.32 - - [2025-01-27 02:36:53] "GET /project/25c436fa-ada5-4f50-8373-69762f37f5aa?fields=security_groups HTTP/1.1" 200 1367 0.074354 10.0.0.37 - - [2025-01-27 02:36:53] "POST /neutron/port HTTP/1.1" 200 1085 0.075475 10.0.0.32 - - [2025-01-27 02:36:54] "DELETE /security-group/4a3460b1-2e00-45cb-8e04-95cd05526c32 HTTP/1.1" 200 115 0.097683 10.0.0.32 - - [2025-01-27 02:36:54] "GET /projects?obj_uuids=25c436fa-ada5-4f50-8373-69762f37f5aa&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.001028 10.0.0.32 - - [2025-01-27 02:36:54] "GET /project/25c436fa-ada5-4f50-8373-69762f37f5aa?fields=application_policy_sets HTTP/1.1" 200 1406 0.090515 10.0.0.37 - - [2025-01-27 02:36:54] "POST /neutron/floatingip HTTP/1.1" 200 117 0.006050 10.0.0.32 - - [2025-01-27 02:36:54] "DELETE /access-control-list/8f104e5c-513c-4829-99fd-5986cc31c4a3 HTTP/1.1" 200 115 0.088368 10.0.0.37 - - [2025-01-27 02:36:54] "POST /neutron/network HTTP/1.1" 200 831 0.020269 10.0.0.32 - - [2025-01-27 02:36:54] "DELETE /project/25c436fa-ada5-4f50-8373-69762f37f5aa HTTP/1.1" 200 115 0.670422 10.0.0.32 - - [2025-01-27 02:37:03] "POST /ref-update HTTP/1.1" 200 156 0.061949 10.0.0.32 - - [2025-01-27 02:37:03] "POST /ref-update HTTP/1.1" 200 156 0.041576 10.0.0.37 - - [2025-01-27 02:37:03] "POST /neutron/port HTTP/1.1" 200 1085 0.081875 10.0.0.32 - - [2025-01-27 02:37:03] "POST /instance-ips HTTP/1.1" 200 373 0.026430 10.0.0.37 - - [2025-01-27 02:37:04] "POST /neutron/security_group HTTP/1.1" 200 2056 0.010787 10.0.0.32 - - [2025-01-27 02:37:04] "POST /ref-relax-for-delete HTTP/1.1" 200 156 0.008938 10.0.0.32 - - [2025-01-27 02:37:04] "POST /ref-update HTTP/1.1" 200 156 0.031668 10.0.0.32 - - [2025-01-27 02:37:04] "POST /ref-update HTTP/1.1" 200 156 0.031761 10.0.0.32 - - [2025-01-27 02:37:04] "POST /instance-ips HTTP/1.1" 200 375 0.044312 10.0.0.32 - - [2025-01-27 02:37:04] "POST /ref-relax-for-delete HTTP/1.1" 200 156 0.004706 10.0.0.37 - - [2025-01-27 02:37:05] "POST /neutron/port HTTP/1.1" 200 1087 0.026147 10.0.0.37 - - [2025-01-27 02:37:05] "POST /neutron/security_group HTTP/1.1" 200 2056 0.009763 10.0.0.37 - - [2025-01-27 02:37:08] "POST /neutron/network HTTP/1.1" 200 919 0.024591 10.0.0.32 - - [2025-01-27 02:37:08] "POST /fqname-to-id HTTP/1.1" 404 244 0.003767 10.0.0.32 - - [2025-01-27 02:37:08] "POST /route-targets HTTP/1.1" 200 327 0.016475 10.0.0.32 - - [2025-01-27 02:37:08] "GET /routing-instance/4576f4cc-998a-423f-9c6e-fc6d2b722359?fields=routing_policy_back_refs HTTP/1.1" 200 1276 0.018429 10.0.0.32 - - [2025-01-27 02:37:08] "POST /route-targets HTTP/1.1" 200 327 0.017373 10.0.0.32 - - [2025-01-27 02:37:09] "GET /routing-instance/12996baa-1fcf-4e7d-b2ff-fb0a4322bff4?fields=routing_policy_back_refs HTTP/1.1" 200 1277 0.013595 10.0.0.32 - - [2025-01-27 02:37:09] "POST /ref-update HTTP/1.1" 200 156 0.021312 10.0.0.37 - - [2025-01-27 02:37:09] "POST /neutron/security_group HTTP/1.1" 200 2056 0.008642 10.0.0.37 - - [2025-01-27 02:37:09] "POST /neutron/port HTTP/1.1" 200 3833 0.057911 10.0.0.37 - - [2025-01-27 02:37:09] "POST /neutron/security_group HTTP/1.1" 200 2056 0.007748 10.0.0.37 - - [2025-01-27 02:37:09] "POST /neutron/network HTTP/1.1" 200 807 0.030028 10.0.0.37 - - [2025-01-27 02:37:10] "POST /neutron/network HTTP/1.1" 200 923 0.007283 10.0.0.37 - - [2025-01-27 02:37:10] "POST /neutron/port HTTP/1.1" 200 3833 0.045564 10.0.0.37 - - [2025-01-27 02:37:10] "POST /neutron/security_group HTTP/1.1" 200 2056 0.007517 10.0.0.32 - - [2025-01-27 02:37:13] "GET /obj-perms HTTP/1.1" 200 5056 0.043496 10.0.0.37 - - [2025-01-27 02:37:19] "POST /neutron/network HTTP/1.1" 200 835 0.023186 10.0.0.32 - - [2025-01-27 02:37:19] "DELETE /access-control-list/aedaf1c7-8d1b-4614-8885-8b18ff21b612 HTTP/1.1" 200 115 0.073641 10.0.0.32 - - [2025-01-27 02:37:19] "DELETE /route-target/ebdc7bcf-2ee9-453b-a739-3120578807e3 HTTP/1.1" 200 115 0.035145 10.0.0.32 - - [2025-01-27 02:37:19] "DELETE /route-target/0ba97895-93fa-420f-bb6a-ad8aaf77da22 HTTP/1.1" 200 115 0.041162 10.0.0.32 - - [2025-01-27 02:37:20] "POST /ref-update HTTP/1.1" 200 156 0.032633 10.0.0.32 - - [2025-01-27 02:37:20] "DELETE /instance-ip/61c13019-d8c1-4ce8-b1c5-e16e71b2502a HTTP/1.1" 200 115 0.072866 10.0.0.32 - - [2025-01-27 02:37:20] "POST /ref-update HTTP/1.1" 200 156 0.025147 10.0.0.37 - - [2025-01-27 02:37:20] "POST /neutron/network HTTP/1.1" 400 204 0.026094 10.0.0.32 - - [2025-01-27 02:37:20] "DELETE /instance-ip/c98c1e7c-d0b6-4353-9fce-cd3541ce1480 HTTP/1.1" 200 115 0.106921 10.0.0.37 - - [2025-01-27 02:37:21] "POST /neutron/port HTTP/1.1" 200 151 0.213707 10.0.0.37 - - [2025-01-27 02:37:21] "POST /neutron/port HTTP/1.1" 200 151 0.263544 10.0.0.37 - - [2025-01-27 02:37:21] "POST /neutron/port HTTP/1.1" 200 151 0.287470 10.0.0.37 - - [2025-01-27 02:37:21] "POST /neutron/port HTTP/1.1" 200 1113 0.020440 10.0.0.32 - - [2025-01-27 02:37:22] "POST /useragent-kv HTTP/1.1" 200 115 0.005871 10.0.0.32 - - [2025-01-27 02:37:22] "POST /useragent-kv HTTP/1.1" 200 115 0.005541 10.0.0.37 - - [2025-01-27 02:37:22] "POST /neutron/network HTTP/1.1" 200 151 0.160188 10.0.0.32 - - [2025-01-27 02:37:22] "DELETE /route-target/06f023bf-a358-45c0-8409-c196bccdf46a HTTP/1.1" 200 115 0.038483 10.0.0.37 - - [2025-01-27 02:37:23] "POST /neutron/network HTTP/1.1" 200 833 0.010217 10.0.0.32 - - [2025-01-27 02:37:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.006374 10.0.0.32 - - [2025-01-27 02:37:26] "POST /access-control-lists HTTP/1.1" 200 597 0.029486 10.0.0.32 - - [2025-01-27 02:37:31] "GET /projects?obj_uuids=7cf93437-383c-40b7-bc89-235bce0f62e7&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.003241 10.0.0.37 - - [2025-01-27 02:37:31] "POST /neutron/network HTTP/1.1" 200 618 0.172344 10.0.0.32 - - [2025-01-27 02:37:32] "POST /route-targets HTTP/1.1" 200 327 0.019398 10.0.0.37 - - [2025-01-27 02:37:32] "POST /neutron/network HTTP/1.1" 200 833 0.009378 10.0.0.37 - - [2025-01-27 02:37:32] "POST /neutron/network HTTP/1.1" 200 807 0.016416 10.0.0.37 - - [2025-01-27 02:37:32] "GET /project/7cf93437-383c-40b7-bc89-235bce0f62e7?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000743 10.0.0.37 - - [2025-01-27 02:37:33] "POST /neutron/network HTTP/1.1" 200 833 0.007141 10.0.0.37 - - [2025-01-27 02:37:33] "POST /neutron/port HTTP/1.1" 200 117 0.006412 10.0.0.37 - - [2025-01-27 02:37:34] "POST /neutron/port HTTP/1.1" 200 1058 0.023978 10.0.0.37 - - [2025-01-27 02:37:34] "POST /neutron/port HTTP/1.1" 200 1086 0.025670 10.0.0.37 - - [2025-01-27 02:37:34] "POST /neutron/port HTTP/1.1" 200 117 0.001179 10.0.0.37 - - [2025-01-27 02:37:38] "POST /neutron/security_group HTTP/1.1" 200 2059 0.190170 10.0.0.37 - - [2025-01-27 02:37:39] "POST /neutron/port HTTP/1.1" 200 1086 0.027563 10.0.0.37 - - [2025-01-27 02:37:44] "POST /neutron/security_group HTTP/1.1" 200 2059 0.010111 10.0.0.32 - - [2025-01-27 02:37:54] "GET /projects?obj_uuids=c9eb16be-a19e-426f-9c00-e7d8636b2b63&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001026 10.0.0.32 - - [2025-01-27 02:37:54] "GET /project/c9eb16be-a19e-426f-9c00-e7d8636b2b63?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1460 0.096243 10.0.0.32 - - [2025-01-27 02:37:54] "GET /projects?obj_uuids=c9eb16be-a19e-426f-9c00-e7d8636b2b63&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001038 10.0.0.32 - - [2025-01-27 02:37:54] "GET /project/c9eb16be-a19e-426f-9c00-e7d8636b2b63?fields=security_groups HTTP/1.1" 200 1357 0.074516 10.0.0.32 - - [2025-01-27 02:37:54] "DELETE /security-group/6edc92b8-8330-4140-963b-48423e8bdcb7 HTTP/1.1" 404 197 0.060445 10.0.0.32 - - [2025-01-27 02:37:54] "GET /projects?obj_uuids=c9eb16be-a19e-426f-9c00-e7d8636b2b63&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001124 10.0.0.32 - - [2025-01-27 02:37:54] "GET /project/c9eb16be-a19e-426f-9c00-e7d8636b2b63?fields=application_policy_sets HTTP/1.1" 200 1396 0.073706 10.0.0.32 - - [2025-01-27 02:37:54] "DELETE /access-control-list/dba58797-0ab4-4ef0-96b0-10cac9daeb30 HTTP/1.1" 200 115 0.065665 10.0.0.32 - - [2025-01-27 02:37:55] "DELETE /project/c9eb16be-a19e-426f-9c00-e7d8636b2b63 HTTP/1.1" 200 115 0.588429 10.0.0.37 - - [2025-01-27 02:38:07] "POST /neutron/network HTTP/1.1" 200 833 0.010776 10.0.0.37 - - [2025-01-27 02:38:08] "POST /neutron/port HTTP/1.1" 200 1112 0.015478 10.0.0.32 - - [2025-01-27 02:38:09] "POST /useragent-kv HTTP/1.1" 200 115 0.003701 10.0.0.32 - - [2025-01-27 02:38:09] "POST /useragent-kv HTTP/1.1" 200 115 0.003370 10.0.0.37 - - [2025-01-27 02:38:09] "POST /neutron/network HTTP/1.1" 200 151 0.208201 10.0.0.32 - - [2025-01-27 02:38:13] "POST /fqname-to-id HTTP/1.1" 404 235 0.034817 10.0.0.32 - - [2025-01-27 02:38:13] "POST /access-control-lists HTTP/1.1" 200 595 0.056851 10.0.0.22 - - [2025-01-27 02:38:13] "GET /obj-perms HTTP/1.1" 200 5056 0.063738 10.0.0.32 - - [2025-01-27 02:38:17] "POST /useragent-kv HTTP/1.1" 200 115 0.040827 10.0.0.37 - - [2025-01-27 02:38:17] "POST /neutron/subnet HTTP/1.1" 200 719 0.304034 10.0.0.37 - - [2025-01-27 02:38:17] "POST /neutron/network HTTP/1.1" 200 824 0.009110 10.0.0.37 - - [2025-01-27 02:38:18] "GET /project/f5e7e1e7-04ab-4b6f-98d9-ce435e23a445?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000713 10.0.0.37 - - [2025-01-27 02:38:18] "POST /neutron/network HTTP/1.1" 200 824 0.007557 10.0.0.37 - - [2025-01-27 02:38:19] "POST /neutron/port HTTP/1.1" 200 117 0.007888 10.0.0.32 - - [2025-01-27 02:38:19] "GET /projects?obj_uuids=f5e7e1e7-04ab-4b6f-98d9-ce435e23a445&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.003230 10.0.0.37 - - [2025-01-27 02:38:19] "GET /project/f5e7e1e7-04ab-4b6f-98d9-ce435e23a445?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000374 10.0.0.37 - - [2025-01-27 02:38:20] "POST /neutron/port HTTP/1.1" 200 1060 0.615222 10.0.0.37 - - [2025-01-27 02:38:20] "POST /neutron/port HTTP/1.1" 200 1060 0.048852 10.0.0.37 - - [2025-01-27 02:38:20] "POST /neutron/security_group HTTP/1.1" 200 2059 0.008742 10.0.0.37 - - [2025-01-27 02:38:20] "POST /neutron/port HTTP/1.1" 200 1088 0.028783 10.0.0.37 - - [2025-01-27 02:38:20] "POST /neutron/subnet HTTP/1.1" 200 693 0.016832 10.0.0.37 - - [2025-01-27 02:38:20] "POST /neutron/network HTTP/1.1" 200 834 0.006909 10.0.0.37 - - [2025-01-27 02:38:21] "POST /neutron/port HTTP/1.1" 200 1060 0.015476 10.0.0.37 - - [2025-01-27 02:38:21] "POST /neutron/floatingip HTTP/1.1" 200 117 0.003693 10.0.0.37 - - [2025-01-27 02:38:21] "POST /neutron/network HTTP/1.1" 200 824 0.008053 10.0.0.37 - - [2025-01-27 02:38:25] "POST /neutron/port HTTP/1.1" 200 1088 0.022826 10.0.0.37 - - [2025-01-27 02:38:25] "POST /neutron/security_group HTTP/1.1" 200 2059 0.010015 10.0.0.37 - - [2025-01-27 02:38:31] "POST /neutron/port HTTP/1.1" 200 1088 0.030052 10.0.0.37 - - [2025-01-27 02:38:31] "POST /neutron/security_group HTTP/1.1" 200 2059 0.030881 10.0.0.37 - - [2025-01-27 02:38:32] "POST /neutron/port HTTP/1.1" 200 1088 0.097374 10.0.0.37 - - [2025-01-27 02:38:34] "POST /neutron/network HTTP/1.1" 400 204 0.367932 10.0.0.37 - - [2025-01-27 02:38:34] "POST /neutron/port HTTP/1.1" 200 151 0.296683 10.0.0.37 - - [2025-01-27 02:38:34] "POST /neutron/port HTTP/1.1" 200 151 0.309312 10.0.0.32 - - [2025-01-27 02:38:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.006354 10.0.0.32 - - [2025-01-27 02:38:39] "POST /access-control-lists HTTP/1.1" 200 596 0.332891 10.0.0.37 - - [2025-01-27 02:38:42] "POST /neutron/network HTTP/1.1" 200 117 0.043373 10.0.0.37 - - [2025-01-27 02:38:43] "POST /neutron/network HTTP/1.1" 200 839 0.009339 10.0.0.37 - - [2025-01-27 02:38:43] "POST /neutron/subnet HTTP/1.1" 200 701 0.009183 10.0.0.32 - - [2025-01-27 02:38:43] "POST /route-targets HTTP/1.1" 200 327 0.020217 10.0.0.37 - - [2025-01-27 02:38:44] "GET /project/f538003a-0728-4808-b865-ff40198554ed?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000449 10.0.0.37 - - [2025-01-27 02:38:44] "POST /neutron/network HTTP/1.1" 200 839 0.009749 10.0.0.37 - - [2025-01-27 02:38:44] "POST /neutron/port HTTP/1.1" 200 117 0.007939 10.0.0.37 - - [2025-01-27 02:38:45] "POST /neutron/port HTTP/1.1" 200 1055 0.018948 10.0.0.37 - - [2025-01-27 02:38:46] "POST /neutron/port HTTP/1.1" 200 1083 0.792358 10.0.0.37 - - [2025-01-27 02:38:46] "POST /neutron/port HTTP/1.1" 200 117 0.001223 10.0.0.37 - - [2025-01-27 02:38:49] "POST /neutron/security_group HTTP/1.1" 200 2058 0.012095 10.0.0.37 - - [2025-01-27 02:38:50] "POST /neutron/port HTTP/1.1" 200 1083 0.039463 10.0.0.32 - - [2025-01-27 02:38:55] "GET /projects?obj_uuids=7cf93437-383c-40b7-bc89-235bce0f62e7&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.001430 10.0.0.32 - - [2025-01-27 02:38:55] "GET /project/7cf93437-383c-40b7-bc89-235bce0f62e7?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1471 0.062357 10.0.0.32 - - [2025-01-27 02:38:55] "GET /projects?obj_uuids=7cf93437-383c-40b7-bc89-235bce0f62e7&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.001509 10.0.0.32 - - [2025-01-27 02:38:55] "GET /project/7cf93437-383c-40b7-bc89-235bce0f62e7?fields=security_groups HTTP/1.1" 200 1365 0.090439 10.0.0.32 - - [2025-01-27 02:38:55] "DELETE /security-group/0cd7d982-f3a6-4b0d-9ff9-697123089d07 HTTP/1.1" 200 115 0.040882 10.0.0.32 - - [2025-01-27 02:38:55] "GET /projects?obj_uuids=7cf93437-383c-40b7-bc89-235bce0f62e7&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.001502 10.0.0.32 - - [2025-01-27 02:38:55] "GET /project/7cf93437-383c-40b7-bc89-235bce0f62e7?fields=application_policy_sets HTTP/1.1" 200 1404 0.046409 10.0.0.32 - - [2025-01-27 02:38:55] "DELETE /project/7cf93437-383c-40b7-bc89-235bce0f62e7 HTTP/1.1" 200 115 0.457773 10.0.0.37 - - [2025-01-27 02:38:55] "POST /neutron/port HTTP/1.1" 200 1083 0.061640 10.0.0.37 - - [2025-01-27 02:38:55] "POST /neutron/network HTTP/1.1" 200 849 0.008807 10.0.0.37 - - [2025-01-27 02:38:56] "POST /neutron/port HTTP/1.1" 200 117 0.001793 10.0.0.32 - - [2025-01-27 02:38:56] "DELETE /access-control-list/b9e77963-70a1-4cf2-9ba0-9f6f68faa301 HTTP/1.1" 200 115 0.065301 10.0.0.37 - - [2025-01-27 02:39:00] "POST /neutron/network HTTP/1.1" 400 204 0.021117 10.0.0.37 - - [2025-01-27 02:39:01] "POST /neutron/port HTTP/1.1" 200 151 0.194855 10.0.0.32 - - [2025-01-27 02:39:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.014216 10.0.0.37 - - [2025-01-27 02:39:05] "POST /neutron/network HTTP/1.1" 200 117 0.010584 10.0.0.32 - - [2025-01-27 02:39:05] "POST /ref-update HTTP/1.1" 200 156 0.030295 10.0.0.37 - - [2025-01-27 02:39:06] "POST /neutron/network HTTP/1.1" 200 826 0.009967 10.0.0.37 - - [2025-01-27 02:39:06] "POST /neutron/subnet HTTP/1.1" 200 734 0.012561 10.0.0.37 - - [2025-01-27 02:39:06] "GET /project/f538003a-0728-4808-b865-ff40198554ed?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000650 10.0.0.37 - - [2025-01-27 02:39:07] "POST /neutron/port HTTP/1.1" 200 117 0.006879 10.0.0.37 - - [2025-01-27 02:39:07] "POST /neutron/network HTTP/1.1" 200 836 0.006716 10.0.0.37 - - [2025-01-27 02:39:07] "POST /neutron/port HTTP/1.1" 200 1062 0.035602 10.0.0.37 - - [2025-01-27 02:39:08] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004430 10.0.0.37 - - [2025-01-27 02:39:08] "POST /neutron/network HTTP/1.1" 200 826 0.008996 10.0.0.37 - - [2025-01-27 02:39:12] "POST /neutron/port HTTP/1.1" 200 1090 0.036883 10.0.0.37 - - [2025-01-27 02:39:12] "POST /neutron/security_group HTTP/1.1" 200 2058 0.007213 10.0.0.37 - - [2025-01-27 02:39:23] "POST /neutron/network HTTP/1.1" 200 826 0.007982 10.0.0.37 - - [2025-01-27 02:39:23] "POST /neutron/port HTTP/1.1" 200 1116 0.014644 10.0.0.32 - - [2025-01-27 02:39:25] "POST /useragent-kv HTTP/1.1" 200 115 0.004789 10.0.0.32 - - [2025-01-27 02:39:25] "POST /useragent-kv HTTP/1.1" 200 115 0.002997 10.0.0.37 - - [2025-01-27 02:39:25] "POST /neutron/network HTTP/1.1" 200 151 0.153430 10.0.0.32 - - [2025-01-27 02:39:28] "POST /route-targets HTTP/1.1" 200 327 0.227724 10.0.0.32 - - [2025-01-27 02:39:29] "POST /useragent-kv HTTP/1.1" 200 115 0.005865 10.0.0.37 - - [2025-01-27 02:39:29] "POST /neutron/subnet HTTP/1.1" 200 699 0.385951 10.0.0.37 - - [2025-01-27 02:39:29] "POST /neutron/network HTTP/1.1" 200 994 0.014317 10.0.0.37 - - [2025-01-27 02:39:29] "POST /neutron/subnet HTTP/1.1" 200 699 0.010883 10.0.0.37 - - [2025-01-27 02:39:29] "POST /neutron/subnet HTTP/1.1" 200 699 0.010977 10.0.0.37 - - [2025-01-27 02:39:30] "POST /neutron/port HTTP/1.1" 200 1017 0.020034 10.0.0.37 - - [2025-01-27 02:39:30] "POST /neutron/port HTTP/1.1" 200 1017 0.010806 10.0.0.37 - - [2025-01-27 02:39:30] "POST /neutron/port HTTP/1.1" 200 117 0.006784 10.0.0.37 - - [2025-01-27 02:39:30] "POST /neutron/port HTTP/1.1" 200 1017 0.075106 10.0.0.37 - - [2025-01-27 02:39:31] "POST /neutron/port HTTP/1.1" 200 1017 0.012673 10.0.0.37 - - [2025-01-27 02:39:31] "POST /neutron/port HTTP/1.1" 200 1017 0.067577 10.0.0.37 - - [2025-01-27 02:39:31] "POST /neutron/port HTTP/1.1" 200 117 0.222359 10.0.0.37 - - [2025-01-27 02:39:31] "POST /neutron/network HTTP/1.1" 200 1004 0.011724 10.0.0.37 - - [2025-01-27 02:39:32] "POST /neutron/port HTTP/1.1" 200 1083 0.025068 10.0.0.37 - - [2025-01-27 02:39:32] "POST /neutron/port HTTP/1.1" 200 117 0.001113 10.0.0.37 - - [2025-01-27 02:39:32] "POST /neutron/port HTTP/1.1" 200 1109 0.149058 10.0.0.37 - - [2025-01-27 02:39:32] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004908 10.0.0.37 - - [2025-01-27 02:39:32] "GET /project/f538003a-0728-4808-b865-ff40198554ed?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000419 10.0.0.37 - - [2025-01-27 02:39:32] "POST /neutron/network HTTP/1.1" 200 994 0.009069 10.0.0.37 - - [2025-01-27 02:39:33] "POST /neutron/security_group HTTP/1.1" 200 2058 0.007990 10.0.0.32 - - [2025-01-27 02:39:33] "GET /projects?obj_uuids=f538003a-0728-4808-b865-ff40198554ed&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001114 10.0.0.37 - - [2025-01-27 02:39:34] "POST /neutron/port HTTP/1.1" 200 1055 0.342577 10.0.0.37 - - [2025-01-27 02:39:34] "POST /neutron/port HTTP/1.1" 200 1109 0.145111 10.0.0.37 - - [2025-01-27 02:39:34] "POST /neutron/subnet HTTP/1.1" 200 673 0.018548 10.0.0.37 - - [2025-01-27 02:39:34] "GET /obj-perms HTTP/1.1" 200 5030 0.050082 10.0.0.37 - - [2025-01-27 02:39:35] "POST /neutron/port HTTP/1.1" 200 1083 0.026216 10.0.0.37 - - [2025-01-27 02:39:35] "POST /neutron/security_group HTTP/1.1" 200 2058 0.024973 10.0.0.37 - - [2025-01-27 02:39:42] "POST /neutron/port HTTP/1.1" 200 1083 0.037912 10.0.0.37 - - [2025-01-27 02:39:43] "POST /neutron/security_group HTTP/1.1" 200 2058 0.008860 10.0.0.37 - - [2025-01-27 02:39:46] "POST /neutron/port HTTP/1.1" 200 1083 0.024867 10.0.0.37 - - [2025-01-27 02:39:46] "POST /neutron/security_group HTTP/1.1" 200 2058 0.009284 10.0.0.37 - - [2025-01-27 02:39:47] "POST /neutron/port HTTP/1.1" 200 1083 0.054240 10.0.0.37 - - [2025-01-27 02:39:47] "POST /neutron/security_group HTTP/1.1" 200 2058 0.008265 10.0.0.37 - - [2025-01-27 02:39:53] "POST /neutron/port HTTP/1.1" 200 1083 0.024034 10.0.0.37 - - [2025-01-27 02:39:53] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004096 10.0.0.37 - - [2025-01-27 02:39:53] "POST /neutron/network HTTP/1.1" 200 994 0.009407 10.0.0.37 - - [2025-01-27 02:39:57] "POST /neutron/network HTTP/1.1" 200 1004 0.011059 10.0.0.37 - - [2025-01-27 02:39:57] "POST /neutron/port HTTP/1.1" 200 117 0.001620 10.0.0.37 - - [2025-01-27 02:40:05] "POST /neutron/port HTTP/1.1" 200 1109 0.073386 10.0.0.37 - - [2025-01-27 02:40:06] "POST /neutron/port HTTP/1.1" 200 1083 0.050481 10.0.0.37 - - [2025-01-27 02:40:06] "POST /neutron/port HTTP/1.1" 200 1109 0.012222 10.0.0.32 - - [2025-01-27 02:40:06] "POST /useragent-kv HTTP/1.1" 200 115 0.004601 10.0.0.32 - - [2025-01-27 02:40:06] "POST /useragent-kv HTTP/1.1" 200 115 0.006172 10.0.0.32 - - [2025-01-27 02:40:06] "POST /useragent-kv HTTP/1.1" 200 115 0.003485 10.0.0.32 - - [2025-01-27 02:40:06] "POST /useragent-kv HTTP/1.1" 200 115 0.006810 10.0.0.37 - - [2025-01-27 02:40:06] "POST /neutron/network HTTP/1.1" 200 151 0.202366 10.0.0.32 - - [2025-01-27 02:40:06] "DELETE /route-target/3759ebba-96da-4802-b401-e46aa58ed18b HTTP/1.1" 200 115 0.045300 10.0.0.37 - - [2025-01-27 02:40:10] "POST /neutron/port HTTP/1.1" 200 117 0.006851 10.0.0.32 - - [2025-01-27 02:40:15] "GET /obj-perms HTTP/1.1" 200 5056 0.045393 [Introspect:8084]10.0.0.37 - - [2025-01-27 02:40:22] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001022 10.0.0.32 - - [2025-01-27 02:40:24] "POST /fqname-to-id HTTP/1.1" 404 229 0.012435 10.0.0.32 - - [2025-01-27 02:40:55] "GET /projects?obj_uuids=f538003a-0728-4808-b865-ff40198554ed&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.000996 10.0.0.32 - - [2025-01-27 02:40:55] "GET /project/f538003a-0728-4808-b865-ff40198554ed?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1468 0.066004 10.0.0.32 - - [2025-01-27 02:40:55] "GET /projects?obj_uuids=f538003a-0728-4808-b865-ff40198554ed&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001337