+++ date ++ echo 'INFO: =================== Mon Feb 10 00:46:37 UTC 2025 ===================' INFO: =================== Mon Feb 10 00:46:37 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ head -n 1 +++ grep 'inet ' +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.12 ++ 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.17,10.0.0.12,10.0.0.30 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ ANALYTICSDB_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ ANALYTICS_SNMP_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8081 ' +++ '[' -n '10.0.0.17:8081 10.0.0.12:8081 10.0.0.30:8081 ' ']' +++ echo '10.0.0.17:8081 10.0.0.12:8081 10.0.0.30:8081' ++ ANALYTICS_SERVERS='10.0.0.17:8081 10.0.0.12:8081 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9042 ' +++ '[' -n '10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042 ' ']' +++ echo '10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8086 ' +++ '[' -n '10.0.0.17:8086 10.0.0.12:8086 10.0.0.30:8086 ' ']' +++ echo '10.0.0.17:8086 10.0.0.12:8086 10.0.0.30:8086' ++ COLLECTOR_SERVERS='10.0.0.17:8086 10.0.0.12:8086 10.0.0.30: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.17,10.0.0.12,10.0.0.30 ++ CONFIGDB_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8082 ' +++ '[' -n '10.0.0.17:8082 10.0.0.12:8082 10.0.0.30:8082 ' ']' +++ echo '10.0.0.17:8082 10.0.0.12:8082 10.0.0.30:8082' ++ CONFIG_SERVERS='10.0.0.17:8082 10.0.0.12:8082 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9161 ' +++ '[' -n '10.0.0.17:9161 10.0.0.12:9161 10.0.0.30:9161 ' ']' +++ echo '10.0.0.17:9161 10.0.0.12:9161 10.0.0.30:9161' ++ CONFIGDB_SERVERS='10.0.0.17:9161 10.0.0.12:9161 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9041 ' +++ '[' -n '10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 ' ']' +++ echo '10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.17:9041 10.0.0.12:9041 10.0.0.30: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.11,10.20.0.6,10.20.0.8 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.11,10.20.0.6,10.20.0.8 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+=10.0.0.17:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+=10.0.0.12:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+=10.0.0.30:2181, +++ '[' -n 10.0.0.17:2181,10.0.0.12:2181,10.0.0.30:2181, ']' +++ echo 10.0.0.17:2181,10.0.0.12:2181,10.0.0.30:2181 ++ ZOOKEEPER_SERVERS=10.0.0.17:2181,10.0.0.12:2181,10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:2181 ' +++ '[' -n '10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181 ' ']' +++ echo '10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181' ++ RABBITMQ_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+=10.0.0.17:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+=10.0.0.12:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+=10.0.0.30:5673, +++ '[' -n 10.0.0.17:5673,10.0.0.12:5673,10.0.0.30:5673, ']' +++ echo 10.0.0.17:5673,10.0.0.12:5673,10.0.0.30:5673 ++ RABBITMQ_SERVERS=10.0.0.17:5673,10.0.0.12:5673,10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:6379 ' +++ '[' -n '10.0.0.17:6379 10.0.0.12:6379 10.0.0.30:6379 ' ']' +++ echo '10.0.0.17:6379 10.0.0.12:6379 10.0.0.30:6379' ++ REDIS_SERVERS='10.0.0.17:6379 10.0.0.12:6379 10.0.0.30: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.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9092 ' +++ '[' -n '10.0.0.17:9092 10.0.0.12:9092 10.0.0.30:9092 ' ']' +++ echo '10.0.0.17:9092 10.0.0.12:9092 10.0.0.30:9092' ++ KAFKA_SERVERS='10.0.0.17:9092 10.0.0.12:9092 10.0.0.30: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.17 ++ 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.17,10.0.0.12,10.0.0.30 ++ 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.17,10.0.0.12,10.0.0.30 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.17,10.0.0.12,10.0.0.30 + local cassandra=10.0.0.17 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.17 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.17,10.0.0.12,10.0.0.30 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.17,10.0.0.12,10.0.0.30 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ sort ++++ uniq ++++ grep -vi host ++++ cat /proc/net/fib_trie +++ local local_ips=,10.0.0.12,10.20.0.6,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.17'\''))' +++ local server_ip=10.0.0.17 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.17 ]] +++ [[ ,10.0.0.12,10.20.0.6,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.17, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.12'\''))' +++ local server_ip=10.0.0.12 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.12 ]] +++ [[ ,10.0.0.12,10.20.0.6,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.12, ]] +++ echo 10.0.0.12 2 +++ return ++ local ip=10.0.0.12 ++ [[ -z 10.0.0.12 ]] ++ echo 10.0.0.12 + host_ip=10.0.0.12 + [[ cql == \c\q\l ]] ++ echo 10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.12: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' ++ sort ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 02/10/2025 00:46:45.989 7f4aa209b708 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/10/2025 00:46:46.017 7f4aa209b708 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/10/2025 00:46:46.032 7f4aa209b708 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/10/2025 00:46:46.032 7f4aa209b708 [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 Feb 10 00:47:06 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3774 ip_fab_vn = self.create_singleton_entry( 3775 VirtualNetwork(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], 3776 is_provider_network=True)) 3777 self.create_singleton_entry( 3778 RoutingInstance(cfgm_common.IP_FABRIC_VN_FQ_NAME[-1], ip_fab_vn, is_provider_network undefined /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 4007 if not ok: 4008 (code, msg) = result 4009 raise cfgm_common.exceptions.HttpError(code, msg) 4010 obj_id = result 4011 s_obj.uuid = obj_id global cfgm_common = cfgm_common.exceptions = cfgm_common.exceptions.HttpError = code = 409 msg = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...f712f046-052f-4c93-8af7-f43ecfc046ae at zookeeper' HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: f712f046-052f-4c93-8af7-f43ecfc046ae at zookeeper __cause__ = None __class__ = __context__ = NoIdError('virtual_network default-domain:default-project:ip-fabric',) __delattr__ = __dict__ = {'content': 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...f712f046-052f-4c93-8af7-f43ecfc046ae at zookeeper', 'status_code': 409} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'vnc_api.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = (409, 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...f712f046-052f-4c93-8af7-f43ecfc046ae at zookeeper') content = 'FQ Name: /fq-name-to-uuid/virtual_network:defaul...f712f046-052f-4c93-8af7-f43ecfc046ae at zookeeper' status_code = 409 with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3992, in create_singleton_entry s_obj.uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/vnc_db.py", line 2499, in fq_name_to_uuid obj_uuid = self._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1199, in fq_name_to_uuid raise NoIdError('%s %s' % (obj_type, fq_name_str)) vnc_api.exceptions.NoIdError: Unknown id: virtual_network default-domain:default-project:ip-fabric During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3776, in _db_init_entries is_provider_network=True)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 4009, in create_singleton_entry raise cfgm_common.exceptions.HttpError(code, msg) vnc_api.exceptions.HttpError: HTTP Status: 409 Content: FQ Name: /fq-name-to-uuid/virtual_network:default-domain:default-project:ip-fabric exists already with ID: f712f046-052f-4c93-8af7-f43ecfc046ae at zookeeper +++ date ++ echo 'INFO: =================== Mon Feb 10 00:47:08 UTC 2025 ===================' INFO: =================== Mon Feb 10 00:47:08 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ cut -d / -f 1 +++ head -n 1 +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.12 ++ 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.17,10.0.0.12,10.0.0.30 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ ANALYTICSDB_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ ANALYTICS_SNMP_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8081 ' +++ '[' -n '10.0.0.17:8081 10.0.0.12:8081 10.0.0.30:8081 ' ']' +++ echo '10.0.0.17:8081 10.0.0.12:8081 10.0.0.30:8081' ++ ANALYTICS_SERVERS='10.0.0.17:8081 10.0.0.12:8081 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9042 ' +++ '[' -n '10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042 ' ']' +++ echo '10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8086 ' +++ '[' -n '10.0.0.17:8086 10.0.0.12:8086 10.0.0.30:8086 ' ']' +++ echo '10.0.0.17:8086 10.0.0.12:8086 10.0.0.30:8086' ++ COLLECTOR_SERVERS='10.0.0.17:8086 10.0.0.12:8086 10.0.0.30: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.17,10.0.0.12,10.0.0.30 ++ CONFIGDB_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8082 ' +++ '[' -n '10.0.0.17:8082 10.0.0.12:8082 10.0.0.30:8082 ' ']' +++ echo '10.0.0.17:8082 10.0.0.12:8082 10.0.0.30:8082' ++ CONFIG_SERVERS='10.0.0.17:8082 10.0.0.12:8082 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9161 ' +++ '[' -n '10.0.0.17:9161 10.0.0.12:9161 10.0.0.30:9161 ' ']' +++ echo '10.0.0.17:9161 10.0.0.12:9161 10.0.0.30:9161' ++ CONFIGDB_SERVERS='10.0.0.17:9161 10.0.0.12:9161 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9041 ' +++ '[' -n '10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 ' ']' +++ echo '10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.17:9041 10.0.0.12:9041 10.0.0.30: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.11,10.20.0.6,10.20.0.8 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.11,10.20.0.6,10.20.0.8 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+=10.0.0.17:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+=10.0.0.12:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+=10.0.0.30:2181, +++ '[' -n 10.0.0.17:2181,10.0.0.12:2181,10.0.0.30:2181, ']' +++ echo 10.0.0.17:2181,10.0.0.12:2181,10.0.0.30:2181 ++ ZOOKEEPER_SERVERS=10.0.0.17:2181,10.0.0.12:2181,10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:2181 ' +++ '[' -n '10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181 ' ']' +++ echo '10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181' ++ RABBITMQ_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+=10.0.0.17:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+=10.0.0.12:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+=10.0.0.30:5673, +++ '[' -n 10.0.0.17:5673,10.0.0.12:5673,10.0.0.30:5673, ']' +++ echo 10.0.0.17:5673,10.0.0.12:5673,10.0.0.30:5673 ++ RABBITMQ_SERVERS=10.0.0.17:5673,10.0.0.12:5673,10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:6379 ' +++ '[' -n '10.0.0.17:6379 10.0.0.12:6379 10.0.0.30:6379 ' ']' +++ echo '10.0.0.17:6379 10.0.0.12:6379 10.0.0.30:6379' ++ REDIS_SERVERS='10.0.0.17:6379 10.0.0.12:6379 10.0.0.30: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.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9092 ' +++ '[' -n '10.0.0.17:9092 10.0.0.12:9092 10.0.0.30:9092 ' ']' +++ echo '10.0.0.17:9092 10.0.0.12:9092 10.0.0.30:9092' ++ KAFKA_SERVERS='10.0.0.17:9092 10.0.0.12:9092 10.0.0.30: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.17 ++ 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.17,10.0.0.12,10.0.0.30 ++ 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.17,10.0.0.12,10.0.0.30 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.17,10.0.0.12,10.0.0.30 + local cassandra=10.0.0.17 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.17 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.17,10.0.0.12,10.0.0.30 +++ local servers=10.0.0.17,10.0.0.12,10.0.0.30 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ sort ++++ uniq +++ local local_ips=,10.0.0.12,10.20.0.6,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.17'\''))' +++ local server_ip=10.0.0.17 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.17 ]] +++ [[ ,10.0.0.12,10.20.0.6,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.17, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.12'\''))' +++ local server_ip=10.0.0.12 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.12 ]] +++ [[ ,10.0.0.12,10.20.0.6,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.12, ]] +++ echo 10.0.0.12 2 +++ return ++ local ip=10.0.0.12 ++ [[ -z 10.0.0.12 ]] ++ echo 10.0.0.12 + host_ip=10.0.0.12 + [[ cql == \c\q\l ]] ++ echo 10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.12:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sort ++ sed 's/^API__//g' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/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 02/10/2025 00:47:15.907 7f18c6cb1388 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/10/2025 00:47:15.934 7f18c6cb1388 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/10/2025 00:47:15.947 7f18c6cb1388 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/10/2025 00:47:15.947 7f18c6cb1388 [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.12:8082/ Hit Ctrl-C to quit. 10.0.0.12 - - [2025-02-10 00:47:16] "GET / HTTP/1.1" 200 45871 0.001695 10.0.0.12 - - [2025-02-10 00:47:16] "GET / HTTP/1.1" 200 45871 0.001101 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.12 - - [2025-02-10 00:47:17] "POST /fqname-to-id HTTP/1.1" 401 292 0.000409 10.0.0.12 - - [2025-02-10 00:47:17] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000264 10.0.0.12 - - [2025-02-10 00:47:17] "GET / HTTP/1.1" 200 35931 0.002907 10.0.0.12 - - [2025-02-10 00:47:17] "POST /fqname-to-id HTTP/1.1" 401 292 0.000427 10.0.0.30 - - [2025-02-10 00:47:17] "GET / HTTP/1.1" 200 35931 0.001384 10.0.0.30 - - [2025-02-10 00:47:17] "POST /fqname-to-id HTTP/1.1" 401 292 0.000396 10.0.0.30 - - [2025-02-10 00:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.945900 10.0.0.30 - - [2025-02-10 00:47:19] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1059 0.005912 10.0.0.12 - - [2025-02-10 00:47:19] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 1.845216 10.0.0.12 - - [2025-02-10 00:47:19] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.014078 10.0.0.30 - - [2025-02-10 00:47:19] "POST /fqname-to-id HTTP/1.1" 404 220 0.006647 10.0.0.12 - - [2025-02-10 00:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 1.605304 10.0.0.12 - - [2025-02-10 00:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 1.326293 10.0.0.12 - - [2025-02-10 00:47:19] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1059 0.007578 10.0.0.12 - - [2025-02-10 00:47:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.014093 10.0.0.12 - - [2025-02-10 00:47:19] "POST /job-templates HTTP/1.1" 200 553 2.700359 10.0.0.12 - - [2025-02-10 00:47:19] "POST /fqname-to-id HTTP/1.1" 404 220 0.007071 10.0.0.30 - - [2025-02-10 00:47:19] "POST /config-nodes HTTP/1.1" 200 599 0.069198 10.0.0.12 - - [2025-02-10 00:47:19] "POST /config-nodes HTTP/1.1" 200 599 0.072845 /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.12 - - [2025-02-10 00:47:21] "POST /fqname-to-id HTTP/1.1" 404 200 0.011573 10.0.0.12 - - [2025-02-10 00:47:21] "POST /job-templates HTTP/1.1" 200 565 0.088532 10.0.0.12 - - [2025-02-10 00:47:21] "POST /fqname-to-id HTTP/1.1" 404 168 0.019679 10.0.0.12 - - [2025-02-10 00:47:22] "POST /tags HTTP/1.1" 200 317 0.079968 10.0.0.12 - - [2025-02-10 00:47:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.233085 10.0.0.12 - - [2025-02-10 00:47:22] "POST /fqname-to-id HTTP/1.1" 404 162 0.039664 10.0.0.12 - - [2025-02-10 00:47:22] "POST /tags HTTP/1.1" 200 333 0.100182 10.0.0.12 - - [2025-02-10 00:47:22] "POST /fqname-to-id HTTP/1.1" 404 169 0.007084 10.0.0.12 - - [2025-02-10 00:47:22] "PUT /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb HTTP/1.1" 200 274 0.020309 10.0.0.12 - - [2025-02-10 00:47:22] "POST /fqname-to-id HTTP/1.1" 404 166 0.011878 10.0.0.12 - - [2025-02-10 00:47:22] "POST /hardwares HTTP/1.1" 200 327 0.021047 10.0.0.12 - - [2025-02-10 00:47:23] "POST /fqname-to-id HTTP/1.1" 404 164 0.003628 10.0.0.12 - - [2025-02-10 00:47:23] "POST /hardwares HTTP/1.1" 200 323 0.036187 10.0.0.12 - - [2025-02-10 00:47:23] "POST /fqname-to-id HTTP/1.1" 404 164 0.003434 10.0.0.12 - - [2025-02-10 00:47:23] "POST /hardwares HTTP/1.1" 200 323 0.030292 10.0.0.12 - - [2025-02-10 00:47:23] "POST /fqname-to-id HTTP/1.1" 404 165 0.008147 10.0.0.12 - - [2025-02-10 00:47:23] "POST /hardwares HTTP/1.1" 200 325 0.015560 10.0.0.12 - - [2025-02-10 00:47:23] "POST /fqname-to-id HTTP/1.1" 404 165 0.003823 10.0.0.12 - - [2025-02-10 00:47:23] "POST /hardwares HTTP/1.1" 200 323 0.030881 10.0.0.12 - - [2025-02-10 00:47:23] "POST /fqname-to-id HTTP/1.1" 404 164 0.003926 10.0.0.12 - - [2025-02-10 00:47:23] "POST /hardwares HTTP/1.1" 200 317 0.039787 10.0.0.12 - - [2025-02-10 00:47:23] "POST /access-control-lists HTTP/1.1" 200 587 0.127655 10.0.0.12 - - [2025-02-10 00:47:23] "POST /fqname-to-id HTTP/1.1" 404 162 0.014468 10.0.0.12 - - [2025-02-10 00:47:24] "POST /hardwares HTTP/1.1" 200 319 0.047759 10.0.0.12 - - [2025-02-10 00:47:24] "POST /route-targets HTTP/1.1" 200 327 0.026152 10.0.0.12 - - [2025-02-10 00:47:24] "POST /fqname-to-id HTTP/1.1" 404 161 0.003784 10.0.0.12 - - [2025-02-10 00:47:24] "POST /hardwares HTTP/1.1" 200 317 0.021994 10.0.0.12 - - [2025-02-10 00:47:24] "POST /ref-update HTTP/1.1" 200 156 0.059063 10.0.0.12 - - [2025-02-10 00:47:24] "POST /fqname-to-id HTTP/1.1" 404 162 0.012071 10.0.0.12 - - [2025-02-10 00:47:24] "POST /hardwares HTTP/1.1" 200 319 0.064467 10.0.0.12 - - [2025-02-10 00:47:24] "POST /fqname-to-id HTTP/1.1" 404 158 0.012552 10.0.0.12 - - [2025-02-10 00:47:24] "POST /route-targets HTTP/1.1" 200 327 0.024599 10.0.0.12 - - [2025-02-10 00:47:24] "POST /hardwares HTTP/1.1" 200 315 0.030844 10.0.0.12 - - [2025-02-10 00:47:24] "POST /fqname-to-id HTTP/1.1" 404 158 0.023943 10.0.0.12 - - [2025-02-10 00:47:24] "POST /hardwares HTTP/1.1" 200 305 0.016267 10.0.0.12 - - [2025-02-10 00:47:24] "POST /access-control-lists HTTP/1.1" 200 551 0.096202 10.0.0.12 - - [2025-02-10 00:47:24] "POST /fqname-to-id HTTP/1.1" 404 155 0.003594 10.0.0.12 - - [2025-02-10 00:47:24] "POST /hardwares HTTP/1.1" 200 305 0.031770 10.0.0.12 - - [2025-02-10 00:47:25] "POST /fqname-to-id HTTP/1.1" 404 156 0.003360 10.0.0.12 - - [2025-02-10 00:47:25] "POST /hardwares HTTP/1.1" 200 307 0.021460 10.0.0.12 - - [2025-02-10 00:47:25] "POST /fqname-to-id HTTP/1.1" 404 158 0.021874 10.0.0.12 - - [2025-02-10 00:47:25] "POST /hardwares HTTP/1.1" 200 311 0.033218 10.0.0.12 - - [2025-02-10 00:47:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.003703 10.0.0.12 - - [2025-02-10 00:47:25] "POST /hardwares HTTP/1.1" 200 309 0.027576 10.0.0.12 - - [2025-02-10 00:47:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.003483 10.0.0.12 - - [2025-02-10 00:47:25] "POST /hardwares HTTP/1.1" 200 309 0.046244 10.0.0.12 - - [2025-02-10 00:47:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.015231 10.0.0.12 - - [2025-02-10 00:47:25] "POST /hardwares HTTP/1.1" 200 309 0.016122 10.0.0.12 - - [2025-02-10 00:47:25] "POST /fqname-to-id HTTP/1.1" 404 190 0.003707 10.0.0.12 - - [2025-02-10 00:47:26] "POST /features HTTP/1.1" 200 523 0.046492 10.0.0.12 - - [2025-02-10 00:47:26] "POST /fqname-to-id HTTP/1.1" 404 184 0.015521 10.0.0.12 - - [2025-02-10 00:47:26] "POST /features HTTP/1.1" 200 531 0.057403 10.0.0.12 - - [2025-02-10 00:47:26] "POST /fqname-to-id HTTP/1.1" 404 193 0.003485 10.0.0.12 - - [2025-02-10 00:47:26] "POST /features HTTP/1.1" 200 525 0.045189 10.0.0.12 - - [2025-02-10 00:47:26] "POST /fqname-to-id HTTP/1.1" 404 182 0.003297 10.0.0.12 - - [2025-02-10 00:47:26] "POST /features HTTP/1.1" 200 533 0.086303 10.0.0.12 - - [2025-02-10 00:47:26] "POST /fqname-to-id HTTP/1.1" 404 178 0.017775 10.0.0.12 - - [2025-02-10 00:47:27] "POST /physical-roles HTTP/1.1" 200 523 0.044792 10.0.0.12 - - [2025-02-10 00:47:27] "POST /fqname-to-id HTTP/1.1" 404 177 0.003050 10.0.0.12 - - [2025-02-10 00:47:27] "POST /overlay-roles HTTP/1.1" 200 545 0.099644 10.0.0.12 - - [2025-02-10 00:47:27] "POST /fqname-to-id HTTP/1.1" 404 191 0.003407 10.0.0.12 - - [2025-02-10 00:47:27] "POST /overlay-roles HTTP/1.1" 200 533 0.036906 10.0.0.12 - - [2025-02-10 00:47:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.011207 10.0.0.12 - - [2025-02-10 00:47:27] "POST /overlay-roles HTTP/1.1" 200 531 0.080884 10.0.0.12 - - [2025-02-10 00:47:27] "POST /fqname-to-id HTTP/1.1" 404 183 0.003221 10.0.0.12 - - [2025-02-10 00:47:28] "POST /overlay-roles HTTP/1.1" 200 537 0.095543 10.0.0.12 - - [2025-02-10 00:47:28] "POST /fqname-to-id HTTP/1.1" 404 178 0.007111 10.0.0.12 - - [2025-02-10 00:47:28] "POST /overlay-roles HTTP/1.1" 200 543 0.056042 10.0.0.12 - - [2025-02-10 00:47:28] "POST /fqname-to-id HTTP/1.1" 404 189 0.011624 10.0.0.12 - - [2025-02-10 00:47:28] "POST /role-definitions HTTP/1.1" 200 549 0.058548 10.0.0.12 - - [2025-02-10 00:47:28] "POST /fqname-to-id HTTP/1.1" 404 197 0.004710 10.0.0.12 - - [2025-02-10 00:47:28] "POST /role-definitions HTTP/1.1" 200 547 0.042817 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 191 0.003675 10.0.0.12 - - [2025-02-10 00:47:29] "POST /role-definitions HTTP/1.1" 200 549 0.027540 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 189 0.003358 10.0.0.12 - - [2025-02-10 00:47:29] "POST /role-definitions HTTP/1.1" 200 549 0.038031 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 189 0.003182 10.0.0.12 - - [2025-02-10 00:47:29] "POST /role-definitions HTTP/1.1" 200 553 0.054705 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 182 0.005053 10.0.0.12 - - [2025-02-10 00:47:29] "POST /role-definitions HTTP/1.1" 200 543 0.029067 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 184 0.006393 10.0.0.12 - - [2025-02-10 00:47:29] "POST /role-definitions HTTP/1.1" 200 547 0.030524 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 196 0.004704 10.0.0.12 - - [2025-02-10 00:47:29] "POST /role-definitions HTTP/1.1" 200 559 0.023057 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 212 0.003460 10.0.0.12 - - [2025-02-10 00:47:30] "POST /feature-configs HTTP/1.1" 200 561 0.025418 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 187 0.002996 10.0.0.12 - - [2025-02-10 00:47:30] "POST /node-profiles HTTP/1.1" 200 549 0.025942 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 189 0.005306 10.0.0.12 - - [2025-02-10 00:47:30] "POST /node-profiles HTTP/1.1" 200 539 0.029836 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 185 0.006799 10.0.0.12 - - [2025-02-10 00:47:30] "POST /node-profiles HTTP/1.1" 200 557 0.033148 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 206 0.003400 10.0.0.12 - - [2025-02-10 00:47:30] "POST /telemetry-profiles HTTP/1.1" 200 554 0.036874 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 206 0.003367 10.0.0.12 - - [2025-02-10 00:47:30] "POST /telemetry-profiles HTTP/1.1" 200 554 0.032861 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 202 0.005207 10.0.0.12 - - [2025-02-10 00:47:30] "POST /sflow-profiles HTTP/1.1" 200 538 0.028342 10.0.0.12 - - [2025-02-10 00:47:31] "POST /fqname-to-id HTTP/1.1" 404 199 0.003037 10.0.0.12 - - [2025-02-10 00:47:31] "POST /netconf-profiles HTTP/1.1" 200 542 0.028167 10.0.0.12 - - [2025-02-10 00:47:31] "POST /fqname-to-id HTTP/1.1" 404 193 0.003276 10.0.0.12 - - [2025-02-10 00:47:31] "POST /device-functional-groups HTTP/1.1" 200 544 0.029358 10.0.0.12 - - [2025-02-10 00:47:31] "POST /fqname-to-id HTTP/1.1" 404 218 0.003145 10.0.0.12 - - [2025-02-10 00:47:31] "POST /device-functional-groups HTTP/1.1" 200 570 0.024127 10.0.0.12 - - [2025-02-10 00:47:31] "POST /fqname-to-id HTTP/1.1" 404 206 0.003217 10.0.0.12 - - [2025-02-10 00:47:31] "POST /device-functional-groups HTTP/1.1" 200 564 0.025522 10.0.0.12 - - [2025-02-10 00:47:31] "POST /fqname-to-id HTTP/1.1" 404 201 0.003345 10.0.0.12 - - [2025-02-10 00:47:31] "POST /role-configs HTTP/1.1" 200 520 0.032423 10.0.0.12 - - [2025-02-10 00:47:31] "POST /fqname-to-id HTTP/1.1" 404 198 0.006062 10.0.0.12 - - [2025-02-10 00:47:31] "POST /role-configs HTTP/1.1" 200 526 0.025210 10.0.0.12 - - [2025-02-10 00:47:32] "POST /fqname-to-id HTTP/1.1" 404 193 0.007568 10.0.0.12 - - [2025-02-10 00:47:32] "POST /role-configs HTTP/1.1" 200 518 0.030075 10.0.0.12 - - [2025-02-10 00:47:32] "POST /ref-update HTTP/1.1" 200 156 0.023394 10.0.0.12 - - [2025-02-10 00:47:32] "POST /ref-update HTTP/1.1" 200 156 0.013347 10.0.0.12 - - [2025-02-10 00:47:32] "POST /ref-update HTTP/1.1" 200 156 0.015688 10.0.0.12 - - [2025-02-10 00:47:32] "POST /ref-update HTTP/1.1" 200 156 0.014600 10.0.0.12 - - [2025-02-10 00:47:32] "POST /ref-update HTTP/1.1" 200 156 0.013625 10.0.0.12 - - [2025-02-10 00:47:32] "POST /ref-update HTTP/1.1" 200 156 0.023121 10.0.0.12 - - [2025-02-10 00:47:32] "POST /ref-update HTTP/1.1" 200 156 0.014414 10.0.0.12 - - [2025-02-10 00:47:32] "POST /ref-update HTTP/1.1" 200 156 0.017271 10.0.0.12 - - [2025-02-10 00:47:32] "POST /ref-update HTTP/1.1" 200 156 0.029737 10.0.0.12 - - [2025-02-10 00:47:32] "POST /ref-update HTTP/1.1" 200 156 0.042284 10.0.0.12 - - [2025-02-10 00:47:32] "POST /ref-update HTTP/1.1" 200 156 0.043040 10.0.0.12 - - [2025-02-10 00:47:33] "POST /ref-update HTTP/1.1" 200 156 0.016367 10.0.0.12 - - [2025-02-10 00:47:33] "POST /ref-update HTTP/1.1" 200 156 0.028948 10.0.0.12 - - [2025-02-10 00:47:33] "POST /ref-update HTTP/1.1" 200 156 0.017548 10.0.0.12 - - [2025-02-10 00:47:33] "POST /ref-update HTTP/1.1" 200 156 0.014890 10.0.0.12 - - [2025-02-10 00:47:33] "POST /ref-update HTTP/1.1" 200 156 0.014847 10.0.0.12 - - [2025-02-10 00:47:33] "POST /ref-update HTTP/1.1" 200 156 0.020577 10.0.0.12 - - [2025-02-10 00:47:33] "POST /ref-update HTTP/1.1" 200 156 0.016009 10.0.0.12 - - [2025-02-10 00:47:33] "POST /ref-update HTTP/1.1" 200 156 0.015999 10.0.0.12 - - [2025-02-10 00:47:33] "POST /ref-update HTTP/1.1" 200 156 0.017153 10.0.0.12 - - [2025-02-10 00:47:33] "POST /ref-update HTTP/1.1" 200 156 0.017610 10.0.0.12 - - [2025-02-10 00:47:33] "POST /ref-update HTTP/1.1" 200 156 0.014046 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.061375 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.024175 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.016866 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.013571 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.027721 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.012661 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.018249 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.014018 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.014234 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.015836 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.018279 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.013588 10.0.0.12 - - [2025-02-10 00:47:34] "POST /ref-update HTTP/1.1" 200 156 0.019477 10.0.0.12 - - [2025-02-10 00:47:35] "POST /ref-update HTTP/1.1" 200 156 0.016644 10.0.0.12 - - [2025-02-10 00:47:35] "POST /ref-update HTTP/1.1" 200 156 0.013528 10.0.0.12 - - [2025-02-10 00:47:35] "POST /ref-update HTTP/1.1" 200 156 0.016239 10.0.0.12 - - [2025-02-10 00:47:35] "POST /ref-update HTTP/1.1" 200 156 0.019895 10.0.0.12 - - [2025-02-10 00:47:35] "POST /ref-update HTTP/1.1" 200 156 0.028539 10.0.0.12 - - [2025-02-10 00:47:35] "POST /ref-update HTTP/1.1" 200 156 0.019405 10.0.0.12 - - [2025-02-10 00:47:35] "POST /ref-update HTTP/1.1" 200 156 0.023360 10.0.0.12 - - [2025-02-10 00:47:35] "POST /ref-update HTTP/1.1" 200 156 0.028314 10.0.0.12 - - [2025-02-10 00:47:35] "POST /ref-update HTTP/1.1" 200 156 0.029709 10.0.0.12 - - [2025-02-10 00:47:35] "POST /ref-update HTTP/1.1" 200 156 0.034650 10.0.0.12 - - [2025-02-10 00:47:35] "POST /ref-update HTTP/1.1" 200 156 0.018386 10.0.0.12 - - [2025-02-10 00:47:35] "POST /ref-update HTTP/1.1" 200 156 0.030650 10.0.0.12 - - [2025-02-10 00:47:36] "POST /ref-update HTTP/1.1" 200 156 0.015898 10.0.0.12 - - [2025-02-10 00:47:36] "POST /ref-update HTTP/1.1" 200 156 0.018078 10.0.0.12 - - [2025-02-10 00:47:36] "POST /ref-update HTTP/1.1" 200 156 0.018619 10.0.0.12 - - [2025-02-10 00:47:36] "POST /ref-update HTTP/1.1" 200 156 0.015822 10.0.0.12 - - [2025-02-10 00:47:36] "POST /ref-update HTTP/1.1" 200 156 0.018233 10.0.0.12 - - [2025-02-10 00:47:36] "POST /ref-update HTTP/1.1" 200 156 0.014458 10.0.0.12 - - [2025-02-10 00:47:36] "POST /ref-update HTTP/1.1" 200 156 0.012923 10.0.0.12 - - [2025-02-10 00:47:36] "POST /ref-update HTTP/1.1" 200 156 0.017211 10.0.0.12 - - [2025-02-10 00:47:36] "POST /ref-update HTTP/1.1" 200 156 0.023481 10.0.0.12 - - [2025-02-10 00:47:36] "POST /ref-update HTTP/1.1" 200 156 0.040495 10.0.0.12 - - [2025-02-10 00:47:36] "POST /ref-update HTTP/1.1" 200 156 0.020577 10.0.0.12 - - [2025-02-10 00:47:36] "POST /ref-update HTTP/1.1" 200 156 0.030011 10.0.0.12 - - [2025-02-10 00:47:37] "POST /ref-update HTTP/1.1" 200 156 0.028155 10.0.0.12 - - [2025-02-10 00:47:37] "POST /ref-update HTTP/1.1" 200 156 0.016061 10.0.0.12 - - [2025-02-10 00:47:37] "POST /ref-update HTTP/1.1" 200 156 0.023560 10.0.0.12 - - [2025-02-10 00:47:37] "POST /ref-update HTTP/1.1" 200 156 0.020044 10.0.0.12 - - [2025-02-10 00:47:37] "POST /ref-update HTTP/1.1" 200 156 0.026940 10.0.0.12 - - [2025-02-10 00:47:37] "POST /ref-update HTTP/1.1" 200 156 0.024336 10.0.0.12 - - [2025-02-10 00:47:37] "POST /ref-update HTTP/1.1" 200 156 0.041147 10.0.0.12 - - [2025-02-10 00:47:37] "POST /ref-update HTTP/1.1" 200 156 0.016070 10.0.0.12 - - [2025-02-10 00:47:37] "POST /ref-update HTTP/1.1" 200 156 0.026772 10.0.0.12 - - [2025-02-10 00:47:37] "POST /ref-update HTTP/1.1" 200 156 0.025614 10.0.0.12 - - [2025-02-10 00:47:37] "POST /ref-update HTTP/1.1" 200 156 0.017965 10.0.0.12 - - [2025-02-10 00:47:38] "POST /ref-update HTTP/1.1" 200 156 0.027686 10.0.0.12 - - [2025-02-10 00:47:38] "POST /ref-update HTTP/1.1" 200 156 0.012022 10.0.0.12 - - [2025-02-10 00:47:38] "POST /ref-update HTTP/1.1" 200 156 0.011534 10.0.0.12 - - [2025-02-10 00:47:38] "POST /ref-update HTTP/1.1" 200 156 0.023730 10.0.0.12 - - [2025-02-10 00:47:38] "POST /ref-update HTTP/1.1" 200 156 0.014496 10.0.0.12 - - [2025-02-10 00:47:38] "POST /ref-update HTTP/1.1" 200 156 0.017499 10.0.0.12 - - [2025-02-10 00:47:38] "POST /ref-update HTTP/1.1" 200 156 0.029122 10.0.0.12 - - [2025-02-10 00:47:38] "POST /ref-update HTTP/1.1" 200 156 0.026724 10.0.0.12 - - [2025-02-10 00:47:38] "POST /ref-update HTTP/1.1" 200 156 0.021511 10.0.0.12 - - [2025-02-10 00:47:38] "POST /ref-update HTTP/1.1" 200 156 0.027701 10.0.0.12 - - [2025-02-10 00:47:38] "POST /ref-update HTTP/1.1" 200 156 0.023632 10.0.0.12 - - [2025-02-10 00:47:38] "POST /ref-update HTTP/1.1" 200 156 0.037459 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.014215 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.014247 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.016622 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.015105 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.012863 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.014080 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.016104 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.013001 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.024773 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.012925 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.013620 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.015798 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.011791 10.0.0.12 - - [2025-02-10 00:47:39] "POST /ref-update HTTP/1.1" 200 156 0.011225 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.012977 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.012153 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.012514 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.014463 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.011914 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.014883 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.013538 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.011857 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.015127 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.017916 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.013754 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.014260 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.012429 10.0.0.12 - - [2025-02-10 00:47:40] "POST /ref-update HTTP/1.1" 200 156 0.019771 10.0.0.12 - - [2025-02-10 00:47:41] "POST /ref-update HTTP/1.1" 200 156 0.014375 10.0.0.12 - - [2025-02-10 00:47:41] "POST /ref-update HTTP/1.1" 200 156 0.012100 10.0.0.12 - - [2025-02-10 00:47:41] "POST /ref-update HTTP/1.1" 200 156 0.022388 10.0.0.12 - - [2025-02-10 00:47:41] "POST /ref-update HTTP/1.1" 200 156 0.011554 10.0.0.12 - - [2025-02-10 00:47:41] "POST /ref-update HTTP/1.1" 200 156 0.019040 10.0.0.12 - - [2025-02-10 00:47:41] "POST /ref-update HTTP/1.1" 200 156 0.011915 10.0.0.12 - - [2025-02-10 00:47:41] "POST /ref-update HTTP/1.1" 200 156 0.013857 10.0.0.12 - - [2025-02-10 00:47:41] "POST /ref-update HTTP/1.1" 200 156 0.035371 10.0.0.12 - - [2025-02-10 00:47:41] "POST /ref-update HTTP/1.1" 200 156 0.020431 10.0.0.12 - - [2025-02-10 00:47:41] "POST /ref-update HTTP/1.1" 200 156 0.024487 10.0.0.12 - - [2025-02-10 00:47:41] "POST /ref-update HTTP/1.1" 200 156 0.021411 10.0.0.12 - - [2025-02-10 00:47:41] "POST /ref-update HTTP/1.1" 200 156 0.028669 10.0.0.12 - - [2025-02-10 00:47:42] "POST /ref-update HTTP/1.1" 200 156 0.030222 10.0.0.12 - - [2025-02-10 00:47:42] "POST /ref-update HTTP/1.1" 200 156 0.028808 10.0.0.12 - - [2025-02-10 00:47:42] "POST /ref-update HTTP/1.1" 200 156 0.020523 10.0.0.12 - - [2025-02-10 00:47:42] "POST /ref-update HTTP/1.1" 200 156 0.032915 10.0.0.12 - - [2025-02-10 00:47:42] "POST /ref-update HTTP/1.1" 200 156 0.033580 10.0.0.12 - - [2025-02-10 00:47:42] "POST /ref-update HTTP/1.1" 200 156 0.048476 10.0.0.12 - - [2025-02-10 00:47:42] "POST /ref-update HTTP/1.1" 200 156 0.036616 10.0.0.12 - - [2025-02-10 00:47:42] "POST /ref-update HTTP/1.1" 200 156 0.021793 10.0.0.12 - - [2025-02-10 00:47:42] "POST /ref-update HTTP/1.1" 200 156 0.073766 10.0.0.12 - - [2025-02-10 00:47:42] "POST /ref-update HTTP/1.1" 200 156 0.012557 10.0.0.12 - - [2025-02-10 00:47:43] "POST /ref-update HTTP/1.1" 200 156 0.014548 10.0.0.12 - - [2025-02-10 00:47:43] "POST /ref-update HTTP/1.1" 200 156 0.013622 10.0.0.12 - - [2025-02-10 00:47:43] "POST /ref-update HTTP/1.1" 200 156 0.013255 10.0.0.12 - - [2025-02-10 00:47:43] "POST /ref-update HTTP/1.1" 200 156 0.013972 10.0.0.12 - - [2025-02-10 00:47:43] "POST /ref-update HTTP/1.1" 200 156 0.016113 10.0.0.12 - - [2025-02-10 00:47:43] "POST /ref-update HTTP/1.1" 200 156 0.018219 10.0.0.12 - - [2025-02-10 00:47:43] "POST /ref-update HTTP/1.1" 200 156 0.020629 10.0.0.12 - - [2025-02-10 00:47:43] "POST /ref-update HTTP/1.1" 200 156 0.032932 10.0.0.12 - - [2025-02-10 00:47:43] "POST /ref-update HTTP/1.1" 200 156 0.031955 10.0.0.12 - - [2025-02-10 00:47:43] "POST /ref-update HTTP/1.1" 200 156 0.043209 10.0.0.12 - - [2025-02-10 00:47:43] "POST /ref-update HTTP/1.1" 200 156 0.027112 10.0.0.12 - - [2025-02-10 00:47:43] "POST /ref-update HTTP/1.1" 200 156 0.029143 10.0.0.12 - - [2025-02-10 00:47:44] "POST /ref-update HTTP/1.1" 200 156 0.025676 10.0.0.12 - - [2025-02-10 00:47:44] "POST /ref-update HTTP/1.1" 200 156 0.028722 10.0.0.12 - - [2025-02-10 00:47:44] "POST /ref-update HTTP/1.1" 200 156 0.014535 10.0.0.12 - - [2025-02-10 00:47:44] "POST /ref-update HTTP/1.1" 200 156 0.020795 10.0.0.12 - - [2025-02-10 00:47:44] "POST /ref-update HTTP/1.1" 200 156 0.014539 10.0.0.12 - - [2025-02-10 00:47:44] "POST /ref-update HTTP/1.1" 200 156 0.020375 10.0.0.12 - - [2025-02-10 00:47:44] "POST /ref-update HTTP/1.1" 200 156 0.011674 10.0.0.12 - - [2025-02-10 00:47:44] "POST /ref-update HTTP/1.1" 200 156 0.012767 10.0.0.12 - - [2025-02-10 00:47:44] "POST /ref-update HTTP/1.1" 200 156 0.014230 10.0.0.12 - - [2025-02-10 00:47:44] "POST /ref-update HTTP/1.1" 200 156 0.013045 10.0.0.12 - - [2025-02-10 00:47:44] "POST /ref-update HTTP/1.1" 200 156 0.040986 10.0.0.12 - - [2025-02-10 00:47:44] "POST /ref-update HTTP/1.1" 200 156 0.031541 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.027036 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.018116 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.013169 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.013707 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.011868 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.012455 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.014139 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.012384 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.011938 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.013220 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.014839 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.016558 10.0.0.12 - - [2025-02-10 00:47:45] "POST /ref-update HTTP/1.1" 200 156 0.016158 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.012630 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.012222 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.014770 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.013180 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.018001 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.013197 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.014518 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.013771 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.015161 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.012316 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.014829 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.015249 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.012967 10.0.0.12 - - [2025-02-10 00:47:46] "POST /ref-update HTTP/1.1" 200 156 0.014869 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.013426 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.026624 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.038018 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.028210 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.037481 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.014175 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.018465 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.016198 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.015642 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.015321 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.013711 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.013899 10.0.0.12 - - [2025-02-10 00:47:47] "POST /ref-update HTTP/1.1" 200 156 0.013665 10.0.0.12 - - [2025-02-10 00:47:48] "POST /ref-update HTTP/1.1" 200 156 0.050282 10.0.0.12 - - [2025-02-10 00:47:48] "POST /ref-update HTTP/1.1" 200 156 0.027002 10.0.0.12 - - [2025-02-10 00:47:48] "POST /ref-update HTTP/1.1" 200 156 0.067702 10.0.0.12 - - [2025-02-10 00:47:48] "POST /ref-update HTTP/1.1" 200 156 0.048313 10.0.0.12 - - [2025-02-10 00:47:48] "POST /ref-update HTTP/1.1" 200 156 0.015788 10.0.0.12 - - [2025-02-10 00:47:48] "POST /ref-update HTTP/1.1" 200 156 0.018677 10.0.0.12 - - [2025-02-10 00:47:48] "POST /ref-update HTTP/1.1" 200 156 0.015250 10.0.0.12 - - [2025-02-10 00:47:48] "POST /ref-update HTTP/1.1" 200 156 0.015993 10.0.0.12 - - [2025-02-10 00:47:48] "POST /ref-update HTTP/1.1" 200 156 0.014506 10.0.0.12 - - [2025-02-10 00:47:48] "POST /ref-update HTTP/1.1" 200 156 0.012714 10.0.0.12 - - [2025-02-10 00:47:48] "POST /ref-update HTTP/1.1" 200 156 0.014768 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.015045 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.012720 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.013394 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.014637 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.019755 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.014855 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.017907 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.013092 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.013588 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.029387 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.015875 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.013599 10.0.0.12 - - [2025-02-10 00:47:49] "POST /ref-update HTTP/1.1" 200 156 0.013961 10.0.0.12 - - [2025-02-10 00:47:50] "POST /ref-update HTTP/1.1" 200 156 0.015193 10.0.0.12 - - [2025-02-10 00:47:50] "POST /ref-update HTTP/1.1" 200 156 0.014132 10.0.0.12 - - [2025-02-10 00:47:50] "POST /ref-update HTTP/1.1" 200 156 0.015750 10.0.0.12 - - [2025-02-10 00:47:50] "POST /ref-update HTTP/1.1" 200 156 0.039886 10.0.0.12 - - [2025-02-10 00:47:50] "POST /ref-update HTTP/1.1" 200 156 0.026533 10.0.0.12 - - [2025-02-10 00:47:50] "POST /ref-update HTTP/1.1" 200 156 0.030487 10.0.0.12 - - [2025-02-10 00:47:50] "POST /ref-update HTTP/1.1" 200 156 0.013884 10.0.0.12 - - [2025-02-10 00:47:50] "POST /ref-update HTTP/1.1" 200 156 0.014550 10.0.0.12 - - [2025-02-10 00:47:50] "POST /ref-update HTTP/1.1" 200 156 0.014279 10.0.0.12 - - [2025-02-10 00:47:50] "POST /ref-update HTTP/1.1" 200 156 0.014417 10.0.0.12 - - [2025-02-10 00:47:50] "POST /ref-update HTTP/1.1" 200 156 0.013796 10.0.0.12 - - [2025-02-10 00:47:50] "POST /ref-update HTTP/1.1" 200 156 0.023553 10.0.0.12 - - [2025-02-10 00:47:51] "POST /ref-update HTTP/1.1" 200 156 0.019681 10.0.0.12 - - [2025-02-10 00:47:51] "POST /ref-update HTTP/1.1" 200 156 0.015881 10.0.0.12 - - [2025-02-10 00:47:51] "POST /ref-update HTTP/1.1" 200 156 0.012834 10.0.0.12 - - [2025-02-10 00:47:51] "POST /ref-update HTTP/1.1" 200 156 0.012746 10.0.0.12 - - [2025-02-10 00:47:51] "POST /ref-update HTTP/1.1" 200 156 0.041618 10.0.0.12 - - [2025-02-10 00:47:51] "POST /ref-update HTTP/1.1" 200 156 0.028072 10.0.0.12 - - [2025-02-10 00:47:51] "POST /ref-update HTTP/1.1" 200 156 0.040375 10.0.0.12 - - [2025-02-10 00:47:51] "POST /ref-update HTTP/1.1" 200 156 0.039646 10.0.0.12 - - [2025-02-10 00:47:51] "POST /ref-update HTTP/1.1" 200 156 0.029334 10.0.0.12 - - [2025-02-10 00:47:51] "POST /ref-update HTTP/1.1" 200 156 0.042413 10.0.0.12 - - [2025-02-10 00:47:51] "POST /ref-update HTTP/1.1" 200 156 0.014784 10.0.0.12 - - [2025-02-10 00:47:51] "POST /ref-update HTTP/1.1" 200 156 0.016862 10.0.0.12 - - [2025-02-10 00:47:52] "POST /ref-update HTTP/1.1" 200 156 0.024153 10.0.0.12 - - [2025-02-10 00:47:52] "POST /ref-update HTTP/1.1" 200 156 0.030090 10.0.0.12 - - [2025-02-10 00:47:52] "POST /ref-update HTTP/1.1" 200 156 0.029284 10.0.0.12 - - [2025-02-10 00:47:52] "POST /ref-update HTTP/1.1" 200 156 0.025311 10.0.0.12 - - [2025-02-10 00:47:52] "POST /ref-update HTTP/1.1" 200 156 0.041240 10.0.0.12 - - [2025-02-10 00:47:52] "POST /ref-update HTTP/1.1" 200 156 0.045359 10.0.0.12 - - [2025-02-10 00:47:52] "POST /ref-update HTTP/1.1" 200 156 0.019517 10.0.0.12 - - [2025-02-10 00:47:52] "POST /ref-update HTTP/1.1" 200 156 0.014382 10.0.0.12 - - [2025-02-10 00:47:52] "POST /ref-update HTTP/1.1" 200 156 0.014556 10.0.0.12 - - [2025-02-10 00:47:52] "POST /ref-update HTTP/1.1" 200 156 0.012746 10.0.0.12 - - [2025-02-10 00:47:52] "POST /ref-update HTTP/1.1" 200 156 0.013412 10.0.0.12 - - [2025-02-10 00:47:52] "POST /ref-update HTTP/1.1" 200 156 0.015193 10.0.0.12 - - [2025-02-10 00:47:53] "POST /ref-update HTTP/1.1" 200 156 0.014951 10.0.0.12 - - [2025-02-10 00:47:53] "POST /ref-update HTTP/1.1" 200 156 0.020862 10.0.0.12 - - [2025-02-10 00:47:53] "POST /ref-update HTTP/1.1" 200 156 0.016222 10.0.0.12 - - [2025-02-10 00:47:53] "POST /ref-update HTTP/1.1" 200 156 0.012564 10.0.0.12 - - [2025-02-10 00:47:53] "POST /ref-update HTTP/1.1" 200 156 0.012506 10.0.0.12 - - [2025-02-10 00:47:53] "GET /physical-routers?detail=False&count=False&shared=False HTTP/1.1" 200 132 0.007088 10.0.0.12 - - [2025-02-10 00:47:53] "POST /route-targets HTTP/1.1" 200 327 0.015733 10.0.0.12 - - [2025-02-10 00:47:53] "GET /fabrics?detail=False&count=False&shared=False HTTP/1.1" 200 312 0.003826 10.0.0.12 - - [2025-02-10 00:47:53] "POST /fqname-to-id HTTP/1.1" 404 205 0.015973 10.0.0.12 - - [2025-02-10 00:48:11] "GET /global-system-configs HTTP/1.1" 200 322 9.328991 10.0.0.30 - - [2025-02-10 00:48:11] "GET /global-system-configs HTTP/1.1" 200 322 7.427815 10.0.0.30 - - [2025-02-10 00:48:11] "GET /global-system-configs HTTP/1.1" 200 322 5.635158 10.0.0.12 - - [2025-02-10 00:48:11] "GET /global-system-configs HTTP/1.1" 200 322 3.874437 10.0.0.17 - - [2025-02-10 00:48:11] "GET /global-system-configs HTTP/1.1" 200 322 2.180532 10.0.0.17 - - [2025-02-10 00:48:11] "GET /global-system-configs HTTP/1.1" 200 322 0.512108 10.0.0.12 - - [2025-02-10 00:48:33] "POST /ref-update HTTP/1.1" 200 156 0.029119 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.12 - - [2025-02-10 00:51:17] "GET /obj-perms HTTP/1.1" 200 5056 0.390492 10.0.0.30 - - [2025-02-10 00:51:17] "GET /obj-perms HTTP/1.1" 200 5056 0.051876 10.0.0.17 - - [2025-02-10 00:52:18] "GET /obj-perms HTTP/1.1" 200 5056 0.046684 10.0.0.12 - - [2025-02-10 00:52:37] "GET /global-system-configs HTTP/1.1" 200 322 0.033193 10.0.0.30 - - [2025-02-10 00:52:37] "GET /global-system-configs HTTP/1.1" 200 322 0.030021 10.0.0.12 - - [2025-02-10 00:52:37] "GET /obj-perms HTTP/1.1" 200 5056 0.099491 10.0.0.30 - - [2025-02-10 00:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.042380 10.0.0.12 - - [2025-02-10 00:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.058104 10.0.0.30 - - [2025-02-10 00:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.172191 10.0.0.17 - - [2025-02-10 00:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.183552 10.0.0.17 - - [2025-02-10 00:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.057650 10.0.0.12 - - [2025-02-10 00:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.126402 10.0.0.17 - - [2025-02-10 00:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.055295 10.0.0.17 - - [2025-02-10 00:52:39] "GET /obj-perms HTTP/1.1" 200 5056 0.105036 10.0.0.30 - - [2025-02-10 00:52:39] "GET /obj-perms HTTP/1.1" 200 5056 0.114968 [Introspect:8084]10.0.0.12 - - [2025-02-10 00:53:04] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000960 [Introspect:8084]10.0.0.12 - - [2025-02-10 00:53:04] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000955 [Introspect:8084]10.0.0.12 - - [2025-02-10 00:53:44] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000945 [Introspect:8084]10.0.0.12 - - [2025-02-10 00:53:44] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000945 10.0.0.12 - - [2025-02-10 00:55:21] "GET /obj-perms HTTP/1.1" 200 5056 0.048418 10.0.0.30 - - [2025-02-10 00:56:21] "GET /obj-perms HTTP/1.1" 200 5056 0.061651 10.0.0.17 - - [2025-02-10 00:56:21] "GET /obj-perms HTTP/1.1" 200 5056 0.042898 10.0.0.12 - - [2025-02-10 00:57:37] "GET /global-system-configs HTTP/1.1" 200 322 0.036364 10.0.0.30 - - [2025-02-10 00:57:37] "GET /global-system-configs HTTP/1.1" 200 322 0.063034 10.0.0.12 - - [2025-02-10 00:57:37] "GET /obj-perms HTTP/1.1" 200 5056 0.121433 10.0.0.30 - - [2025-02-10 00:57:37] "GET /global-system-configs HTTP/1.1" 200 322 0.005592 10.0.0.17 - - [2025-02-10 00:57:37] "GET /obj-perms HTTP/1.1" 200 5056 0.006040 10.0.0.30 - - [2025-02-10 00:57:37] "GET /obj-perms HTTP/1.1" 200 5056 0.166035 10.0.0.12 - - [2025-02-10 00:57:38] "GET /global-system-configs HTTP/1.1" 200 322 0.053438 10.0.0.17 - - [2025-02-10 00:57:38] "GET /global-system-configs HTTP/1.1" 200 322 0.073154 10.0.0.30 - - [2025-02-10 00:57:38] "GET /obj-perms HTTP/1.1" 200 5056 0.121665 10.0.0.12 - - [2025-02-10 00:57:38] "GET /obj-perms HTTP/1.1" 200 5056 0.137224 10.0.0.17 - - [2025-02-10 00:57:38] "GET /obj-perms HTTP/1.1" 200 5056 0.004719 10.0.0.17 - - [2025-02-10 00:57:38] "GET /global-system-configs HTTP/1.1" 200 322 0.007391 10.0.0.12 - - [2025-02-10 01:00:24] "GET /obj-perms HTTP/1.1" 200 5056 0.046804 10.0.0.30 - - [2025-02-10 01:00:24] "GET /obj-perms HTTP/1.1" 200 5056 0.043075 10.0.0.17 - - [2025-02-10 01:01:25] "GET /obj-perms HTTP/1.1" 200 5056 0.051065 10.0.0.12 - - [2025-02-10 01:02:37] "GET /global-system-configs HTTP/1.1" 200 322 0.075824 10.0.0.30 - - [2025-02-10 01:02:37] "GET /global-system-configs HTTP/1.1" 200 322 0.051729 10.0.0.17 - - [2025-02-10 01:02:37] "GET /obj-perms HTTP/1.1" 200 5056 0.109717 10.0.0.30 - - [2025-02-10 01:02:37] "GET /obj-perms HTTP/1.1" 200 5056 0.116557 10.0.0.12 - - [2025-02-10 01:02:37] "GET /obj-perms HTTP/1.1" 200 5056 0.131938 10.0.0.30 - - [2025-02-10 01:02:37] "GET /global-system-configs HTTP/1.1" 200 322 0.028337 10.0.0.12 - - [2025-02-10 01:02:38] "GET /global-system-configs HTTP/1.1" 200 322 0.063149 10.0.0.17 - - [2025-02-10 01:02:38] "GET /global-system-configs HTTP/1.1" 200 322 0.043929 10.0.0.30 - - [2025-02-10 01:02:38] "GET /obj-perms HTTP/1.1" 200 5056 0.105900 10.0.0.17 - - [2025-02-10 01:02:38] "GET /obj-perms HTTP/1.1" 200 5056 0.121197 10.0.0.12 - - [2025-02-10 01:02:38] "GET /obj-perms HTTP/1.1" 200 5056 0.126712 10.0.0.17 - - [2025-02-10 01:02:38] "GET /global-system-configs HTTP/1.1" 200 322 0.034948 10.0.0.12 - - [2025-02-10 01:04:27] "GET /obj-perms HTTP/1.1" 200 5056 0.046665 10.0.0.30 - - [2025-02-10 01:05:28] "GET /obj-perms HTTP/1.1" 200 5056 0.045094 10.0.0.17 - - [2025-02-10 01:05:28] "GET /obj-perms HTTP/1.1" 200 5056 0.044154 10.0.0.12 - - [2025-02-10 01:07:37] "GET /global-system-configs HTTP/1.1" 200 322 0.045876 10.0.0.12 - - [2025-02-10 01:07:37] "GET /obj-perms HTTP/1.1" 200 5056 0.124549 10.0.0.30 - - [2025-02-10 01:07:37] "GET /global-system-configs HTTP/1.1" 200 322 0.081291 10.0.0.30 - - [2025-02-10 01:07:37] "GET /obj-perms HTTP/1.1" 200 5056 0.141516 10.0.0.17 - - [2025-02-10 01:07:37] "GET /obj-perms HTTP/1.1" 200 5056 0.161589 10.0.0.30 - - [2025-02-10 01:07:38] "GET /global-system-configs HTTP/1.1" 200 322 0.051630 10.0.0.12 - - [2025-02-10 01:07:38] "GET /global-system-configs HTTP/1.1" 200 322 0.078881 10.0.0.12 - - [2025-02-10 01:07:38] "GET /obj-perms HTTP/1.1" 200 5056 0.164690 10.0.0.17 - - [2025-02-10 01:07:38] "GET /global-system-configs HTTP/1.1" 200 322 0.078461 10.0.0.30 - - [2025-02-10 01:07:38] "GET /obj-perms HTTP/1.1" 200 5056 0.181815 10.0.0.17 - - [2025-02-10 01:07:38] "GET /obj-perms HTTP/1.1" 200 5056 0.192482 10.0.0.17 - - [2025-02-10 01:07:38] "GET /global-system-configs HTTP/1.1" 200 322 0.026758 10.0.0.12 - - [2025-02-10 01:09:31] "GET /obj-perms HTTP/1.1" 200 5056 0.063658 10.0.0.30 - - [2025-02-10 01:09:31] "GET /obj-perms HTTP/1.1" 200 5056 0.044810 10.0.0.17 - - [2025-02-10 01:10:32] "GET /obj-perms HTTP/1.1" 200 5056 0.046670 10.0.0.12 - - [2025-02-10 01:12:37] "GET /global-system-configs HTTP/1.1" 200 322 0.078907 10.0.0.30 - - [2025-02-10 01:12:37] "GET /obj-perms HTTP/1.1" 200 5056 0.136470 10.0.0.12 - - [2025-02-10 01:12:37] "GET /obj-perms HTTP/1.1" 200 5056 0.143895 10.0.0.30 - - [2025-02-10 01:12:37] "GET /global-system-configs HTTP/1.1" 200 322 0.045036 10.0.0.17 - - [2025-02-10 01:12:37] "GET /obj-perms HTTP/1.1" 200 5056 0.127745 10.0.0.30 - - [2025-02-10 01:12:37] "GET /global-system-configs HTTP/1.1" 200 322 0.006164 10.0.0.12 - - [2025-02-10 01:12:38] "GET /global-system-configs HTTP/1.1" 200 322 0.062853 10.0.0.12 - - [2025-02-10 01:12:38] "GET /obj-perms HTTP/1.1" 200 5056 0.129060 10.0.0.30 - - [2025-02-10 01:12:38] "GET /obj-perms HTTP/1.1" 200 5056 0.141622 10.0.0.17 - - [2025-02-10 01:12:38] "GET /global-system-configs HTTP/1.1" 200 322 0.049247 10.0.0.17 - - [2025-02-10 01:12:38] "GET /obj-perms HTTP/1.1" 200 5056 0.123932 10.0.0.17 - - [2025-02-10 01:12:38] "GET /global-system-configs HTTP/1.1" 200 322 0.033618 10.0.0.12 - - [2025-02-10 01:13:35] "GET /obj-perms HTTP/1.1" 200 5056 0.052807 10.0.0.30 - - [2025-02-10 01:14:35] "GET /obj-perms HTTP/1.1" 200 5056 0.053851 10.0.0.17 - - [2025-02-10 01:14:35] "GET /obj-perms HTTP/1.1" 200 5056 0.047043 10.0.0.12 - - [2025-02-10 01:17:37] "GET /global-system-configs HTTP/1.1" 200 322 0.052139 10.0.0.12 - - [2025-02-10 01:17:37] "GET /obj-perms HTTP/1.1" 200 5056 0.120448 10.0.0.30 - - [2025-02-10 01:17:37] "GET /obj-perms HTTP/1.1" 200 5056 0.058012 10.0.0.30 - - [2025-02-10 01:17:38] "GET /global-system-configs HTTP/1.1" 200 322 0.289666 10.0.0.30 - - [2025-02-10 01:17:38] "GET /global-system-configs HTTP/1.1" 200 322 0.227013 10.0.0.12 - - [2025-02-10 01:17:38] "GET /global-system-configs HTTP/1.1" 200 322 0.290358 10.0.0.17 - - [2025-02-10 01:17:38] "GET /obj-perms HTTP/1.1" 200 5056 0.544809 10.0.0.17 - - [2025-02-10 01:17:38] "GET /global-system-configs HTTP/1.1" 200 322 0.208334 10.0.0.30 - - [2025-02-10 01:17:38] "GET /obj-perms HTTP/1.1" 200 5056 0.521258 10.0.0.12 - - [2025-02-10 01:17:38] "GET /obj-perms HTTP/1.1" 200 5056 0.534765 10.0.0.17 - - [2025-02-10 01:17:38] "GET /obj-perms HTTP/1.1" 200 5056 0.500195 10.0.0.17 - - [2025-02-10 01:17:38] "GET /global-system-configs HTTP/1.1" 200 322 0.027948 10.0.0.12 - - [2025-02-10 01:18:38] "GET /obj-perms HTTP/1.1" 200 5056 0.044616 10.0.0.30 - - [2025-02-10 01:18:39] "GET /obj-perms HTTP/1.1" 200 5056 0.044775 10.0.0.17 - - [2025-02-10 01:19:39] "GET /obj-perms HTTP/1.1" 200 5056 0.044636 10.0.0.12 - - [2025-02-10 01:22:37] "GET /global-system-configs HTTP/1.1" 200 322 0.092704 10.0.0.30 - - [2025-02-10 01:22:37] "GET /obj-perms HTTP/1.1" 200 5056 0.141478 10.0.0.12 - - [2025-02-10 01:22:37] "GET /obj-perms HTTP/1.1" 200 5056 0.148799 10.0.0.30 - - [2025-02-10 01:22:37] "GET /global-system-configs HTTP/1.1" 200 322 0.004867 10.0.0.17 - - [2025-02-10 01:22:37] "GET /obj-perms HTTP/1.1" 200 5056 0.004824 10.0.0.30 - - [2025-02-10 01:22:37] "GET /global-system-configs HTTP/1.1" 200 322 0.004351 10.0.0.12 - - [2025-02-10 01:22:38] "GET /global-system-configs HTTP/1.1" 200 322 0.061220 10.0.0.30 - - [2025-02-10 01:22:38] "GET /obj-perms HTTP/1.1" 200 5056 0.132539 10.0.0.12 - - [2025-02-10 01:22:38] "GET /obj-perms HTTP/1.1" 200 5056 0.145541 10.0.0.17 - - [2025-02-10 01:22:38] "GET /global-system-configs HTTP/1.1" 200 322 0.054796 10.0.0.17 - - [2025-02-10 01:22:38] "GET /obj-perms HTTP/1.1" 200 5056 0.139907 10.0.0.17 - - [2025-02-10 01:22:38] "GET /global-system-configs HTTP/1.1" 200 322 0.034573 10.0.0.12 - - [2025-02-10 01:22:42] "GET /obj-perms HTTP/1.1" 200 5056 0.041688 10.0.0.30 - - [2025-02-10 01:23:42] "GET /obj-perms HTTP/1.1" 200 5056 0.043904 10.0.0.17 - - [2025-02-10 01:23:43] "GET /obj-perms HTTP/1.1" 200 5056 0.044213 10.0.0.12 - - [2025-02-10 01:27:37] "GET /global-system-configs HTTP/1.1" 200 322 0.090245 10.0.0.12 - - [2025-02-10 01:27:37] "GET /obj-perms HTTP/1.1" 200 5056 0.116582 10.0.0.30 - - [2025-02-10 01:27:37] "GET /obj-perms HTTP/1.1" 200 5056 0.133301 10.0.0.17 - - [2025-02-10 01:27:37] "GET /obj-perms HTTP/1.1" 200 5056 0.142582 10.0.0.30 - - [2025-02-10 01:27:37] "GET /global-system-configs HTTP/1.1" 200 322 0.045144 10.0.0.30 - - [2025-02-10 01:27:38] "GET /global-system-configs HTTP/1.1" 200 322 0.036246 10.0.0.12 - - [2025-02-10 01:27:38] "GET /global-system-configs HTTP/1.1" 200 322 0.115485 10.0.0.30 - - [2025-02-10 01:27:38] "GET /obj-perms HTTP/1.1" 200 5056 0.201152 10.0.0.17 - - [2025-02-10 01:27:38] "GET /obj-perms HTTP/1.1" 200 5056 0.214382 10.0.0.12 - - [2025-02-10 01:27:38] "GET /obj-perms HTTP/1.1" 200 5056 0.236145 10.0.0.17 - - [2025-02-10 01:27:38] "GET /global-system-configs HTTP/1.1" 200 322 0.055456 10.0.0.17 - - [2025-02-10 01:27:38] "GET /global-system-configs HTTP/1.1" 200 322 0.027085 10.0.0.12 - - [2025-02-10 01:27:45] "GET /obj-perms HTTP/1.1" 200 5056 0.047781 10.0.0.30 - - [2025-02-10 01:27:45] "GET /obj-perms HTTP/1.1" 200 5056 0.051502 10.0.0.17 - - [2025-02-10 01:28:46] "GET /obj-perms HTTP/1.1" 200 5056 0.043827 10.0.0.12 - - [2025-02-10 01:31:48] "GET /obj-perms HTTP/1.1" 200 5056 0.045173 10.0.0.12 - - [2025-02-10 01:32:37] "GET /global-system-configs HTTP/1.1" 200 322 0.097159 10.0.0.30 - - [2025-02-10 01:32:37] "GET /obj-perms HTTP/1.1" 200 5056 0.167568 10.0.0.17 - - [2025-02-10 01:32:37] "GET /obj-perms HTTP/1.1" 200 5056 0.173410 10.0.0.30 - - [2025-02-10 01:32:37] "GET /global-system-configs HTTP/1.1" 200 322 0.046829 10.0.0.30 - - [2025-02-10 01:32:37] "GET /global-system-configs HTTP/1.1" 200 322 0.010001 10.0.0.12 - - [2025-02-10 01:32:38] "GET /obj-perms HTTP/1.1" 200 5056 0.062577 10.0.0.12 - - [2025-02-10 01:32:38] "GET /global-system-configs HTTP/1.1" 200 322 0.072706 10.0.0.17 - - [2025-02-10 01:32:38] "GET /obj-perms HTTP/1.1" 200 5056 0.128251 10.0.0.30 - - [2025-02-10 01:32:38] "GET /obj-perms HTTP/1.1" 200 5056 0.137191 10.0.0.17 - - [2025-02-10 01:32:38] "GET /global-system-configs HTTP/1.1" 200 322 0.075464 10.0.0.17 - - [2025-02-10 01:32:39] "GET /global-system-configs HTTP/1.1" 200 322 0.047592 10.0.0.12 - - [2025-02-10 01:32:39] "GET /obj-perms HTTP/1.1" 200 5056 0.122790 10.0.0.30 - - [2025-02-10 01:32:49] "GET /obj-perms HTTP/1.1" 200 5056 0.041608 10.0.0.17 - - [2025-02-10 01:32:49] "GET /obj-perms HTTP/1.1" 200 5056 0.047740 10.0.0.12 - - [2025-02-10 01:36:52] "GET /obj-perms HTTP/1.1" 200 5056 0.048967 10.0.0.30 - - [2025-02-10 01:36:52] "GET /obj-perms HTTP/1.1" 200 5056 0.042502 10.0.0.12 - - [2025-02-10 01:37:37] "GET /global-system-configs HTTP/1.1" 200 322 0.042385 10.0.0.17 - - [2025-02-10 01:37:37] "GET /obj-perms HTTP/1.1" 200 5056 0.117239 10.0.0.30 - - [2025-02-10 01:37:37] "GET /global-system-configs HTTP/1.1" 200 322 0.026676 10.0.0.30 - - [2025-02-10 01:37:38] "GET /global-system-configs HTTP/1.1" 200 322 0.025723 10.0.0.12 - - [2025-02-10 01:37:38] "GET /global-system-configs HTTP/1.1" 200 322 0.071734 10.0.0.30 - - [2025-02-10 01:37:38] "GET /obj-perms HTTP/1.1" 200 5056 0.208723 10.0.0.12 - - [2025-02-10 01:37:38] "GET /obj-perms HTTP/1.1" 200 5056 0.222284 10.0.0.17 - - [2025-02-10 01:37:38] "GET /obj-perms HTTP/1.1" 200 5056 0.185946 10.0.0.17 - - [2025-02-10 01:37:38] "GET /global-system-configs HTTP/1.1" 200 322 0.027580 10.0.0.12 - - [2025-02-10 01:37:38] "GET /obj-perms HTTP/1.1" 200 5056 0.004261 10.0.0.17 - - [2025-02-10 01:37:38] "GET /global-system-configs HTTP/1.1" 200 322 0.006598 10.0.0.30 - - [2025-02-10 01:37:38] "GET /obj-perms HTTP/1.1" 200 5056 0.003538 10.0.0.17 - - [2025-02-10 01:37:52] "GET /obj-perms HTTP/1.1" 200 5056 0.039396 10.0.0.12 - - [2025-02-10 01:40:55] "GET /obj-perms HTTP/1.1" 200 5056 0.052222 10.0.0.30 - - [2025-02-10 01:41:55] "GET /obj-perms HTTP/1.1" 200 5056 0.045350 10.0.0.17 - - [2025-02-10 01:41:56] "GET /obj-perms HTTP/1.1" 200 5056 0.047714 10.0.0.12 - - [2025-02-10 01:42:37] "GET /global-system-configs HTTP/1.1" 200 322 0.041478 10.0.0.30 - - [2025-02-10 01:42:37] "GET /global-system-configs HTTP/1.1" 200 322 0.041769 10.0.0.30 - - [2025-02-10 01:42:37] "GET /global-system-configs HTTP/1.1" 200 322 0.009124 10.0.0.12 - - [2025-02-10 01:42:37] "GET /obj-perms HTTP/1.1" 200 5056 0.007869 10.0.0.30 - - [2025-02-10 01:42:37] "GET /obj-perms HTTP/1.1" 200 5056 0.006453 10.0.0.17 - - [2025-02-10 01:42:37] "GET /obj-perms HTTP/1.1" 200 5056 0.004500 10.0.0.12 - - [2025-02-10 01:42:38] "GET /global-system-configs HTTP/1.1" 200 322 0.045839 10.0.0.17 - - [2025-02-10 01:42:38] "GET /global-system-configs HTTP/1.1" 200 322 0.056846 10.0.0.17 - - [2025-02-10 01:42:39] "GET /global-system-configs HTTP/1.1" 200 322 0.064379 10.0.0.17 - - [2025-02-10 01:42:39] "GET /obj-perms HTTP/1.1" 200 5056 0.151504 10.0.0.30 - - [2025-02-10 01:42:39] "GET /obj-perms HTTP/1.1" 200 5056 0.180068 10.0.0.12 - - [2025-02-10 01:42:39] "GET /obj-perms HTTP/1.1" 200 5056 0.205616 10.0.0.12 - - [2025-02-10 01:45:58] "GET /obj-perms HTTP/1.1" 200 5056 0.044885 10.0.0.30 - - [2025-02-10 01:45:59] "GET /obj-perms HTTP/1.1" 200 5056 0.043223 10.0.0.17 - - [2025-02-10 01:46:59] "GET /obj-perms HTTP/1.1" 200 5056 0.048076 10.0.0.12 - - [2025-02-10 01:47:37] "GET /global-system-configs HTTP/1.1" 200 322 0.029420 10.0.0.30 - - [2025-02-10 01:47:37] "GET /global-system-configs HTTP/1.1" 200 322 0.052179 10.0.0.12 - - [2025-02-10 01:47:38] "GET /obj-perms HTTP/1.1" 200 5056 0.158673 10.0.0.30 - - [2025-02-10 01:47:38] "GET /global-system-configs HTTP/1.1" 200 322 0.069757 10.0.0.12 - - [2025-02-10 01:47:38] "GET /global-system-configs HTTP/1.1" 200 322 0.092019 10.0.0.30 - - [2025-02-10 01:47:38] "GET /obj-perms HTTP/1.1" 200 5056 0.238475 10.0.0.17 - - [2025-02-10 01:47:38] "GET /obj-perms HTTP/1.1" 200 5056 0.249912 10.0.0.17 - - [2025-02-10 01:47:38] "GET /global-system-configs HTTP/1.1" 200 322 0.067743 10.0.0.12 - - [2025-02-10 01:47:38] "GET /obj-perms HTTP/1.1" 200 5056 0.143628 10.0.0.17 - - [2025-02-10 01:47:38] "GET /global-system-configs HTTP/1.1" 200 322 0.005768 10.0.0.17 - - [2025-02-10 01:47:38] "GET /obj-perms HTTP/1.1" 200 5056 0.004424 10.0.0.30 - - [2025-02-10 01:47:38] "GET /obj-perms HTTP/1.1" 200 5056 0.007656 10.0.0.12 - - [2025-02-10 01:50:02] "GET /obj-perms HTTP/1.1" 200 5056 0.043464 10.0.0.30 - - [2025-02-10 01:51:02] "GET /obj-perms HTTP/1.1" 200 5056 0.052610 10.0.0.17 - - [2025-02-10 01:51:02] "GET /obj-perms HTTP/1.1" 200 5056 0.047123 10.0.0.12 - - [2025-02-10 01:52:37] "GET /global-system-configs HTTP/1.1" 200 322 0.031963 10.0.0.30 - - [2025-02-10 01:52:37] "GET /global-system-configs HTTP/1.1" 200 322 0.044559 10.0.0.12 - - [2025-02-10 01:52:37] "GET /obj-perms HTTP/1.1" 200 5056 0.057592 10.0.0.30 - - [2025-02-10 01:52:37] "GET /obj-perms HTTP/1.1" 200 5056 0.085380 10.0.0.30 - - [2025-02-10 01:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.010356 10.0.0.17 - - [2025-02-10 01:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.096338 10.0.0.12 - - [2025-02-10 01:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.061027 10.0.0.17 - - [2025-02-10 01:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.164711 10.0.0.12 - - [2025-02-10 01:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.212007 10.0.0.30 - - [2025-02-10 01:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.223614 10.0.0.17 - - [2025-02-10 01:52:39] "GET /global-system-configs HTTP/1.1" 200 322 0.047899 10.0.0.17 - - [2025-02-10 01:52:39] "GET /obj-perms HTTP/1.1" 200 5056 0.079370 10.0.0.12 - - [2025-02-10 01:55:05] "GET /obj-perms HTTP/1.1" 200 5056 0.066156 10.0.0.30 - - [2025-02-10 01:55:05] "GET /obj-perms HTTP/1.1" 200 5056 0.053838 +++ date ++ echo 'INFO: =================== Mon Feb 10 01:56:05 UTC 2025 ===================' INFO: =================== Mon Feb 10 01:56:05 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 +++ cut -d / -f 1 +++ command -v ip +++ local nic=ens3 +++ head -n 1 +++ awk '{print $2}' +++ grep 'inet ' +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.12 ++ 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.17,10.0.0.12,10.0.0.30 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ ANALYTICSDB_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ ANALYTICS_SNMP_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8081 ' +++ '[' -n '10.0.0.17:8081 10.0.0.12:8081 10.0.0.30:8081 ' ']' +++ echo '10.0.0.17:8081 10.0.0.12:8081 10.0.0.30:8081' ++ ANALYTICS_SERVERS='10.0.0.17:8081 10.0.0.12:8081 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9042 ' +++ '[' -n '10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042 ' ']' +++ echo '10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8086 ' +++ '[' -n '10.0.0.17:8086 10.0.0.12:8086 10.0.0.30:8086 ' ']' +++ echo '10.0.0.17:8086 10.0.0.12:8086 10.0.0.30:8086' ++ COLLECTOR_SERVERS='10.0.0.17:8086 10.0.0.12:8086 10.0.0.30: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.17,10.0.0.12,10.0.0.30 ++ CONFIGDB_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8082 ' +++ '[' -n '10.0.0.17:8082 10.0.0.12:8082 10.0.0.30:8082 ' ']' +++ echo '10.0.0.17:8082 10.0.0.12:8082 10.0.0.30:8082' ++ CONFIG_SERVERS='10.0.0.17:8082 10.0.0.12:8082 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9161 ' +++ '[' -n '10.0.0.17:9161 10.0.0.12:9161 10.0.0.30:9161 ' ']' +++ echo '10.0.0.17:9161 10.0.0.12:9161 10.0.0.30:9161' ++ CONFIGDB_SERVERS='10.0.0.17:9161 10.0.0.12:9161 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9041 ' +++ '[' -n '10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 ' ']' +++ echo '10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.17:9041 10.0.0.12:9041 10.0.0.30: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.11,10.20.0.6,10.20.0.8 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.11,10.20.0.6,10.20.0.8 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+=10.0.0.17:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+=10.0.0.12:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+=10.0.0.30:2181, +++ '[' -n 10.0.0.17:2181,10.0.0.12:2181,10.0.0.30:2181, ']' +++ echo 10.0.0.17:2181,10.0.0.12:2181,10.0.0.30:2181 ++ ZOOKEEPER_SERVERS=10.0.0.17:2181,10.0.0.12:2181,10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:2181 ' +++ '[' -n '10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181 ' ']' +++ echo '10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181' ++ RABBITMQ_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+=10.0.0.17:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+=10.0.0.12:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+=10.0.0.30:5673, +++ '[' -n 10.0.0.17:5673,10.0.0.12:5673,10.0.0.30:5673, ']' +++ echo 10.0.0.17:5673,10.0.0.12:5673,10.0.0.30:5673 ++ RABBITMQ_SERVERS=10.0.0.17:5673,10.0.0.12:5673,10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:6379 ' +++ '[' -n '10.0.0.17:6379 10.0.0.12:6379 10.0.0.30:6379 ' ']' +++ echo '10.0.0.17:6379 10.0.0.12:6379 10.0.0.30:6379' ++ REDIS_SERVERS='10.0.0.17:6379 10.0.0.12:6379 10.0.0.30: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.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9092 ' +++ '[' -n '10.0.0.17:9092 10.0.0.12:9092 10.0.0.30:9092 ' ']' +++ echo '10.0.0.17:9092 10.0.0.12:9092 10.0.0.30:9092' ++ KAFKA_SERVERS='10.0.0.17:9092 10.0.0.12:9092 10.0.0.30: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.17 ++ 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.17,10.0.0.12,10.0.0.30 ++ 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.17,10.0.0.12,10.0.0.30 ++ WEBUI_JOB_SERVER_PORT=3000 ++ KUE_UI_PORT=3002 ++ WEBUI_HTTP_LISTEN_PORT=8180 ++ WEBUI_HTTPS_LISTEN_PORT=8143 ++ WEBUI_SSL_KEY_FILE=/etc/contrail/webui_ssl/cs-key.pem ++ WEBUI_SSL_CERT_FILE=/etc/contrail/webui_ssl/cs-cert.pem ++ WEBUI_SSL_CIPHERS=ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:AES256-SHA ++ WEBUI_STATIC_AUTH_USER=admin ++ WEBUI_STATIC_AUTH_PASSWORD=contrail123 ++ WEBUI_STATIC_AUTH_ROLE=cloudAdmin ++ XMPP_SERVER_PORT=5269 ++ XMPP_SSL_ENABLE=false ++ XMPP_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ XMPP_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ XMPP_SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ LINKLOCAL_SERVICE_PORT=80 ++ LINKLOCAL_SERVICE_NAME=metadata ++ LINKLOCAL_SERVICE_IP=169.254.169.254 ++ IPFABRIC_SERVICE_PORT=8775 ++ INTROSPECT_SSL_ENABLE=false ++ INTROSPECT_SSL_INSECURE=True ++ INTROSPECT_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ INTROSPECT_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ INTROSPECT_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ INTROSPECT_LISTEN_ALL=True ++ SANDESH_SSL_ENABLE=false ++ SANDESH_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SANDESH_SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SANDESH_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ METADATA_SSL_ENABLE=false ++ METADATA_SSL_CERTFILE= ++ METADATA_SSL_KEYFILE= ++ METADATA_SSL_CA_CERTFILE= ++ METADATA_SSL_CERT_TYPE= ++ CONFIGURE_IPTABLES=false ++ FWAAS_ENABLE=False ++ CONTAINERD_NAMESPACE=k8s.io ++ TOR_AGENT_OVS_KA=10000 ++ TOR_TYPE=ovs ++ TOR_OVS_PROTOCOL=tcp ++ TORAGENT_SSL_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ TORAGENT_SSL_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ TORAGENT_SSL_CACERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ [[ /v3 == \/\v\2\.\0 ]] ++ [[ openstack == \o\p\e\n\s\t\a\c\k ]] ++ AUTH_MODE=keystone ++ [[ keystone == \k\e\y\s\t\o\n\e ]] ++ AUTH_PARAMS='--admin_password contrail123' ++ AUTH_PARAMS+=' --admin_tenant_name admin' ++ AUTH_PARAMS+=' --admin_user admin' ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ read -r -d '' sandesh_client_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ xmpp_certs_config= ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ analytics_api_ssl_opts= ++ read -r -d '' rabbitmq_config ++ true ++ read -r -d '' rabbit_config ++ true ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ is_enabled false ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ kafka_ssl_config= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z '' ]] ++ is_enabled False ++ local val=false ++ [[ false == \t\r\u\e ]] ++ [[ false == \y\e\s ]] ++ [[ false == \e\n\a\b\l\e\d ]] ++ export TSN_AGENT_MODE= ++ TSN_AGENT_MODE= ++ [[ -n '' ]] ++ collector_stats_config= ++ [[ -z x ]] ++ RSYSLOGD_XFLOW_LISTEN_PORT=9898 + pre_start_init + wait_certs_if_ssl_enabled + is_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_config_api_certs_if_ssl_enabled + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + return + wait_for_cassandra ++ cut -d , -f 1 ++ echo 10.0.0.17,10.0.0.12,10.0.0.30 + local cassandra=10.0.0.17 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.17 9041 + echo -e '\035\nquit' + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.17,10.0.0.12,10.0.0.30 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.17,10.0.0.12,10.0.0.30 +++ 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.12,10.20.0.6,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.17'\''))' +++ local server_ip=10.0.0.17 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.17 ]] +++ [[ ,10.0.0.12,10.20.0.6,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.17, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.12'\''))' +++ local server_ip=10.0.0.12 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.12 ]] +++ [[ ,10.0.0.12,10.20.0.6,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.12, ]] +++ echo 10.0.0.12 2 +++ return ++ local ip=10.0.0.12 ++ [[ -z 10.0.0.12 ]] ++ echo 10.0.0.12 + host_ip=10.0.0.12 + [[ cql == \c\q\l ]] ++ echo 10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.12: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 ++ sed 's/^API__//g' ++ set ++ sort ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 02/10/2025 01:56:17.518 7f11792ffa08 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/10/2025 01:56:17.605 7f11792ffa08 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/10/2025 01:56:17.647 7f11792ffa08 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/10/2025 01:56:17.647 7f11792ffa08 [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 Feb 10 01:56:18 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 3742 # create singleton defaults if they don't exist already in db 3743 gsc = self.create_singleton_entry(GlobalSystemConfig( 3744 autonomous_system=64512, config_version=CONFIG_VERSION)) 3745 self._gsc_uuid = gsc.uuid 3746 gvc = self.create_singleton_entry(GlobalVrouterConfig( autonomous_system undefined config_version undefined global CONFIG_VERSION = '1.0' /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in create_singleton_entry(self=, singleton_obj=, user_visible=True) 3976 # for singleton START 3977 try: 3978 cass_uuid = self._db_conn._object_db.fq_name_to_uuid(obj_type, fq_name) 3979 try: 3980 zk_uuid = self._db_conn.fq_name_to_uuid(obj_type, fq_name) cass_uuid undefined self = self._db_conn = self._db_conn._object_db = self._db_conn._object_db.fq_name_to_uuid = .wrapper> obj_type = 'global_system_config' fq_name = ['default-global-system-config'] /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=('global_system_config', ['default-global-system-config']), **kwargs={}) 1029 self._Init_Cluster() 1030 self.start_time = datetime.datetime.now() 1031 return func(*args, **kwargs) 1032 except (connector.InvalidRequest, 1033 connector.cluster.NoHostAvailable, func = > args = ('global_system_config', ['default-global-system-config']) kwargs = {} /usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py in fq_name_to_uuid(self=, obj_type='global_system_config', fq_name=['default-global-system-config']) 1195 obj_type, 1196 start=fq_name_str + ':', 1197 finish=fq_name_str + ';') 1198 if not col_infos: 1199 raise NoIdError('%s %s' % (obj_type, fq_name_str)) finish undefined fq_name_str = 'default-global-system-config' /usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py in wrapped(self=, *args=('obj_fq_name_table', 'global_system_config'), **kwargs={'finish': 'default-global-system-config;', 'start': 'default-global-system-config:'}) 122 return r 123 else: 124 return f(self, *args, **kwargs) 125 return wrapped 126 f = self = args = ('obj_fq_name_table', 'global_system_config') kwargs = {'finish': 'default-global-system-config;', 'start': 'default-global-system-config:'} /usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py in get(self=, cf_name='obj_fq_name_table', key='global_system_config', columns=None, start='default-global-system-config:', finish='default-global-system-config;') 235 """Fetch one row in a column family""" 236 return self._Get( 237 cf_name, key, columns=columns, start=start, finish=finish) 238 239 @abc.abstractmethod cf_name = 'obj_fq_name_table' key = 'global_system_config' columns = None start = 'default-global-system-config:' finish = 'default-global-system-config;' /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in _Get(self=, cf_name='obj_fq_name_table', key='global_system_config', columns=None, start='default-global-system-config:', finish='default-global-system-config;', _decode_json=None) 838 finish=finish, 839 columns=columns, 840 decode_json=_decode_json): 841 return rows 842 decode_json undefined _decode_json = None /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=(), **kwargs={'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'}) 1040 raise DatabaseUnavailableError( 1041 "error, {}: {}".format( 1042 e, utils.detailed_traceback())) 1043 finally: 1044 if ((self.log_response_time) and (oper)): e undefined global utils = utils.detailed_traceback = DatabaseUnavailableError: Error accessing error, ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}): NoHostAvailable Python 3.6.8: /usr/bin/python3 Mon Feb 10 01:56:18 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=(), **kwargs={'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'}) 1029 self._Init_Cluster() 1030 self.start_time = datetime.datetime.now() 1031 return func(*args, **kwargs) 1032 except (connector.InvalidRequest, 1033 connector.cluster.NoHostAvailable, func = > args = () kwargs = {'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'} /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in _cql_select(self=, cf_name='obj_fq_name_table', keys=['global_system_config'], start='default-global-system-config:', finish='default-global-system-config;', num_columns=None, columns=None, include_timestamp=False, decode_json=None) 779 include_timestamp, 780 decode_json, 781 num_columns) 782 return req 783 num_columns = None /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in compute(self=, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], *append_args=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 1160 def terminate_workers(self): 1161 pass 1162 1163 def compute(self, args, *append_args): 1164 return self.target(0, 0, args, append_args) self = self.target = > args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] append_args = ('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None) /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in worker(self=, group_id=0, worker_id=0, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], params=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 724 keys = [a[0] for a in args] 725 726 req = self.apply(ses, cql, args) 727 req = zip(keys, req) 728 req = Iter(req, req undefined self = self.apply = > ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in apply(self=, ses=, cql='\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']]) 975 return [(True, ses.execute(cql, arg)) for arg in args] 976 return connector.concurrent.execute_concurrent_with_args( 977 ses, cql, args, concurrency=self.options.concurrency) 978 979 def _Remove(self, key, columns=None, keyspace_name=None, cf_name=None, ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] concurrency undefined self = self.options = Options(db_prefix='', rw_keyspaces={'config_db_u...ne, zk_ssl_certificate=None, zk_ssl_ca_cert=None) self.options.concurrency = 1000 /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent_with_args() /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults.execute() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor.execute() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor._raise() NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) __cause__ = None __class__ = __context__ = None __delattr__ = __dict__ = {'errors': {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}} __dir__ = __doc__ = '\n Raised when an operation is attempted but a...ct, closed, or resulted in errors when used.\n ' __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'cassandra.cluster' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}) errors = {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)} with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 781, in _cql_select num_columns) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1164, in compute return self.target(0, 0, args, append_args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 726, in worker req = self.apply(ses, cql, args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 977, in apply ses, cql, args, concurrency=self.options.concurrency) File "cassandra/concurrent.py", line 243, in cassandra.concurrent.execute_concurrent_with_args File "cassandra/concurrent.py", line 98, in cassandra.concurrent.execute_concurrent File "cassandra/concurrent.py", line 206, in cassandra.concurrent.ConcurrentExecutorListResults.execute File "cassandra/concurrent.py", line 125, in cassandra.concurrent._ConcurrentExecutor.execute File "cassandra/concurrent.py", line 220, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 224, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 172, in cassandra.concurrent._ConcurrentExecutor._raise cassandra.cluster.NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) database due to: None __cause__ = None __class__ = __context__ = NoHostAvailable('Unable to complete the operatio...quired_replicas\': 2, \'alive_replicas\': 1}',)}) __delattr__ = __dict__ = {'_db_type': "error, ('Unable to complete the operation agains...red_replicas\\': 2, \\'alive_replicas\\': 1}',)})\n\n\n", '_reason_code': None} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'cfgm_common.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None _db_type = "error, ('Unable to complete the operation agains...red_replicas\\': 2, \\'alive_replicas\\': 1}',)})\n\n\n" _reason_code = None args = ("error, ('Unable to complete the operation agains...red_replicas\\': 2, \\'alive_replicas\\': 1}',)})\n\n\n",) with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 781, in _cql_select num_columns) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1164, in compute return self.target(0, 0, args, append_args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 726, in worker req = self.apply(ses, cql, args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 977, in apply ses, cql, args, concurrency=self.options.concurrency) File "cassandra/concurrent.py", line 243, in cassandra.concurrent.execute_concurrent_with_args File "cassandra/concurrent.py", line 98, in cassandra.concurrent.execute_concurrent File "cassandra/concurrent.py", line 206, in cassandra.concurrent.ConcurrentExecutorListResults.execute File "cassandra/concurrent.py", line 125, in cassandra.concurrent._ConcurrentExecutor.execute File "cassandra/concurrent.py", line 220, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 224, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 172, in cassandra.concurrent._ConcurrentExecutor._raise cassandra.cluster.NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3744, in _db_init_entries autonomous_system=64512, config_version=CONFIG_VERSION)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3978, in create_singleton_entry cass_uuid = self._db_conn._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1197, in fq_name_to_uuid finish=fq_name_str + ';') File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py", line 124, in wrapped return f(self, *args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py", line 237, in get cf_name, key, columns=columns, start=start, finish=finish) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 840, in _Get decode_json=_decode_json): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1042, in wrapper e, utils.detailed_traceback())) cfgm_common.exceptions.DatabaseUnavailableError: Error accessing error, ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}): NoHostAvailable Python 3.6.8: /usr/bin/python3 Mon Feb 10 01:56:18 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=(), **kwargs={'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'}) 1029 self._Init_Cluster() 1030 self.start_time = datetime.datetime.now() 1031 return func(*args, **kwargs) 1032 except (connector.InvalidRequest, 1033 connector.cluster.NoHostAvailable, func = > args = () kwargs = {'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'} /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in _cql_select(self=, cf_name='obj_fq_name_table', keys=['global_system_config'], start='default-global-system-config:', finish='default-global-system-config;', num_columns=None, columns=None, include_timestamp=False, decode_json=None) 779 include_timestamp, 780 decode_json, 781 num_columns) 782 return req 783 num_columns = None /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in compute(self=, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], *append_args=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 1160 def terminate_workers(self): 1161 pass 1162 1163 def compute(self, args, *append_args): 1164 return self.target(0, 0, args, append_args) self = self.target = > args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] append_args = ('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None) /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in worker(self=, group_id=0, worker_id=0, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], params=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 724 keys = [a[0] for a in args] 725 726 req = self.apply(ses, cql, args) 727 req = zip(keys, req) 728 req = Iter(req, req undefined self = self.apply = > ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in apply(self=, ses=, cql='\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']]) 975 return [(True, ses.execute(cql, arg)) for arg in args] 976 return connector.concurrent.execute_concurrent_with_args( 977 ses, cql, args, concurrency=self.options.concurrency) 978 979 def _Remove(self, key, columns=None, keyspace_name=None, cf_name=None, ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] concurrency undefined self = self.options = Options(db_prefix='', rw_keyspaces={'config_db_u...ne, zk_ssl_certificate=None, zk_ssl_ca_cert=None) self.options.concurrency = 1000 /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent_with_args() /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults.execute() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor.execute() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor._raise() NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) __cause__ = None __class__ = __context__ = None __delattr__ = __dict__ = {'errors': {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}} __dir__ = __doc__ = '\n Raised when an operation is attempted but a...ct, closed, or resulted in errors when used.\n ' __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'cassandra.cluster' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}) errors = {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)} with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 781, in _cql_select num_columns) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1164, in compute return self.target(0, 0, args, append_args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 726, in worker req = self.apply(ses, cql, args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 977, in apply ses, cql, args, concurrency=self.options.concurrency) File "cassandra/concurrent.py", line 243, in cassandra.concurrent.execute_concurrent_with_args File "cassandra/concurrent.py", line 98, in cassandra.concurrent.execute_concurrent File "cassandra/concurrent.py", line 206, in cassandra.concurrent.ConcurrentExecutorListResults.execute File "cassandra/concurrent.py", line 125, in cassandra.concurrent._ConcurrentExecutor.execute File "cassandra/concurrent.py", line 220, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 224, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 172, in cassandra.concurrent._ConcurrentExecutor._raise cassandra.cluster.NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) database due to: None +++ date ++ echo 'INFO: =================== Mon Feb 10 01:56:19 UTC 2025 ===================' INFO: =================== Mon Feb 10 01:56:19 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.12 ++ 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 +++ mount -t hugetlbfs +++ 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.17,10.0.0.12,10.0.0.30 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ ANALYTICSDB_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ ANALYTICS_SNMP_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8081 ' +++ '[' -n '10.0.0.17:8081 10.0.0.12:8081 10.0.0.30:8081 ' ']' +++ echo '10.0.0.17:8081 10.0.0.12:8081 10.0.0.30:8081' ++ ANALYTICS_SERVERS='10.0.0.17:8081 10.0.0.12:8081 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9042 ' +++ '[' -n '10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042 ' ']' +++ echo '10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8086 ' +++ '[' -n '10.0.0.17:8086 10.0.0.12:8086 10.0.0.30:8086 ' ']' +++ echo '10.0.0.17:8086 10.0.0.12:8086 10.0.0.30:8086' ++ COLLECTOR_SERVERS='10.0.0.17:8086 10.0.0.12:8086 10.0.0.30: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.17,10.0.0.12,10.0.0.30 ++ CONFIGDB_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8082 ' +++ '[' -n '10.0.0.17:8082 10.0.0.12:8082 10.0.0.30:8082 ' ']' +++ echo '10.0.0.17:8082 10.0.0.12:8082 10.0.0.30:8082' ++ CONFIG_SERVERS='10.0.0.17:8082 10.0.0.12:8082 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9161 ' +++ '[' -n '10.0.0.17:9161 10.0.0.12:9161 10.0.0.30:9161 ' ']' +++ echo '10.0.0.17:9161 10.0.0.12:9161 10.0.0.30:9161' ++ CONFIGDB_SERVERS='10.0.0.17:9161 10.0.0.12:9161 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9041 ' +++ '[' -n '10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 ' ']' +++ echo '10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.17:9041 10.0.0.12:9041 10.0.0.30: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.11,10.20.0.6,10.20.0.8 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.11,10.20.0.6,10.20.0.8 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+=10.0.0.17:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+=10.0.0.12:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+=10.0.0.30:2181, +++ '[' -n 10.0.0.17:2181,10.0.0.12:2181,10.0.0.30:2181, ']' +++ echo 10.0.0.17:2181,10.0.0.12:2181,10.0.0.30:2181 ++ ZOOKEEPER_SERVERS=10.0.0.17:2181,10.0.0.12:2181,10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:2181 ' +++ '[' -n '10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181 ' ']' +++ echo '10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181' ++ RABBITMQ_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+=10.0.0.17:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+=10.0.0.12:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+=10.0.0.30:5673, +++ '[' -n 10.0.0.17:5673,10.0.0.12:5673,10.0.0.30:5673, ']' +++ echo 10.0.0.17:5673,10.0.0.12:5673,10.0.0.30:5673 ++ RABBITMQ_SERVERS=10.0.0.17:5673,10.0.0.12:5673,10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:6379 ' +++ '[' -n '10.0.0.17:6379 10.0.0.12:6379 10.0.0.30:6379 ' ']' +++ echo '10.0.0.17:6379 10.0.0.12:6379 10.0.0.30:6379' ++ REDIS_SERVERS='10.0.0.17:6379 10.0.0.12:6379 10.0.0.30: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.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9092 ' +++ '[' -n '10.0.0.17:9092 10.0.0.12:9092 10.0.0.30:9092 ' ']' +++ echo '10.0.0.17:9092 10.0.0.12:9092 10.0.0.30:9092' ++ KAFKA_SERVERS='10.0.0.17:9092 10.0.0.12:9092 10.0.0.30: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.17 ++ 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.17,10.0.0.12,10.0.0.30 ++ 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.17,10.0.0.12,10.0.0.30 ++ 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.17,10.0.0.12,10.0.0.30 ++ cut -d , -f 1 + local cassandra=10.0.0.17 + (( i=1 )) + (( i<=30 )) + nc -z 10.0.0.17 9041 + echo -e '\035\nquit' + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ find_my_ip_and_order_for_node_list 10.0.0.17,10.0.0.12,10.0.0.30 +++ cut -d ' ' -f 1 +++ local servers=10.0.0.17,10.0.0.12,10.0.0.30 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ tr '\n' , ++++ uniq ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ sort +++ local local_ips=,10.0.0.12,10.20.0.6,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.17'\''))' +++ local server_ip=10.0.0.17 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.17 ]] +++ [[ ,10.0.0.12,10.20.0.6,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.17, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.12'\''))' +++ local server_ip=10.0.0.12 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.12 ]] +++ [[ ,10.0.0.12,10.20.0.6,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.12, ]] +++ echo 10.0.0.12 2 +++ return ++ local ip=10.0.0.12 ++ [[ -z 10.0.0.12 ]] ++ echo 10.0.0.12 + host_ip=10.0.0.12 + [[ cql == \c\q\l ]] ++ echo 10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.12:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sort ++ sed 's/^API__//g' ++ set -o posix ++ set + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 02/10/2025 01:56:30.620 7f9e44867d88 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/10/2025 01:56:30.656 7f9e44867d88 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/10/2025 01:56:30.671 7f9e44867d88 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/10/2025 01:56:30.671 7f9e44867d88 [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 Feb 10 01:56:31 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/bin/contrail-api in () 29 30 31 if __name__ == '__main__': 32 sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 33 sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) sys = sys.exit = load_entry_point = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in server_main(args_str=None) 5361 vnc_cgitb.enable(format='text') 5362 5363 main(args_str, VncApiServer(args_str)) 5364 #server_main 5365 global main = args_str = None global VncApiServer = /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in __init__(self=, args_str='--conf_file /etc/contrail/contrail-api-0.conf --...ontrail/contrail-keystone-auth.conf --worker_id 0') 2205 else: 2206 self._db_connect(self._args.reset_config) 2207 self._db_init_entries() 2208 2209 self._initialize_quota_counters() self = self._db_init_entries = > /usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py in _db_init_entries(self=) 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 Feb 10 01:56:31 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/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 Feb 10 01:56:31 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/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 Feb 10 01:56:32 UTC 2025 ===================' INFO: =================== Mon Feb 10 01:56:32 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ awk '{print $2}' +++++ ip route get 1 +++++ grep -o 'dev.*' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ awk '{print $2}' +++ grep 'inet ' +++ cut -d / -f 1 +++ ip addr show dev ens3 +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.12 ++ 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.17,10.0.0.12,10.0.0.30 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ ANALYTICSDB_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ ANALYTICS_SNMP_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8081 ' +++ '[' -n '10.0.0.17:8081 10.0.0.12:8081 10.0.0.30:8081 ' ']' +++ echo '10.0.0.17:8081 10.0.0.12:8081 10.0.0.30:8081' ++ ANALYTICS_SERVERS='10.0.0.17:8081 10.0.0.12:8081 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9042 ' +++ '[' -n '10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042 ' ']' +++ echo '10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8086 ' +++ '[' -n '10.0.0.17:8086 10.0.0.12:8086 10.0.0.30:8086 ' ']' +++ echo '10.0.0.17:8086 10.0.0.12:8086 10.0.0.30:8086' ++ COLLECTOR_SERVERS='10.0.0.17:8086 10.0.0.12:8086 10.0.0.30: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.17,10.0.0.12,10.0.0.30 ++ CONFIGDB_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8082 ' +++ '[' -n '10.0.0.17:8082 10.0.0.12:8082 10.0.0.30:8082 ' ']' +++ echo '10.0.0.17:8082 10.0.0.12:8082 10.0.0.30:8082' ++ CONFIG_SERVERS='10.0.0.17:8082 10.0.0.12:8082 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9161 ' +++ '[' -n '10.0.0.17:9161 10.0.0.12:9161 10.0.0.30:9161 ' ']' +++ echo '10.0.0.17:9161 10.0.0.12:9161 10.0.0.30:9161' ++ CONFIGDB_SERVERS='10.0.0.17:9161 10.0.0.12:9161 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9041 ' +++ '[' -n '10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 ' ']' +++ echo '10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.17:9041 10.0.0.12:9041 10.0.0.30: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.11,10.20.0.6,10.20.0.8 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.11,10.20.0.6,10.20.0.8 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+=10.0.0.17:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+=10.0.0.12:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+=10.0.0.30:2181, +++ '[' -n 10.0.0.17:2181,10.0.0.12:2181,10.0.0.30:2181, ']' +++ echo 10.0.0.17:2181,10.0.0.12:2181,10.0.0.30:2181 ++ ZOOKEEPER_SERVERS=10.0.0.17:2181,10.0.0.12:2181,10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:2181 ' +++ '[' -n '10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181 ' ']' +++ echo '10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181' ++ RABBITMQ_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+=10.0.0.17:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+=10.0.0.12:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+=10.0.0.30:5673, +++ '[' -n 10.0.0.17:5673,10.0.0.12:5673,10.0.0.30:5673, ']' +++ echo 10.0.0.17:5673,10.0.0.12:5673,10.0.0.30:5673 ++ RABBITMQ_SERVERS=10.0.0.17:5673,10.0.0.12:5673,10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:6379 ' +++ '[' -n '10.0.0.17:6379 10.0.0.12:6379 10.0.0.30:6379 ' ']' +++ echo '10.0.0.17:6379 10.0.0.12:6379 10.0.0.30:6379' ++ REDIS_SERVERS='10.0.0.17:6379 10.0.0.12:6379 10.0.0.30: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.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9092 ' +++ '[' -n '10.0.0.17:9092 10.0.0.12:9092 10.0.0.30:9092 ' ']' +++ echo '10.0.0.17:9092 10.0.0.12:9092 10.0.0.30:9092' ++ KAFKA_SERVERS='10.0.0.17:9092 10.0.0.12:9092 10.0.0.30: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.17 ++ 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.17,10.0.0.12,10.0.0.30 ++ 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.17,10.0.0.12,10.0.0.30 ++ 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.17,10.0.0.12,10.0.0.30 ++ cut -d , -f 1 + local cassandra=10.0.0.17 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.17 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.17,10.0.0.12,10.0.0.30 +++ local servers=10.0.0.17,10.0.0.12,10.0.0.30 +++ local server_list= +++ IFS=, +++ read -ra server_list +++ cut -d ' ' -f 1 ++++ 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.12,10.20.0.6,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.17'\''))' +++ local server_ip=10.0.0.17 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.17 ]] +++ [[ ,10.0.0.12,10.20.0.6,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.17, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.12'\''))' +++ local server_ip=10.0.0.12 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.12 ]] +++ [[ ,10.0.0.12,10.20.0.6,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.12, ]] +++ echo 10.0.0.12 2 +++ return ++ local ip=10.0.0.12 ++ [[ -z 10.0.0.12 ]] ++ echo 10.0.0.12 + host_ip=10.0.0.12 + [[ cql == \c\q\l ]] ++ echo 10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.12:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ sort ++ sed 's/^API__//g' ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/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 02/10/2025 01:56:42.459 7f6b0b041e08 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/10/2025 01:56:42.487 7f6b0b041e08 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/10/2025 01:56:42.501 7f6b0b041e08 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/10/2025 01:56:42.501 7f6b0b041e08 [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.12:8082/ Hit Ctrl-C to quit. 10.0.0.12 - - [2025-02-10 01:56:44] "GET / HTTP/1.1" 200 45871 0.003751 10.0.0.12 - - [2025-02-10 01:56:44] "GET / HTTP/1.1" 200 45871 0.001144 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.12 - - [2025-02-10 01:56:44] "POST /fqname-to-id HTTP/1.1" 401 292 0.000571 10.0.0.12 - - [2025-02-10 01:56:44] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000281 10.0.0.12 - - [2025-02-10 01:56:51] "POST /fqname-to-id HTTP/1.1" 200 156 3.275666 10.0.0.12 - - [2025-02-10 01:56:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004646 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.30 - - [2025-02-10 01:56:51] "GET /global-system-configs HTTP/1.1" 200 322 1.185972 10.0.0.12 - - [2025-02-10 01:56:51] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 2.975496 10.0.0.12 - - [2025-02-10 01:56:51] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.010520 10.0.0.12 - - [2025-02-10 01:56:52] "GET /obj-perms HTTP/1.1" 200 5056 2.963715 /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.17 - - [2025-02-10 01:56:52] "GET /obj-perms HTTP/1.1" 200 5056 3.700413 10.0.0.30 - - [2025-02-10 01:56:52] "GET /obj-perms HTTP/1.1" 200 5056 3.394157 10.0.0.12 - - [2025-02-10 01:56:55] "POST /fqname-to-id HTTP/1.1" 401 292 0.000514 10.0.0.30 - - [2025-02-10 01:56:56] "POST /fqname-to-id HTTP/1.1" 401 292 0.000478 10.0.0.12 - - [2025-02-10 01:56:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.025511 10.0.0.12 - - [2025-02-10 01:56:57] "GET /network-ipam/0853df6c-4949-4b07-beb5-3a0139d28506?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1952 0.012729 10.0.0.30 - - [2025-02-10 01:56:58] "PUT /access-control-list/93bd8fdc-1098-4284-8f0a-ab40458fa26a HTTP/1.1" 200 272 0.470897 10.0.0.30 - - [2025-02-10 01:56:59] "POST /fqname-to-id HTTP/1.1" 401 292 0.000494 10.0.0.30 - - [2025-02-10 01:57:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.046545 10.0.0.30 - - [2025-02-10 01:57:00] "PUT /job-template/69856fbf-4cf3-435d-919e-c7dd78d4fa44 HTTP/1.1" 200 258 0.027217 10.0.0.30 - - [2025-02-10 01:57:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.012463 10.0.0.30 - - [2025-02-10 01:57:00] "PUT /job-template/8079870c-a9f0-4a93-9dda-3bc5eca68f9b HTTP/1.1" 200 258 0.029376 10.0.0.30 - - [2025-02-10 01:57:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.009652 10.0.0.30 - - [2025-02-10 01:57:00] "PUT /job-template/4ea1b2c7-0b18-421c-8d07-25707b6b38a7 HTTP/1.1" 200 258 0.052265 10.0.0.30 - - [2025-02-10 01:57:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.008664 10.0.0.30 - - [2025-02-10 01:57:00] "PUT /job-template/23c85dc4-c940-4fae-b674-72a069a57e81 HTTP/1.1" 200 258 0.032233 10.0.0.30 - - [2025-02-10 01:57:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.013575 10.0.0.30 - - [2025-02-10 01:57:01] "PUT /job-template/41556dd8-b1a2-4814-83e7-c01dc76db65e HTTP/1.1" 200 258 0.027995 10.0.0.30 - - [2025-02-10 01:57:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.009915 10.0.0.30 - - [2025-02-10 01:57:01] "PUT /job-template/6c93319d-38fb-4732-89d1-0070a00025d7 HTTP/1.1" 200 258 0.028808 10.0.0.30 - - [2025-02-10 01:57:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.007272 10.0.0.30 - - [2025-02-10 01:57:01] "PUT /job-template/bbc19f11-b2b1-43c7-988e-c05a9780d143 HTTP/1.1" 200 258 0.083991 10.0.0.30 - - [2025-02-10 01:57:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005969 10.0.0.30 - - [2025-02-10 01:57:01] "PUT /job-template/41ed9d8b-c982-4f8f-a52b-7200ef541a61 HTTP/1.1" 200 258 0.028704 10.0.0.30 - - [2025-02-10 01:57:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.005250 10.0.0.30 - - [2025-02-10 01:57:02] "PUT /job-template/6307e6df-fe2e-44fd-8ee8-7dfe91ee15ff HTTP/1.1" 200 258 0.029646 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.008885 10.0.0.30 - - [2025-02-10 01:57:02] "PUT /job-template/49536aad-7570-4d5f-b370-d76cd441cab9 HTTP/1.1" 200 258 0.035206 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004360 10.0.0.30 - - [2025-02-10 01:57:02] "PUT /config-properties/b7c1250d-528f-4fe8-9ca2-fa46235752aa HTTP/1.1" 200 268 0.027974 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003372 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004582 10.0.0.30 - - [2025-02-10 01:57:02] "PUT /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb HTTP/1.1" 200 274 0.019927 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003904 10.0.0.30 - - [2025-02-10 01:57:02] "PUT /hardware/7bf81894-381b-4923-ac5c-bf701c94471a HTTP/1.1" 200 250 0.023327 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.009695 10.0.0.30 - - [2025-02-10 01:57:02] "PUT /hardware/443b600e-6ead-42bf-8729-341f532b8d91 HTTP/1.1" 200 250 0.013953 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.008324 10.0.0.30 - - [2025-02-10 01:57:03] "PUT /hardware/cf2885f4-bcdb-4d51-a9a9-ec35454ca751 HTTP/1.1" 200 250 0.016184 10.0.0.30 - - [2025-02-10 01:57:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.007338 10.0.0.30 - - [2025-02-10 01:57:03] "PUT /hardware/e3316c8b-e8e1-4be0-8f81-c1a2a4a84ca3 HTTP/1.1" 200 250 0.019075 10.0.0.30 - - [2025-02-10 01:57:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004481 10.0.0.30 - - [2025-02-10 01:57:03] "PUT /hardware/dbb1cc09-1504-41c6-b00c-d83ef4cfa1a1 HTTP/1.1" 200 250 0.014763 10.0.0.30 - - [2025-02-10 01:57:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.009611 10.0.0.30 - - [2025-02-10 01:57:03] "PUT /hardware/9b69469f-7e23-45d7-89b0-f63fbdb24378 HTTP/1.1" 200 250 0.019071 10.0.0.30 - - [2025-02-10 01:57:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005883 10.0.0.30 - - [2025-02-10 01:57:03] "PUT /hardware/ed73d4d0-afbf-439c-80e0-3b6bcb85fe7e HTTP/1.1" 200 250 0.018469 10.0.0.30 - - [2025-02-10 01:57:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.004785 10.0.0.30 - - [2025-02-10 01:57:03] "PUT /hardware/40dae0c1-8102-4589-9be4-7edabae59c73 HTTP/1.1" 200 250 0.022712 10.0.0.30 - - [2025-02-10 01:57:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.007892 10.0.0.30 - - [2025-02-10 01:57:04] "PUT /hardware/6471710f-a16f-4404-9b58-026359f0c001 HTTP/1.1" 200 250 0.021700 10.0.0.30 - - [2025-02-10 01:57:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.006598 10.0.0.30 - - [2025-02-10 01:57:04] "PUT /hardware/4125245c-04af-4b92-bd1e-1848e69c37fa HTTP/1.1" 200 250 0.034476 10.0.0.30 - - [2025-02-10 01:57:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004204 10.0.0.30 - - [2025-02-10 01:57:04] "PUT /hardware/3023cc1a-b664-42e3-a638-9c7ab830a556 HTTP/1.1" 200 250 0.017213 10.0.0.30 - - [2025-02-10 01:57:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005519 10.0.0.30 - - [2025-02-10 01:57:04] "PUT /hardware/668ee6ae-4160-4ff3-82ab-31886835c432 HTTP/1.1" 200 250 0.013921 10.0.0.30 - - [2025-02-10 01:57:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003274 10.0.0.30 - - [2025-02-10 01:57:04] "PUT /hardware/2d238dae-af06-4b03-b7ae-c090778bb8a9 HTTP/1.1" 200 250 0.032281 10.0.0.30 - - [2025-02-10 01:57:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.006390 10.0.0.30 - - [2025-02-10 01:57:04] "PUT /hardware/f6b5d276-5ee5-4529-9788-63e21300ee36 HTTP/1.1" 200 250 0.019259 10.0.0.30 - - [2025-02-10 01:57:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004974 10.0.0.30 - - [2025-02-10 01:57:05] "PUT /hardware/59e5c910-d9c7-42a1-8dec-c1db10c4ab28 HTTP/1.1" 200 250 0.016991 10.0.0.30 - - [2025-02-10 01:57:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005409 10.0.0.30 - - [2025-02-10 01:57:05] "PUT /hardware/c8c83b55-ea84-409a-900d-d8c620e55842 HTTP/1.1" 200 250 0.019849 10.0.0.30 - - [2025-02-10 01:57:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008663 10.0.0.30 - - [2025-02-10 01:57:05] "PUT /hardware/0f32693e-8506-4914-81e0-c863ea67ff04 HTTP/1.1" 200 250 0.020884 10.0.0.30 - - [2025-02-10 01:57:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005524 10.0.0.30 - - [2025-02-10 01:57:05] "PUT /feature/510bbd59-398c-40cd-be3a-ba646f665887 HTTP/1.1" 200 248 0.016822 10.0.0.30 - - [2025-02-10 01:57:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003631 10.0.0.30 - - [2025-02-10 01:57:05] "PUT /feature/21819f6c-5f1f-4163-87a3-585cf420a852 HTTP/1.1" 200 248 0.016113 10.0.0.30 - - [2025-02-10 01:57:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004073 10.0.0.30 - - [2025-02-10 01:57:06] "PUT /feature/f644b185-63fe-49bf-8d14-43174e633ef4 HTTP/1.1" 200 248 0.018981 10.0.0.30 - - [2025-02-10 01:57:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003512 10.0.0.30 - - [2025-02-10 01:57:06] "PUT /feature/f2edb98f-1255-4a16-ba26-4dedcfc24e00 HTTP/1.1" 200 248 0.020030 10.0.0.30 - - [2025-02-10 01:57:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.006076 10.0.0.30 - - [2025-02-10 01:57:06] "PUT /physical-role/c0016db2-fd32-46fa-af6d-f9721fdb89d5 HTTP/1.1" 200 260 0.022590 10.0.0.30 - - [2025-02-10 01:57:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005275 10.0.0.30 - - [2025-02-10 01:57:06] "PUT /overlay-role/a17f104f-6a3d-42de-87db-b77306122814 HTTP/1.1" 200 258 0.035873 10.0.0.30 - - [2025-02-10 01:57:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005223 10.0.0.30 - - [2025-02-10 01:57:06] "PUT /overlay-role/7668039a-6b92-4d34-8a10-cbf44330d6e6 HTTP/1.1" 200 258 0.017544 10.0.0.30 - - [2025-02-10 01:57:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004583 10.0.0.30 - - [2025-02-10 01:57:06] "PUT /overlay-role/92cda220-aeaf-47d2-bee6-c28666e85985 HTTP/1.1" 200 258 0.017331 10.0.0.30 - - [2025-02-10 01:57:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003951 10.0.0.30 - - [2025-02-10 01:57:07] "PUT /overlay-role/5ee11ede-c02d-4ce7-8259-0c3cb31576b6 HTTP/1.1" 200 258 0.021912 10.0.0.30 - - [2025-02-10 01:57:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004428 10.0.0.30 - - [2025-02-10 01:57:07] "PUT /overlay-role/6a06d18d-9e56-4f27-94df-83c24400cbde HTTP/1.1" 200 258 0.022705 10.0.0.30 - - [2025-02-10 01:57:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.012795 10.0.0.30 - - [2025-02-10 01:57:07] "PUT /role-definition/7c14aa5a-737d-46fd-944a-ba41589afa19 HTTP/1.1" 200 264 0.014220 10.0.0.30 - - [2025-02-10 01:57:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003284 10.0.0.30 - - [2025-02-10 01:57:07] "PUT /role-definition/957c2ef0-b286-4d13-9ae7-3c1a2764a65d HTTP/1.1" 200 264 0.029384 10.0.0.30 - - [2025-02-10 01:57:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.006034 10.0.0.30 - - [2025-02-10 01:57:07] "PUT /role-definition/e3f3540b-ef50-4953-b3f2-5ee10a4bc4d6 HTTP/1.1" 200 264 0.022798 10.0.0.30 - - [2025-02-10 01:57:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003915 10.0.0.30 - - [2025-02-10 01:57:07] "PUT /role-definition/570093fc-45e4-4b16-a8ce-c0fca9b2054a HTTP/1.1" 200 264 0.018718 10.0.0.30 - - [2025-02-10 01:57:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003593 10.0.0.30 - - [2025-02-10 01:57:08] "PUT /role-definition/cfe07a90-005b-453e-8c2f-471b7aaccef0 HTTP/1.1" 200 264 0.030226 10.0.0.30 - - [2025-02-10 01:57:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003318 10.0.0.30 - - [2025-02-10 01:57:08] "PUT /role-definition/0685b562-d2c5-4db6-99af-54640150880b HTTP/1.1" 200 264 0.032196 10.0.0.30 - - [2025-02-10 01:57:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.005913 10.0.0.30 - - [2025-02-10 01:57:08] "PUT /role-definition/7e119ea0-e646-4dce-a670-af8e96f440fd HTTP/1.1" 200 264 0.027508 10.0.0.30 - - [2025-02-10 01:57:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003717 10.0.0.30 - - [2025-02-10 01:57:08] "PUT /role-definition/c2747a05-90f8-4ff9-98c8-d2b52215282d HTTP/1.1" 200 264 0.028836 10.0.0.30 - - [2025-02-10 01:57:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003341 10.0.0.30 - - [2025-02-10 01:57:08] "PUT /feature-config/2da8a076-b77b-4fc9-b14c-b41e55ff3cef HTTP/1.1" 200 262 0.017434 10.0.0.30 - - [2025-02-10 01:57:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.004341 10.0.0.30 - - [2025-02-10 01:57:08] "PUT /node-profile/f7842a28-5809-4cbb-98e3-9a3e9c740ce1 HTTP/1.1" 200 258 0.023147 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.013372 10.0.0.30 - - [2025-02-10 01:57:09] "PUT /node-profile/87946db4-feed-466b-88d4-3ffdbe1dcb72 HTTP/1.1" 200 258 0.035521 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.008258 10.0.0.30 - - [2025-02-10 01:57:09] "PUT /node-profile/6b495a03-0b59-4afa-ab98-ab9c44ca18d3 HTTP/1.1" 200 258 0.030935 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.006414 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004474 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004520 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004828 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003882 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.006498 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003444 10.0.0.30 - - [2025-02-10 01:57:09] "GET /role-config/16b08e95-e7ed-4c0c-b565-b3c4c8539e12?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1158 0.005860 10.0.0.30 - - [2025-02-10 01:57:10] "GET /role-config/01f97897-9f25-450e-9e9a-eed9a64d3573?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1152 0.005362 10.0.0.30 - - [2025-02-10 01:57:10] "GET /role-config/9a835dd1-a63c-4b9b-a2fc-9d47a274c554?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1156 0.004709 10.0.0.30 - - [2025-02-10 01:57:10] "GET /role-config/b9e0c363-3e3f-483d-a84e-300767825448?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1156 0.007649 10.0.0.30 - - [2025-02-10 01:57:10] "GET /role-config/18729061-d816-4c51-9b06-347994b623af?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1159 0.014827 10.0.0.30 - - [2025-02-10 01:57:10] "GET /role-config/5290555a-8270-4c67-a219-701c8edee88f?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1154 0.004247 10.0.0.30 - - [2025-02-10 01:57:10] "GET /role-config/426e2ebe-d444-4b3a-b231-47433b950e52?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1150 0.004800 10.0.0.30 - - [2025-02-10 01:57:10] "GET /role-config/c3ae8052-8d5d-4679-91b9-ab648f4a15b1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1152 0.007293 10.0.0.30 - - [2025-02-10 01:57:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.003422 10.0.0.30 - - [2025-02-10 01:57:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.004632 10.0.0.30 - - [2025-02-10 01:57:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.007147 10.0.0.30 - - [2025-02-10 01:57:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.007320 10.0.0.30 - - [2025-02-10 01:57:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.004488 10.0.0.30 - - [2025-02-10 01:57:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.006237 10.0.0.30 - - [2025-02-10 01:57:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.003918 10.0.0.30 - - [2025-02-10 01:57:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.008173 10.0.0.30 - - [2025-02-10 01:57:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.012242 10.0.0.30 - - [2025-02-10 01:57:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.005421 10.0.0.30 - - [2025-02-10 01:57:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.006290 10.0.0.30 - - [2025-02-10 01:57:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.008489 10.0.0.30 - - [2025-02-10 01:57:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.014609 10.0.0.30 - - [2025-02-10 01:57:11] "POST /fqname-to-id HTTP/1.1" 200 156 0.010393 10.0.0.30 - - [2025-02-10 01:57:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.011449 10.0.0.30 - - [2025-02-10 01:57:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.004723 10.0.0.30 - - [2025-02-10 01:57:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.007631 10.0.0.30 - - [2025-02-10 01:57:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.006369 10.0.0.30 - - [2025-02-10 01:57:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003675 10.0.0.30 - - [2025-02-10 01:57:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.005013 10.0.0.30 - - [2025-02-10 01:57:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003583 10.0.0.30 - - [2025-02-10 01:57:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.003401 10.0.0.30 - - [2025-02-10 01:57:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.011044 10.0.0.30 - - [2025-02-10 01:57:12] "POST /fqname-to-id HTTP/1.1" 200 156 0.007061 10.0.0.30 - - [2025-02-10 01:57:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004116 10.0.0.30 - - [2025-02-10 01:57:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004431 10.0.0.30 - - [2025-02-10 01:57:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003870 10.0.0.30 - - [2025-02-10 01:57:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004136 10.0.0.30 - - [2025-02-10 01:57:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004491 10.0.0.30 - - [2025-02-10 01:57:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.004465 10.0.0.30 - - [2025-02-10 01:57:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.010198 10.0.0.30 - - [2025-02-10 01:57:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.024075 10.0.0.30 - - [2025-02-10 01:57:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006670 10.0.0.30 - - [2025-02-10 01:57:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.006725 10.0.0.30 - - [2025-02-10 01:57:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.010763 10.0.0.30 - - [2025-02-10 01:57:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005549 10.0.0.30 - - [2025-02-10 01:57:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.007775 10.0.0.30 - - [2025-02-10 01:57:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.006859 10.0.0.30 - - [2025-02-10 01:57:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003806 10.0.0.30 - - [2025-02-10 01:57:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005175 10.0.0.30 - - [2025-02-10 01:57:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.010719 10.0.0.30 - - [2025-02-10 01:57:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.004031 10.0.0.30 - - [2025-02-10 01:57:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003628 10.0.0.30 - - [2025-02-10 01:57:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.005169 10.0.0.30 - - [2025-02-10 01:57:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.003816 10.0.0.30 - - [2025-02-10 01:57:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004294 10.0.0.30 - - [2025-02-10 01:57:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003903 10.0.0.30 - - [2025-02-10 01:57:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004522 10.0.0.30 - - [2025-02-10 01:57:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003631 10.0.0.30 - - [2025-02-10 01:57:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004059 10.0.0.30 - - [2025-02-10 01:57:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004403 10.0.0.30 - - [2025-02-10 01:57:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003723 10.0.0.30 - - [2025-02-10 01:57:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004432 10.0.0.30 - - [2025-02-10 01:57:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003638 10.0.0.30 - - [2025-02-10 01:57:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.003431 10.0.0.30 - - [2025-02-10 01:57:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004463 10.0.0.30 - - [2025-02-10 01:57:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.004129 10.0.0.30 - - [2025-02-10 01:57:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003757 10.0.0.30 - - [2025-02-10 01:57:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.014376 10.0.0.30 - - [2025-02-10 01:57:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.005117 10.0.0.30 - - [2025-02-10 01:57:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003565 10.0.0.30 - - [2025-02-10 01:57:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004944 10.0.0.30 - - [2025-02-10 01:57:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004230 10.0.0.30 - - [2025-02-10 01:57:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003490 10.0.0.30 - - [2025-02-10 01:57:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003824 10.0.0.30 - - [2025-02-10 01:57:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003690 10.0.0.30 - - [2025-02-10 01:57:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003638 10.0.0.30 - - [2025-02-10 01:57:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003846 10.0.0.30 - - [2025-02-10 01:57:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004673 10.0.0.30 - - [2025-02-10 01:57:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.012077 10.0.0.30 - - [2025-02-10 01:57:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004377 10.0.0.30 - - [2025-02-10 01:57:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.006613 10.0.0.30 - - [2025-02-10 01:57:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003494 10.0.0.30 - - [2025-02-10 01:57:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005129 10.0.0.30 - - [2025-02-10 01:57:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003866 10.0.0.30 - - [2025-02-10 01:57:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.005143 10.0.0.30 - - [2025-02-10 01:57:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004240 10.0.0.30 - - [2025-02-10 01:57:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004286 10.0.0.30 - - [2025-02-10 01:57:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003798 10.0.0.30 - - [2025-02-10 01:57:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.004467 10.0.0.30 - - [2025-02-10 01:57:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.005191 10.0.0.30 - - [2025-02-10 01:57:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.009993 10.0.0.30 - - [2025-02-10 01:57:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004113 10.0.0.30 - - [2025-02-10 01:57:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003841 10.0.0.30 - - [2025-02-10 01:57:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.006820 10.0.0.30 - - [2025-02-10 01:57:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.006988 10.0.0.30 - - [2025-02-10 01:57:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003709 10.0.0.30 - - [2025-02-10 01:57:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003475 10.0.0.30 - - [2025-02-10 01:57:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004945 10.0.0.30 - - [2025-02-10 01:57:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004246 10.0.0.30 - - [2025-02-10 01:57:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.003870 10.0.0.30 - - [2025-02-10 01:57:18] "POST /fqname-to-id HTTP/1.1" 200 156 0.004656 10.0.0.30 - - [2025-02-10 01:57:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.006068 10.0.0.30 - - [2025-02-10 01:57:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004528 10.0.0.30 - - [2025-02-10 01:57:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004076 10.0.0.30 - - [2025-02-10 01:57:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004828 10.0.0.30 - - [2025-02-10 01:57:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004469 10.0.0.30 - - [2025-02-10 01:57:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003854 10.0.0.30 - - [2025-02-10 01:57:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004183 10.0.0.30 - - [2025-02-10 01:57:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.003490 10.0.0.30 - - [2025-02-10 01:57:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004120 10.0.0.30 - - [2025-02-10 01:57:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004091 10.0.0.30 - - [2025-02-10 01:57:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.007859 10.0.0.30 - - [2025-02-10 01:57:19] "POST /fqname-to-id HTTP/1.1" 200 156 0.004680 10.0.0.30 - - [2025-02-10 01:57:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005167 10.0.0.30 - - [2025-02-10 01:57:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005472 10.0.0.30 - - [2025-02-10 01:57:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003681 10.0.0.30 - - [2025-02-10 01:57:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004101 10.0.0.30 - - [2025-02-10 01:57:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.005271 10.0.0.30 - - [2025-02-10 01:57:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.020261 10.0.0.30 - - [2025-02-10 01:57:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.007363 10.0.0.30 - - [2025-02-10 01:57:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003216 10.0.0.30 - - [2025-02-10 01:57:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004131 10.0.0.30 - - [2025-02-10 01:57:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004050 10.0.0.30 - - [2025-02-10 01:57:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.003184 10.0.0.30 - - [2025-02-10 01:57:20] "POST /fqname-to-id HTTP/1.1" 200 156 0.004841 10.0.0.30 - - [2025-02-10 01:57:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.006412 10.0.0.30 - - [2025-02-10 01:57:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003032 10.0.0.30 - - [2025-02-10 01:57:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003738 10.0.0.30 - - [2025-02-10 01:57:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.005847 10.0.0.30 - - [2025-02-10 01:57:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003292 10.0.0.30 - - [2025-02-10 01:57:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004416 10.0.0.30 - - [2025-02-10 01:57:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.003682 10.0.0.30 - - [2025-02-10 01:57:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004079 10.0.0.30 - - [2025-02-10 01:57:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004520 10.0.0.30 - - [2025-02-10 01:57:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004105 10.0.0.30 - - [2025-02-10 01:57:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.004709 10.0.0.30 - - [2025-02-10 01:57:21] "POST /fqname-to-id HTTP/1.1" 200 156 0.006160 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004615 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003536 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005023 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004055 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004147 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003931 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005003 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.003729 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004746 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004450 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.004865 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005027 10.0.0.30 - - [2025-02-10 01:57:22] "POST /fqname-to-id HTTP/1.1" 200 156 0.005053 10.0.0.30 - - [2025-02-10 01:57:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003627 10.0.0.30 - - [2025-02-10 01:57:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003897 10.0.0.30 - - [2025-02-10 01:57:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003807 10.0.0.30 - - [2025-02-10 01:57:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003663 10.0.0.30 - - [2025-02-10 01:57:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.005818 10.0.0.30 - - [2025-02-10 01:57:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.003652 10.0.0.30 - - [2025-02-10 01:57:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004560 10.0.0.30 - - [2025-02-10 01:57:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.006713 10.0.0.30 - - [2025-02-10 01:57:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.007107 10.0.0.30 - - [2025-02-10 01:57:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.005178 10.0.0.30 - - [2025-02-10 01:57:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004172 10.0.0.30 - - [2025-02-10 01:57:23] "POST /fqname-to-id HTTP/1.1" 200 156 0.004037 10.0.0.30 - - [2025-02-10 01:57:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.010064 10.0.0.30 - - [2025-02-10 01:57:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003895 10.0.0.30 - - [2025-02-10 01:57:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003952 10.0.0.30 - - [2025-02-10 01:57:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004346 10.0.0.30 - - [2025-02-10 01:57:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004751 10.0.0.30 - - [2025-02-10 01:57:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.013840 10.0.0.30 - - [2025-02-10 01:57:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003730 10.0.0.30 - - [2025-02-10 01:57:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004143 10.0.0.30 - - [2025-02-10 01:57:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.004069 10.0.0.30 - - [2025-02-10 01:57:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003938 10.0.0.30 - - [2025-02-10 01:57:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003579 10.0.0.30 - - [2025-02-10 01:57:24] "POST /fqname-to-id HTTP/1.1" 200 156 0.003964 10.0.0.30 - - [2025-02-10 01:57:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003808 10.0.0.30 - - [2025-02-10 01:57:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004016 10.0.0.30 - - [2025-02-10 01:57:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.009829 10.0.0.30 - - [2025-02-10 01:57:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003719 10.0.0.30 - - [2025-02-10 01:57:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003884 10.0.0.30 - - [2025-02-10 01:57:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004452 10.0.0.30 - - [2025-02-10 01:57:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.003536 10.0.0.30 - - [2025-02-10 01:57:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.007931 10.0.0.30 - - [2025-02-10 01:57:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.018045 10.0.0.30 - - [2025-02-10 01:57:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004268 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004419 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004437 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.006872 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004108 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004019 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004799 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003765 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004222 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.012838 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004396 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004462 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003405 10.0.0.30 - - [2025-02-10 01:57:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004076 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.006212 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004537 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004158 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.011002 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003512 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003344 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004505 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003530 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003819 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003959 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003545 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.003546 10.0.0.30 - - [2025-02-10 01:57:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004661 10.0.0.30 - - [2025-02-10 01:57:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003493 10.0.0.30 - - [2025-02-10 01:57:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.006931 10.0.0.30 - - [2025-02-10 01:57:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004401 10.0.0.30 - - [2025-02-10 01:57:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003459 10.0.0.30 - - [2025-02-10 01:57:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003340 10.0.0.30 - - [2025-02-10 01:57:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003536 10.0.0.30 - - [2025-02-10 01:57:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003592 10.0.0.30 - - [2025-02-10 01:57:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004277 10.0.0.30 - - [2025-02-10 01:57:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.003762 10.0.0.30 - - [2025-02-10 01:57:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.006044 10.0.0.30 - - [2025-02-10 01:57:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005197 10.0.0.30 - - [2025-02-10 01:57:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.005489 10.0.0.30 - - [2025-02-10 01:57:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005620 10.0.0.30 - - [2025-02-10 01:57:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003813 10.0.0.30 - - [2025-02-10 01:57:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005174 10.0.0.30 - - [2025-02-10 01:57:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003940 10.0.0.30 - - [2025-02-10 01:57:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004107 10.0.0.30 - - [2025-02-10 01:57:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003614 10.0.0.30 - - [2025-02-10 01:57:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.005276 10.0.0.30 - - [2025-02-10 01:57:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.006198 10.0.0.30 - - [2025-02-10 01:57:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004267 10.0.0.30 - - [2025-02-10 01:57:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.003532 10.0.0.30 - - [2025-02-10 01:57:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.004081 10.0.0.30 - - [2025-02-10 01:57:29] "POST /fqname-to-id HTTP/1.1" 200 156 0.008669 10.0.0.30 - - [2025-02-10 01:57:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004058 10.0.0.30 - - [2025-02-10 01:57:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003554 10.0.0.30 - - [2025-02-10 01:57:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004383 10.0.0.30 - - [2025-02-10 01:57:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003467 10.0.0.30 - - [2025-02-10 01:57:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003859 10.0.0.30 - - [2025-02-10 01:57:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004121 10.0.0.30 - - [2025-02-10 01:57:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.014801 10.0.0.30 - - [2025-02-10 01:57:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.006949 10.0.0.30 - - [2025-02-10 01:57:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004461 10.0.0.30 - - [2025-02-10 01:57:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004045 10.0.0.30 - - [2025-02-10 01:57:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003681 10.0.0.30 - - [2025-02-10 01:57:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004820 10.0.0.30 - - [2025-02-10 01:57:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003799 10.0.0.30 - - [2025-02-10 01:57:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005197 10.0.0.30 - - [2025-02-10 01:57:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004884 10.0.0.30 - - [2025-02-10 01:57:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004234 10.0.0.30 - - [2025-02-10 01:57:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003903 10.0.0.30 - - [2025-02-10 01:57:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003982 10.0.0.30 - - [2025-02-10 01:57:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.005312 10.0.0.30 - - [2025-02-10 01:57:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003357 10.0.0.30 - - [2025-02-10 01:57:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004070 10.0.0.30 - - [2025-02-10 01:57:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.006494 10.0.0.30 - - [2025-02-10 01:57:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.003477 10.0.0.30 - - [2025-02-10 01:57:31] "POST /fqname-to-id HTTP/1.1" 200 156 0.004182 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003317 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003423 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004188 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.010101 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004879 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003701 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.009469 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003470 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004592 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003647 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004257 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003659 10.0.0.30 - - [2025-02-10 01:57:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.006754 10.0.0.30 - - [2025-02-10 01:57:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.003752 10.0.0.30 - - [2025-02-10 01:57:33] "POST /fqname-to-id HTTP/1.1" 404 188 0.008343 10.0.0.30 - - [2025-02-10 01:57:33] "GET /fabric/ef071b86-47ca-4026-bcb6-f47fd2de958e?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1117 0.004195 10.0.0.30 - - [2025-02-10 01:57:33] "POST /fqname-to-id HTTP/1.1" 404 207 0.003629 10.0.0.17 - - [2025-02-10 01:57:38] "GET /global-system-configs HTTP/1.1" 200 322 0.052832 10.0.0.17 - - [2025-02-10 01:57:39] "GET /global-system-configs HTTP/1.1" 200 322 0.107073 10.0.0.17 - - [2025-02-10 01:57:39] "GET /obj-perms HTTP/1.1" 200 5056 0.181925 10.0.0.12 - - [2025-02-10 01:57:39] "GET /obj-perms HTTP/1.1" 200 5056 0.202812 10.0.0.30 - - [2025-02-10 01:58:00] "GET /obj-perms HTTP/1.1" 200 5056 0.047498 +++ date ++ echo 'INFO: =================== Mon Feb 10 01:59:40 UTC 2025 ===================' INFO: =================== Mon Feb 10 01:59:40 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ ip route get 1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ cut -d / -f 1 +++ local nic=ens3 +++ ip addr show dev ens3 +++ head -n 1 +++ grep 'inet ' +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.12 ++ 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.17,10.0.0.12,10.0.0.30 ++ ANALYTICS_ALARM_ENABLE=True ++ ANALYTICS_SNMP_ENABLE=True ++ ANALYTICSDB_ENABLE=True ++ ANALYTICS_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ ANALYTICSDB_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ ANALYTICS_SNMP_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8081 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8081 ' +++ '[' -n '10.0.0.17:8081 10.0.0.12:8081 10.0.0.30:8081 ' ']' +++ echo '10.0.0.17:8081 10.0.0.12:8081 10.0.0.30:8081' ++ ANALYTICS_SERVERS='10.0.0.17:8081 10.0.0.12:8081 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9042 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9042 ' +++ '[' -n '10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042 ' ']' +++ echo '10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042' ++ ANALYTICSDB_CQL_SERVERS='10.0.0.17:9042 10.0.0.12:9042 10.0.0.30:9042' ++ ANALYTICS_API_VIP= ++ ANALYTICS_ALARM_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8086 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8086 ' +++ '[' -n '10.0.0.17:8086 10.0.0.12:8086 10.0.0.30:8086 ' ']' +++ echo '10.0.0.17:8086 10.0.0.12:8086 10.0.0.30:8086' ++ COLLECTOR_SERVERS='10.0.0.17:8086 10.0.0.12:8086 10.0.0.30: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.17,10.0.0.12,10.0.0.30 ++ CONFIGDB_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:8082 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:8082 ' +++ '[' -n '10.0.0.17:8082 10.0.0.12:8082 10.0.0.30:8082 ' ']' +++ echo '10.0.0.17:8082 10.0.0.12:8082 10.0.0.30:8082' ++ CONFIG_SERVERS='10.0.0.17:8082 10.0.0.12:8082 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9161 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9161 ' +++ '[' -n '10.0.0.17:9161 10.0.0.12:9161 10.0.0.30:9161 ' ']' +++ echo '10.0.0.17:9161 10.0.0.12:9161 10.0.0.30:9161' ++ CONFIGDB_SERVERS='10.0.0.17:9161 10.0.0.12:9161 10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9041 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9041 ' +++ '[' -n '10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 ' ']' +++ echo '10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041' ++ CONFIGDB_CQL_SERVERS='10.0.0.17:9041 10.0.0.12:9041 10.0.0.30: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.11,10.20.0.6,10.20.0.8 ++ CONTROL_INTROSPECT_PORT=8083 ++ DNS_NODES=10.20.0.11,10.20.0.6,10.20.0.8 ++ DNS_SERVER_PORT=53 ++ DNS_INTROSPECT_PORT=8092 ++ RNDC_KEY=xvysmOR8lnUQRBcunkC6vg== ++ USE_EXTERNAL_TFTP=False ++ ZOOKEEPER_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+=10.0.0.17:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+=10.0.0.12:2181, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+=10.0.0.30:2181, +++ '[' -n 10.0.0.17:2181,10.0.0.12:2181,10.0.0.30:2181, ']' +++ echo 10.0.0.17:2181,10.0.0.12:2181,10.0.0.30:2181 ++ ZOOKEEPER_SERVERS=10.0.0.17:2181,10.0.0.12:2181,10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:2181 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:2181 ' +++ '[' -n '10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181 ' ']' +++ echo '10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181' ++ ZOOKEEPER_SERVERS_SPACE_DELIM='10.0.0.17:2181 10.0.0.12:2181 10.0.0.30:2181' ++ RABBITMQ_NODES=10.0.0.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+=10.0.0.17:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+=10.0.0.12:5673, +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+=10.0.0.30:5673, +++ '[' -n 10.0.0.17:5673,10.0.0.12:5673,10.0.0.30:5673, ']' +++ echo 10.0.0.17:5673,10.0.0.12:5673,10.0.0.30:5673 ++ RABBITMQ_SERVERS=10.0.0.17:5673,10.0.0.12:5673,10.0.0.30: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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:6379 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:6379 ' +++ '[' -n '10.0.0.17:6379 10.0.0.12:6379 10.0.0.30:6379 ' ']' +++ echo '10.0.0.17:6379 10.0.0.12:6379 10.0.0.30:6379' ++ REDIS_SERVERS='10.0.0.17:6379 10.0.0.12:6379 10.0.0.30: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.17,10.0.0.12,10.0.0.30 ++ 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.17 +++ local server_address=10.0.0.17 +++ extended_server_list+='10.0.0.17:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.12 +++ local server_address=10.0.0.12 +++ extended_server_list+='10.0.0.12:9092 ' +++ for server in '"${server_list[@]}"' ++++ echo 10.0.0.30 +++ local server_address=10.0.0.30 +++ extended_server_list+='10.0.0.30:9092 ' +++ '[' -n '10.0.0.17:9092 10.0.0.12:9092 10.0.0.30:9092 ' ']' +++ echo '10.0.0.17:9092 10.0.0.12:9092 10.0.0.30:9092' ++ KAFKA_SERVERS='10.0.0.17:9092 10.0.0.12:9092 10.0.0.30: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.17 ++ 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.17,10.0.0.12,10.0.0.30 ++ 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.17,10.0.0.12,10.0.0.30 ++ 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.17,10.0.0.12,10.0.0.30 ++ cut -d , -f 1 + local cassandra=10.0.0.17 + (( i=1 )) + (( i<=30 )) + echo -e '\035\nquit' + nc -z 10.0.0.17 9041 + echo 'INFO: Cassandra is connected' INFO: Cassandra is connected + sleep 5 + return 0 + host_ip=0.0.0.0 + is_enabled + local val= + [[ '' == \t\r\u\e ]] + [[ '' == \y\e\s ]] + [[ '' == \e\n\a\b\l\e\d ]] ++ get_listen_ip_for_node CONFIG +++ find_my_ip_and_order_for_node CONFIG +++ local server_typ=CONFIG_NODES +++ cut -d ' ' -f 1 +++ find_my_ip_and_order_for_node_list 10.0.0.17,10.0.0.12,10.0.0.30 +++ local servers=10.0.0.17,10.0.0.12,10.0.0.30 +++ local server_list= +++ IFS=, +++ read -ra server_list ++++ get_local_ips ++++ awk '/32 host/ { print f } {f=$2}' ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ uniq ++++ sort ++++ grep -vi host +++ local local_ips=,10.0.0.12,10.20.0.6,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.17'\''))' +++ local server_ip=10.0.0.17 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.17 ]] +++ [[ ,10.0.0.12,10.20.0.6,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.17, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.12'\''))' +++ local server_ip=10.0.0.12 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.12 ]] +++ [[ ,10.0.0.12,10.20.0.6,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.12, ]] +++ echo 10.0.0.12 2 +++ return ++ local ip=10.0.0.12 ++ [[ -z 10.0.0.12 ]] ++ echo 10.0.0.12 + host_ip=10.0.0.12 + [[ cql == \c\q\l ]] ++ echo 10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 ++ sed 's/,/ /g' + cassandra_server_list='10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041' + config_api_certs_config= + uwsgi_socket='protocol = http\nsocket = 10.0.0.12:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sort ++ sed 's/^API__//g' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/local/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/local/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/local/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/local/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 02/10/2025 01:59:49.976 7fc1806f0a08 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/10/2025 01:59:50.142 7fc1806f0a08 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/10/2025 01:59:50.157 7fc1806f0a08 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/10/2025 01:59:50.158 7fc1806f0a08 [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.12:8082/ Hit Ctrl-C to quit. 10.0.0.12 - - [2025-02-10 01:59:50] "GET / HTTP/1.1" 503 181 0.000280 10.0.0.12 - - [2025-02-10 01:59:50] "GET / HTTP/1.1" 503 181 0.000185 10.0.0.12 - - [2025-02-10 01:59:51] "GET / HTTP/1.1" 200 45871 0.001716 10.0.0.12 - - [2025-02-10 01:59:51] "GET / HTTP/1.1" 200 45871 0.001141 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.12 - - [2025-02-10 01:59:52] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000624 10.0.0.12 - - [2025-02-10 01:59:52] "POST /fqname-to-id HTTP/1.1" 401 292 0.000315 10.0.0.12 - - [2025-02-10 01:59:52] "GET / HTTP/1.1" 200 35931 0.001737 10.0.0.30 - - [2025-02-10 01:59:52] "GET / HTTP/1.1" 200 35931 0.001586 10.0.0.30 - - [2025-02-10 01:59:52] "POST /fqname-to-id HTTP/1.1" 401 292 0.000509 10.0.0.12 - - [2025-02-10 01:59:52] "GET / HTTP/1.1" 200 35931 0.001330 10.0.0.12 - - [2025-02-10 01:59:52] "POST /fqname-to-id HTTP/1.1" 401 292 0.000406 10.0.0.12 - - [2025-02-10 01:59:52] "GET / HTTP/1.1" 200 35931 0.001423 10.0.0.12 - - [2025-02-10 01:59:52] "GET / HTTP/1.1" 200 35931 0.001323 10.0.0.17 - - [2025-02-10 01:59:52] "GET / HTTP/1.1" 200 35931 0.001416 10.0.0.17 - - [2025-02-10 01:59:52] "POST /fqname-to-id HTTP/1.1" 401 292 0.000401 10.0.0.12 - - [2025-02-10 01:59:55] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 2.441573 10.0.0.12 - - [2025-02-10 01:59:55] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003020 10.0.0.17 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.954431 10.0.0.17 - - [2025-02-10 01:59:55] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.006425 10.0.0.12 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 2.111295 10.0.0.17 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.004675 10.0.0.12 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.002581 10.0.0.30 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 1.836904 10.0.0.30 - - [2025-02-10 01:59:55] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.007784 10.0.0.12 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 1.281610 10.0.0.30 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003361 10.0.0.12 - - [2025-02-10 01:59:55] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.005906 10.0.0.12 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.723310 10.0.0.17 - - [2025-02-10 01:59:55] "GET /config-node/2716d997-22ff-44d5-9f70-809e2276ec34?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1210 0.004209 10.0.0.12 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 1.593103 10.0.0.30 - - [2025-02-10 01:59:55] "GET /config-node/45680c23-4922-4667-8fb1-40084a002928?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1210 0.003364 10.0.0.12 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.002678 10.0.0.12 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.002682 10.0.0.12 - - [2025-02-10 01:59:55] "GET /config-node/bdcab005-a8ec-448f-80d6-36e0f629e673?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1210 0.004171 10.0.0.12 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003583 10.0.0.30 - - [2025-02-10 01:59:56] "GET / HTTP/1.1" 200 35931 0.001988 10.0.0.30 - - [2025-02-10 01:59:56] "POST /global-vrouter-configs HTTP/1.1" 401 292 0.000458 10.0.0.12 - - [2025-02-10 01:59:56] "GET / HTTP/1.1" 200 35931 0.001492 10.0.0.12 - - [2025-02-10 01:59:56] "POST /global-vrouter-configs HTTP/1.1" 401 292 0.000417 10.0.0.17 - - [2025-02-10 01:59:56] "GET / HTTP/1.1" 200 35931 0.001451 10.0.0.17 - - [2025-02-10 01:59:56] "POST /global-vrouter-configs HTTP/1.1" 401 292 0.000414 /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.12 - - [2025-02-10 01:59:56] "PUT /access-control-list/93bd8fdc-1098-4284-8f0a-ab40458fa26a HTTP/1.1" 200 272 0.019178 10.0.0.30 - - [2025-02-10 01:59:57] "POST /global-vrouter-configs HTTP/1.1" 409 251 0.639993 10.0.0.12 - - [2025-02-10 01:59:57] "POST /global-vrouter-configs HTTP/1.1" 409 251 0.346560 10.0.0.17 - - [2025-02-10 01:59:57] "POST /global-vrouter-configs HTTP/1.1" 409 251 0.073616 10.0.0.30 - - [2025-02-10 02:00:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.013419 10.0.0.12 - - [2025-02-10 02:00:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003406 10.0.0.30 - - [2025-02-10 02:00:02] "GET /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1560 0.004451 10.0.0.12 - - [2025-02-10 02:00:02] "GET /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1560 0.008671 10.0.0.17 - - [2025-02-10 02:00:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004018 10.0.0.17 - - [2025-02-10 02:00:02] "GET /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1560 0.004080 10.0.0.30 - - [2025-02-10 02:00:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.004013 10.0.0.12 - - [2025-02-10 02:00:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003664 10.0.0.17 - - [2025-02-10 02:00:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003834 10.0.0.12 - - [2025-02-10 02:00:02] "PUT /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df HTTP/1.1" 200 276 0.021889 10.0.0.30 - - [2025-02-10 02:00:02] "PUT /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df HTTP/1.1" 200 276 0.026358 10.0.0.17 - - [2025-02-10 02:00:02] "PUT /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df HTTP/1.1" 200 276 0.032245 10.0.0.30 - - [2025-02-10 02:00:03] "GET / HTTP/1.1" 200 35931 0.001573 10.0.0.30 - - [2025-02-10 02:00:03] "POST /alarms HTTP/1.1" 401 292 0.000439 10.0.0.12 - - [2025-02-10 02:00:03] "GET / HTTP/1.1" 200 35931 0.001781 10.0.0.12 - - [2025-02-10 02:00:03] "POST /alarms HTTP/1.1" 401 292 0.000410 10.0.0.17 - - [2025-02-10 02:00:03] "GET / HTTP/1.1" 200 35931 0.001817 10.0.0.17 - - [2025-02-10 02:00:03] "POST /alarms HTTP/1.1" 401 292 0.000453 10.0.0.30 - - [2025-02-10 02:00:04] "POST /alarms HTTP/1.1" 409 264 0.785182 10.0.0.30 - - [2025-02-10 02:00:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003847 10.0.0.12 - - [2025-02-10 02:00:04] "POST /alarms HTTP/1.1" 409 264 0.445792 10.0.0.12 - - [2025-02-10 02:00:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003491 10.0.0.17 - - [2025-02-10 02:00:04] "POST /alarms HTTP/1.1" 409 264 0.058116 10.0.0.17 - - [2025-02-10 02:00:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003446 10.0.0.30 - - [2025-02-10 02:00:04] "PUT /alarm/2a939987-174a-4630-a8da-73397c24674f HTTP/1.1" 200 244 0.027482 10.0.0.12 - - [2025-02-10 02:00:04] "PUT /alarm/2a939987-174a-4630-a8da-73397c24674f HTTP/1.1" 200 244 0.028900 10.0.0.30 - - [2025-02-10 02:00:04] "POST /alarms HTTP/1.1" 409 261 0.005192 10.0.0.17 - - [2025-02-10 02:00:04] "PUT /alarm/2a939987-174a-4630-a8da-73397c24674f HTTP/1.1" 200 244 0.036979 10.0.0.12 - - [2025-02-10 02:00:04] "POST /alarms HTTP/1.1" 409 261 0.004275 10.0.0.30 - - [2025-02-10 02:00:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004120 10.0.0.17 - - [2025-02-10 02:00:04] "POST /alarms HTTP/1.1" 409 261 0.003558 10.0.0.12 - - [2025-02-10 02:00:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.003845 10.0.0.17 - - [2025-02-10 02:00:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005633 10.0.0.30 - - [2025-02-10 02:00:04] "PUT /alarm/98901035-1a90-4367-b454-9d41526685d5 HTTP/1.1" 200 244 0.032379 10.0.0.12 - - [2025-02-10 02:00:04] "PUT /alarm/98901035-1a90-4367-b454-9d41526685d5 HTTP/1.1" 200 244 0.022612 10.0.0.30 - - [2025-02-10 02:00:04] "POST /alarms HTTP/1.1" 409 261 0.004024 10.0.0.17 - - [2025-02-10 02:00:04] "PUT /alarm/98901035-1a90-4367-b454-9d41526685d5 HTTP/1.1" 200 244 0.030671 10.0.0.12 - - [2025-02-10 02:00:04] "POST /alarms HTTP/1.1" 409 261 0.003807 10.0.0.30 - - [2025-02-10 02:00:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005269 10.0.0.12 - - [2025-02-10 02:00:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004337 10.0.0.17 - - [2025-02-10 02:00:04] "POST /alarms HTTP/1.1" 409 261 0.011003 10.0.0.17 - - [2025-02-10 02:00:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004269 10.0.0.30 - - [2025-02-10 02:00:04] "PUT /alarm/0aee762e-947e-4b77-b51d-06a638ff1416 HTTP/1.1" 200 244 0.028492 10.0.0.12 - - [2025-02-10 02:00:04] "PUT /alarm/0aee762e-947e-4b77-b51d-06a638ff1416 HTTP/1.1" 200 244 0.019546 10.0.0.30 - - [2025-02-10 02:00:04] "POST /alarms HTTP/1.1" 409 253 0.004600 10.0.0.12 - - [2025-02-10 02:00:04] "POST /alarms HTTP/1.1" 409 253 0.002928 10.0.0.17 - - [2025-02-10 02:00:04] "PUT /alarm/0aee762e-947e-4b77-b51d-06a638ff1416 HTTP/1.1" 200 244 0.023460 10.0.0.30 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003459 10.0.0.17 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 253 0.003254 10.0.0.12 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.009469 10.0.0.17 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005371 10.0.0.30 - - [2025-02-10 02:00:05] "PUT /alarm/0178b28a-a433-43ba-9da4-a64837443cd2 HTTP/1.1" 200 244 0.020296 10.0.0.12 - - [2025-02-10 02:00:05] "PUT /alarm/0178b28a-a433-43ba-9da4-a64837443cd2 HTTP/1.1" 200 244 0.025862 10.0.0.30 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 251 0.008879 10.0.0.17 - - [2025-02-10 02:00:05] "PUT /alarm/0178b28a-a433-43ba-9da4-a64837443cd2 HTTP/1.1" 200 244 0.020394 10.0.0.12 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 251 0.005326 10.0.0.30 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004946 10.0.0.17 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 251 0.013894 10.0.0.12 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004490 10.0.0.17 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003419 10.0.0.30 - - [2025-02-10 02:00:05] "PUT /alarm/19e062e4-f1e1-4d7b-abd4-2f05a89a9ad1 HTTP/1.1" 200 244 0.030985 10.0.0.12 - - [2025-02-10 02:00:05] "PUT /alarm/19e062e4-f1e1-4d7b-abd4-2f05a89a9ad1 HTTP/1.1" 200 244 0.032152 10.0.0.30 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 252 0.003342 10.0.0.17 - - [2025-02-10 02:00:05] "PUT /alarm/19e062e4-f1e1-4d7b-abd4-2f05a89a9ad1 HTTP/1.1" 200 244 0.016531 10.0.0.12 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 252 0.003241 10.0.0.30 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003635 10.0.0.17 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 252 0.006914 10.0.0.12 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003836 10.0.0.17 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004316 10.0.0.30 - - [2025-02-10 02:00:05] "PUT /alarm/cc9711dd-e3ff-47f9-a2e4-1caf32206d9e HTTP/1.1" 200 244 0.020617 10.0.0.12 - - [2025-02-10 02:00:05] "PUT /alarm/cc9711dd-e3ff-47f9-a2e4-1caf32206d9e HTTP/1.1" 200 244 0.024552 10.0.0.30 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 256 0.003789 10.0.0.17 - - [2025-02-10 02:00:05] "PUT /alarm/cc9711dd-e3ff-47f9-a2e4-1caf32206d9e HTTP/1.1" 200 244 0.018206 10.0.0.12 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 256 0.011580 10.0.0.30 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004047 10.0.0.17 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 256 0.003660 10.0.0.12 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004728 10.0.0.17 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003155 10.0.0.30 - - [2025-02-10 02:00:05] "PUT /alarm/86f1ad31-9dc1-4348-93aa-c50f982e3244 HTTP/1.1" 200 244 0.018138 10.0.0.12 - - [2025-02-10 02:00:05] "PUT /alarm/86f1ad31-9dc1-4348-93aa-c50f982e3244 HTTP/1.1" 200 244 0.018889 10.0.0.30 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 248 0.004873 10.0.0.17 - - [2025-02-10 02:00:05] "PUT /alarm/86f1ad31-9dc1-4348-93aa-c50f982e3244 HTTP/1.1" 200 244 0.027916 10.0.0.12 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 248 0.015952 10.0.0.30 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004669 10.0.0.17 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 248 0.003609 10.0.0.12 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005574 10.0.0.30 - - [2025-02-10 02:00:05] "PUT /alarm/964d465d-ed7a-400f-8517-c45857e2c37c HTTP/1.1" 200 244 0.019719 10.0.0.17 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008848 10.0.0.12 - - [2025-02-10 02:00:05] "PUT /alarm/964d465d-ed7a-400f-8517-c45857e2c37c HTTP/1.1" 200 244 0.015106 10.0.0.30 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 252 0.010054 10.0.0.17 - - [2025-02-10 02:00:05] "PUT /alarm/964d465d-ed7a-400f-8517-c45857e2c37c HTTP/1.1" 200 244 0.021366 10.0.0.12 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 252 0.003919 10.0.0.30 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008700 10.0.0.17 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 252 0.003603 10.0.0.12 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.007042 10.0.0.30 - - [2025-02-10 02:00:05] "PUT /alarm/5ed76365-e4b5-4a95-bd86-9804aecbe68f HTTP/1.1" 200 244 0.015459 10.0.0.17 - - [2025-02-10 02:00:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.003599 10.0.0.12 - - [2025-02-10 02:00:05] "PUT /alarm/5ed76365-e4b5-4a95-bd86-9804aecbe68f HTTP/1.1" 200 244 0.015973 10.0.0.30 - - [2025-02-10 02:00:05] "POST /alarms HTTP/1.1" 409 257 0.005605 10.0.0.17 - - [2025-02-10 02:00:05] "PUT /alarm/5ed76365-e4b5-4a95-bd86-9804aecbe68f HTTP/1.1" 200 244 0.014511 10.0.0.12 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 257 0.003447 10.0.0.30 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003372 10.0.0.17 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 257 0.004948 10.0.0.12 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003237 10.0.0.30 - - [2025-02-10 02:00:06] "PUT /alarm/ef05a83b-0fef-44fc-bdcd-3014532933df HTTP/1.1" 200 244 0.015330 10.0.0.17 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004284 10.0.0.12 - - [2025-02-10 02:00:06] "PUT /alarm/ef05a83b-0fef-44fc-bdcd-3014532933df HTTP/1.1" 200 244 0.022603 10.0.0.30 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 251 0.007129 10.0.0.17 - - [2025-02-10 02:00:06] "PUT /alarm/ef05a83b-0fef-44fc-bdcd-3014532933df HTTP/1.1" 200 244 0.011850 10.0.0.12 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 251 0.004843 10.0.0.30 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003561 10.0.0.17 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 251 0.003444 10.0.0.12 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004691 10.0.0.17 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003013 10.0.0.30 - - [2025-02-10 02:00:06] "PUT /alarm/22540ebc-1bb6-4c67-8089-f156b03c8077 HTTP/1.1" 200 244 0.023763 10.0.0.12 - - [2025-02-10 02:00:06] "PUT /alarm/22540ebc-1bb6-4c67-8089-f156b03c8077 HTTP/1.1" 200 244 0.024572 10.0.0.30 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 257 0.034113 10.0.0.12 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 257 0.003174 10.0.0.17 - - [2025-02-10 02:00:06] "PUT /alarm/22540ebc-1bb6-4c67-8089-f156b03c8077 HTTP/1.1" 200 244 0.051479 10.0.0.30 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003590 10.0.0.17 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 257 0.004761 10.0.0.12 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003371 10.0.0.17 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005825 10.0.0.30 - - [2025-02-10 02:00:06] "PUT /alarm/7b65efe3-84e9-4738-b7e0-a3238c3cce77 HTTP/1.1" 200 244 0.032298 10.0.0.12 - - [2025-02-10 02:00:06] "PUT /alarm/7b65efe3-84e9-4738-b7e0-a3238c3cce77 HTTP/1.1" 200 244 0.024321 10.0.0.30 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 261 0.003617 10.0.0.12 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 261 0.003623 10.0.0.17 - - [2025-02-10 02:00:06] "PUT /alarm/7b65efe3-84e9-4738-b7e0-a3238c3cce77 HTTP/1.1" 200 244 0.026148 10.0.0.30 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.009662 10.0.0.17 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 261 0.003175 10.0.0.12 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.010995 10.0.0.17 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.011161 10.0.0.30 - - [2025-02-10 02:00:06] "PUT /alarm/c1ad1824-6f42-4412-8542-66c11c31f4bf HTTP/1.1" 200 244 0.025491 10.0.0.12 - - [2025-02-10 02:00:06] "PUT /alarm/c1ad1824-6f42-4412-8542-66c11c31f4bf HTTP/1.1" 200 244 0.023840 10.0.0.30 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 258 0.004305 10.0.0.12 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 258 0.002625 10.0.0.17 - - [2025-02-10 02:00:06] "PUT /alarm/c1ad1824-6f42-4412-8542-66c11c31f4bf HTTP/1.1" 200 244 0.014875 10.0.0.30 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003500 10.0.0.12 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004018 10.0.0.17 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 258 0.006619 10.0.0.30 - - [2025-02-10 02:00:06] "PUT /alarm/6f2c7f5e-83ca-4645-a96c-ae42d14f0adc HTTP/1.1" 200 244 0.021702 10.0.0.17 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.009799 10.0.0.12 - - [2025-02-10 02:00:06] "PUT /alarm/6f2c7f5e-83ca-4645-a96c-ae42d14f0adc HTTP/1.1" 200 244 0.022558 10.0.0.30 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 254 0.004976 10.0.0.12 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 254 0.005734 10.0.0.17 - - [2025-02-10 02:00:06] "PUT /alarm/6f2c7f5e-83ca-4645-a96c-ae42d14f0adc HTTP/1.1" 200 244 0.019736 10.0.0.30 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003719 10.0.0.12 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003183 10.0.0.17 - - [2025-02-10 02:00:06] "POST /alarms HTTP/1.1" 409 254 0.003051 10.0.0.30 - - [2025-02-10 02:00:06] "PUT /alarm/7c47084c-9b12-4342-853f-7bbfa17faf73 HTTP/1.1" 200 244 0.016386 10.0.0.17 - - [2025-02-10 02:00:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003079 10.0.0.12 - - [2025-02-10 02:00:06] "PUT /alarm/7c47084c-9b12-4342-853f-7bbfa17faf73 HTTP/1.1" 200 244 0.022825 10.0.0.30 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 254 0.005016 10.0.0.12 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 254 0.004023 10.0.0.17 - - [2025-02-10 02:00:07] "PUT /alarm/7c47084c-9b12-4342-853f-7bbfa17faf73 HTTP/1.1" 200 244 0.021148 10.0.0.30 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003354 10.0.0.12 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.010110 10.0.0.17 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 254 0.006479 10.0.0.30 - - [2025-02-10 02:00:07] "PUT /alarm/f93761e4-b956-48f1-81ab-e409bcffec3b HTTP/1.1" 200 244 0.017495 10.0.0.17 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004656 10.0.0.12 - - [2025-02-10 02:00:07] "PUT /alarm/f93761e4-b956-48f1-81ab-e409bcffec3b HTTP/1.1" 200 244 0.025627 10.0.0.30 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 254 0.003122 10.0.0.12 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 254 0.003237 10.0.0.17 - - [2025-02-10 02:00:07] "PUT /alarm/f93761e4-b956-48f1-81ab-e409bcffec3b HTTP/1.1" 200 244 0.020184 10.0.0.30 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003379 10.0.0.12 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.006361 10.0.0.17 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 254 0.005256 10.0.0.30 - - [2025-02-10 02:00:07] "PUT /alarm/f771b32f-0d19-4472-adcb-3a310619c820 HTTP/1.1" 200 244 0.020052 10.0.0.17 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004741 10.0.0.12 - - [2025-02-10 02:00:07] "PUT /alarm/f771b32f-0d19-4472-adcb-3a310619c820 HTTP/1.1" 200 244 0.013842 10.0.0.30 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 247 0.003062 10.0.0.12 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 247 0.004464 10.0.0.17 - - [2025-02-10 02:00:07] "PUT /alarm/f771b32f-0d19-4472-adcb-3a310619c820 HTTP/1.1" 200 244 0.022397 10.0.0.30 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.008444 10.0.0.12 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004258 10.0.0.17 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 247 0.003559 10.0.0.30 - - [2025-02-10 02:00:07] "PUT /alarm/7e4d3ead-0b84-43a1-95b2-684d72fb99bd HTTP/1.1" 200 244 0.016703 10.0.0.17 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.007163 10.0.0.12 - - [2025-02-10 02:00:07] "PUT /alarm/7e4d3ead-0b84-43a1-95b2-684d72fb99bd HTTP/1.1" 200 244 0.021373 10.0.0.30 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 272 0.007382 10.0.0.12 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 272 0.003077 10.0.0.17 - - [2025-02-10 02:00:07] "PUT /alarm/7e4d3ead-0b84-43a1-95b2-684d72fb99bd HTTP/1.1" 200 244 0.015638 10.0.0.30 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.008135 10.0.0.12 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003598 10.0.0.17 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 272 0.003213 10.0.0.30 - - [2025-02-10 02:00:07] "PUT /alarm/bbd30bb3-7cae-4b9d-ac01-599e99ff42dc HTTP/1.1" 200 244 0.019777 10.0.0.17 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.002774 10.0.0.12 - - [2025-02-10 02:00:07] "PUT /alarm/bbd30bb3-7cae-4b9d-ac01-599e99ff42dc HTTP/1.1" 200 244 0.012673 10.0.0.30 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 261 0.002776 10.0.0.12 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 261 0.008066 10.0.0.17 - - [2025-02-10 02:00:07] "PUT /alarm/bbd30bb3-7cae-4b9d-ac01-599e99ff42dc HTTP/1.1" 200 244 0.018183 10.0.0.30 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003959 10.0.0.12 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004223 10.0.0.17 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 261 0.003701 10.0.0.30 - - [2025-02-10 02:00:07] "PUT /alarm/7167e02f-cb20-4602-858a-23c3f9219cf2 HTTP/1.1" 200 244 0.015415 10.0.0.17 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003754 10.0.0.12 - - [2025-02-10 02:00:07] "PUT /alarm/7167e02f-cb20-4602-858a-23c3f9219cf2 HTTP/1.1" 200 244 0.020001 10.0.0.30 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 259 0.003449 10.0.0.12 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 259 0.002883 10.0.0.17 - - [2025-02-10 02:00:07] "PUT /alarm/7167e02f-cb20-4602-858a-23c3f9219cf2 HTTP/1.1" 200 244 0.020922 10.0.0.30 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003340 10.0.0.12 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.003268 10.0.0.17 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 259 0.003061 10.0.0.30 - - [2025-02-10 02:00:07] "PUT /alarm/bc1530f8-d883-45f8-9a25-132b83db8fbe HTTP/1.1" 200 244 0.013890 10.0.0.17 - - [2025-02-10 02:00:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.002683 10.0.0.12 - - [2025-02-10 02:00:07] "PUT /alarm/bc1530f8-d883-45f8-9a25-132b83db8fbe HTTP/1.1" 200 244 0.014093 10.0.0.30 - - [2025-02-10 02:00:07] "POST /alarms HTTP/1.1" 409 265 0.003154 10.0.0.12 - - [2025-02-10 02:00:08] "POST /alarms HTTP/1.1" 409 265 0.003709 10.0.0.30 - - [2025-02-10 02:00:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003174 10.0.0.17 - - [2025-02-10 02:00:08] "PUT /alarm/bc1530f8-d883-45f8-9a25-132b83db8fbe HTTP/1.1" 200 244 0.029067 10.0.0.12 - - [2025-02-10 02:00:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003649 10.0.0.17 - - [2025-02-10 02:00:08] "POST /alarms HTTP/1.1" 409 265 0.004524 10.0.0.30 - - [2025-02-10 02:00:08] "PUT /alarm/2ab0ca20-5384-4bcf-aaa7-f7193c0bb2b4 HTTP/1.1" 200 244 0.014870 10.0.0.17 - - [2025-02-10 02:00:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003459 10.0.0.12 - - [2025-02-10 02:00:08] "PUT /alarm/2ab0ca20-5384-4bcf-aaa7-f7193c0bb2b4 HTTP/1.1" 200 244 0.020392 10.0.0.30 - - [2025-02-10 02:00:08] "POST /alarms HTTP/1.1" 409 279 0.004700 10.0.0.12 - - [2025-02-10 02:00:08] "POST /alarms HTTP/1.1" 409 279 0.004138 10.0.0.30 - - [2025-02-10 02:00:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.002562 10.0.0.17 - - [2025-02-10 02:00:08] "PUT /alarm/2ab0ca20-5384-4bcf-aaa7-f7193c0bb2b4 HTTP/1.1" 200 244 0.017231 10.0.0.12 - - [2025-02-10 02:00:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.003717 10.0.0.17 - - [2025-02-10 02:00:08] "POST /alarms HTTP/1.1" 409 279 0.003491 10.0.0.30 - - [2025-02-10 02:00:08] "PUT /alarm/a5c5a4c8-d067-4b39-8ab4-f2ba87f92191 HTTP/1.1" 200 244 0.021723 10.0.0.17 - - [2025-02-10 02:00:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.002911 10.0.0.12 - - [2025-02-10 02:00:08] "PUT /alarm/a5c5a4c8-d067-4b39-8ab4-f2ba87f92191 HTTP/1.1" 200 244 0.016813 10.0.0.17 - - [2025-02-10 02:00:08] "PUT /alarm/a5c5a4c8-d067-4b39-8ab4-f2ba87f92191 HTTP/1.1" 200 244 0.021610 10.0.0.30 - - [2025-02-10 02:00:08] "GET / HTTP/1.1" 200 35931 0.001731 10.0.0.30 - - [2025-02-10 02:00:08] "POST /global-vrouter-configs HTTP/1.1" 401 292 0.000425 10.0.0.12 - - [2025-02-10 02:00:08] "GET / HTTP/1.1" 200 35931 0.001577 10.0.0.12 - - [2025-02-10 02:00:08] "POST /global-vrouter-configs HTTP/1.1" 401 292 0.000409 10.0.0.17 - - [2025-02-10 02:00:09] "GET / HTTP/1.1" 200 35931 0.001500 10.0.0.17 - - [2025-02-10 02:00:09] "POST /global-vrouter-configs HTTP/1.1" 401 292 0.000437 10.0.0.30 - - [2025-02-10 02:00:16] "POST /global-vrouter-configs HTTP/1.1" 409 251 5.755542 10.0.0.30 - - [2025-02-10 02:00:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.004477 10.0.0.12 - - [2025-02-10 02:00:16] "POST /global-vrouter-configs HTTP/1.1" 409 251 5.485354 10.0.0.12 - - [2025-02-10 02:00:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.003288 10.0.0.30 - - [2025-02-10 02:00:16] "PUT /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df HTTP/1.1" 200 276 0.013008 10.0.0.12 - - [2025-02-10 02:00:16] "PUT /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df HTTP/1.1" 200 276 0.015756 10.0.0.17 - - [2025-02-10 02:00:17] "POST /global-vrouter-configs HTTP/1.1" 409 251 5.229363 10.0.0.17 - - [2025-02-10 02:00:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003289 10.0.0.17 - - [2025-02-10 02:00:17] "PUT /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df HTTP/1.1" 200 276 0.013940 10.0.0.30 - - [2025-02-10 02:00:17] "GET / HTTP/1.1" 200 35931 0.001973 10.0.0.30 - - [2025-02-10 02:00:17] "POST /fqname-to-id HTTP/1.1" 401 292 0.000406 10.0.0.12 - - [2025-02-10 02:00:17] "GET / HTTP/1.1" 200 35931 0.001648 10.0.0.12 - - [2025-02-10 02:00:17] "POST /fqname-to-id HTTP/1.1" 401 292 0.000477 10.0.0.17 - - [2025-02-10 02:00:17] "GET / HTTP/1.1" 200 35931 0.002544 10.0.0.17 - - [2025-02-10 02:00:17] "POST /fqname-to-id HTTP/1.1" 401 292 0.000626 10.0.0.12 - - [2025-02-10 02:00:26] "GET /global-system-configs HTTP/1.1" 200 322 4.817025 10.0.0.30 - - [2025-02-10 02:00:26] "POST /fqname-to-id HTTP/1.1" 200 156 4.281220 10.0.0.30 - - [2025-02-10 02:00:26] "GET /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1560 0.006033 10.0.0.12 - - [2025-02-10 02:00:26] "POST /fqname-to-id HTTP/1.1" 200 156 4.013619 10.0.0.12 - - [2025-02-10 02:00:26] "GET /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1560 0.005605 10.0.0.17 - - [2025-02-10 02:00:26] "POST /fqname-to-id HTTP/1.1" 200 156 3.387916 10.0.0.17 - - [2025-02-10 02:00:26] "GET /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1560 0.004568 10.0.0.30 - - [2025-02-10 02:00:26] "GET /global-system-configs HTTP/1.1" 200 322 2.222967 10.0.0.30 - - [2025-02-10 02:00:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.004179 10.0.0.12 - - [2025-02-10 02:00:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.005244 10.0.0.17 - - [2025-02-10 02:00:26] "POST /fqname-to-id HTTP/1.1" 200 156 0.003763 10.0.0.17 - - [2025-02-10 02:00:26] "GET /global-system-configs HTTP/1.1" 200 322 0.445872 10.0.0.30 - - [2025-02-10 02:00:26] "PUT /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df HTTP/1.1" 200 276 0.018099 10.0.0.12 - - [2025-02-10 02:00:26] "PUT /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df HTTP/1.1" 200 276 0.023053 10.0.0.17 - - [2025-02-10 02:00:26] "PUT /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df HTTP/1.1" 200 276 0.023541 10.0.0.30 - - [2025-02-10 02:00:27] "GET / HTTP/1.1" 200 35931 0.003499 10.0.0.30 - - [2025-02-10 02:00:27] "POST /fqname-to-id HTTP/1.1" 401 292 0.000901 10.0.0.12 - - [2025-02-10 02:00:27] "GET / HTTP/1.1" 200 35931 0.001548 10.0.0.12 - - [2025-02-10 02:00:27] "POST /fqname-to-id HTTP/1.1" 401 292 0.000479 10.0.0.17 - - [2025-02-10 02:00:27] "GET / HTTP/1.1" 200 35931 0.001485 10.0.0.17 - - [2025-02-10 02:00:27] "POST /fqname-to-id HTTP/1.1" 401 292 0.000492 10.0.0.12 - - [2025-02-10 02:00:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.695943 10.0.0.12 - - [2025-02-10 02:00:28] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.008028 10.0.0.30 - - [2025-02-10 02:00:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.413596 10.0.0.30 - - [2025-02-10 02:00:28] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.007942 10.0.0.17 - - [2025-02-10 02:00:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.134336 10.0.0.17 - - [2025-02-10 02:00:28] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.007786 10.0.0.12 - - [2025-02-10 02:00:28] "PUT /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb HTTP/1.1" 200 274 0.065798 10.0.0.30 - - [2025-02-10 02:00:28] "PUT /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb HTTP/1.1" 200 274 0.080278 10.0.0.17 - - [2025-02-10 02:00:28] "PUT /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb HTTP/1.1" 200 274 0.095577 10.0.0.12 - - [2025-02-10 02:00:29] "GET / HTTP/1.1" 200 35931 0.001858 10.0.0.12 - - [2025-02-10 02:00:29] "POST /fqname-to-id HTTP/1.1" 401 292 0.000441 10.0.0.30 - - [2025-02-10 02:00:29] "GET / HTTP/1.1" 200 35931 0.002432 10.0.0.30 - - [2025-02-10 02:00:29] "POST /fqname-to-id HTTP/1.1" 401 292 0.000437 10.0.0.17 - - [2025-02-10 02:00:29] "GET / HTTP/1.1" 200 35931 0.001547 10.0.0.17 - - [2025-02-10 02:00:29] "POST /fqname-to-id HTTP/1.1" 401 292 0.000407 10.0.0.12 - - [2025-02-10 02:00:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.690505 10.0.0.12 - - [2025-02-10 02:00:30] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.007550 10.0.0.30 - - [2025-02-10 02:00:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.354770 10.0.0.30 - - [2025-02-10 02:00:30] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.007617 10.0.0.17 - - [2025-02-10 02:00:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.059958 10.0.0.30 - - [2025-02-10 02:00:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.006386 10.0.0.17 - - [2025-02-10 02:00:30] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.006121 10.0.0.17 - - [2025-02-10 02:00:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.003899 10.0.0.12 - - [2025-02-10 02:00:30] "POST /fqname-to-id HTTP/1.1" 200 156 0.004064 10.0.0.30 - - [2025-02-10 02:00:30] "GET /analytics-node/8e9d6b88-f8b5-4c4a-b1b7-dde30da0392e?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1220 0.004465 10.0.0.17 - - [2025-02-10 02:00:30] "GET /analytics-node/7148afdf-5ce7-4c68-8259-a8c1b6e5fa90?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1218 0.003869 10.0.0.12 - - [2025-02-10 02:00:30] "GET /analytics-node/682cc640-c325-42f4-8da8-6ea4751c20f0?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1219 0.004966 10.0.0.12 - - [2025-02-10 02:00:35] "GET / HTTP/1.1" 200 35931 0.001801 10.0.0.30 - - [2025-02-10 02:00:35] "GET / HTTP/1.1" 200 35931 0.001565 10.0.0.30 - - [2025-02-10 02:00:35] "GET / HTTP/1.1" 200 35931 0.002035 10.0.0.30 - - [2025-02-10 02:00:35] "POST /fqname-to-id HTTP/1.1" 401 292 0.000655 10.0.0.12 - - [2025-02-10 02:00:35] "GET / HTTP/1.1" 200 35931 0.002636 10.0.0.12 - - [2025-02-10 02:00:35] "POST /fqname-to-id HTTP/1.1" 401 292 0.000472 10.0.0.17 - - [2025-02-10 02:00:36] "GET / HTTP/1.1" 200 35931 0.001705 10.0.0.17 - - [2025-02-10 02:00:37] "GET / HTTP/1.1" 200 35931 0.002446 10.0.0.17 - - [2025-02-10 02:00:37] "POST /fqname-to-id HTTP/1.1" 401 292 0.000652 10.0.0.30 - - [2025-02-10 02:00:41] "GET / HTTP/1.1" 200 35931 0.001859 10.0.0.30 - - [2025-02-10 02:00:41] "POST /fqname-to-id HTTP/1.1" 401 292 0.000459 10.0.0.12 - - [2025-02-10 02:00:42] "GET / HTTP/1.1" 200 35931 0.001510 10.0.0.12 - - [2025-02-10 02:00:42] "POST /fqname-to-id HTTP/1.1" 401 292 0.000644 10.0.0.17 - - [2025-02-10 02:00:43] "GET / HTTP/1.1" 200 35931 0.001604 10.0.0.17 - - [2025-02-10 02:00:43] "POST /fqname-to-id HTTP/1.1" 401 292 0.000443 10.0.0.30 - - [2025-02-10 02:00:47] "POST /fqname-to-id HTTP/1.1" 200 156 9.009531 10.0.0.30 - - [2025-02-10 02:00:47] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.007556 10.0.0.30 - - [2025-02-10 02:00:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003001 10.0.0.12 - - [2025-02-10 02:00:47] "POST /fqname-to-id HTTP/1.1" 200 156 8.664473 10.0.0.12 - - [2025-02-10 02:00:47] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.007990 10.0.0.30 - - [2025-02-10 02:00:47] "GET /analytics-alarm-node/f9f09ea8-1213-4f88-9878-2c82de6adba9?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1238 0.004195 10.0.0.12 - - [2025-02-10 02:00:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003647 10.0.0.12 - - [2025-02-10 02:00:47] "GET /analytics-alarm-node/eb388ae1-0bfd-4495-bcfa-51c85586b758?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1238 0.008721 10.0.0.17 - - [2025-02-10 02:00:53] "POST /fqname-to-id HTTP/1.1" 200 156 7.119252 10.0.0.17 - - [2025-02-10 02:00:53] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.006073 10.0.0.17 - - [2025-02-10 02:00:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003147 10.0.0.17 - - [2025-02-10 02:00:53] "GET /analytics-alarm-node/4c707770-5e2b-4c33-aa91-0114a2f7fd3c?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1237 0.004086 10.0.0.30 - - [2025-02-10 02:00:55] "POST /fqname-to-id HTTP/1.1" 200 156 6.180738 10.0.0.30 - - [2025-02-10 02:00:55] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.007203 10.0.0.30 - - [2025-02-10 02:00:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003005 10.0.0.30 - - [2025-02-10 02:00:55] "GET /analytics-snmp-node/134e1198-3f22-45e1-a3f0-aec8ebedb4d4?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1234 0.004098 10.0.0.12 - - [2025-02-10 02:00:55] "POST /fqname-to-id HTTP/1.1" 200 156 5.853318 10.0.0.12 - - [2025-02-10 02:00:55] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.006569 10.0.0.12 - - [2025-02-10 02:00:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003860 10.0.0.12 - - [2025-02-10 02:00:55] "GET /analytics-snmp-node/6d9249b8-6737-49f2-b0f9-cd41191a8b62?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1234 0.004013 10.0.0.17 - - [2025-02-10 02:00:56] "POST /fqname-to-id HTTP/1.1" 200 156 5.243313 10.0.0.17 - - [2025-02-10 02:00:56] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.006448 10.0.0.17 - - [2025-02-10 02:00:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.003380 10.0.0.17 - - [2025-02-10 02:00:56] "GET /analytics-snmp-node/ef933e91-9227-45fa-b3c1-6a106f8d1bee?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1235 0.010536 10.0.0.30 - - [2025-02-10 02:00:57] "GET /global-system-configs HTTP/1.1" 200 322 3.916175 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.12 - - [2025-02-10 02:00:58] "GET /global-system-configs HTTP/1.1" 200 322 2.492221 10.0.0.17 - - [2025-02-10 02:00:58] "GET /global-system-configs HTTP/1.1" 200 322 0.567496 10.0.0.17 - - [2025-02-10 02:00:59] "GET /obj-perms HTTP/1.1" 200 5056 4.521912 10.0.0.12 - - [2025-02-10 02:00:59] "GET /obj-perms HTTP/1.1" 200 5056 3.958165 10.0.0.30 - - [2025-02-10 02:00:59] "GET /obj-perms HTTP/1.1" 200 5056 2.775359 10.0.0.17 - - [2025-02-10 02:00:59] "GET /obj-perms HTTP/1.1" 200 5056 2.182999 10.0.0.12 - - [2025-02-10 02:00:59] "GET /obj-perms HTTP/1.1" 200 5056 1.917651 10.0.0.12 - - [2025-02-10 02:00:59] "GET /obj-perms HTTP/1.1" 200 5056 0.905558 10.0.0.30 - - [2025-02-10 02:00:59] "GET /obj-perms HTTP/1.1" 200 5056 3.446443 10.0.0.17 - - [2025-02-10 02:01:28] "GET / HTTP/1.1" 200 35931 0.001585 10.0.0.17 - - [2025-02-10 02:01:28] "POST /fqname-to-id HTTP/1.1" 401 292 0.000432 10.0.0.17 - - [2025-02-10 02:01:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.032324 10.0.0.17 - - [2025-02-10 02:01:28] "GET /routing-instance/45194e4d-40cd-4d66-b566-0e6a344a5099?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1175 0.005661 10.0.0.17 - - [2025-02-10 02:01:28] "POST /bgp-routers HTTP/1.1" 409 303 0.005682 10.0.0.17 - - [2025-02-10 02:01:28] "POST /fqname-to-id HTTP/1.1" 200 156 0.004963 10.0.0.17 - - [2025-02-10 02:01:28] "GET /bgp-router/2e73e8bd-4700-478d-a9c5-e774f00a259b?fields=global_system_config_back_refs%2Cbgp_router_parameters HTTP/1.1" 200 1812 0.005482 10.0.0.17 - - [2025-02-10 02:01:28] "PUT /bgp-router/2e73e8bd-4700-478d-a9c5-e774f00a259b HTTP/1.1" 200 254 0.022670 10.0.0.12 - - [2025-02-10 02:02:08] "GET / HTTP/1.1" 200 35931 0.001465 10.0.0.12 - - [2025-02-10 02:02:08] "POST /fqname-to-id HTTP/1.1" 401 292 0.000425 10.0.0.12 - - [2025-02-10 02:02:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.024597 10.0.0.12 - - [2025-02-10 02:02:09] "GET /routing-instance/45194e4d-40cd-4d66-b566-0e6a344a5099?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1175 0.004362 10.0.0.12 - - [2025-02-10 02:02:09] "POST /bgp-routers HTTP/1.1" 409 303 0.003868 10.0.0.12 - - [2025-02-10 02:02:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003797 10.0.0.12 - - [2025-02-10 02:02:09] "GET /bgp-router/9ace496e-24e3-4a41-918e-2a6e3adb9920?fields=bgp_router_parameters%2Cglobal_system_config_back_refs HTTP/1.1" 200 1811 0.005055 10.0.0.12 - - [2025-02-10 02:02:09] "PUT /bgp-router/9ace496e-24e3-4a41-918e-2a6e3adb9920 HTTP/1.1" 200 254 0.021363 10.0.0.30 - - [2025-02-10 02:02:51] "GET / HTTP/1.1" 200 35931 0.001644 10.0.0.30 - - [2025-02-10 02:02:51] "POST /fqname-to-id HTTP/1.1" 401 292 0.000442 10.0.0.30 - - [2025-02-10 02:02:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.024007 10.0.0.30 - - [2025-02-10 02:02:51] "GET /routing-instance/45194e4d-40cd-4d66-b566-0e6a344a5099?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1175 0.004214 10.0.0.30 - - [2025-02-10 02:02:51] "POST /bgp-routers HTTP/1.1" 409 303 0.003986 10.0.0.30 - - [2025-02-10 02:02:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003814 10.0.0.30 - - [2025-02-10 02:02:51] "GET /bgp-router/c132f712-0f40-4d84-8526-ff746c5eb961?fields=bgp_router_parameters%2Cglobal_system_config_back_refs HTTP/1.1" 200 1810 0.005769 10.0.0.30 - - [2025-02-10 02:02:51] "PUT /bgp-router/c132f712-0f40-4d84-8526-ff746c5eb961 HTTP/1.1" 200 254 0.020305 10.0.0.30 - - [2025-02-10 02:03:00] "GET /obj-perms HTTP/1.1" 200 5056 0.051143 10.0.0.17 - - [2025-02-10 02:03:01] "GET /obj-perms HTTP/1.1" 200 5056 0.050137 10.0.0.17 - - [2025-02-10 02:03:46] "GET / HTTP/1.1" 200 35931 0.001609 10.0.0.17 - - [2025-02-10 02:03:46] "POST /fqname-to-id HTTP/1.1" 401 292 0.000503 10.0.0.17 - - [2025-02-10 02:03:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.036170 10.0.0.17 - - [2025-02-10 02:03:46] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.007973 10.0.0.17 - - [2025-02-10 02:03:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003635 10.0.0.17 - - [2025-02-10 02:03:46] "GET /config-database-node/08f5ae3d-37f9-4248-abc2-c909488292b4?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1236 0.005063 10.0.0.12 - - [2025-02-10 02:04:01] "GET /obj-perms HTTP/1.1" 200 5056 0.058881 10.0.0.17 - - [2025-02-10 02:04:27] "GET / HTTP/1.1" 200 35931 0.001624 10.0.0.17 - - [2025-02-10 02:04:27] "POST /fqname-to-id HTTP/1.1" 401 292 0.000508 10.0.0.17 - - [2025-02-10 02:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.047865 10.0.0.17 - - [2025-02-10 02:04:27] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.010351 10.0.0.17 - - [2025-02-10 02:04:27] "POST /fqname-to-id HTTP/1.1" 200 156 0.004818 10.0.0.17 - - [2025-02-10 02:04:27] "GET /database-node/99200ac7-8a71-4d32-b917-727d0aec987b?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1217 0.009629 10.0.0.12 - - [2025-02-10 02:05:08] "GET /global-system-configs HTTP/1.1" 200 322 0.043880 10.0.0.12 - - [2025-02-10 02:05:08] "GET /global-system-configs HTTP/1.1" 200 322 0.053157 10.0.0.12 - - [2025-02-10 02:05:08] "GET /obj-perms HTTP/1.1" 200 5056 0.104846 10.0.0.30 - - [2025-02-10 02:05:08] "GET /obj-perms HTTP/1.1" 200 5056 0.131550 10.0.0.17 - - [2025-02-10 02:05:08] "GET /obj-perms HTTP/1.1" 200 5056 0.136822 10.0.0.30 - - [2025-02-10 02:05:09] "GET /global-system-configs HTTP/1.1" 200 322 0.046245 10.0.0.30 - - [2025-02-10 02:05:09] "GET /global-system-configs HTTP/1.1" 200 322 0.050020 10.0.0.17 - - [2025-02-10 02:05:09] "GET /global-system-configs HTTP/1.1" 200 322 0.088282 10.0.0.17 - - [2025-02-10 02:05:09] "GET /global-system-configs HTTP/1.1" 200 322 0.113672 10.0.0.30 - - [2025-02-10 02:05:10] "GET /obj-perms HTTP/1.1" 200 5056 0.163832 10.0.0.12 - - [2025-02-10 02:05:10] "GET /obj-perms HTTP/1.1" 200 5056 0.168177 10.0.0.17 - - [2025-02-10 02:05:10] "GET /obj-perms HTTP/1.1" 200 5056 0.201441 10.0.0.12 - - [2025-02-10 02:05:14] "GET / HTTP/1.1" 200 35931 0.001771 10.0.0.12 - - [2025-02-10 02:05:14] "POST /fqname-to-id HTTP/1.1" 401 292 0.000472 10.0.0.12 - - [2025-02-10 02:05:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.025853 10.0.0.12 - - [2025-02-10 02:05:15] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.008662 10.0.0.12 - - [2025-02-10 02:05:15] "POST /fqname-to-id HTTP/1.1" 200 156 0.005259 10.0.0.12 - - [2025-02-10 02:05:15] "GET /config-database-node/04673864-c680-44b5-a61c-b26bb9fe65ba?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1236 0.005667 10.0.0.30 - - [2025-02-10 02:05:35] "GET /global-system-configs HTTP/1.1" 200 322 0.038553 10.0.0.30 - - [2025-02-10 02:05:35] "GET /global-system-configs HTTP/1.1" 200 322 0.103148 10.0.0.12 - - [2025-02-10 02:05:35] "GET /global-system-configs HTTP/1.1" 200 322 0.032058 10.0.0.12 - - [2025-02-10 02:05:35] "GET /global-system-configs HTTP/1.1" 200 322 0.047718 10.0.0.30 - - [2025-02-10 02:05:35] "GET /obj-perms HTTP/1.1" 200 5056 0.111386 10.0.0.17 - - [2025-02-10 02:05:35] "GET /obj-perms HTTP/1.1" 200 5056 0.134243 10.0.0.12 - - [2025-02-10 02:05:35] "GET /obj-perms HTTP/1.1" 200 5056 0.152920 10.0.0.17 - - [2025-02-10 02:05:36] "GET /global-system-configs HTTP/1.1" 200 322 0.005063 10.0.0.17 - - [2025-02-10 02:05:36] "GET /global-system-configs HTTP/1.1" 200 322 0.009998 10.0.0.12 - - [2025-02-10 02:05:56] "GET / HTTP/1.1" 200 35931 0.001800 10.0.0.12 - - [2025-02-10 02:05:56] "POST /fqname-to-id HTTP/1.1" 401 292 0.000444 10.0.0.12 - - [2025-02-10 02:05:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.027049 10.0.0.12 - - [2025-02-10 02:05:56] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.010311 10.0.0.12 - - [2025-02-10 02:05:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.004800 10.0.0.12 - - [2025-02-10 02:05:56] "GET /database-node/94491506-2b98-437f-b53a-69f5284995a8?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1217 0.007593 10.0.0.30 - - [2025-02-10 02:06:03] "GET /obj-perms HTTP/1.1" 200 5056 0.063900 10.0.0.17 - - [2025-02-10 02:06:03] "GET /obj-perms HTTP/1.1" 200 5056 0.051577 10.0.0.30 - - [2025-02-10 02:06:45] "GET / HTTP/1.1" 200 35931 0.001505 10.0.0.30 - - [2025-02-10 02:06:45] "POST /fqname-to-id HTTP/1.1" 401 292 0.000508 10.0.0.30 - - [2025-02-10 02:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.029279 10.0.0.30 - - [2025-02-10 02:06:45] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.008123 10.0.0.30 - - [2025-02-10 02:06:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004678 10.0.0.30 - - [2025-02-10 02:06:45] "GET /config-database-node/4d6642ce-f5c1-4c12-9acf-8c5832b2aa6e?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1237 0.006860 10.0.0.12 - - [2025-02-10 02:07:03] "GET /obj-perms HTTP/1.1" 200 5056 0.056956 10.0.0.30 - - [2025-02-10 02:07:25] "GET / HTTP/1.1" 200 35931 0.001498 10.0.0.30 - - [2025-02-10 02:07:25] "POST /fqname-to-id HTTP/1.1" 401 292 0.000408 10.0.0.30 - - [2025-02-10 02:07:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.041762 10.0.0.30 - - [2025-02-10 02:07:25] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.008796 10.0.0.30 - - [2025-02-10 02:07:25] "POST /fqname-to-id HTTP/1.1" 200 156 0.004970 10.0.0.30 - - [2025-02-10 02:07:25] "GET /database-node/cbe78a04-dd08-4269-b52c-e2468cb76470?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1217 0.012041 10.0.0.30 - - [2025-02-10 02:09:05] "GET /obj-perms HTTP/1.1" 200 5056 0.061803 10.0.0.17 - - [2025-02-10 02:09:05] "GET /obj-perms HTTP/1.1" 200 5056 0.056364 10.0.0.12 - - [2025-02-10 02:10:06] "GET /obj-perms HTTP/1.1" 200 5056 0.054145 10.0.0.12 - - [2025-02-10 02:10:08] "GET /global-system-configs HTTP/1.1" 200 322 0.028747 10.0.0.30 - - [2025-02-10 02:10:08] "GET /obj-perms HTTP/1.1" 200 5056 0.127770 10.0.0.12 - - [2025-02-10 02:10:09] "GET /obj-perms HTTP/1.1" 200 5056 0.005357 10.0.0.17 - - [2025-02-10 02:10:09] "GET /global-system-configs HTTP/1.1" 200 322 0.011253 10.0.0.30 - - [2025-02-10 02:10:09] "GET /obj-perms HTTP/1.1" 200 5056 0.005505 10.0.0.30 - - [2025-02-10 02:10:09] "GET /global-system-configs HTTP/1.1" 200 322 0.043666 10.0.0.17 - - [2025-02-10 02:10:09] "GET /obj-perms HTTP/1.1" 200 5056 0.005960 10.0.0.12 - - [2025-02-10 02:10:10] "GET /obj-perms HTTP/1.1" 200 5056 0.165945 10.0.0.17 - - [2025-02-10 02:10:10] "GET /obj-perms HTTP/1.1" 200 5056 0.181979 10.0.0.30 - - [2025-02-10 02:10:35] "GET /global-system-configs HTTP/1.1" 200 322 0.035999 10.0.0.12 - - [2025-02-10 02:10:35] "GET /global-system-configs HTTP/1.1" 200 322 0.045775 10.0.0.12 - - [2025-02-10 02:10:35] "GET /obj-perms HTTP/1.1" 200 5056 0.149957 10.0.0.30 - - [2025-02-10 02:10:35] "GET /obj-perms HTTP/1.1" 200 5056 0.177989 10.0.0.17 - - [2025-02-10 02:10:35] "GET /obj-perms HTTP/1.1" 200 5056 0.175282 10.0.0.17 - - [2025-02-10 02:10:36] "GET /global-system-configs HTTP/1.1" 200 322 0.031713 10.0.0.17 - - [2025-02-10 02:11:06] "GET /obj-perms HTTP/1.1" 200 5056 0.076231 10.0.0.12 - - [2025-02-10 02:11:07] "GET /obj-perms HTTP/1.1" 200 5056 0.180216 10.0.0.30 - - [2025-02-10 02:12:07] "GET /obj-perms HTTP/1.1" 200 5056 0.052305 10.0.0.17 - - [2025-02-10 02:14:09] "GET /obj-perms HTTP/1.1" 200 5056 0.069343 10.0.0.12 - - [2025-02-10 02:14:09] "GET /obj-perms HTTP/1.1" 200 5056 0.041339 10.0.0.12 - - [2025-02-10 02:15:08] "GET /global-system-configs HTTP/1.1" 200 322 0.035203 10.0.0.12 - - [2025-02-10 02:15:08] "GET /global-system-configs HTTP/1.1" 200 322 0.048407 10.0.0.30 - - [2025-02-10 02:15:08] "GET /obj-perms HTTP/1.1" 200 5056 0.118692 10.0.0.30 - - [2025-02-10 02:15:10] "GET /global-system-configs HTTP/1.1" 200 322 0.315264 10.0.0.30 - - [2025-02-10 02:15:10] "GET /global-system-configs HTTP/1.1" 200 322 0.327108 10.0.0.17 - - [2025-02-10 02:15:10] "GET /global-system-configs HTTP/1.1" 200 322 0.405523 10.0.0.17 - - [2025-02-10 02:15:10] "GET /global-system-configs HTTP/1.1" 200 322 0.431674 10.0.0.12 - - [2025-02-10 02:15:10] "GET /obj-perms HTTP/1.1" 200 5056 0.520942 10.0.0.17 - - [2025-02-10 02:15:10] "GET /obj-perms HTTP/1.1" 200 5056 0.548494 10.0.0.30 - - [2025-02-10 02:15:10] "GET /obj-perms HTTP/1.1" 200 5056 0.540584 10.0.0.12 - - [2025-02-10 02:15:10] "GET /obj-perms HTTP/1.1" 200 5056 0.551769 10.0.0.17 - - [2025-02-10 02:15:10] "GET /obj-perms HTTP/1.1" 200 5056 0.554837 10.0.0.30 - - [2025-02-10 02:15:10] "GET /obj-perms HTTP/1.1" 200 5056 0.321652 10.0.0.30 - - [2025-02-10 02:15:35] "GET /global-system-configs HTTP/1.1" 200 322 0.041045 10.0.0.30 - - [2025-02-10 02:15:35] "GET /global-system-configs HTTP/1.1" 200 322 0.057533 10.0.0.17 - - [2025-02-10 02:15:35] "GET /obj-perms HTTP/1.1" 200 5056 0.167028 10.0.0.12 - - [2025-02-10 02:15:35] "GET /global-system-configs HTTP/1.1" 200 322 0.065366 10.0.0.12 - - [2025-02-10 02:15:35] "GET /global-system-configs HTTP/1.1" 200 322 0.074410 10.0.0.12 - - [2025-02-10 02:15:35] "GET /obj-perms HTTP/1.1" 200 5056 0.129733 10.0.0.30 - - [2025-02-10 02:15:35] "GET /obj-perms HTTP/1.1" 200 5056 0.149803 10.0.0.17 - - [2025-02-10 02:15:36] "GET /global-system-configs HTTP/1.1" 200 322 0.033578 10.0.0.17 - - [2025-02-10 02:15:36] "GET /global-system-configs HTTP/1.1" 200 322 0.084871 10.0.0.17 - - [2025-02-10 02:15:36] "GET /obj-perms HTTP/1.1" 200 5056 0.121585 10.0.0.12 - - [2025-02-10 02:16:11] "GET /obj-perms HTTP/1.1" 200 5056 0.056195 10.0.0.30 - - [2025-02-10 02:16:11] "GET /obj-perms HTTP/1.1" 200 5056 0.041169 10.0.0.17 - - [2025-02-10 02:18:12] "GET /obj-perms HTTP/1.1" 200 5056 0.066468 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:18:51] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.001158 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:18:51] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000904 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:19:09] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000876 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:19:09] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000910 10.0.0.12 - - [2025-02-10 02:19:13] "GET /obj-perms HTTP/1.1" 200 5056 0.042404 10.0.0.30 - - [2025-02-10 02:19:13] "GET /obj-perms HTTP/1.1" 200 5056 0.046260 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:19:24] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000928 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:19:24] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000992 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:19:39] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000889 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:19:39] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000844 10.0.0.27 - - [2025-02-10 02:19:39] "GET / HTTP/1.1" 200 35931 0.001839 10.0.0.27 - - [2025-02-10 02:19:39] "POST /fqname-to-id HTTP/1.1" 401 292 0.000451 10.0.0.47 - - [2025-02-10 02:19:39] "GET / HTTP/1.1" 200 35931 0.001578 10.0.0.47 - - [2025-02-10 02:19:39] "POST /fqname-to-id HTTP/1.1" 401 292 0.000469 10.0.0.27 - - [2025-02-10 02:19:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.307401 10.0.0.27 - - [2025-02-10 02:19:40] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.008448 10.0.0.27 - - [2025-02-10 02:19:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004697 10.0.0.47 - - [2025-02-10 02:19:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.045727 10.0.0.47 - - [2025-02-10 02:19:40] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 3244 0.007252 10.0.0.47 - - [2025-02-10 02:19:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004125 10.0.0.27 - - [2025-02-10 02:19:40] "GET /routing-instance/45194e4d-40cd-4d66-b566-0e6a344a5099?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1175 0.007203 10.0.0.47 - - [2025-02-10 02:19:40] "GET /routing-instance/45194e4d-40cd-4d66-b566-0e6a344a5099?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1175 0.005889 10.0.0.27 - - [2025-02-10 02:19:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004839 10.0.0.47 - - [2025-02-10 02:19:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004398 10.0.0.27 - - [2025-02-10 02:19:40] "GET /virtual-router/4d5a170e-0c97-4638-ba72-d2de10ee5e0c?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1254 0.006227 10.0.0.47 - - [2025-02-10 02:19:40] "GET /virtual-router/0f1c21ec-23a8-4d73-900c-5eeac6f66c59?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1255 0.005655 10.0.0.27 - - [2025-02-10 02:19:40] "PUT /virtual-router/4d5a170e-0c97-4638-ba72-d2de10ee5e0c HTTP/1.1" 200 262 0.026554 10.0.0.27 - - [2025-02-10 02:19:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.007628 10.0.0.47 - - [2025-02-10 02:19:40] "PUT /virtual-router/0f1c21ec-23a8-4d73-900c-5eeac6f66c59 HTTP/1.1" 200 262 0.066339 10.0.0.27 - - [2025-02-10 02:19:40] "GET /virtual-router/4d5a170e-0c97-4638-ba72-d2de10ee5e0c?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1254 0.008725 10.0.0.47 - - [2025-02-10 02:19:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.011725 10.0.0.27 - - [2025-02-10 02:19:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.005089 10.0.0.47 - - [2025-02-10 02:19:40] "GET /virtual-router/0f1c21ec-23a8-4d73-900c-5eeac6f66c59?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1255 0.005623 10.0.0.27 - - [2025-02-10 02:19:40] "GET /virtual-machine-interface/1a839f0e-b397-4358-ba7a-0ffb539ef533?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1908 0.008653 10.0.0.47 - - [2025-02-10 02:19:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.007968 10.0.0.27 - - [2025-02-10 02:19:40] "PUT /virtual-machine-interface/1a839f0e-b397-4358-ba7a-0ffb539ef533 HTTP/1.1" 200 284 0.021710 10.0.0.47 - - [2025-02-10 02:19:40] "GET /virtual-machine-interface/247d8a3e-5cbb-457f-b7b1-b06e2b465fe3?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1908 0.009185 10.0.0.47 - - [2025-02-10 02:19:40] "PUT /virtual-machine-interface/247d8a3e-5cbb-457f-b7b1-b06e2b465fe3 HTTP/1.1" 200 284 0.030455 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:19:53] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.001023 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:19:53] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001021 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:20:08] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000903 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:20:08] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000889 10.0.0.12 - - [2025-02-10 02:20:08] "GET /global-system-configs HTTP/1.1" 200 322 0.030764 10.0.0.30 - - [2025-02-10 02:20:09] "GET /obj-perms HTTP/1.1" 200 5056 0.006581 10.0.0.30 - - [2025-02-10 02:20:09] "GET /global-system-configs HTTP/1.1" 200 322 0.012378 10.0.0.17 - - [2025-02-10 02:20:09] "GET /obj-perms HTTP/1.1" 200 5056 0.010069 10.0.0.12 - - [2025-02-10 02:20:09] "GET /obj-perms HTTP/1.1" 200 5056 0.005397 10.0.0.17 - - [2025-02-10 02:20:09] "GET /global-system-configs HTTP/1.1" 200 322 0.006549 10.0.0.17 - - [2025-02-10 02:20:14] "GET /obj-perms HTTP/1.1" 200 5056 0.055843 10.0.0.12 - - [2025-02-10 02:20:14] "GET /obj-perms HTTP/1.1" 200 5056 0.044540 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:20:22] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000907 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:20:22] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000954 10.0.0.30 - - [2025-02-10 02:20:35] "GET /global-system-configs HTTP/1.1" 200 322 0.049033 10.0.0.30 - - [2025-02-10 02:20:35] "GET /obj-perms HTTP/1.1" 200 5056 0.163441 10.0.0.12 - - [2025-02-10 02:20:35] "GET /global-system-configs HTTP/1.1" 200 322 0.026613 10.0.0.12 - - [2025-02-10 02:20:35] "GET /obj-perms HTTP/1.1" 200 5056 0.103149 10.0.0.17 - - [2025-02-10 02:20:35] "GET /obj-perms HTTP/1.1" 200 5056 0.113614 10.0.0.17 - - [2025-02-10 02:20:36] "GET /global-system-configs HTTP/1.1" 200 322 0.035300 10.0.0.30 - - [2025-02-10 02:20:36] "GET /obj-perms HTTP/1.1" 200 5056 0.127053 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:20:37] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000877 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:20:37] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000968 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:20:51] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000855 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:20:51] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000920 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:21:06] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.001106 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:21:06] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000918 10.0.0.17 - - [2025-02-10 02:21:15] "GET /obj-perms HTTP/1.1" 200 5056 0.045096 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:21:20] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000864 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:21:20] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000894 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:21:35] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000846 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:21:35] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000911 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:21:49] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000847 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:21:49] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000829 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:22:04] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000899 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:22:04] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000882 10.0.0.12 - - [2025-02-10 02:22:15] "GET /obj-perms HTTP/1.1" 200 5056 0.041986 10.0.0.30 - - [2025-02-10 02:22:15] "GET /obj-perms HTTP/1.1" 200 5056 0.045775 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:22:18] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000924 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:22:18] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000985 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:22:33] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000884 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:22:33] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000883 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:22:47] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000861 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:22:47] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000787 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:23:02] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000888 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:23:02] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000889 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:23:17] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000883 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:23:17] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000927 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:23:31] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000879 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:23:31] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000824 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:23:45] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000830 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:23:45] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000935 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:24:00] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000822 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:24:00] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000813 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:24:15] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000858 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:24:15] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000844 10.0.0.17 - - [2025-02-10 02:24:17] "GET /obj-perms HTTP/1.1" 200 5056 0.044975 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:24:30] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000886 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:24:30] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000977 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:24:44] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000846 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:24:44] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000816 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:24:59] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000825 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:24:59] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000912 10.0.0.12 - - [2025-02-10 02:25:08] "GET /global-system-configs HTTP/1.1" 200 322 0.059035 10.0.0.12 - - [2025-02-10 02:25:08] "GET /global-system-configs HTTP/1.1" 200 322 0.082378 10.0.0.12 - - [2025-02-10 02:25:08] "GET /obj-perms HTTP/1.1" 200 5056 0.114746 10.0.0.30 - - [2025-02-10 02:25:08] "GET /obj-perms HTTP/1.1" 200 5056 0.124476 10.0.0.30 - - [2025-02-10 02:25:09] "GET /global-system-configs HTTP/1.1" 200 322 0.023619 10.0.0.30 - - [2025-02-10 02:25:09] "GET /global-system-configs HTTP/1.1" 200 322 0.081506 10.0.0.17 - - [2025-02-10 02:25:09] "GET /global-system-configs HTTP/1.1" 200 322 0.087359 10.0.0.17 - - [2025-02-10 02:25:09] "GET /global-system-configs HTTP/1.1" 200 322 0.097940 10.0.0.17 - - [2025-02-10 02:25:10] "GET /obj-perms HTTP/1.1" 200 5056 0.208242 10.0.0.12 - - [2025-02-10 02:25:10] "GET /obj-perms HTTP/1.1" 200 5056 0.189256 10.0.0.30 - - [2025-02-10 02:25:10] "GET /obj-perms HTTP/1.1" 200 5056 0.206903 10.0.0.17 - - [2025-02-10 02:25:10] "GET /obj-perms HTTP/1.1" 200 5056 0.212901 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:25:13] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000891 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:25:13] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000858 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:25:28] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000957 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:25:28] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000867 10.0.0.30 - - [2025-02-10 02:25:35] "GET /global-system-configs HTTP/1.1" 200 322 0.061253 10.0.0.30 - - [2025-02-10 02:25:35] "GET /global-system-configs HTTP/1.1" 200 322 0.072832 10.0.0.12 - - [2025-02-10 02:25:35] "GET /obj-perms HTTP/1.1" 200 5056 0.142565 10.0.0.30 - - [2025-02-10 02:25:35] "GET /obj-perms HTTP/1.1" 200 5056 0.156554 10.0.0.12 - - [2025-02-10 02:25:35] "GET /global-system-configs HTTP/1.1" 200 322 0.051840 10.0.0.12 - - [2025-02-10 02:25:35] "GET /global-system-configs HTTP/1.1" 200 322 0.077450 10.0.0.17 - - [2025-02-10 02:25:35] "GET /obj-perms HTTP/1.1" 200 5056 0.172801 10.0.0.17 - - [2025-02-10 02:25:36] "GET /global-system-configs HTTP/1.1" 200 322 0.055349 10.0.0.17 - - [2025-02-10 02:25:36] "GET /global-system-configs HTTP/1.1" 200 322 0.073305 10.0.0.12 - - [2025-02-10 02:25:36] "GET /obj-perms HTTP/1.1" 200 5056 0.125922 10.0.0.30 - - [2025-02-10 02:25:36] "GET /obj-perms HTTP/1.1" 200 5056 0.144903 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:25:42] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000856 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:25:42] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000872 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:25:57] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000876 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:25:57] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000949 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:26:11] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000888 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:26:11] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001156 10.0.0.17 - - [2025-02-10 02:26:18] "GET /obj-perms HTTP/1.1" 200 5056 0.042750 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:26:26] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000890 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:26:26] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000878 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:26:40] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000818 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:26:40] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000928 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:26:55] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000870 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:26:55] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000906 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:27:10] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000863 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:27:10] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000854 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:27:24] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000840 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:27:24] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000802 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:27:39] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000866 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:27:39] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000864 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:27:53] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000855 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:27:53] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000907 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:28:08] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.001023 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:28:08] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001018 10.0.0.12 - - [2025-02-10 02:28:19] "GET /obj-perms HTTP/1.1" 200 5056 0.046401 10.0.0.30 - - [2025-02-10 02:28:20] "GET /obj-perms HTTP/1.1" 200 5056 0.042690 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:28:23] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000987 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:28:23] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000832 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:28:37] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000906 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:28:37] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001061 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:28:51] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000866 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:28:51] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000859 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:29:06] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.001449 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:29:06] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000970 10.0.0.17 - - [2025-02-10 02:29:20] "GET /obj-perms HTTP/1.1" 200 5056 0.044456 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:29:21] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000934 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:29:21] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000889 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:29:35] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000897 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:29:35] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000804 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:29:50] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000915 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:29:50] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000880 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:30:04] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.001045 [Introspect:8084]10.0.0.12 - - [2025-02-10 02:30:04] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000930 10.0.0.12 - - [2025-02-10 02:30:08] "GET /global-system-configs HTTP/1.1" 200 322 0.028387 10.0.0.12 - - [2025-02-10 02:30:08] "GET /obj-perms HTTP/1.1" 200 5056 0.128614