+++ date ++ echo 'INFO: =================== Mon Jan 20 00:47:48 UTC 2025 ===================' INFO: =================== Mon Jan 20 00:47:48 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 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.22 ++ 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.42,10.0.0.22,10.0.0.49 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICSDB_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICS_SNMP_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8081 ' +++ '[' -n '10.0.0.42:8081 10.0.0.22:8081 10.0.0.49:8081 ' ']' +++ echo '10.0.0.42:8081 10.0.0.22:8081 10.0.0.49:8081' ++ ANALYTICS_SERVERS='10.0.0.42:8081 10.0.0.22:8081 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9042 ' +++ '[' -n '10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042 ' ']' +++ echo '10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8086 ' +++ '[' -n '10.0.0.42:8086 10.0.0.22:8086 10.0.0.49:8086 ' ']' +++ echo '10.0.0.42:8086 10.0.0.22:8086 10.0.0.49:8086' ++ COLLECTOR_SERVERS='10.0.0.42:8086 10.0.0.22:8086 10.0.0.49: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.42,10.0.0.22,10.0.0.49 ++ CONFIGDB_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8082 ' +++ '[' -n '10.0.0.42:8082 10.0.0.22:8082 10.0.0.49:8082 ' ']' +++ echo '10.0.0.42:8082 10.0.0.22:8082 10.0.0.49:8082' ++ CONFIG_SERVERS='10.0.0.42:8082 10.0.0.22:8082 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9161 ' +++ '[' -n '10.0.0.42:9161 10.0.0.22:9161 10.0.0.49:9161 ' ']' +++ echo '10.0.0.42:9161 10.0.0.22:9161 10.0.0.49:9161' ++ CONFIGDB_SERVERS='10.0.0.42:9161 10.0.0.22:9161 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9041 ' +++ '[' -n '10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041 ' ']' +++ echo '10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.42:9041 10.0.0.22:9041 10.0.0.49: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.7,10.20.0.11,10.20.0.18 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.7,10.20.0.11,10.20.0.18 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+=10.0.0.42: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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:2181, +++ '[' -n 10.0.0.42:2181,10.0.0.22:2181,10.0.0.49:2181, ']' +++ echo 10.0.0.42:2181,10.0.0.22:2181,10.0.0.49:2181 ++ ZOOKEEPER_SERVERS=10.0.0.42:2181,10.0.0.22:2181,10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:2181 ' +++ '[' -n '10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181 ' ']' +++ echo '10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181' ++ RABBITMQ_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+=10.0.0.42: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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:5673, +++ '[' -n 10.0.0.42:5673,10.0.0.22:5673,10.0.0.49:5673, ']' +++ echo 10.0.0.42:5673,10.0.0.22:5673,10.0.0.49:5673 ++ RABBITMQ_SERVERS=10.0.0.42:5673,10.0.0.22:5673,10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:6379 ' +++ '[' -n '10.0.0.42:6379 10.0.0.22:6379 10.0.0.49:6379 ' ']' +++ echo '10.0.0.42:6379 10.0.0.22:6379 10.0.0.49:6379' ++ REDIS_SERVERS='10.0.0.42:6379 10.0.0.22:6379 10.0.0.49: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.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9092 ' +++ '[' -n '10.0.0.42:9092 10.0.0.22:9092 10.0.0.49:9092 ' ']' +++ echo '10.0.0.42:9092 10.0.0.22:9092 10.0.0.49:9092' ++ KAFKA_SERVERS='10.0.0.42:9092 10.0.0.22:9092 10.0.0.49: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.42 ++ 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.42,10.0.0.22,10.0.0.49 ++ 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.42,10.0.0.22,10.0.0.49 ++ 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.42,10.0.0.22,10.0.0.49 ++ cut -d , -f 1 + local cassandra=10.0.0.42 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.42 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.42,10.0.0.22,10.0.0.49 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.42,10.0.0.22,10.0.0.49 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq +++ local local_ips=,10.0.0.22,10.20.0.11,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.42'\''))' +++ local server_ip=10.0.0.42 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.42 ]] +++ [[ ,10.0.0.22,10.20.0.11,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.42, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.22,10.20.0.11,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ echo 10.0.0.22 2 +++ return ++ local ip=10.0.0.22 ++ [[ -z 10.0.0.22 ]] ++ echo 10.0.0.22 + host_ip=10.0.0.22 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041 + cassandra_server_list='10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.22: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/20/2025 00:47:56.497 7f3fccda2188 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 01/20/2025 00:47:56.529 7f3fccda2188 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 01/20/2025 00:47:56.546 7f3fccda2188 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 01/20/2025 00:47:56.547 7f3fccda2188 [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 20 00:48:20 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=) 3756 self._global_pm_uuid = pm.uuid 3757 aps = self.create_singleton_entry(ApplicationPolicySet( 3758 parent_obj=pm, all_applications=True)) 3759 ok, result = self._db_conn.ref_update( 3760 ApplicationPolicySet.object_type, parent_obj undefined pm = all_applications undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/application_policy_set...924d7d14-2db8-473a-9444-fb98a5459ed7 at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: 924d7d14-2db8-473a-9444-fb98a5459ed7 at zookeeper __cause__ = None __class__ = __context__ = NoIdError('application_policy_set default-policy-management:default-application-policy-set',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/application_policy_set...924d7d14-2db8-473a-9444-fb98a5459ed7 at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/application_policy_set...924d7d14-2db8-473a-9444-fb98a5459ed7 at zookeeper') content = 'FQ Name: /fq-name-to-uuid/application_policy_set...924d7d14-2db8-473a-9444-fb98a5459ed7 at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: application_policy_set default-policy-management:default-application-policy-set During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3758, in _db_init_entries parent_obj=pm, all_applications=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/application_policy_set:default-policy-management:default-application-policy-set exists already with ID: 924d7d14-2db8-473a-9444-fb98a5459ed7 at zookeeper +++ date ++ echo 'INFO: =================== Mon Jan 20 00:48:20 UTC 2025 ===================' INFO: =================== Mon Jan 20 00:48:20 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 +++ grep 'inet ' +++ head -n 1 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.22 ++ 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.42,10.0.0.22,10.0.0.49 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICSDB_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICS_SNMP_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8081 ' +++ '[' -n '10.0.0.42:8081 10.0.0.22:8081 10.0.0.49:8081 ' ']' +++ echo '10.0.0.42:8081 10.0.0.22:8081 10.0.0.49:8081' ++ ANALYTICS_SERVERS='10.0.0.42:8081 10.0.0.22:8081 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9042 ' +++ '[' -n '10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042 ' ']' +++ echo '10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8086 ' +++ '[' -n '10.0.0.42:8086 10.0.0.22:8086 10.0.0.49:8086 ' ']' +++ echo '10.0.0.42:8086 10.0.0.22:8086 10.0.0.49:8086' ++ COLLECTOR_SERVERS='10.0.0.42:8086 10.0.0.22:8086 10.0.0.49: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.42,10.0.0.22,10.0.0.49 ++ CONFIGDB_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8082 ' +++ '[' -n '10.0.0.42:8082 10.0.0.22:8082 10.0.0.49:8082 ' ']' +++ echo '10.0.0.42:8082 10.0.0.22:8082 10.0.0.49:8082' ++ CONFIG_SERVERS='10.0.0.42:8082 10.0.0.22:8082 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9161 ' +++ '[' -n '10.0.0.42:9161 10.0.0.22:9161 10.0.0.49:9161 ' ']' +++ echo '10.0.0.42:9161 10.0.0.22:9161 10.0.0.49:9161' ++ CONFIGDB_SERVERS='10.0.0.42:9161 10.0.0.22:9161 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9041 ' +++ '[' -n '10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041 ' ']' +++ echo '10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.42:9041 10.0.0.22:9041 10.0.0.49: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.7,10.20.0.11,10.20.0.18 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.7,10.20.0.11,10.20.0.18 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+=10.0.0.42: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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:2181, +++ '[' -n 10.0.0.42:2181,10.0.0.22:2181,10.0.0.49:2181, ']' +++ echo 10.0.0.42:2181,10.0.0.22:2181,10.0.0.49:2181 ++ ZOOKEEPER_SERVERS=10.0.0.42:2181,10.0.0.22:2181,10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:2181 ' +++ '[' -n '10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181 ' ']' +++ echo '10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181' ++ RABBITMQ_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+=10.0.0.42: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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:5673, +++ '[' -n 10.0.0.42:5673,10.0.0.22:5673,10.0.0.49:5673, ']' +++ echo 10.0.0.42:5673,10.0.0.22:5673,10.0.0.49:5673 ++ RABBITMQ_SERVERS=10.0.0.42:5673,10.0.0.22:5673,10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:6379 ' +++ '[' -n '10.0.0.42:6379 10.0.0.22:6379 10.0.0.49:6379 ' ']' +++ echo '10.0.0.42:6379 10.0.0.22:6379 10.0.0.49:6379' ++ REDIS_SERVERS='10.0.0.42:6379 10.0.0.22:6379 10.0.0.49: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.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9092 ' +++ '[' -n '10.0.0.42:9092 10.0.0.22:9092 10.0.0.49:9092 ' ']' +++ echo '10.0.0.42:9092 10.0.0.22:9092 10.0.0.49:9092' ++ KAFKA_SERVERS='10.0.0.42:9092 10.0.0.22:9092 10.0.0.49: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.42 ++ 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.42,10.0.0.22,10.0.0.49 ++ 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.42,10.0.0.22,10.0.0.49 ++ 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.42,10.0.0.22,10.0.0.49 ++ cut -d , -f 1 + local cassandra=10.0.0.42 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.42 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.42,10.0.0.22,10.0.0.49 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.42,10.0.0.22,10.0.0.49 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort +++ local local_ips=,10.0.0.22,10.20.0.11,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.42'\''))' +++ local server_ip=10.0.0.42 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.42 ]] +++ [[ ,10.0.0.22,10.20.0.11,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.42, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.22,10.20.0.11,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ echo 10.0.0.22 2 +++ return ++ local ip=10.0.0.22 ++ [[ -z 10.0.0.22 ]] ++ echo 10.0.0.22 + host_ip=10.0.0.22 + [[ cql == \c\q\l ]] ++ echo 10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.22: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/20/2025 00:48:28.672 7f1a9c4b9848 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 01/20/2025 00:48:28.697 7f1a9c4b9848 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 01/20/2025 00:48:28.710 7f1a9c4b9848 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 01/20/2025 00:48:28.710 7f1a9c4b9848 [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.22:8082/ Hit Ctrl-C to quit. 10.0.0.22 - - [2025-01-20 00:48:30] "GET / HTTP/1.1" 200 45871 0.002539 10.0.0.22 - - [2025-01-20 00:48:30] "GET / HTTP/1.1" 200 45871 0.001236 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-20 00:48:30] "POST /fqname-to-id HTTP/1.1" 401 292 0.000557 10.0.0.22 - - [2025-01-20 00:48:30] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000292 10.0.0.22 - - [2025-01-20 00:48:34] "POST /fqname-to-id HTTP/1.1" 200 156 2.710584 10.0.0.22 - - [2025-01-20 00:48:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004226 10.0.0.22 - - [2025-01-20 00:48:34] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 3.100424 10.0.0.22 - - [2025-01-20 00:48:34] "POST /service-templates HTTP/1.1" 200 507 4.026163 10.0.0.22 - - [2025-01-20 00:48:34] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003647 10.0.0.22 - - [2025-01-20 00:48:34] "POST /fqname-to-id HTTP/1.1" 404 205 3.982178 /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.22 - - [2025-01-20 00:48:35] "POST /job-templates HTTP/1.1" 200 551 0.060777 10.0.0.22 - - [2025-01-20 00:48:35] "POST /fqname-to-id HTTP/1.1" 404 196 0.004361 10.0.0.22 - - [2025-01-20 00:48:35] "POST /job-templates HTTP/1.1" 200 559 0.082069 10.0.0.22 - - [2025-01-20 00:48:35] "POST /fqname-to-id HTTP/1.1" 404 197 0.004007 10.0.0.22 - - [2025-01-20 00:48:36] "POST /job-templates HTTP/1.1" 200 559 0.043223 10.0.0.22 - - [2025-01-20 00:48:36] "POST /fqname-to-id HTTP/1.1" 404 195 0.008046 10.0.0.22 - - [2025-01-20 00:48:36] "POST /job-templates HTTP/1.1" 200 553 0.045434 10.0.0.22 - - [2025-01-20 00:48:36] "POST /fqname-to-id HTTP/1.1" 404 200 0.009962 10.0.0.22 - - [2025-01-20 00:48:36] "POST /fqname-to-id HTTP/1.1" 401 292 0.000431 10.0.0.22 - - [2025-01-20 00:48:36] "POST /job-templates HTTP/1.1" 200 565 0.123605 10.0.0.22 - - [2025-01-20 00:48:36] "POST /fqname-to-id HTTP/1.1" 404 168 0.007191 10.0.0.22 - - [2025-01-20 00:48:36] "POST /tags HTTP/1.1" 200 317 0.041219 10.0.0.22 - - [2025-01-20 00:48:36] "POST /fqname-to-id HTTP/1.1" 404 162 0.005292 10.0.0.22 - - [2025-01-20 00:48:37] "POST /tags HTTP/1.1" 200 333 0.072632 10.0.0.22 - - [2025-01-20 00:48:37] "POST /fqname-to-id HTTP/1.1" 404 169 0.017647 10.0.0.22 - - [2025-01-20 00:48:37] "PUT /global-system-config/00a3b93e-391a-42e7-8450-01d877ad1cf1 HTTP/1.1" 200 274 0.027449 10.0.0.22 - - [2025-01-20 00:48:37] "POST /fqname-to-id HTTP/1.1" 404 166 0.003579 10.0.0.22 - - [2025-01-20 00:48:37] "POST /hardwares HTTP/1.1" 200 327 0.031856 10.0.0.22 - - [2025-01-20 00:48:37] "POST /fqname-to-id HTTP/1.1" 404 164 0.003903 10.0.0.22 - - [2025-01-20 00:48:37] "POST /hardwares HTTP/1.1" 200 323 0.018174 10.0.0.22 - - [2025-01-20 00:48:37] "POST /fqname-to-id HTTP/1.1" 404 164 0.003799 10.0.0.22 - - [2025-01-20 00:48:37] "POST /hardwares HTTP/1.1" 200 323 0.039311 10.0.0.22 - - [2025-01-20 00:48:37] "POST /fqname-to-id HTTP/1.1" 404 165 0.005514 10.0.0.22 - - [2025-01-20 00:48:37] "POST /fqname-to-id HTTP/1.1" 404 225 0.051475 10.0.0.22 - - [2025-01-20 00:48:37] "POST /hardwares HTTP/1.1" 200 325 0.028773 10.0.0.22 - - [2025-01-20 00:48:38] "POST /fqname-to-id HTTP/1.1" 404 165 0.005484 10.0.0.22 - - [2025-01-20 00:48:38] "POST /access-control-lists HTTP/1.1" 200 585 0.073333 10.0.0.22 - - [2025-01-20 00:48:38] "POST /hardwares HTTP/1.1" 200 323 0.023420 10.0.0.22 - - [2025-01-20 00:48:38] "POST /fqname-to-id HTTP/1.1" 404 164 0.023433 10.0.0.22 - - [2025-01-20 00:48:38] "POST /hardwares HTTP/1.1" 200 317 0.020989 10.0.0.22 - - [2025-01-20 00:48:38] "POST /route-targets HTTP/1.1" 200 327 0.017496 10.0.0.22 - - [2025-01-20 00:48:38] "POST /fqname-to-id HTTP/1.1" 404 162 0.004864 10.0.0.22 - - [2025-01-20 00:48:38] "POST /ref-update HTTP/1.1" 200 156 0.029819 10.0.0.22 - - [2025-01-20 00:48:38] "POST /hardwares HTTP/1.1" 200 319 0.018249 10.0.0.22 - - [2025-01-20 00:48:38] "POST /fqname-to-id HTTP/1.1" 404 161 0.003591 10.0.0.22 - - [2025-01-20 00:48:38] "POST /fqname-to-id HTTP/1.1" 404 201 0.002914 10.0.0.22 - - [2025-01-20 00:48:38] "POST /hardwares HTTP/1.1" 200 317 0.021575 10.0.0.22 - - [2025-01-20 00:48:38] "PUT /access-control-list/3be0e649-2630-47df-8126-af8fb81a63dd HTTP/1.1" 200 272 0.021990 10.0.0.22 - - [2025-01-20 00:48:38] "POST /fqname-to-id HTTP/1.1" 404 162 0.003021 10.0.0.22 - - [2025-01-20 00:48:38] "POST /hardwares HTTP/1.1" 200 319 0.016016 10.0.0.22 - - [2025-01-20 00:48:38] "POST /fqname-to-id HTTP/1.1" 404 158 0.004031 10.0.0.22 - - [2025-01-20 00:48:39] "POST /hardwares HTTP/1.1" 200 315 0.017031 10.0.0.22 - - [2025-01-20 00:48:39] "POST /fqname-to-id HTTP/1.1" 404 158 0.003092 10.0.0.22 - - [2025-01-20 00:48:39] "POST /hardwares HTTP/1.1" 200 305 0.018624 10.0.0.22 - - [2025-01-20 00:48:39] "POST /fqname-to-id HTTP/1.1" 404 155 0.003663 10.0.0.22 - - [2025-01-20 00:48:39] "POST /hardwares HTTP/1.1" 200 305 0.014678 10.0.0.22 - - [2025-01-20 00:48:39] "POST /fqname-to-id HTTP/1.1" 404 156 0.003550 10.0.0.22 - - [2025-01-20 00:48:39] "POST /hardwares HTTP/1.1" 200 307 0.020548 10.0.0.22 - - [2025-01-20 00:48:39] "POST /fqname-to-id HTTP/1.1" 404 158 0.003729 10.0.0.22 - - [2025-01-20 00:48:39] "POST /hardwares HTTP/1.1" 200 311 0.015903 10.0.0.22 - - [2025-01-20 00:48:39] "POST /fqname-to-id HTTP/1.1" 404 157 0.004447 10.0.0.22 - - [2025-01-20 00:48:39] "POST /hardwares HTTP/1.1" 200 309 0.017393 10.0.0.22 - - [2025-01-20 00:48:40] "POST /fqname-to-id HTTP/1.1" 404 157 0.005502 10.0.0.22 - - [2025-01-20 00:48:40] "POST /hardwares HTTP/1.1" 200 309 0.018762 10.0.0.22 - - [2025-01-20 00:48:40] "POST /fqname-to-id HTTP/1.1" 404 157 0.003394 10.0.0.22 - - [2025-01-20 00:48:40] "POST /hardwares HTTP/1.1" 200 309 0.022025 10.0.0.22 - - [2025-01-20 00:48:40] "POST /fqname-to-id HTTP/1.1" 404 190 0.004005 10.0.0.22 - - [2025-01-20 00:48:40] "POST /features HTTP/1.1" 200 523 0.069888 10.0.0.22 - - [2025-01-20 00:48:40] "POST /fqname-to-id HTTP/1.1" 404 184 0.003363 10.0.0.22 - - [2025-01-20 00:48:40] "POST /features HTTP/1.1" 200 531 0.038443 10.0.0.22 - - [2025-01-20 00:48:40] "POST /fqname-to-id HTTP/1.1" 404 193 0.010909 10.0.0.22 - - [2025-01-20 00:48:41] "POST /features HTTP/1.1" 200 525 0.056419 10.0.0.22 - - [2025-01-20 00:48:41] "POST /fqname-to-id HTTP/1.1" 404 182 0.005132 10.0.0.22 - - [2025-01-20 00:48:41] "POST /features HTTP/1.1" 200 533 0.049223 10.0.0.22 - - [2025-01-20 00:48:41] "POST /fqname-to-id HTTP/1.1" 404 178 0.003120 10.0.0.22 - - [2025-01-20 00:48:41] "POST /physical-roles HTTP/1.1" 200 523 0.061487 10.0.0.22 - - [2025-01-20 00:48:41] "POST /fqname-to-id HTTP/1.1" 404 177 0.008474 10.0.0.22 - - [2025-01-20 00:48:41] "POST /overlay-roles HTTP/1.1" 200 545 0.063202 10.0.0.22 - - [2025-01-20 00:48:41] "POST /fqname-to-id HTTP/1.1" 404 191 0.004404 10.0.0.22 - - [2025-01-20 00:48:41] "POST /overlay-roles HTTP/1.1" 200 533 0.037988 10.0.0.22 - - [2025-01-20 00:48:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.006246 10.0.0.22 - - [2025-01-20 00:48:42] "POST /overlay-roles HTTP/1.1" 200 531 0.044317 10.0.0.22 - - [2025-01-20 00:48:42] "POST /fqname-to-id HTTP/1.1" 404 183 0.008192 10.0.0.22 - - [2025-01-20 00:48:42] "POST /overlay-roles HTTP/1.1" 200 537 0.054782 10.0.0.22 - - [2025-01-20 00:48:42] "POST /fqname-to-id HTTP/1.1" 404 178 0.003240 10.0.0.22 - - [2025-01-20 00:48:42] "POST /overlay-roles HTTP/1.1" 200 543 0.044626 10.0.0.22 - - [2025-01-20 00:48:42] "POST /fqname-to-id HTTP/1.1" 404 189 0.005219 10.0.0.22 - - [2025-01-20 00:48:42] "POST /role-definitions HTTP/1.1" 200 549 0.046306 10.0.0.22 - - [2025-01-20 00:48:42] "POST /fqname-to-id HTTP/1.1" 404 197 0.004082 10.0.0.22 - - [2025-01-20 00:48:42] "POST /role-definitions HTTP/1.1" 200 547 0.052368 10.0.0.22 - - [2025-01-20 00:48:43] "POST /fqname-to-id HTTP/1.1" 404 191 0.005231 10.0.0.22 - - [2025-01-20 00:48:43] "POST /role-definitions HTTP/1.1" 200 549 0.042548 10.0.0.22 - - [2025-01-20 00:48:43] "POST /fqname-to-id HTTP/1.1" 404 189 0.004995 10.0.0.22 - - [2025-01-20 00:48:43] "POST /role-definitions HTTP/1.1" 200 549 0.033716 10.0.0.22 - - [2025-01-20 00:48:43] "POST /fqname-to-id HTTP/1.1" 404 189 0.003927 10.0.0.22 - - [2025-01-20 00:48:43] "POST /role-definitions HTTP/1.1" 200 553 0.044024 10.0.0.22 - - [2025-01-20 00:48:43] "POST /fqname-to-id HTTP/1.1" 404 182 0.003206 10.0.0.22 - - [2025-01-20 00:48:43] "POST /role-definitions HTTP/1.1" 200 543 0.032447 10.0.0.22 - - [2025-01-20 00:48:43] "POST /fqname-to-id HTTP/1.1" 404 184 0.004037 10.0.0.22 - - [2025-01-20 00:48:43] "POST /role-definitions HTTP/1.1" 200 547 0.040170 10.0.0.22 - - [2025-01-20 00:48:44] "POST /fqname-to-id HTTP/1.1" 404 196 0.003372 10.0.0.22 - - [2025-01-20 00:48:44] "POST /role-definitions HTTP/1.1" 200 559 0.044227 10.0.0.22 - - [2025-01-20 00:48:44] "POST /fqname-to-id HTTP/1.1" 404 212 0.003129 10.0.0.22 - - [2025-01-20 00:48:44] "POST /feature-configs HTTP/1.1" 200 561 0.046729 10.0.0.22 - - [2025-01-20 00:48:44] "POST /fqname-to-id HTTP/1.1" 404 187 0.006002 10.0.0.22 - - [2025-01-20 00:48:44] "POST /node-profiles HTTP/1.1" 200 549 0.036287 10.0.0.22 - - [2025-01-20 00:48:44] "POST /fqname-to-id HTTP/1.1" 404 189 0.007804 10.0.0.22 - - [2025-01-20 00:48:44] "POST /node-profiles HTTP/1.1" 200 539 0.055826 10.0.0.22 - - [2025-01-20 00:48:44] "POST /fqname-to-id HTTP/1.1" 404 185 0.004721 10.0.0.22 - - [2025-01-20 00:48:44] "POST /node-profiles HTTP/1.1" 200 557 0.033881 10.0.0.22 - - [2025-01-20 00:48:44] "POST /fqname-to-id HTTP/1.1" 404 206 0.004076 10.0.0.22 - - [2025-01-20 00:48:45] "POST /telemetry-profiles HTTP/1.1" 200 554 0.036112 10.0.0.22 - - [2025-01-20 00:48:45] "POST /fqname-to-id HTTP/1.1" 404 206 0.006434 10.0.0.22 - - [2025-01-20 00:48:45] "POST /telemetry-profiles HTTP/1.1" 200 554 0.051769 10.0.0.22 - - [2025-01-20 00:48:45] "POST /fqname-to-id HTTP/1.1" 404 202 0.009270 10.0.0.22 - - [2025-01-20 00:48:45] "POST /sflow-profiles HTTP/1.1" 200 538 0.032243 10.0.0.22 - - [2025-01-20 00:48:45] "POST /fqname-to-id HTTP/1.1" 404 199 0.009118 10.0.0.22 - - [2025-01-20 00:48:45] "POST /netconf-profiles HTTP/1.1" 200 542 0.063822 10.0.0.22 - - [2025-01-20 00:48:45] "POST /fqname-to-id HTTP/1.1" 404 193 0.007025 10.0.0.22 - - [2025-01-20 00:48:45] "POST /device-functional-groups HTTP/1.1" 200 544 0.066232 10.0.0.22 - - [2025-01-20 00:48:46] "POST /fqname-to-id HTTP/1.1" 404 218 0.004042 10.0.0.22 - - [2025-01-20 00:48:46] "POST /device-functional-groups HTTP/1.1" 200 570 0.043987 10.0.0.22 - - [2025-01-20 00:48:46] "POST /fqname-to-id HTTP/1.1" 404 206 0.004780 10.0.0.22 - - [2025-01-20 00:48:46] "POST /device-functional-groups HTTP/1.1" 200 564 0.046298 10.0.0.22 - - [2025-01-20 00:48:46] "POST /fqname-to-id HTTP/1.1" 404 201 0.009593 10.0.0.22 - - [2025-01-20 00:48:46] "POST /role-configs HTTP/1.1" 200 520 0.030324 10.0.0.22 - - [2025-01-20 00:48:46] "POST /fqname-to-id HTTP/1.1" 404 198 0.003135 10.0.0.22 - - [2025-01-20 00:48:46] "POST /role-configs HTTP/1.1" 200 526 0.039926 10.0.0.22 - - [2025-01-20 00:48:46] "POST /fqname-to-id HTTP/1.1" 404 193 0.010150 10.0.0.22 - - [2025-01-20 00:48:46] "POST /role-configs HTTP/1.1" 200 518 0.049236 10.0.0.22 - - [2025-01-20 00:48:46] "POST /ref-update HTTP/1.1" 200 156 0.036592 10.0.0.22 - - [2025-01-20 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.041214 10.0.0.22 - - [2025-01-20 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.026968 10.0.0.22 - - [2025-01-20 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.020104 10.0.0.22 - - [2025-01-20 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.036477 10.0.0.22 - - [2025-01-20 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.016330 10.0.0.22 - - [2025-01-20 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.015804 10.0.0.22 - - [2025-01-20 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.020227 10.0.0.22 - - [2025-01-20 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.018336 10.0.0.22 - - [2025-01-20 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.016828 10.0.0.22 - - [2025-01-20 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.025441 10.0.0.22 - - [2025-01-20 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.023340 10.0.0.22 - - [2025-01-20 00:48:47] "POST /ref-update HTTP/1.1" 200 156 0.022730 10.0.0.22 - - [2025-01-20 00:48:48] "POST /ref-update HTTP/1.1" 200 156 0.024897 10.0.0.22 - - [2025-01-20 00:48:48] "POST /ref-update HTTP/1.1" 200 156 0.017846 10.0.0.22 - - [2025-01-20 00:48:48] "POST /ref-update HTTP/1.1" 200 156 0.016579 10.0.0.22 - - [2025-01-20 00:48:48] "POST /ref-update HTTP/1.1" 200 156 0.022777 10.0.0.22 - - [2025-01-20 00:48:48] "POST /ref-update HTTP/1.1" 200 156 0.017852 10.0.0.22 - - [2025-01-20 00:48:48] "POST /ref-update HTTP/1.1" 200 156 0.032185 10.0.0.22 - - [2025-01-20 00:48:48] "POST /ref-update HTTP/1.1" 200 156 0.015350 10.0.0.22 - - [2025-01-20 00:48:48] "POST /ref-update HTTP/1.1" 200 156 0.024010 10.0.0.22 - - [2025-01-20 00:48:48] "POST /ref-update HTTP/1.1" 200 156 0.016785 10.0.0.22 - - [2025-01-20 00:48:48] "POST /ref-update HTTP/1.1" 200 156 0.020571 10.0.0.22 - - [2025-01-20 00:48:48] "POST /ref-update HTTP/1.1" 200 156 0.017737 10.0.0.22 - - [2025-01-20 00:48:48] "POST /ref-update HTTP/1.1" 200 156 0.024104 10.0.0.22 - - [2025-01-20 00:48:49] "POST /ref-update HTTP/1.1" 200 156 0.047236 10.0.0.22 - - [2025-01-20 00:48:49] "POST /ref-update HTTP/1.1" 200 156 0.023638 10.0.0.22 - - [2025-01-20 00:48:49] "POST /ref-update HTTP/1.1" 200 156 0.017722 10.0.0.22 - - [2025-01-20 00:48:49] "POST /ref-update HTTP/1.1" 200 156 0.016981 10.0.0.22 - - [2025-01-20 00:48:49] "POST /ref-update HTTP/1.1" 200 156 0.021661 10.0.0.22 - - [2025-01-20 00:48:49] "POST /ref-update HTTP/1.1" 200 156 0.018025 10.0.0.22 - - [2025-01-20 00:48:49] "POST /ref-update HTTP/1.1" 200 156 0.020653 10.0.0.22 - - [2025-01-20 00:48:49] "POST /ref-update HTTP/1.1" 200 156 0.015927 10.0.0.22 - - [2025-01-20 00:48:49] "POST /ref-update HTTP/1.1" 200 156 0.019522 10.0.0.22 - - [2025-01-20 00:48:49] "POST /ref-update HTTP/1.1" 200 156 0.022325 10.0.0.22 - - [2025-01-20 00:48:49] "POST /ref-update HTTP/1.1" 200 156 0.014942 10.0.0.22 - - [2025-01-20 00:48:49] "POST /ref-update HTTP/1.1" 200 156 0.013513 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.019670 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.014708 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.014385 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.014088 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.016763 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.015932 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.013615 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.028553 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.014698 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.020203 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.018197 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.026254 10.0.0.22 - - [2025-01-20 00:48:50] "POST /ref-update HTTP/1.1" 200 156 0.019234 10.0.0.22 - - [2025-01-20 00:48:51] "POST /ref-update HTTP/1.1" 200 156 0.025413 10.0.0.22 - - [2025-01-20 00:48:51] "POST /ref-update HTTP/1.1" 200 156 0.027954 10.0.0.22 - - [2025-01-20 00:48:51] "POST /ref-update HTTP/1.1" 200 156 0.013332 10.0.0.22 - - [2025-01-20 00:48:51] "POST /ref-update HTTP/1.1" 200 156 0.017334 10.0.0.22 - - [2025-01-20 00:48:51] "POST /ref-update HTTP/1.1" 200 156 0.013966 10.0.0.22 - - [2025-01-20 00:48:51] "POST /ref-update HTTP/1.1" 200 156 0.020838 10.0.0.22 - - [2025-01-20 00:48:51] "POST /ref-update HTTP/1.1" 200 156 0.037952 10.0.0.22 - - [2025-01-20 00:48:51] "POST /ref-update HTTP/1.1" 200 156 0.018467 10.0.0.22 - - [2025-01-20 00:48:51] "POST /ref-update HTTP/1.1" 200 156 0.015531 10.0.0.22 - - [2025-01-20 00:48:51] "POST /ref-update HTTP/1.1" 200 156 0.018500 10.0.0.22 - - [2025-01-20 00:48:51] "POST /ref-update HTTP/1.1" 200 156 0.014708 10.0.0.22 - - [2025-01-20 00:48:51] "POST /ref-update HTTP/1.1" 200 156 0.017031 10.0.0.22 - - [2025-01-20 00:48:52] "POST /ref-update HTTP/1.1" 200 156 0.014411 10.0.0.22 - - [2025-01-20 00:48:52] "POST /ref-update HTTP/1.1" 200 156 0.016078 10.0.0.22 - - [2025-01-20 00:48:52] "POST /ref-update HTTP/1.1" 200 156 0.019992 10.0.0.22 - - [2025-01-20 00:48:52] "POST /ref-update HTTP/1.1" 200 156 0.045721 10.0.0.22 - - [2025-01-20 00:48:52] "POST /ref-update HTTP/1.1" 200 156 0.018442 10.0.0.22 - - [2025-01-20 00:48:52] "POST /ref-update HTTP/1.1" 200 156 0.014328 10.0.0.22 - - [2025-01-20 00:48:52] "POST /ref-update HTTP/1.1" 200 156 0.025214 10.0.0.22 - - [2025-01-20 00:48:52] "POST /ref-update HTTP/1.1" 200 156 0.015166 10.0.0.22 - - [2025-01-20 00:48:52] "POST /ref-update HTTP/1.1" 200 156 0.014679 10.0.0.22 - - [2025-01-20 00:48:52] "POST /ref-update HTTP/1.1" 200 156 0.030353 10.0.0.22 - - [2025-01-20 00:48:52] "POST /ref-update HTTP/1.1" 200 156 0.014377 10.0.0.22 - - [2025-01-20 00:48:52] "POST /ref-update HTTP/1.1" 200 156 0.016218 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.016050 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.013177 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.013430 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.013782 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.012931 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.013327 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.014442 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.014321 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.020326 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.014510 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.030884 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.014817 10.0.0.22 - - [2025-01-20 00:48:53] "POST /ref-update HTTP/1.1" 200 156 0.013575 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.021140 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.014714 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.019530 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.015263 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.019104 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.016390 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.014952 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.014396 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.013646 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.014947 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.014171 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.015197 10.0.0.22 - - [2025-01-20 00:48:54] "POST /ref-update HTTP/1.1" 200 156 0.014544 10.0.0.22 - - [2025-01-20 00:48:55] "POST /ref-update HTTP/1.1" 200 156 0.013292 10.0.0.22 - - [2025-01-20 00:48:55] "POST /ref-update HTTP/1.1" 200 156 0.031222 10.0.0.22 - - [2025-01-20 00:48:55] "POST /ref-update HTTP/1.1" 200 156 0.017534 10.0.0.22 - - [2025-01-20 00:48:55] "POST /ref-update HTTP/1.1" 200 156 0.033584 10.0.0.22 - - [2025-01-20 00:48:55] "POST /ref-update HTTP/1.1" 200 156 0.019892 10.0.0.22 - - [2025-01-20 00:48:55] "POST /ref-update HTTP/1.1" 200 156 0.013932 10.0.0.22 - - [2025-01-20 00:48:55] "POST /ref-update HTTP/1.1" 200 156 0.022224 10.0.0.22 - - [2025-01-20 00:48:55] "POST /ref-update HTTP/1.1" 200 156 0.017609 10.0.0.22 - - [2025-01-20 00:48:55] "POST /ref-update HTTP/1.1" 200 156 0.016313 10.0.0.22 - - [2025-01-20 00:48:55] "POST /ref-update HTTP/1.1" 200 156 0.017489 10.0.0.22 - - [2025-01-20 00:48:55] "POST /ref-update HTTP/1.1" 200 156 0.019971 10.0.0.22 - - [2025-01-20 00:48:55] "POST /ref-update HTTP/1.1" 200 156 0.023535 10.0.0.22 - - [2025-01-20 00:48:56] "POST /ref-update HTTP/1.1" 200 156 0.021943 10.0.0.22 - - [2025-01-20 00:48:56] "POST /ref-update HTTP/1.1" 200 156 0.027273 10.0.0.22 - - [2025-01-20 00:48:56] "POST /ref-update HTTP/1.1" 200 156 0.033671 10.0.0.22 - - [2025-01-20 00:48:56] "POST /ref-update HTTP/1.1" 200 156 0.028221 10.0.0.22 - - [2025-01-20 00:48:56] "POST /ref-update HTTP/1.1" 200 156 0.029052 10.0.0.22 - - [2025-01-20 00:48:56] "POST /ref-update HTTP/1.1" 200 156 0.017084 10.0.0.22 - - [2025-01-20 00:48:56] "POST /ref-update HTTP/1.1" 200 156 0.021648 10.0.0.22 - - [2025-01-20 00:48:56] "POST /ref-update HTTP/1.1" 200 156 0.021157 10.0.0.22 - - [2025-01-20 00:48:56] "POST /ref-update HTTP/1.1" 200 156 0.030519 10.0.0.22 - - [2025-01-20 00:48:56] "POST /ref-update HTTP/1.1" 200 156 0.015200 10.0.0.22 - - [2025-01-20 00:48:56] "POST /ref-update HTTP/1.1" 200 156 0.037867 10.0.0.22 - - [2025-01-20 00:48:57] "POST /ref-update HTTP/1.1" 200 156 0.033078 10.0.0.22 - - [2025-01-20 00:48:57] "POST /ref-update HTTP/1.1" 200 156 0.023619 10.0.0.22 - - [2025-01-20 00:48:57] "POST /ref-update HTTP/1.1" 200 156 0.034441 10.0.0.22 - - [2025-01-20 00:48:57] "POST /ref-update HTTP/1.1" 200 156 0.040434 10.0.0.22 - - [2025-01-20 00:48:57] "POST /ref-update HTTP/1.1" 200 156 0.054408 10.0.0.22 - - [2025-01-20 00:48:57] "POST /ref-update HTTP/1.1" 200 156 0.027835 10.0.0.22 - - [2025-01-20 00:48:57] "POST /ref-update HTTP/1.1" 200 156 0.026755 10.0.0.22 - - [2025-01-20 00:48:57] "POST /ref-update HTTP/1.1" 200 156 0.043553 10.0.0.22 - - [2025-01-20 00:48:57] "POST /ref-update HTTP/1.1" 200 156 0.033285 10.0.0.22 - - [2025-01-20 00:48:57] "POST /ref-update HTTP/1.1" 200 156 0.031074 10.0.0.22 - - [2025-01-20 00:48:58] "POST /ref-update HTTP/1.1" 200 156 0.024980 10.0.0.22 - - [2025-01-20 00:48:58] "POST /ref-update HTTP/1.1" 200 156 0.033239 10.0.0.22 - - [2025-01-20 00:48:58] "POST /ref-update HTTP/1.1" 200 156 0.020426 10.0.0.22 - - [2025-01-20 00:48:58] "POST /ref-update HTTP/1.1" 200 156 0.025322 10.0.0.22 - - [2025-01-20 00:48:58] "POST /ref-update HTTP/1.1" 200 156 0.023537 10.0.0.22 - - [2025-01-20 00:48:58] "POST /ref-update HTTP/1.1" 200 156 0.020833 10.0.0.22 - - [2025-01-20 00:48:58] "POST /ref-update HTTP/1.1" 200 156 0.025317 10.0.0.22 - - [2025-01-20 00:48:58] "POST /ref-update HTTP/1.1" 200 156 0.024489 10.0.0.22 - - [2025-01-20 00:48:58] "POST /ref-update HTTP/1.1" 200 156 0.027597 10.0.0.22 - - [2025-01-20 00:48:58] "POST /ref-update HTTP/1.1" 200 156 0.020822 10.0.0.22 - - [2025-01-20 00:48:58] "POST /ref-update HTTP/1.1" 200 156 0.041435 10.0.0.22 - - [2025-01-20 00:48:59] "POST /ref-update HTTP/1.1" 200 156 0.034409 10.0.0.22 - - [2025-01-20 00:48:59] "POST /ref-update HTTP/1.1" 200 156 0.023976 10.0.0.22 - - [2025-01-20 00:48:59] "POST /ref-update HTTP/1.1" 200 156 0.069420 10.0.0.22 - - [2025-01-20 00:48:59] "POST /ref-update HTTP/1.1" 200 156 0.036735 10.0.0.22 - - [2025-01-20 00:48:59] "POST /ref-update HTTP/1.1" 200 156 0.042031 10.0.0.22 - - [2025-01-20 00:48:59] "POST /ref-update HTTP/1.1" 200 156 0.050176 10.0.0.22 - - [2025-01-20 00:48:59] "POST /ref-update HTTP/1.1" 200 156 0.044599 10.0.0.22 - - [2025-01-20 00:48:59] "POST /ref-update HTTP/1.1" 200 156 0.016711 10.0.0.22 - - [2025-01-20 00:48:59] "POST /ref-update HTTP/1.1" 200 156 0.018694 10.0.0.22 - - [2025-01-20 00:48:59] "POST /ref-update HTTP/1.1" 200 156 0.015838 10.0.0.22 - - [2025-01-20 00:48:59] "POST /ref-update HTTP/1.1" 200 156 0.016131 10.0.0.22 - - [2025-01-20 00:49:00] "POST /ref-update HTTP/1.1" 200 156 0.025340 10.0.0.22 - - [2025-01-20 00:49:00] "POST /ref-update HTTP/1.1" 200 156 0.016422 10.0.0.22 - - [2025-01-20 00:49:00] "POST /ref-update HTTP/1.1" 200 156 0.024960 10.0.0.22 - - [2025-01-20 00:49:00] "POST /ref-update HTTP/1.1" 200 156 0.017520 10.0.0.22 - - [2025-01-20 00:49:00] "POST /ref-update HTTP/1.1" 200 156 0.020451 10.0.0.22 - - [2025-01-20 00:49:00] "POST /ref-update HTTP/1.1" 200 156 0.016959 10.0.0.22 - - [2025-01-20 00:49:00] "POST /ref-update HTTP/1.1" 200 156 0.017727 10.0.0.22 - - [2025-01-20 00:49:00] "POST /ref-update HTTP/1.1" 200 156 0.016787 10.0.0.22 - - [2025-01-20 00:49:00] "POST /ref-update HTTP/1.1" 200 156 0.018085 10.0.0.22 - - [2025-01-20 00:49:00] "POST /ref-update HTTP/1.1" 200 156 0.018929 10.0.0.22 - - [2025-01-20 00:49:00] "POST /ref-update HTTP/1.1" 200 156 0.015753 10.0.0.22 - - [2025-01-20 00:49:00] "POST /ref-update HTTP/1.1" 200 156 0.027424 10.0.0.22 - - [2025-01-20 00:49:01] "POST /ref-update HTTP/1.1" 200 156 0.041073 10.0.0.22 - - [2025-01-20 00:49:01] "POST /ref-update HTTP/1.1" 200 156 0.024650 10.0.0.22 - - [2025-01-20 00:49:01] "POST /ref-update HTTP/1.1" 200 156 0.040620 10.0.0.22 - - [2025-01-20 00:49:01] "POST /ref-update HTTP/1.1" 200 156 0.028812 10.0.0.22 - - [2025-01-20 00:49:01] "POST /ref-update HTTP/1.1" 200 156 0.028956 10.0.0.22 - - [2025-01-20 00:49:01] "POST /ref-update HTTP/1.1" 200 156 0.018915 10.0.0.22 - - [2025-01-20 00:49:01] "POST /ref-update HTTP/1.1" 200 156 0.019913 10.0.0.22 - - [2025-01-20 00:49:01] "POST /ref-update HTTP/1.1" 200 156 0.018102 10.0.0.22 - - [2025-01-20 00:49:01] "POST /ref-update HTTP/1.1" 200 156 0.020763 10.0.0.22 - - [2025-01-20 00:49:01] "POST /ref-update HTTP/1.1" 200 156 0.018475 10.0.0.22 - - [2025-01-20 00:49:01] "POST /ref-update HTTP/1.1" 200 156 0.018963 10.0.0.22 - - [2025-01-20 00:49:02] "POST /ref-update HTTP/1.1" 200 156 0.016354 10.0.0.22 - - [2025-01-20 00:49:02] "POST /ref-update HTTP/1.1" 200 156 0.021495 10.0.0.22 - - [2025-01-20 00:49:02] "POST /ref-update HTTP/1.1" 200 156 0.016162 10.0.0.22 - - [2025-01-20 00:49:02] "POST /ref-update HTTP/1.1" 200 156 0.017460 10.0.0.22 - - [2025-01-20 00:49:02] "POST /ref-update HTTP/1.1" 200 156 0.019486 10.0.0.22 - - [2025-01-20 00:49:02] "POST /ref-update HTTP/1.1" 200 156 0.032316 10.0.0.22 - - [2025-01-20 00:49:02] "POST /ref-update HTTP/1.1" 200 156 0.020077 10.0.0.22 - - [2025-01-20 00:49:02] "POST /ref-update HTTP/1.1" 200 156 0.018407 10.0.0.22 - - [2025-01-20 00:49:02] "POST /ref-update HTTP/1.1" 200 156 0.019990 10.0.0.22 - - [2025-01-20 00:49:02] "POST /ref-update HTTP/1.1" 200 156 0.018227 10.0.0.22 - - [2025-01-20 00:49:02] "POST /ref-update HTTP/1.1" 200 156 0.018920 10.0.0.22 - - [2025-01-20 00:49:02] "POST /ref-update HTTP/1.1" 200 156 0.020073 10.0.0.22 - - [2025-01-20 00:49:03] "POST /ref-update HTTP/1.1" 200 156 0.017312 10.0.0.22 - - [2025-01-20 00:49:03] "POST /ref-update HTTP/1.1" 200 156 0.016691 10.0.0.22 - - [2025-01-20 00:49:03] "POST /ref-update HTTP/1.1" 200 156 0.023463 10.0.0.22 - - [2025-01-20 00:49:03] "POST /ref-update HTTP/1.1" 200 156 0.019157 10.0.0.22 - - [2025-01-20 00:49:03] "POST /ref-update HTTP/1.1" 200 156 0.023398 10.0.0.22 - - [2025-01-20 00:49:03] "POST /ref-update HTTP/1.1" 200 156 0.053514 10.0.0.22 - - [2025-01-20 00:49:03] "POST /ref-update HTTP/1.1" 200 156 0.029127 10.0.0.22 - - [2025-01-20 00:49:03] "POST /ref-update HTTP/1.1" 200 156 0.018286 10.0.0.22 - - [2025-01-20 00:49:03] "POST /ref-update HTTP/1.1" 200 156 0.018608 10.0.0.22 - - [2025-01-20 00:49:03] "POST /ref-update HTTP/1.1" 200 156 0.021562 10.0.0.22 - - [2025-01-20 00:49:03] "POST /ref-update HTTP/1.1" 200 156 0.016259 10.0.0.22 - - [2025-01-20 00:49:03] "POST /ref-update HTTP/1.1" 200 156 0.034371 10.0.0.22 - - [2025-01-20 00:49:04] "POST /ref-update HTTP/1.1" 200 156 0.047199 10.0.0.22 - - [2025-01-20 00:49:04] "POST /ref-update HTTP/1.1" 200 156 0.018281 10.0.0.22 - - [2025-01-20 00:49:04] "POST /ref-update HTTP/1.1" 200 156 0.038488 10.0.0.22 - - [2025-01-20 00:49:04] "POST /ref-update HTTP/1.1" 200 156 0.023928 10.0.0.22 - - [2025-01-20 00:49:04] "POST /ref-update HTTP/1.1" 200 156 0.017714 10.0.0.22 - - [2025-01-20 00:49:04] "POST /ref-update HTTP/1.1" 200 156 0.028215 10.0.0.22 - - [2025-01-20 00:49:04] "POST /ref-update HTTP/1.1" 200 156 0.019686 10.0.0.22 - - [2025-01-20 00:49:04] "POST /ref-update HTTP/1.1" 200 156 0.116246 10.0.0.22 - - [2025-01-20 00:49:04] "POST /ref-update HTTP/1.1" 200 156 0.036904 10.0.0.22 - - [2025-01-20 00:49:05] "POST /ref-update HTTP/1.1" 200 156 0.028522 10.0.0.22 - - [2025-01-20 00:49:05] "POST /ref-update HTTP/1.1" 200 156 0.056134 10.0.0.22 - - [2025-01-20 00:49:05] "POST /ref-update HTTP/1.1" 200 156 0.035400 10.0.0.22 - - [2025-01-20 00:49:05] "POST /ref-update HTTP/1.1" 200 156 0.045708 10.0.0.22 - - [2025-01-20 00:49:05] "POST /ref-update HTTP/1.1" 200 156 0.029418 10.0.0.22 - - [2025-01-20 00:49:05] "POST /ref-update HTTP/1.1" 200 156 0.027677 10.0.0.22 - - [2025-01-20 00:49:05] "POST /ref-update HTTP/1.1" 200 156 0.039048 10.0.0.22 - - [2025-01-20 00:49:05] "POST /ref-update HTTP/1.1" 200 156 0.034184 10.0.0.22 - - [2025-01-20 00:49:05] "POST /ref-update HTTP/1.1" 200 156 0.040907 10.0.0.22 - - [2025-01-20 00:49:05] "POST /ref-update HTTP/1.1" 200 156 0.042857 10.0.0.22 - - [2025-01-20 00:49:05] "POST /ref-update HTTP/1.1" 200 156 0.020363 10.0.0.22 - - [2025-01-20 00:49:06] "POST /ref-update HTTP/1.1" 200 156 0.025848 10.0.0.22 - - [2025-01-20 00:49:06] "POST /ref-update HTTP/1.1" 200 156 0.019580 10.0.0.22 - - [2025-01-20 00:49:06] "POST /ref-update HTTP/1.1" 200 156 0.046120 10.0.0.22 - - [2025-01-20 00:49:06] "POST /ref-update HTTP/1.1" 200 156 0.040519 10.0.0.22 - - [2025-01-20 00:49:06] "POST /ref-update HTTP/1.1" 200 156 0.034447 10.0.0.22 - - [2025-01-20 00:49:06] "POST /ref-update HTTP/1.1" 200 156 0.022514 10.0.0.22 - - [2025-01-20 00:49:06] "POST /ref-update HTTP/1.1" 200 156 0.022764 10.0.0.22 - - [2025-01-20 00:49:06] "POST /ref-update HTTP/1.1" 200 156 0.017493 10.0.0.22 - - [2025-01-20 00:49:06] "POST /ref-update HTTP/1.1" 200 156 0.019863 10.0.0.22 - - [2025-01-20 00:49:06] "POST /ref-update HTTP/1.1" 200 156 0.017681 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.027346 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.014995 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.015414 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.013528 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.020985 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.019031 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.019634 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.023900 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.021225 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.021407 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.014933 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.016086 10.0.0.22 - - [2025-01-20 00:49:07] "POST /ref-update HTTP/1.1" 200 156 0.025085 10.0.0.22 - - [2025-01-20 00:49:08] "POST /ref-update HTTP/1.1" 200 156 0.021427 10.0.0.22 - - [2025-01-20 00:49:08] "POST /ref-update HTTP/1.1" 200 156 0.021292 10.0.0.22 - - [2025-01-20 00:49:08] "POST /ref-update HTTP/1.1" 200 156 0.028336 10.0.0.22 - - [2025-01-20 00:49:08] "POST /ref-update HTTP/1.1" 200 156 0.021043 10.0.0.22 - - [2025-01-20 00:49:08] "POST /ref-update HTTP/1.1" 200 156 0.020166 10.0.0.22 - - [2025-01-20 00:49:08] "POST /ref-update HTTP/1.1" 200 156 0.021891 10.0.0.22 - - [2025-01-20 00:49:08] "POST /ref-update HTTP/1.1" 200 156 0.017040 10.0.0.22 - - [2025-01-20 00:49:08] "POST /ref-update HTTP/1.1" 200 156 0.017909 10.0.0.22 - - [2025-01-20 00:49:08] "POST /ref-update HTTP/1.1" 200 156 0.018568 10.0.0.22 - - [2025-01-20 00:49:08] "POST /ref-update HTTP/1.1" 200 156 0.015203 10.0.0.22 - - [2025-01-20 00:49:08] "POST /ref-update HTTP/1.1" 200 156 0.015695 10.0.0.22 - - [2025-01-20 00:49:08] "POST /ref-update HTTP/1.1" 200 156 0.016480 10.0.0.22 - - [2025-01-20 00:49:09] "POST /ref-update HTTP/1.1" 200 156 0.016633 10.0.0.22 - - [2025-01-20 00:49:09] "POST /ref-update HTTP/1.1" 200 156 0.018493 10.0.0.22 - - [2025-01-20 00:49:09] "POST /ref-update HTTP/1.1" 200 156 0.015488 10.0.0.22 - - [2025-01-20 00:49:09] "POST /ref-update HTTP/1.1" 200 156 0.017452 10.0.0.22 - - [2025-01-20 00:49:09] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.002893 10.0.0.22 - - [2025-01-20 00:49:09] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 312 0.007115 10.0.0.22 - - [2025-01-20 00:49:09] "POST /fqname-to-id HTTP/1.1" 404 205 0.003624 10.0.0.22 - - [2025-01-20 00:49:34] "GET /global-system-configs HTTP/1.1" 200 322 9.795859 10.0.0.49 - - [2025-01-20 00:49:34] "GET /global-system-configs HTTP/1.1" 200 322 7.629292 10.0.0.22 - - [2025-01-20 00:49:34] "GET /global-system-configs HTTP/1.1" 200 322 5.927765 10.0.0.49 - - [2025-01-20 00:49:34] "GET /global-system-configs HTTP/1.1" 200 322 3.889570 10.0.0.42 - - [2025-01-20 00:49:34] "GET /global-system-configs HTTP/1.1" 200 322 2.716534 10.0.0.42 - - [2025-01-20 00:49:34] "GET /global-system-configs HTTP/1.1" 200 322 0.658346 10.0.0.22 - - [2025-01-20 00:50:01] "POST /ref-update HTTP/1.1" 200 156 0.049168 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-20 00:52:37] "GET /obj-perms HTTP/1.1" 200 5056 0.958013 10.0.0.49 - - [2025-01-20 00:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.132231 10.0.0.42 - - [2025-01-20 00:53:39] "GET /obj-perms HTTP/1.1" 200 5056 0.095355 10.0.0.22 - - [2025-01-20 00:53:57] "GET /global-system-configs HTTP/1.1" 200 322 0.058002 10.0.0.49 - - [2025-01-20 00:53:57] "GET /global-system-configs HTTP/1.1" 200 322 0.032998 10.0.0.22 - - [2025-01-20 00:53:57] "GET /obj-perms HTTP/1.1" 200 5056 0.125414 10.0.0.22 - - [2025-01-20 00:53:58] "GET /global-system-configs HTTP/1.1" 200 322 0.054348 10.0.0.42 - - [2025-01-20 00:53:58] "GET /obj-perms HTTP/1.1" 200 5056 0.137609 10.0.0.49 - - [2025-01-20 00:53:58] "GET /obj-perms HTTP/1.1" 200 5056 0.154874 10.0.0.49 - - [2025-01-20 00:53:58] "GET /global-system-configs HTTP/1.1" 200 322 0.011284 10.0.0.42 - - [2025-01-20 00:53:58] "GET /global-system-configs HTTP/1.1" 200 322 0.044866 10.0.0.22 - - [2025-01-20 00:53:58] "GET /obj-perms HTTP/1.1" 200 5056 0.166247 10.0.0.42 - - [2025-01-20 00:53:59] "GET /global-system-configs HTTP/1.1" 200 322 0.132573 10.0.0.42 - - [2025-01-20 00:54:00] "GET /obj-perms HTTP/1.1" 200 5056 0.201060 10.0.0.49 - - [2025-01-20 00:54:00] "GET /obj-perms HTTP/1.1" 200 5056 0.228066 10.0.0.22 - - [2025-01-20 00:54:50] "PUT /access-control-list/59ce6aca-e6ba-415d-b227-31539999332d HTTP/1.1" 200 272 0.050703 [Introspect:8084]10.0.0.22 - - [2025-01-20 00:55:55] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000898 [Introspect:8084]10.0.0.22 - - [2025-01-20 00:55:55] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000867 10.0.0.22 - - [2025-01-20 00:56:42] "GET /obj-perms HTTP/1.1" 200 5056 0.058687 [Introspect:8084]10.0.0.22 - - [2025-01-20 00:56:45] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000839 [Introspect:8084]10.0.0.22 - - [2025-01-20 00:56:45] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000871 10.0.0.49 - - [2025-01-20 00:57:42] "GET /obj-perms HTTP/1.1" 200 5056 0.072375 10.0.0.42 - - [2025-01-20 00:57:43] "GET /obj-perms HTTP/1.1" 200 5056 0.067134 10.0.0.22 - - [2025-01-20 00:58:57] "GET /global-system-configs HTTP/1.1" 200 322 0.038334 10.0.0.49 - - [2025-01-20 00:58:57] "GET /global-system-configs HTTP/1.1" 200 322 0.053988 10.0.0.22 - - [2025-01-20 00:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.201357 10.0.0.49 - - [2025-01-20 00:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.247954 10.0.0.22 - - [2025-01-20 00:58:58] "GET /global-system-configs HTTP/1.1" 200 322 0.161582 10.0.0.42 - - [2025-01-20 00:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.311982 10.0.0.49 - - [2025-01-20 00:58:58] "GET /global-system-configs HTTP/1.1" 200 322 0.133226 10.0.0.42 - - [2025-01-20 00:58:58] "GET /global-system-configs HTTP/1.1" 200 322 0.101299 10.0.0.22 - - [2025-01-20 00:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.189462 10.0.0.49 - - [2025-01-20 00:58:58] "GET /obj-perms HTTP/1.1" 200 5056 0.212349 10.0.0.42 - - [2025-01-20 00:58:59] "GET /global-system-configs HTTP/1.1" 200 322 0.005545 10.0.0.42 - - [2025-01-20 00:58:59] "GET /obj-perms HTTP/1.1" 200 5056 0.014506 10.0.0.22 - - [2025-01-20 01:01:46] "GET /obj-perms HTTP/1.1" 200 5056 0.060565 10.0.0.49 - - [2025-01-20 01:01:46] "GET /obj-perms HTTP/1.1" 200 5056 0.067854 10.0.0.42 - - [2025-01-20 01:02:47] "GET /obj-perms HTTP/1.1" 200 5056 0.064681 10.0.0.22 - - [2025-01-20 01:03:57] "GET /global-system-configs HTTP/1.1" 200 322 0.062969 10.0.0.49 - - [2025-01-20 01:03:57] "GET /global-system-configs HTTP/1.1" 200 322 0.052609 10.0.0.22 - - [2025-01-20 01:03:57] "GET /obj-perms HTTP/1.1" 200 5056 0.069277 10.0.0.42 - - [2025-01-20 01:03:57] "GET /obj-perms HTTP/1.1" 200 5056 0.081708 10.0.0.49 - - [2025-01-20 01:03:57] "GET /obj-perms HTTP/1.1" 200 5056 0.103974 10.0.0.22 - - [2025-01-20 01:03:58] "GET /global-system-configs HTTP/1.1" 200 322 0.033637 10.0.0.49 - - [2025-01-20 01:03:58] "GET /global-system-configs HTTP/1.1" 200 322 0.049922 10.0.0.42 - - [2025-01-20 01:03:58] "GET /global-system-configs HTTP/1.1" 200 322 0.090821 10.0.0.49 - - [2025-01-20 01:03:58] "GET /obj-perms HTTP/1.1" 200 5056 0.176624 10.0.0.22 - - [2025-01-20 01:03:58] "GET /obj-perms HTTP/1.1" 200 5056 0.196745 10.0.0.42 - - [2025-01-20 01:03:58] "GET /obj-perms HTTP/1.1" 200 5056 0.214699 10.0.0.42 - - [2025-01-20 01:03:59] "GET /global-system-configs HTTP/1.1" 200 322 0.090136 10.0.0.22 - - [2025-01-20 01:05:50] "GET /obj-perms HTTP/1.1" 200 5056 0.061420 10.0.0.49 - - [2025-01-20 01:06:50] "GET /obj-perms HTTP/1.1" 200 5056 0.060911 10.0.0.42 - - [2025-01-20 01:06:50] "GET /obj-perms HTTP/1.1" 200 5056 0.057390 10.0.0.22 - - [2025-01-20 01:08:57] "GET /global-system-configs HTTP/1.1" 200 322 0.062440 10.0.0.22 - - [2025-01-20 01:08:57] "GET /obj-perms HTTP/1.1" 200 5056 0.190019 10.0.0.49 - - [2025-01-20 01:08:57] "GET /global-system-configs HTTP/1.1" 200 322 0.038978 10.0.0.49 - - [2025-01-20 01:08:58] "GET /obj-perms HTTP/1.1" 200 5056 0.204361 10.0.0.42 - - [2025-01-20 01:08:58] "GET /obj-perms HTTP/1.1" 200 5056 0.231884 10.0.0.22 - - [2025-01-20 01:08:58] "GET /global-system-configs HTTP/1.1" 200 322 0.072814 10.0.0.49 - - [2025-01-20 01:08:58] "GET /global-system-configs HTTP/1.1" 200 322 0.088494 10.0.0.22 - - [2025-01-20 01:08:58] "GET /obj-perms HTTP/1.1" 200 5056 0.249801 10.0.0.42 - - [2025-01-20 01:08:58] "GET /global-system-configs HTTP/1.1" 200 322 0.095169 10.0.0.42 - - [2025-01-20 01:08:58] "GET /obj-perms HTTP/1.1" 200 5056 0.214755 10.0.0.49 - - [2025-01-20 01:08:58] "GET /obj-perms HTTP/1.1" 200 5056 0.232779 10.0.0.42 - - [2025-01-20 01:08:59] "GET /global-system-configs HTTP/1.1" 200 322 0.058509 10.0.0.22 - - [2025-01-20 01:10:53] "GET /obj-perms HTTP/1.1" 200 5056 0.058026 10.0.0.49 - - [2025-01-20 01:10:54] "GET /obj-perms HTTP/1.1" 200 5056 0.062090 10.0.0.42 - - [2025-01-20 01:11:54] "GET /obj-perms HTTP/1.1" 200 5056 0.063983 10.0.0.22 - - [2025-01-20 01:13:57] "GET /global-system-configs HTTP/1.1" 200 322 0.125449 10.0.0.22 - - [2025-01-20 01:13:57] "GET /obj-perms HTTP/1.1" 200 5056 0.227453 10.0.0.49 - - [2025-01-20 01:13:57] "GET /obj-perms HTTP/1.1" 200 5056 0.242972 10.0.0.49 - - [2025-01-20 01:13:57] "GET /global-system-configs HTTP/1.1" 200 322 0.063074 10.0.0.42 - - [2025-01-20 01:13:57] "GET /obj-perms HTTP/1.1" 200 5056 0.085518 10.0.0.22 - - [2025-01-20 01:13:58] "GET /global-system-configs HTTP/1.1" 200 322 0.042358 10.0.0.49 - - [2025-01-20 01:13:58] "GET /global-system-configs HTTP/1.1" 200 322 0.089972 10.0.0.22 - - [2025-01-20 01:13:58] "GET /obj-perms HTTP/1.1" 200 5056 0.203746 10.0.0.49 - - [2025-01-20 01:13:58] "GET /obj-perms HTTP/1.1" 200 5056 0.220093 10.0.0.42 - - [2025-01-20 01:13:58] "GET /global-system-configs HTTP/1.1" 200 322 0.071353 10.0.0.42 - - [2025-01-20 01:13:59] "GET /obj-perms HTTP/1.1" 200 5056 0.336494 10.0.0.42 - - [2025-01-20 01:13:59] "GET /global-system-configs HTTP/1.1" 200 322 0.045542 10.0.0.22 - - [2025-01-20 01:14:57] "GET /obj-perms HTTP/1.1" 200 5056 0.076355 10.0.0.49 - - [2025-01-20 01:15:58] "GET /obj-perms HTTP/1.1" 200 5056 0.057126 10.0.0.42 - - [2025-01-20 01:15:58] "GET /obj-perms HTTP/1.1" 200 5056 0.064947 10.0.0.22 - - [2025-01-20 01:18:57] "GET /global-system-configs HTTP/1.1" 200 322 0.063376 10.0.0.22 - - [2025-01-20 01:18:57] "GET /obj-perms HTTP/1.1" 200 5056 0.145308 10.0.0.49 - - [2025-01-20 01:18:57] "GET /global-system-configs HTTP/1.1" 200 322 0.045674 10.0.0.49 - - [2025-01-20 01:18:58] "GET /obj-perms HTTP/1.1" 200 5056 0.140654 10.0.0.42 - - [2025-01-20 01:18:58] "GET /obj-perms HTTP/1.1" 200 5056 0.156403 10.0.0.22 - - [2025-01-20 01:18:58] "GET /global-system-configs HTTP/1.1" 200 322 0.075100 10.0.0.49 - - [2025-01-20 01:18:58] "GET /global-system-configs HTTP/1.1" 200 322 0.075084 10.0.0.22 - - [2025-01-20 01:18:58] "GET /obj-perms HTTP/1.1" 200 5056 0.154720 10.0.0.42 - - [2025-01-20 01:18:58] "GET /global-system-configs HTTP/1.1" 200 322 0.065939 10.0.0.49 - - [2025-01-20 01:18:58] "GET /obj-perms HTTP/1.1" 200 5056 0.123904 10.0.0.42 - - [2025-01-20 01:18:58] "GET /obj-perms HTTP/1.1" 200 5056 0.159621 10.0.0.42 - - [2025-01-20 01:18:59] "GET /global-system-configs HTTP/1.1" 200 322 0.036251 10.0.0.22 - - [2025-01-20 01:20:01] "GET /obj-perms HTTP/1.1" 200 5056 0.060821 10.0.0.49 - - [2025-01-20 01:20:01] "GET /obj-perms HTTP/1.1" 200 5056 0.066629 10.0.0.42 - - [2025-01-20 01:21:02] "GET /obj-perms HTTP/1.1" 200 5056 0.069340 10.0.0.22 - - [2025-01-20 01:23:57] "GET /global-system-configs HTTP/1.1" 200 322 0.091647 10.0.0.22 - - [2025-01-20 01:23:57] "GET /obj-perms HTTP/1.1" 200 5056 0.183963 10.0.0.49 - - [2025-01-20 01:23:57] "GET /obj-perms HTTP/1.1" 200 5056 0.214226 10.0.0.49 - - [2025-01-20 01:23:57] "GET /global-system-configs HTTP/1.1" 200 322 0.036916 10.0.0.42 - - [2025-01-20 01:23:57] "GET /obj-perms HTTP/1.1" 200 5056 0.080240 10.0.0.22 - - [2025-01-20 01:23:58] "GET /global-system-configs HTTP/1.1" 200 322 0.033839 10.0.0.49 - - [2025-01-20 01:23:58] "GET /global-system-configs HTTP/1.1" 200 322 0.077106 10.0.0.49 - - [2025-01-20 01:23:58] "GET /obj-perms HTTP/1.1" 200 5056 0.191635 10.0.0.22 - - [2025-01-20 01:23:58] "GET /obj-perms HTTP/1.1" 200 5056 0.211332 10.0.0.42 - - [2025-01-20 01:23:58] "GET /global-system-configs HTTP/1.1" 200 322 0.036665 10.0.0.42 - - [2025-01-20 01:23:58] "GET /obj-perms HTTP/1.1" 200 5056 0.253351 10.0.0.42 - - [2025-01-20 01:23:59] "GET /global-system-configs HTTP/1.1" 200 322 0.053730 10.0.0.22 - - [2025-01-20 01:24:05] "GET /obj-perms HTTP/1.1" 200 5056 0.056043 10.0.0.49 - - [2025-01-20 01:25:05] "GET /obj-perms HTTP/1.1" 200 5056 0.055073 10.0.0.42 - - [2025-01-20 01:25:06] "GET /obj-perms HTTP/1.1" 200 5056 0.055516 10.0.0.22 - - [2025-01-20 01:28:57] "GET /global-system-configs HTTP/1.1" 200 322 0.115875 10.0.0.49 - - [2025-01-20 01:28:57] "GET /obj-perms HTTP/1.1" 200 5056 0.152299 10.0.0.22 - - [2025-01-20 01:28:57] "GET /obj-perms HTTP/1.1" 200 5056 0.172704 10.0.0.42 - - [2025-01-20 01:28:57] "GET /obj-perms HTTP/1.1" 200 5056 0.186974 10.0.0.49 - - [2025-01-20 01:28:57] "GET /global-system-configs HTTP/1.1" 200 322 0.033885 10.0.0.22 - - [2025-01-20 01:28:58] "GET /global-system-configs HTTP/1.1" 200 322 0.041074 10.0.0.49 - - [2025-01-20 01:28:58] "GET /global-system-configs HTTP/1.1" 200 322 0.091210 10.0.0.42 - - [2025-01-20 01:28:58] "GET /obj-perms HTTP/1.1" 200 5056 0.159794 10.0.0.49 - - [2025-01-20 01:28:58] "GET /obj-perms HTTP/1.1" 200 5056 0.185323 10.0.0.22 - - [2025-01-20 01:28:58] "GET /obj-perms HTTP/1.1" 200 5056 0.200159 10.0.0.42 - - [2025-01-20 01:28:58] "GET /global-system-configs HTTP/1.1" 200 322 0.060047 10.0.0.42 - - [2025-01-20 01:28:59] "GET /global-system-configs HTTP/1.1" 200 322 0.053194 10.0.0.22 - - [2025-01-20 01:29:09] "GET /obj-perms HTTP/1.1" 200 5056 0.078829 10.0.0.49 - - [2025-01-20 01:29:09] "GET /obj-perms HTTP/1.1" 200 5056 0.072340 10.0.0.42 - - [2025-01-20 01:30:10] "GET /obj-perms HTTP/1.1" 200 5056 0.088368 10.0.0.22 - - [2025-01-20 01:33:13] "GET /obj-perms HTTP/1.1" 200 5056 0.069630 10.0.0.22 - - [2025-01-20 01:33:57] "GET /global-system-configs HTTP/1.1" 200 322 0.091977 10.0.0.42 - - [2025-01-20 01:33:57] "GET /obj-perms HTTP/1.1" 200 5056 0.178234 10.0.0.49 - - [2025-01-20 01:33:57] "GET /obj-perms HTTP/1.1" 200 5056 0.194566 10.0.0.49 - - [2025-01-20 01:33:57] "GET /global-system-configs HTTP/1.1" 200 322 0.057151 10.0.0.22 - - [2025-01-20 01:33:58] "GET /global-system-configs HTTP/1.1" 200 322 0.055674 10.0.0.22 - - [2025-01-20 01:33:58] "GET /obj-perms HTTP/1.1" 200 5056 0.146420 10.0.0.49 - - [2025-01-20 01:33:58] "GET /global-system-configs HTTP/1.1" 200 322 0.092446 10.0.0.42 - - [2025-01-20 01:33:58] "GET /obj-perms HTTP/1.1" 200 5056 0.160937 10.0.0.49 - - [2025-01-20 01:33:58] "GET /obj-perms HTTP/1.1" 200 5056 0.176569 10.0.0.42 - - [2025-01-20 01:33:58] "GET /global-system-configs HTTP/1.1" 200 322 0.036228 10.0.0.42 - - [2025-01-20 01:33:59] "GET /global-system-configs HTTP/1.1" 200 322 0.063430 10.0.0.22 - - [2025-01-20 01:34:00] "GET /obj-perms HTTP/1.1" 200 5056 0.205316 10.0.0.49 - - [2025-01-20 01:34:13] "GET /obj-perms HTTP/1.1" 200 5056 0.076540 10.0.0.42 - - [2025-01-20 01:34:14] "GET /obj-perms HTTP/1.1" 200 5056 0.063289 10.0.0.22 - - [2025-01-20 01:38:17] "GET /obj-perms HTTP/1.1" 200 5056 0.062917 10.0.0.49 - - [2025-01-20 01:38:17] "GET /obj-perms HTTP/1.1" 200 5056 0.067744 10.0.0.22 - - [2025-01-20 01:38:57] "GET /global-system-configs HTTP/1.1" 200 322 0.031997 10.0.0.42 - - [2025-01-20 01:38:57] "GET /obj-perms HTTP/1.1" 200 5056 0.160019 10.0.0.49 - - [2025-01-20 01:38:57] "GET /global-system-configs HTTP/1.1" 200 322 0.033053 10.0.0.22 - - [2025-01-20 01:38:58] "GET /global-system-configs HTTP/1.1" 200 322 0.071241 10.0.0.22 - - [2025-01-20 01:38:58] "GET /obj-perms HTTP/1.1" 200 5056 0.184179 10.0.0.49 - - [2025-01-20 01:38:58] "GET /obj-perms HTTP/1.1" 200 5056 0.203165 10.0.0.49 - - [2025-01-20 01:38:58] "GET /global-system-configs HTTP/1.1" 200 322 0.032882 10.0.0.42 - - [2025-01-20 01:38:58] "GET /obj-perms HTTP/1.1" 200 5056 0.208238 10.0.0.42 - - [2025-01-20 01:38:58] "GET /global-system-configs HTTP/1.1" 200 322 0.030228 10.0.0.22 - - [2025-01-20 01:38:59] "GET /obj-perms HTTP/1.1" 200 5056 0.076979 10.0.0.49 - - [2025-01-20 01:38:59] "GET /obj-perms HTTP/1.1" 200 5056 0.098816 10.0.0.42 - - [2025-01-20 01:39:00] "GET /global-system-configs HTTP/1.1" 200 322 0.126629 10.0.0.42 - - [2025-01-20 01:39:17] "GET /obj-perms HTTP/1.1" 200 5056 0.060271 10.0.0.22 - - [2025-01-20 01:42:21] "GET /obj-perms HTTP/1.1" 200 5056 0.061139 10.0.0.49 - - [2025-01-20 01:43:21] "GET /obj-perms HTTP/1.1" 200 5056 0.064651 10.0.0.42 - - [2025-01-20 01:43:21] "GET /obj-perms HTTP/1.1" 200 5056 0.053801 10.0.0.22 - - [2025-01-20 01:43:57] "GET /global-system-configs HTTP/1.1" 200 322 0.036511 10.0.0.49 - - [2025-01-20 01:43:57] "GET /global-system-configs HTTP/1.1" 200 322 0.053618 10.0.0.22 - - [2025-01-20 01:43:58] "GET /global-system-configs HTTP/1.1" 200 322 0.074487 10.0.0.49 - - [2025-01-20 01:43:58] "GET /obj-perms HTTP/1.1" 200 5056 0.150437 10.0.0.22 - - [2025-01-20 01:43:58] "GET /obj-perms HTTP/1.1" 200 5056 0.166303 10.0.0.42 - - [2025-01-20 01:43:58] "GET /obj-perms HTTP/1.1" 200 5056 0.190501 10.0.0.49 - - [2025-01-20 01:43:58] "GET /global-system-configs HTTP/1.1" 200 322 0.034599 10.0.0.42 - - [2025-01-20 01:43:58] "GET /global-system-configs HTTP/1.1" 200 322 0.063332 10.0.0.42 - - [2025-01-20 01:43:59] "GET /global-system-configs HTTP/1.1" 200 322 0.009989 10.0.0.22 - - [2025-01-20 01:43:59] "GET /obj-perms HTTP/1.1" 200 5056 0.095080 10.0.0.49 - - [2025-01-20 01:43:59] "GET /obj-perms HTTP/1.1" 200 5056 0.116166 10.0.0.42 - - [2025-01-20 01:44:00] "GET /obj-perms HTTP/1.1" 200 5056 0.139005 +++ date ++ echo 'INFO: =================== Mon Jan 20 01:47:15 UTC 2025 ===================' INFO: =================== Mon Jan 20 01:47:15 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 +++ cut -d / -f 1 +++ local nic=ens3 +++ awk '{print $2}' +++ ip addr show dev ens3 +++ grep 'inet ' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.22 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ tail -n 1 +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICSDB_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICS_SNMP_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8081 ' +++ '[' -n '10.0.0.42:8081 10.0.0.22:8081 10.0.0.49:8081 ' ']' +++ echo '10.0.0.42:8081 10.0.0.22:8081 10.0.0.49:8081' ++ ANALYTICS_SERVERS='10.0.0.42:8081 10.0.0.22:8081 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9042 ' +++ '[' -n '10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042 ' ']' +++ echo '10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8086 ' +++ '[' -n '10.0.0.42:8086 10.0.0.22:8086 10.0.0.49:8086 ' ']' +++ echo '10.0.0.42:8086 10.0.0.22:8086 10.0.0.49:8086' ++ COLLECTOR_SERVERS='10.0.0.42:8086 10.0.0.22:8086 10.0.0.49: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.42,10.0.0.22,10.0.0.49 ++ CONFIGDB_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8082 ' +++ '[' -n '10.0.0.42:8082 10.0.0.22:8082 10.0.0.49:8082 ' ']' +++ echo '10.0.0.42:8082 10.0.0.22:8082 10.0.0.49:8082' ++ CONFIG_SERVERS='10.0.0.42:8082 10.0.0.22:8082 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9161 ' +++ '[' -n '10.0.0.42:9161 10.0.0.22:9161 10.0.0.49:9161 ' ']' +++ echo '10.0.0.42:9161 10.0.0.22:9161 10.0.0.49:9161' ++ CONFIGDB_SERVERS='10.0.0.42:9161 10.0.0.22:9161 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9041 ' +++ '[' -n '10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041 ' ']' +++ echo '10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.42:9041 10.0.0.22:9041 10.0.0.49: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.7,10.20.0.11,10.20.0.18 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.7,10.20.0.11,10.20.0.18 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+=10.0.0.42: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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:2181, +++ '[' -n 10.0.0.42:2181,10.0.0.22:2181,10.0.0.49:2181, ']' +++ echo 10.0.0.42:2181,10.0.0.22:2181,10.0.0.49:2181 ++ ZOOKEEPER_SERVERS=10.0.0.42:2181,10.0.0.22:2181,10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:2181 ' +++ '[' -n '10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181 ' ']' +++ echo '10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181' ++ RABBITMQ_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+=10.0.0.42: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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:5673, +++ '[' -n 10.0.0.42:5673,10.0.0.22:5673,10.0.0.49:5673, ']' +++ echo 10.0.0.42:5673,10.0.0.22:5673,10.0.0.49:5673 ++ RABBITMQ_SERVERS=10.0.0.42:5673,10.0.0.22:5673,10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:6379 ' +++ '[' -n '10.0.0.42:6379 10.0.0.22:6379 10.0.0.49:6379 ' ']' +++ echo '10.0.0.42:6379 10.0.0.22:6379 10.0.0.49:6379' ++ REDIS_SERVERS='10.0.0.42:6379 10.0.0.22:6379 10.0.0.49: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.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9092 ' +++ '[' -n '10.0.0.42:9092 10.0.0.22:9092 10.0.0.49:9092 ' ']' +++ echo '10.0.0.42:9092 10.0.0.22:9092 10.0.0.49:9092' ++ KAFKA_SERVERS='10.0.0.42:9092 10.0.0.22:9092 10.0.0.49: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.42 ++ 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.42,10.0.0.22,10.0.0.49 ++ 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.42,10.0.0.22,10.0.0.49 ++ 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.42,10.0.0.22,10.0.0.49 ++ cut -d , -f 1 + local cassandra=10.0.0.42 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.42 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 +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.42,10.0.0.22,10.0.0.49 +++ local servers=10.0.0.42,10.0.0.22,10.0.0.49 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ sort ++++ uniq ++++ cat /proc/net/fib_trie +++ local local_ips=,10.0.0.22,10.20.0.11,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.42'\''))' +++ local server_ip=10.0.0.42 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.42 ]] +++ [[ ,10.0.0.22,10.20.0.11,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.42, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.22,10.20.0.11,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ echo 10.0.0.22 2 +++ return ++ local ip=10.0.0.22 ++ [[ -z 10.0.0.22 ]] ++ echo 10.0.0.22 + host_ip=10.0.0.22 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041 + cassandra_server_list='10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.22: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 ++ 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/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/20/2025 01:47:29.368 7fa8b722d308 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 01/20/2025 01:47:29.414 7fa8b722d308 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 01/20/2025 01:47:29.428 7fa8b722d308 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 01/20/2025 01:47:29.428 7fa8b722d308 [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 20 01:47:30 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 20 01:47:30 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 20 01:47:30 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 20 01:47:30 UTC 2025 ===================' INFO: =================== Mon Jan 20 01:47: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 +++++ 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 +++ cut -d / -f 1 +++ command -v ip +++ local nic=ens3 +++ awk '{print $2}' +++ head -n 1 +++ grep 'inet ' +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.22 ++ 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.42,10.0.0.22,10.0.0.49 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICSDB_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICS_SNMP_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8081 ' +++ '[' -n '10.0.0.42:8081 10.0.0.22:8081 10.0.0.49:8081 ' ']' +++ echo '10.0.0.42:8081 10.0.0.22:8081 10.0.0.49:8081' ++ ANALYTICS_SERVERS='10.0.0.42:8081 10.0.0.22:8081 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9042 ' +++ '[' -n '10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042 ' ']' +++ echo '10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8086 ' +++ '[' -n '10.0.0.42:8086 10.0.0.22:8086 10.0.0.49:8086 ' ']' +++ echo '10.0.0.42:8086 10.0.0.22:8086 10.0.0.49:8086' ++ COLLECTOR_SERVERS='10.0.0.42:8086 10.0.0.22:8086 10.0.0.49: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.42,10.0.0.22,10.0.0.49 ++ CONFIGDB_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8082 ' +++ '[' -n '10.0.0.42:8082 10.0.0.22:8082 10.0.0.49:8082 ' ']' +++ echo '10.0.0.42:8082 10.0.0.22:8082 10.0.0.49:8082' ++ CONFIG_SERVERS='10.0.0.42:8082 10.0.0.22:8082 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9161 ' +++ '[' -n '10.0.0.42:9161 10.0.0.22:9161 10.0.0.49:9161 ' ']' +++ echo '10.0.0.42:9161 10.0.0.22:9161 10.0.0.49:9161' ++ CONFIGDB_SERVERS='10.0.0.42:9161 10.0.0.22:9161 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9041 ' +++ '[' -n '10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041 ' ']' +++ echo '10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.42:9041 10.0.0.22:9041 10.0.0.49: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.7,10.20.0.11,10.20.0.18 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.7,10.20.0.11,10.20.0.18 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+=10.0.0.42: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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:2181, +++ '[' -n 10.0.0.42:2181,10.0.0.22:2181,10.0.0.49:2181, ']' +++ echo 10.0.0.42:2181,10.0.0.22:2181,10.0.0.49:2181 ++ ZOOKEEPER_SERVERS=10.0.0.42:2181,10.0.0.22:2181,10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:2181 ' +++ '[' -n '10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181 ' ']' +++ echo '10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181' ++ RABBITMQ_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+=10.0.0.42: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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:5673, +++ '[' -n 10.0.0.42:5673,10.0.0.22:5673,10.0.0.49:5673, ']' +++ echo 10.0.0.42:5673,10.0.0.22:5673,10.0.0.49:5673 ++ RABBITMQ_SERVERS=10.0.0.42:5673,10.0.0.22:5673,10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:6379 ' +++ '[' -n '10.0.0.42:6379 10.0.0.22:6379 10.0.0.49:6379 ' ']' +++ echo '10.0.0.42:6379 10.0.0.22:6379 10.0.0.49:6379' ++ REDIS_SERVERS='10.0.0.42:6379 10.0.0.22:6379 10.0.0.49: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.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9092 ' +++ '[' -n '10.0.0.42:9092 10.0.0.22:9092 10.0.0.49:9092 ' ']' +++ echo '10.0.0.42:9092 10.0.0.22:9092 10.0.0.49:9092' ++ KAFKA_SERVERS='10.0.0.42:9092 10.0.0.22:9092 10.0.0.49: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.42 ++ 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.42,10.0.0.22,10.0.0.49 ++ 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.42,10.0.0.22,10.0.0.49 ++ 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.42,10.0.0.22,10.0.0.49 ++ cut -d , -f 1 + local cassandra=10.0.0.42 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.42 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 +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.42,10.0.0.22,10.0.0.49 +++ local servers=10.0.0.42,10.0.0.22,10.0.0.49 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ cat /proc/net/fib_trie ++++ sort ++++ grep -vi host ++++ uniq +++ local local_ips=,10.0.0.22,10.20.0.11,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.42'\''))' +++ local server_ip=10.0.0.42 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.42 ]] +++ [[ ,10.0.0.22,10.20.0.11,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.42, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.22,10.20.0.11,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ echo 10.0.0.22 2 +++ return ++ local ip=10.0.0.22 ++ [[ -z 10.0.0.22 ]] ++ echo 10.0.0.22 + host_ip=10.0.0.22 + [[ cql == \c\q\l ]] ++ echo 10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.22:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ sort ++ cut -d = -f 1 ++ sed 's/^API__//g' ++ grep '^API__.*__.*=.*$' + 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/20/2025 01:47:41.271 7f0fe3275688 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 01/20/2025 01:47:41.364 7f0fe3275688 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 01/20/2025 01:47:41.382 7f0fe3275688 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 01/20/2025 01:47:41.382 7f0fe3275688 [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 20 01:47:42 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 20 01:47:42 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 20 01:47:42 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 20 01:47:43 UTC 2025 ===================' INFO: =================== Mon Jan 20 01:47:43 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 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.22 ++ 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)}' +++ tail -n 1 +++ mount -t hugetlbfs ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICSDB_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICS_SNMP_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8081 ' +++ '[' -n '10.0.0.42:8081 10.0.0.22:8081 10.0.0.49:8081 ' ']' +++ echo '10.0.0.42:8081 10.0.0.22:8081 10.0.0.49:8081' ++ ANALYTICS_SERVERS='10.0.0.42:8081 10.0.0.22:8081 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9042 ' +++ '[' -n '10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042 ' ']' +++ echo '10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8086 ' +++ '[' -n '10.0.0.42:8086 10.0.0.22:8086 10.0.0.49:8086 ' ']' +++ echo '10.0.0.42:8086 10.0.0.22:8086 10.0.0.49:8086' ++ COLLECTOR_SERVERS='10.0.0.42:8086 10.0.0.22:8086 10.0.0.49: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.42,10.0.0.22,10.0.0.49 ++ CONFIGDB_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8082 ' +++ '[' -n '10.0.0.42:8082 10.0.0.22:8082 10.0.0.49:8082 ' ']' +++ echo '10.0.0.42:8082 10.0.0.22:8082 10.0.0.49:8082' ++ CONFIG_SERVERS='10.0.0.42:8082 10.0.0.22:8082 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9161 ' +++ '[' -n '10.0.0.42:9161 10.0.0.22:9161 10.0.0.49:9161 ' ']' +++ echo '10.0.0.42:9161 10.0.0.22:9161 10.0.0.49:9161' ++ CONFIGDB_SERVERS='10.0.0.42:9161 10.0.0.22:9161 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9041 ' +++ '[' -n '10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041 ' ']' +++ echo '10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.42:9041 10.0.0.22:9041 10.0.0.49: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.7,10.20.0.11,10.20.0.18 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.7,10.20.0.11,10.20.0.18 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+=10.0.0.42: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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:2181, +++ '[' -n 10.0.0.42:2181,10.0.0.22:2181,10.0.0.49:2181, ']' +++ echo 10.0.0.42:2181,10.0.0.22:2181,10.0.0.49:2181 ++ ZOOKEEPER_SERVERS=10.0.0.42:2181,10.0.0.22:2181,10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:2181 ' +++ '[' -n '10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181 ' ']' +++ echo '10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181' ++ RABBITMQ_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+=10.0.0.42: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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:5673, +++ '[' -n 10.0.0.42:5673,10.0.0.22:5673,10.0.0.49:5673, ']' +++ echo 10.0.0.42:5673,10.0.0.22:5673,10.0.0.49:5673 ++ RABBITMQ_SERVERS=10.0.0.42:5673,10.0.0.22:5673,10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:6379 ' +++ '[' -n '10.0.0.42:6379 10.0.0.22:6379 10.0.0.49:6379 ' ']' +++ echo '10.0.0.42:6379 10.0.0.22:6379 10.0.0.49:6379' ++ REDIS_SERVERS='10.0.0.42:6379 10.0.0.22:6379 10.0.0.49: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.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9092 ' +++ '[' -n '10.0.0.42:9092 10.0.0.22:9092 10.0.0.49:9092 ' ']' +++ echo '10.0.0.42:9092 10.0.0.22:9092 10.0.0.49:9092' ++ KAFKA_SERVERS='10.0.0.42:9092 10.0.0.22:9092 10.0.0.49: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.42 ++ 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.42,10.0.0.22,10.0.0.49 ++ 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.42,10.0.0.22,10.0.0.49 ++ 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.42,10.0.0.22,10.0.0.49 ++ cut -d , -f 1 + local cassandra=10.0.0.42 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.42 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 +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.42,10.0.0.22,10.0.0.49 +++ local servers=10.0.0.42,10.0.0.22,10.0.0.49 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ sort ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' +++ local local_ips=,10.0.0.22,10.20.0.11,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.42'\''))' +++ local server_ip=10.0.0.42 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.42 ]] +++ [[ ,10.0.0.22,10.20.0.11,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.42, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.22,10.20.0.11,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ echo 10.0.0.22 2 +++ return ++ local ip=10.0.0.22 ++ [[ -z 10.0.0.22 ]] ++ echo 10.0.0.22 + host_ip=10.0.0.22 + [[ cql == \c\q\l ]] ++ echo 10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.22: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 ++ 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/20/2025 01:47:55.315 7fe2094e74c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 01/20/2025 01:47:55.367 7fe2094e74c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 01/20/2025 01:47:55.395 7fe2094e74c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 01/20/2025 01:47:55.395 7fe2094e74c8 [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.22:8082/ Hit Ctrl-C to quit. 10.0.0.22 - - [2025-01-20 01:47:57] "GET / HTTP/1.1" 200 45871 0.001536 10.0.0.22 - - [2025-01-20 01:47:57] "GET / HTTP/1.1" 200 45871 0.001186 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-20 01:47:57] "POST /fqname-to-id HTTP/1.1" 401 292 0.000688 10.0.0.22 - - [2025-01-20 01:47:57] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000308 10.0.0.22 - - [2025-01-20 01:48:05] "POST /fqname-to-id HTTP/1.1" 200 156 6.567703 10.0.0.22 - - [2025-01-20 01:48:05] "POST /fqname-to-id HTTP/1.1" 200 156 5.512438 10.0.0.22 - - [2025-01-20 01:48:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005115 10.0.0.22 - - [2025-01-20 01:48:05] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 5.164113 10.0.0.22 - - [2025-01-20 01:48:05] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.015577 /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.22 - - [2025-01-20 01:48:07] "PUT /job-template/e580d64b-b95f-4148-bb1c-1083d925d17f HTTP/1.1" 200 258 0.037238 10.0.0.22 - - [2025-01-20 01:48:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.032780 10.0.0.22 - - [2025-01-20 01:48:07] "PUT /job-template/3138f757-bcb1-4b4a-8a16-ff022a5bfbc1 HTTP/1.1" 200 258 0.101842 10.0.0.22 - - [2025-01-20 01:48:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007473 10.0.0.22 - - [2025-01-20 01:48:07] "PUT /job-template/30f6cc7f-5fca-4a9c-a754-5dae1c0aaae0 HTTP/1.1" 200 258 0.091382 10.0.0.22 - - [2025-01-20 01:48:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.008807 10.0.0.22 - - [2025-01-20 01:48:08] "PUT /job-template/1522535c-34e9-4bc5-80d2-c2832b5cf2df HTTP/1.1" 200 258 0.104136 10.0.0.22 - - [2025-01-20 01:48:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.007601 10.0.0.22 - - [2025-01-20 01:48:08] "PUT /job-template/0973779f-3373-4e75-9d7d-762686b14d08 HTTP/1.1" 200 258 0.063982 10.0.0.22 - - [2025-01-20 01:48:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.007159 10.0.0.22 - - [2025-01-20 01:48:08] "PUT /job-template/dcb8ac6d-19b8-40db-9982-ac00027e134b HTTP/1.1" 200 258 0.150741 10.0.0.22 - - [2025-01-20 01:48:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004942 10.0.0.22 - - [2025-01-20 01:48:08] "PUT /job-template/211ece80-d3d2-4128-b874-b850d2a7a537 HTTP/1.1" 200 258 0.087276 10.0.0.22 - - [2025-01-20 01:48:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.017495 10.0.0.22 - - [2025-01-20 01:48:09] "PUT /job-template/9010d281-36f7-4dac-806b-263566ba84cf HTTP/1.1" 200 258 0.081482 10.0.0.22 - - [2025-01-20 01:48:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.007488 10.0.0.22 - - [2025-01-20 01:48:09] "PUT /job-template/fa24a0d3-e914-4ad4-981e-af2116e283af HTTP/1.1" 200 258 0.088701 10.0.0.22 - - [2025-01-20 01:48:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.011829 10.0.0.22 - - [2025-01-20 01:48:09] "PUT /job-template/a9ede783-51b3-4208-a6b1-a56468e66157 HTTP/1.1" 200 258 0.106831 10.0.0.22 - - [2025-01-20 01:48:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.016539 10.0.0.22 - - [2025-01-20 01:48:10] "PUT /job-template/84d5788d-e2af-4a12-9ad7-7b5127aa1baa HTTP/1.1" 200 258 0.043745 10.0.0.22 - - [2025-01-20 01:48:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.022403 10.0.0.22 - - [2025-01-20 01:48:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.005589 10.0.0.49 - - [2025-01-20 01:48:10] "POST /fqname-to-id HTTP/1.1" 401 292 0.000467 10.0.0.22 - - [2025-01-20 01:48:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.010998 10.0.0.22 - - [2025-01-20 01:48:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.013738 10.0.0.22 - - [2025-01-20 01:48:10] "POST /fqname-to-id HTTP/1.1" 401 292 0.002558 10.0.0.22 - - [2025-01-20 01:48:10] "PUT /hardware/57a5956c-2473-4a82-b5c1-1772b7aee615 HTTP/1.1" 200 250 0.046535 10.0.0.22 - - [2025-01-20 01:48:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.015853 10.0.0.22 - - [2025-01-20 01:48:11] "PUT /hardware/966cd335-a6f8-4f18-8b3a-c409a71e4b82 HTTP/1.1" 200 250 0.036635 10.0.0.22 - - [2025-01-20 01:48:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.014301 10.0.0.22 - - [2025-01-20 01:48:11] "PUT /hardware/b32d77ea-0bae-4af4-b41a-e6121fc80d25 HTTP/1.1" 200 250 0.026526 10.0.0.22 - - [2025-01-20 01:48:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.009739 10.0.0.22 - - [2025-01-20 01:48:11] "PUT /hardware/143acdb8-3901-4308-b755-7ebc034bb685 HTTP/1.1" 200 250 0.034006 10.0.0.22 - - [2025-01-20 01:48:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.053995 10.0.0.22 - - [2025-01-20 01:48:11] "PUT /hardware/056b0e25-8f94-4094-87ab-7547fef6e61e HTTP/1.1" 200 250 0.029926 10.0.0.22 - - [2025-01-20 01:48:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.017444 10.0.0.22 - - [2025-01-20 01:48:12] "PUT /hardware/00e4e90e-6d2a-4e7c-aae5-02ae76908327 HTTP/1.1" 200 250 0.041763 10.0.0.22 - - [2025-01-20 01:48:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.014121 10.0.0.22 - - [2025-01-20 01:48:12] "PUT /hardware/3a3c7720-6317-41e3-b48e-3a6e91409afb HTTP/1.1" 200 250 0.043344 10.0.0.22 - - [2025-01-20 01:48:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.012670 10.0.0.22 - - [2025-01-20 01:48:12] "PUT /hardware/0cd82946-fc21-45d4-8dff-e2f9e1242d86 HTTP/1.1" 200 250 0.036801 10.0.0.22 - - [2025-01-20 01:48:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.013622 10.0.0.22 - - [2025-01-20 01:48:12] "PUT /hardware/66c7632a-16bf-44ed-9bf2-93c123a84014 HTTP/1.1" 200 250 0.077371 10.0.0.22 - - [2025-01-20 01:48:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.009143 10.0.0.22 - - [2025-01-20 01:48:12] "PUT /hardware/36172f47-900e-4b10-8f89-73e5e377b53d HTTP/1.1" 200 250 0.072948 10.0.0.22 - - [2025-01-20 01:48:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.021859 10.0.0.22 - - [2025-01-20 01:48:13] "PUT /hardware/5728518d-6a42-4588-9966-f31c4acd3f43 HTTP/1.1" 200 250 0.072801 10.0.0.22 - - [2025-01-20 01:48:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.009722 10.0.0.22 - - [2025-01-20 01:48:13] "PUT /hardware/11695bb1-1397-4903-a1c5-42f6e70755ca HTTP/1.1" 200 250 0.046490 10.0.0.22 - - [2025-01-20 01:48:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.005034 10.0.0.22 - - [2025-01-20 01:48:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.142899 10.0.0.22 - - [2025-01-20 01:48:13] "GET /network-ipam/f618e869-3075-4f05-93e1-dc1ffd28d66c?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1954 0.010068 10.0.0.22 - - [2025-01-20 01:48:13] "PUT /hardware/b5e65262-7a88-47af-bf3d-665c18bc3ddf HTTP/1.1" 200 250 0.064837 10.0.0.22 - - [2025-01-20 01:48:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.025246 10.0.0.22 - - [2025-01-20 01:48:14] "PUT /hardware/4cb64afd-02c1-4412-b559-8d93532fb362 HTTP/1.1" 200 250 0.059576 10.0.0.49 - - [2025-01-20 01:48:14] "PUT /access-control-list/59ce6aca-e6ba-415d-b227-31539999332d HTTP/1.1" 200 272 0.271509 10.0.0.22 - - [2025-01-20 01:48:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006916 10.0.0.22 - - [2025-01-20 01:48:14] "PUT /hardware/e62fa853-4a78-462c-96f5-60176986e411 HTTP/1.1" 200 250 0.085493 10.0.0.22 - - [2025-01-20 01:48:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.010163 10.0.0.22 - - [2025-01-20 01:48:14] "PUT /hardware/74671176-8a81-495c-a86b-7cb60a0ea03e HTTP/1.1" 200 250 0.051785 10.0.0.22 - - [2025-01-20 01:48:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.009676 10.0.0.22 - - [2025-01-20 01:48:15] "PUT /hardware/741dbc58-a625-420a-9eb4-9d16f9096a37 HTTP/1.1" 200 250 0.044971 10.0.0.22 - - [2025-01-20 01:48:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.006222 10.0.0.22 - - [2025-01-20 01:48:15] "PUT /feature/526d9894-9563-496a-bad4-9afd3dd9bff5 HTTP/1.1" 200 248 0.056032 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-20 01:48:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.027854 10.0.0.22 - - [2025-01-20 01:48:15] "PUT /feature/5959dfb0-d215-40d7-884c-cc53f646bba7 HTTP/1.1" 200 248 0.033763 10.0.0.22 - - [2025-01-20 01:48:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.006366 10.0.0.22 - - [2025-01-20 01:48:15] "PUT /feature/b3ec37ff-2287-47d5-a6b0-842856bcee71 HTTP/1.1" 200 248 0.051728 10.0.0.22 - - [2025-01-20 01:48:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.008801 10.0.0.22 - - [2025-01-20 01:48:16] "PUT /feature/25e4bea0-31d9-43f8-90c2-6316f8b304dc HTTP/1.1" 200 248 0.041830 10.0.0.22 - - [2025-01-20 01:48:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005552 10.0.0.42 - - [2025-01-20 01:48:16] "GET /obj-perms HTTP/1.1" 200 5056 0.944695 10.0.0.22 - - [2025-01-20 01:48:16] "PUT /physical-role/8d2f53b3-1467-4447-bd74-0f4eb338b509 HTTP/1.1" 200 260 0.055707 10.0.0.22 - - [2025-01-20 01:48:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005602 10.0.0.22 - - [2025-01-20 01:48:16] "PUT /physical-role/a1b8bf19-f091-4aa5-9320-bb9e51578260 HTTP/1.1" 200 260 0.020537 10.0.0.22 - - [2025-01-20 01:48:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.006279 10.0.0.22 - - [2025-01-20 01:48:17] "GET /obj-perms HTTP/1.1" 200 5056 0.073446 10.0.0.22 - - [2025-01-20 01:48:17] "PUT /overlay-role/b954c418-e4c5-4903-8d9f-1193fdee5bd5 HTTP/1.1" 200 258 0.039011 10.0.0.22 - - [2025-01-20 01:48:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.019344 10.0.0.22 - - [2025-01-20 01:48:17] "PUT /overlay-role/b954c418-e4c5-4903-8d9f-1193fdee5bd5 HTTP/1.1" 200 258 0.031220 10.0.0.22 - - [2025-01-20 01:48:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.015077 10.0.0.22 - - [2025-01-20 01:48:17] "PUT /overlay-role/e577c721-d391-4bf1-8368-fa870854b01e HTTP/1.1" 200 258 0.024913 10.0.0.22 - - [2025-01-20 01:48:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.014428 10.0.0.22 - - [2025-01-20 01:48:17] "PUT /overlay-role/db0701f4-6c99-4095-a90d-6c3aed8e76e2 HTTP/1.1" 200 258 0.063650 10.0.0.22 - - [2025-01-20 01:48:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.013507 10.0.0.22 - - [2025-01-20 01:48:17] "PUT /role-definition/e62da7a2-560a-4eee-932f-e57883896126 HTTP/1.1" 200 264 0.036354 10.0.0.22 - - [2025-01-20 01:48:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.013935 10.0.0.22 - - [2025-01-20 01:48:18] "PUT /role-definition/48d2c6c5-883d-4cb1-a813-cf42eb48e6c0 HTTP/1.1" 200 264 0.036162 10.0.0.22 - - [2025-01-20 01:48:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.029094 10.0.0.22 - - [2025-01-20 01:48:18] "PUT /role-definition/440ab204-6399-4c4d-b8bf-8db7f252dd7c HTTP/1.1" 200 264 0.030759 10.0.0.22 - - [2025-01-20 01:48:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004631 10.0.0.22 - - [2025-01-20 01:48:18] "PUT /role-definition/76d48a4e-e3ba-4e99-a472-a21a20cdd287 HTTP/1.1" 200 264 0.033919 10.0.0.22 - - [2025-01-20 01:48:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.016618 10.0.0.22 - - [2025-01-20 01:48:19] "PUT /role-definition/fbd3e8ff-2c70-445f-ad07-e7012ef5fb25 HTTP/1.1" 200 264 0.026939 10.0.0.22 - - [2025-01-20 01:48:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.007908 10.0.0.22 - - [2025-01-20 01:48:19] "PUT /role-definition/671ed2ee-123f-481c-84ce-0dd625711bdc HTTP/1.1" 200 264 0.022418 10.0.0.22 - - [2025-01-20 01:48:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.009470 10.0.0.22 - - [2025-01-20 01:48:19] "PUT /role-definition/648aa95f-334d-4f2c-8a1a-83e7aaaefa5f HTTP/1.1" 200 264 0.044039 10.0.0.22 - - [2025-01-20 01:48:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.020108 10.0.0.22 - - [2025-01-20 01:48:19] "PUT /role-definition/b3c4f8f7-638d-4d65-9435-ef2d8f48bd99 HTTP/1.1" 200 264 0.033391 10.0.0.22 - - [2025-01-20 01:48:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.013073 10.0.0.22 - - [2025-01-20 01:48:20] "PUT /feature-config/a3ce8304-675f-45ac-b268-f0a33d62c824 HTTP/1.1" 200 262 0.028197 10.0.0.22 - - [2025-01-20 01:48:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005369 10.0.0.22 - - [2025-01-20 01:48:20] "PUT /node-profile/d21e436e-e28f-4769-9584-9728f9b6c801 HTTP/1.1" 200 258 0.020580 10.0.0.22 - - [2025-01-20 01:48:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.006490 10.0.0.22 - - [2025-01-20 01:48:20] "PUT /node-profile/db3403a0-d513-48ea-b1dd-97ce398ee23c HTTP/1.1" 200 258 0.024656 10.0.0.22 - - [2025-01-20 01:48:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.015246 10.0.0.22 - - [2025-01-20 01:48:20] "PUT /node-profile/c8d1d715-71d3-444e-9d3c-a74263d5d96f HTTP/1.1" 200 258 0.035296 10.0.0.22 - - [2025-01-20 01:48:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.007439 10.0.0.22 - - [2025-01-20 01:48:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.010230 10.0.0.22 - - [2025-01-20 01:48:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004863 10.0.0.22 - - [2025-01-20 01:48:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.015047 10.0.0.22 - - [2025-01-20 01:48:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003989 10.0.0.22 - - [2025-01-20 01:48:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004094 10.0.0.22 - - [2025-01-20 01:48:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.009471 10.0.0.22 - - [2025-01-20 01:48:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005499 10.0.0.22 - - [2025-01-20 01:48:21] "PUT /role-config/cb8df632-bfef-4023-bcca-f8a1e5511323 HTTP/1.1" 200 256 0.054170 10.0.0.22 - - [2025-01-20 01:48:21] "PUT /role-config/f429b665-f01e-4c33-8302-d37fd2f253e9 HTTP/1.1" 200 256 0.024823 10.0.0.22 - - [2025-01-20 01:48:21] "PUT /role-config/5c75c395-c666-4b35-b5ea-9c5186692ba9 HTTP/1.1" 200 256 0.031761 10.0.0.22 - - [2025-01-20 01:48:21] "PUT /role-config/1022cbea-567f-4cc7-87d1-475666d01b9d HTTP/1.1" 200 256 0.028866 10.0.0.22 - - [2025-01-20 01:48:21] "PUT /role-config/3bdd000c-adfc-414e-a6d3-daba87a58295 HTTP/1.1" 200 256 0.022706 10.0.0.22 - - [2025-01-20 01:48:21] "PUT /role-config/8bd82e0c-f44b-43a2-a7e4-9474bfe36815 HTTP/1.1" 200 256 0.044981 10.0.0.22 - - [2025-01-20 01:48:22] "PUT /role-config/beb8d44d-8c16-4bad-a0c7-7fba71af044f HTTP/1.1" 200 256 0.049901 10.0.0.22 - - [2025-01-20 01:48:22] "PUT /role-config/b31b263f-c142-4f69-b96e-77f126e5cf4a HTTP/1.1" 200 256 0.038767 10.0.0.22 - - [2025-01-20 01:48:22] "POST /ref-update HTTP/1.1" 200 156 0.031654 10.0.0.22 - - [2025-01-20 01:48:22] "POST /ref-update HTTP/1.1" 200 156 0.076879 10.0.0.22 - - [2025-01-20 01:48:22] "POST /ref-update HTTP/1.1" 200 156 0.031195 10.0.0.22 - - [2025-01-20 01:48:22] "POST /ref-update HTTP/1.1" 200 156 0.019570 10.0.0.22 - - [2025-01-20 01:48:22] "POST /ref-update HTTP/1.1" 200 156 0.029216 10.0.0.22 - - [2025-01-20 01:48:22] "POST /ref-update HTTP/1.1" 200 156 0.031129 10.0.0.22 - - [2025-01-20 01:48:22] "POST /ref-update HTTP/1.1" 200 156 0.029252 10.0.0.22 - - [2025-01-20 01:48:22] "POST /ref-update HTTP/1.1" 200 156 0.027558 10.0.0.22 - - [2025-01-20 01:48:23] "POST /ref-update HTTP/1.1" 200 156 0.022831 10.0.0.22 - - [2025-01-20 01:48:23] "POST /ref-update HTTP/1.1" 200 156 0.033775 10.0.0.22 - - [2025-01-20 01:48:23] "POST /ref-update HTTP/1.1" 200 156 0.032757 10.0.0.22 - - [2025-01-20 01:48:23] "POST /ref-update HTTP/1.1" 200 156 0.030053 10.0.0.22 - - [2025-01-20 01:48:23] "POST /ref-update HTTP/1.1" 200 156 0.061571 10.0.0.22 - - [2025-01-20 01:48:23] "POST /ref-update HTTP/1.1" 200 156 0.048720 10.0.0.22 - - [2025-01-20 01:48:23] "POST /ref-update HTTP/1.1" 200 156 0.036073 10.0.0.22 - - [2025-01-20 01:48:23] "POST /ref-update HTTP/1.1" 200 156 0.065911 10.0.0.22 - - [2025-01-20 01:48:23] "POST /ref-update HTTP/1.1" 200 156 0.029426 10.0.0.22 - - [2025-01-20 01:48:24] "POST /ref-update HTTP/1.1" 200 156 0.037960 10.0.0.22 - - [2025-01-20 01:48:24] "POST /ref-update HTTP/1.1" 200 156 0.036161 10.0.0.22 - - [2025-01-20 01:48:24] "POST /ref-update HTTP/1.1" 200 156 0.023396 10.0.0.22 - - [2025-01-20 01:48:24] "POST /ref-update HTTP/1.1" 200 156 0.022403 10.0.0.22 - - [2025-01-20 01:48:24] "POST /ref-update HTTP/1.1" 200 156 0.041443 10.0.0.22 - - [2025-01-20 01:48:24] "POST /ref-update HTTP/1.1" 200 156 0.036129 10.0.0.22 - - [2025-01-20 01:48:24] "POST /ref-update HTTP/1.1" 200 156 0.026711 10.0.0.22 - - [2025-01-20 01:48:24] "POST /ref-update HTTP/1.1" 200 156 0.026885 10.0.0.22 - - [2025-01-20 01:48:24] "POST /ref-update HTTP/1.1" 200 156 0.037990 10.0.0.22 - - [2025-01-20 01:48:24] "POST /ref-update HTTP/1.1" 200 156 0.027110 10.0.0.22 - - [2025-01-20 01:48:25] "POST /ref-update HTTP/1.1" 200 156 0.039948 10.0.0.22 - - [2025-01-20 01:48:25] "POST /ref-update HTTP/1.1" 200 156 0.060266 10.0.0.22 - - [2025-01-20 01:48:25] "POST /ref-update HTTP/1.1" 200 156 0.043768 10.0.0.22 - - [2025-01-20 01:48:25] "POST /ref-update HTTP/1.1" 200 156 0.026194 10.0.0.22 - - [2025-01-20 01:48:25] "POST /ref-update HTTP/1.1" 200 156 0.028796 10.0.0.22 - - [2025-01-20 01:48:25] "POST /ref-update HTTP/1.1" 200 156 0.155627 10.0.0.22 - - [2025-01-20 01:48:25] "POST /ref-update HTTP/1.1" 200 156 0.060467 10.0.0.22 - - [2025-01-20 01:48:25] "POST /ref-update HTTP/1.1" 200 156 0.057700 10.0.0.22 - - [2025-01-20 01:48:26] "POST /ref-update HTTP/1.1" 200 156 0.030375 10.0.0.22 - - [2025-01-20 01:48:26] "POST /ref-update HTTP/1.1" 200 156 0.048376 10.0.0.22 - - [2025-01-20 01:48:26] "POST /ref-update HTTP/1.1" 200 156 0.040774 10.0.0.22 - - [2025-01-20 01:48:26] "POST /ref-update HTTP/1.1" 200 156 0.051071 10.0.0.22 - - [2025-01-20 01:48:26] "POST /ref-update HTTP/1.1" 200 156 0.027685 10.0.0.22 - - [2025-01-20 01:48:26] "POST /ref-update HTTP/1.1" 200 156 0.024017 10.0.0.22 - - [2025-01-20 01:48:26] "POST /ref-update HTTP/1.1" 200 156 0.039438 10.0.0.22 - - [2025-01-20 01:48:26] "POST /ref-update HTTP/1.1" 200 156 0.032734 10.0.0.22 - - [2025-01-20 01:48:26] "POST /ref-update HTTP/1.1" 200 156 0.052699 10.0.0.22 - - [2025-01-20 01:48:26] "POST /ref-update HTTP/1.1" 200 156 0.029891 10.0.0.22 - - [2025-01-20 01:48:27] "POST /ref-update HTTP/1.1" 200 156 0.027976 10.0.0.22 - - [2025-01-20 01:48:27] "POST /ref-update HTTP/1.1" 200 156 0.026289 10.0.0.22 - - [2025-01-20 01:48:27] "POST /ref-update HTTP/1.1" 200 156 0.048510 10.0.0.22 - - [2025-01-20 01:48:27] "POST /ref-update HTTP/1.1" 200 156 0.044091 10.0.0.22 - - [2025-01-20 01:48:27] "POST /ref-update HTTP/1.1" 200 156 0.092806 10.0.0.22 - - [2025-01-20 01:48:27] "POST /ref-update HTTP/1.1" 200 156 0.077923 10.0.0.22 - - [2025-01-20 01:48:27] "POST /ref-update HTTP/1.1" 200 156 0.073597 10.0.0.22 - - [2025-01-20 01:48:27] "POST /ref-update HTTP/1.1" 200 156 0.036869 10.0.0.22 - - [2025-01-20 01:48:28] "POST /ref-update HTTP/1.1" 200 156 0.041632 10.0.0.22 - - [2025-01-20 01:48:28] "POST /ref-update HTTP/1.1" 200 156 0.052358 10.0.0.22 - - [2025-01-20 01:48:28] "POST /ref-update HTTP/1.1" 200 156 0.029819 10.0.0.22 - - [2025-01-20 01:48:28] "POST /ref-update HTTP/1.1" 200 156 0.042804 10.0.0.22 - - [2025-01-20 01:48:28] "POST /ref-update HTTP/1.1" 200 156 0.060225 10.0.0.22 - - [2025-01-20 01:48:28] "POST /ref-update HTTP/1.1" 200 156 0.053639 10.0.0.22 - - [2025-01-20 01:48:28] "POST /ref-update HTTP/1.1" 200 156 0.024129 10.0.0.22 - - [2025-01-20 01:48:28] "POST /ref-update HTTP/1.1" 200 156 0.054966 10.0.0.22 - - [2025-01-20 01:48:29] "POST /ref-update HTTP/1.1" 200 156 0.031452 10.0.0.22 - - [2025-01-20 01:48:29] "POST /ref-update HTTP/1.1" 200 156 0.034518 10.0.0.22 - - [2025-01-20 01:48:29] "POST /ref-update HTTP/1.1" 200 156 0.027202 10.0.0.22 - - [2025-01-20 01:48:29] "POST /ref-update HTTP/1.1" 200 156 0.040217 10.0.0.22 - - [2025-01-20 01:48:29] "POST /ref-update HTTP/1.1" 200 156 0.021467 10.0.0.22 - - [2025-01-20 01:48:29] "POST /ref-update HTTP/1.1" 200 156 0.022349 10.0.0.22 - - [2025-01-20 01:48:29] "POST /ref-update HTTP/1.1" 200 156 0.028986 10.0.0.22 - - [2025-01-20 01:48:29] "POST /ref-update HTTP/1.1" 200 156 0.019087 10.0.0.22 - - [2025-01-20 01:48:29] "POST /ref-update HTTP/1.1" 200 156 0.018972 10.0.0.22 - - [2025-01-20 01:48:29] "POST /ref-update HTTP/1.1" 200 156 0.023161 10.0.0.22 - - [2025-01-20 01:48:29] "POST /ref-update HTTP/1.1" 200 156 0.028557 10.0.0.22 - - [2025-01-20 01:48:30] "POST /ref-update HTTP/1.1" 200 156 0.033289 10.0.0.22 - - [2025-01-20 01:48:30] "POST /ref-update HTTP/1.1" 200 156 0.044837 10.0.0.22 - - [2025-01-20 01:48:30] "POST /ref-update HTTP/1.1" 200 156 0.022134 10.0.0.22 - - [2025-01-20 01:48:30] "POST /ref-update HTTP/1.1" 200 156 0.023204 10.0.0.22 - - [2025-01-20 01:48:30] "POST /ref-update HTTP/1.1" 200 156 0.026814 10.0.0.22 - - [2025-01-20 01:48:30] "POST /ref-update HTTP/1.1" 200 156 0.034607 10.0.0.22 - - [2025-01-20 01:48:30] "POST /ref-update HTTP/1.1" 200 156 0.023323 10.0.0.22 - - [2025-01-20 01:48:30] "POST /ref-update HTTP/1.1" 200 156 0.057421 10.0.0.22 - - [2025-01-20 01:48:30] "POST /ref-update HTTP/1.1" 200 156 0.025795 10.0.0.22 - - [2025-01-20 01:48:30] "POST /ref-update HTTP/1.1" 200 156 0.020534 10.0.0.22 - - [2025-01-20 01:48:31] "POST /ref-update HTTP/1.1" 200 156 0.024266 10.0.0.22 - - [2025-01-20 01:48:31] "POST /ref-update HTTP/1.1" 200 156 0.028553 10.0.0.22 - - [2025-01-20 01:48:31] "POST /ref-update HTTP/1.1" 200 156 0.030816 10.0.0.22 - - [2025-01-20 01:48:31] "POST /ref-update HTTP/1.1" 200 156 0.025653 10.0.0.22 - - [2025-01-20 01:48:31] "POST /ref-update HTTP/1.1" 200 156 0.017358 10.0.0.22 - - [2025-01-20 01:48:31] "POST /ref-update HTTP/1.1" 200 156 0.024540 10.0.0.22 - - [2025-01-20 01:48:31] "POST /ref-update HTTP/1.1" 200 156 0.041437 10.0.0.22 - - [2025-01-20 01:48:31] "POST /ref-update HTTP/1.1" 200 156 0.027766 10.0.0.22 - - [2025-01-20 01:48:31] "POST /ref-update HTTP/1.1" 200 156 0.018082 10.0.0.22 - - [2025-01-20 01:48:31] "POST /ref-update HTTP/1.1" 200 156 0.037165 10.0.0.22 - - [2025-01-20 01:48:31] "POST /ref-update HTTP/1.1" 200 156 0.022530 10.0.0.22 - - [2025-01-20 01:48:32] "POST /ref-update HTTP/1.1" 200 156 0.035646 10.0.0.22 - - [2025-01-20 01:48:32] "POST /ref-update HTTP/1.1" 200 156 0.019029 10.0.0.22 - - [2025-01-20 01:48:32] "POST /ref-update HTTP/1.1" 200 156 0.018820 10.0.0.22 - - [2025-01-20 01:48:32] "POST /ref-update HTTP/1.1" 200 156 0.018903 10.0.0.22 - - [2025-01-20 01:48:32] "POST /ref-update HTTP/1.1" 200 156 0.021175 10.0.0.22 - - [2025-01-20 01:48:32] "POST /ref-update HTTP/1.1" 200 156 0.029470 10.0.0.22 - - [2025-01-20 01:48:32] "POST /ref-update HTTP/1.1" 200 156 0.020085 10.0.0.22 - - [2025-01-20 01:48:32] "POST /ref-update HTTP/1.1" 200 156 0.022702 10.0.0.22 - - [2025-01-20 01:48:32] "POST /ref-update HTTP/1.1" 200 156 0.023800 10.0.0.22 - - [2025-01-20 01:48:32] "POST /ref-update HTTP/1.1" 200 156 0.021875 10.0.0.22 - - [2025-01-20 01:48:32] "POST /ref-update HTTP/1.1" 200 156 0.018253 10.0.0.22 - - [2025-01-20 01:48:32] "POST /ref-update HTTP/1.1" 200 156 0.016838 10.0.0.22 - - [2025-01-20 01:48:33] "POST /ref-update HTTP/1.1" 200 156 0.019236 10.0.0.22 - - [2025-01-20 01:48:33] "POST /ref-update HTTP/1.1" 200 156 0.018649 10.0.0.22 - - [2025-01-20 01:48:33] "POST /ref-update HTTP/1.1" 200 156 0.029443 10.0.0.22 - - [2025-01-20 01:48:33] "POST /ref-update HTTP/1.1" 200 156 0.040885 10.0.0.22 - - [2025-01-20 01:48:33] "POST /ref-update HTTP/1.1" 200 156 0.020315 10.0.0.22 - - [2025-01-20 01:48:33] "POST /ref-update HTTP/1.1" 200 156 0.048496 10.0.0.22 - - [2025-01-20 01:48:33] "POST /ref-update HTTP/1.1" 200 156 0.035337 10.0.0.22 - - [2025-01-20 01:48:33] "POST /ref-update HTTP/1.1" 200 156 0.025450 10.0.0.22 - - [2025-01-20 01:48:33] "POST /ref-update HTTP/1.1" 200 156 0.017879 10.0.0.22 - - [2025-01-20 01:48:33] "POST /ref-update HTTP/1.1" 200 156 0.034078 10.0.0.22 - - [2025-01-20 01:48:33] "POST /ref-update HTTP/1.1" 200 156 0.022064 10.0.0.22 - - [2025-01-20 01:48:34] "POST /ref-update HTTP/1.1" 200 156 0.023983 10.0.0.22 - - [2025-01-20 01:48:34] "POST /ref-update HTTP/1.1" 200 156 0.020556 10.0.0.22 - - [2025-01-20 01:48:34] "POST /ref-update HTTP/1.1" 200 156 0.015502 10.0.0.22 - - [2025-01-20 01:48:34] "POST /ref-update HTTP/1.1" 200 156 0.017464 10.0.0.22 - - [2025-01-20 01:48:34] "POST /ref-update HTTP/1.1" 200 156 0.020472 10.0.0.22 - - [2025-01-20 01:48:34] "POST /ref-update HTTP/1.1" 200 156 0.021384 10.0.0.22 - - [2025-01-20 01:48:34] "POST /ref-update HTTP/1.1" 200 156 0.028275 10.0.0.22 - - [2025-01-20 01:48:34] "POST /ref-update HTTP/1.1" 200 156 0.036759 10.0.0.22 - - [2025-01-20 01:48:34] "POST /ref-update HTTP/1.1" 200 156 0.020796 10.0.0.22 - - [2025-01-20 01:48:34] "POST /ref-update HTTP/1.1" 200 156 0.028818 10.0.0.22 - - [2025-01-20 01:48:34] "POST /ref-update HTTP/1.1" 200 156 0.017750 10.0.0.22 - - [2025-01-20 01:48:35] "POST /ref-update HTTP/1.1" 200 156 0.023818 10.0.0.22 - - [2025-01-20 01:48:35] "POST /ref-update HTTP/1.1" 200 156 0.026418 10.0.0.22 - - [2025-01-20 01:48:35] "POST /ref-update HTTP/1.1" 200 156 0.031198 10.0.0.22 - - [2025-01-20 01:48:35] "POST /ref-update HTTP/1.1" 200 156 0.015688 10.0.0.22 - - [2025-01-20 01:48:35] "POST /ref-update HTTP/1.1" 200 156 0.017896 10.0.0.22 - - [2025-01-20 01:48:35] "POST /ref-update HTTP/1.1" 200 156 0.018994 10.0.0.22 - - [2025-01-20 01:48:35] "POST /ref-update HTTP/1.1" 200 156 0.033806 10.0.0.22 - - [2025-01-20 01:48:35] "POST /ref-update HTTP/1.1" 200 156 0.024266 10.0.0.22 - - [2025-01-20 01:48:35] "POST /ref-update HTTP/1.1" 200 156 0.022432 10.0.0.22 - - [2025-01-20 01:48:35] "POST /ref-update HTTP/1.1" 200 156 0.019943 10.0.0.22 - - [2025-01-20 01:48:35] "POST /ref-update HTTP/1.1" 200 156 0.022084 10.0.0.22 - - [2025-01-20 01:48:35] "POST /ref-update HTTP/1.1" 200 156 0.017560 10.0.0.22 - - [2025-01-20 01:48:36] "POST /ref-update HTTP/1.1" 200 156 0.033303 10.0.0.22 - - [2025-01-20 01:48:36] "POST /ref-update HTTP/1.1" 200 156 0.018719 10.0.0.22 - - [2025-01-20 01:48:36] "POST /ref-update HTTP/1.1" 200 156 0.041774 10.0.0.22 - - [2025-01-20 01:48:36] "POST /ref-update HTTP/1.1" 200 156 0.017174 10.0.0.22 - - [2025-01-20 01:48:36] "POST /ref-update HTTP/1.1" 200 156 0.021667 10.0.0.22 - - [2025-01-20 01:48:36] "POST /ref-update HTTP/1.1" 200 156 0.023083 10.0.0.22 - - [2025-01-20 01:48:36] "POST /ref-update HTTP/1.1" 200 156 0.024067 10.0.0.22 - - [2025-01-20 01:48:36] "POST /ref-update HTTP/1.1" 200 156 0.019010 10.0.0.22 - - [2025-01-20 01:48:36] "POST /ref-update HTTP/1.1" 200 156 0.022097 10.0.0.22 - - [2025-01-20 01:48:36] "POST /ref-update HTTP/1.1" 200 156 0.027309 10.0.0.22 - - [2025-01-20 01:48:36] "POST /ref-update HTTP/1.1" 200 156 0.032292 10.0.0.22 - - [2025-01-20 01:48:37] "POST /ref-update HTTP/1.1" 200 156 0.026078 10.0.0.22 - - [2025-01-20 01:48:37] "POST /ref-update HTTP/1.1" 200 156 0.016062 10.0.0.22 - - [2025-01-20 01:48:37] "POST /ref-update HTTP/1.1" 200 156 0.018097 10.0.0.22 - - [2025-01-20 01:48:37] "POST /ref-update HTTP/1.1" 200 156 0.019191 10.0.0.22 - - [2025-01-20 01:48:37] "POST /ref-update HTTP/1.1" 200 156 0.019176 10.0.0.22 - - [2025-01-20 01:48:37] "POST /ref-update HTTP/1.1" 200 156 0.026785 10.0.0.22 - - [2025-01-20 01:48:37] "POST /ref-update HTTP/1.1" 200 156 0.027774 10.0.0.22 - - [2025-01-20 01:48:37] "POST /ref-update HTTP/1.1" 200 156 0.029391 10.0.0.22 - - [2025-01-20 01:48:37] "POST /ref-update HTTP/1.1" 200 156 0.029408 10.0.0.22 - - [2025-01-20 01:48:37] "POST /ref-update HTTP/1.1" 200 156 0.019272 10.0.0.22 - - [2025-01-20 01:48:37] "POST /ref-update HTTP/1.1" 200 156 0.017624 10.0.0.22 - - [2025-01-20 01:48:37] "POST /ref-update HTTP/1.1" 200 156 0.016279 10.0.0.22 - - [2025-01-20 01:48:38] "POST /ref-update HTTP/1.1" 200 156 0.018476 10.0.0.22 - - [2025-01-20 01:48:38] "POST /ref-update HTTP/1.1" 200 156 0.016377 10.0.0.22 - - [2025-01-20 01:48:38] "POST /ref-update HTTP/1.1" 200 156 0.024154 10.0.0.22 - - [2025-01-20 01:48:38] "POST /ref-update HTTP/1.1" 200 156 0.018090 10.0.0.22 - - [2025-01-20 01:48:38] "POST /ref-update HTTP/1.1" 200 156 0.025884 10.0.0.22 - - [2025-01-20 01:48:38] "POST /ref-update HTTP/1.1" 200 156 0.032545 10.0.0.22 - - [2025-01-20 01:48:38] "POST /ref-update HTTP/1.1" 200 156 0.017392 10.0.0.22 - - [2025-01-20 01:48:38] "POST /ref-update HTTP/1.1" 200 156 0.018967 10.0.0.22 - - [2025-01-20 01:48:38] "POST /ref-update HTTP/1.1" 200 156 0.017335 10.0.0.22 - - [2025-01-20 01:48:38] "POST /ref-update HTTP/1.1" 200 156 0.017005 10.0.0.22 - - [2025-01-20 01:48:38] "POST /ref-update HTTP/1.1" 200 156 0.017303 10.0.0.22 - - [2025-01-20 01:48:38] "POST /ref-update HTTP/1.1" 200 156 0.016484 10.0.0.22 - - [2025-01-20 01:48:39] "POST /ref-update HTTP/1.1" 200 156 0.019079 10.0.0.22 - - [2025-01-20 01:48:39] "POST /ref-update HTTP/1.1" 200 156 0.017561 10.0.0.22 - - [2025-01-20 01:48:39] "POST /ref-update HTTP/1.1" 200 156 0.016747 10.0.0.22 - - [2025-01-20 01:48:39] "POST /ref-update HTTP/1.1" 200 156 0.016693 10.0.0.22 - - [2025-01-20 01:48:39] "POST /ref-update HTTP/1.1" 200 156 0.025282 10.0.0.22 - - [2025-01-20 01:48:39] "POST /ref-update HTTP/1.1" 200 156 0.019302 10.0.0.22 - - [2025-01-20 01:48:39] "POST /ref-update HTTP/1.1" 200 156 0.041419 10.0.0.22 - - [2025-01-20 01:48:39] "POST /ref-update HTTP/1.1" 200 156 0.033477 10.0.0.22 - - [2025-01-20 01:48:39] "POST /ref-update HTTP/1.1" 200 156 0.026786 10.0.0.22 - - [2025-01-20 01:48:39] "POST /ref-update HTTP/1.1" 200 156 0.019855 10.0.0.22 - - [2025-01-20 01:48:39] "POST /ref-update HTTP/1.1" 200 156 0.022030 10.0.0.22 - - [2025-01-20 01:48:39] "POST /ref-update HTTP/1.1" 200 156 0.018748 10.0.0.22 - - [2025-01-20 01:48:40] "POST /ref-update HTTP/1.1" 200 156 0.023123 10.0.0.22 - - [2025-01-20 01:48:40] "POST /ref-update HTTP/1.1" 200 156 0.022017 10.0.0.22 - - [2025-01-20 01:48:40] "POST /ref-update HTTP/1.1" 200 156 0.023507 10.0.0.22 - - [2025-01-20 01:48:40] "POST /ref-update HTTP/1.1" 200 156 0.027200 10.0.0.22 - - [2025-01-20 01:48:40] "POST /ref-update HTTP/1.1" 200 156 0.026291 10.0.0.22 - - [2025-01-20 01:48:40] "POST /ref-update HTTP/1.1" 200 156 0.024964 10.0.0.22 - - [2025-01-20 01:48:40] "POST /ref-update HTTP/1.1" 200 156 0.018468 10.0.0.22 - - [2025-01-20 01:48:40] "POST /ref-update HTTP/1.1" 200 156 0.024461 10.0.0.22 - - [2025-01-20 01:48:40] "POST /ref-update HTTP/1.1" 200 156 0.019063 10.0.0.22 - - [2025-01-20 01:48:40] "POST /ref-update HTTP/1.1" 200 156 0.023597 10.0.0.22 - - [2025-01-20 01:48:40] "POST /ref-update HTTP/1.1" 200 156 0.022017 10.0.0.22 - - [2025-01-20 01:48:41] "POST /ref-update HTTP/1.1" 200 156 0.017444 10.0.0.22 - - [2025-01-20 01:48:41] "POST /ref-update HTTP/1.1" 200 156 0.018643 10.0.0.22 - - [2025-01-20 01:48:41] "POST /ref-update HTTP/1.1" 200 156 0.034591 10.0.0.22 - - [2025-01-20 01:48:41] "POST /ref-update HTTP/1.1" 200 156 0.029032 10.0.0.22 - - [2025-01-20 01:48:41] "POST /ref-update HTTP/1.1" 200 156 0.026477 10.0.0.22 - - [2025-01-20 01:48:41] "POST /ref-update HTTP/1.1" 200 156 0.022349 10.0.0.22 - - [2025-01-20 01:48:41] "POST /ref-update HTTP/1.1" 200 156 0.018559 10.0.0.22 - - [2025-01-20 01:48:41] "POST /ref-update HTTP/1.1" 200 156 0.025770 10.0.0.22 - - [2025-01-20 01:48:41] "POST /ref-update HTTP/1.1" 200 156 0.025264 10.0.0.22 - - [2025-01-20 01:48:41] "POST /ref-update HTTP/1.1" 200 156 0.029024 10.0.0.22 - - [2025-01-20 01:48:41] "POST /ref-update HTTP/1.1" 200 156 0.016375 10.0.0.22 - - [2025-01-20 01:48:41] "POST /ref-update HTTP/1.1" 200 156 0.015924 10.0.0.22 - - [2025-01-20 01:48:42] "POST /ref-update HTTP/1.1" 200 156 0.017420 10.0.0.22 - - [2025-01-20 01:48:42] "POST /ref-update HTTP/1.1" 200 156 0.018399 10.0.0.22 - - [2025-01-20 01:48:42] "POST /ref-update HTTP/1.1" 200 156 0.022294 10.0.0.22 - - [2025-01-20 01:48:42] "POST /ref-update HTTP/1.1" 200 156 0.017976 10.0.0.22 - - [2025-01-20 01:48:42] "POST /ref-update HTTP/1.1" 200 156 0.017814 10.0.0.22 - - [2025-01-20 01:48:42] "POST /ref-update HTTP/1.1" 200 156 0.017859 10.0.0.22 - - [2025-01-20 01:48:42] "POST /ref-update HTTP/1.1" 200 156 0.017777 10.0.0.22 - - [2025-01-20 01:48:42] "POST /ref-update HTTP/1.1" 200 156 0.019103 10.0.0.22 - - [2025-01-20 01:48:42] "POST /ref-update HTTP/1.1" 200 156 0.032670 10.0.0.22 - - [2025-01-20 01:48:42] "POST /ref-update HTTP/1.1" 200 156 0.024941 10.0.0.22 - - [2025-01-20 01:48:42] "POST /ref-update HTTP/1.1" 200 156 0.019402 10.0.0.22 - - [2025-01-20 01:48:42] "POST /ref-update HTTP/1.1" 200 156 0.019324 10.0.0.22 - - [2025-01-20 01:48:43] "POST /ref-update HTTP/1.1" 200 156 0.017899 10.0.0.22 - - [2025-01-20 01:48:43] "POST /ref-update HTTP/1.1" 200 156 0.019851 10.0.0.22 - - [2025-01-20 01:48:43] "POST /ref-update HTTP/1.1" 200 156 0.017915 10.0.0.22 - - [2025-01-20 01:48:43] "POST /ref-update HTTP/1.1" 200 156 0.017344 10.0.0.22 - - [2025-01-20 01:48:43] "POST /ref-update HTTP/1.1" 200 156 0.015396 10.0.0.22 - - [2025-01-20 01:48:43] "POST /ref-update HTTP/1.1" 200 156 0.020122 10.0.0.22 - - [2025-01-20 01:48:43] "POST /ref-update HTTP/1.1" 200 156 0.015119 10.0.0.22 - - [2025-01-20 01:48:43] "POST /ref-update HTTP/1.1" 200 156 0.022269 10.0.0.22 - - [2025-01-20 01:48:43] "POST /ref-update HTTP/1.1" 200 156 0.034726 10.0.0.22 - - [2025-01-20 01:48:43] "POST /ref-update HTTP/1.1" 200 156 0.021819 10.0.0.22 - - [2025-01-20 01:48:43] "POST /ref-update HTTP/1.1" 200 156 0.018296 10.0.0.22 - - [2025-01-20 01:48:43] "POST /ref-update HTTP/1.1" 200 156 0.018364 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.017349 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.017760 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.021717 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.020620 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.021867 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.027787 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.019363 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.016657 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.021798 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.029796 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.017691 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.021284 10.0.0.22 - - [2025-01-20 01:48:44] "POST /ref-update HTTP/1.1" 200 156 0.029078 10.0.0.22 - - [2025-01-20 01:48:45] "POST /ref-update HTTP/1.1" 200 156 0.044175 10.0.0.22 - - [2025-01-20 01:48:45] "POST /ref-update HTTP/1.1" 200 156 0.041992 10.0.0.22 - - [2025-01-20 01:48:45] "POST /ref-update HTTP/1.1" 200 156 0.024665 10.0.0.22 - - [2025-01-20 01:48:45] "POST /ref-update HTTP/1.1" 200 156 0.022208 10.0.0.22 - - [2025-01-20 01:48:45] "POST /ref-update HTTP/1.1" 200 156 0.018441 10.0.0.22 - - [2025-01-20 01:48:45] "POST /ref-update HTTP/1.1" 200 156 0.019225 10.0.0.22 - - [2025-01-20 01:48:45] "POST /ref-update HTTP/1.1" 200 156 0.016358 10.0.0.22 - - [2025-01-20 01:48:45] "POST /ref-update HTTP/1.1" 200 156 0.021250 10.0.0.22 - - [2025-01-20 01:48:45] "POST /ref-update HTTP/1.1" 200 156 0.019387 10.0.0.22 - - [2025-01-20 01:48:45] "POST /ref-update HTTP/1.1" 200 156 0.021280 10.0.0.22 - - [2025-01-20 01:48:45] "POST /ref-update HTTP/1.1" 200 156 0.017798 10.0.0.22 - - [2025-01-20 01:48:46] "POST /ref-update HTTP/1.1" 200 156 0.018433 10.0.0.22 - - [2025-01-20 01:48:46] "POST /ref-update HTTP/1.1" 200 156 0.016137 10.0.0.22 - - [2025-01-20 01:48:46] "POST /ref-update HTTP/1.1" 200 156 0.020309 10.0.0.22 - - [2025-01-20 01:48:46] "POST /ref-update HTTP/1.1" 200 156 0.020213 10.0.0.22 - - [2025-01-20 01:48:46] "PUT /network-ipam/cba03c6b-ad75-444e-b59b-29ecd4cbe17f HTTP/1.1" 200 258 0.031771 10.0.0.22 - - [2025-01-20 01:48:46] "POST /useragent-kv HTTP/1.1" 200 115 0.007642 10.0.0.22 - - [2025-01-20 01:48:46] "POST /useragent-kv HTTP/1.1" 200 115 0.002137 10.0.0.22 - - [2025-01-20 01:48:46] "POST /useragent-kv HTTP/1.1" 200 115 0.003993 10.0.0.22 - - [2025-01-20 01:48:46] "PUT /virtual-network/5a6f5a9d-0328-47dc-a893-c29de81b7ea3 HTTP/1.1" 200 264 0.131010 10.0.0.22 - - [2025-01-20 01:48:46] "POST /fqname-to-id HTTP/1.1" 404 178 0.003825 10.0.0.22 - - [2025-01-20 01:48:46] "POST /fqname-to-id HTTP/1.1" 404 198 0.004033 10.0.0.42 - - [2025-01-20 01:48:58] "GET /global-system-configs HTTP/1.1" 200 322 0.096939 10.0.0.49 - - [2025-01-20 01:48:59] "GET /obj-perms HTTP/1.1" 200 5056 0.333967 10.0.0.42 - - [2025-01-20 01:48:59] "GET /global-system-configs HTTP/1.1" 200 322 0.067200 10.0.0.42 - - [2025-01-20 01:49:17] "GET /obj-perms HTTP/1.1" 200 5056 0.079133 +++ date ++ echo 'INFO: =================== Mon Jan 20 01:51:26 UTC 2025 ===================' INFO: =================== Mon Jan 20 01:51:26 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 +++++ grep -o 'dev.*' +++++ awk '{print $2}' +++++ ip route get 1 ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ head -n 1 +++ awk '{print $2}' +++ ip addr show dev ens3 +++ grep 'inet ' ++ DEFAULT_LOCAL_IP=10.0.0.22 ++ 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.42,10.0.0.22,10.0.0.49 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICSDB_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ ANALYTICS_SNMP_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8081 ' +++ '[' -n '10.0.0.42:8081 10.0.0.22:8081 10.0.0.49:8081 ' ']' +++ echo '10.0.0.42:8081 10.0.0.22:8081 10.0.0.49:8081' ++ ANALYTICS_SERVERS='10.0.0.42:8081 10.0.0.22:8081 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9042 ' +++ '[' -n '10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042 ' ']' +++ echo '10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.42:9042 10.0.0.22:9042 10.0.0.49:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8086 ' +++ '[' -n '10.0.0.42:8086 10.0.0.22:8086 10.0.0.49:8086 ' ']' +++ echo '10.0.0.42:8086 10.0.0.22:8086 10.0.0.49:8086' ++ COLLECTOR_SERVERS='10.0.0.42:8086 10.0.0.22:8086 10.0.0.49: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.42,10.0.0.22,10.0.0.49 ++ CONFIGDB_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:8082 ' +++ '[' -n '10.0.0.42:8082 10.0.0.22:8082 10.0.0.49:8082 ' ']' +++ echo '10.0.0.42:8082 10.0.0.22:8082 10.0.0.49:8082' ++ CONFIG_SERVERS='10.0.0.42:8082 10.0.0.22:8082 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9161 ' +++ '[' -n '10.0.0.42:9161 10.0.0.22:9161 10.0.0.49:9161 ' ']' +++ echo '10.0.0.42:9161 10.0.0.22:9161 10.0.0.49:9161' ++ CONFIGDB_SERVERS='10.0.0.42:9161 10.0.0.22:9161 10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9041 ' +++ '[' -n '10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041 ' ']' +++ echo '10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.42:9041 10.0.0.22:9041 10.0.0.49: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.7,10.20.0.11,10.20.0.18 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.7,10.20.0.11,10.20.0.18 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+=10.0.0.42: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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:2181, +++ '[' -n 10.0.0.42:2181,10.0.0.22:2181,10.0.0.49:2181, ']' +++ echo 10.0.0.42:2181,10.0.0.22:2181,10.0.0.49:2181 ++ ZOOKEEPER_SERVERS=10.0.0.42:2181,10.0.0.22:2181,10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:2181 ' +++ '[' -n '10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181 ' ']' +++ echo '10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.42:2181 10.0.0.22:2181 10.0.0.49:2181' ++ RABBITMQ_NODES=10.0.0.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+=10.0.0.42: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, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+=10.0.0.49:5673, +++ '[' -n 10.0.0.42:5673,10.0.0.22:5673,10.0.0.49:5673, ']' +++ echo 10.0.0.42:5673,10.0.0.22:5673,10.0.0.49:5673 ++ RABBITMQ_SERVERS=10.0.0.42:5673,10.0.0.22:5673,10.0.0.49: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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:6379 ' +++ '[' -n '10.0.0.42:6379 10.0.0.22:6379 10.0.0.49:6379 ' ']' +++ echo '10.0.0.42:6379 10.0.0.22:6379 10.0.0.49:6379' ++ REDIS_SERVERS='10.0.0.42:6379 10.0.0.22:6379 10.0.0.49: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.42,10.0.0.22,10.0.0.49 ++ 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.42 +++ local server_address=10.0.0.42 +++ extended_server_list+='10.0.0.42: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 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.49 +++ local server_address=10.0.0.49 +++ extended_server_list+='10.0.0.49:9092 ' +++ '[' -n '10.0.0.42:9092 10.0.0.22:9092 10.0.0.49:9092 ' ']' +++ echo '10.0.0.42:9092 10.0.0.22:9092 10.0.0.49:9092' ++ KAFKA_SERVERS='10.0.0.42:9092 10.0.0.22:9092 10.0.0.49: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.42 ++ 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.42,10.0.0.22,10.0.0.49 ++ 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.42,10.0.0.22,10.0.0.49 ++ 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.42,10.0.0.22,10.0.0.49 ++ cut -d , -f 1 + local cassandra=10.0.0.42 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.42 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.42,10.0.0.22,10.0.0.49 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.42,10.0.0.22,10.0.0.49 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ grep -vi host ++++ sort ++++ awk '/32 host/ { print f } {f=$2}' ++++ uniq +++ local local_ips=,10.0.0.22,10.20.0.11,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.42'\''))' +++ local server_ip=10.0.0.42 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.42 ]] +++ [[ ,10.0.0.22,10.20.0.11,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.42, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.22'\''))' +++ local server_ip=10.0.0.22 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.22 ]] +++ [[ ,10.0.0.22,10.20.0.11,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.22, ]] +++ echo 10.0.0.22 2 +++ return ++ local ip=10.0.0.22 ++ [[ -z 10.0.0.22 ]] ++ echo 10.0.0.22 + host_ip=10.0.0.22 + [[ cql == \c\q\l ]] ++ echo 10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.42:9041 10.0.0.22:9041 10.0.0.49:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.22: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/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/20/2025 01:51:35.723 7fb1542eb108 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 01/20/2025 01:51:35.910 7fb1542eb108 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 01/20/2025 01:51:35.924 7fb1542eb108 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 01/20/2025 01:51:35.925 7fb1542eb108 [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.22:8082/ Hit Ctrl-C to quit. 10.0.0.22 - - [2025-01-20 01:51:36] "GET / HTTP/1.1" 503 181 0.000252 10.0.0.22 - - [2025-01-20 01:51:36] "GET / HTTP/1.1" 503 181 0.000148 10.0.0.22 - - [2025-01-20 01:51:37] "GET / HTTP/1.1" 200 45871 0.001591 10.0.0.22 - - [2025-01-20 01:51:37] "GET / HTTP/1.1" 200 45871 0.002051 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-20 01:51:37] "POST /fqname-to-id HTTP/1.1" 401 292 0.000572 10.0.0.22 - - [2025-01-20 01:51:37] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000278 10.0.0.22 - - [2025-01-20 01:51:37] "GET / HTTP/1.1" 200 35931 0.001582 10.0.0.22 - - [2025-01-20 01:51:37] "POST /fqname-to-id HTTP/1.1" 401 292 0.000385 10.0.0.22 - - [2025-01-20 01:51:38] "GET / HTTP/1.1" 200 35931 0.001778 10.0.0.49 - - [2025-01-20 01:51:38] "GET / HTTP/1.1" 200 35931 0.001410 10.0.0.49 - - [2025-01-20 01:51:38] "POST /fqname-to-id HTTP/1.1" 401 292 0.000532 10.0.0.22 - - [2025-01-20 01:51:38] "GET / HTTP/1.1" 200 35931 0.001775 10.0.0.22 - - [2025-01-20 01:51:38] "GET / HTTP/1.1" 200 35931 0.001800 10.0.0.42 - - [2025-01-20 01:51:40] "GET / HTTP/1.1" 200 35931 0.001890 10.0.0.42 - - [2025-01-20 01:51:40] "POST /fqname-to-id HTTP/1.1" 401 292 0.000439 10.0.0.22 - - [2025-01-20 01:51:44] "POST /fqname-to-id HTTP/1.1" 200 156 5.345973 10.0.0.22 - - [2025-01-20 01:51:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003238 10.0.0.22 - - [2025-01-20 01:51:44] "POST /fqname-to-id HTTP/1.1" 200 156 4.049192 10.0.0.22 - - [2025-01-20 01:51:44] "GET /global-system-config/00a3b93e-391a-42e7-8450-01d877ad1cf1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3241 0.008131 10.0.0.22 - - [2025-01-20 01:51:44] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 4.619462 10.0.0.22 - - [2025-01-20 01:51:44] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003533 10.0.0.22 - - [2025-01-20 01:51:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003661 10.0.0.22 - - [2025-01-20 01:51:44] "GET /config-node/78ebc952-d280-4801-bc0a-f16b517d3090?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1200 0.004757 10.0.0.42 - - [2025-01-20 01:51:44] "POST /fqname-to-id HTTP/1.1" 200 156 1.782146 10.0.0.42 - - [2025-01-20 01:51:44] "GET /global-system-config/00a3b93e-391a-42e7-8450-01d877ad1cf1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3241 0.006779 10.0.0.42 - - [2025-01-20 01:51:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003833 10.0.0.49 - - [2025-01-20 01:51:44] "POST /fqname-to-id HTTP/1.1" 200 156 3.305312 10.0.0.49 - - [2025-01-20 01:51:44] "GET /global-system-config/00a3b93e-391a-42e7-8450-01d877ad1cf1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3241 0.015953 10.0.0.49 - - [2025-01-20 01:51:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003484 10.0.0.42 - - [2025-01-20 01:51:44] "GET /config-node/347143b7-3b83-4a09-8156-4477a1e8127f?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1199 0.003824 10.0.0.22 - - [2025-01-20 01:51:44] "POST /fqname-to-id HTTP/1.1" 200 156 3.745644 10.0.0.49 - - [2025-01-20 01:51:44] "GET /config-node/c13210f7-5f9a-4f64-b04b-ed2d42ded096?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1201 0.004170 10.0.0.22 - - [2025-01-20 01:51:44] "GET /service-appliance-set/b9de75bf-de0a-4fca-8318-7c2ac26d83ff?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1202 0.321106 10.0.0.22 - - [2025-01-20 01:51:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004284 /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.49 - - [2025-01-20 01:52:19] "GET /global-system-configs HTTP/1.1" 200 322 5.239479 10.0.0.22 - - [2025-01-20 01:52:19] "GET /global-system-configs HTTP/1.1" 200 322 2.090446 10.0.0.42 - - [2025-01-20 01:52:19] "GET /global-system-configs HTTP/1.1" 200 322 0.597077 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.49 - - [2025-01-20 01:52:53] "GET /global-system-configs HTTP/1.1" 200 322 6.596130 10.0.0.22 - - [2025-01-20 01:52:53] "GET /global-system-configs HTTP/1.1" 200 322 3.752999 10.0.0.42 - - [2025-01-20 01:52:53] "GET /global-system-configs HTTP/1.1" 200 322 1.253974 10.0.0.42 - - [2025-01-20 01:52:55] "GET /obj-perms HTTP/1.1" 200 5056 9.751776 10.0.0.22 - - [2025-01-20 01:52:55] "GET /obj-perms HTTP/1.1" 200 5056 9.285246 10.0.0.22 - - [2025-01-20 01:52:55] "GET /obj-perms HTTP/1.1" 200 5056 1.716506 10.0.0.49 - - [2025-01-20 01:52:55] "GET /obj-perms HTTP/1.1" 200 5056 9.016562 10.0.0.49 - - [2025-01-20 01:52:55] "GET /obj-perms HTTP/1.1" 200 5056 0.079464 10.0.0.42 - - [2025-01-20 01:53:56] "GET /obj-perms HTTP/1.1" 200 5056 0.072366 10.0.0.22 - - [2025-01-20 01:56:59] "GET /obj-perms HTTP/1.1" 200 5056 0.062644 10.0.0.49 - - [2025-01-20 01:56:59] "GET /global-system-configs HTTP/1.1" 200 322 0.076118 10.0.0.42 - - [2025-01-20 01:56:59] "GET /obj-perms HTTP/1.1" 200 5056 0.130523 10.0.0.49 - - [2025-01-20 01:56:59] "GET /obj-perms HTTP/1.1" 200 5056 0.152205 10.0.0.22 - - [2025-01-20 01:57:00] "GET /global-system-configs HTTP/1.1" 200 322 0.004678 10.0.0.42 - - [2025-01-20 01:57:01] "GET /global-system-configs HTTP/1.1" 200 322 0.179366 10.0.0.22 - - [2025-01-20 01:57:01] "GET /obj-perms HTTP/1.1" 200 5056 0.282444 10.0.0.49 - - [2025-01-20 01:57:25] "GET /global-system-configs HTTP/1.1" 200 322 0.076647 10.0.0.49 - - [2025-01-20 01:57:26] "GET /obj-perms HTTP/1.1" 200 5056 0.209737 10.0.0.22 - - [2025-01-20 01:57:26] "GET /global-system-configs HTTP/1.1" 200 322 0.121524 10.0.0.42 - - [2025-01-20 01:57:26] "GET /obj-perms HTTP/1.1" 200 5056 0.378676 10.0.0.42 - - [2025-01-20 01:57:27] "GET /global-system-configs HTTP/1.1" 200 322 0.045358 10.0.0.22 - - [2025-01-20 01:57:27] "GET /obj-perms HTTP/1.1" 200 5056 0.161878 10.0.0.49 - - [2025-01-20 01:57:59] "GET /obj-perms HTTP/1.1" 200 5056 0.059096 10.0.0.42 - - [2025-01-20 01:57:59] "GET /obj-perms HTTP/1.1" 200 5056 0.056198 10.0.0.49 - - [2025-01-20 02:01:59] "GET /global-system-configs HTTP/1.1" 200 322 0.111479 10.0.0.22 - - [2025-01-20 02:01:59] "GET /obj-perms HTTP/1.1" 200 5056 0.212436 10.0.0.42 - - [2025-01-20 02:01:59] "GET /obj-perms HTTP/1.1" 200 5056 0.246605 10.0.0.49 - - [2025-01-20 02:01:59] "GET /obj-perms HTTP/1.1" 200 5056 0.288609 10.0.0.22 - - [2025-01-20 02:02:00] "GET /global-system-configs HTTP/1.1" 200 322 0.044821 10.0.0.42 - - [2025-01-20 02:02:01] "GET /global-system-configs HTTP/1.1" 200 322 0.046192 10.0.0.22 - - [2025-01-20 02:02:02] "GET /obj-perms HTTP/1.1" 200 5056 0.085452 10.0.0.49 - - [2025-01-20 02:02:03] "GET /obj-perms HTTP/1.1" 200 5056 0.064134 10.0.0.42 - - [2025-01-20 02:02:25] "GET /obj-perms HTTP/1.1" 200 5056 0.011259 10.0.0.49 - - [2025-01-20 02:02:25] "GET /global-system-configs HTTP/1.1" 200 322 0.021055 10.0.0.22 - - [2025-01-20 02:02:26] "GET /global-system-configs HTTP/1.1" 200 322 0.051720 10.0.0.42 - - [2025-01-20 02:02:27] "GET /global-system-configs HTTP/1.1" 200 322 0.125293 10.0.0.22 - - [2025-01-20 02:02:27] "GET /obj-perms HTTP/1.1" 200 5056 0.198040 10.0.0.49 - - [2025-01-20 02:02:27] "GET /obj-perms HTTP/1.1" 200 5056 0.223053 10.0.0.42 - - [2025-01-20 02:03:08] "GET /obj-perms HTTP/1.1" 200 5056 0.109306 10.0.0.22 - - [2025-01-20 02:06:11] "GET /obj-perms HTTP/1.1" 200 5056 0.062176 10.0.0.49 - - [2025-01-20 02:06:59] "GET /global-system-configs HTTP/1.1" 200 322 0.146374 10.0.0.49 - - [2025-01-20 02:07:00] "GET /obj-perms HTTP/1.1" 200 5056 0.531182 10.0.0.42 - - [2025-01-20 02:07:00] "GET /obj-perms HTTP/1.1" 200 5056 0.558020 10.0.0.22 - - [2025-01-20 02:07:01] "GET /global-system-configs HTTP/1.1" 200 322 0.124899 10.0.0.42 - - [2025-01-20 02:07:01] "GET /global-system-configs HTTP/1.1" 200 322 0.099793 10.0.0.22 - - [2025-01-20 02:07:01] "GET /obj-perms HTTP/1.1" 200 5056 0.250898 10.0.0.49 - - [2025-01-20 02:07:11] "GET /obj-perms HTTP/1.1" 200 5056 0.098779 10.0.0.42 - - [2025-01-20 02:07:12] "GET /obj-perms HTTP/1.1" 200 5056 0.054225 10.0.0.49 - - [2025-01-20 02:07:25] "GET /global-system-configs HTTP/1.1" 200 322 0.051921 10.0.0.22 - - [2025-01-20 02:07:26] "GET /global-system-configs HTTP/1.1" 200 322 0.129179 10.0.0.42 - - [2025-01-20 02:07:27] "GET /global-system-configs HTTP/1.1" 200 322 0.140488 10.0.0.42 - - [2025-01-20 02:07:27] "GET /obj-perms HTTP/1.1" 200 5056 0.176049 10.0.0.49 - - [2025-01-20 02:07:27] "GET /obj-perms HTTP/1.1" 200 5056 0.191649 10.0.0.22 - - [2025-01-20 02:07:27] "GET /obj-perms HTTP/1.1" 200 5056 0.209984 10.0.0.22 - - [2025-01-20 02:11:15] "GET /obj-perms HTTP/1.1" 200 5056 0.065669 10.0.0.49 - - [2025-01-20 02:11:15] "GET /obj-perms HTTP/1.1" 200 5056 0.056240 10.0.0.49 - - [2025-01-20 02:11:59] "GET /global-system-configs HTTP/1.1" 200 322 0.006888 10.0.0.42 - - [2025-01-20 02:11:59] "GET /obj-perms HTTP/1.1" 200 5056 0.004209 10.0.0.22 - - [2025-01-20 02:12:00] "GET /global-system-configs HTTP/1.1" 200 322 0.009144 10.0.0.42 - - [2025-01-20 02:12:01] "GET /global-system-configs HTTP/1.1" 200 322 0.046516 10.0.0.49 - - [2025-01-20 02:12:01] "GET /obj-perms HTTP/1.1" 200 5056 0.169356 10.0.0.22 - - [2025-01-20 02:12:01] "GET /obj-perms HTTP/1.1" 200 5056 0.191846 10.0.0.42 - - [2025-01-20 02:12:16] "GET /obj-perms HTTP/1.1" 200 5056 0.055968 10.0.0.49 - - [2025-01-20 02:12:25] "GET /global-system-configs HTTP/1.1" 200 322 0.034387 10.0.0.22 - - [2025-01-20 02:12:26] "GET /global-system-configs HTTP/1.1" 200 322 0.055293 10.0.0.22 - - [2025-01-20 02:12:26] "GET /obj-perms HTTP/1.1" 200 5056 0.154321 10.0.0.42 - - [2025-01-20 02:12:27] "GET /global-system-configs HTTP/1.1" 200 322 0.145313 10.0.0.42 - - [2025-01-20 02:12:27] "GET /obj-perms HTTP/1.1" 200 5056 0.195888 10.0.0.49 - - [2025-01-20 02:12:27] "GET /obj-perms HTTP/1.1" 200 5056 0.218212 [Introspect:8084]10.0.0.22 - - [2025-01-20 02:13:50] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000972 [Introspect:8084]10.0.0.22 - - [2025-01-20 02:13:50] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001074 [Introspect:8084]10.0.0.22 - - [2025-01-20 02:14:24] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000890 [Introspect:8084]10.0.0.22 - - [2025-01-20 02:14:24] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001142 [Introspect:8084]10.0.0.22 - - [2025-01-20 02:14:43] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000815 [Introspect:8084]10.0.0.22 - - [2025-01-20 02:14:43] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000841 [Introspect:8084]10.0.0.22 - - [2025-01-20 02:15:18] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.001281 [Introspect:8084]10.0.0.22 - - [2025-01-20 02:15:18] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001449 10.0.0.22 - - [2025-01-20 02:15:19] "GET /obj-perms HTTP/1.1" 200 5056 0.065113 [Introspect:8084]10.0.0.22 - - [2025-01-20 02:15:44] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000830 [Introspect:8084]10.0.0.22 - - [2025-01-20 02:15:44] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000980 [Introspect:8084]10.0.0.22 - - [2025-01-20 02:16:00] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000829 [Introspect:8084]10.0.0.22 - - [2025-01-20 02:16:00] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001008 10.0.0.49 - - [2025-01-20 02:16:19] "GET /obj-perms HTTP/1.1" 200 5056 0.060074 10.0.0.42 - - [2025-01-20 02:16:19] "GET /obj-perms HTTP/1.1" 200 5056 0.059347 10.0.0.49 - - [2025-01-20 02:16:59] "GET /global-system-configs HTTP/1.1" 200 322 0.044157 10.0.0.22 - - [2025-01-20 02:17:01] "GET /global-system-configs HTTP/1.1" 200 322 0.044914 10.0.0.42 - - [2025-01-20 02:17:01] "GET /global-system-configs HTTP/1.1" 200 322 0.082732 10.0.0.42 - - [2025-01-20 02:17:01] "GET /obj-perms HTTP/1.1" 200 5056 0.187907 10.0.0.49 - - [2025-01-20 02:17:01] "GET /obj-perms HTTP/1.1" 200 5056 0.210510 10.0.0.22 - - [2025-01-20 02:17:01] "GET /obj-perms HTTP/1.1" 200 5056 0.242600 10.0.0.49 - - [2025-01-20 02:17:25] "GET /global-system-configs HTTP/1.1" 200 322 0.039806 10.0.0.22 - - [2025-01-20 02:17:26] "GET /global-system-configs HTTP/1.1" 200 322 0.092782 10.0.0.49 - - [2025-01-20 02:17:26] "GET /obj-perms HTTP/1.1" 200 5056 0.225522 10.0.0.22 - - [2025-01-20 02:17:26] "GET /obj-perms HTTP/1.1" 200 5056 0.243030 10.0.0.42 - - [2025-01-20 02:17:27] "GET /global-system-configs HTTP/1.1" 200 322 0.041876 10.0.0.42 - - [2025-01-20 02:17:27] "GET /obj-perms HTTP/1.1" 200 5056 0.211785 10.0.0.22 - - [2025-01-20 02:17:32] "POST /fqname-to-id HTTP/1.1" 404 207 0.034915 10.0.0.22 - - [2025-01-20 02:17:32] "POST /access-control-lists HTTP/1.1" 200 571 0.046855 [Introspect:8084]10.0.0.42 - - [2025-01-20 02:17:33] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001494 10.0.0.22 - - [2025-01-20 02:17:36] "POST /fqname-to-id HTTP/1.1" 404 244 0.018163 10.0.0.22 - - [2025-01-20 02:17:39] "GET /projects?obj_uuids=8e4e05da-34ce-4f81-86f2-9661ec41600d&detail=False&count=False&shared=False HTTP/1.1" 200 360 0.031514 10.0.0.42 - - [2025-01-20 02:17:39] "POST /neutron/network HTTP/1.1" 200 620 0.275409 10.0.0.22 - - [2025-01-20 02:17:40] "POST /ref-update HTTP/1.1" 200 156 0.055068 10.0.0.42 - - [2025-01-20 02:17:40] "POST /neutron/network HTTP/1.1" 200 837 0.012998 10.0.0.42 - - [2025-01-20 02:17:44] "POST /neutron/network HTTP/1.1" 200 847 0.009024 10.0.0.42 - - [2025-01-20 02:17:45] "GET /project/8e4e05da-34ce-4f81-86f2-9661ec41600d?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000477 10.0.0.42 - - [2025-01-20 02:17:46] "POST /neutron/port HTTP/1.1" 200 117 0.009140 10.0.0.22 - - [2025-01-20 02:17:47] "GET /projects?obj_uuids=8e4e05da-34ce-4f81-86f2-9661ec41600d&detail=False&count=False&shared=False HTTP/1.1" 200 360 0.001147 10.0.0.42 - - [2025-01-20 02:17:48] "POST /neutron/port HTTP/1.1" 200 1069 0.591957 10.0.0.42 - - [2025-01-20 02:17:48] "POST /neutron/port HTTP/1.1" 200 1123 0.196066 10.0.0.42 - - [2025-01-20 02:17:49] "POST /neutron/subnet HTTP/1.1" 200 689 0.018895 10.0.0.42 - - [2025-01-20 02:17:51] "POST /neutron/port HTTP/1.1" 200 1097 0.032249 10.0.0.42 - - [2025-01-20 02:17:56] "POST /neutron/security_group HTTP/1.1" 200 2069 0.010615 10.0.0.42 - - [2025-01-20 02:17:58] "GET /obj-perms HTTP/1.1" 200 5052 0.064284 10.0.0.42 - - [2025-01-20 02:18:01] "GET /obj-perms HTTP/1.1" 200 5052 0.005589 10.0.0.42 - - [2025-01-20 02:18:02] "POST /neutron/port HTTP/1.1" 200 1097 0.036362 10.0.0.42 - - [2025-01-20 02:18:04] "POST /neutron/network HTTP/1.1" 200 837 0.008707 10.0.0.22 - - [2025-01-20 02:18:07] "POST /fqname-to-id HTTP/1.1" 404 246 0.005194 10.0.0.22 - - [2025-01-20 02:18:08] "POST /access-control-lists HTTP/1.1" 200 606 0.115101 10.0.0.22 - - [2025-01-20 02:18:12] "GET /projects?obj_uuids=7ed42ece-3514-4da2-89ed-a7ab9c1a06bb&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.004546 10.0.0.42 - - [2025-01-20 02:18:12] "POST /neutron/network HTTP/1.1" 200 619 0.282429 10.0.0.22 - - [2025-01-20 02:18:12] "POST /route-targets HTTP/1.1" 200 327 0.031862 10.0.0.42 - - [2025-01-20 02:18:13] "POST /neutron/network HTTP/1.1" 200 837 0.013032 10.0.0.22 - - [2025-01-20 02:18:15] "GET /obj-perms HTTP/1.1" 200 5054 0.061811 10.0.0.49 - - [2025-01-20 02:18:15] "GET /obj-perms HTTP/1.1" 200 5054 0.074418 10.0.0.42 - - [2025-01-20 02:18:15] "POST /neutron/network HTTP/1.1" 200 117 0.020132 10.0.0.22 - - [2025-01-20 02:18:16] "POST /ref-update HTTP/1.1" 200 156 0.037845 10.0.0.42 - - [2025-01-20 02:18:16] "POST /neutron/network HTTP/1.1" 200 836 0.015961 10.0.0.42 - - [2025-01-20 02:18:16] "POST /neutron/subnet HTTP/1.1" 200 715 0.011567 10.0.0.42 - - [2025-01-20 02:18:18] "GET /project/7ed42ece-3514-4da2-89ed-a7ab9c1a06bb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000433 10.0.0.42 - - [2025-01-20 02:18:18] "POST /neutron/port HTTP/1.1" 200 117 0.010399 10.0.0.42 - - [2025-01-20 02:18:19] "POST /neutron/network HTTP/1.1" 200 847 0.010586 10.0.0.42 - - [2025-01-20 02:18:19] "GET /project/7ed42ece-3514-4da2-89ed-a7ab9c1a06bb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000446 10.0.0.42 - - [2025-01-20 02:18:20] "POST /neutron/network HTTP/1.1" 200 837 0.051822 10.0.0.42 - - [2025-01-20 02:18:20] "POST /neutron/port HTTP/1.1" 200 1124 0.234189 10.0.0.42 - - [2025-01-20 02:18:20] "POST /neutron/security_group HTTP/1.1" 200 2070 0.010369 10.0.0.42 - - [2025-01-20 02:18:20] "POST /neutron/subnet HTTP/1.1" 200 689 0.022753 10.0.0.42 - - [2025-01-20 02:18:21] "POST /neutron/port HTTP/1.1" 200 1098 0.027529 10.0.0.22 - - [2025-01-20 02:18:21] "GET /projects?obj_uuids=7ed42ece-3514-4da2-89ed-a7ab9c1a06bb&detail=False&count=False&shared=False HTTP/1.1" 200 361 0.001207 10.0.0.42 - - [2025-01-20 02:18:21] "GET /obj-perms HTTP/1.1" 200 5056 0.638577 10.0.0.42 - - [2025-01-20 02:18:22] "POST /neutron/port HTTP/1.1" 200 1071 0.609725 10.0.0.42 - - [2025-01-20 02:18:23] "POST /neutron/port HTTP/1.1" 200 1125 0.192953 10.0.0.42 - - [2025-01-20 02:18:23] "POST /neutron/subnet HTTP/1.1" 200 693 0.020629 10.0.0.42 - - [2025-01-20 02:18:25] "POST /neutron/port HTTP/1.1" 200 1098 0.029180 10.0.0.42 - - [2025-01-20 02:18:25] "POST /neutron/floatingip HTTP/1.1" 200 117 0.005167 10.0.0.42 - - [2025-01-20 02:18:26] "POST /neutron/network HTTP/1.1" 200 836 0.009217 10.0.0.42 - - [2025-01-20 02:18:26] "POST /neutron/port HTTP/1.1" 200 1098 0.030850 10.0.0.42 - - [2025-01-20 02:18:26] "POST /neutron/security_group HTTP/1.1" 200 2070 0.009949 10.0.0.42 - - [2025-01-20 02:18:32] "POST /neutron/port HTTP/1.1" 200 1098 0.032850 10.0.0.42 - - [2025-01-20 02:18:35] "POST /neutron/security_group HTTP/1.1" 200 2070 0.035278 10.0.0.42 - - [2025-01-20 02:18:38] "POST /neutron/floatingip HTTP/1.1" 200 529 0.012322 10.0.0.42 - - [2025-01-20 02:18:38] "POST /neutron/security_group HTTP/1.1" 200 2070 0.009006 10.0.0.42 - - [2025-01-20 02:18:38] "POST /neutron/port HTTP/1.1" 200 1099 0.034848 10.0.0.42 - - [2025-01-20 02:18:43] "POST /neutron/floatingip HTTP/1.1" 200 574 0.022934 10.0.0.42 - - [2025-01-20 02:18:43] "POST /neutron/floatingip HTTP/1.1" 200 115 0.085822 10.0.0.42 - - [2025-01-20 02:18:44] "POST /neutron/port HTTP/1.1" 200 1099 0.029669 10.0.0.42 - - [2025-01-20 02:18:44] "POST /neutron/port HTTP/1.1" 200 1098 0.026870 10.0.0.42 - - [2025-01-20 02:18:46] "POST /neutron/network HTTP/1.1" 200 836 0.011841 10.0.0.22 - - [2025-01-20 02:18:46] "POST /useragent-kv HTTP/1.1" 200 115 0.008086 10.0.0.22 - - [2025-01-20 02:18:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.008474 10.0.0.22 - - [2025-01-20 02:18:46] "POST /useragent-kv HTTP/1.1" 200 115 0.003400 10.0.0.42 - - [2025-01-20 02:18:46] "POST /neutron/network HTTP/1.1" 200 151 0.195269 10.0.0.22 - - [2025-01-20 02:18:50] "POST /access-control-lists HTTP/1.1" 200 591 0.041105 10.0.0.22 - - [2025-01-20 02:18:56] "GET /projects?obj_uuids=8e4e05da-34ce-4f81-86f2-9661ec41600d&detail=False&count=False&shared=False HTTP/1.1" 200 360 0.001811 10.0.0.22 - - [2025-01-20 02:18:56] "GET /project/8e4e05da-34ce-4f81-86f2-9661ec41600d?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1512 0.114699 10.0.0.22 - - [2025-01-20 02:18:56] "GET /projects?obj_uuids=8e4e05da-34ce-4f81-86f2-9661ec41600d&detail=False&count=False&shared=False HTTP/1.1" 200 360 0.002019 10.0.0.22 - - [2025-01-20 02:18:57] "DELETE /access-control-list/4557dd9d-8feb-4afe-ab4c-d0c8a1bae9ce HTTP/1.1" 200 115 0.146449 10.0.0.22 - - [2025-01-20 02:18:57] "GET /project/8e4e05da-34ce-4f81-86f2-9661ec41600d?fields=security_groups HTTP/1.1" 200 1124 0.200952 10.0.0.22 - - [2025-01-20 02:18:57] "GET /projects?obj_uuids=8e4e05da-34ce-4f81-86f2-9661ec41600d&detail=False&count=False&shared=False HTTP/1.1" 200 360 0.001323 10.0.0.22 - - [2025-01-20 02:18:57] "GET /project/8e4e05da-34ce-4f81-86f2-9661ec41600d?fields=application_policy_sets HTTP/1.1" 200 1435 0.125229 10.0.0.22 - - [2025-01-20 02:18:57] "DELETE /project/8e4e05da-34ce-4f81-86f2-9661ec41600d HTTP/1.1" 200 115 0.994921 10.0.0.22 - - [2025-01-20 02:18:57] "DELETE /access-control-list/e4b7d0db-c8a1-4b27-b6a8-92bb4ba99bfa HTTP/1.1" 200 115 0.167647 10.0.0.22 - - [2025-01-20 02:18:58] "POST /fqname-to-id HTTP/1.1" 404 237 0.013616 10.0.0.22 - - [2025-01-20 02:18:58] "POST /access-control-lists HTTP/1.1" 200 597 0.081513 10.0.0.22 - - [2025-01-20 02:19:03] "POST /route-targets HTTP/1.1" 200 327 0.025495 10.0.0.22 - - [2025-01-20 02:19:03] "POST /useragent-kv HTTP/1.1" 200 115 0.011723 10.0.0.42 - - [2025-01-20 02:19:03] "POST /neutron/subnet HTTP/1.1" 200 715 0.315811 10.0.0.42 - - [2025-01-20 02:19:03] "POST /neutron/network HTTP/1.1" 200 825 0.010828 10.0.0.22 - - [2025-01-20 02:19:03] "GET /projects?obj_uuids=4b82850d-2578-4195-9cb9-0c76bb1800fb&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.004023 10.0.0.42 - - [2025-01-20 02:19:04] "POST /neutron/network HTTP/1.1" 200 615 0.270253 10.0.0.22 - - [2025-01-20 02:19:04] "POST /ref-update HTTP/1.1" 200 156 0.060675 10.0.0.42 - - [2025-01-20 02:19:04] "POST /neutron/network HTTP/1.1" 200 835 0.010816 10.0.0.42 - - [2025-01-20 02:19:04] "POST /neutron/network HTTP/1.1" 200 835 0.008226 10.0.0.42 - - [2025-01-20 02:19:05] "GET /project/4b82850d-2578-4195-9cb9-0c76bb1800fb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000475 10.0.0.42 - - [2025-01-20 02:19:06] "POST /neutron/port HTTP/1.1" 200 117 0.008761 10.0.0.42 - - [2025-01-20 02:19:06] "POST /neutron/network HTTP/1.1" 200 835 0.009064 10.0.0.42 - - [2025-01-20 02:19:06] "GET /project/4b82850d-2578-4195-9cb9-0c76bb1800fb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000658 10.0.0.42 - - [2025-01-20 02:19:07] "POST /neutron/port HTTP/1.1" 200 1061 0.024531 10.0.0.42 - - [2025-01-20 02:19:07] "POST /neutron/port HTTP/1.1" 200 1089 0.082847 10.0.0.42 - - [2025-01-20 02:19:07] "POST /neutron/subnet HTTP/1.1" 200 689 0.050787 10.0.0.42 - - [2025-01-20 02:19:07] "POST /neutron/port HTTP/1.1" 200 117 0.007607 10.0.0.42 - - [2025-01-20 02:19:08] "POST /neutron/router HTTP/1.1" 200 585 0.011973 10.0.0.22 - - [2025-01-20 02:19:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.058093 10.0.0.22 - - [2025-01-20 02:19:08] "GET /projects?obj_uuids=4b82850d-2578-4195-9cb9-0c76bb1800fb&detail=False&count=False&shared=False HTTP/1.1" 200 352 0.001119 10.0.0.22 - - [2025-01-20 02:19:08] "POST /useragent-kv HTTP/1.1" 200 115 0.014996 10.0.0.22 - - [2025-01-20 02:19:08] "POST /virtual-networks HTTP/1.1" 200 694 0.339855 10.0.0.22 - - [2025-01-20 02:19:08] "POST /route-targets HTTP/1.1" 200 327 0.070085 10.0.0.42 - - [2025-01-20 02:19:08] "POST /neutron/router HTTP/1.1" 200 344 0.726343 10.0.0.22 - - [2025-01-20 02:19:09] "PUT /logical-router/fcf145fc-7448-4efe-be87-c90391a7b7bc HTTP/1.1" 200 262 0.125002 10.0.0.42 - - [2025-01-20 02:19:09] "POST /neutron/port HTTP/1.1" 200 1089 0.215345 10.0.0.22 - - [2025-01-20 02:19:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.006074 10.0.0.42 - - [2025-01-20 02:19:09] "POST /neutron/port HTTP/1.1" 200 1064 0.041704 10.0.0.22 - - [2025-01-20 02:19:09] "POST /chown HTTP/1.1" 200 109 0.051818 10.0.0.42 - - [2025-01-20 02:19:10] "POST /neutron/floatingip HTTP/1.1" 200 117 0.015285 10.0.0.22 - - [2025-01-20 02:19:10] "POST /chown HTTP/1.1" 200 109 0.034404 10.0.0.42 - - [2025-01-20 02:19:10] "POST /neutron/network HTTP/1.1" 200 835 0.019066 10.0.0.22 - - [2025-01-20 02:19:10] "POST /ref-update HTTP/1.1" 200 156 0.080101 10.0.0.22 - - [2025-01-20 02:19:10] "POST /instance-ips HTTP/1.1" 200 549 0.087721 10.0.0.22 - - [2025-01-20 02:19:10] "PUT /virtual-machine-interface/cf23e284-1ba8-49d8-b072-c76c245517c8 HTTP/1.1" 200 284 0.042223 10.0.0.22 - - [2025-01-20 02:19:11] "POST /ref-update HTTP/1.1" 200 156 0.050070 10.0.0.22 - - [2025-01-20 02:19:11] "POST /ref-update HTTP/1.1" 200 156 0.048545 10.0.0.22 - - [2025-01-20 02:19:11] "POST /chown HTTP/1.1" 200 109 0.053159 10.0.0.22 - - [2025-01-20 02:19:11] "PUT /virtual-machine-interface/89deb9df-410a-4bfc-82de-794896d71add HTTP/1.1" 200 284 0.037621 10.0.0.22 - - [2025-01-20 02:19:11] "POST /ref-update HTTP/1.1" 200 156 0.048273 10.0.0.22 - - [2025-01-20 02:19:11] "POST /instance-ips HTTP/1.1" 400 316 0.043571 10.0.0.22 - - [2025-01-20 02:19:12] "PUT /instance-ip/1eb97cb1-ad66-4879-a0e2-257e043a006d HTTP/1.1" 200 256 0.067482 10.0.0.22 - - [2025-01-20 02:19:12] "POST /ref-update HTTP/1.1" 200 156 0.035689 10.0.0.42 - - [2025-01-20 02:19:14] "POST /neutron/port HTTP/1.1" 200 1089 0.030598 10.0.0.42 - - [2025-01-20 02:19:14] "POST /neutron/security_group HTTP/1.1" 200 2002 0.010775 10.0.0.42 - - [2025-01-20 02:19:20] "POST /neutron/port HTTP/1.1" 200 1092 0.035685 10.0.0.42 - - [2025-01-20 02:19:21] "POST /neutron/security_group HTTP/1.1" 200 2002 0.010881 10.0.0.42 - - [2025-01-20 02:19:21] "POST /neutron/port HTTP/1.1" 200 1092 0.046050 10.0.0.42 - - [2025-01-20 02:19:21] "POST /neutron/security_group HTTP/1.1" 200 2002 0.014054 10.0.0.42 - - [2025-01-20 02:19:21] "POST /neutron/subnet HTTP/1.1" 200 704 0.017879 10.0.0.42 - - [2025-01-20 02:19:22] "POST /neutron/port HTTP/1.1" 200 1092 0.027110 10.0.0.42 - - [2025-01-20 02:19:26] "POST /neutron/port HTTP/1.1" 200 1089 0.028908 10.0.0.42 - - [2025-01-20 02:19:26] "POST /neutron/subnet HTTP/1.1" 200 689 0.028522 10.0.0.42 - - [2025-01-20 02:19:31] "POST /neutron/router HTTP/1.1" 200 656 0.011162 10.0.0.42 - - [2025-01-20 02:19:32] "POST /neutron/router HTTP/1.1" 200 151 0.178311 10.0.0.22 - - [2025-01-20 02:19:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.007666 10.0.0.22 - - [2025-01-20 02:19:32] "PUT /logical-router/fcf145fc-7448-4efe-be87-c90391a7b7bc HTTP/1.1" 404 171 0.053805 10.0.0.22 - - [2025-01-20 02:19:32] "GET /virtual-network/ed533ed1-5f42-42b9-a5c4-f9385cac4289?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 2123 0.010363 10.0.0.22 - - [2025-01-20 02:19:32] "PUT /routing-instance/0f9cf945-5b15-4df5-89d3-6856e93b9c1f HTTP/1.1" 200 266 0.036048 10.0.0.22 - - [2025-01-20 02:19:32] "DELETE /instance-ip/1eb97cb1-ad66-4879-a0e2-257e043a006d HTTP/1.1" 200 115 0.106726 10.0.0.22 - - [2025-01-20 02:19:33] "GET /logical-router/fcf145fc-7448-4efe-be87-c90391a7b7bc?exclude_back_refs=True&exclude_children=True HTTP/1.1" 404 171 0.013378 10.0.0.42 - - [2025-01-20 02:19:33] "POST /neutron/port HTTP/1.1" 200 1092 0.064409 10.0.0.22 - - [2025-01-20 02:19:33] "DELETE /virtual-machine-interface/f2758eef-a14f-41eb-a62f-aa08a4aa18d2 HTTP/1.1" 200 115 0.085759 10.0.0.22 - - [2025-01-20 02:19:33] "GET /instance-ip/4d91faec-4bf0-4957-9115-c3a0e3465ed5?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 2097 0.031548 10.0.0.42 - - [2025-01-20 02:19:33] "POST /neutron/port HTTP/1.1" 200 1089 0.088355 10.0.0.22 - - [2025-01-20 02:19:33] "DELETE /virtual-machine/98aa91a0-884b-4a1c-a981-f66d26f9e07a HTTP/1.1" 200 115 0.070453 10.0.0.22 - - [2025-01-20 02:19:33] "GET /instance-ip/4d91faec-4bf0-4957-9115-c3a0e3465ed5?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1696 0.032556 10.0.0.22 - - [2025-01-20 02:19:34] "GET /virtual-machine-interface/cf23e284-1ba8-49d8-b072-c76c245517c8?fields=floating_ip_back_refs%2Cinstance_ip_back_refs%2Cinterface_route_table_refs HTTP/1.1" 200 1334 0.016318 10.0.0.22 - - [2025-01-20 02:19:34] "DELETE /virtual-machine/69845718-b451-4900-afeb-feb20238adf6 HTTP/1.1" 200 115 0.072870 10.0.0.42 - - [2025-01-20 02:19:34] "POST /neutron/network HTTP/1.1" 200 835 0.009048 10.0.0.22 - - [2025-01-20 02:19:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003929 10.0.0.22 - - [2025-01-20 02:19:35] "POST /useragent-kv HTTP/1.1" 200 115 0.004289 10.0.0.22 - - [2025-01-20 02:19:35] "POST /useragent-kv HTTP/1.1" 200 115 0.003817 10.0.0.42 - - [2025-01-20 02:19:35] "POST /neutron/network HTTP/1.1" 200 151 0.189596 10.0.0.22 - - [2025-01-20 02:19:35] "DELETE /route-target/75bbe75f-04e3-4597-8885-c0895f660809 HTTP/1.1" 200 115 0.037461 10.0.0.22 - - [2025-01-20 02:19:38] "POST /fqname-to-id HTTP/1.1" 404 241 0.033590 10.0.0.22 - - [2025-01-20 02:19:42] "POST /useragent-kv HTTP/1.1" 200 115 0.014451 10.0.0.42 - - [2025-01-20 02:19:42] "POST /neutron/subnet HTTP/1.1" 200 734 0.291754 10.0.0.22 - - [2025-01-20 02:19:43] "POST /ref-update HTTP/1.1" 200 156 0.035542 10.0.0.42 - - [2025-01-20 02:19:43] "POST /neutron/network HTTP/1.1" 200 1008 0.023180 10.0.0.42 - - [2025-01-20 02:19:43] "POST /neutron/subnet HTTP/1.1" 200 828 0.011317 10.0.0.22 - - [2025-01-20 02:19:43] "GET /virtual-network/5a6f5a9d-0328-47dc-a893-c29de81b7ea3?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1950 0.070252 10.0.0.22 - - [2025-01-20 02:19:44] "POST /useragent-kv HTTP/1.1" 200 115 0.003522 10.0.0.42 - - [2025-01-20 02:19:44] "POST /neutron/subnet HTTP/1.1" 200 729 0.298150 10.0.0.42 - - [2025-01-20 02:19:44] "POST /neutron/network HTTP/1.1" 200 1005 0.014703 10.0.0.42 - - [2025-01-20 02:19:44] "POST /neutron/subnet HTTP/1.1" 200 818 0.010682 10.0.0.22 - - [2025-01-20 02:19:45] "POST /fqname-to-id HTTP/1.1" 404 242 0.008140 10.0.0.22 - - [2025-01-20 02:19:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.007088 10.0.0.42 - - [2025-01-20 02:19:45] "POST /neutron/network HTTP/1.1" 200 1116 0.014245 10.0.0.22 - - [2025-01-20 02:19:45] "GET /virtual-network/5a6f5a9d-0328-47dc-a893-c29de81b7ea3?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1950 0.007208 10.0.0.22 - - [2025-01-20 02:19:45] "POST /fqname-to-id HTTP/1.1" 404 242 0.015690 10.0.0.42 - - [2025-01-20 02:19:45] "POST /neutron/network HTTP/1.1" 200 1113 0.021779 10.0.0.22 - - [2025-01-20 02:19:47] "GET /obj-perms HTTP/1.1" 200 5046 0.065103 10.0.0.49 - - [2025-01-20 02:19:47] "GET /obj-perms HTTP/1.1" 200 5046 0.053817 10.0.0.42 - - [2025-01-20 02:19:48] "GET /obj-perms HTTP/1.1" 200 5046 0.054464 10.0.0.22 - - [2025-01-20 02:19:48] "DELETE /access-control-list/5e24658d-fbdf-4d0d-ad46-2975f65c3ba6 HTTP/1.1" 200 115 0.067458 10.0.0.42 - - [2025-01-20 02:19:48] "POST /neutron/network HTTP/1.1" 200 1005 0.037539 10.0.0.22 - - [2025-01-20 02:19:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.008240 10.0.0.42 - - [2025-01-20 02:19:49] "POST /neutron/network HTTP/1.1" 200 1008 0.027334 10.0.0.22 - - [2025-01-20 02:19:49] "POST /ref-update HTTP/1.1" 200 156 0.047854 10.0.0.42 - - [2025-01-20 02:19:49] "POST /neutron/network HTTP/1.1" 200 1008 0.010829 10.0.0.22 - - [2025-01-20 02:19:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004600 10.0.0.22 - - [2025-01-20 02:19:53] "POST /access-control-lists HTTP/1.1" 200 598 0.035139 10.0.0.22 - - [2025-01-20 02:19:57] "GET /projects?obj_uuids=4eca85e8-6342-4d6e-b096-f819135a8330&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.003714 10.0.0.42 - - [2025-01-20 02:19:57] "POST /neutron/network HTTP/1.1" 200 607 0.244453 10.0.0.22 - - [2025-01-20 02:19:57] "POST /route-targets HTTP/1.1" 200 327 0.024297 10.0.0.42 - - [2025-01-20 02:19:57] "POST /neutron/network HTTP/1.1" 200 828 0.011057 10.0.0.42 - - [2025-01-20 02:19:58] "POST /neutron/network HTTP/1.1" 200 117 0.030534 10.0.0.22 - - [2025-01-20 02:19:58] "DELETE /access-control-list/fc81a445-9f5c-4a7c-97ce-14c0a45d4ca5 HTTP/1.1" 200 115 0.114248 10.0.0.22 - - [2025-01-20 02:19:58] "POST /route-targets HTTP/1.1" 200 327 0.028226 10.0.0.42 - - [2025-01-20 02:19:59] "POST /neutron/network HTTP/1.1" 200 827 0.017186 10.0.0.42 - - [2025-01-20 02:19:59] "POST /neutron/subnet HTTP/1.1" 200 729 0.013010 10.0.0.42 - - [2025-01-20 02:19:59] "POST /neutron/network HTTP/1.1" 200 930 0.013275 10.0.0.22 - - [2025-01-20 02:19:59] "POST /access-control-lists HTTP/1.1" 200 590 0.100686 10.0.0.42 - - [2025-01-20 02:20:00] "POST /neutron/network HTTP/1.1" 200 929 0.021836 10.0.0.22 - - [2025-01-20 02:20:00] "POST /ref-update HTTP/1.1" 200 156 0.079857 10.0.0.22 - - [2025-01-20 02:20:03] "GET /obj-perms HTTP/1.1" 200 5034 0.065888 10.0.0.49 - - [2025-01-20 02:20:03] "GET /obj-perms HTTP/1.1" 200 5034 0.068235 10.0.0.42 - - [2025-01-20 02:20:04] "GET /project/4eca85e8-6342-4d6e-b096-f819135a8330?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000433 10.0.0.42 - - [2025-01-20 02:20:04] "POST /neutron/port HTTP/1.1" 200 117 0.008361 10.0.0.42 - - [2025-01-20 02:20:05] "POST /neutron/network HTTP/1.1" 200 939 0.008718 10.0.0.42 - - [2025-01-20 02:20:05] "GET /project/4eca85e8-6342-4d6e-b096-f819135a8330?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000722 10.0.0.42 - - [2025-01-20 02:20:06] "POST /neutron/port HTTP/1.1" 200 1064 0.027972 10.0.0.42 - - [2025-01-20 02:20:06] "POST /neutron/network HTTP/1.1" 200 929 0.009826 10.0.0.42 - - [2025-01-20 02:20:06] "POST /neutron/subnet HTTP/1.1" 200 708 0.030846 10.0.0.42 - - [2025-01-20 02:20:06] "POST /neutron/network HTTP/1.1" 200 930 0.006593 10.0.0.42 - - [2025-01-20 02:20:06] "POST /neutron/port HTTP/1.1" 200 1092 0.037256 10.0.0.22 - - [2025-01-20 02:20:07] "GET /projects?obj_uuids=4eca85e8-6342-4d6e-b096-f819135a8330&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.001155 10.0.0.42 - - [2025-01-20 02:20:07] "POST /neutron/port HTTP/1.1" 200 1063 0.442486 10.0.0.42 - - [2025-01-20 02:20:07] "POST /neutron/port HTTP/1.1" 200 1117 0.162331 10.0.0.42 - - [2025-01-20 02:20:08] "POST /neutron/subnet HTTP/1.1" 200 703 0.026179 10.0.0.42 - - [2025-01-20 02:20:12] "POST /neutron/port HTTP/1.1" 200 1092 0.033867 10.0.0.42 - - [2025-01-20 02:20:12] "POST /neutron/security_group HTTP/1.1" 200 2060 0.012505 10.0.0.42 - - [2025-01-20 02:20:17] "POST /neutron/port HTTP/1.1" 200 1092 0.029954 10.0.0.42 - - [2025-01-20 02:20:18] "POST /neutron/security_group HTTP/1.1" 200 2060 0.017903 10.0.0.42 - - [2025-01-20 02:20:22] "POST /neutron/port HTTP/1.1" 200 1091 0.032166 10.0.0.42 - - [2025-01-20 02:20:22] "POST /neutron/floatingip HTTP/1.1" 200 117 0.007795 10.0.0.42 - - [2025-01-20 02:20:22] "POST /neutron/network HTTP/1.1" 200 929 0.008693 10.0.0.42 - - [2025-01-20 02:20:23] "POST /neutron/port HTTP/1.1" 200 1091 0.031833 10.0.0.42 - - [2025-01-20 02:20:24] "POST /neutron/security_group HTTP/1.1" 200 2060 0.015527 10.0.0.42 - - [2025-01-20 02:20:28] "POST /neutron/network HTTP/1.1" 200 940 0.008761 10.0.0.42 - - [2025-01-20 02:20:28] "POST /neutron/port HTTP/1.1" 200 117 0.001336 10.0.0.22 - - [2025-01-20 02:20:30] "PUT /access-control-list/938b92ba-cf69-45bb-b998-6cf45360835c HTTP/1.1" 200 272 0.068012 10.0.0.22 - - [2025-01-20 02:20:30] "POST /ref-update HTTP/1.1" 200 156 0.048917 10.0.0.42 - - [2025-01-20 02:20:33] "POST /neutron/network HTTP/1.1" 200 827 0.092140 10.0.0.42 - - [2025-01-20 02:20:33] "POST /neutron/network HTTP/1.1" 200 828 0.110801 10.0.0.42 - - [2025-01-20 02:20:34] "POST /neutron/network HTTP/1.1" 200 827 0.009733 10.0.0.42 - - [2025-01-20 02:20:34] "POST /neutron/port HTTP/1.1" 200 151 0.286922 10.0.0.42 - - [2025-01-20 02:20:34] "POST /neutron/port HTTP/1.1" 200 151 0.303683 10.0.0.22 - - [2025-01-20 02:20:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003893 10.0.0.42 - - [2025-01-20 02:20:36] "POST /neutron/network HTTP/1.1" 200 828 0.008292 10.0.0.22 - - [2025-01-20 02:20:36] "DELETE /route-target/f1e45bf6-2483-48d0-966c-3e42a57124f5 HTTP/1.1" 200 115 0.056615 10.0.0.22 - - [2025-01-20 02:20:40] "POST /fqname-to-id HTTP/1.1" 404 231 0.014906 10.0.0.22 - - [2025-01-20 02:20:43] "GET /projects?obj_uuids=bf90bed9-2e26-469b-a100-82dc64507604&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.004103 10.0.0.42 - - [2025-01-20 02:20:44] "POST /neutron/network HTTP/1.1" 200 613 0.185307 10.0.0.42 - - [2025-01-20 02:20:44] "POST /neutron/network HTTP/1.1" 200 830 0.010293 10.0.0.22 - - [2025-01-20 02:20:44] "POST /ref-update HTTP/1.1" 200 156 0.043252 10.0.0.42 - - [2025-01-20 02:20:45] "GET /obj-perms HTTP/1.1" 200 5026 0.059626 10.0.0.42 - - [2025-01-20 02:20:46] "POST /neutron/network HTTP/1.1" 200 117 0.015821 10.0.0.42 - - [2025-01-20 02:20:47] "POST /neutron/network HTTP/1.1" 200 833 0.010978 10.0.0.42 - - [2025-01-20 02:20:47] "POST /neutron/subnet HTTP/1.1" 200 730 0.010151 10.0.0.22 - - [2025-01-20 02:20:48] "GET /obj-perms HTTP/1.1" 200 5026 0.063656 10.0.0.49 - - [2025-01-20 02:20:48] "GET /obj-perms HTTP/1.1" 200 5026 0.061769 10.0.0.22 - - [2025-01-20 02:20:48] "POST /ref-update HTTP/1.1" 200 156 0.030545 10.0.0.22 - - [2025-01-20 02:20:49] "POST /useragent-kv HTTP/1.1" 200 115 0.012933 10.0.0.42 - - [2025-01-20 02:20:49] "POST /neutron/subnet HTTP/1.1" 200 720 0.272278 10.0.0.42 - - [2025-01-20 02:20:49] "POST /neutron/network HTTP/1.1" 200 833 0.007665 10.0.0.42 - - [2025-01-20 02:20:50] "GET /project/bf90bed9-2e26-469b-a100-82dc64507604?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000442 10.0.0.42 - - [2025-01-20 02:20:51] "POST /neutron/network HTTP/1.1" 200 833 0.009459 10.0.0.42 - - [2025-01-20 02:20:51] "POST /neutron/port HTTP/1.1" 200 117 0.007156 10.0.0.22 - - [2025-01-20 02:20:51] "GET /projects?obj_uuids=bf90bed9-2e26-469b-a100-82dc64507604&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001236 10.0.0.42 - - [2025-01-20 02:20:51] "GET /project/bf90bed9-2e26-469b-a100-82dc64507604?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000378 10.0.0.42 - - [2025-01-20 02:20:52] "POST /neutron/port HTTP/1.1" 200 1059 0.442425 10.0.0.42 - - [2025-01-20 02:20:52] "POST /neutron/port HTTP/1.1" 200 1113 0.160134 10.0.0.42 - - [2025-01-20 02:20:52] "POST /neutron/network HTTP/1.1" 200 833 0.009101 10.0.0.42 - - [2025-01-20 02:20:52] "POST /neutron/network HTTP/1.1" 200 833 0.009299 10.0.0.42 - - [2025-01-20 02:20:53] "POST /neutron/port HTTP/1.1" 200 117 0.008248 10.0.0.42 - - [2025-01-20 02:20:53] "POST /neutron/network HTTP/1.1" 200 843 0.008747 10.0.0.42 - - [2025-01-20 02:20:54] "POST /neutron/port HTTP/1.1" 200 1057 0.017723 10.0.0.42 - - [2025-01-20 02:20:54] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004100 10.0.0.42 - - [2025-01-20 02:20:54] "POST /neutron/network HTTP/1.1" 200 833 0.013145 10.0.0.42 - - [2025-01-20 02:20:55] "GET /project/bf90bed9-2e26-469b-a100-82dc64507604?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000551 10.0.0.42 - - [2025-01-20 02:20:55] "POST /neutron/network HTTP/1.1" 200 833 0.016774 10.0.0.42 - - [2025-01-20 02:20:56] "POST /neutron/security_group HTTP/1.1" 200 2056 0.009775 10.0.0.42 - - [2025-01-20 02:20:56] "POST /neutron/network HTTP/1.1" 200 2221 0.018469 10.0.0.22 - - [2025-01-20 02:20:57] "GET /projects?obj_uuids=bf90bed9-2e26-469b-a100-82dc64507604&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001170 10.0.0.22 - - [2025-01-20 02:20:57] "GET /projects?obj_uuids=4eca85e8-6342-4d6e-b096-f819135a8330&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.001080 10.0.0.22 - - [2025-01-20 02:20:57] "GET /project/4eca85e8-6342-4d6e-b096-f819135a8330?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1476 0.055521 10.0.0.22 - - [2025-01-20 02:20:58] "GET /projects?obj_uuids=4eca85e8-6342-4d6e-b096-f819135a8330&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.001131 10.0.0.22 - - [2025-01-20 02:20:58] "GET /project/4eca85e8-6342-4d6e-b096-f819135a8330?fields=security_groups HTTP/1.1" 200 1369 0.091081 10.0.0.42 - - [2025-01-20 02:20:58] "POST /neutron/port HTTP/1.1" 200 1057 0.441202 10.0.0.22 - - [2025-01-20 02:20:58] "DELETE /security-group/5476a23b-b386-4359-8b34-d21d47b4d72c HTTP/1.1" 200 115 0.119541 10.0.0.22 - - [2025-01-20 02:20:58] "GET /projects?obj_uuids=4eca85e8-6342-4d6e-b096-f819135a8330&detail=False&count=False&shared=False HTTP/1.1" 200 351 0.001732 10.0.0.22 - - [2025-01-20 02:20:58] "GET /project/4eca85e8-6342-4d6e-b096-f819135a8330?fields=application_policy_sets HTTP/1.1" 200 1408 0.132364 10.0.0.42 - - [2025-01-20 02:20:58] "POST /neutron/port HTTP/1.1" 200 1110 0.279719 10.0.0.22 - - [2025-01-20 02:20:58] "DELETE /project/4eca85e8-6342-4d6e-b096-f819135a8330 HTTP/1.1" 200 115 0.851115 10.0.0.42 - - [2025-01-20 02:20:58] "POST /neutron/port HTTP/1.1" 200 1113 0.224792 10.0.0.42 - - [2025-01-20 02:20:59] "POST /neutron/port HTTP/1.1" 200 1111 0.188748 10.0.0.42 - - [2025-01-20 02:20:59] "POST /neutron/subnet HTTP/1.1" 200 689 0.021724 10.0.0.42 - - [2025-01-20 02:20:59] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004324 10.0.0.42 - - [2025-01-20 02:20:59] "POST /neutron/network HTTP/1.1" 200 833 0.007513 10.0.0.42 - - [2025-01-20 02:20:59] "POST /neutron/port HTTP/1.1" 200 117 0.001581 10.0.0.42 - - [2025-01-20 02:21:01] "POST /neutron/security_group HTTP/1.1" 200 2056 0.009523 10.0.0.42 - - [2025-01-20 02:21:05] "POST /neutron/port HTTP/1.1" 200 1085 0.030597 10.0.0.42 - - [2025-01-20 02:21:06] "POST /neutron/security_group HTTP/1.1" 200 2056 0.008809 10.0.0.42 - - [2025-01-20 02:21:06] "POST /neutron/port HTTP/1.1" 200 3023 0.048729 10.0.0.42 - - [2025-01-20 02:21:06] "POST /neutron/security_group HTTP/1.1" 200 2056 0.009681 10.0.0.42 - - [2025-01-20 02:21:24] "POST /neutron/port HTTP/1.1" 200 1085 0.035416 10.0.0.42 - - [2025-01-20 02:21:24] "GET /obj-perms HTTP/1.1" 200 5056 0.067053 10.0.0.42 - - [2025-01-20 02:21:24] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004904 10.0.0.42 - - [2025-01-20 02:21:24] "POST /neutron/network HTTP/1.1" 200 833 0.008841 10.0.0.42 - - [2025-01-20 02:21:29] "POST /neutron/port HTTP/1.1" 200 1087 0.026484 10.0.0.42 - - [2025-01-20 02:21:29] "POST /neutron/floatingip HTTP/1.1" 200 117 0.005223 10.0.0.42 - - [2025-01-20 02:21:29] "POST /neutron/network HTTP/1.1" 200 833 0.008145 10.0.0.42 - - [2025-01-20 02:21:39] "POST /neutron/port HTTP/1.1" 200 3023 0.058853 10.0.0.42 - - [2025-01-20 02:21:39] "POST /neutron/security_group HTTP/1.1" 200 2056 0.008713 10.0.0.22 - - [2025-01-20 02:21:51] "POST /ref-update HTTP/1.1" 200 156 0.101652 10.0.0.22 - - [2025-01-20 02:21:51] "POST /ref-update HTTP/1.1" 200 156 0.030687 10.0.0.42 - - [2025-01-20 02:21:51] "POST /neutron/port HTTP/1.1" 200 1087 0.091312 10.0.0.22 - - [2025-01-20 02:21:52] "POST /instance-ips HTTP/1.1" 200 373 0.045030 10.0.0.22 - - [2025-01-20 02:21:52] "POST /ref-relax-for-delete HTTP/1.1" 200 156 0.007172 10.0.0.42 - - [2025-01-20 02:21:52] "POST /neutron/security_group HTTP/1.1" 200 2056 0.019353 10.0.0.22 - - [2025-01-20 02:21:52] "POST /ref-update HTTP/1.1" 200 156 0.022623 10.0.0.22 - - [2025-01-20 02:21:52] "POST /ref-update HTTP/1.1" 200 156 0.044822 10.0.0.22 - - [2025-01-20 02:21:52] "POST /instance-ips HTTP/1.1" 200 375 0.047183 10.0.0.22 - - [2025-01-20 02:21:52] "POST /ref-relax-for-delete HTTP/1.1" 200 156 0.018161 10.0.0.42 - - [2025-01-20 02:21:54] "POST /neutron/port HTTP/1.1" 200 1085 0.024886 10.0.0.42 - - [2025-01-20 02:21:54] "POST /neutron/security_group HTTP/1.1" 200 2056 0.008238 10.0.0.22 - - [2025-01-20 02:21:56] "POST /fqname-to-id HTTP/1.1" 404 242 0.008522 10.0.0.42 - - [2025-01-20 02:21:56] "POST /neutron/network HTTP/1.1" 200 921 0.010829 10.0.0.22 - - [2025-01-20 02:21:56] "POST /access-control-lists HTTP/1.1" 200 604 0.057436 10.0.0.22 - - [2025-01-20 02:21:57] "POST /ref-update HTTP/1.1" 200 156 0.060983 10.0.0.22 - - [2025-01-20 02:21:57] "POST /ref-update HTTP/1.1" 200 156 0.035305 10.0.0.22 - - [2025-01-20 02:21:57] "POST /ref-update HTTP/1.1" 200 156 0.048235 10.0.0.22 - - [2025-01-20 02:21:57] "PUT /routing-instance/9af5d776-baeb-4344-aafc-37ca5ea29961 HTTP/1.1" 200 266 0.027780 10.0.0.22 - - [2025-01-20 02:21:57] "PUT /access-control-list/d5781dc4-bd90-4407-9dde-baa5e5b5c30b HTTP/1.1" 200 272 0.042734 10.0.0.42 - - [2025-01-20 02:21:57] "POST /neutron/security_group HTTP/1.1" 200 2056 0.007980 10.0.0.42 - - [2025-01-20 02:21:58] "POST /neutron/port HTTP/1.1" 200 3830 0.069043 10.0.0.42 - - [2025-01-20 02:21:58] "POST /neutron/security_group HTTP/1.1" 200 2056 0.007813 10.0.0.42 - - [2025-01-20 02:21:58] "POST /neutron/network HTTP/1.1" 200 804 0.029414 10.0.0.42 - - [2025-01-20 02:21:58] "POST /neutron/network HTTP/1.1" 200 921 0.007281 10.0.0.42 - - [2025-01-20 02:21:59] "POST /neutron/port HTTP/1.1" 200 3830 0.052352 10.0.0.42 - - [2025-01-20 02:21:59] "POST /neutron/security_group HTTP/1.1" 200 2056 0.008423 10.0.0.49 - - [2025-01-20 02:21:59] "GET /global-system-configs HTTP/1.1" 200 322 0.124103 10.0.0.22 - - [2025-01-20 02:21:59] "GET /obj-perms HTTP/1.1" 200 5056 0.219560 10.0.0.22 - - [2025-01-20 02:22:01] "GET /global-system-configs HTTP/1.1" 200 322 0.043405 10.0.0.49 - - [2025-01-20 02:22:01] "GET /obj-perms HTTP/1.1" 200 5056 0.199885 10.0.0.42 - - [2025-01-20 02:22:01] "GET /global-system-configs HTTP/1.1" 200 322 0.086038 10.0.0.42 - - [2025-01-20 02:22:01] "GET /obj-perms HTTP/1.1" 200 5056 0.265593 10.0.0.42 - - [2025-01-20 02:22:08] "POST /neutron/network HTTP/1.1" 200 833 0.011198 10.0.0.22 - - [2025-01-20 02:22:08] "DELETE /routing-instance/9af5d776-baeb-4344-aafc-37ca5ea29961 HTTP/1.1" 200 115 0.059271 10.0.0.22 - - [2025-01-20 02:22:08] "DELETE /routing-instance/a6b5e992-f460-44ed-b7bc-50619bdddf74 HTTP/1.1" 200 115 0.089809 10.0.0.22 - - [2025-01-20 02:22:08] "DELETE /access-control-list/d5781dc4-bd90-4407-9dde-baa5e5b5c30b HTTP/1.1" 200 115 0.086221 10.0.0.22 - - [2025-01-20 02:22:09] "POST /ref-update HTTP/1.1" 200 156 0.033549 10.0.0.22 - - [2025-01-20 02:22:09] "DELETE /instance-ip/49eca11b-1723-4bd9-9253-7156b09c2b88 HTTP/1.1" 200 115 0.072375 10.0.0.22 - - [2025-01-20 02:22:09] "POST /ref-update HTTP/1.1" 200 156 0.032814 10.0.0.22 - - [2025-01-20 02:22:09] "DELETE /instance-ip/3b941415-f2fb-4e2f-aa65-1f01c062be48 HTTP/1.1" 200 115 0.077625 10.0.0.42 - - [2025-01-20 02:22:10] "POST /neutron/network HTTP/1.1" 400 204 0.031807 10.0.0.42 - - [2025-01-20 02:22:10] "POST /neutron/port HTTP/1.1" 200 151 0.233720 10.0.0.42 - - [2025-01-20 02:22:11] "POST /neutron/port HTTP/1.1" 200 151 0.259243 10.0.0.42 - - [2025-01-20 02:22:11] "POST /neutron/port HTTP/1.1" 200 151 0.290362 10.0.0.42 - - [2025-01-20 02:22:11] "POST /neutron/port HTTP/1.1" 200 1111 0.042544 10.0.0.22 - - [2025-01-20 02:22:12] "POST /useragent-kv HTTP/1.1" 200 115 0.004396 10.0.0.22 - - [2025-01-20 02:22:12] "POST /useragent-kv HTTP/1.1" 200 115 0.003593 10.0.0.42 - - [2025-01-20 02:22:12] "POST /neutron/network HTTP/1.1" 200 151 0.171336 10.0.0.22 - - [2025-01-20 02:22:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.010650 10.0.0.42 - - [2025-01-20 02:22:13] "POST /neutron/network HTTP/1.1" 200 830 0.008142 10.0.0.22 - - [2025-01-20 02:22:13] "DELETE /route-target/52832013-5d01-43b5-918a-a58bd4120a3f HTTP/1.1" 200 115 0.034927 10.0.0.22 - - [2025-01-20 02:22:17] "POST /fqname-to-id HTTP/1.1" 404 234 0.016409 10.0.0.22 - - [2025-01-20 02:22:22] "GET /projects?obj_uuids=784781b2-066d-4aec-b076-fd6ae1f6cb03&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.003635 10.0.0.42 - - [2025-01-20 02:22:22] "POST /neutron/network HTTP/1.1" 200 618 0.196489 10.0.0.22 - - [2025-01-20 02:22:22] "POST /ref-update HTTP/1.1" 200 156 0.038625 10.0.0.42 - - [2025-01-20 02:22:23] "POST /neutron/network HTTP/1.1" 200 833 0.011563 10.0.0.42 - - [2025-01-20 02:22:23] "POST /neutron/network HTTP/1.1" 200 807 0.017877 10.0.0.42 - - [2025-01-20 02:22:23] "GET /project/784781b2-066d-4aec-b076-fd6ae1f6cb03?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000441 10.0.0.42 - - [2025-01-20 02:22:24] "POST /neutron/network HTTP/1.1" 200 833 0.009906 10.0.0.42 - - [2025-01-20 02:22:24] "POST /neutron/port HTTP/1.1" 200 117 0.007949 10.0.0.42 - - [2025-01-20 02:22:25] "POST /neutron/port HTTP/1.1" 200 1058 0.017511 10.0.0.49 - - [2025-01-20 02:22:26] "GET /global-system-configs HTTP/1.1" 200 322 0.194464 10.0.0.22 - - [2025-01-20 02:22:26] "GET /global-system-configs HTTP/1.1" 200 322 0.178599 10.0.0.42 - - [2025-01-20 02:22:26] "POST /neutron/port HTTP/1.1" 200 1086 0.031515 10.0.0.42 - - [2025-01-20 02:22:26] "POST /neutron/port HTTP/1.1" 200 117 0.001281 10.0.0.49 - - [2025-01-20 02:22:26] "GET /obj-perms HTTP/1.1" 200 5056 0.483622 10.0.0.22 - - [2025-01-20 02:22:26] "GET /obj-perms HTTP/1.1" 200 5056 0.509169 10.0.0.42 - - [2025-01-20 02:22:26] "GET /obj-perms HTTP/1.1" 200 5056 0.433571 10.0.0.42 - - [2025-01-20 02:22:27] "GET /global-system-configs HTTP/1.1" 200 322 0.035511 10.0.0.42 - - [2025-01-20 02:22:29] "POST /neutron/security_group HTTP/1.1" 200 2059 0.009055 10.0.0.42 - - [2025-01-20 02:22:29] "POST /neutron/port HTTP/1.1" 200 1086 0.025037 10.0.0.42 - - [2025-01-20 02:22:37] "POST /neutron/security_group HTTP/1.1" 200 2059 0.007494 10.0.0.22 - - [2025-01-20 02:22:59] "GET /projects?obj_uuids=bf90bed9-2e26-469b-a100-82dc64507604&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.004221 10.0.0.22 - - [2025-01-20 02:22:59] "GET /project/bf90bed9-2e26-469b-a100-82dc64507604?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1461 0.133764 10.0.0.22 - - [2025-01-20 02:22:59] "GET /projects?obj_uuids=bf90bed9-2e26-469b-a100-82dc64507604&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.003292 10.0.0.22 - - [2025-01-20 02:22:59] "GET /project/bf90bed9-2e26-469b-a100-82dc64507604?fields=security_groups HTTP/1.1" 200 1358 0.081138 10.0.0.22 - - [2025-01-20 02:22:59] "DELETE /security-group/17bd07f8-f1ad-4de2-ac9d-7c76557733ea HTTP/1.1" 200 115 0.092457 10.0.0.22 - - [2025-01-20 02:22:59] "GET /projects?obj_uuids=bf90bed9-2e26-469b-a100-82dc64507604&detail=False&count=False&shared=False HTTP/1.1" 200 347 0.001095 10.0.0.22 - - [2025-01-20 02:22:59] "GET /project/bf90bed9-2e26-469b-a100-82dc64507604?fields=application_policy_sets HTTP/1.1" 200 1397 0.057132 10.0.0.22 - - [2025-01-20 02:22:59] "DELETE /project/bf90bed9-2e26-469b-a100-82dc64507604 HTTP/1.1" 200 115 0.704770 10.0.0.42 - - [2025-01-20 02:23:03] "POST /neutron/network HTTP/1.1" 200 833 0.009661 10.0.0.42 - - [2025-01-20 02:23:03] "POST /neutron/port HTTP/1.1" 200 1112 0.015938 10.0.0.22 - - [2025-01-20 02:23:05] "POST /useragent-kv HTTP/1.1" 200 115 0.003197 10.0.0.22 - - [2025-01-20 02:23:05] "POST /useragent-kv HTTP/1.1" 200 115 0.002538 10.0.0.42 - - [2025-01-20 02:23:05] "POST /neutron/network HTTP/1.1" 200 151 0.181926 10.0.0.22 - - [2025-01-20 02:23:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.058560 10.0.0.22 - - [2025-01-20 02:23:08] "POST /access-control-lists HTTP/1.1" 200 597 0.036740 10.0.0.22 - - [2025-01-20 02:23:12] "POST /route-targets HTTP/1.1" 200 327 0.023627 10.0.0.22 - - [2025-01-20 02:23:13] "POST /useragent-kv HTTP/1.1" 200 115 0.011796 10.0.0.42 - - [2025-01-20 02:23:13] "POST /neutron/subnet HTTP/1.1" 200 720 0.364631 10.0.0.42 - - [2025-01-20 02:23:13] "POST /neutron/network HTTP/1.1" 200 824 0.008573 10.0.0.42 - - [2025-01-20 02:23:14] "GET /project/b51783a1-1ace-4c75-86e9-49e1952b5b50?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000433 10.0.0.42 - - [2025-01-20 02:23:14] "POST /neutron/network HTTP/1.1" 200 824 0.009704 10.0.0.42 - - [2025-01-20 02:23:14] "POST /neutron/port HTTP/1.1" 200 117 0.007092 10.0.0.22 - - [2025-01-20 02:23:15] "GET /projects?obj_uuids=b51783a1-1ace-4c75-86e9-49e1952b5b50&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.004393 10.0.0.42 - - [2025-01-20 02:23:15] "GET /project/b51783a1-1ace-4c75-86e9-49e1952b5b50?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000749 10.0.0.42 - - [2025-01-20 02:23:15] "POST /neutron/port HTTP/1.1" 200 1060 0.446578 10.0.0.42 - - [2025-01-20 02:23:16] "POST /neutron/port HTTP/1.1" 200 1060 0.044108 10.0.0.42 - - [2025-01-20 02:23:16] "POST /neutron/port HTTP/1.1" 200 1088 0.035488 10.0.0.42 - - [2025-01-20 02:23:16] "POST /neutron/port HTTP/1.1" 200 117 0.007112 10.0.0.42 - - [2025-01-20 02:23:16] "POST /neutron/port HTTP/1.1" 200 1088 0.046274 10.0.0.42 - - [2025-01-20 02:23:16] "POST /neutron/network HTTP/1.1" 200 834 0.009187 10.0.0.42 - - [2025-01-20 02:23:17] "POST /neutron/port HTTP/1.1" 200 1060 0.026541 10.0.0.42 - - [2025-01-20 02:23:17] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004871 10.0.0.42 - - [2025-01-20 02:23:17] "POST /neutron/network HTTP/1.1" 200 824 0.008811 10.0.0.42 - - [2025-01-20 02:23:21] "POST /neutron/port HTTP/1.1" 200 1088 0.042595 10.0.0.42 - - [2025-01-20 02:23:22] "POST /neutron/security_group HTTP/1.1" 200 2059 0.010357 10.0.0.22 - - [2025-01-20 02:23:26] "GET /obj-perms HTTP/1.1" 200 5056 0.095305 10.0.0.42 - - [2025-01-20 02:23:27] "POST /neutron/port HTTP/1.1" 200 1088 0.040482 10.0.0.49 - - [2025-01-20 02:23:27] "GET /obj-perms HTTP/1.1" 200 5056 0.090262 10.0.0.42 - - [2025-01-20 02:23:27] "POST /neutron/floatingip HTTP/1.1" 200 117 0.040999 10.0.0.42 - - [2025-01-20 02:23:27] "POST /neutron/network HTTP/1.1" 200 824 0.008131 10.0.0.42 - - [2025-01-20 02:23:30] "POST /neutron/port HTTP/1.1" 200 1088 0.024602 10.0.0.42 - - [2025-01-20 02:23:30] "POST /neutron/security_group HTTP/1.1" 200 2059 0.009249 10.0.0.42 - - [2025-01-20 02:23:31] "POST /neutron/port HTTP/1.1" 200 1088 0.024056 10.0.0.42 - - [2025-01-20 02:23:31] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004282 10.0.0.42 - - [2025-01-20 02:23:31] "POST /neutron/network HTTP/1.1" 200 824 0.010052 10.0.0.42 - - [2025-01-20 02:23:32] "POST /neutron/port HTTP/1.1" 200 1088 0.030470 10.0.0.42 - - [2025-01-20 02:23:32] "POST /neutron/port HTTP/1.1" 200 1088 0.026077 10.0.0.42 - - [2025-01-20 02:23:34] "POST /neutron/network HTTP/1.1" 200 824 0.010090 10.0.0.22 - - [2025-01-20 02:23:34] "DELETE /route-target/8cac0a29-049a-4a8a-9e17-694706d0f034 HTTP/1.1" 200 115 0.032721 10.0.0.22 - - [2025-01-20 02:23:37] "POST /fqname-to-id HTTP/1.1" 404 233 0.016164 10.0.0.22 - - [2025-01-20 02:23:41] "GET /projects?obj_uuids=7c48e7c5-0520-4718-898e-fc75f5937a27&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.004024 10.0.0.42 - - [2025-01-20 02:23:41] "POST /neutron/network HTTP/1.1" 200 625 0.198332 10.0.0.22 - - [2025-01-20 02:23:41] "POST /ref-update HTTP/1.1" 200 156 0.031130 10.0.0.42 - - [2025-01-20 02:23:41] "POST /neutron/network HTTP/1.1" 200 839 0.013358 10.0.0.42 - - [2025-01-20 02:23:41] "POST /neutron/network HTTP/1.1" 200 839 0.007147 10.0.0.42 - - [2025-01-20 02:23:42] "GET /project/7c48e7c5-0520-4718-898e-fc75f5937a27?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000437 10.0.0.42 - - [2025-01-20 02:23:43] "POST /neutron/port HTTP/1.1" 200 117 0.006920 10.0.0.42 - - [2025-01-20 02:23:43] "POST /neutron/network HTTP/1.1" 200 849 0.011150 10.0.0.42 - - [2025-01-20 02:23:44] "POST /neutron/port HTTP/1.1" 200 1055 0.021292 10.0.0.42 - - [2025-01-20 02:23:44] "POST /neutron/floatingip HTTP/1.1" 200 117 0.004196 10.0.0.42 - - [2025-01-20 02:23:44] "POST /neutron/network HTTP/1.1" 200 839 0.011385 10.0.0.42 - - [2025-01-20 02:23:48] "POST /neutron/port HTTP/1.1" 200 1083 0.028700 10.0.0.42 - - [2025-01-20 02:23:48] "POST /neutron/security_group HTTP/1.1" 200 2058 0.009988 10.0.0.22 - - [2025-01-20 02:23:59] "GET /projects?obj_uuids=784781b2-066d-4aec-b076-fd6ae1f6cb03&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.000994 10.0.0.22 - - [2025-01-20 02:23:59] "GET /project/784781b2-066d-4aec-b076-fd6ae1f6cb03?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1472 0.058700 10.0.0.22 - - [2025-01-20 02:23:59] "GET /projects?obj_uuids=784781b2-066d-4aec-b076-fd6ae1f6cb03&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.001338 10.0.0.22 - - [2025-01-20 02:23:59] "GET /project/784781b2-066d-4aec-b076-fd6ae1f6cb03?fields=security_groups HTTP/1.1" 200 1366 0.058328 10.0.0.22 - - [2025-01-20 02:24:00] "DELETE /security-group/1063b11f-66d5-4de1-a859-d84889edbafe HTTP/1.1" 200 115 0.177433 10.0.0.22 - - [2025-01-20 02:24:00] "GET /projects?obj_uuids=784781b2-066d-4aec-b076-fd6ae1f6cb03&detail=False&count=False&shared=False HTTP/1.1" 200 350 0.004308 10.0.0.22 - - [2025-01-20 02:24:00] "GET /project/784781b2-066d-4aec-b076-fd6ae1f6cb03?fields=application_policy_sets HTTP/1.1" 200 1405 0.118744 10.0.0.22 - - [2025-01-20 02:24:00] "DELETE /access-control-list/b554a0c7-bf6c-4137-819a-9b5d11a5003a HTTP/1.1" 200 115 0.100423 10.0.0.22 - - [2025-01-20 02:24:00] "DELETE /project/784781b2-066d-4aec-b076-fd6ae1f6cb03 HTTP/1.1" 200 115 0.871641 10.0.0.42 - - [2025-01-20 02:24:01] "POST /neutron/network HTTP/1.1" 200 839 0.007622 10.0.0.42 - - [2025-01-20 02:24:02] "POST /neutron/port HTTP/1.1" 200 1109 0.015169 10.0.0.22 - - [2025-01-20 02:24:03] "POST /useragent-kv HTTP/1.1" 200 115 0.002995 10.0.0.22 - - [2025-01-20 02:24:03] "POST /useragent-kv HTTP/1.1" 200 115 0.016094 10.0.0.42 - - [2025-01-20 02:24:03] "POST /neutron/network HTTP/1.1" 200 151 0.163982 10.0.0.22 - - [2025-01-20 02:24:03] "DELETE /route-target/ae0f7365-f5c4-4e09-aa02-1be5c67f05ba HTTP/1.1" 200 115 0.034077 10.0.0.22 - - [2025-01-20 02:24:07] "POST /useragent-kv HTTP/1.1" 200 115 0.009630 10.0.0.42 - - [2025-01-20 02:24:07] "POST /neutron/subnet HTTP/1.1" 200 725 0.248812 10.0.0.42 - - [2025-01-20 02:24:07] "POST /neutron/network HTTP/1.1" 200 824 0.009084 10.0.0.42 - - [2025-01-20 02:24:08] "GET /project/7c48e7c5-0520-4718-898e-fc75f5937a27?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000441 10.0.0.42 - - [2025-01-20 02:24:08] "POST /neutron/network HTTP/1.1" 200 824 0.044403 10.0.0.42 - - [2025-01-20 02:24:08] "POST /neutron/port HTTP/1.1" 200 117 0.007699 10.0.0.42 - - [2025-01-20 02:24:09] "POST /neutron/port HTTP/1.1" 200 1060 0.019783 10.0.0.42 - - [2025-01-20 02:24:10] "POST /neutron/port HTTP/1.1" 200 1088 0.029870 10.0.0.42 - - [2025-01-20 02:24:10] "POST /neutron/port HTTP/1.1" 200 117 0.001264 10.0.0.42 - - [2025-01-20 02:24:14] "POST /neutron/security_group HTTP/1.1" 200 2058 0.008559 10.0.0.42 - - [2025-01-20 02:24:14] "POST /neutron/port HTTP/1.1" 200 1088 0.027603 10.0.0.42 - - [2025-01-20 02:24:20] "POST /neutron/security_group HTTP/1.1" 200 2058 0.040860 10.0.0.42 - - [2025-01-20 02:24:25] "POST /neutron/port HTTP/1.1" 200 1088 0.027160 10.0.0.42 - - [2025-01-20 02:24:27] "POST /neutron/network HTTP/1.1" 200 824 0.007982 10.0.0.22 - - [2025-01-20 02:24:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.005409 10.0.0.22 - - [2025-01-20 02:24:30] "GET /projects?obj_uuids=7c48e7c5-0520-4718-898e-fc75f5937a27&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001649 10.0.0.42 - - [2025-01-20 02:24:30] "POST /neutron/network HTTP/1.1" 200 605 0.151929 10.0.0.22 - - [2025-01-20 02:24:30] "POST /ref-update HTTP/1.1" 200 156 0.041792 10.0.0.42 - - [2025-01-20 02:24:31] "POST /neutron/network HTTP/1.1" 200 994 0.016224 10.0.0.42 - - [2025-01-20 02:24:31] "POST /neutron/subnet HTTP/1.1" 200 699 0.010922 10.0.0.42 - - [2025-01-20 02:24:31] "POST /neutron/subnet HTTP/1.1" 200 699 0.011913 10.0.0.22 - - [2025-01-20 02:24:32] "GET /projects?obj_uuids=7c48e7c5-0520-4718-898e-fc75f5937a27&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001173 10.0.0.42 - - [2025-01-20 02:24:32] "POST /neutron/port HTTP/1.1" 200 1017 0.297881 10.0.0.42 - - [2025-01-20 02:24:32] "POST /neutron/network HTTP/1.1" 200 994 0.009702 10.0.0.42 - - [2025-01-20 02:24:33] "POST /neutron/port HTTP/1.1" 200 117 0.007053 10.0.0.42 - - [2025-01-20 02:24:33] "POST /neutron/port HTTP/1.1" 200 1017 0.011238 10.0.0.42 - - [2025-01-20 02:24:33] "POST /neutron/port HTTP/1.1" 200 1017 0.010455 10.0.0.42 - - [2025-01-20 02:24:33] "POST /neutron/port HTTP/1.1" 200 117 0.006425 10.0.0.42 - - [2025-01-20 02:24:34] "POST /neutron/port HTTP/1.1" 200 1017 0.011138 10.0.0.42 - - [2025-01-20 02:24:34] "POST /neutron/port HTTP/1.1" 200 1017 0.011421 10.0.0.42 - - [2025-01-20 02:24:34] "GET /project/7c48e7c5-0520-4718-898e-fc75f5937a27?exclude_back_refs=True&exclude_children=True HTTP/1.1" 401 292 0.000452 10.0.0.42 - - [2025-01-20 02:24:34] "POST /neutron/network HTTP/1.1" 200 1004 0.033491 10.0.0.42 - - [2025-01-20 02:24:34] "POST /neutron/port HTTP/1.1" 200 1109 0.167013 10.0.0.42 - - [2025-01-20 02:24:34] "POST /neutron/subnet HTTP/1.1" 200 673 0.020068 10.0.0.42 - - [2025-01-20 02:24:34] "POST /neutron/network HTTP/1.1" 200 994 0.013066 10.0.0.42 - - [2025-01-20 02:24:35] "POST /neutron/network HTTP/1.1" 200 994 0.010932 10.0.0.42 - - [2025-01-20 02:24:35] "POST /neutron/port HTTP/1.1" 200 2050 0.033083 10.0.0.42 - - [2025-01-20 02:24:35] "POST /neutron/network HTTP/1.1" 200 1004 0.009834 10.0.0.42 - - [2025-01-20 02:24:36] "POST /neutron/port HTTP/1.1" 200 1055 0.017665 10.0.0.42 - - [2025-01-20 02:24:36] "POST /neutron/floatingip HTTP/1.1" 200 117 0.003875 10.0.0.42 - - [2025-01-20 02:24:36] "POST /neutron/network HTTP/1.1" 200 994 0.012876 10.0.0.42 - - [2025-01-20 02:24:36] "GET /obj-perms HTTP/1.1" 200 5030 0.070647 10.0.0.42 - - [2025-01-20 02:24:37] "POST /neutron/port HTTP/1.1" 200 1083 0.023417 10.0.0.42 - - [2025-01-20 02:24:37] "POST /neutron/security_group HTTP/1.1" 200 2058 0.007580 10.0.0.42 - - [2025-01-20 02:24:46] "POST /neutron/port HTTP/1.1" 200 1083 0.025143 10.0.0.42 - - [2025-01-20 02:24:49] "POST /neutron/security_group HTTP/1.1" 200 2058 0.006974 10.0.0.42 - - [2025-01-20 02:24:49] "POST /neutron/port HTTP/1.1" 200 1083 0.024216 10.0.0.42 - - [2025-01-20 02:24:50] "POST /neutron/security_group HTTP/1.1" 200 2058 0.008297 10.0.0.42 - - [2025-01-20 02:24:51] "POST /neutron/port HTTP/1.1" 200 1083 0.026083 10.0.0.42 - - [2025-01-20 02:24:51] "POST /neutron/security_group HTTP/1.1" 200 2058 0.009070 10.0.0.42 - - [2025-01-20 02:25:09] "POST /neutron/port HTTP/1.1" 200 151 0.235134 10.0.0.42 - - [2025-01-20 02:25:09] "POST /neutron/port HTTP/1.1" 200 1109 0.014490 10.0.0.42 - - [2025-01-20 02:25:10] "POST /neutron/port HTTP/1.1" 200 151 0.399071 10.0.0.42 - - [2025-01-20 02:25:12] "POST /neutron/network HTTP/1.1" 200 994 0.012268 10.0.0.42 - - [2025-01-20 02:25:14] "POST /neutron/port HTTP/1.1" 400 205 0.004680 [Introspect:8084]10.0.0.42 - - [2025-01-20 02:25:31] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001040 10.0.0.22 - - [2025-01-20 02:25:33] "POST /fqname-to-id HTTP/1.1" 404 230 0.004689 10.0.0.22 - - [2025-01-20 02:25:33] "POST /access-control-lists HTTP/1.1" 200 590 0.052137 10.0.0.22 - - [2025-01-20 02:26:00] "GET /projects?obj_uuids=7c48e7c5-0520-4718-898e-fc75f5937a27&detail=False&count=False&shared=False HTTP/1.1" 200 349 0.001420