+++ date ++ echo 'INFO: =================== Mon Feb 10 00:46:38 UTC 2025 ===================' INFO: =================== Mon Feb 10 00:46:38 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' +++++ ip route get 1 ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ head -n 1 +++ grep 'inet ' +++ cut -d / -f 1 +++ awk '{print $2}' +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.30 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.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 ++++ get_local_ips ++++ tr '\n' , ++++ grep -vi host ++++ sort ++++ cat /proc/net/fib_trie +++ cut -d ' ' -f 1 ++++ uniq ++++ awk '/32 host/ { print f } {f=$2}' +++ local local_ips=,10.0.0.30,10.20.0.8,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.17'\''))' +++ local server_ip=10.0.0.17 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.17 ]] +++ [[ ,10.0.0.30,10.20.0.8,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.30,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.12, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.30'\''))' +++ local server_ip=10.0.0.30 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.30 ]] +++ [[ ,10.0.0.30,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.30, ]] +++ echo 10.0.0.30 3 +++ return ++ local ip=10.0.0.30 ++ [[ -z 10.0.0.30 ]] ++ echo 10.0.0.30 + host_ip=10.0.0.30 + [[ 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.30:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' ++ sort ++ sed 's/^API__//g' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 02/10/2025 00:46:46.442 7fee2881d088 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/10/2025 00:46:46.472 7fee2881d088 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/10/2025 00:46:46.487 7fee2881d088 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/10/2025 00:46:46.488 7fee2881d088 [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.30:8082/ Hit Ctrl-C to quit. 10.0.0.30 - - [2025-02-10 00:47:09] "GET / HTTP/1.1" 503 181 0.000346 10.0.0.30 - - [2025-02-10 00:47:09] "GET / HTTP/1.1" 503 181 0.000396 10.0.0.17 - - [2025-02-10 00:47:09] "GET / HTTP/1.1" 200 35931 0.001745 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.17 - - [2025-02-10 00:47:09] "POST /fqname-to-id HTTP/1.1" 401 292 0.000549 10.0.0.12 - - [2025-02-10 00:47:09] "GET / HTTP/1.1" 200 35931 0.001442 10.0.0.17 - - [2025-02-10 00:47:09] "GET / HTTP/1.1" 200 35931 0.001414 10.0.0.17 - - [2025-02-10 00:47:09] "POST /fqname-to-id HTTP/1.1" 401 292 0.000424 10.0.0.30 - - [2025-02-10 00:47:10] "GET / HTTP/1.1" 200 45871 0.002261 10.0.0.30 - - [2025-02-10 00:47:10] "GET / HTTP/1.1" 200 45871 0.001120 10.0.0.30 - - [2025-02-10 00:47:10] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000364 10.0.0.30 - - [2025-02-10 00:47:10] "POST /fqname-to-id HTTP/1.1" 401 292 0.000300 10.0.0.17 - - [2025-02-10 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.894796 10.0.0.17 - - [2025-02-10 00:47:10] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1059 0.004425 10.0.0.30 - - [2025-02-10 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.329697 10.0.0.30 - - [2025-02-10 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 0.008519 10.0.0.17 - - [2025-02-10 00:47:10] "POST /fqname-to-id HTTP/1.1" 200 156 1.210105 10.0.0.17 - - [2025-02-10 00:47:10] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1059 0.004483 10.0.0.30 - - [2025-02-10 00:47:10] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 0.074760 10.0.0.30 - - [2025-02-10 00:47:10] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.004130 10.0.0.17 - - [2025-02-10 00:47:10] "POST /fqname-to-id HTTP/1.1" 404 220 0.003973 10.0.0.12 - - [2025-02-10 00:47:10] "GET / HTTP/1.1" 200 35931 0.001592 10.0.0.17 - - [2025-02-10 00:47:10] "POST /fqname-to-id HTTP/1.1" 404 220 0.004031 10.0.0.17 - - [2025-02-10 00:47:10] "POST /config-database-nodes HTTP/1.1" 200 617 0.047688 10.0.0.12 - - [2025-02-10 00:47:10] "POST /fqname-to-id HTTP/1.1" 401 292 0.000427 10.0.0.17 - - [2025-02-10 00:47:10] "POST /config-nodes HTTP/1.1" 200 599 0.046509 /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:11] "POST /fqname-to-id HTTP/1.1" 404 196 0.048661 10.0.0.12 - - [2025-02-10 00:47:11] "POST /job-templates HTTP/1.1" 200 555 0.056470 10.0.0.12 - - [2025-02-10 00:47:11] "POST /fqname-to-id HTTP/1.1" 404 200 0.004078 10.0.0.12 - - [2025-02-10 00:47:11] "POST /job-templates HTTP/1.1" 200 563 0.086026 10.0.0.12 - - [2025-02-10 00:47:11] "POST /fqname-to-id HTTP/1.1" 404 191 0.008914 10.0.0.17 - - [2025-02-10 00:47:12] "GET / HTTP/1.1" 200 35931 0.001890 10.0.0.17 - - [2025-02-10 00:47:12] "POST /global-vrouter-configs HTTP/1.1" 401 292 0.000377 10.0.0.12 - - [2025-02-10 00:47:12] "POST /job-templates HTTP/1.1" 200 545 0.037544 10.0.0.12 - - [2025-02-10 00:47:12] "POST /fqname-to-id HTTP/1.1" 404 207 0.004297 10.0.0.12 - - [2025-02-10 00:47:12] "POST /job-templates HTTP/1.1" 200 577 0.036427 10.0.0.12 - - [2025-02-10 00:47:12] "POST /fqname-to-id HTTP/1.1" 404 208 0.004644 10.0.0.12 - - [2025-02-10 00:47:12] "POST /job-templates HTTP/1.1" 200 579 0.093528 10.0.0.17 - - [2025-02-10 00:47:12] "POST /global-vrouter-configs HTTP/1.1" 409 251 0.034226 10.0.0.12 - - [2025-02-10 00:47:12] "POST /fqname-to-id HTTP/1.1" 404 210 0.005173 10.0.0.12 - - [2025-02-10 00:47:12] "POST /job-templates HTTP/1.1" 200 583 0.034135 10.0.0.12 - - [2025-02-10 00:47:12] "POST /fqname-to-id HTTP/1.1" 404 198 0.004030 10.0.0.12 - - [2025-02-10 00:47:12] "POST /job-templates HTTP/1.1" 200 559 0.080643 10.0.0.12 - - [2025-02-10 00:47:12] "POST /fqname-to-id HTTP/1.1" 404 203 0.005142 10.0.0.12 - - [2025-02-10 00:47:12] "POST /job-templates HTTP/1.1" 200 569 0.049756 10.0.0.12 - - [2025-02-10 00:47:12] "POST /fqname-to-id HTTP/1.1" 404 196 0.004342 10.0.0.12 - - [2025-02-10 00:47:12] "GET / HTTP/1.1" 200 35931 0.001704 10.0.0.12 - - [2025-02-10 00:47:13] "POST /job-templates HTTP/1.1" 200 555 0.057565 10.0.0.12 - - [2025-02-10 00:47:13] "POST /fqname-to-id HTTP/1.1" 404 196 0.003937 10.0.0.12 - - [2025-02-10 00:47:13] "POST /fqname-to-id HTTP/1.1" 401 292 0.000443 10.0.0.12 - - [2025-02-10 00:47:13] "POST /job-templates HTTP/1.1" 200 555 0.120004 10.0.0.12 - - [2025-02-10 00:47:13] "POST /fqname-to-id HTTP/1.1" 404 196 0.011762 10.0.0.12 - - [2025-02-10 00:47:13] "POST /job-templates HTTP/1.1" 200 555 0.066272 10.0.0.12 - - [2025-02-10 00:47:13] "POST /fqname-to-id HTTP/1.1" 404 186 0.024818 10.0.0.12 - - [2025-02-10 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003565 10.0.0.12 - - [2025-02-10 00:47:13] "POST /fqname-to-id HTTP/1.1" 404 186 0.008544 10.0.0.12 - - [2025-02-10 00:47:13] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1059 0.004798 10.0.0.12 - - [2025-02-10 00:47:13] "POST /job-templates HTTP/1.1" 200 535 0.064250 10.0.0.12 - - [2025-02-10 00:47:13] "POST /service-appliance-sets HTTP/1.1" 200 553 0.053803 10.0.0.12 - - [2025-02-10 00:47:13] "POST /fqname-to-id HTTP/1.1" 404 198 0.004101 10.0.0.12 - - [2025-02-10 00:47:13] "POST /fqname-to-id HTTP/1.1" 404 180 0.004699 10.0.0.12 - - [2025-02-10 00:47:13] "POST /fqname-to-id HTTP/1.1" 200 156 0.003958 10.0.0.12 - - [2025-02-10 00:47:13] "POST /job-templates HTTP/1.1" 200 559 0.048048 10.0.0.12 - - [2025-02-10 00:47:13] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1059 0.003488 10.0.0.12 - - [2025-02-10 00:47:13] "POST /fqname-to-id HTTP/1.1" 404 198 0.006123 10.0.0.12 - - [2025-02-10 00:47:13] "POST /service-appliance-sets HTTP/1.1" 200 541 0.049575 10.0.0.12 - - [2025-02-10 00:47:14] "POST /fqname-to-id HTTP/1.1" 200 156 0.002940 10.0.0.12 - - [2025-02-10 00:47:14] "GET /network-ipam/0853df6c-4949-4b07-beb5-3a0139d28506?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1952 0.004915 10.0.0.12 - - [2025-02-10 00:47:14] "POST /job-templates HTTP/1.1" 200 559 0.126798 10.0.0.12 - - [2025-02-10 00:47:14] "POST /fqname-to-id HTTP/1.1" 404 198 0.004150 10.0.0.12 - - [2025-02-10 00:47:14] "POST /job-templates HTTP/1.1" 200 559 0.068667 10.0.0.12 - - [2025-02-10 00:47:14] "POST /fqname-to-id HTTP/1.1" 404 201 0.004697 10.0.0.12 - - [2025-02-10 00:47:14] "POST /job-templates HTTP/1.1" 200 565 0.094514 10.0.0.12 - - [2025-02-10 00:47:14] "POST /service-templates HTTP/1.1" 200 511 0.067086 10.0.0.12 - - [2025-02-10 00:47:14] "POST /fqname-to-id HTTP/1.1" 404 197 0.004803 10.0.0.12 - - [2025-02-10 00:47:14] "POST /service-templates HTTP/1.1" 200 501 0.068643 10.0.0.12 - - [2025-02-10 00:47:14] "POST /job-templates HTTP/1.1" 200 557 0.137374 10.0.0.12 - - [2025-02-10 00:47:14] "POST /service-templates HTTP/1.1" 200 515 0.094640 10.0.0.12 - - [2025-02-10 00:47:14] "POST /fqname-to-id HTTP/1.1" 404 196 0.003925 10.0.0.12 - - [2025-02-10 00:47:14] "POST /service-templates HTTP/1.1" 200 535 0.064902 10.0.0.12 - - [2025-02-10 00:47:14] "POST /job-templates HTTP/1.1" 200 555 0.081290 10.0.0.12 - - [2025-02-10 00:47:14] "POST /fqname-to-id HTTP/1.1" 404 205 0.003366 10.0.0.12 - - [2025-02-10 00:47:14] "POST /service-templates HTTP/1.1" 200 507 0.059089 10.0.0.12 - - [2025-02-10 00:47:15] "GET / HTTP/1.1" 200 35931 0.001799 10.0.0.12 - - [2025-02-10 00:47:15] "POST /fqname-to-id HTTP/1.1" 401 292 0.000406 10.0.0.12 - - [2025-02-10 00:47:15] "POST /job-templates HTTP/1.1" 200 573 0.098825 10.0.0.12 - - [2025-02-10 00:47:15] "POST /fqname-to-id HTTP/1.1" 404 194 0.004004 10.0.0.30 - - [2025-02-10 00:47:15] "GET / HTTP/1.1" 200 35931 0.001691 10.0.0.30 - - [2025-02-10 00:47:15] "POST /fqname-to-id HTTP/1.1" 401 292 0.000391 10.0.0.12 - - [2025-02-10 00:47:15] "POST /job-templates HTTP/1.1" 200 551 0.109723 10.0.0.12 - - [2025-02-10 00:47:15] "POST /fqname-to-id HTTP/1.1" 404 208 0.004079 10.0.0.12 - - [2025-02-10 00:47:15] "POST /job-templates HTTP/1.1" 200 579 0.101611 10.0.0.12 - - [2025-02-10 00:47:15] "POST /fqname-to-id HTTP/1.1" 404 196 0.015802 10.0.0.12 - - [2025-02-10 00:47:15] "POST /job-templates HTTP/1.1" 200 555 0.106679 10.0.0.12 - - [2025-02-10 00:47:15] "POST /fqname-to-id HTTP/1.1" 404 198 0.004243 10.0.0.12 - - [2025-02-10 00:47:15] "POST /job-templates HTTP/1.1" 200 559 0.079276 10.0.0.12 - - [2025-02-10 00:47:15] "POST /fqname-to-id HTTP/1.1" 404 206 0.008024 10.0.0.12 - - [2025-02-10 00:47:16] "POST /job-templates HTTP/1.1" 200 575 0.113369 10.0.0.12 - - [2025-02-10 00:47:16] "POST /fqname-to-id HTTP/1.1" 404 197 0.014170 10.0.0.12 - - [2025-02-10 00:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.376931 10.0.0.12 - - [2025-02-10 00:47:16] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1059 0.002994 10.0.0.30 - - [2025-02-10 00:47:16] "POST /fqname-to-id HTTP/1.1" 200 156 0.046626 10.0.0.12 - - [2025-02-10 00:47:16] "POST /job-templates HTTP/1.1" 200 557 0.085909 10.0.0.30 - - [2025-02-10 00:47:16] "GET /global-system-config/3915a02a-6698-481d-91c4-4ed56a0071eb?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1059 0.003498 10.0.0.12 - - [2025-02-10 00:47:16] "POST /fqname-to-id HTTP/1.1" 404 220 0.003595 10.0.0.30 - - [2025-02-10 00:47:16] "POST /fqname-to-id HTTP/1.1" 404 220 0.004214 10.0.0.12 - - [2025-02-10 00:47:16] "POST /fqname-to-id HTTP/1.1" 404 198 0.002826 10.0.0.12 - - [2025-02-10 00:47:16] "POST /config-database-nodes HTTP/1.1" 200 617 0.048656 10.0.0.30 - - [2025-02-10 00:47:16] "POST /config-database-nodes HTTP/1.1" 200 617 0.047086 10.0.0.12 - - [2025-02-10 00:47:16] "POST /job-templates HTTP/1.1" 200 559 0.106836 10.0.0.12 - - [2025-02-10 00:47:16] "POST /fqname-to-id HTTP/1.1" 404 196 0.003567 10.0.0.12 - - [2025-02-10 00:47:16] "POST /job-templates HTTP/1.1" 200 555 0.045892 10.0.0.12 - - [2025-02-10 00:47:16] "POST /fqname-to-id HTTP/1.1" 404 195 0.008049 10.0.0.12 - - [2025-02-10 00:47:16] "POST /job-templates HTTP/1.1" 200 553 0.053162 10.0.0.12 - - [2025-02-10 00:47:16] "POST /fqname-to-id HTTP/1.1" 404 195 0.003862 10.0.0.17 - - [2025-02-10 00:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003985 10.0.0.17 - - [2025-02-10 00:47:17] "GET /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1161 0.004489 10.0.0.17 - - [2025-02-10 00:47:17] "POST /fqname-to-id HTTP/1.1" 200 156 0.003914 10.0.0.17 - - [2025-02-10 00:47:17] "PUT /global-vrouter-config/1a41b2d0-25a2-4b12-b732-83de69e8e7df HTTP/1.1" 200 276 0.014319 10.0.0.12 - - [2025-02-10 00:47:19] "POST /fqname-to-id HTTP/1.1" 404 195 0.017913 10.0.0.12 - - [2025-02-10 00:47:21] "POST /job-templates HTTP/1.1" 200 563 0.061597 10.0.0.12 - - [2025-02-10 00:47:21] "POST /fqname-to-id HTTP/1.1" 404 189 0.005016 10.0.0.12 - - [2025-02-10 00:47:21] "POST /tags HTTP/1.1" 200 321 0.115269 10.0.0.12 - - [2025-02-10 00:47:22] "POST /fqname-to-id HTTP/1.1" 404 174 0.021725 10.0.0.12 - - [2025-02-10 00:47:22] "POST /tags HTTP/1.1" 200 309 0.104966 10.0.0.12 - - [2025-02-10 00:47:22] "POST /fqname-to-id HTTP/1.1" 404 164 0.009207 10.0.0.12 - - [2025-02-10 00:47:22] "POST /tags HTTP/1.1" 200 323 0.090663 10.0.0.12 - - [2025-02-10 00:47:22] "POST /fqname-to-id HTTP/1.1" 404 166 0.004709 10.0.0.12 - - [2025-02-10 00:47:22] "POST /hardwares HTTP/1.1" 200 327 0.070114 10.0.0.12 - - [2025-02-10 00:47:22] "POST /fqname-to-id HTTP/1.1" 404 166 0.003566 10.0.0.12 - - [2025-02-10 00:47:22] "GET /network-ipam/0853df6c-4949-4b07-beb5-3a0139d28506?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1952 0.848065 10.0.0.12 - - [2025-02-10 00:47:23] "POST /hardwares HTTP/1.1" 200 323 0.054210 10.0.0.12 - - [2025-02-10 00:47:23] "POST /fqname-to-id HTTP/1.1" 404 161 0.006427 10.0.0.12 - - [2025-02-10 00:47:23] "POST /hardwares HTTP/1.1" 200 323 0.024636 10.0.0.12 - - [2025-02-10 00:47:23] "POST /fqname-to-id HTTP/1.1" 404 164 0.006893 10.0.0.12 - - [2025-02-10 00:47:23] "POST /hardwares HTTP/1.1" 200 325 0.036111 10.0.0.12 - - [2025-02-10 00:47:23] "POST /fqname-to-id HTTP/1.1" 404 165 0.004240 10.0.0.12 - - [2025-02-10 00:47:23] "POST /hardwares HTTP/1.1" 200 325 0.018160 10.0.0.12 - - [2025-02-10 00:47:23] "POST /fqname-to-id HTTP/1.1" 404 161 0.003450 10.0.0.12 - - [2025-02-10 00:47:23] "POST /hardwares HTTP/1.1" 200 323 0.016933 10.0.0.12 - - [2025-02-10 00:47:23] "POST /fqname-to-id HTTP/1.1" 404 164 0.019716 10.0.0.12 - - [2025-02-10 00:47:23] "POST /fqname-to-id HTTP/1.1" 404 224 0.005449 10.0.0.12 - - [2025-02-10 00:47:24] "POST /hardwares HTTP/1.1" 200 319 0.033407 10.0.0.12 - - [2025-02-10 00:47:24] "POST /fqname-to-id HTTP/1.1" 404 165 0.011383 10.0.0.12 - - [2025-02-10 00:47:24] "POST /ref-update HTTP/1.1" 200 156 0.040539 10.0.0.12 - - [2025-02-10 00:47:24] "POST /hardwares HTTP/1.1" 200 317 0.026860 10.0.0.12 - - [2025-02-10 00:47:24] "POST /fqname-to-id HTTP/1.1" 404 162 0.004124 10.0.0.12 - - [2025-02-10 00:47:24] "POST /hardwares HTTP/1.1" 200 319 0.026075 10.0.0.12 - - [2025-02-10 00:47:24] "POST /route-targets HTTP/1.1" 200 327 0.034966 10.0.0.12 - - [2025-02-10 00:47:24] "POST /fqname-to-id HTTP/1.1" 404 158 0.003732 10.0.0.12 - - [2025-02-10 00:47:24] "POST /hardwares HTTP/1.1" 200 311 0.032779 10.0.0.12 - - [2025-02-10 00:47:24] "POST /fqname-to-id HTTP/1.1" 404 154 0.004483 10.0.0.12 - - [2025-02-10 00:47:24] "POST /ref-update HTTP/1.1" 200 156 0.062586 10.0.0.12 - - [2025-02-10 00:47:24] "POST /hardwares HTTP/1.1" 200 311 0.057537 10.0.0.12 - - [2025-02-10 00:47:24] "POST /fqname-to-id HTTP/1.1" 404 155 0.004391 10.0.0.12 - - [2025-02-10 00:47:24] "PUT /access-control-list/1e8a1785-4ae8-4d8e-b35d-24b907665d87 HTTP/1.1" 200 272 0.026189 10.0.0.12 - - [2025-02-10 00:47:24] "POST /hardwares HTTP/1.1" 200 305 0.019794 10.0.0.12 - - [2025-02-10 00:47:24] "POST /fqname-to-id HTTP/1.1" 404 156 0.012440 10.0.0.12 - - [2025-02-10 00:47:25] "POST /hardwares HTTP/1.1" 200 307 0.028764 10.0.0.12 - - [2025-02-10 00:47:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.004114 10.0.0.12 - - [2025-02-10 00:47:25] "POST /hardwares HTTP/1.1" 200 311 0.069864 10.0.0.12 - - [2025-02-10 00:47:25] "POST /fqname-to-id HTTP/1.1" 404 153 0.003875 10.0.0.12 - - [2025-02-10 00:47:25] "POST /hardwares HTTP/1.1" 200 309 0.055741 10.0.0.12 - - [2025-02-10 00:47:25] "POST /fqname-to-id HTTP/1.1" 404 157 0.013819 10.0.0.12 - - [2025-02-10 00:47:25] "POST /hardwares HTTP/1.1" 200 309 0.029394 10.0.0.12 - - [2025-02-10 00:47:25] "POST /fqname-to-id HTTP/1.1" 404 161 0.004044 10.0.0.12 - - [2025-02-10 00:47:25] "POST /hardwares HTTP/1.1" 200 309 0.033501 10.0.0.12 - - [2025-02-10 00:47:25] "POST /fqname-to-id HTTP/1.1" 404 154 0.003545 10.0.0.12 - - [2025-02-10 00:47:25] "POST /features HTTP/1.1" 200 533 0.054455 10.0.0.12 - - [2025-02-10 00:47:26] "POST /fqname-to-id HTTP/1.1" 404 184 0.003529 10.0.0.12 - - [2025-02-10 00:47:26] "POST /features HTTP/1.1" 200 521 0.074899 10.0.0.12 - - [2025-02-10 00:47:26] "POST /fqname-to-id HTTP/1.1" 404 184 0.020876 10.0.0.12 - - [2025-02-10 00:47:26] "POST /features HTTP/1.1" 200 539 0.081424 10.0.0.12 - - [2025-02-10 00:47:26] "POST /fqname-to-id HTTP/1.1" 404 183 0.003324 10.0.0.12 - - [2025-02-10 00:47:26] "POST /features HTTP/1.1" 200 517 0.101562 10.0.0.12 - - [2025-02-10 00:47:26] "POST /fqname-to-id HTTP/1.1" 404 194 0.003768 10.0.0.12 - - [2025-02-10 00:47:26] "POST /physical-roles HTTP/1.1" 200 521 0.055111 10.0.0.12 - - [2025-02-10 00:47:27] "POST /fqname-to-id HTTP/1.1" 404 184 0.010787 10.0.0.12 - - [2025-02-10 00:47:27] "POST /physical-roles HTTP/1.1" 200 519 0.085073 10.0.0.12 - - [2025-02-10 00:47:27] "POST /fqname-to-id HTTP/1.1" 404 184 0.003873 10.0.0.12 - - [2025-02-10 00:47:27] "POST /overlay-roles HTTP/1.1" 200 545 0.075469 10.0.0.12 - - [2025-02-10 00:47:27] "POST /fqname-to-id HTTP/1.1" 404 189 0.003080 10.0.0.12 - - [2025-02-10 00:47:27] "PUT /overlay-role/1e77669b-a2f0-48fb-8178-5a0e61f0cfdb HTTP/1.1" 200 258 0.035935 10.0.0.12 - - [2025-02-10 00:47:27] "POST /fqname-to-id HTTP/1.1" 404 185 0.005602 10.0.0.12 - - [2025-02-10 00:47:28] "POST /overlay-roles HTTP/1.1" 200 529 0.078077 10.0.0.12 - - [2025-02-10 00:47:28] "POST /fqname-to-id HTTP/1.1" 404 189 0.003448 10.0.0.12 - - [2025-02-10 00:47:28] "POST /overlay-roles HTTP/1.1" 200 519 0.046722 10.0.0.12 - - [2025-02-10 00:47:28] "POST /fqname-to-id HTTP/1.1" 404 182 0.003508 10.0.0.12 - - [2025-02-10 00:47:28] "POST /role-definitions HTTP/1.1" 200 547 0.112595 10.0.0.12 - - [2025-02-10 00:47:28] "POST /fqname-to-id HTTP/1.1" 404 191 0.006130 10.0.0.12 - - [2025-02-10 00:47:28] "POST /role-definitions HTTP/1.1" 200 563 0.057835 10.0.0.12 - - [2025-02-10 00:47:28] "POST /fqname-to-id HTTP/1.1" 404 190 0.004043 10.0.0.12 - - [2025-02-10 00:47:29] "POST /role-definitions HTTP/1.1" 200 551 0.036386 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 196 0.002866 10.0.0.12 - - [2025-02-10 00:47:29] "POST /role-definitions HTTP/1.1" 200 547 0.028248 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 188 0.003935 10.0.0.12 - - [2025-02-10 00:47:29] "POST /role-definitions HTTP/1.1" 200 547 0.034837 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 193 0.004881 10.0.0.12 - - [2025-02-10 00:47:29] "POST /role-definitions HTTP/1.1" 200 533 0.041860 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 181 0.005829 10.0.0.12 - - [2025-02-10 00:47:29] "POST /role-definitions HTTP/1.1" 200 537 0.024576 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 194 0.003040 10.0.0.12 - - [2025-02-10 00:47:29] "POST /role-definitions HTTP/1.1" 200 561 0.031928 10.0.0.12 - - [2025-02-10 00:47:29] "POST /fqname-to-id HTTP/1.1" 404 196 0.002815 10.0.0.12 - - [2025-02-10 00:47:30] "POST /feature-configs HTTP/1.1" 200 562 0.032366 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 192 0.003679 10.0.0.12 - - [2025-02-10 00:47:30] "POST /node-profiles HTTP/1.1" 200 537 0.023694 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 189 0.003104 10.0.0.12 - - [2025-02-10 00:47:30] "POST /node-profiles HTTP/1.1" 200 541 0.028155 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 184 0.003254 10.0.0.12 - - [2025-02-10 00:47:30] "POST /node-profiles HTTP/1.1" 200 533 0.034168 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 206 0.003629 10.0.0.12 - - [2025-02-10 00:47:30] "POST /telemetry-profiles HTTP/1.1" 200 554 0.043927 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 206 0.005008 10.0.0.12 - - [2025-02-10 00:47:30] "POST /telemetry-profiles HTTP/1.1" 200 554 0.047676 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 199 0.005607 10.0.0.12 - - [2025-02-10 00:47:30] "POST /sflow-profiles HTTP/1.1" 200 538 0.027298 10.0.0.12 - - [2025-02-10 00:47:30] "POST /fqname-to-id HTTP/1.1" 404 199 0.003565 10.0.0.12 - - [2025-02-10 00:47:31] "POST /snmp-profiles HTTP/1.1" 200 530 0.038592 10.0.0.12 - - [2025-02-10 00:47:31] "POST /fqname-to-id HTTP/1.1" 404 193 0.008127 10.0.0.12 - - [2025-02-10 00:47:31] "POST /device-functional-groups HTTP/1.1" 200 540 0.040203 10.0.0.12 - - [2025-02-10 00:47:31] "POST /fqname-to-id HTTP/1.1" 404 194 0.003543 10.0.0.12 - - [2025-02-10 00:47:31] "POST /device-functional-groups HTTP/1.1" 200 590 0.022695 10.0.0.12 - - [2025-02-10 00:47:31] "POST /fqname-to-id HTTP/1.1" 404 236 0.003187 10.0.0.12 - - [2025-02-10 00:47:31] "POST /device-functional-groups HTTP/1.1" 200 566 0.027259 10.0.0.12 - - [2025-02-10 00:47:31] "POST /fqname-to-id HTTP/1.1" 404 210 0.003106 10.0.0.12 - - [2025-02-10 00:47:31] "POST /role-configs HTTP/1.1" 200 525 0.037497 10.0.0.12 - - [2025-02-10 00:47:31] "POST /fqname-to-id HTTP/1.1" 404 198 0.003053 10.0.0.12 - - [2025-02-10 00:47:31] "POST /role-configs HTTP/1.1" 200 522 0.041078 10.0.0.12 - - [2025-02-10 00:47:31] "POST /fqname-to-id HTTP/1.1" 404 197 0.003032 10.0.0.12 - - [2025-02-10 00:47:32] "POST /role-configs HTTP/1.1" 200 517 0.054049 10.0.0.12 - - [2025-02-10 00:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005307 10.0.0.12 - - [2025-02-10 00:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003262 10.0.0.12 - - [2025-02-10 00:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.004080 10.0.0.12 - - [2025-02-10 00:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003727 10.0.0.12 - - [2025-02-10 00:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003885 10.0.0.12 - - [2025-02-10 00:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003835 10.0.0.12 - - [2025-02-10 00:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003899 10.0.0.12 - - [2025-02-10 00:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003845 10.0.0.12 - - [2025-02-10 00:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.003885 10.0.0.12 - - [2025-02-10 00:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005832 10.0.0.12 - - [2025-02-10 00:47:32] "POST /fqname-to-id HTTP/1.1" 200 156 0.005423 10.0.0.12 - - [2025-02-10 00:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.008708 10.0.0.12 - - [2025-02-10 00:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.005827 10.0.0.12 - - [2025-02-10 00:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.009321 10.0.0.12 - - [2025-02-10 00:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004555 10.0.0.12 - - [2025-02-10 00:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004999 10.0.0.12 - - [2025-02-10 00:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004503 10.0.0.12 - - [2025-02-10 00:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004398 10.0.0.12 - - [2025-02-10 00:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004697 10.0.0.12 - - [2025-02-10 00:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004505 10.0.0.12 - - [2025-02-10 00:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.013061 10.0.0.12 - - [2025-02-10 00:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004867 10.0.0.12 - - [2025-02-10 00:47:33] "POST /fqname-to-id HTTP/1.1" 200 156 0.004379 10.0.0.12 - - [2025-02-10 00:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.011801 10.0.0.12 - - [2025-02-10 00:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005516 10.0.0.12 - - [2025-02-10 00:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004930 10.0.0.12 - - [2025-02-10 00:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003891 10.0.0.12 - - [2025-02-10 00:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004344 10.0.0.12 - - [2025-02-10 00:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004558 10.0.0.12 - - [2025-02-10 00:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.005307 10.0.0.12 - - [2025-02-10 00:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004855 10.0.0.12 - - [2025-02-10 00:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004781 10.0.0.12 - - [2025-02-10 00:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004864 10.0.0.12 - - [2025-02-10 00:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.004754 10.0.0.12 - - [2025-02-10 00:47:34] "POST /fqname-to-id HTTP/1.1" 200 156 0.003872 10.0.0.12 - - [2025-02-10 00:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005220 10.0.0.12 - - [2025-02-10 00:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004913 10.0.0.12 - - [2025-02-10 00:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005289 10.0.0.12 - - [2025-02-10 00:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003808 10.0.0.12 - - [2025-02-10 00:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004570 10.0.0.12 - - [2025-02-10 00:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.008799 10.0.0.12 - - [2025-02-10 00:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005403 10.0.0.12 - - [2025-02-10 00:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004354 10.0.0.12 - - [2025-02-10 00:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.021056 10.0.0.12 - - [2025-02-10 00:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.005403 10.0.0.12 - - [2025-02-10 00:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.003922 10.0.0.12 - - [2025-02-10 00:47:35] "POST /fqname-to-id HTTP/1.1" 200 156 0.004258 10.0.0.12 - - [2025-02-10 00:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003705 10.0.0.12 - - [2025-02-10 00:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.008134 10.0.0.12 - - [2025-02-10 00:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003801 10.0.0.12 - - [2025-02-10 00:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003808 10.0.0.12 - - [2025-02-10 00:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003661 10.0.0.12 - - [2025-02-10 00:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003998 10.0.0.12 - - [2025-02-10 00:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004233 10.0.0.12 - - [2025-02-10 00:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.008138 10.0.0.12 - - [2025-02-10 00:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.003791 10.0.0.12 - - [2025-02-10 00:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.005895 10.0.0.12 - - [2025-02-10 00:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.006926 10.0.0.12 - - [2025-02-10 00:47:36] "POST /fqname-to-id HTTP/1.1" 200 156 0.004802 10.0.0.12 - - [2025-02-10 00:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.008329 10.0.0.12 - - [2025-02-10 00:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.008211 10.0.0.12 - - [2025-02-10 00:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004322 10.0.0.12 - - [2025-02-10 00:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.008090 10.0.0.12 - - [2025-02-10 00:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.020438 10.0.0.12 - - [2025-02-10 00:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.006197 10.0.0.12 - - [2025-02-10 00:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004313 10.0.0.12 - - [2025-02-10 00:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004339 10.0.0.12 - - [2025-02-10 00:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003953 10.0.0.12 - - [2025-02-10 00:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.006718 10.0.0.12 - - [2025-02-10 00:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.004197 10.0.0.12 - - [2025-02-10 00:47:37] "POST /fqname-to-id HTTP/1.1" 200 156 0.003812 10.0.0.12 - - [2025-02-10 00:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003993 10.0.0.12 - - [2025-02-10 00:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003649 10.0.0.12 - - [2025-02-10 00:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003655 10.0.0.12 - - [2025-02-10 00:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003790 10.0.0.12 - - [2025-02-10 00:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003889 10.0.0.12 - - [2025-02-10 00:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003788 10.0.0.12 - - [2025-02-10 00:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004230 10.0.0.12 - - [2025-02-10 00:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.012510 10.0.0.12 - - [2025-02-10 00:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003685 10.0.0.12 - - [2025-02-10 00:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.004092 10.0.0.12 - - [2025-02-10 00:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.008592 10.0.0.12 - - [2025-02-10 00:47:38] "POST /fqname-to-id HTTP/1.1" 200 156 0.003692 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003736 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.007906 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003498 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003599 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003753 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003417 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003916 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003526 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003421 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003675 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003657 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.004300 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003700 10.0.0.12 - - [2025-02-10 00:47:39] "POST /fqname-to-id HTTP/1.1" 200 156 0.003588 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003686 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004205 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003646 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003610 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003626 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003995 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003463 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003973 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004011 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003808 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.004045 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003820 10.0.0.12 - - [2025-02-10 00:47:40] "POST /fqname-to-id HTTP/1.1" 200 156 0.003751 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004156 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003703 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003524 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003700 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004489 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003735 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004175 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.011987 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.008391 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004388 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.004283 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.011631 10.0.0.12 - - [2025-02-10 00:47:41] "POST /fqname-to-id HTTP/1.1" 200 156 0.003714 10.0.0.12 - - [2025-02-10 00:47:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.008246 10.0.0.12 - - [2025-02-10 00:47:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003724 10.0.0.12 - - [2025-02-10 00:47:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.009755 10.0.0.12 - - [2025-02-10 00:47:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.013895 10.0.0.12 - - [2025-02-10 00:47:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.004657 10.0.0.12 - - [2025-02-10 00:47:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.012991 10.0.0.12 - - [2025-02-10 00:47:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.006246 10.0.0.12 - - [2025-02-10 00:47:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.010587 10.0.0.12 - - [2025-02-10 00:47:42] "POST /fqname-to-id HTTP/1.1" 200 156 0.003962 10.0.0.12 - - [2025-02-10 00:47:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005847 10.0.0.12 - - [2025-02-10 00:47:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005828 10.0.0.12 - - [2025-02-10 00:47:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005113 10.0.0.12 - - [2025-02-10 00:47:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.005530 10.0.0.12 - - [2025-02-10 00:47:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004846 10.0.0.12 - - [2025-02-10 00:47:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.003809 10.0.0.12 - - [2025-02-10 00:47:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.008119 10.0.0.12 - - [2025-02-10 00:47:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004328 10.0.0.12 - - [2025-02-10 00:47:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.013346 10.0.0.12 - - [2025-02-10 00:47:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.016627 10.0.0.12 - - [2025-02-10 00:47:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.004061 10.0.0.12 - - [2025-02-10 00:47:43] "POST /fqname-to-id HTTP/1.1" 200 156 0.008224 10.0.0.12 - - [2025-02-10 00:47:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.009191 10.0.0.12 - - [2025-02-10 00:47:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004565 10.0.0.12 - - [2025-02-10 00:47:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004670 10.0.0.12 - - [2025-02-10 00:47:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004819 10.0.0.12 - - [2025-02-10 00:47:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004117 10.0.0.12 - - [2025-02-10 00:47:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003772 10.0.0.12 - - [2025-02-10 00:47:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003928 10.0.0.12 - - [2025-02-10 00:47:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003882 10.0.0.12 - - [2025-02-10 00:47:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.005020 10.0.0.12 - - [2025-02-10 00:47:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.003819 10.0.0.12 - - [2025-02-10 00:47:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004035 10.0.0.12 - - [2025-02-10 00:47:44] "POST /fqname-to-id HTTP/1.1" 200 156 0.004220 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.006848 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003500 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003824 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003864 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003513 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.004136 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003804 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003520 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003578 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003800 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003886 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003912 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003861 10.0.0.12 - - [2025-02-10 00:47:45] "POST /fqname-to-id HTTP/1.1" 200 156 0.003535 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004216 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004074 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003723 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003704 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003603 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003685 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003721 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004266 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003741 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.004331 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003627 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003715 10.0.0.12 - - [2025-02-10 00:47:46] "POST /fqname-to-id HTTP/1.1" 200 156 0.003642 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003539 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003600 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003493 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.011629 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003633 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003997 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.006591 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003520 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004104 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.004637 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003616 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003597 10.0.0.12 - - [2025-02-10 00:47:47] "POST /fqname-to-id HTTP/1.1" 200 156 0.003811 10.0.0.12 - - [2025-02-10 00:47:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003568 10.0.0.12 - - [2025-02-10 00:47:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.004107 10.0.0.12 - - [2025-02-10 00:47:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.013628 10.0.0.12 - - [2025-02-10 00:47:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.008091 10.0.0.12 - - [2025-02-10 00:47:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.005027 10.0.0.12 - - [2025-02-10 00:47:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.006685 10.0.0.12 - - [2025-02-10 00:47:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003687 10.0.0.12 - - [2025-02-10 00:47:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003923 10.0.0.12 - - [2025-02-10 00:47:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.003974 10.0.0.12 - - [2025-02-10 00:47:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.009521 10.0.0.12 - - [2025-02-10 00:47:48] "POST /fqname-to-id HTTP/1.1" 200 156 0.008473 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003682 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003568 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003557 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003722 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003560 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003539 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003557 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003666 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003873 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003873 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.003696 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004144 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.006202 10.0.0.12 - - [2025-02-10 00:47:49] "POST /fqname-to-id HTTP/1.1" 200 156 0.004355 10.0.0.12 - - [2025-02-10 00:47:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.008460 10.0.0.12 - - [2025-02-10 00:47:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003894 10.0.0.12 - - [2025-02-10 00:47:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003615 10.0.0.12 - - [2025-02-10 00:47:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003975 10.0.0.12 - - [2025-02-10 00:47:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.013898 10.0.0.12 - - [2025-02-10 00:47:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004138 10.0.0.12 - - [2025-02-10 00:47:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003797 10.0.0.12 - - [2025-02-10 00:47:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003637 10.0.0.12 - - [2025-02-10 00:47:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003598 10.0.0.12 - - [2025-02-10 00:47:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.003708 10.0.0.12 - - [2025-02-10 00:47:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.032078 10.0.0.12 - - [2025-02-10 00:47:50] "POST /fqname-to-id HTTP/1.1" 200 156 0.004102 10.0.0.12 - - [2025-02-10 00:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003867 10.0.0.12 - - [2025-02-10 00:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.013079 10.0.0.12 - - [2025-02-10 00:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004745 10.0.0.12 - - [2025-02-10 00:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003380 10.0.0.12 - - [2025-02-10 00:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003412 10.0.0.12 - - [2025-02-10 00:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.008486 10.0.0.12 - - [2025-02-10 00:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005888 10.0.0.12 - - [2025-02-10 00:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.005449 10.0.0.12 - - [2025-02-10 00:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.012072 10.0.0.12 - - [2025-02-10 00:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.008500 10.0.0.12 - - [2025-02-10 00:47:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.003849 10.0.0.12 - - [2025-02-10 00:47:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.005388 10.0.0.12 - - [2025-02-10 00:47:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003674 10.0.0.12 - - [2025-02-10 00:47:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004786 10.0.0.12 - - [2025-02-10 00:47:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003768 10.0.0.12 - - [2025-02-10 00:47:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003567 10.0.0.12 - - [2025-02-10 00:47:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.014067 10.0.0.12 - - [2025-02-10 00:47:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004137 10.0.0.12 - - [2025-02-10 00:47:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004488 10.0.0.12 - - [2025-02-10 00:47:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003828 10.0.0.12 - - [2025-02-10 00:47:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003926 10.0.0.12 - - [2025-02-10 00:47:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.003543 10.0.0.12 - - [2025-02-10 00:47:52] "POST /fqname-to-id HTTP/1.1" 200 156 0.004167 10.0.0.12 - - [2025-02-10 00:47:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003652 10.0.0.12 - - [2025-02-10 00:47:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003651 10.0.0.12 - - [2025-02-10 00:47:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003557 10.0.0.12 - - [2025-02-10 00:47:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003686 10.0.0.12 - - [2025-02-10 00:47:53] "POST /fqname-to-id HTTP/1.1" 200 156 0.003289 10.0.0.12 - - [2025-02-10 00:47:53] "POST /network-ipams HTTP/1.1" 200 550 0.035252 10.0.0.12 - - [2025-02-10 00:47:53] "POST /fqname-to-id HTTP/1.1" 404 188 0.003202 10.0.0.12 - - [2025-02-10 00:47:53] "POST /ref-update HTTP/1.1" 200 156 0.032064 10.0.0.12 - - [2025-02-10 00:47:53] "GET /fabric/ef071b86-47ca-4026-bcb6-f47fd2de958e?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1117 0.004100 10.0.0.12 - - [2025-02-10 00:47:53] "POST /fqname-to-id HTTP/1.1" 404 207 0.013601 10.0.0.12 - - [2025-02-10 00:48:11] "GET /global-system-configs HTTP/1.1" 200 322 9.040502 10.0.0.30 - - [2025-02-10 00:48:11] "GET /global-system-configs HTTP/1.1" 200 322 7.107032 10.0.0.30 - - [2025-02-10 00:48:11] "GET /global-system-configs HTTP/1.1" 200 322 5.921154 10.0.0.12 - - [2025-02-10 00:48:11] "GET /global-system-configs HTTP/1.1" 200 322 3.605214 10.0.0.17 - - [2025-02-10 00:48:11] "GET /global-system-configs HTTP/1.1" 200 322 1.913143 10.0.0.17 - - [2025-02-10 00:48:11] "GET /global-system-configs HTTP/1.1" 200 322 0.240900 10.0.0.12 - - [2025-02-10 00:48:33] "POST /ref-update HTTP/1.1" 200 156 0.027264 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:52:18] "GET /obj-perms HTTP/1.1" 200 5056 0.362291 10.0.0.12 - - [2025-02-10 00:52:37] "GET /global-system-configs HTTP/1.1" 200 322 0.003755 10.0.0.17 - - [2025-02-10 00:52:37] "GET /obj-perms HTTP/1.1" 200 5056 0.081855 10.0.0.30 - - [2025-02-10 00:52:37] "GET /obj-perms HTTP/1.1" 200 5056 0.095681 10.0.0.30 - - [2025-02-10 00:52:37] "GET /global-system-configs HTTP/1.1" 200 322 0.004207 10.0.0.30 - - [2025-02-10 00:52:37] "GET /global-system-configs HTTP/1.1" 200 322 0.027312 10.0.0.12 - - [2025-02-10 00:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.010075 10.0.0.30 - - [2025-02-10 00:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.096450 10.0.0.17 - - [2025-02-10 00:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.106354 10.0.0.12 - - [2025-02-10 00:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.195710 10.0.0.17 - - [2025-02-10 00:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.003370 10.0.0.17 - - [2025-02-10 00:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.007357 10.0.0.12 - - [2025-02-10 00:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.039789 10.0.0.30 - - [2025-02-10 00:53:19] "GET /obj-perms HTTP/1.1" 200 5056 0.048678 10.0.0.17 - - [2025-02-10 00:53:19] "GET /obj-perms HTTP/1.1" 200 5056 0.052363 [Introspect:8084]10.0.0.30 - - [2025-02-10 00:53:33] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000937 [Introspect:8084]10.0.0.30 - - [2025-02-10 00:53:33] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.000843 [Introspect:8084]10.0.0.30 - - [2025-02-10 00:53:50] "GET /Snh_SandeshUVECacheReq?x=ConfigApiWorker HTTP/1.1" 200 846 0.000843 [Introspect:8084]10.0.0.30 - - [2025-02-10 00:53:50] "GET /Snh_SandeshUVECacheReq?x=NodeStatus HTTP/1.1" 200 3156 0.001350 10.0.0.12 - - [2025-02-10 00:57:22] "GET /obj-perms HTTP/1.1" 200 5056 0.055544 10.0.0.30 - - [2025-02-10 00:57:22] "GET /obj-perms HTTP/1.1" 200 5056 0.057900 10.0.0.12 - - [2025-02-10 00:57:37] "GET /global-system-configs HTTP/1.1" 200 322 0.052605 10.0.0.17 - - [2025-02-10 00:57:37] "GET /obj-perms HTTP/1.1" 200 5056 0.127381 10.0.0.30 - - [2025-02-10 00:57:37] "GET /global-system-configs HTTP/1.1" 200 322 0.028117 10.0.0.30 - - [2025-02-10 00:57:37] "GET /obj-perms HTTP/1.1" 200 5056 0.010971 10.0.0.12 - - [2025-02-10 00:57:37] "GET /obj-perms HTTP/1.1" 200 5056 0.009570 10.0.0.30 - - [2025-02-10 00:57:37] "GET /global-system-configs HTTP/1.1" 200 322 0.014928 10.0.0.12 - - [2025-02-10 00:57:38] "GET /global-system-configs HTTP/1.1" 200 322 0.076237 10.0.0.17 - - [2025-02-10 00:57:38] "GET /obj-perms HTTP/1.1" 200 5056 0.187492 10.0.0.17 - - [2025-02-10 00:57:38] "GET /global-system-configs HTTP/1.1" 200 322 0.031509 10.0.0.17 - - [2025-02-10 00:57:38] "GET /global-system-configs HTTP/1.1" 200 322 0.041680 10.0.0.30 - - [2025-02-10 00:57:39] "GET /obj-perms HTTP/1.1" 200 5056 0.086695 10.0.0.12 - - [2025-02-10 00:57:39] "GET /obj-perms HTTP/1.1" 200 5056 0.096926 10.0.0.17 - - [2025-02-10 00:58:22] "GET /obj-perms HTTP/1.1" 200 5056 0.053446 10.0.0.12 - - [2025-02-10 01:01:25] "GET /obj-perms HTTP/1.1" 200 5056 0.042667 10.0.0.30 - - [2025-02-10 01:02:26] "GET /obj-perms HTTP/1.1" 200 5056 0.057041 10.0.0.17 - - [2025-02-10 01:02:26] "GET /obj-perms HTTP/1.1" 200 5056 0.054059 10.0.0.12 - - [2025-02-10 01:02:37] "GET /global-system-configs HTTP/1.1" 200 322 0.054533 10.0.0.30 - - [2025-02-10 01:02:37] "GET /global-system-configs HTTP/1.1" 200 322 0.038561 10.0.0.30 - - [2025-02-10 01:02:38] "GET /global-system-configs HTTP/1.1" 200 322 0.044069 10.0.0.12 - - [2025-02-10 01:02:38] "GET /global-system-configs HTTP/1.1" 200 322 0.076475 10.0.0.17 - - [2025-02-10 01:02:38] "GET /obj-perms HTTP/1.1" 200 5056 0.126807 10.0.0.12 - - [2025-02-10 01:02:38] "GET /obj-perms HTTP/1.1" 200 5056 0.210672 10.0.0.30 - - [2025-02-10 01:02:38] "GET /obj-perms HTTP/1.1" 200 5056 0.214888 10.0.0.17 - - [2025-02-10 01:02:38] "GET /global-system-configs HTTP/1.1" 200 322 0.055602 10.0.0.17 - - [2025-02-10 01:02:38] "GET /global-system-configs HTTP/1.1" 200 322 0.007158 10.0.0.17 - - [2025-02-10 01:02:38] "GET /obj-perms HTTP/1.1" 200 5056 0.010084 10.0.0.12 - - [2025-02-10 01:02:38] "GET /obj-perms HTTP/1.1" 200 5056 0.008038 10.0.0.30 - - [2025-02-10 01:02:38] "GET /obj-perms HTTP/1.1" 200 5056 0.004330 10.0.0.12 - - [2025-02-10 01:06:29] "GET /obj-perms HTTP/1.1" 200 5056 0.048029 10.0.0.30 - - [2025-02-10 01:06:29] "GET /obj-perms HTTP/1.1" 200 5056 0.047654 10.0.0.17 - - [2025-02-10 01:07:29] "GET /obj-perms HTTP/1.1" 200 5056 0.073403 10.0.0.12 - - [2025-02-10 01:07:37] "GET /global-system-configs HTTP/1.1" 200 322 0.028628 10.0.0.30 - - [2025-02-10 01:07:37] "GET /global-system-configs HTTP/1.1" 200 322 0.051358 10.0.0.12 - - [2025-02-10 01:07:37] "GET /obj-perms HTTP/1.1" 200 5056 0.121897 10.0.0.30 - - [2025-02-10 01:07:37] "GET /obj-perms HTTP/1.1" 200 5056 0.007345 10.0.0.30 - - [2025-02-10 01:07:37] "GET /global-system-configs HTTP/1.1" 200 322 0.013021 10.0.0.17 - - [2025-02-10 01:07:37] "GET /obj-perms HTTP/1.1" 200 5056 0.005068 10.0.0.12 - - [2025-02-10 01:07:38] "GET /global-system-configs HTTP/1.1" 200 322 0.058760 10.0.0.17 - - [2025-02-10 01:07:38] "GET /global-system-configs HTTP/1.1" 200 322 0.048957 10.0.0.12 - - [2025-02-10 01:07:38] "GET /obj-perms HTTP/1.1" 200 5056 0.165277 10.0.0.17 - - [2025-02-10 01:07:38] "GET /global-system-configs HTTP/1.1" 200 322 0.041696 10.0.0.30 - - [2025-02-10 01:07:39] "GET /obj-perms HTTP/1.1" 200 5056 0.105575 10.0.0.17 - - [2025-02-10 01:07:39] "GET /obj-perms HTTP/1.1" 200 5056 0.124003 10.0.0.12 - - [2025-02-10 01:10:32] "GET /obj-perms HTTP/1.1" 200 5056 0.052401 10.0.0.30 - - [2025-02-10 01:11:33] "GET /obj-perms HTTP/1.1" 200 5056 0.057481 10.0.0.17 - - [2025-02-10 01:11:33] "GET /obj-perms HTTP/1.1" 200 5056 0.044289 10.0.0.12 - - [2025-02-10 01:12:37] "GET /global-system-configs HTTP/1.1" 200 322 0.046940 10.0.0.30 - - [2025-02-10 01:12:37] "GET /global-system-configs HTTP/1.1" 200 322 0.075118 10.0.0.30 - - [2025-02-10 01:12:37] "GET /obj-perms HTTP/1.1" 200 5056 0.148876 10.0.0.12 - - [2025-02-10 01:12:37] "GET /obj-perms HTTP/1.1" 200 5056 0.171769 10.0.0.30 - - [2025-02-10 01:12:38] "GET /global-system-configs HTTP/1.1" 200 322 0.045811 10.0.0.12 - - [2025-02-10 01:12:38] "GET /global-system-configs HTTP/1.1" 200 322 0.028456 10.0.0.17 - - [2025-02-10 01:12:38] "GET /obj-perms HTTP/1.1" 200 5056 0.165390 10.0.0.17 - - [2025-02-10 01:12:38] "GET /global-system-configs HTTP/1.1" 200 322 0.079152 10.0.0.30 - - [2025-02-10 01:12:38] "GET /obj-perms HTTP/1.1" 200 5056 0.139503 10.0.0.12 - - [2025-02-10 01:12:38] "GET /obj-perms HTTP/1.1" 200 5056 0.155918 10.0.0.17 - - [2025-02-10 01:12:38] "GET /global-system-configs HTTP/1.1" 200 322 0.005130 10.0.0.17 - - [2025-02-10 01:12:38] "GET /obj-perms HTTP/1.1" 200 5056 0.004937 10.0.0.12 - - [2025-02-10 01:15:36] "GET /obj-perms HTTP/1.1" 200 5056 0.046016 10.0.0.30 - - [2025-02-10 01:15:36] "GET /obj-perms HTTP/1.1" 200 5056 0.043682 10.0.0.17 - - [2025-02-10 01:16:36] "GET /obj-perms HTTP/1.1" 200 5056 0.049973 10.0.0.12 - - [2025-02-10 01:17:37] "GET /global-system-configs HTTP/1.1" 200 322 0.034425 10.0.0.30 - - [2025-02-10 01:17:37] "GET /global-system-configs HTTP/1.1" 200 322 0.008784 10.0.0.17 - - [2025-02-10 01:17:37] "GET /obj-perms HTTP/1.1" 200 5056 0.007363 10.0.0.30 - - [2025-02-10 01:17:38] "GET /global-system-configs HTTP/1.1" 200 322 0.317309 10.0.0.12 - - [2025-02-10 01:17:38] "GET /global-system-configs HTTP/1.1" 200 322 0.241339 10.0.0.12 - - [2025-02-10 01:17:38] "GET /obj-perms HTTP/1.1" 200 5056 0.559648 10.0.0.30 - - [2025-02-10 01:17:38] "GET /obj-perms HTTP/1.1" 200 5056 0.570089 10.0.0.17 - - [2025-02-10 01:17:38] "GET /global-system-configs HTTP/1.1" 200 322 0.189986 10.0.0.30 - - [2025-02-10 01:17:38] "GET /obj-perms HTTP/1.1" 200 5056 0.358304 10.0.0.12 - - [2025-02-10 01:17:38] "GET /obj-perms HTTP/1.1" 200 5056 0.373508 10.0.0.17 - - [2025-02-10 01:17:38] "GET /obj-perms HTTP/1.1" 200 5056 0.384495 10.0.0.17 - - [2025-02-10 01:17:38] "GET /global-system-configs HTTP/1.1" 200 322 0.040923 10.0.0.12 - - [2025-02-10 01:19:40] "GET /obj-perms HTTP/1.1" 200 5056 0.050891 10.0.0.30 - - [2025-02-10 01:20:40] "GET /obj-perms HTTP/1.1" 200 5056 0.047959 10.0.0.17 - - [2025-02-10 01:20:40] "GET /obj-perms HTTP/1.1" 200 5056 0.050256 10.0.0.12 - - [2025-02-10 01:22:37] "GET /global-system-configs HTTP/1.1" 200 322 0.032386 10.0.0.12 - - [2025-02-10 01:22:37] "GET /obj-perms HTTP/1.1" 200 5056 0.007662 10.0.0.30 - - [2025-02-10 01:22:37] "GET /obj-perms HTTP/1.1" 200 5056 0.009883 10.0.0.30 - - [2025-02-10 01:22:37] "GET /global-system-configs HTTP/1.1" 200 322 0.013108 10.0.0.30 - - [2025-02-10 01:22:38] "GET /global-system-configs HTTP/1.1" 200 322 0.026539 10.0.0.17 - - [2025-02-10 01:22:38] "GET /obj-perms HTTP/1.1" 200 5056 0.065522 10.0.0.12 - - [2025-02-10 01:22:38] "GET /global-system-configs HTTP/1.1" 200 322 0.044685 10.0.0.17 - - [2025-02-10 01:22:38] "GET /global-system-configs HTTP/1.1" 200 322 0.072111 10.0.0.12 - - [2025-02-10 01:22:38] "GET /obj-perms HTTP/1.1" 200 5056 0.154718 10.0.0.30 - - [2025-02-10 01:22:38] "GET /obj-perms HTTP/1.1" 200 5056 0.173731 10.0.0.17 - - [2025-02-10 01:22:39] "GET /global-system-configs HTTP/1.1" 200 322 0.057436 10.0.0.17 - - [2025-02-10 01:22:39] "GET /obj-perms HTTP/1.1" 200 5056 0.149185 10.0.0.12 - - [2025-02-10 01:24:43] "GET /obj-perms HTTP/1.1" 200 5056 0.045870 10.0.0.30 - - [2025-02-10 01:24:43] "GET /obj-perms HTTP/1.1" 200 5056 0.045067 10.0.0.17 - - [2025-02-10 01:25:44] "GET /obj-perms HTTP/1.1" 200 5056 0.045263 10.0.0.12 - - [2025-02-10 01:27:37] "GET /global-system-configs HTTP/1.1" 200 322 0.038044 10.0.0.30 - - [2025-02-10 01:27:37] "GET /global-system-configs HTTP/1.1" 200 322 0.059846 10.0.0.12 - - [2025-02-10 01:27:37] "GET /obj-perms HTTP/1.1" 200 5056 0.118723 10.0.0.30 - - [2025-02-10 01:27:37] "GET /obj-perms HTTP/1.1" 200 5056 0.134492 10.0.0.30 - - [2025-02-10 01:27:37] "GET /global-system-configs HTTP/1.1" 200 322 0.002804 10.0.0.17 - - [2025-02-10 01:27:37] "GET /obj-perms HTTP/1.1" 200 5056 0.162217 10.0.0.12 - - [2025-02-10 01:27:38] "GET /global-system-configs HTTP/1.1" 200 322 0.083099 10.0.0.17 - - [2025-02-10 01:27:38] "GET /global-system-configs HTTP/1.1" 200 322 0.092826 10.0.0.30 - - [2025-02-10 01:27:38] "GET /obj-perms HTTP/1.1" 200 5056 0.147393 10.0.0.12 - - [2025-02-10 01:27:38] "GET /obj-perms HTTP/1.1" 200 5056 0.158123 10.0.0.17 - - [2025-02-10 01:27:38] "GET /obj-perms HTTP/1.1" 200 5056 0.176481 10.0.0.17 - - [2025-02-10 01:27:38] "GET /global-system-configs HTTP/1.1" 200 322 0.004882 10.0.0.12 - - [2025-02-10 01:28:46] "GET /obj-perms HTTP/1.1" 200 5056 0.047957 10.0.0.30 - - [2025-02-10 01:29:47] "GET /obj-perms HTTP/1.1" 200 5056 0.052321 10.0.0.17 - - [2025-02-10 01:29:47] "GET /obj-perms HTTP/1.1" 200 5056 0.044930 10.0.0.12 - - [2025-02-10 01:32:37] "GET /global-system-configs HTTP/1.1" 200 322 0.049937 10.0.0.12 - - [2025-02-10 01:32:37] "GET /obj-perms HTTP/1.1" 200 5056 0.147039 10.0.0.30 - - [2025-02-10 01:32:37] "GET /global-system-configs HTTP/1.1" 200 322 0.065297 10.0.0.17 - - [2025-02-10 01:32:37] "GET /obj-perms HTTP/1.1" 200 5056 0.122846 10.0.0.30 - - [2025-02-10 01:32:37] "GET /obj-perms HTTP/1.1" 200 5056 0.158957 10.0.0.30 - - [2025-02-10 01:32:38] "GET /global-system-configs HTTP/1.1" 200 322 0.039454 10.0.0.12 - - [2025-02-10 01:32:38] "GET /global-system-configs HTTP/1.1" 200 322 0.042750 10.0.0.12 - - [2025-02-10 01:32:38] "GET /obj-perms HTTP/1.1" 200 5056 0.114619 10.0.0.17 - - [2025-02-10 01:32:38] "GET /global-system-configs HTTP/1.1" 200 322 0.110512 10.0.0.17 - - [2025-02-10 01:32:38] "GET /obj-perms HTTP/1.1" 200 5056 0.157032 10.0.0.30 - - [2025-02-10 01:32:38] "GET /obj-perms HTTP/1.1" 200 5056 0.171479 10.0.0.17 - - [2025-02-10 01:32:38] "GET /global-system-configs HTTP/1.1" 200 322 0.028237 10.0.0.12 - - [2025-02-10 01:33:49] "GET /obj-perms HTTP/1.1" 200 5056 0.046676 10.0.0.30 - - [2025-02-10 01:33:50] "GET /obj-perms HTTP/1.1" 200 5056 0.041140 10.0.0.17 - - [2025-02-10 01:34:50] "GET /obj-perms HTTP/1.1" 200 5056 0.045754 10.0.0.12 - - [2025-02-10 01:37:37] "GET /global-system-configs HTTP/1.1" 200 322 0.079240 10.0.0.12 - - [2025-02-10 01:37:37] "GET /obj-perms HTTP/1.1" 200 5056 0.129945 10.0.0.30 - - [2025-02-10 01:37:37] "GET /obj-perms HTTP/1.1" 200 5056 0.146503 10.0.0.30 - - [2025-02-10 01:37:37] "GET /global-system-configs HTTP/1.1" 200 322 0.044906 10.0.0.17 - - [2025-02-10 01:37:37] "GET /obj-perms HTTP/1.1" 200 5056 0.112260 10.0.0.30 - - [2025-02-10 01:37:37] "GET /global-system-configs HTTP/1.1" 200 322 0.008863 10.0.0.12 - - [2025-02-10 01:37:38] "GET /global-system-configs HTTP/1.1" 200 322 0.116097 10.0.0.12 - - [2025-02-10 01:37:38] "GET /obj-perms HTTP/1.1" 200 5056 0.200598 10.0.0.30 - - [2025-02-10 01:37:38] "GET /obj-perms HTTP/1.1" 200 5056 0.222487 10.0.0.17 - - [2025-02-10 01:37:38] "GET /global-system-configs HTTP/1.1" 200 322 0.074028 10.0.0.17 - - [2025-02-10 01:37:38] "GET /obj-perms HTTP/1.1" 200 5056 0.156226 10.0.0.17 - - [2025-02-10 01:37:38] "GET /global-system-configs HTTP/1.1" 200 322 0.036176 10.0.0.12 - - [2025-02-10 01:37:53] "GET /obj-perms HTTP/1.1" 200 5056 0.048354 10.0.0.30 - - [2025-02-10 01:38:53] "GET /obj-perms HTTP/1.1" 200 5056 0.042791 10.0.0.17 - - [2025-02-10 01:38:53] "GET /obj-perms HTTP/1.1" 200 5056 0.044855 10.0.0.12 - - [2025-02-10 01:42:37] "GET /global-system-configs HTTP/1.1" 200 322 0.074871 10.0.0.17 - - [2025-02-10 01:42:37] "GET /obj-perms HTTP/1.1" 200 5056 0.142718 10.0.0.12 - - [2025-02-10 01:42:37] "GET /obj-perms HTTP/1.1" 200 5056 0.154756 10.0.0.30 - - [2025-02-10 01:42:37] "GET /obj-perms HTTP/1.1" 200 5056 0.167120 10.0.0.30 - - [2025-02-10 01:42:37] "GET /global-system-configs HTTP/1.1" 200 322 0.025010 10.0.0.30 - - [2025-02-10 01:42:38] "GET /global-system-configs HTTP/1.1" 200 322 0.026445 10.0.0.12 - - [2025-02-10 01:42:38] "GET /global-system-configs HTTP/1.1" 200 322 0.062757 10.0.0.30 - - [2025-02-10 01:42:38] "GET /obj-perms HTTP/1.1" 200 5056 0.115782 10.0.0.12 - - [2025-02-10 01:42:38] "GET /obj-perms HTTP/1.1" 200 5056 0.128502 10.0.0.17 - - [2025-02-10 01:42:38] "GET /obj-perms HTTP/1.1" 200 5056 0.147736 10.0.0.17 - - [2025-02-10 01:42:38] "GET /global-system-configs HTTP/1.1" 200 322 0.035642 10.0.0.17 - - [2025-02-10 01:42:39] "GET /global-system-configs HTTP/1.1" 200 322 0.041391 10.0.0.12 - - [2025-02-10 01:42:56] "GET /obj-perms HTTP/1.1" 200 5056 0.059167 10.0.0.30 - - [2025-02-10 01:42:57] "GET /obj-perms HTTP/1.1" 200 5056 0.050390 10.0.0.17 - - [2025-02-10 01:43:57] "GET /obj-perms HTTP/1.1" 200 5056 0.047525 10.0.0.12 - - [2025-02-10 01:46:59] "GET /obj-perms HTTP/1.1" 200 5056 0.047996 10.0.0.12 - - [2025-02-10 01:47:37] "GET /global-system-configs HTTP/1.1" 200 322 0.097251 10.0.0.30 - - [2025-02-10 01:47:37] "GET /obj-perms HTTP/1.1" 200 5056 0.168468 10.0.0.17 - - [2025-02-10 01:47:37] "GET /obj-perms HTTP/1.1" 200 5056 0.181930 10.0.0.30 - - [2025-02-10 01:47:37] "GET /global-system-configs HTTP/1.1" 200 322 0.030563 10.0.0.30 - - [2025-02-10 01:47:38] "GET /global-system-configs HTTP/1.1" 200 322 0.006750 10.0.0.12 - - [2025-02-10 01:47:38] "GET /obj-perms HTTP/1.1" 200 5056 0.087022 10.0.0.12 - - [2025-02-10 01:47:38] "GET /global-system-configs HTTP/1.1" 200 322 0.105448 10.0.0.30 - - [2025-02-10 01:47:38] "GET /obj-perms HTTP/1.1" 200 5056 0.221332 10.0.0.17 - - [2025-02-10 01:47:38] "GET /obj-perms HTTP/1.1" 200 5056 0.233253 10.0.0.17 - - [2025-02-10 01:47:38] "GET /global-system-configs HTTP/1.1" 200 322 0.113585 10.0.0.17 - - [2025-02-10 01:47:39] "GET /global-system-configs HTTP/1.1" 200 322 0.052351 10.0.0.12 - - [2025-02-10 01:47:39] "GET /obj-perms HTTP/1.1" 200 5056 0.085199 10.0.0.30 - - [2025-02-10 01:48:00] "GET /obj-perms HTTP/1.1" 200 5056 0.044324 10.0.0.17 - - [2025-02-10 01:48:00] "GET /obj-perms HTTP/1.1" 200 5056 0.045721 10.0.0.12 - - [2025-02-10 01:52:03] "GET /obj-perms HTTP/1.1" 200 5056 0.045012 10.0.0.30 - - [2025-02-10 01:52:03] "GET /obj-perms HTTP/1.1" 200 5056 0.046297 10.0.0.12 - - [2025-02-10 01:52:37] "GET /global-system-configs HTTP/1.1" 200 322 0.047711 10.0.0.17 - - [2025-02-10 01:52:37] "GET /obj-perms HTTP/1.1" 200 5056 0.132548 10.0.0.30 - - [2025-02-10 01:52:37] "GET /global-system-configs HTTP/1.1" 200 322 0.030127 10.0.0.30 - - [2025-02-10 01:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.048052 10.0.0.12 - - [2025-02-10 01:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.076980 10.0.0.12 - - [2025-02-10 01:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.221627 10.0.0.30 - - [2025-02-10 01:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.283824 10.0.0.17 - - [2025-02-10 01:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.248350 10.0.0.17 - - [2025-02-10 01:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.093587 10.0.0.30 - - [2025-02-10 01:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.004235 10.0.0.17 - - [2025-02-10 01:52:38] "GET /global-system-configs HTTP/1.1" 200 322 0.006379 10.0.0.12 - - [2025-02-10 01:52:38] "GET /obj-perms HTTP/1.1" 200 5056 0.003445 10.0.0.17 - - [2025-02-10 01:53:04] "GET /obj-perms HTTP/1.1" 200 5056 0.045445 +++ 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 +++++ awk '{print $2}' +++++ grep -o 'dev.*' +++++ ip route get 1 ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ cut -d / -f 1 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ awk '{print $2}' +++ head -n 1 +++ grep 'inet ' +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.30 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.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 +++ 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' , ++++ sort ++++ uniq ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host +++ local local_ips=,10.0.0.30,10.20.0.8,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.17'\''))' +++ local server_ip=10.0.0.17 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.17 ]] +++ [[ ,10.0.0.30,10.20.0.8,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.30,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.12, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.30'\''))' +++ local server_ip=10.0.0.30 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.30 ]] +++ [[ ,10.0.0.30,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.30, ]] +++ echo 10.0.0.30 3 +++ return ++ local ip=10.0.0.30 ++ [[ -z 10.0.0.30 ]] ++ echo 10.0.0.30 + host_ip=10.0.0.30 + [[ 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.30: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 ++ set -o posix ++ set ++ sort ++ sed 's/^API__//g' + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 02/10/2025 01:56:17.018 7fdcc3cbc7c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/10/2025 01:56:17.080 7fdcc3cbc7c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/10/2025 01:56:17.106 7fdcc3cbc7c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/10/2025 01:56:17.106 7fdcc3cbc7c8 [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:17 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:17 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:17 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:18 UTC 2025 ===================' INFO: =================== Mon Feb 10 01:56:18 UTC 2025 =================== ++ LOG_LOCAL=1 ++ source /functions.sh ++ source /contrail-functions.sh +++ get_default_ip ++++ get_default_nic ++++ get_gateway_nic_for_ip 1 ++++ command -v ip ++++ local ip=1 +++++ grep -o 'dev.*' +++++ awk '{print $2}' +++++ ip route get 1 ++++ local iface=ens3 ++++ [[ ens3 == \l\o ]] ++++ echo ens3 +++ local nic=ens3 +++ get_ip_for_nic ens3 +++ local nic=ens3 +++ get_cidr_for_nic ens3 +++ command -v ip +++ local nic=ens3 +++ cut -d / -f 1 +++ head -n 1 +++ grep 'inet ' +++ awk '{print $2}' +++ ip addr show dev ens3 ++ DEFAULT_LOCAL_IP=10.0.0.30 ++ 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= +++ cut -d ' ' -f 1 +++ IFS=, +++ read -ra server_list ++++ tr '\n' , ++++ get_local_ips ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ cat /proc/net/fib_trie ++++ uniq ++++ sort +++ local local_ips=,10.0.0.30,10.20.0.8,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.17'\''))' +++ local server_ip=10.0.0.17 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.17 ]] +++ [[ ,10.0.0.30,10.20.0.8,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.30,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.12, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.30'\''))' +++ local server_ip=10.0.0.30 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.30 ]] +++ [[ ,10.0.0.30,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.30, ]] +++ echo 10.0.0.30 3 +++ return ++ local ip=10.0.0.30 ++ [[ -z 10.0.0.30 ]] ++ echo 10.0.0.30 + host_ip=10.0.0.30 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 + 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.30:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ sort ++ cut -d = -f 1 ++ grep '^API__.*__.*=.*$' ++ 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 01:56:30.342 7fdc9fd5db08 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/10/2025 01:56:30.375 7fdc9fd5db08 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/10/2025 01:56:30.390 7fdc9fd5db08 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/10/2025 01:56:30.391 7fdc9fd5db08 [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:30 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=(), **kwargs={'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'}) 1029 self._Init_Cluster() 1030 self.start_time = datetime.datetime.now() 1031 return func(*args, **kwargs) 1032 except (connector.InvalidRequest, 1033 connector.cluster.NoHostAvailable, func = > args = () kwargs = {'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'} /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in _cql_select(self=, cf_name='obj_fq_name_table', keys=['global_system_config'], start='default-global-system-config:', finish='default-global-system-config;', num_columns=None, columns=None, include_timestamp=False, decode_json=None) 779 include_timestamp, 780 decode_json, 781 num_columns) 782 return req 783 num_columns = None /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in compute(self=, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], *append_args=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 1160 def terminate_workers(self): 1161 pass 1162 1163 def compute(self, args, *append_args): 1164 return self.target(0, 0, args, append_args) self = self.target = > args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] append_args = ('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None) /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in worker(self=, group_id=0, worker_id=0, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], params=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 724 keys = [a[0] for a in args] 725 726 req = self.apply(ses, cql, args) 727 req = zip(keys, req) 728 req = Iter(req, req undefined self = self.apply = > ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in apply(self=, ses=, cql='\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']]) 975 return [(True, ses.execute(cql, arg)) for arg in args] 976 return connector.concurrent.execute_concurrent_with_args( 977 ses, cql, args, concurrency=self.options.concurrency) 978 979 def _Remove(self, key, columns=None, keyspace_name=None, cf_name=None, ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] concurrency undefined self = self.options = Options(db_prefix='', rw_keyspaces={'config_db_u...ne, zk_ssl_certificate=None, zk_ssl_ca_cert=None) self.options.concurrency = 1000 /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent_with_args() /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults.execute() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor.execute() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor._raise() NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) __cause__ = None __class__ = __context__ = None __delattr__ = __dict__ = {'errors': {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}} __dir__ = __doc__ = '\n Raised when an operation is attempted but a...ct, closed, or resulted in errors when used.\n ' __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'cassandra.cluster' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}) errors = {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)} with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 781, in _cql_select num_columns) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1164, in compute return self.target(0, 0, args, append_args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 726, in worker req = self.apply(ses, cql, args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 977, in apply ses, cql, args, concurrency=self.options.concurrency) File "cassandra/concurrent.py", line 243, in cassandra.concurrent.execute_concurrent_with_args File "cassandra/concurrent.py", line 98, in cassandra.concurrent.execute_concurrent File "cassandra/concurrent.py", line 206, in cassandra.concurrent.ConcurrentExecutorListResults.execute File "cassandra/concurrent.py", line 125, in cassandra.concurrent._ConcurrentExecutor.execute File "cassandra/concurrent.py", line 220, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 224, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 172, in cassandra.concurrent._ConcurrentExecutor._raise cassandra.cluster.NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) database due to: None __cause__ = None __class__ = __context__ = NoHostAvailable('Unable to complete the operatio...quired_replicas\': 2, \'alive_replicas\': 1}',)}) __delattr__ = __dict__ = {'_db_type': "error, ('Unable to complete the operation agains...red_replicas\\': 2, \\'alive_replicas\\': 1}',)})\n\n\n", '_reason_code': None} __dir__ = __doc__ = None __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'cfgm_common.exceptions' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None _db_type = "error, ('Unable to complete the operation agains...red_replicas\\': 2, \\'alive_replicas\\': 1}',)})\n\n\n" _reason_code = None args = ("error, ('Unable to complete the operation agains...red_replicas\\': 2, \\'alive_replicas\\': 1}',)})\n\n\n",) with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 781, in _cql_select num_columns) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1164, in compute return self.target(0, 0, args, append_args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 726, in worker req = self.apply(ses, cql, args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 977, in apply ses, cql, args, concurrency=self.options.concurrency) File "cassandra/concurrent.py", line 243, in cassandra.concurrent.execute_concurrent_with_args File "cassandra/concurrent.py", line 98, in cassandra.concurrent.execute_concurrent File "cassandra/concurrent.py", line 206, in cassandra.concurrent.ConcurrentExecutorListResults.execute File "cassandra/concurrent.py", line 125, in cassandra.concurrent._ConcurrentExecutor.execute File "cassandra/concurrent.py", line 220, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 224, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 172, in cassandra.concurrent._ConcurrentExecutor._raise cassandra.cluster.NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/contrail-api", line 33, in sys.exit(load_entry_point('contrail-api-server==0.1.dev0', 'console_scripts', 'contrail-api')()) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 5363, in server_main main(args_str, VncApiServer(args_str)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 2207, in __init__ self._db_init_entries() File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3744, in _db_init_entries autonomous_system=64512, config_version=CONFIG_VERSION)) File "/usr/lib/python3.6/site-packages/vnc_cfg_api_server/api_server.py", line 3978, in create_singleton_entry cass_uuid = self._db_conn._object_db.fq_name_to_uuid(obj_type, fq_name) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/vnc_cassandra.py", line 1197, in fq_name_to_uuid finish=fq_name_str + ';') File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py", line 124, in wrapped return f(self, *args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/api.py", line 237, in get cf_name, key, columns=columns, start=start, finish=finish) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 840, in _Get decode_json=_decode_json): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1042, in wrapper e, utils.detailed_traceback())) cfgm_common.exceptions.DatabaseUnavailableError: Error accessing error, ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}): NoHostAvailable Python 3.6.8: /usr/bin/python3 Mon Feb 10 01:56:30 2025 A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in wrapper(*args=(), **kwargs={'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'}) 1029 self._Init_Cluster() 1030 self.start_time = datetime.datetime.now() 1031 return func(*args, **kwargs) 1032 except (connector.InvalidRequest, 1033 connector.cluster.NoHostAvailable, func = > args = () kwargs = {'cf_name': 'obj_fq_name_table', 'columns': None, 'decode_json': None, 'finish': 'default-global-system-config;', 'keys': ['global_system_config'], 'start': 'default-global-system-config:'} /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in _cql_select(self=, cf_name='obj_fq_name_table', keys=['global_system_config'], start='default-global-system-config:', finish='default-global-system-config;', num_columns=None, columns=None, include_timestamp=False, decode_json=None) 779 include_timestamp, 780 decode_json, 781 num_columns) 782 return req 783 num_columns = None /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in compute(self=, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], *append_args=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 1160 def terminate_workers(self): 1161 pass 1162 1163 def compute(self, args, *append_args): 1164 return self.target(0, 0, args, append_args) self = self.target = > args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] append_args = ('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None) /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in worker(self=, group_id=0, worker_id=0, args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']], params=('\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', 'obj_fq_name_table', None, False, None, None)) 724 keys = [a[0] for a in args] 725 726 req = self.apply(ses, cql, args) 727 req = zip(keys, req) 728 req = Iter(req, req undefined self = self.apply = > ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] /usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py in apply(self=, ses=, cql='\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ', args=[['global_system_config', 'default-global-system-config:', 'default-global-system-config;']]) 975 return [(True, ses.execute(cql, arg)) for arg in args] 976 return connector.concurrent.execute_concurrent_with_args( 977 ses, cql, args, concurrency=self.options.concurrency) 978 979 def _Remove(self, key, columns=None, keyspace_name=None, cf_name=None, ses = cql = '\n SELECT blobAsText(column1), value\n ... >= textAsBlob(%s) AND column1 <= textAsBlob(%s) ' args = [['global_system_config', 'default-global-system-config:', 'default-global-system-config;']] concurrency undefined self = self.options = Options(db_prefix='', rw_keyspaces={'config_db_u...ne, zk_ssl_certificate=None, zk_ssl_ca_cert=None) self.options.concurrency = 1000 /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent_with_args() /cassandra/concurrent.py in cassandra.concurrent.execute_concurrent() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults.execute() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor.execute() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent.ConcurrentExecutorListResults._results() /cassandra/concurrent.py in cassandra.concurrent._ConcurrentExecutor._raise() NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) __cause__ = None __class__ = __context__ = None __delattr__ = __dict__ = {'errors': {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}} __dir__ = __doc__ = '\n Raised when an operation is attempted but a...ct, closed, or resulted in errors when used.\n ' __eq__ = __format__ = __ge__ = __getattribute__ = __gt__ = __hash__ = __init__ = __init_subclass__ = __le__ = __lt__ = __module__ = 'cassandra.cluster' __ne__ = __new__ = __reduce__ = __reduce_ex__ = __repr__ = __setattr__ = __setstate__ = __sizeof__ = __str__ = __subclasshook__ = __suppress_context__ = False __traceback__ = __weakref__ = None args = ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)}) errors = {: Unavailable('Error from server: code=1000 [Unava...required_replicas\': 2, \'alive_replicas\': 1}',)} with_traceback = The above is a description of an error in a Python program. Here is the original traceback: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1031, in wrapper return func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 781, in _cql_select num_columns) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 1164, in compute return self.target(0, 0, args, append_args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 726, in worker req = self.apply(ses, cql, args) File "/usr/lib/python3.6/site-packages/cfgm_common/datastore/drivers/cassandra_cql.py", line 977, in apply ses, cql, args, concurrency=self.options.concurrency) File "cassandra/concurrent.py", line 243, in cassandra.concurrent.execute_concurrent_with_args File "cassandra/concurrent.py", line 98, in cassandra.concurrent.execute_concurrent File "cassandra/concurrent.py", line 206, in cassandra.concurrent.ConcurrentExecutorListResults.execute File "cassandra/concurrent.py", line 125, in cassandra.concurrent._ConcurrentExecutor.execute File "cassandra/concurrent.py", line 220, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 224, in cassandra.concurrent.ConcurrentExecutorListResults._results File "cassandra/concurrent.py", line 172, in cassandra.concurrent._ConcurrentExecutor._raise cassandra.cluster.NoHostAvailable: ('Unable to complete the operation against any hosts', {: Unavailable('Error from server: code=1000 [Unavailable exception] message="Cannot achieve consistency level QUORUM" info={\'consistency\': \'QUORUM\', \'required_replicas\': 2, \'alive_replicas\': 1}',)}) database due to: None +++ date ++ echo 'INFO: =================== Mon 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 +++++ 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 +++ grep 'inet ' +++ head -n 1 +++ awk '{print $2}' ++ DEFAULT_LOCAL_IP=10.0.0.30 ++ ENCAP_PRIORITY=MPLSoUDP,MPLSoGRE,VXLAN ++ VXLAN_VN_ID_MODE=automatic ++ DPDK_UIO_DRIVER=uio_pci_generic ++ CPU_CORE_MASK=0x01 ++ SERVICE_CORE_MASK= ++ DPDK_CTRL_THREAD_MASK= ++ HUGE_PAGES= ++ HUGE_PAGES_DIR=/dev/hugepages ++ HUGE_PAGES_1GB=0 ++ HUGE_PAGES_2MB=256 ++ HUGE_PAGES_1GB_DIR= ++ HUGE_PAGES_2MB_DIR= ++ [[ 0 != 0 ]] ++ [[ 0 != 256 ]] ++ [[ -z '' ]] +++ awk '/pagesize=2M/{print($3)}' +++ mount -t hugetlbfs +++ tail -n 1 ++ HUGE_PAGES_2MB_DIR= ++ DPDK_MEM_PER_SOCKET=1024 ++ DPDK_COMMAND_ADDITIONAL_ARGS= ++ NIC_OFFLOAD_ENABLE=False ++ DPDK_ENABLE_VLAN_FWRD=False ++ DIST_SNAT_PROTO_PORT_LIST= ++ CLOUD_ORCHESTRATOR=openstack ++ CLOUD_ADMIN_ROLE=admin ++ AAA_MODE=rbac ++ AUTH_MODE=keystone ++ AUTH_PARAMS= ++ SSL_ENABLE=false ++ SSL_INSECURE=True ++ SERVER_CERTFILE=/etc/contrail/ssl/certs/server.pem ++ SERVER_KEYFILE=/etc/contrail/ssl/private/server-privkey.pem ++ SERVER_CA_CERTFILE=/etc/contrail/ssl/certs/ca-cert.pem ++ SERVER_CA_KEYFILE=/etc/contrail/ssl/private/ca-key.pem ++ SELFSIGNED_CERTS_WITH_IPS=True ++ CONTROLLER_NODES=10.0.0.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 +++ 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 ++++ get_local_ips ++++ sort ++++ tr '\n' , ++++ cat /proc/net/fib_trie ++++ awk '/32 host/ { print f } {f=$2}' ++++ uniq ++++ grep -vi host +++ local local_ips=,10.0.0.30,10.20.0.8,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.17'\''))' +++ local server_ip=10.0.0.17 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.17 ]] +++ [[ ,10.0.0.30,10.20.0.8,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.30,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.12, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.30'\''))' +++ local server_ip=10.0.0.30 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.30 ]] +++ [[ ,10.0.0.30,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.30, ]] +++ echo 10.0.0.30 3 +++ return ++ local ip=10.0.0.30 ++ [[ -z 10.0.0.30 ]] ++ echo 10.0.0.30 + host_ip=10.0.0.30 + [[ cql == \c\q\l ]] ++ sed 's/,/ /g' ++ echo 10.0.0.17:9041 10.0.0.12:9041 10.0.0.30:9041 + 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.30:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' ++ sort ++ sed 's/^API__//g' ++ cut -d = -f 1 + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 /usr/local/lib/python3.6/site-packages/keystonemiddleware/auth_token/_memcache_crypt.py:42: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat import backends as crypto_backends 02/10/2025 01:56:42.244 7f9c98af7248 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/10/2025 01:56:42.292 7f9c98af7248 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/10/2025 01:56:42.324 7f9c98af7248 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/10/2025 01:56:42.324 7f9c98af7248 [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.30:8082/ Hit Ctrl-C to quit. 10.0.0.30 - - [2025-02-10 01:56:44] "GET / HTTP/1.1" 200 45871 0.002797 10.0.0.30 - - [2025-02-10 01:56:44] "GET / HTTP/1.1" 200 45871 0.001317 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:44] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000905 10.0.0.30 - - [2025-02-10 01:56:44] "POST /fqname-to-id HTTP/1.1" 401 292 0.000427 10.0.0.30 - - [2025-02-10 01:56:51] "POST /fqname-to-id HTTP/1.1" 200 156 3.938436 10.0.0.30 - - [2025-02-10 01:56:51] "POST /fqname-to-id HTTP/1.1" 200 156 0.004406 10.0.0.30 - - [2025-02-10 01:56:51] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 3.657259 10.0.0.30 - - [2025-02-10 01:56:51] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.006810 10.0.0.30 - - [2025-02-10 01:56:51] "GET /global-system-configs HTTP/1.1" 200 322 0.821797 /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:56:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.495114 10.0.0.30 - - [2025-02-10 01:56:56] "POST /fqname-to-id HTTP/1.1" 200 156 0.048695 10.0.0.12 - - [2025-02-10 01:56:56] "GET /service-appliance-set/6c7b865c-91c0-46bb-a159-108fd5f8dea1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1192 0.006514 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.17 - - [2025-02-10 01:56:58] "GET /obj-perms HTTP/1.1" 200 5056 0.535920 10.0.0.12 - - [2025-02-10 01:56:59] "GET /obj-perms HTTP/1.1" 200 5056 0.862225 10.0.0.30 - - [2025-02-10 01:57:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.033817 10.0.0.30 - - [2025-02-10 01:57:00] "PUT /job-template/b2f8c3c6-a69e-48e1-93e4-d69188dd4058 HTTP/1.1" 200 258 0.038579 10.0.0.30 - - [2025-02-10 01:57:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.011553 10.0.0.30 - - [2025-02-10 01:57:00] "PUT /job-template/083e4d6b-e4d1-4ffd-b98c-08d50fd0a996 HTTP/1.1" 200 258 0.072209 10.0.0.30 - - [2025-02-10 01:57:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.009388 10.0.0.30 - - [2025-02-10 01:57:00] "PUT /job-template/39abf1b9-29ab-4745-9ef0-5a7d63db1939 HTTP/1.1" 200 258 0.033088 10.0.0.30 - - [2025-02-10 01:57:00] "POST /fqname-to-id HTTP/1.1" 200 156 0.016431 10.0.0.30 - - [2025-02-10 01:57:00] "PUT /job-template/c7e22bd3-21d9-4ee5-8bdd-19516f489f15 HTTP/1.1" 200 258 0.023250 10.0.0.30 - - [2025-02-10 01:57:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.021648 10.0.0.30 - - [2025-02-10 01:57:01] "PUT /job-template/bb5247dd-384f-4591-b08b-07a711c317ef HTTP/1.1" 200 258 0.035993 10.0.0.30 - - [2025-02-10 01:57:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.013276 10.0.0.30 - - [2025-02-10 01:57:01] "PUT /job-template/c31ea1aa-3e83-4dd8-9eaa-9f5d3f2c2195 HTTP/1.1" 200 258 0.044001 10.0.0.30 - - [2025-02-10 01:57:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.007956 10.0.0.30 - - [2025-02-10 01:57:01] "PUT /job-template/958b7a6c-1e14-4cf3-985f-4874c2e7091c HTTP/1.1" 200 258 0.025808 10.0.0.30 - - [2025-02-10 01:57:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.010886 10.0.0.30 - - [2025-02-10 01:57:01] "PUT /job-template/e12fa279-cc69-47ab-ab53-90bee075921b HTTP/1.1" 200 258 0.068838 10.0.0.30 - - [2025-02-10 01:57:01] "POST /fqname-to-id HTTP/1.1" 200 156 0.007012 10.0.0.30 - - [2025-02-10 01:57:01] "PUT /job-template/8c0c5ccf-7da8-4933-8a0f-ea31ff1524b1 HTTP/1.1" 200 258 0.049705 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.005372 10.0.0.30 - - [2025-02-10 01:57:02] "PUT /job-template/e0e2365a-9817-4070-8ba8-00aa68aea4d5 HTTP/1.1" 200 258 0.042780 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.012803 10.0.0.30 - - [2025-02-10 01:57:02] "PUT /job-template/9a18ba05-85e8-4e36-9b55-8b7ef75d0ad0 HTTP/1.1" 200 258 0.029679 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.011499 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003535 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.003744 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.009067 10.0.0.30 - - [2025-02-10 01:57:02] "PUT /hardware/5d39ff29-8bb7-4834-b38f-d5e2cee6b4ae HTTP/1.1" 200 250 0.043887 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.007236 10.0.0.30 - - [2025-02-10 01:57:02] "PUT /hardware/e32bfd1b-fd15-44ff-886f-365513ea0eb6 HTTP/1.1" 200 250 0.019590 10.0.0.30 - - [2025-02-10 01:57:02] "POST /fqname-to-id HTTP/1.1" 200 156 0.008485 10.0.0.30 - - [2025-02-10 01:57:02] "PUT /hardware/4c79674b-ef61-4b24-934a-597add7cd89f HTTP/1.1" 200 250 0.016005 10.0.0.30 - - [2025-02-10 01:57:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006303 10.0.0.30 - - [2025-02-10 01:57:03] "PUT /hardware/2560732e-ef87-4174-b21d-83b8a27ed585 HTTP/1.1" 200 250 0.018597 10.0.0.30 - - [2025-02-10 01:57:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.006090 10.0.0.30 - - [2025-02-10 01:57:03] "PUT /hardware/653b24c4-56c0-4038-be57-75c5bd71c736 HTTP/1.1" 200 250 0.016229 10.0.0.30 - - [2025-02-10 01:57:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.012544 10.0.0.30 - - [2025-02-10 01:57:03] "PUT /hardware/c02dc563-2636-4ab4-a7c5-d70ec8d52123 HTTP/1.1" 200 250 0.015352 10.0.0.30 - - [2025-02-10 01:57:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.007600 10.0.0.30 - - [2025-02-10 01:57:03] "PUT /hardware/4a043a97-e6f7-4a3d-864f-6da03e18353d HTTP/1.1" 200 250 0.016993 10.0.0.30 - - [2025-02-10 01:57:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.005146 10.0.0.30 - - [2025-02-10 01:57:03] "PUT /hardware/5538f1c9-f6ad-4a8a-beab-21841ad0cd37 HTTP/1.1" 200 250 0.018632 10.0.0.30 - - [2025-02-10 01:57:03] "POST /fqname-to-id HTTP/1.1" 200 156 0.010491 10.0.0.30 - - [2025-02-10 01:57:04] "PUT /hardware/fec0971e-84f3-4d16-9d09-4e89cfbe93c4 HTTP/1.1" 200 250 0.019180 10.0.0.30 - - [2025-02-10 01:57:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.006370 10.0.0.30 - - [2025-02-10 01:57:04] "PUT /hardware/d08a33cf-fcb9-4b75-a232-0c74f6de5c0f HTTP/1.1" 200 250 0.019411 10.0.0.30 - - [2025-02-10 01:57:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.005061 10.0.0.30 - - [2025-02-10 01:57:04] "PUT /hardware/f4fb030f-f7ef-42ce-a167-ac05b234dcd7 HTTP/1.1" 200 250 0.020411 10.0.0.30 - - [2025-02-10 01:57:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004238 10.0.0.30 - - [2025-02-10 01:57:04] "PUT /hardware/7f8e9f1e-7609-4cae-af59-90a8f4a2204a HTTP/1.1" 200 250 0.027697 10.0.0.30 - - [2025-02-10 01:57:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.007174 10.0.0.30 - - [2025-02-10 01:57:04] "PUT /hardware/2b03e57f-9663-4713-aaaa-a70e02242b38 HTTP/1.1" 200 250 0.021788 10.0.0.30 - - [2025-02-10 01:57:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.006438 10.0.0.30 - - [2025-02-10 01:57:04] "PUT /hardware/7da56b32-4ef7-4bba-9a4a-6bb619b6aedb HTTP/1.1" 200 250 0.013712 10.0.0.30 - - [2025-02-10 01:57:04] "POST /fqname-to-id HTTP/1.1" 200 156 0.004888 10.0.0.30 - - [2025-02-10 01:57:05] "PUT /hardware/60faa294-2556-446b-83cb-7fb8244a64a6 HTTP/1.1" 200 250 0.026652 10.0.0.30 - - [2025-02-10 01:57:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.005553 10.0.0.30 - - [2025-02-10 01:57:05] "PUT /hardware/a1cc4087-00eb-4883-b49e-5a9aac65999c HTTP/1.1" 200 250 0.022918 10.0.0.30 - - [2025-02-10 01:57:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.011623 10.0.0.30 - - [2025-02-10 01:57:05] "PUT /hardware/05cb61db-c439-46ce-b12c-ce02ed9404fa HTTP/1.1" 200 250 0.018012 10.0.0.30 - - [2025-02-10 01:57:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.004325 10.0.0.30 - - [2025-02-10 01:57:05] "PUT /feature/81e1e0aa-aa0a-4554-95cd-19f8c15ff69f HTTP/1.1" 200 248 0.018376 10.0.0.30 - - [2025-02-10 01:57:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.008809 10.0.0.30 - - [2025-02-10 01:57:05] "PUT /feature/8caa391f-2d69-4500-832c-da5247993822 HTTP/1.1" 200 248 0.021899 10.0.0.30 - - [2025-02-10 01:57:05] "POST /fqname-to-id HTTP/1.1" 200 156 0.009809 10.0.0.30 - - [2025-02-10 01:57:05] "PUT /feature/24d85dac-18b8-4736-ad06-8094b5cb173b HTTP/1.1" 200 248 0.015851 10.0.0.30 - - [2025-02-10 01:57:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.011915 10.0.0.30 - - [2025-02-10 01:57:06] "PUT /feature/f1f7c841-e5aa-49a0-8d06-13f0fb0951f6 HTTP/1.1" 200 248 0.016846 10.0.0.30 - - [2025-02-10 01:57:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005185 10.0.0.30 - - [2025-02-10 01:57:06] "PUT /physical-role/fec1e380-e237-44c9-9be9-6c7a897ba591 HTTP/1.1" 200 260 0.023717 10.0.0.30 - - [2025-02-10 01:57:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.005040 10.0.0.30 - - [2025-02-10 01:57:06] "PUT /physical-role/c70176a5-8e0e-4e3f-8472-06757962bd3e HTTP/1.1" 200 260 0.015064 10.0.0.30 - - [2025-02-10 01:57:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.004467 10.0.0.30 - - [2025-02-10 01:57:06] "PUT /overlay-role/1e77669b-a2f0-48fb-8178-5a0e61f0cfdb HTTP/1.1" 200 258 0.015823 10.0.0.30 - - [2025-02-10 01:57:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.003989 10.0.0.30 - - [2025-02-10 01:57:06] "PUT /overlay-role/1e77669b-a2f0-48fb-8178-5a0e61f0cfdb HTTP/1.1" 200 258 0.014663 10.0.0.30 - - [2025-02-10 01:57:06] "POST /fqname-to-id HTTP/1.1" 200 156 0.007788 10.0.0.30 - - [2025-02-10 01:57:06] "PUT /overlay-role/f4d1a68b-8d36-4036-929a-b10a516e2128 HTTP/1.1" 200 258 0.022444 10.0.0.30 - - [2025-02-10 01:57:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.015561 10.0.0.30 - - [2025-02-10 01:57:07] "PUT /overlay-role/1e68f7db-1588-4b1e-aaab-5268f2d7f0e7 HTTP/1.1" 200 258 0.015847 10.0.0.30 - - [2025-02-10 01:57:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.008614 10.0.0.30 - - [2025-02-10 01:57:07] "PUT /role-definition/102db454-fedb-4a51-beaf-acadbd988556 HTTP/1.1" 200 264 0.015004 10.0.0.30 - - [2025-02-10 01:57:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.006197 10.0.0.30 - - [2025-02-10 01:57:07] "PUT /role-definition/d218c930-74bf-4d6d-912b-def97d93ff12 HTTP/1.1" 200 264 0.015389 10.0.0.30 - - [2025-02-10 01:57:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.011126 10.0.0.30 - - [2025-02-10 01:57:07] "PUT /role-definition/12b64228-b54b-4c3d-a2dd-076d8223521f HTTP/1.1" 200 264 0.017438 10.0.0.30 - - [2025-02-10 01:57:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.018153 10.0.0.30 - - [2025-02-10 01:57:07] "PUT /role-definition/73f5dfe1-d828-4c1b-b566-2ff447c7b14e HTTP/1.1" 200 264 0.023419 10.0.0.30 - - [2025-02-10 01:57:07] "POST /fqname-to-id HTTP/1.1" 200 156 0.004801 10.0.0.30 - - [2025-02-10 01:57:08] "PUT /role-definition/143ce8e8-2ae1-4941-9616-6c53ddef191a HTTP/1.1" 200 264 0.026312 10.0.0.30 - - [2025-02-10 01:57:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.011618 10.0.0.30 - - [2025-02-10 01:57:08] "PUT /role-definition/d6f6e79a-7e63-4690-a85b-49c35109a4f8 HTTP/1.1" 200 264 0.029222 10.0.0.30 - - [2025-02-10 01:57:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.030255 10.0.0.30 - - [2025-02-10 01:57:08] "PUT /role-definition/35c813d3-71f4-4a03-b9f0-4e52ca8938a5 HTTP/1.1" 200 264 0.020462 10.0.0.30 - - [2025-02-10 01:57:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.008454 10.0.0.30 - - [2025-02-10 01:57:08] "PUT /role-definition/00d46976-c429-4676-9e25-e5f8d24fe8ea HTTP/1.1" 200 264 0.017886 10.0.0.30 - - [2025-02-10 01:57:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.008837 10.0.0.30 - - [2025-02-10 01:57:08] "PUT /feature-config/2d7e3ef3-17a8-4f9c-a24a-19f3cb8119e4 HTTP/1.1" 200 262 0.019529 10.0.0.30 - - [2025-02-10 01:57:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.012539 10.0.0.30 - - [2025-02-10 01:57:08] "PUT /node-profile/414dda90-89e8-43e2-8475-cfa8f88b5213 HTTP/1.1" 200 258 0.031578 10.0.0.30 - - [2025-02-10 01:57:08] "POST /fqname-to-id HTTP/1.1" 200 156 0.009295 10.0.0.30 - - [2025-02-10 01:57:09] "PUT /node-profile/ad0b9d69-843c-47f4-88d0-9feab0a84ec4 HTTP/1.1" 200 258 0.034645 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.008218 10.0.0.30 - - [2025-02-10 01:57:09] "PUT /node-profile/2b995fa8-0614-4c89-9407-b3d15633ba4b HTTP/1.1" 200 258 0.021003 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.003830 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004367 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004357 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004311 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.006424 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004026 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.004289 10.0.0.30 - - [2025-02-10 01:57:09] "POST /fqname-to-id HTTP/1.1" 200 156 0.006316 10.0.0.30 - - [2025-02-10 01:57:09] "PUT /role-config/16b08e95-e7ed-4c0c-b565-b3c4c8539e12 HTTP/1.1" 200 256 0.027493 10.0.0.30 - - [2025-02-10 01:57:10] "PUT /role-config/01f97897-9f25-450e-9e9a-eed9a64d3573 HTTP/1.1" 200 256 0.022068 10.0.0.30 - - [2025-02-10 01:57:10] "PUT /role-config/9a835dd1-a63c-4b9b-a2fc-9d47a274c554 HTTP/1.1" 200 256 0.022586 10.0.0.30 - - [2025-02-10 01:57:10] "PUT /role-config/b9e0c363-3e3f-483d-a84e-300767825448 HTTP/1.1" 200 256 0.033088 10.0.0.30 - - [2025-02-10 01:57:10] "PUT /role-config/18729061-d816-4c51-9b06-347994b623af HTTP/1.1" 200 256 0.035659 10.0.0.30 - - [2025-02-10 01:57:10] "PUT /role-config/5290555a-8270-4c67-a219-701c8edee88f HTTP/1.1" 200 256 0.030465 10.0.0.30 - - [2025-02-10 01:57:10] "PUT /role-config/426e2ebe-d444-4b3a-b231-47433b950e52 HTTP/1.1" 200 256 0.020352 10.0.0.30 - - [2025-02-10 01:57:10] "PUT /role-config/c3ae8052-8d5d-4679-91b9-ab648f4a15b1 HTTP/1.1" 200 256 0.016850 10.0.0.30 - - [2025-02-10 01:57:10] "POST /ref-update HTTP/1.1" 200 156 0.029353 10.0.0.30 - - [2025-02-10 01:57:10] "POST /ref-update HTTP/1.1" 200 156 0.047019 10.0.0.30 - - [2025-02-10 01:57:10] "POST /ref-update HTTP/1.1" 200 156 0.040849 10.0.0.30 - - [2025-02-10 01:57:10] "POST /ref-update HTTP/1.1" 200 156 0.035068 10.0.0.30 - - [2025-02-10 01:57:11] "POST /ref-update HTTP/1.1" 200 156 0.020562 10.0.0.30 - - [2025-02-10 01:57:11] "POST /ref-update HTTP/1.1" 200 156 0.039217 10.0.0.30 - - [2025-02-10 01:57:11] "POST /ref-update HTTP/1.1" 200 156 0.018754 10.0.0.30 - - [2025-02-10 01:57:11] "POST /ref-update HTTP/1.1" 200 156 0.028655 10.0.0.30 - - [2025-02-10 01:57:11] "POST /ref-update HTTP/1.1" 200 156 0.041553 10.0.0.30 - - [2025-02-10 01:57:11] "POST /ref-update HTTP/1.1" 200 156 0.026863 10.0.0.30 - - [2025-02-10 01:57:11] "POST /ref-update HTTP/1.1" 200 156 0.037630 10.0.0.30 - - [2025-02-10 01:57:11] "POST /ref-update HTTP/1.1" 200 156 0.025409 10.0.0.30 - - [2025-02-10 01:57:11] "POST /ref-update HTTP/1.1" 200 156 0.074235 10.0.0.30 - - [2025-02-10 01:57:12] "POST /ref-update HTTP/1.1" 200 156 0.045939 10.0.0.30 - - [2025-02-10 01:57:12] "POST /ref-update HTTP/1.1" 200 156 0.038544 10.0.0.30 - - [2025-02-10 01:57:12] "POST /ref-update HTTP/1.1" 200 156 0.042780 10.0.0.30 - - [2025-02-10 01:57:12] "POST /ref-update HTTP/1.1" 200 156 0.056060 10.0.0.30 - - [2025-02-10 01:57:12] "POST /ref-update HTTP/1.1" 200 156 0.030885 10.0.0.30 - - [2025-02-10 01:57:12] "POST /ref-update HTTP/1.1" 200 156 0.035911 10.0.0.30 - - [2025-02-10 01:57:12] "POST /ref-update HTTP/1.1" 200 156 0.030518 10.0.0.30 - - [2025-02-10 01:57:12] "POST /ref-update HTTP/1.1" 200 156 0.022631 10.0.0.30 - - [2025-02-10 01:57:12] "POST /ref-update HTTP/1.1" 200 156 0.042585 10.0.0.30 - - [2025-02-10 01:57:12] "POST /ref-update HTTP/1.1" 200 156 0.046195 10.0.0.30 - - [2025-02-10 01:57:13] "POST /ref-update HTTP/1.1" 200 156 0.037989 10.0.0.30 - - [2025-02-10 01:57:13] "POST /ref-update HTTP/1.1" 200 156 0.027834 10.0.0.30 - - [2025-02-10 01:57:13] "POST /ref-update HTTP/1.1" 200 156 0.045567 10.0.0.30 - - [2025-02-10 01:57:13] "POST /ref-update HTTP/1.1" 200 156 0.038789 10.0.0.30 - - [2025-02-10 01:57:13] "POST /ref-update HTTP/1.1" 200 156 0.044336 10.0.0.30 - - [2025-02-10 01:57:13] "POST /ref-update HTTP/1.1" 200 156 0.025231 10.0.0.30 - - [2025-02-10 01:57:13] "POST /ref-update HTTP/1.1" 200 156 0.029100 10.0.0.30 - - [2025-02-10 01:57:13] "POST /ref-update HTTP/1.1" 200 156 0.025520 10.0.0.30 - - [2025-02-10 01:57:13] "POST /ref-update HTTP/1.1" 200 156 0.023125 10.0.0.30 - - [2025-02-10 01:57:13] "POST /ref-update HTTP/1.1" 200 156 0.020958 10.0.0.30 - - [2025-02-10 01:57:13] "POST /ref-update HTTP/1.1" 200 156 0.036631 10.0.0.30 - - [2025-02-10 01:57:14] "POST /ref-update HTTP/1.1" 200 156 0.057468 10.0.0.30 - - [2025-02-10 01:57:14] "POST /ref-update HTTP/1.1" 200 156 0.037791 10.0.0.30 - - [2025-02-10 01:57:14] "POST /ref-update HTTP/1.1" 200 156 0.019242 10.0.0.30 - - [2025-02-10 01:57:14] "POST /ref-update HTTP/1.1" 200 156 0.027869 10.0.0.30 - - [2025-02-10 01:57:14] "POST /ref-update HTTP/1.1" 200 156 0.030286 10.0.0.30 - - [2025-02-10 01:57:14] "POST /ref-update HTTP/1.1" 200 156 0.028592 10.0.0.30 - - [2025-02-10 01:57:14] "POST /ref-update HTTP/1.1" 200 156 0.019870 10.0.0.30 - - [2025-02-10 01:57:14] "POST /ref-update HTTP/1.1" 200 156 0.022823 10.0.0.30 - - [2025-02-10 01:57:14] "POST /ref-update HTTP/1.1" 200 156 0.024036 10.0.0.30 - - [2025-02-10 01:57:14] "POST /ref-update HTTP/1.1" 200 156 0.029636 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.019592 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.023959 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.016730 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.018925 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.020292 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.026438 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.020060 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.029521 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.014671 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.018494 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.018778 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.023655 10.0.0.30 - - [2025-02-10 01:57:15] "POST /ref-update HTTP/1.1" 200 156 0.017946 10.0.0.30 - - [2025-02-10 01:57:16] "POST /ref-update HTTP/1.1" 200 156 0.023611 10.0.0.30 - - [2025-02-10 01:57:16] "POST /ref-update HTTP/1.1" 200 156 0.021606 10.0.0.30 - - [2025-02-10 01:57:16] "POST /ref-update HTTP/1.1" 200 156 0.018049 10.0.0.30 - - [2025-02-10 01:57:16] "POST /ref-update HTTP/1.1" 200 156 0.021451 10.0.0.30 - - [2025-02-10 01:57:16] "POST /ref-update HTTP/1.1" 200 156 0.021639 10.0.0.30 - - [2025-02-10 01:57:16] "POST /ref-update HTTP/1.1" 200 156 0.025827 10.0.0.30 - - [2025-02-10 01:57:16] "POST /ref-update HTTP/1.1" 200 156 0.030872 10.0.0.30 - - [2025-02-10 01:57:16] "POST /ref-update HTTP/1.1" 200 156 0.017251 10.0.0.30 - - [2025-02-10 01:57:16] "POST /ref-update HTTP/1.1" 200 156 0.032068 10.0.0.30 - - [2025-02-10 01:57:16] "POST /ref-update HTTP/1.1" 200 156 0.017445 10.0.0.30 - - [2025-02-10 01:57:16] "POST /ref-update HTTP/1.1" 200 156 0.031828 10.0.0.30 - - [2025-02-10 01:57:17] "POST /ref-update HTTP/1.1" 200 156 0.021667 10.0.0.30 - - [2025-02-10 01:57:17] "POST /ref-update HTTP/1.1" 200 156 0.020774 10.0.0.30 - - [2025-02-10 01:57:17] "POST /ref-update HTTP/1.1" 200 156 0.019473 10.0.0.30 - - [2025-02-10 01:57:17] "POST /ref-update HTTP/1.1" 200 156 0.025271 10.0.0.30 - - [2025-02-10 01:57:17] "POST /ref-update HTTP/1.1" 200 156 0.024394 10.0.0.30 - - [2025-02-10 01:57:17] "POST /ref-update HTTP/1.1" 200 156 0.015625 10.0.0.30 - - [2025-02-10 01:57:17] "POST /ref-update HTTP/1.1" 200 156 0.025203 10.0.0.30 - - [2025-02-10 01:57:17] "POST /ref-update HTTP/1.1" 200 156 0.021701 10.0.0.30 - - [2025-02-10 01:57:17] "POST /ref-update HTTP/1.1" 200 156 0.034404 10.0.0.30 - - [2025-02-10 01:57:17] "POST /ref-update HTTP/1.1" 200 156 0.020041 10.0.0.30 - - [2025-02-10 01:57:17] "POST /ref-update HTTP/1.1" 200 156 0.038709 10.0.0.30 - - [2025-02-10 01:57:17] "POST /ref-update HTTP/1.1" 200 156 0.016560 10.0.0.30 - - [2025-02-10 01:57:18] "POST /ref-update HTTP/1.1" 200 156 0.015932 10.0.0.30 - - [2025-02-10 01:57:18] "POST /ref-update HTTP/1.1" 200 156 0.024178 10.0.0.30 - - [2025-02-10 01:57:18] "POST /ref-update HTTP/1.1" 200 156 0.017337 10.0.0.30 - - [2025-02-10 01:57:18] "POST /ref-update HTTP/1.1" 200 156 0.019943 10.0.0.30 - - [2025-02-10 01:57:18] "POST /ref-update HTTP/1.1" 200 156 0.027601 10.0.0.30 - - [2025-02-10 01:57:18] "POST /ref-update HTTP/1.1" 200 156 0.024768 10.0.0.30 - - [2025-02-10 01:57:18] "POST /ref-update HTTP/1.1" 200 156 0.022676 10.0.0.30 - - [2025-02-10 01:57:18] "POST /ref-update HTTP/1.1" 200 156 0.017866 10.0.0.30 - - [2025-02-10 01:57:18] "POST /ref-update HTTP/1.1" 200 156 0.022811 10.0.0.30 - - [2025-02-10 01:57:18] "POST /ref-update HTTP/1.1" 200 156 0.021044 10.0.0.30 - - [2025-02-10 01:57:18] "POST /ref-update HTTP/1.1" 200 156 0.019106 10.0.0.30 - - [2025-02-10 01:57:18] "POST /ref-update HTTP/1.1" 200 156 0.016844 10.0.0.30 - - [2025-02-10 01:57:19] "POST /ref-update HTTP/1.1" 200 156 0.020953 10.0.0.30 - - [2025-02-10 01:57:19] "POST /ref-update HTTP/1.1" 200 156 0.023938 10.0.0.30 - - [2025-02-10 01:57:19] "POST /ref-update HTTP/1.1" 200 156 0.016174 10.0.0.30 - - [2025-02-10 01:57:19] "POST /ref-update HTTP/1.1" 200 156 0.021405 10.0.0.30 - - [2025-02-10 01:57:19] "POST /ref-update HTTP/1.1" 200 156 0.017196 10.0.0.30 - - [2025-02-10 01:57:19] "POST /ref-update HTTP/1.1" 200 156 0.028385 10.0.0.30 - - [2025-02-10 01:57:19] "POST /ref-update HTTP/1.1" 200 156 0.020917 10.0.0.30 - - [2025-02-10 01:57:19] "POST /ref-update HTTP/1.1" 200 156 0.017722 10.0.0.30 - - [2025-02-10 01:57:19] "POST /ref-update HTTP/1.1" 200 156 0.014409 10.0.0.30 - - [2025-02-10 01:57:19] "POST /ref-update HTTP/1.1" 200 156 0.024638 10.0.0.30 - - [2025-02-10 01:57:19] "POST /ref-update HTTP/1.1" 200 156 0.018113 10.0.0.30 - - [2025-02-10 01:57:19] "POST /ref-update HTTP/1.1" 200 156 0.021054 10.0.0.30 - - [2025-02-10 01:57:20] "POST /ref-update HTTP/1.1" 200 156 0.015363 10.0.0.30 - - [2025-02-10 01:57:20] "POST /ref-update HTTP/1.1" 200 156 0.014277 10.0.0.30 - - [2025-02-10 01:57:20] "POST /ref-update HTTP/1.1" 200 156 0.016254 10.0.0.30 - - [2025-02-10 01:57:20] "POST /ref-update HTTP/1.1" 200 156 0.017273 10.0.0.30 - - [2025-02-10 01:57:20] "POST /ref-update HTTP/1.1" 200 156 0.017122 10.0.0.30 - - [2025-02-10 01:57:20] "POST /ref-update HTTP/1.1" 200 156 0.019395 10.0.0.30 - - [2025-02-10 01:57:20] "POST /ref-update HTTP/1.1" 200 156 0.014633 10.0.0.30 - - [2025-02-10 01:57:20] "POST /ref-update HTTP/1.1" 200 156 0.017302 10.0.0.30 - - [2025-02-10 01:57:20] "POST /ref-update HTTP/1.1" 200 156 0.019588 10.0.0.30 - - [2025-02-10 01:57:20] "POST /ref-update HTTP/1.1" 200 156 0.019932 10.0.0.30 - - [2025-02-10 01:57:20] "POST /ref-update HTTP/1.1" 200 156 0.019445 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.017936 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.018260 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.017421 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.015308 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.019732 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.016949 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.017593 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.023574 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.016042 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.023954 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.015332 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.019764 10.0.0.30 - - [2025-02-10 01:57:21] "POST /ref-update HTTP/1.1" 200 156 0.019811 10.0.0.30 - - [2025-02-10 01:57:22] "POST /ref-update HTTP/1.1" 200 156 0.015486 10.0.0.30 - - [2025-02-10 01:57:22] "POST /ref-update HTTP/1.1" 200 156 0.015996 10.0.0.30 - - [2025-02-10 01:57:22] "POST /ref-update HTTP/1.1" 200 156 0.019229 10.0.0.30 - - [2025-02-10 01:57:22] "POST /ref-update HTTP/1.1" 200 156 0.021750 10.0.0.30 - - [2025-02-10 01:57:22] "POST /ref-update HTTP/1.1" 200 156 0.021075 10.0.0.30 - - [2025-02-10 01:57:22] "POST /ref-update HTTP/1.1" 200 156 0.031245 10.0.0.30 - - [2025-02-10 01:57:22] "POST /ref-update HTTP/1.1" 200 156 0.024311 10.0.0.30 - - [2025-02-10 01:57:22] "POST /ref-update HTTP/1.1" 200 156 0.020753 10.0.0.30 - - [2025-02-10 01:57:22] "POST /ref-update HTTP/1.1" 200 156 0.023829 10.0.0.30 - - [2025-02-10 01:57:22] "POST /ref-update HTTP/1.1" 200 156 0.017069 10.0.0.30 - - [2025-02-10 01:57:22] "POST /ref-update HTTP/1.1" 200 156 0.024144 10.0.0.30 - - [2025-02-10 01:57:22] "POST /ref-update HTTP/1.1" 200 156 0.014597 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.022125 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.015920 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.020622 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.015886 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.025133 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.018373 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.017118 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.016701 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.016752 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.018088 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.015492 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.022801 10.0.0.30 - - [2025-02-10 01:57:23] "POST /ref-update HTTP/1.1" 200 156 0.018902 10.0.0.30 - - [2025-02-10 01:57:24] "POST /ref-update HTTP/1.1" 200 156 0.031126 10.0.0.30 - - [2025-02-10 01:57:24] "POST /ref-update HTTP/1.1" 200 156 0.017060 10.0.0.30 - - [2025-02-10 01:57:24] "POST /ref-update HTTP/1.1" 200 156 0.027589 10.0.0.30 - - [2025-02-10 01:57:24] "POST /ref-update HTTP/1.1" 200 156 0.020458 10.0.0.30 - - [2025-02-10 01:57:24] "POST /ref-update HTTP/1.1" 200 156 0.018573 10.0.0.30 - - [2025-02-10 01:57:24] "POST /ref-update HTTP/1.1" 200 156 0.023619 10.0.0.30 - - [2025-02-10 01:57:24] "POST /ref-update HTTP/1.1" 200 156 0.019474 10.0.0.30 - - [2025-02-10 01:57:24] "POST /ref-update HTTP/1.1" 200 156 0.015445 10.0.0.30 - - [2025-02-10 01:57:24] "POST /ref-update HTTP/1.1" 200 156 0.016044 10.0.0.30 - - [2025-02-10 01:57:24] "POST /ref-update HTTP/1.1" 200 156 0.017398 10.0.0.30 - - [2025-02-10 01:57:24] "POST /ref-update HTTP/1.1" 200 156 0.017916 10.0.0.30 - - [2025-02-10 01:57:24] "POST /ref-update HTTP/1.1" 200 156 0.036951 10.0.0.30 - - [2025-02-10 01:57:25] "POST /ref-update HTTP/1.1" 200 156 0.018722 10.0.0.30 - - [2025-02-10 01:57:25] "POST /ref-update HTTP/1.1" 200 156 0.018092 10.0.0.30 - - [2025-02-10 01:57:25] "POST /ref-update HTTP/1.1" 200 156 0.030900 10.0.0.30 - - [2025-02-10 01:57:25] "POST /ref-update HTTP/1.1" 200 156 0.017144 10.0.0.30 - - [2025-02-10 01:57:25] "POST /ref-update HTTP/1.1" 200 156 0.015399 10.0.0.30 - - [2025-02-10 01:57:25] "POST /ref-update HTTP/1.1" 200 156 0.017738 10.0.0.30 - - [2025-02-10 01:57:25] "POST /ref-update HTTP/1.1" 200 156 0.017724 10.0.0.30 - - [2025-02-10 01:57:25] "POST /ref-update HTTP/1.1" 200 156 0.019560 10.0.0.30 - - [2025-02-10 01:57:25] "POST /ref-update HTTP/1.1" 200 156 0.157295 10.0.0.30 - - [2025-02-10 01:57:25] "POST /ref-update HTTP/1.1" 200 156 0.023164 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.019456 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.016613 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.019858 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.016775 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.018024 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.018246 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.018722 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.031204 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.017545 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.027025 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.015389 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.015504 10.0.0.30 - - [2025-02-10 01:57:26] "POST /ref-update HTTP/1.1" 200 156 0.017771 10.0.0.30 - - [2025-02-10 01:57:27] "POST /ref-update HTTP/1.1" 200 156 0.018128 10.0.0.30 - - [2025-02-10 01:57:27] "POST /ref-update HTTP/1.1" 200 156 0.017485 10.0.0.30 - - [2025-02-10 01:57:27] "POST /ref-update HTTP/1.1" 200 156 0.019557 10.0.0.30 - - [2025-02-10 01:57:27] "POST /ref-update HTTP/1.1" 200 156 0.015102 10.0.0.30 - - [2025-02-10 01:57:27] "POST /ref-update HTTP/1.1" 200 156 0.015294 10.0.0.30 - - [2025-02-10 01:57:27] "POST /ref-update HTTP/1.1" 200 156 0.020571 10.0.0.30 - - [2025-02-10 01:57:27] "POST /ref-update HTTP/1.1" 200 156 0.019505 10.0.0.30 - - [2025-02-10 01:57:27] "POST /ref-update HTTP/1.1" 200 156 0.015027 10.0.0.30 - - [2025-02-10 01:57:27] "POST /ref-update HTTP/1.1" 200 156 0.021457 10.0.0.30 - - [2025-02-10 01:57:27] "POST /ref-update HTTP/1.1" 200 156 0.015207 10.0.0.30 - - [2025-02-10 01:57:27] "POST /ref-update HTTP/1.1" 200 156 0.014777 10.0.0.30 - - [2025-02-10 01:57:27] "POST /ref-update HTTP/1.1" 200 156 0.016373 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.019514 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.017030 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.017258 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.014653 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.019273 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.018706 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.019300 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.023674 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.016499 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.019262 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.016476 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.032772 10.0.0.30 - - [2025-02-10 01:57:28] "POST /ref-update HTTP/1.1" 200 156 0.024060 10.0.0.30 - - [2025-02-10 01:57:29] "POST /ref-update HTTP/1.1" 200 156 0.019146 10.0.0.30 - - [2025-02-10 01:57:29] "POST /ref-update HTTP/1.1" 200 156 0.023286 10.0.0.30 - - [2025-02-10 01:57:29] "POST /ref-update HTTP/1.1" 200 156 0.023371 10.0.0.30 - - [2025-02-10 01:57:29] "POST /ref-update HTTP/1.1" 200 156 0.022197 10.0.0.30 - - [2025-02-10 01:57:29] "POST /ref-update HTTP/1.1" 200 156 0.025040 10.0.0.30 - - [2025-02-10 01:57:29] "POST /ref-update HTTP/1.1" 200 156 0.018253 10.0.0.30 - - [2025-02-10 01:57:29] "POST /ref-update HTTP/1.1" 200 156 0.028912 10.0.0.30 - - [2025-02-10 01:57:29] "POST /ref-update HTTP/1.1" 200 156 0.029555 10.0.0.30 - - [2025-02-10 01:57:29] "POST /ref-update HTTP/1.1" 200 156 0.014506 10.0.0.30 - - [2025-02-10 01:57:29] "POST /ref-update HTTP/1.1" 200 156 0.021867 10.0.0.30 - - [2025-02-10 01:57:29] "POST /ref-update HTTP/1.1" 200 156 0.023920 10.0.0.30 - - [2025-02-10 01:57:30] "POST /ref-update HTTP/1.1" 200 156 0.030410 10.0.0.30 - - [2025-02-10 01:57:30] "POST /ref-update HTTP/1.1" 200 156 0.015630 10.0.0.30 - - [2025-02-10 01:57:30] "POST /ref-update HTTP/1.1" 200 156 0.019546 10.0.0.30 - - [2025-02-10 01:57:30] "POST /ref-update HTTP/1.1" 200 156 0.027528 10.0.0.30 - - [2025-02-10 01:57:30] "POST /ref-update HTTP/1.1" 200 156 0.016463 10.0.0.30 - - [2025-02-10 01:57:30] "POST /ref-update HTTP/1.1" 200 156 0.020214 10.0.0.30 - - [2025-02-10 01:57:30] "POST /ref-update HTTP/1.1" 200 156 0.016844 10.0.0.30 - - [2025-02-10 01:57:30] "POST /ref-update HTTP/1.1" 200 156 0.019578 10.0.0.30 - - [2025-02-10 01:57:30] "POST /ref-update HTTP/1.1" 200 156 0.026598 10.0.0.30 - - [2025-02-10 01:57:30] "POST /ref-update HTTP/1.1" 200 156 0.042478 10.0.0.30 - - [2025-02-10 01:57:30] "POST /ref-update HTTP/1.1" 200 156 0.023998 10.0.0.30 - - [2025-02-10 01:57:30] "POST /ref-update HTTP/1.1" 200 156 0.018888 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.018549 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.034252 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.017200 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.014888 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.017511 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.026209 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.014154 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.016669 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.017629 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.026539 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.015806 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.022375 10.0.0.30 - - [2025-02-10 01:57:31] "POST /ref-update HTTP/1.1" 200 156 0.016866 10.0.0.30 - - [2025-02-10 01:57:32] "POST /ref-update HTTP/1.1" 200 156 0.017118 10.0.0.30 - - [2025-02-10 01:57:32] "POST /ref-update HTTP/1.1" 200 156 0.016919 10.0.0.30 - - [2025-02-10 01:57:32] "POST /ref-update HTTP/1.1" 200 156 0.017924 10.0.0.30 - - [2025-02-10 01:57:32] "POST /ref-update HTTP/1.1" 200 156 0.037478 10.0.0.30 - - [2025-02-10 01:57:32] "POST /ref-update HTTP/1.1" 200 156 0.018926 10.0.0.30 - - [2025-02-10 01:57:32] "POST /ref-update HTTP/1.1" 200 156 0.023370 10.0.0.30 - - [2025-02-10 01:57:32] "POST /ref-update HTTP/1.1" 200 156 0.015733 10.0.0.30 - - [2025-02-10 01:57:32] "POST /ref-update HTTP/1.1" 200 156 0.016355 10.0.0.30 - - [2025-02-10 01:57:32] "POST /ref-update HTTP/1.1" 200 156 0.016045 10.0.0.30 - - [2025-02-10 01:57:32] "POST /ref-update HTTP/1.1" 200 156 0.014569 10.0.0.30 - - [2025-02-10 01:57:32] "POST /ref-update HTTP/1.1" 200 156 0.019056 10.0.0.30 - - [2025-02-10 01:57:32] "POST /ref-update HTTP/1.1" 200 156 0.022675 10.0.0.30 - - [2025-02-10 01:57:33] "PUT /network-ipam/17731666-a2b0-4ded-ab05-94123e54d02c HTTP/1.1" 200 258 0.020390 10.0.0.30 - - [2025-02-10 01:57:33] "POST /useragent-kv HTTP/1.1" 200 115 0.002898 10.0.0.30 - - [2025-02-10 01:57:33] "POST /useragent-kv HTTP/1.1" 200 115 0.001111 10.0.0.30 - - [2025-02-10 01:57:33] "POST /useragent-kv HTTP/1.1" 200 115 0.003066 10.0.0.30 - - [2025-02-10 01:57:33] "PUT /virtual-network/9816ff74-fff9-44f1-b27e-18cc06d73ad2 HTTP/1.1" 200 264 0.103283 10.0.0.30 - - [2025-02-10 01:57:33] "POST /fqname-to-id HTTP/1.1" 404 178 0.003589 10.0.0.30 - - [2025-02-10 01:57:33] "POST /fqname-to-id HTTP/1.1" 404 198 0.003161 10.0.0.17 - - [2025-02-10 01:57:38] "GET /global-system-configs HTTP/1.1" 200 322 0.030481 10.0.0.30 - - [2025-02-10 01:57:38] "GET /obj-perms HTTP/1.1" 200 5056 0.204432 10.0.0.17 - - [2025-02-10 01:57:39] "GET /global-system-configs HTTP/1.1" 200 322 0.035963 10.0.0.17 - - [2025-02-10 01:58:00] "GET /obj-perms HTTP/1.1" 200 5056 0.063206 +++ 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 +++ local nic=ens3 +++ cut -d / -f 1 +++ ip addr show dev ens3 +++ grep 'inet ' +++ awk '{print $2}' +++ head -n 1 ++ DEFAULT_LOCAL_IP=10.0.0.30 ++ 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 )) + 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' , ++++ awk '/32 host/ { print f } {f=$2}' ++++ grep -vi host ++++ cat /proc/net/fib_trie ++++ uniq ++++ sort +++ local local_ips=,10.0.0.30,10.20.0.8,127.0.0.1,172.17.0.1,, +++ local ord=1 +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.17'\''))' +++ local server_ip=10.0.0.17 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.17 ]] +++ [[ ,10.0.0.30,10.20.0.8,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.30,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.12, ]] +++ (( ord+=1 )) +++ for server in '"${server_list[@]}"' +++ local ret=0 ++++ python3 -c 'import socket; print(socket.gethostbyname('\''10.0.0.30'\''))' +++ local server_ip=10.0.0.30 +++ [[ 0 == 0 ]] +++ [[ -n 10.0.0.30 ]] +++ [[ ,10.0.0.30,10.20.0.8,127.0.0.1,172.17.0.1,, =~ ,10\.0\.0\.30, ]] +++ echo 10.0.0.30 3 +++ return ++ local ip=10.0.0.30 ++ [[ -z 10.0.0.30 ]] ++ echo 10.0.0.30 + host_ip=10.0.0.30 + [[ 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.30:8082' + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + is_enabled False + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + neutron_section= + mkdir -p /etc/contrail + introspect_port_list=("${CONFIG_API_INTROSPECT_PORT}") + admin_port_list=("${CONFIG_API_ADMIN_PORT}") + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT-1 )) + (( index=0 )) + (( index < CONFIG_API_WORKER_COUNT )) + cat ++ get_introspect_listen_ip_for_node CONFIG ++ local ip=0.0.0.0 ++ is_enabled True ++ local val=true ++ [[ true == \t\r\u\e ]] ++ echo 0.0.0.0 + add_ini_params_from_env API /etc/contrail/contrail-api-0.conf + local service_name=API + local cfg_path=/etc/contrail/contrail-api-0.conf + local delim=__ ++ set -o posix ++ set ++ grep '^API__.*__.*=.*$' ++ cut -d = -f 1 ++ sed 's/^API__//g' ++ sort + local vars= + local section= + (( ++index )) + (( index < CONFIG_API_WORKER_COUNT )) + (( CONFIG_API_WORKER_COUNT > 1 )) + service_cmd='/usr/local/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0' + set_third_party_auth_config + [[ keystone != \k\e\y\s\t\o\n\e ]] + local tmp_file=/etc/contrail/contrail-keystone-auth.conf.tmp + cat + [[ /v3 == \/\v\3 ]] + cat + [[ http == \h\t\t\p\s ]] + [[ -n '' ]] + [[ -n '' ]] + [[ -n public ]] + echo 'interface = public' + mv -f /etc/contrail/contrail-keystone-auth.conf.tmp /etc/contrail/contrail-keystone-auth.conf + set_vnc_api_lib_ini + local tmp_file=/etc/contrail/vnc_api_lib.ini.tmp + cat + is_enabled false + local val=false + [[ false == \t\r\u\e ]] + [[ false == \y\e\s ]] + [[ false == \e\n\a\b\l\e\d ]] + [[ keystone == \k\e\y\s\t\o\n\e ]] + cat + [[ http == \h\t\t\p\s ]] + mv -f /etc/contrail/vnc_api_lib.ini.tmp /etc/contrail/vnc_api_lib.ini + upgrade_old_logs contrail-api + local template=contrail-api ++ dirname /var/log/contrail/config-api + local old_dir=/var/log/contrail + mkdir -p /var/log/contrail/config-api + chmod 755 /var/log/contrail/config-api + mv -n '/var/log/contrail/*contrail-api.log*' /var/log/contrail/config-api/ + true + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + chown 1999:1999 /var/log/contrail/config-api + find /var/log/contrail/config-api -uid 0 -exec chown 1999:1999 '{}' + + run_service /usr/local/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + local owner_opts=1999:1999 + mkdir -p /etc/contrail /var/lib/contrail + chown 1999:1999 /etc/contrail /var/lib/contrail + find /etc/contrail -uid 0 -exec chown 1999:1999 '{}' + + chmod 755 /etc/contrail + do_run_service /usr/local/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 + [[ -n 1999 ]] + [[ -n 1999 ]] + mkdir -p /var/crashes + chmod 777 /var/crashes ++ id -un 1999 + local user_name=contrail + export HOME=/home/contrail + HOME=/home/contrail + mkdir -p /home/contrail + chown -R 1999:1999 /home/contrail + exec setpriv --reuid 1999 --regid 1999 --clear-groups --no-new-privs /usr/local/bin/contrail-api --conf_file /etc/contrail/contrail-api-0.conf --conf_file /etc/contrail/contrail-keystone-auth.conf --worker_id 0 02/10/2025 01:59:49.869 7fab54ce14c8 [contrail-api] [INFO]: SANDESH: CONNECT TO COLLECTOR: True 02/10/2025 01:59:50.014 7fab54ce14c8 [contrail-api] [INFO]: SANDESH: INTROSPECT IS ON: 0.0.0.0:8084 02/10/2025 01:59:50.027 7fab54ce14c8 [contrail-api] [INFO]: SANDESH: Logging: LEVEL: [SYS_INFO] -> [SYS_DEBUG] 02/10/2025 01:59:50.027 7fab54ce14c8 [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.30:8082/ Hit Ctrl-C to quit. 10.0.0.30 - - [2025-02-10 01:59:50] "GET / HTTP/1.1" 503 181 0.000272 10.0.0.30 - - [2025-02-10 01:59:50] "GET / HTTP/1.1" 503 181 0.000227 10.0.0.30 - - [2025-02-10 01:59:51] "GET / HTTP/1.1" 200 45871 0.001637 10.0.0.30 - - [2025-02-10 01:59:51] "GET / HTTP/1.1" 200 45871 0.001153 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:59:51] "POST /fqname-to-id HTTP/1.1" 401 292 0.000575 10.0.0.30 - - [2025-02-10 01:59:51] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 401 292 0.000293 10.0.0.12 - - [2025-02-10 01:59:52] "POST /fqname-to-id HTTP/1.1" 401 292 0.000451 10.0.0.12 - - [2025-02-10 01:59:52] "POST /fqname-to-id HTTP/1.1" 401 292 0.000469 10.0.0.30 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 3.124818 10.0.0.30 - - [2025-02-10 01:59:55] "POST /fqname-to-id HTTP/1.1" 200 156 0.003279 10.0.0.30 - - [2025-02-10 01:59:55] "GET /domains?detail=False&count=False&shared=False HTTP/1.1" 200 315 2.811333 10.0.0.30 - - [2025-02-10 01:59:55] "GET /projects?detail=False&count=False&shared=False HTTP/1.1" 200 336 0.003427 10.0.0.12 - - [2025-02-10 01:59:55] "GET /service-appliance-set/b14e5887-8cfd-4f7b-b5ec-2db70e5c056d?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1213 0.037612 10.0.0.12 - - [2025-02-10 01:59:55] "GET /service-appliance-set/6c7b865c-91c0-46bb-a159-108fd5f8dea1?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1192 0.004931 10.0.0.12 - - [2025-02-10 01:59:55] "GET /network-ipam/0853df6c-4949-4b07-beb5-3a0139d28506?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1952 0.004716 10.0.0.12 - - [2025-02-10 01:59:56] "GET /network-ipam/0853df6c-4949-4b07-beb5-3a0139d28506?exclude_back_refs=True&exclude_children=True HTTP/1.1" 200 1952 0.686648 /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 02:00:26] "GET /global-system-configs HTTP/1.1" 200 322 4.547868 10.0.0.30 - - [2025-02-10 02:00:26] "GET /global-system-configs HTTP/1.1" 200 322 1.913705 10.0.0.17 - - [2025-02-10 02:00:26] "GET /global-system-configs HTTP/1.1" 200 322 0.178883 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 02:00:57] "GET /global-system-configs HTTP/1.1" 200 322 3.624792 10.0.0.12 - - [2025-02-10 02:00:58] "GET /global-system-configs HTTP/1.1" 200 322 1.915058 10.0.0.17 - - [2025-02-10 02:00:58] "GET /global-system-configs HTTP/1.1" 200 322 0.832967 10.0.0.17 - - [2025-02-10 02:00:59] "GET /obj-perms HTTP/1.1" 200 5056 8.502629 10.0.0.30 - - [2025-02-10 02:00:59] "GET /obj-perms HTTP/1.1" 200 5056 5.762334 10.0.0.12 - - [2025-02-10 02:00:59] "GET /obj-perms HTTP/1.1" 200 5056 6.094168 10.0.0.30 - - [2025-02-10 02:00:59] "GET /obj-perms HTTP/1.1" 200 5056 0.052109 10.0.0.17 - - [2025-02-10 02:02:00] "GET /obj-perms HTTP/1.1" 200 5056 0.054683 10.0.0.12 - - [2025-02-10 02:02:00] "GET /obj-perms HTTP/1.1" 200 5056 0.044650 10.0.0.30 - - [2025-02-10 02:04:01] "GET /obj-perms HTTP/1.1" 200 5056 0.043558 10.0.0.17 - - [2025-02-10 02:05:02] "GET /obj-perms HTTP/1.1" 200 5056 0.056642 10.0.0.12 - - [2025-02-10 02:05:02] "GET /obj-perms HTTP/1.1" 200 5056 0.062844 10.0.0.12 - - [2025-02-10 02:05:08] "GET /global-system-configs HTTP/1.1" 200 322 0.008800 10.0.0.30 - - [2025-02-10 02:05:09] "GET /global-system-configs HTTP/1.1" 200 322 0.016850 10.0.0.17 - - [2025-02-10 02:05:09] "GET /global-system-configs HTTP/1.1" 200 322 0.007044 10.0.0.12 - - [2025-02-10 02:05:09] "GET /obj-perms HTTP/1.1" 200 5056 0.068126 10.0.0.30 - - [2025-02-10 02:05:09] "GET /obj-perms HTTP/1.1" 200 5056 0.077055 10.0.0.17 - - [2025-02-10 02:05:09] "GET /obj-perms HTTP/1.1" 200 5056 0.087520 10.0.0.30 - - [2025-02-10 02:05:35] "GET /global-system-configs HTTP/1.1" 200 322 0.027836 10.0.0.12 - - [2025-02-10 02:05:35] "GET /obj-perms HTTP/1.1" 200 5056 0.080512 10.0.0.30 - - [2025-02-10 02:05:35] "GET /obj-perms HTTP/1.1" 200 5056 0.099110 10.0.0.17 - - [2025-02-10 02:05:35] "GET /obj-perms HTTP/1.1" 200 5056 0.089231 10.0.0.12 - - [2025-02-10 02:05:35] "GET /global-system-configs HTTP/1.1" 200 322 0.017071 10.0.0.17 - - [2025-02-10 02:05:36] "GET /global-system-configs HTTP/1.1" 200 322 0.035620 10.0.0.30 - - [2025-02-10 02:05:36] "GET /obj-perms HTTP/1.1" 200 5056 0.084303 10.0.0.12 - - [2025-02-10 02:05:36] "GET /obj-perms HTTP/1.1" 200 5056 0.107011 10.0.0.17 - - [2025-02-10 02:05:36] "GET /obj-perms HTTP/1.1" 200 5056 0.115433 10.0.0.30 - - [2025-02-10 02:07:04] "GET /obj-perms HTTP/1.1" 200 5056 0.054151 10.0.0.17 - - [2025-02-10 02:08:04] "GET /obj-perms HTTP/1.1" 200 5056 0.073940 10.0.0.12 - - [2025-02-10 02:08:04] "GET /obj-perms HTTP/1.1" 200 5056 0.050058 10.0.0.30 - - [2025-02-10 02:10:06] "GET /obj-perms HTTP/1.1" 200 5056 0.053310 10.0.0.12 - - [2025-02-10 02:10:08] "GET /global-system-configs HTTP/1.1" 200 322 0.046697 10.0.0.17 - - [2025-02-10 02:10:08] "GET /obj-perms HTTP/1.1" 200 5056 0.100901 10.0.0.12 - - [2025-02-10 02:10:08] "GET /obj-perms HTTP/1.1" 200 5056 0.116815 10.0.0.30 - - [2025-02-10 02:10:09] "GET /global-system-configs HTTP/1.1" 200 322 0.067503 10.0.0.17 - - [2025-02-10 02:10:09] "GET /global-system-configs HTTP/1.1" 200 322 0.114241 10.0.0.30 - - [2025-02-10 02:10:10] "GET /obj-perms HTTP/1.1" 200 5056 0.155924 10.0.0.30 - - [2025-02-10 02:10:35] "GET /global-system-configs HTTP/1.1" 200 322 0.095845 10.0.0.30 - - [2025-02-10 02:10:35] "GET /obj-perms HTTP/1.1" 200 5056 0.121377 10.0.0.17 - - [2025-02-10 02:10:35] "GET /obj-perms HTTP/1.1" 200 5056 0.131369 10.0.0.12 - - [2025-02-10 02:10:35] "GET /obj-perms HTTP/1.1" 200 5056 0.157689 10.0.0.12 - - [2025-02-10 02:10:35] "GET /global-system-configs HTTP/1.1" 200 322 0.077158 10.0.0.17 - - [2025-02-10 02:10:36] "GET /global-system-configs HTTP/1.1" 200 322 0.045669 10.0.0.12 - - [2025-02-10 02:10:36] "GET /obj-perms HTTP/1.1" 200 5056 0.101524 10.0.0.30 - - [2025-02-10 02:10:36] "GET /obj-perms HTTP/1.1" 200 5056 0.115537 10.0.0.17 - - [2025-02-10 02:10:36] "GET /obj-perms HTTP/1.1" 200 5056 0.139242 10.0.0.17 - - [2025-02-10 02:12:08] "GET /obj-perms HTTP/1.1" 200 5056 0.074106 10.0.0.12 - - [2025-02-10 02:13:08] "GET /obj-perms HTTP/1.1" 200 5056 0.049656 10.0.0.30 - - [2025-02-10 02:13:08] "GET /obj-perms HTTP/1.1" 200 5056 0.048115 10.0.0.12 - - [2025-02-10 02:15:08] "GET /global-system-configs HTTP/1.1" 200 322 0.080339 10.0.0.12 - - [2025-02-10 02:15:08] "GET /obj-perms HTTP/1.1" 200 5056 0.139911 10.0.0.17 - - [2025-02-10 02:15:08] "GET /obj-perms HTTP/1.1" 200 5056 0.155010 10.0.0.30 - - [2025-02-10 02:15:10] "GET /global-system-configs HTTP/1.1" 200 322 0.348570 10.0.0.17 - - [2025-02-10 02:15:10] "GET /global-system-configs HTTP/1.1" 200 322 0.390734 10.0.0.30 - - [2025-02-10 02:15:10] "GET /obj-perms HTTP/1.1" 200 5056 0.541337 10.0.0.17 - - [2025-02-10 02:15:10] "GET /obj-perms HTTP/1.1" 200 5056 0.050706 10.0.0.30 - - [2025-02-10 02:15:35] "GET /global-system-configs HTTP/1.1" 200 322 0.079391 10.0.0.12 - - [2025-02-10 02:15:35] "GET /obj-perms HTTP/1.1" 200 5056 0.146982 10.0.0.30 - - [2025-02-10 02:15:35] "GET /obj-perms HTTP/1.1" 200 5056 0.158558 10.0.0.12 - - [2025-02-10 02:15:35] "GET /global-system-configs HTTP/1.1" 200 322 0.032581 10.0.0.17 - - [2025-02-10 02:15:35] "GET /obj-perms HTTP/1.1" 200 5056 0.120001 10.0.0.17 - - [2025-02-10 02:15:36] "GET /global-system-configs HTTP/1.1" 200 322 0.097818 10.0.0.30 - - [2025-02-10 02:15:36] "GET /obj-perms HTTP/1.1" 200 5056 0.147315 10.0.0.12 - - [2025-02-10 02:15:36] "GET /obj-perms HTTP/1.1" 200 5056 0.160434 10.0.0.17 - - [2025-02-10 02:17:11] "GET /obj-perms HTTP/1.1" 200 5056 0.055485 10.0.0.12 - - [2025-02-10 02:17:12] "GET /obj-perms HTTP/1.1" 200 5056 0.046023 10.0.0.30 - - [2025-02-10 02:18:12] "GET /obj-perms HTTP/1.1" 200 5056 0.049615 10.0.0.12 - - [2025-02-10 02:20:08] "GET /global-system-configs HTTP/1.1" 200 322 0.074088 10.0.0.12 - - [2025-02-10 02:20:08] "GET /obj-perms HTTP/1.1" 200 5056 0.129094 10.0.0.30 - - [2025-02-10 02:20:08] "GET /obj-perms HTTP/1.1" 200 5056 0.135325 10.0.0.17 - - [2025-02-10 02:20:08] "GET /obj-perms HTTP/1.1" 200 5056 0.151815 10.0.0.30 - - [2025-02-10 02:20:09] "GET /global-system-configs HTTP/1.1" 200 322 0.011396 10.0.0.17 - - [2025-02-10 02:20:09] "GET /global-system-configs HTTP/1.1" 200 322 0.014887 10.0.0.17 - - [2025-02-10 02:20:09] "GET /obj-perms HTTP/1.1" 200 5056 0.033079 10.0.0.30 - - [2025-02-10 02:20:09] "GET /obj-perms HTTP/1.1" 200 5056 0.045732 10.0.0.12 - - [2025-02-10 02:20:09] "GET /obj-perms HTTP/1.1" 200 5056 0.051782 10.0.0.30 - - [2025-02-10 02:20:35] "GET /global-system-configs HTTP/1.1" 200 322 0.104936 10.0.0.12 - - [2025-02-10 02:20:35] "GET /obj-perms HTTP/1.1" 200 5056 0.143753 10.0.0.17 - - [2025-02-10 02:20:35] "GET /obj-perms HTTP/1.1" 200 5056 0.189371 10.0.0.12 - - [2025-02-10 02:20:35] "GET /global-system-configs HTTP/1.1" 200 322 0.039989 10.0.0.30 - - [2025-02-10 02:20:35] "GET /obj-perms HTTP/1.1" 200 5056 0.092700 10.0.0.17 - - [2025-02-10 02:20:36] "GET /global-system-configs HTTP/1.1" 200 322 0.040390 10.0.0.12 - - [2025-02-10 02:20:36] "GET /obj-perms HTTP/1.1" 200 5056 0.095546 10.0.0.17 - - [2025-02-10 02:20:36] "GET /obj-perms HTTP/1.1" 200 5056 0.107564 10.0.0.30 - - [2025-02-10 02:21:14] "GET /obj-perms HTTP/1.1" 200 5056 0.044494 10.0.0.17 - - [2025-02-10 02:23:16] "GET /obj-perms HTTP/1.1" 200 5056 0.049003 10.0.0.12 - - [2025-02-10 02:23:16] "GET /obj-perms HTTP/1.1" 200 5056 0.042779 10.0.0.30 - - [2025-02-10 02:24:16] "GET /obj-perms HTTP/1.1" 200 5056 0.042290 10.0.0.12 - - [2025-02-10 02:25:08] "GET /global-system-configs HTTP/1.1" 200 322 0.029735 10.0.0.17 - - [2025-02-10 02:25:08] "GET /obj-perms HTTP/1.1" 200 5056 0.107282 10.0.0.30 - - [2025-02-10 02:25:09] "GET /global-system-configs HTTP/1.1" 200 322 0.039518 10.0.0.17 - - [2025-02-10 02:25:09] "GET /global-system-configs HTTP/1.1" 200 322 0.073284 10.0.0.30 - - [2025-02-10 02:25:10] "GET /obj-perms HTTP/1.1" 200 5056 0.181756 10.0.0.12 - - [2025-02-10 02:25:10] "GET /obj-perms HTTP/1.1" 200 5056 0.192001 10.0.0.12 - - [2025-02-10 02:25:17] "GET /obj-perms HTTP/1.1" 200 5056 0.052804 10.0.0.30 - - [2025-02-10 02:25:17] "GET /obj-perms HTTP/1.1" 200 5056 0.042399 10.0.0.30 - - [2025-02-10 02:25:35] "GET /global-system-configs HTTP/1.1" 200 322 0.029558 10.0.0.17 - - [2025-02-10 02:25:35] "GET /obj-perms HTTP/1.1" 200 5056 0.125590 10.0.0.12 - - [2025-02-10 02:25:35] "GET /global-system-configs HTTP/1.1" 200 322 0.035871