Started by upstream project "pipeline-templates" build number 1164
originally caused by:
Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-controller/+/2901
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on slave-openstack-gz1_1 (openstack) in workspace /home/jenkins/workspace/test-code-coverage
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is disabled by the job configuration...
[WS-CLEANUP] Done
The recommended git tool is: git
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/opensdn-io/tf-jenkins.git
> git init /home/jenkins/workspace/test-code-coverage/src/opensdn-io/tf-jenkins # timeout=10
Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git
> git --version # timeout=10
> git --version # 'git version 2.25.1'
> git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 44f115c228687cb42ade4599f6c3223098a00bff (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 44f115c228687cb42ade4599f6c3223098a00bff # timeout=10
Commit message: "remove ansible-os-ha-ziu from nightly"
> git rev-list --no-walk f75baa8598d11eeef516913b52b12a54762eec78 # timeout=10
The recommended git tool is: NONE
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/opensdn-io/tf-dev-env.git
> git init /home/jenkins/workspace/test-code-coverage/src/opensdn-io/tf-dev-env # timeout=10
Fetching upstream changes from https://github.com/opensdn-io/tf-dev-env.git
> git --version # timeout=10
> git --version # 'git version 2.25.1'
> git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-dev-env.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/opensdn-io/tf-dev-env.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 7ee8610e540e5d33769c4170b8319d947dc995bd (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 7ee8610e540e5d33769c4170b8319d947dc995bd # timeout=10
Commit message: "add opensdn-*-src container naming on R26.1 branch"
> git rev-list --no-walk 7ee8610e540e5d33769c4170b8319d947dc995bd # timeout=10
Copied 4 artifacts from "pipeline-templates" build number 1164
[test-code-coverage] $ /bin/bash -xe /tmp/jenkins4292606747445173016.sh
+ source /home/jenkins/workspace/test-code-coverage/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-1164
++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-1164
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/01/2901/22/templates_1164
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/01/2901/22/templates_1164
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-2_9_0_1-2_2
++ CONTRAIL_CONTAINER_TAG=master-2_9_0_1-2_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_9_0_1-2_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_9_0_1-2_2
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ export GERRIT_PIPELINE=templates
++ GERRIT_PIPELINE=templates
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=Ic1483dada871614f40d87e19f7c18eae6e6c391e
++ GERRIT_CHANGE_ID=Ic1483dada871614f40d87e19f7c18eae6e6c391e
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-controller
++ GERRIT_PROJECT=opensdn-io/tf-controller
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source /home/jenkins/workspace/test-code-coverage/vars.test-code-coverage.94237.env
++ export CODE_COVERAGE=true
++ CODE_COVERAGE=true
++ export LINUX_DISTR_VER=9
++ LINUX_DISTR_VER=9
++ export LINUX_DISTR=rockylinux
++ LINUX_DISTR=rockylinux
+ desc='Pipeline: pipeline-templates-1164 Random: 94237
'
+ desc+='Merged coverage report
'
+ desc+='Coverage: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true/logs/coverage/'
+ nightly_coverage_url=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/../coverage/
+ desc+='
Latest nightly coverage: $
'
+ desc+='HTML report: -html/index.html'
+ echo 'DESCRIPTION Pipeline: pipeline-templates-1164 Random: 94237
Merged coverage report
Coverage: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true/logs/coverage/
Latest nightly coverage: $
HTML report: -html/index.html'
DESCRIPTION Pipeline: pipeline-templates-1164 Random: 94237
Merged coverage report
Coverage: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true/logs/coverage/
Latest nightly coverage: $
HTML report: -html/index.html
[description-setter] Description set: Pipeline: pipeline-templates-1164 Random: 94237
Merged coverage report
Coverage: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true/logs/coverage/
Latest nightly coverage: $
HTML report: -html/index.html'
[test-code-coverage] $ /bin/bash -xe /tmp/jenkins15203917198907689883.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/test-code-coverage/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-1164
++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-1164
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/01/2901/22/templates_1164
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/01/2901/22/templates_1164
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-2_9_0_1-2_2
++ CONTRAIL_CONTAINER_TAG=master-2_9_0_1-2_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_9_0_1-2_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_9_0_1-2_2
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ export GERRIT_PIPELINE=templates
++ GERRIT_PIPELINE=templates
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=Ic1483dada871614f40d87e19f7c18eae6e6c391e
++ GERRIT_CHANGE_ID=Ic1483dada871614f40d87e19f7c18eae6e6c391e
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-controller
++ GERRIT_PROJECT=opensdn-io/tf-controller
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source /home/jenkins/workspace/test-code-coverage/deps.test-code-coverage.94237.env
++ export UNITTEST_TARGETS=controller/src/agent:test,controller/src/cat:test,controller/src/ksync:test,n3k-tests:test,vrouter-py-ut:test,
++ UNITTEST_TARGETS=controller/src/agent:test,controller/src/cat:test,controller/src/ksync:test,n3k-tests:test,vrouter-py-ut:test,
++ export DEVENV_TAG=master-2_9_0_1-2_2
++ DEVENV_TAG=master-2_9_0_1-2_2
+ source /home/jenkins/workspace/test-code-coverage/vars.test-code-coverage.94237.env
++ export CODE_COVERAGE=true
++ CODE_COVERAGE=true
++ export LINUX_DISTR_VER=9
++ LINUX_DISTR_VER=9
++ export LINUX_DISTR=rockylinux
++ LINUX_DISTR=rockylinux
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-jenkins ./patchsets-info.json
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-dev-env ./patchsets-info.json
[test-code-coverage] $ /bin/bash -xe /tmp/jenkins14165325729190083817.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/test-code-coverage/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-1164
++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-1164
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/01/2901/22/templates_1164
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/01/2901/22/templates_1164
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-2_9_0_1-2_2
++ CONTRAIL_CONTAINER_TAG=master-2_9_0_1-2_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_9_0_1-2_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_9_0_1-2_2
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ export GERRIT_PIPELINE=templates
++ GERRIT_PIPELINE=templates
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=Ic1483dada871614f40d87e19f7c18eae6e6c391e
++ GERRIT_CHANGE_ID=Ic1483dada871614f40d87e19f7c18eae6e6c391e
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-controller
++ GERRIT_PROJECT=opensdn-io/tf-controller
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source /home/jenkins/workspace/test-code-coverage/vars.test-code-coverage.94237.env
++ export CODE_COVERAGE=true
++ CODE_COVERAGE=true
++ export LINUX_DISTR_VER=9
++ LINUX_DISTR_VER=9
++ export LINUX_DISTR=rockylinux
++ LINUX_DISTR=rockylinux
+ source /home/jenkins/workspace/test-code-coverage/deps.test-code-coverage.94237.env
++ export UNITTEST_TARGETS=controller/src/agent:test,controller/src/cat:test,controller/src/ksync:test,n3k-tests:test,vrouter-py-ut:test,
++ UNITTEST_TARGETS=controller/src/agent:test,controller/src/cat:test,controller/src/ksync:test,n3k-tests:test,vrouter-py-ut:test,
++ export DEVENV_TAG=master-2_9_0_1-2_2
++ DEVENV_TAG=master-2_9_0_1-2_2
+ [[ true != \t\r\u\e ]]
+ echo 'INFO: running coverage merge'
INFO: running coverage merge
+ export FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true
+ FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true
+ ./src/opensdn-io/tf-jenkins/jobs/test/unit/create_workers.sh
INFO: VM_TYPE=small INSTANCE_TYPE=STD3-2-8 VOLUME_SIZE=50
INFO: project_id=****
INFO: wait for enough resources for required_instances=1 and required_cores=2 Mon Jul 6 13:38:52 UTC 2026
INFO: waiting for resources is finished Mon Jul 6 13:38:56 UTC 2026
INFO: openstack volume create --type ceph-ssd --size 50 --availability-zone GZ1 --image 4342c5af-7cec-453c-8480-30a37444aa06 --bootable jenkins-test-code-coverage-93_1_volume
+---------------------+--------------------------------------+
| Field | Value |
+---------------------+--------------------------------------+
| attachments | [] |
| availability_zone | GZ1 |
| bootable | false |
| consistencygroup_id | None |
| created_at | 2026-07-06T13:38:59.428709 |
| description | None |
| encrypted | False |
| id | fface85d-c038-4008-aa6c-82696336fef1 |
| multiattach | False |
| name | jenkins-test-code-coverage-93_1 |
| properties | |
| replication_status | None |
| size | 50 |
| snapshot_id | None |
| source_volid | None |
| status | creating |
| type | ceph-ssd |
| updated_at | None |
| user_id | 25d930adb802408885c71e341481886e |
+---------------------+--------------------------------------+
Volume jenkins-test-code-coverage-93_1 is available
INFO: openstack server create --volume jenkins-test-code-coverage-93_1 --flavor STD3-2-8 --security-group default --availability-zone GZ1 --key-name=worker --network management --wait jenkins-test-code-coverage-93_1
+-----------------------------+------------------------------------------------------------------------+
| Field | Value |
+-----------------------------+------------------------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | GZ1 |
| OS-EXT-STS:power_state | Running |
| OS-EXT-STS:task_state | None |
| OS-EXT-STS:vm_state | active |
| OS-SRV-USG:launched_at | 2026-07-06T13:40:14.000000 |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| addresses | management=10.0.0.33 |
| adminPass | JidQ6Scziahc |
| config_drive | |
| created | 2026-07-06T13:39:23Z |
| flavor | STD3-2-8 (2d9866a9-e955-4986-b00a-340ca54b2cac) |
| hostId | 7160c1f6481f2420cf5af6b046048b5459d73a190d96c41552053c1b |
| id | 4010cb94-13bd-46d9-92b9-58ed3fdbe0ff |
| image | N/A (booted from volume) |
| key_name | worker |
| name | jenkins-test-code-coverage-93_1 |
| progress | 0 |
| project_id | **** |
| properties | |
| security_groups | id='ae6a292d-c48f-4b92-9b1d-4d0a032b0697', name='default', sdn='sprut' |
| status | ACTIVE |
| updated | 2026-07-06T13:40:14Z |
| user_id | 25d930adb802408885c71e341481886e |
| volumes_attached | id='fface85d-c038-4008-aa6c-82696336fef1' |
+-----------------------------+------------------------------------------------------------------------+
nova CLI is deprecated and will be removed in a future release
Request to add tag PipelineBuildTag=jenkins-pipeline-templates-1164 to specified server has been accepted.
Request to add tag JobTag=jenkins-test-code-coverage-93 to specified server has been accepted.
Request to add tag GroupTag=jenkins-test-code-coverage-93 to specified server has been accepted.
Request to add tag SLAVE=openstack to specified server has been accepted.
Request to add tag DOWN= to specified server has been accepted.
ssh: connect to host 10.0.0.33 port 22: Connection refused
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
Linux jenkins-test-code-coverage-93-1.novalocal 5.14.0-503.14.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 15 12:04:32 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
Found interface: eth0
Actual changes:
tx-checksum-ip-generic: off
tx-tcp-segmentation: off [not requested]
tx-tcp-ecn-segmentation: off [not requested]
tx-tcp6-segmentation: off [not requested]
INFO: copy mirror-base-rocky9.repo to host
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
INFO: copy mirror-epel9.repo to host
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
INFO: do not set default gateway for second interface
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
added from: http://tf-mirrors.gz1.opensdn.io/re 78 MB/s | 18 MB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 40 MB/s | 2.9 MB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 15 MB/s | 516 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 77 MB/s | 20 MB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 72 MB/s | 15 MB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 24 MB/s | 1.2 MB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 54 MB/s | 6.3 MB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 23 MB/s | 966 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 15 MB/s | 480 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 606 kB/s | 19 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 9.4 kB/s | 257 B 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 829 kB/s | 15 kB 00:00
added from: http://tf-mirrors.gz1.opensdn.io/re 111 MB/s | 44 MB 00:00
Package openssh-server-8.7p1-43.el9.x86_64 is already installed.
Package openssl-1:3.2.2-6.el9_5.x86_64 is already installed.
Dependencies resolved.
===============================================================================================
Package Arch Version Repository Size
===============================================================================================
Upgrading:
openssh x86_64 9.9p1-7.el9_8.rocky.0.1 tf-mirrors.ci_repos_yum9-baseos 421 k
openssh-clients x86_64 9.9p1-7.el9_8.rocky.0.1 tf-mirrors.ci_repos_yum9-baseos 767 k
openssh-server x86_64 9.9p1-7.el9_8.rocky.0.1 tf-mirrors.ci_repos_yum9-baseos 543 k
openssl x86_64 1:3.5.5-4.el9_8 tf-mirrors.ci_repos_yum9-baseos 1.4 M
openssl-libs x86_64 1:3.5.5-4.el9_8 tf-mirrors.ci_repos_yum9-baseos 2.3 M
Installing dependencies:
openssl-fips-provider x86_64 1:3.5.5-4.el9_8 tf-mirrors.ci_repos_yum9-baseos 814 k
Transaction Summary
===============================================================================================
Install 1 Package
Upgrade 5 Packages
Total download size: 6.2 M
Downloading Packages:
(1/6): openssh-9.9p1-7.el9_8.rocky.0.1.x86_64.r 11 MB/s | 421 kB 00:00
(2/6): openssh-clients-9.9p1-7.el9_8.rocky.0.1. 16 MB/s | 767 kB 00:00
(3/6): openssl-fips-provider-3.5.5-4.el9_8.x86_ 13 MB/s | 814 kB 00:00
(4/6): openssh-server-9.9p1-7.el9_8.rocky.0.1.x 14 MB/s | 543 kB 00:00
(5/6): openssl-3.5.5-4.el9_8.x86_64.rpm 29 MB/s | 1.4 MB 00:00
(6/6): openssl-libs-3.5.5-4.el9_8.x86_64.rpm 34 MB/s | 2.3 MB 00:00
--------------------------------------------------------------------------------
Total 47 MB/s | 6.2 MB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : openssl-libs-1:3.5.5-4.el9_8.x86_64 1/11
Installing : openssl-fips-provider-1:3.5.5-4.el9_8.x86_64 2/11
Running scriptlet: openssh-9.9p1-7.el9_8.rocky.0.1.x86_64 3/11
Upgrading : openssh-9.9p1-7.el9_8.rocky.0.1.x86_64 3/11
Upgrading : openssh-clients-9.9p1-7.el9_8.rocky.0.1.x86_64 4/11
Running scriptlet: openssh-clients-9.9p1-7.el9_8.rocky.0.1.x86_64 4/11
Running scriptlet: openssh-server-9.9p1-7.el9_8.rocky.0.1.x86_64 5/11
Upgrading : openssh-server-9.9p1-7.el9_8.rocky.0.1.x86_64 5/11
Running scriptlet: openssh-server-9.9p1-7.el9_8.rocky.0.1.x86_64 5/11
Upgrading : openssl-1:3.5.5-4.el9_8.x86_64 6/11
Cleanup : openssl-1:3.2.2-6.el9_5.x86_64 7/11
Running scriptlet: openssh-server-8.7p1-43.el9.x86_64 8/11
Cleanup : openssh-server-8.7p1-43.el9.x86_64 8/11
Running scriptlet: openssh-server-8.7p1-43.el9.x86_64 8/11
Running scriptlet: openssh-clients-8.7p1-43.el9.x86_64 9/11
Cleanup : openssh-clients-8.7p1-43.el9.x86_64 9/11
Cleanup : openssh-8.7p1-43.el9.x86_64 10/11
Cleanup : openssl-libs-1:3.2.2-6.el9_5.x86_64 11/11
Running scriptlet: openssl-libs-1:3.2.2-6.el9_5.x86_64 11/11
Verifying : openssl-fips-provider-1:3.5.5-4.el9_8.x86_64 1/11
Verifying : openssh-9.9p1-7.el9_8.rocky.0.1.x86_64 2/11
Verifying : openssh-8.7p1-43.el9.x86_64 3/11
Verifying : openssh-clients-9.9p1-7.el9_8.rocky.0.1.x86_64 4/11
Verifying : openssh-clients-8.7p1-43.el9.x86_64 5/11
Verifying : openssh-server-9.9p1-7.el9_8.rocky.0.1.x86_64 6/11
Verifying : openssh-server-8.7p1-43.el9.x86_64 7/11
Verifying : openssl-1:3.5.5-4.el9_8.x86_64 8/11
Verifying : openssl-1:3.2.2-6.el9_5.x86_64 9/11
Verifying : openssl-libs-1:3.5.5-4.el9_8.x86_64 10/11
Verifying : openssl-libs-1:3.2.2-6.el9_5.x86_64 11/11
Upgraded:
openssh-9.9p1-7.el9_8.rocky.0.1.x86_64
openssh-clients-9.9p1-7.el9_8.rocky.0.1.x86_64
openssh-server-9.9p1-7.el9_8.rocky.0.1.x86_64
openssl-1:3.5.5-4.el9_8.x86_64
openssl-libs-1:3.5.5-4.el9_8.x86_64
Installed:
openssl-fips-provider-1:3.5.5-4.el9_8.x86_64
Complete!
INFO: check dns
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
bash: line 1: nslookup: command not found
real 0m0.000s
user 0m0.000s
sys 0m0.000s
INFO: cat /etc/resolv.conf
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
# Generated by NetworkManager
search mcs.local novalocal
nameserver 10.0.0.2
DEBUG: port_id=645f9d29-657a-489b-9866-89ed41495507 for 4010cb94-13bd-46d9-92b9-58ed3fdbe0ff in management
+ source /home/jenkins/workspace/test-code-coverage/stackrc.test-code-coverage.env
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export ENVIRONMENT_OS=rocky9
++ ENVIRONMENT_OS=rocky9
++ export IMAGE=4342c5af-7cec-453c-8480-30a37444aa06
++ IMAGE=4342c5af-7cec-453c-8480-30a37444aa06
++ export IMAGE_SSH_USER=rocky
++ IMAGE_SSH_USER=rocky
++ export INSTANCE_IDS=4010cb94-13bd-46d9-92b9-58ed3fdbe0ff,
++ INSTANCE_IDS=4010cb94-13bd-46d9-92b9-58ed3fdbe0ff,
++ export INSTANCE_IPS=10.0.0.33,
++ INSTANCE_IPS=10.0.0.33,
++ export instance_ip=10.0.0.33
++ instance_ip=10.0.0.33
+ ./src/opensdn-io/tf-jenkins/jobs/test/unit/merge_code_coverage.sh
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
INFO: dev-env startup
INFO: ensure python is present
Last metadata expiration check: 0:00:30 ago on Mon 06 Jul 2026 01:41:06 PM UTC.
Package jq-1.6-17.el9.x86_64 is already installed.
Package python3-3.9.19-8.el9_5.1.x86_64 is already installed.
Dependencies resolved.
========================================================================================================
Package Arch Version Repository Size
========================================================================================================
Installing:
lsof x86_64 4.94.0-3.el9 tf-mirrors.ci_repos_yum9-baseos 238 k
python3-pip noarch 21.3.1-2.el9_8.rocky.0.1 tf-mirrors.ci_repos_yum9-appstream 1.7 M
Upgrading:
jq x86_64 1.6-19.el9_8.2 tf-mirrors.ci_repos_yum9-baseos 187 k
python-unversioned-command noarch 3.9.25-7.el9_8 tf-mirrors.ci_repos_yum9-appstream 9.7 k
python3 x86_64 3.9.25-7.el9_8 tf-mirrors.ci_repos_yum9-baseos 26 k
python3-libs x86_64 3.9.25-7.el9_8 tf-mirrors.ci_repos_yum9-baseos 7.5 M
Transaction Summary
========================================================================================================
Install 2 Packages
Upgrade 4 Packages
Total download size: 9.7 M
Downloading Packages:
(1/6): lsof-4.94.0-3.el9.x86_64.rpm 9.6 MB/s | 238 kB 00:00
(2/6): jq-1.6-19.el9_8.2.x86_64.rpm 6.1 MB/s | 187 kB 00:00
(3/6): python3-3.9.25-7.el9_8.x86_64.rpm 2.7 MB/s | 26 kB 00:00
(4/6): python-unversioned-command-3.9.25-7.el9_ 2.1 MB/s | 9.7 kB 00:00
(5/6): python3-pip-21.3.1-2.el9_8.rocky.0.1.noa 28 MB/s | 1.7 MB 00:00
(6/6): python3-libs-3.9.25-7.el9_8.x86_64.rpm 67 MB/s | 7.5 MB 00:00
--------------------------------------------------------------------------------
Total 67 MB/s | 9.7 MB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : python3-libs-3.9.25-7.el9_8.x86_64 1/10
Upgrading : python-unversioned-command-3.9.25-7.el9_8.noarch 2/10
Upgrading : python3-3.9.25-7.el9_8.x86_64 3/10
Installing : python3-pip-21.3.1-2.el9_8.rocky.0.1.noarch 4/10
Upgrading : jq-1.6-19.el9_8.2.x86_64 5/10
Installing : lsof-4.94.0-3.el9.x86_64 6/10
Cleanup : python3-3.9.19-8.el9_5.1.x86_64 7/10
Cleanup : python-unversioned-command-3.9.19-8.el9_5.1.noarch 8/10
Cleanup : python3-libs-3.9.19-8.el9_5.1.x86_64 9/10
Cleanup : jq-1.6-17.el9.x86_64 10/10
Running scriptlet: jq-1.6-17.el9.x86_64 10/10
Verifying : lsof-4.94.0-3.el9.x86_64 1/10
Verifying : python3-pip-21.3.1-2.el9_8.rocky.0.1.noarch 2/10
Verifying : jq-1.6-19.el9_8.2.x86_64 3/10
Verifying : jq-1.6-17.el9.x86_64 4/10
Verifying : python3-3.9.25-7.el9_8.x86_64 5/10
Verifying : python3-3.9.19-8.el9_5.1.x86_64 6/10
Verifying : python3-libs-3.9.25-7.el9_8.x86_64 7/10
Verifying : python3-libs-3.9.19-8.el9_5.1.x86_64 8/10
Verifying : python-unversioned-command-3.9.25-7.el9_8.noarch 9/10
Verifying : python-unversioned-command-3.9.19-8.el9_5.1.noarch 10/10
Upgraded:
jq-1.6-19.el9_8.2.x86_64
python-unversioned-command-3.9.25-7.el9_8.noarch
python3-3.9.25-7.el9_8.x86_64
python3-libs-3.9.25-7.el9_8.x86_64
Installed:
lsof-4.94.0-3.el9.x86_64 python3-pip-21.3.1-2.el9_8.rocky.0.1.noarch
Complete!
+++ dirname /home/rocky/src/opensdn-io/tf-dev-env/common/setup_docker_root.sh
++ realpath /home/rocky/src/opensdn-io/tf-dev-env/common
+ scriptdir=/home/rocky/src/opensdn-io/tf-dev-env/common
+ source /home/rocky/src/opensdn-io/tf-dev-env/common/common.sh
++ '[' -n '' ']'
++ set -o errexit
++ export DEBUGINFO=FALSE
++ DEBUGINFO=FALSE
++ export CODE_COVERAGE=FALSE
++ CODE_COVERAGE=FALSE
++ export WORKSPACE=/home/rocky
++ WORKSPACE=/home/rocky
++ export TF_CONFIG_DIR=/home/rocky/.tf
++ TF_CONFIG_DIR=/home/rocky/.tf
++ export TF_DEVENV_PROFILE=/home/rocky/.tf/dev.env
++ TF_DEVENV_PROFILE=/home/rocky/.tf/dev.env
++ export BUILD_MODE=full
++ BUILD_MODE=full
++ export BUILD_ROOT=/buildroot
++ BUILD_ROOT=/buildroot
++ export DEBUGINFO_ROOT=/debuginfo
++ DEBUGINFO_ROOT=/debuginfo
++ '[' -e /home/rocky/.tf/dev.env ']'
++ [[ linux-gnu == \l\i\n\u\x\-\g\n\u ]]
+++ cat /etc/os-release /etc/redhat-release /etc/rocky-release /etc/system-release
+++ tr -d '"'
+++ awk -F= '{print $2}'
+++ egrep '^ID='
++ export DISTRO=rocky
++ DISTRO=rocky
+++ cat /etc/os-release /etc/redhat-release /etc/rocky-release /etc/system-release
+++ awk -F= '{print $2}'
+++ tr -d '"'
+++ egrep '^VERSION_ID='
++ export DISTRO_VER=9.5
++ DISTRO_VER=9.5
++ export DISTRO_VER_MAJOR=9
++ DISTRO_VER_MAJOR=9
++ '[' -z x ']'
++ '[' -z /home/rocky/contrail ']'
++ export CONTRAIL_DIR
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ [[ nexus.gz1.opensdn.io:5101 == *\:* ]]
+++ echo nexus.gz1.opensdn.io:5101
+++ cut -f 1 -d :
++ export REGISTRY_IP=nexus.gz1.opensdn.io
++ REGISTRY_IP=nexus.gz1.opensdn.io
+++ echo nexus.gz1.opensdn.io:5101
+++ cut -f 2 -d :
++ export REGISTRY_PORT=5101
++ REGISTRY_PORT=5101
++ export FROZEN_REGISTRY=nexus.opensdn.io:5101
++ FROZEN_REGISTRY=nexus.opensdn.io:5101
++ export GERRIT_URL=https://gerrit.opensdn.io/r
++ GERRIT_URL=https://gerrit.opensdn.io/r
++ export RPM_REPO_IP=localhost
++ RPM_REPO_IP=localhost
++ export RPM_REPO_PORT=6667
++ RPM_REPO_PORT=6667
++ export REGISTRY_CONTAINER_NAME=tf-dev-env-registry
++ REGISTRY_CONTAINER_NAME=tf-dev-env-registry
++ export DEVENV_CONTAINER_NAME=tf-dev-sandbox
++ DEVENV_CONTAINER_NAME=tf-dev-sandbox
++ export CONTRAIL_PARALLEL_BUILD=true
++ CONTRAIL_PARALLEL_BUILD=true
++ export DEVENV_IMAGE_NAME=tf-dev-sandbox
++ DEVENV_IMAGE_NAME=tf-dev-sandbox
++ export DEVENV_TAG=master-2_9_0_1-2_2
++ DEVENV_TAG=master-2_9_0_1-2_2
++ export DEVENV_PUSH_TAG=frozen
++ DEVENV_PUSH_TAG=frozen
++ export DEVENV_IMAGE=tf-dev-sandbox:master-2_9_0_1-2_2
++ DEVENV_IMAGE=tf-dev-sandbox:master-2_9_0_1-2_2
++ export MULTI_KERNEL_BUILD=false
++ MULTI_KERNEL_BUILD=false
++ export CONTRAIL_CONTAINER_TAG=dev
++ CONTRAIL_CONTAINER_TAG=dev
++ export FROZEN_TAG=
++ FROZEN_TAG=
++ export VENDOR_NAME=OpenSDN-IO
++ VENDOR_NAME=OpenSDN-IO
++ export VENDOR_DOMAIN=io.opensdn
++ VENDOR_DOMAIN=io.opensdn
++ export CONTRAIL_BRANCH=master
++ CONTRAIL_BRANCH=master
++ '[' -z z ']'
+ source /home/rocky/src/opensdn-io/tf-dev-env/common/functions.sh
+ ensure_root
++ whoami
+ local me=root
+ '[' root '!=' root ']'
+ echo ''
+ echo 'INFO: [docker install]'
+ echo 'INFO: rocky detected'
+ which docker
+ '[' xrocky == xcentos ']'
+ '[' xrocky == xubuntu ']'
+ '[' xrocky == xrocky ']'
+ systemctl stop firewalld
Failed to stop firewalld.service: Unit firewalld.service not loaded.
+ true
+ install_docker_rocky
+ which docker
which: no docker in (/sbin:/bin:/usr/sbin:/usr/bin)
+ dnf install -y dnf-utils device-mapper-persistent-data lvm2
+ dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
+ retry dnf install -y 'docker-ce-3:28.*' device-mapper-libs device-mapper-event-libs
+ local i
+ (( i=0 ))
+ (( i<5 ))
+ dnf install -y 'docker-ce-3:28.*' device-mapper-libs device-mapper-event-libs
Importing GPG key 0x621E9F35:
Userid : "Docker Release (CE rpm) "
Fingerprint: 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
From : https://download.docker.com/linux/centos/gpg
+ break
+ [[ 0 == 5 ]]
+ dnf remove -y docker-buildx-plugin
+ systemctl start docker
+ echo
+ echo 'INFO: [docker config]'
++ ip route get 1
++ grep -o 'dev.*'
++ awk '{print $2}'
+ default_iface=eth0
+ CONTRAIL_SKIP_INSECURE_REGISTRY=0
+ insecure_registries=
+ registry_ip=nexus.gz1.opensdn.io
+ UPDATE_INSECURE_REGISTRY=false
+ '[' 0 '!=' 0 ']'
+ '[' -z nexus.gz1.opensdn.io ']'
+ check_insecure_registry nexus.gz1.opensdn.io:5101
+ check_docker_value insecure-registries nexus.gz1.opensdn.io:5101
+ local name=insecure-registries
+ local value=nexus.gz1.opensdn.io:5101
+ python -c 'import json; f=open('\''/etc/docker/daemon.json'\''); data=json.load(f); print(data.get('\''insecure-registries'\''));'
+ grep -qi nexus.gz1.opensdn.io:5101
+ '[' -n '' ']'
+ insecure_registries+=nexus.gz1.opensdn.io:5101
+ '[' -n nexus.gz1.opensdn.io:5101 ']'
+ UPDATE_INSECURE_REGISTRY=true
++ ip link show eth0
++ awk '{print $2}'
++ grep -o 'mtu.*'
+ default_iface_mtu=1500
+ docker_reload=0
+ true
+ update_config_docker nexus.gz1.opensdn.io:5101 1500
+ local insecure_registries=nexus.gz1.opensdn.io:5101
+ local default_iface_mtu=1500
+ '[' '!' -e /etc/docker/daemon.json ']'
+ python
+ docker_reload=1
++ get_docker_mtu
++ docker network inspect '--format={{index .Options "com.docker.network.driver.mtu"}}' bridge
+ runtime_docker_mtu=1500
+ [[ 1500 != \1\5\0\0 ]]
+ [[ 1 == \1 ]]
+ set_docker_mtu 1500
+ local default_iface_mtu=1500
+ echo 'INFO: set docker0 mtu to 1500'
++ command -v ifconfig
+ '[' -x '' ']'
+ ip link set dev docker0 mtu 1500
+ restart_docker
+ echo 'INFO: restart docker'
+ [[ xrocky == x\c\e\n\t\o\s ]]
+ [[ xrocky == x\r\o\c\k\y ]]
+ systemctl restart docker
+ echo 'REGISTRY_IP: nexus.gz1.opensdn.io'
INFO: [docker install]
INFO: rocky detected
Last metadata expiration check: 0:00:35 ago on Mon 06 Jul 2026 01:41:06 PM UTC.
Package yum-utils-4.3.0-16.el9.noarch is already installed.
Dependencies resolved.
==================================================================================================
Package Arch Version Repository Size
==================================================================================================
Installing:
device-mapper-persistent-data x86_64 1.1.0-1.el9 tf-mirrors.ci_repos_yum9-baseos 1.1 M
lvm2 x86_64 9:2.03.33-4.el9.1 tf-mirrors.ci_repos_yum9-baseos 1.5 M
Upgrading:
device-mapper x86_64 9:1.02.207-4.el9.1 tf-mirrors.ci_repos_yum9-baseos 138 k
device-mapper-libs x86_64 9:1.02.207-4.el9.1 tf-mirrors.ci_repos_yum9-baseos 179 k
dnf-plugins-core noarch 4.3.0-26.el9 tf-mirrors.ci_repos_yum9-baseos 35 k
python3-dnf-plugins-core noarch 4.3.0-26.el9 tf-mirrors.ci_repos_yum9-baseos 245 k
yum-utils noarch 4.3.0-26.el9 tf-mirrors.ci_repos_yum9-baseos 34 k
Installing dependencies:
device-mapper-event x86_64 9:1.02.207-4.el9.1 tf-mirrors.ci_repos_yum9-baseos 34 k
device-mapper-event-libs x86_64 9:1.02.207-4.el9.1 tf-mirrors.ci_repos_yum9-baseos 31 k
libaio x86_64 0.3.111-13.el9 tf-mirrors.ci_repos_yum9-baseos 23 k
libnvme x86_64 1.16.1-3.el9 tf-mirrors.ci_repos_yum9-baseos 116 k
lvm2-libs x86_64 9:2.03.33-4.el9.1 tf-mirrors.ci_repos_yum9-baseos 1.0 M
Transaction Summary
==================================================================================================
Install 7 Packages
Upgrade 5 Packages
Total download size: 4.5 M
Downloading Packages:
(1/12): device-mapper-event-libs-1.02.207-4.el9 1.9 MB/s | 31 kB 00:00
(2/12): device-mapper-event-1.02.207-4.el9.1.x8 1.7 MB/s | 34 kB 00:00
(3/12): libaio-0.3.111-13.el9.x86_64.rpm 3.6 MB/s | 23 kB 00:00
(4/12): libnvme-1.16.1-3.el9.x86_64.rpm 16 MB/s | 116 kB 00:00
(5/12): device-mapper-persistent-data-1.1.0-1.e 8.7 MB/s | 1.1 MB 00:00
(6/12): device-mapper-1.02.207-4.el9.1.x86_64.r 1.1 MB/s | 138 kB 00:00
(7/12): lvm2-libs-2.03.33-4.el9.1.x86_64.rpm 2.5 MB/s | 1.0 MB 00:00
(8/12): device-mapper-libs-1.02.207-4.el9.1.x86 953 kB/s | 179 kB 00:00
(9/12): dnf-plugins-core-4.3.0-26.el9.noarch.rp 4.1 MB/s | 35 kB 00:00
(10/12): lvm2-2.03.33-4.el9.1.x86_64.rpm 3.5 MB/s | 1.5 MB 00:00
(11/12): yum-utils-4.3.0-26.el9.noarch.rpm 1.8 MB/s | 34 kB 00:00
(12/12): python3-dnf-plugins-core-4.3.0-26.el9. 9.1 MB/s | 245 kB 00:00
--------------------------------------------------------------------------------
Total 9.5 MB/s | 4.5 MB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : device-mapper-libs-9:1.02.207-4.el9.1.x86_64 1/17
Upgrading : device-mapper-9:1.02.207-4.el9.1.x86_64 2/17
Installing : device-mapper-event-libs-9:1.02.207-4.el9.1.x86_64 3/17
Installing : libnvme-1.16.1-3.el9.x86_64 4/17
Installing : libaio-0.3.111-13.el9.x86_64 5/17
Installing : device-mapper-event-9:1.02.207-4.el9.1.x86_64 6/17
Running scriptlet: device-mapper-event-9:1.02.207-4.el9.1.x86_64 6/17
Created symlink /etc/systemd/system/sockets.target.wants/dm-event.socket → /usr/lib/systemd/system/dm-event.socket.
Installing : lvm2-libs-9:2.03.33-4.el9.1.x86_64 7/17
Upgrading : python3-dnf-plugins-core-4.3.0-26.el9.noarch 8/17
Upgrading : dnf-plugins-core-4.3.0-26.el9.noarch 9/17
Installing : device-mapper-persistent-data-1.1.0-1.el9.x86_64 10/17
Installing : lvm2-9:2.03.33-4.el9.1.x86_64 11/17
Running scriptlet: lvm2-9:2.03.33-4.el9.1.x86_64 11/17
Created symlink /etc/systemd/system/sysinit.target.wants/lvm2-monitor.service → /usr/lib/systemd/system/lvm2-monitor.service.
Created symlink /etc/systemd/system/sysinit.target.wants/lvm2-lvmpolld.socket → /usr/lib/systemd/system/lvm2-lvmpolld.socket.
Upgrading : yum-utils-4.3.0-26.el9.noarch 12/17
Cleanup : device-mapper-9:1.02.198-2.el9.x86_64 13/17
Cleanup : yum-utils-4.3.0-16.el9.noarch 14/17
Cleanup : dnf-plugins-core-4.3.0-16.el9.noarch 15/17
Cleanup : python3-dnf-plugins-core-4.3.0-16.el9.noarch 16/17
Cleanup : device-mapper-libs-9:1.02.198-2.el9.x86_64 17/17
Running scriptlet: device-mapper-libs-9:1.02.198-2.el9.x86_64 17/17
Verifying : device-mapper-event-9:1.02.207-4.el9.1.x86_64 1/17
Verifying : device-mapper-event-libs-9:1.02.207-4.el9.1.x86_64 2/17
Verifying : device-mapper-persistent-data-1.1.0-1.el9.x86_64 3/17
Verifying : libaio-0.3.111-13.el9.x86_64 4/17
Verifying : libnvme-1.16.1-3.el9.x86_64 5/17
Verifying : lvm2-9:2.03.33-4.el9.1.x86_64 6/17
Verifying : lvm2-libs-9:2.03.33-4.el9.1.x86_64 7/17
Verifying : device-mapper-9:1.02.207-4.el9.1.x86_64 8/17
Verifying : device-mapper-9:1.02.198-2.el9.x86_64 9/17
Verifying : device-mapper-libs-9:1.02.207-4.el9.1.x86_64 10/17
Verifying : device-mapper-libs-9:1.02.198-2.el9.x86_64 11/17
Verifying : dnf-plugins-core-4.3.0-26.el9.noarch 12/17
Verifying : dnf-plugins-core-4.3.0-16.el9.noarch 13/17
Verifying : python3-dnf-plugins-core-4.3.0-26.el9.noarch 14/17
Verifying : python3-dnf-plugins-core-4.3.0-16.el9.noarch 15/17
Verifying : yum-utils-4.3.0-26.el9.noarch 16/17
Verifying : yum-utils-4.3.0-16.el9.noarch 17/17
Upgraded:
device-mapper-9:1.02.207-4.el9.1.x86_64
device-mapper-libs-9:1.02.207-4.el9.1.x86_64
dnf-plugins-core-4.3.0-26.el9.noarch
python3-dnf-plugins-core-4.3.0-26.el9.noarch
yum-utils-4.3.0-26.el9.noarch
Installed:
device-mapper-event-9:1.02.207-4.el9.1.x86_64
device-mapper-event-libs-9:1.02.207-4.el9.1.x86_64
device-mapper-persistent-data-1.1.0-1.el9.x86_64
libaio-0.3.111-13.el9.x86_64
libnvme-1.16.1-3.el9.x86_64
lvm2-9:2.03.33-4.el9.1.x86_64
lvm2-libs-9:2.03.33-4.el9.1.x86_64
Complete!
Adding repo from: https://download.docker.com/linux/centos/docker-ce.repo
Docker CE Stable - x86_64 383 kB/s | 80 kB 00:00
Package device-mapper-libs-9:1.02.207-4.el9.1.x86_64 is already installed.
Package device-mapper-event-libs-9:1.02.207-4.el9.1.x86_64 is already installed.
Dependencies resolved.
==============================================================================================
Package Arch Version Repository Size
==============================================================================================
Installing:
docker-ce x86_64 3:28.5.2-1.el9 docker-ce-stable 21 M
Installing dependencies:
container-selinux noarch 3:2.232.1-1.el9 tf-mirrors.ci_repos_yum9-appstream 55 k
containerd.io x86_64 2.2.5-1.el9 docker-ce-stable 35 M
docker-ce-cli x86_64 1:29.6.1-1.el9 docker-ce-stable 8.5 M
iptables-legacy x86_64 1.8.10-4.1.el9 tf-mirrors.ci_repos_epel9.repo 49 k
iptables-legacy-libs x86_64 1.8.10-4.1.el9 tf-mirrors.ci_repos_epel9.repo 37 k
libnftnl x86_64 1.2.6-4.el9_4 tf-mirrors.ci_repos_yum9-baseos 87 k
nftables x86_64 1:1.0.9-7.el9_8 tf-mirrors.ci_repos_yum9-baseos 419 k
Installing weak dependencies:
docker-buildx-plugin x86_64 0.35.0-1.el9 docker-ce-stable 18 M
docker-ce-rootless-extras x86_64 29.6.1-1.el9 docker-ce-stable 5.6 M
docker-compose-plugin x86_64 5.3.0-1.el9 docker-ce-stable 8.4 M
Transaction Summary
==============================================================================================
Install 11 Packages
Total download size: 97 M
Installed size: 363 M
Downloading Packages:
(1/11): container-selinux-2.232.1-1.el9.noarch. 4.0 MB/s | 55 kB 00:00
(2/11): libnftnl-1.2.6-4.el9_4.x86_64.rpm 4.7 MB/s | 87 kB 00:00
(3/11): iptables-legacy-1.8.10-4.1.el9.x86_64.r 5.8 MB/s | 49 kB 00:00
(4/11): iptables-legacy-libs-1.8.10-4.1.el9.x86 5.2 MB/s | 37 kB 00:00
(5/11): nftables-1.0.9-7.el9_8.x86_64.rpm 12 MB/s | 419 kB 00:00
(6/11): docker-buildx-plugin-0.35.0-1.el9.x86_6 37 MB/s | 18 MB 00:00
(7/11): docker-ce-28.5.2-1.el9.x86_64.rpm 33 MB/s | 21 MB 00:00
(8/11): containerd.io-2.2.5-1.el9.x86_64.rpm 42 MB/s | 35 MB 00:00
(9/11): docker-ce-cli-29.6.1-1.el9.x86_64.rpm 19 MB/s | 8.5 MB 00:00
(10/11): docker-ce-rootless-extras-29.6.1-1.el9 15 MB/s | 5.6 MB 00:00
(11/11): docker-compose-plugin-5.3.0-1.el9.x86_ 29 MB/s | 8.4 MB 00:00
--------------------------------------------------------------------------------
Total 83 MB/s | 97 MB 00:01
Docker CE Stable - x86_64 18 kB/s | 1.6 kB 00:00
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : docker-buildx-plugin-0.35.0-1.el9.x86_64 1/11
Running scriptlet: docker-buildx-plugin-0.35.0-1.el9.x86_64 1/11
Installing : docker-compose-plugin-5.3.0-1.el9.x86_64 2/11
Running scriptlet: docker-compose-plugin-5.3.0-1.el9.x86_64 2/11
Running scriptlet: container-selinux-3:2.232.1-1.el9.noarch 3/11
Installing : container-selinux-3:2.232.1-1.el9.noarch 3/11
Running scriptlet: container-selinux-3:2.232.1-1.el9.noarch 3/11
Installing : containerd.io-2.2.5-1.el9.x86_64 4/11
Running scriptlet: containerd.io-2.2.5-1.el9.x86_64 4/11
Installing : docker-ce-cli-1:29.6.1-1.el9.x86_64 5/11
Running scriptlet: docker-ce-cli-1:29.6.1-1.el9.x86_64 5/11
Installing : iptables-legacy-libs-1.8.10-4.1.el9.x86_64 6/11
Installing : iptables-legacy-1.8.10-4.1.el9.x86_64 7/11
Running scriptlet: iptables-legacy-1.8.10-4.1.el9.x86_64 7/11
Installing : libnftnl-1.2.6-4.el9_4.x86_64 8/11
Installing : nftables-1:1.0.9-7.el9_8.x86_64 9/11
Running scriptlet: nftables-1:1.0.9-7.el9_8.x86_64 9/11
Installing : docker-ce-rootless-extras-29.6.1-1.el9.x86_64 10/11
Running scriptlet: docker-ce-rootless-extras-29.6.1-1.el9.x86_64 10/11
Installing : docker-ce-3:28.5.2-1.el9.x86_64 11/11
Running scriptlet: docker-ce-3:28.5.2-1.el9.x86_64 11/11
Running scriptlet: container-selinux-3:2.232.1-1.el9.noarch 11/11
Running scriptlet: docker-ce-3:28.5.2-1.el9.x86_64 11/11
Verifying : libnftnl-1.2.6-4.el9_4.x86_64 1/11
Verifying : nftables-1:1.0.9-7.el9_8.x86_64 2/11
Verifying : container-selinux-3:2.232.1-1.el9.noarch 3/11
Verifying : iptables-legacy-1.8.10-4.1.el9.x86_64 4/11
Verifying : iptables-legacy-libs-1.8.10-4.1.el9.x86_64 5/11
Verifying : containerd.io-2.2.5-1.el9.x86_64 6/11
Verifying : docker-buildx-plugin-0.35.0-1.el9.x86_64 7/11
Verifying : docker-ce-3:28.5.2-1.el9.x86_64 8/11
Verifying : docker-ce-cli-1:29.6.1-1.el9.x86_64 9/11
Verifying : docker-ce-rootless-extras-29.6.1-1.el9.x86_64 10/11
Verifying : docker-compose-plugin-5.3.0-1.el9.x86_64 11/11
Installed:
container-selinux-3:2.232.1-1.el9.noarch
containerd.io-2.2.5-1.el9.x86_64
docker-buildx-plugin-0.35.0-1.el9.x86_64
docker-ce-3:28.5.2-1.el9.x86_64
docker-ce-cli-1:29.6.1-1.el9.x86_64
docker-ce-rootless-extras-29.6.1-1.el9.x86_64
docker-compose-plugin-5.3.0-1.el9.x86_64
iptables-legacy-1.8.10-4.1.el9.x86_64
iptables-legacy-libs-1.8.10-4.1.el9.x86_64
libnftnl-1.2.6-4.el9_4.x86_64
nftables-1:1.0.9-7.el9_8.x86_64
Complete!
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Removing:
docker-buildx-plugin x86_64 0.35.0-1.el9 @docker-ce-stable 69 M
Transaction Summary
================================================================================
Remove 1 Package
Freed space: 69 M
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: docker-buildx-plugin-0.35.0-1.el9.x86_64 1/1
Erasing : docker-buildx-plugin-0.35.0-1.el9.x86_64 1/1
Running scriptlet: docker-buildx-plugin-0.35.0-1.el9.x86_64 1/1
Verifying : docker-buildx-plugin-0.35.0-1.el9.x86_64 1/1
Removed:
docker-buildx-plugin-0.35.0-1.el9.x86_64
Complete!
INFO: [docker config]
INFO: set docker0 mtu to 1500
INFO: restart docker
REGISTRY_IP: nexus.gz1.opensdn.io
[update tf devenv configuration]
tf setup profile /home/rocky/.tf/dev.env
# dev env options
CONTRAIL_CONTAINER_TAG=${CONTRAIL_CONTAINER_TAG:-dev}
FROZEN_TAG=${FROZEN_TAG:-}
FROZEN_REGISTRY=${FROZEN_REGISTRY:-nexus.opensdn.io:5101}
CONTAINER_REGISTRY=${CONTAINER_REGISTRY:-nexus.gz1.opensdn.io:5101}
RPM_REPO_IP='localhost'
RPM_REPO_PORT=${RPM_REPO_PORT:-6667}
BUILD_MODE=${BUILD_MODE:-full}
# others
VENDOR_NAME="${VENDOR_NAME:-OpenSDN-IO}"
VENDOR_DOMAIN="${VENDOR_DOMAIN:-io.opensdn}"
INFO: Docker registry deployment skipped
[load tf devenv configuration]
INFO: make common.env
INFO: common.env content:
LINUX_DISTR=
LINUX_DISTR_VER=
CONTRAIL_CONTAINER_TAG=dev
CONTRAIL_DEPLOYERS_TAG=dev
CONTRAIL_REGISTRY=nexus.gz1.opensdn.io:5101
CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
PIP_REPOSITORY=http://localhost:6667/pip/simple
DEPLOYERS_BASE_CONTAINER=nexus.gz1.opensdn.io:5101/opensdn-general-base:dev
CONTRAIL_PARALLEL_BUILD=true
VENDOR_NAME=OpenSDN-IO
VENDOR_DOMAIN=io.opensdn
OPENSDN_REGISTRY_PUSH=
OPENSDN_REGISTRY_USERNAME=
OPENSDN_REGISTRY_PASSWORD=
INFO: environment setup
master-2_9_0_1-2_2: Pulling from tf-dev-sandbox
446f83f14b23: Pulling fs layer
1dc83cba4ffb: Pulling fs layer
67ea5baf6815: Pulling fs layer
15b12b6db833: Pulling fs layer
7db9f76be904: Pulling fs layer
caf3e7192f03: Pulling fs layer
d29f4277c0ee: Pulling fs layer
15b12b6db833: Waiting
7db9f76be904: Waiting
caf3e7192f03: Waiting
d29f4277c0ee: Waiting
1dc83cba4ffb: Verifying Checksum
1dc83cba4ffb: Download complete
67ea5baf6815: Verifying Checksum
67ea5baf6815: Download complete
15b12b6db833: Verifying Checksum
15b12b6db833: Download complete
caf3e7192f03: Download complete
446f83f14b23: Download complete
446f83f14b23: Pull complete
1dc83cba4ffb: Pull complete
67ea5baf6815: Pull complete
15b12b6db833: Pull complete
d29f4277c0ee: Verifying Checksum
d29f4277c0ee: Download complete
7db9f76be904: Verifying Checksum
7db9f76be904: Download complete
7db9f76be904: Pull complete
caf3e7192f03: Pull complete
d29f4277c0ee: Pull complete
Digest: sha256:61ebc4575575fc9b9bc6353bbd784fb534b6b2f50010579c3482aca03d6e4f37
Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/tf-dev-sandbox:master-2_9_0_1-2_2
nexus.gz1.opensdn.io:5101/tf-dev-sandbox:master-2_9_0_1-2_2
INFO: start cmd 'mysudo docker run --network host --privileged --detach --name tf-dev-sandbox -w /root -e LC_ALL=en_US.UTF-8 -e LANG=en_US.UTF-8 -e LANGUAGE=en_US.UTF-8 -v /etc/localtime:/etc/localtime:z -v /home/rocky/src/opensdn-io/tf-dev-env:/root/tf-dev-env:z -v /home/rocky/output:/output:z -v /home/rocky/src/opensdn-io/tf-dev-env/input:/input:z -v /home/rocky/src/opensdn-io/tf-dev-env/config:/config:z -v /var/run:/var/run:z -it nexus.gz1.opensdn.io:5101/tf-dev-sandbox:master-2_9_0_1-2_2'
a80bf645a111ae15cd2fb0bdd5b2c07630fa6a51b3410b1455120e6b884e2645
tf-dev-sandbox created.
INFO: run stage merge_coverage with target
INFO: run stage merge_coverage with target
[load tf devenv configuration]
INFO: source env from /input/tf-developer-sandbox.env
INFO: source env from /root/tf-dev-env/common.env
INFO: create symlinks to work directories with artifacts Mon Jul 6 01:43:36 PM UTC 2026
87 files removed
INFO: merge_coverage (lcov merge) Mon Jul 6 01:43:36 PM UTC 2026
+ infos='/in/*.info'
+ merged=/out/coverage.merged.info
+ merged_tmp=/out/coverage.merged.info.tmp
+ htmlout=/out/coverage-html
+ generated_code='/root/contrail/build/*'
+ rm -rf '/in/*'
+ mkdir -p /in
+ args=
+ coverage_url=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true/logs/coverage/
++ curl -fsSL http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true/logs/coverage/
++ grep -v merged
++ sed -n 's/.*href="\([^"#?]*\.info\.gz\)".*/\1/p'
+ coverage_files='coverage.agent.info.gz
coverage.group-one.info.gz
coverage.ungrouped.info.gz'
+ for ut_coverage_file in $coverage_files
+ url=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true/logs/coverage/coverage.agent.info.gz
+ curl -fsSL http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true/logs/coverage/coverage.agent.info.gz -o /in/coverage.agent.info.gz
+ gunzip -f /in/coverage.agent.info.gz
+ args+='-a /in/coverage.agent.info '
+ for ut_coverage_file in $coverage_files
+ url=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true/logs/coverage/coverage.group-one.info.gz
+ curl -fsSL http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true/logs/coverage/coverage.group-one.info.gz -o /in/coverage.group-one.info.gz
+ gunzip -f /in/coverage.group-one.info.gz
+ args+='-a /in/coverage.group-one.info '
+ for ut_coverage_file in $coverage_files
+ url=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true/logs/coverage/coverage.ungrouped.info.gz
+ curl -fsSL http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true/logs/coverage/coverage.ungrouped.info.gz -o /in/coverage.ungrouped.info.gz
+ gunzip -f /in/coverage.ungrouped.info.gz
+ args+='-a /in/coverage.ungrouped.info '
+ rm -rf '/out/*'
+ mkdir -p /out
+ lcov -a /in/coverage.agent.info -a /in/coverage.group-one.info -a /in/coverage.ungrouped.info -o /out/coverage.merged.info --ignore-errors source,unused
Combining tracefiles.
Reading tracefile /in/coverage.agent.info
Reading tracefile /in/coverage.group-one.info
Reading tracefile /in/coverage.ungrouped.info
Writing data to /out/coverage.merged.info
Summary coverage rate:
lines......: 19.1% (89748 of 470494 lines)
functions..: 31.4% (13661 of 43553 functions)
branches...: no data found
+ [[ ! -s /out/coverage.merged.info ]]
+ lcov --remove /out/coverage.merged.info '/root/contrail/build/*' -o /out/coverage.merged.info.tmp --ignore-errors source,unused
Reading tracefile /out/coverage.merged.info
Removing /root/contrail/build/debug/base/sandesh/cpuinfo_constants.cpp
Removing /root/contrail/build/debug/base/sandesh/cpuinfo_types.cpp
Removing /root/contrail/build/debug/base/sandesh/cpuinfo_types.h
Removing /root/contrail/build/debug/base/sandesh/nodeinfo_types.cpp
Removing /root/contrail/build/debug/base/sandesh/nodeinfo_types.h
Removing /root/contrail/build/debug/base/sandesh/process_info_constants.cpp
Removing /root/contrail/build/debug/base/sandesh/process_info_types.cpp
Removing /root/contrail/build/debug/base/sandesh/process_info_types.h
Removing /root/contrail/build/debug/base/sandesh/task_types.cpp
Removing /root/contrail/build/debug/base/sandesh/task_types.h
Removing /root/contrail/build/debug/bgp/peer_info_types.cpp
Removing /root/contrail/build/debug/bgp/peer_info_types.h
Removing /root/contrail/build/debug/db/db_types.h
Removing /root/contrail/build/debug/dns/bind/bind_types.cpp
Removing /root/contrail/build/debug/dns/bind/bind_types.h
Removing /root/contrail/build/debug/ifmap/ifmap_agent_types.cpp
Removing /root/contrail/build/debug/ifmap/ifmap_agent_types.h
Removing /root/contrail/build/debug/ifmap/ifmap_server_show_types.h
Removing /root/contrail/build/debug/io/io_types.cpp
Removing /root/contrail/build/debug/io/io_types.h
Removing /root/contrail/build/debug/ksync/ksync_types.cpp
Removing /root/contrail/build/debug/ksync/ksync_types.h
Removing /root/contrail/build/debug/sandesh/common/flow_types.cpp
Removing /root/contrail/build/debug/sandesh/common/flow_types.h
Removing /root/contrail/build/debug/sandesh/common/vns_constants.cpp
Removing /root/contrail/build/debug/schema/bgp_schema_agent.cc
Removing /root/contrail/build/debug/schema/bgp_schema_parser.cc
Removing /root/contrail/build/debug/schema/bgp_schema_types.cc
Removing /root/contrail/build/debug/schema/bgp_schema_types.h
Removing /root/contrail/build/debug/schema/vnc_cfg_agent.cc
Removing /root/contrail/build/debug/schema/vnc_cfg_parser.cc
Removing /root/contrail/build/debug/schema/vnc_cfg_types.cc
Removing /root/contrail/build/debug/schema/vnc_cfg_types.h
Removing /root/contrail/build/debug/schema/xmpp_enet_parser.cc
Removing /root/contrail/build/debug/schema/xmpp_enet_types.cc
Removing /root/contrail/build/debug/schema/xmpp_enet_types.h
Removing /root/contrail/build/debug/schema/xmpp_multicast_parser.cc
Removing /root/contrail/build/debug/schema/xmpp_multicast_types.cc
Removing /root/contrail/build/debug/schema/xmpp_multicast_types.h
Removing /root/contrail/build/debug/schema/xmpp_mvpn_parser.cc
Removing /root/contrail/build/debug/schema/xmpp_mvpn_types.cc
Removing /root/contrail/build/debug/schema/xmpp_unicast_parser.cc
Removing /root/contrail/build/debug/schema/xmpp_unicast_types.cc
Removing /root/contrail/build/debug/schema/xmpp_unicast_types.h
Removing /root/contrail/build/debug/tools/sandesh/compiler/sandeshy.cc
Removing /root/contrail/build/debug/tools/sandesh/library/common/sandesh_constants.cpp
Removing /root/contrail/build/debug/tools/sandesh/library/common/sandesh_ctrl_types.cpp
Removing /root/contrail/build/debug/tools/sandesh/library/common/sandesh_ctrl_types.h
Removing /root/contrail/build/debug/tools/sandesh/library/common/sandesh_trace_types.cpp
Removing /root/contrail/build/debug/tools/sandesh/library/common/sandesh_trace_types.h
Removing /root/contrail/build/debug/tools/sandesh/library/common/sandesh_types.cpp
Removing /root/contrail/build/debug/tools/sandesh/library/common/sandesh_uve_types.cpp
Removing /root/contrail/build/debug/tools/sandesh/library/common/sandesh_uve_types.h
Removing /root/contrail/build/debug/vnsw/agent/cmn/stats_constants.cpp
Removing /root/contrail/build/debug/vnsw/agent/cmn/stats_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/cmn/stats_types.h
Removing /root/contrail/build/debug/vnsw/agent/controller/controller_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/controller/controller_types.h
Removing /root/contrail/build/debug/vnsw/agent/diag/diag_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/diag/diag_types.h
Removing /root/contrail/build/debug/vnsw/agent/kstate/kstate_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/kstate/kstate_types.h
Removing /root/contrail/build/debug/vnsw/agent/mac_learning/mac_learning_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/mac_learning/mac_learning_types.h
Removing /root/contrail/build/debug/vnsw/agent/oper/agent_constants.cpp
Removing /root/contrail/build/debug/vnsw/agent/oper/agent_profile_constants.cpp
Removing /root/contrail/build/debug/vnsw/agent/oper/agent_profile_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/oper/agent_profile_types.h
Removing /root/contrail/build/debug/vnsw/agent/oper/agent_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/oper/agent_types.h
Removing /root/contrail/build/debug/vnsw/agent/oper/multicast_constants.cpp
Removing /root/contrail/build/debug/vnsw/agent/oper/multicast_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/oper/multicast_types.h
Removing /root/contrail/build/debug/vnsw/agent/pkt/pkt_constants.cpp
Removing /root/contrail/build/debug/vnsw/agent/pkt/pkt_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/pkt/pkt_types.h
Removing /root/contrail/build/debug/vnsw/agent/port_ipc/port_ipc_constants.cpp
Removing /root/contrail/build/debug/vnsw/agent/port_ipc/port_ipc_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/port_ipc/port_ipc_types.h
Removing /root/contrail/build/debug/vnsw/agent/resource_manager/resource_manager_constants.cpp
Removing /root/contrail/build/debug/vnsw/agent/resource_manager/resource_manager_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/resource_manager/resource_manager_types.h
Removing /root/contrail/build/debug/vnsw/agent/services/services_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/services/services_types.h
Removing /root/contrail/build/debug/vnsw/agent/uve/interface_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/uve/interface_types.h
Removing /root/contrail/build/debug/vnsw/agent/uve/port_bmap_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/uve/port_bmap_types.h
Removing /root/contrail/build/debug/vnsw/agent/uve/prouter_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/uve/prouter_types.h
Removing /root/contrail/build/debug/vnsw/agent/uve/stats_interval_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/uve/stats_interval_types.h
Removing /root/contrail/build/debug/vnsw/agent/uve/uve_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/uve/uve_types.h
Removing /root/contrail/build/debug/vnsw/agent/uve/virtual_machine_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/uve/virtual_machine_types.h
Removing /root/contrail/build/debug/vnsw/agent/uve/virtual_network_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/uve/virtual_network_types.h
Removing /root/contrail/build/debug/vnsw/agent/uve/vrouter_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/uve/vrouter_types.h
Removing /root/contrail/build/debug/vnsw/agent/vrouter/flow_stats/flow_stats_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/vrouter/flow_stats/flow_stats_types.h
Removing /root/contrail/build/debug/vnsw/agent/vrouter/ksync/agent_ksync_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/vrouter/ksync/agent_ksync_types.h
Removing /root/contrail/build/debug/vnsw/agent/vrouter/stats_collector/agent_stats_interval_types.cpp
Removing /root/contrail/build/debug/vnsw/agent/vrouter/stats_collector/agent_stats_interval_types.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/generic/rte_atomic.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/generic/rte_byteorder.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/generic/rte_cycles.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/generic/rte_rwlock.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/generic/rte_spinlock.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_atomic.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_byteorder.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_cycles.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_ethdev.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_ether.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_hash_crc.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_ip.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_jhash.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_lcore.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_mbuf.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_memcpy.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_mempool.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_pause.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_prefetch.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_ring.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_ring_generic.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_spinlock.h
Removing /root/contrail/build/debug/vrouter/dpdk/x86_64-native-linuxapp-gcc/include/rte_version.h
Removing /root/contrail/build/debug/vrouter/sandesh/gen-c/vr_types.c
Removing /root/contrail/build/debug/vrouter/sandesh/vr_types.cpp
Removing /root/contrail/build/debug/vrouter/sandesh/vr_types.h
Removing /root/contrail/build/debug/vrouter/utils/vtest/vt_gen_sandesh.c
Removing /root/contrail/build/debug/vrouter/utils/vtest/vt_gen_sandesh_expect.c
Removing /root/contrail/build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.cpp
Removing /root/contrail/build/debug/xmpp/sandesh/xmpp_client_server_sandesh_types.h
Removing /root/contrail/build/debug/xmpp/sandesh/xmpp_message_sandesh_types.cpp
Removing /root/contrail/build/debug/xmpp/sandesh/xmpp_message_sandesh_types.h
Removing /root/contrail/build/debug/xmpp/sandesh/xmpp_peer_info_types.cpp
Removing /root/contrail/build/debug/xmpp/sandesh/xmpp_peer_info_types.h
Removing /root/contrail/build/debug/xmpp/sandesh/xmpp_server_types.cpp
Removing /root/contrail/build/debug/xmpp/sandesh/xmpp_server_types.h
Removing /root/contrail/build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.cpp
Removing /root/contrail/build/debug/xmpp/sandesh/xmpp_state_machine_sandesh_types.h
Removing /root/contrail/build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.cpp
Removing /root/contrail/build/debug/xmpp/sandesh/xmpp_trace_sandesh_types.h
Removing /root/contrail/build/include/http/http_request.h
Removing /root/contrail/build/include/http/http_server.h
Removing /root/contrail/build/include/http/http_session.h
Removing /root/contrail/build/include/log4cplus/helpers/pointer.h
Removing /root/contrail/build/include/log4cplus/loggingmacros.h
Removing /root/contrail/build/include/pugixml/pugixml.hpp
Removing /root/contrail/build/include/sandesh/Thrift.h
Removing /root/contrail/build/include/sandesh/common/flow_types.h
Removing /root/contrail/build/include/sandesh/protocol/TBinaryProtocol.h
Removing /root/contrail/build/include/sandesh/protocol/TJSONProtocol.h
Removing /root/contrail/build/include/sandesh/protocol/TProtocol.h
Removing /root/contrail/build/include/sandesh/protocol/TVirtualProtocol.h
Removing /root/contrail/build/include/sandesh/protocol/TXMLProtocol.h
Removing /root/contrail/build/include/sandesh/request_pipeline.h
Removing /root/contrail/build/include/sandesh/sandesh.h
Removing /root/contrail/build/include/sandesh/sandesh_ctrl_types.h
Removing /root/contrail/build/include/sandesh/sandesh_http.h
Removing /root/contrail/build/include/sandesh/sandesh_message_builder.h
Removing /root/contrail/build/include/sandesh/sandesh_session.h
Removing /root/contrail/build/include/sandesh/sandesh_statistics.h
Removing /root/contrail/build/include/sandesh/sandesh_trace.h
Removing /root/contrail/build/include/sandesh/sandesh_trace_types.h
Removing /root/contrail/build/include/sandesh/sandesh_types.h
Removing /root/contrail/build/include/sandesh/sandesh_uve.h
Removing /root/contrail/build/include/sandesh/sandesh_uve_types.h
Removing /root/contrail/build/include/sandesh/stats_client.h
Removing /root/contrail/build/include/sandesh/transport/TBufferTransports.h
Removing /root/contrail/build/include/sandesh/transport/TTransport.h
Removing /root/contrail/build/include/sandesh/transport/TVirtualTransport.h
Deleted 175 files
Writing data to /out/coverage.merged.info.tmp
Summary coverage rate:
lines......: 38.6% (64307 of 166686 lines)
functions..: 49.0% (10439 of 21300 functions)
branches...: no data found
+ mv -f /out/coverage.merged.info.tmp /out/coverage.merged.info
+ [[ ! -s /out/coverage.merged.info ]]
+ rm -rf /out/coverage-html
+ genhtml_opts=(--ignore-errors source --legend --title "OpenSDN C/C++ coverage (all TARGET_SET jobs)")
+ genhtml --ignore-errors source --legend --title 'OpenSDN C/C++ coverage (all TARGET_SET jobs)' -o /out/coverage-html /out/coverage.merged.info
Reading data file /out/coverage.merged.info
Found 888 entries.
Found common filename prefix "/root/contrail/controller/src/vnsw/agent"
Writing .css and .png files.
Generating output.
Processing file /root/contrail/controller/lib/boost/asio/netlink_protocol.hpp
Processing file /root/contrail/controller/lib/boost/asio/netlink_endpoint.hpp
Processing file /root/contrail/controller/src/bfd/bfd_connection.h
Processing file /root/contrail/controller/src/bfd/bfd_control_packet.h
Processing file /root/contrail/controller/src/bfd/bfd_control_packet.cc
Processing file /root/contrail/controller/src/bfd/bfd_server.h
Processing file /root/contrail/controller/src/bfd/bfd_common.cc
Processing file /root/contrail/controller/src/bfd/bfd_session.cc
Processing file /root/contrail/controller/src/bfd/bfd_state_machine.h
Processing file /root/contrail/controller/src/bfd/bfd_server.cc
Processing file /root/contrail/controller/src/bfd/bfd_session.h
Processing file /root/contrail/controller/src/bfd/bfd_state_machine.cc
Processing file /root/contrail/controller/src/bfd/bfd_common.h
Processing file /root/contrail/controller/src/bfd/bfd_client.cc
Processing file /root/contrail/controller/src/bgp/bgp_config.h
Processing file /root/contrail/controller/src/db/db.h
Processing file /root/contrail/controller/src/db/db_entry.h
Processing file /root/contrail/controller/src/db/db_table_walk_mgr.h
Processing file /root/contrail/controller/src/db/db_entry.cc
Processing file /root/contrail/controller/src/db/db_table_walk_mgr.cc
Processing file /root/contrail/controller/src/db/db_graph.h
Processing file /root/contrail/controller/src/db/db_table_walker.cc
Processing file /root/contrail/controller/src/db/db_graph_vertex.h
Processing file /root/contrail/controller/src/db/db_graph_base.h
Processing file /root/contrail/controller/src/db/db_graph_vertex.cc
Processing file /root/contrail/controller/src/db/db_graph_table.h
Processing file /root/contrail/controller/src/db/db_table_partition.cc
Processing file /root/contrail/controller/src/db/db_graph_edge.h
Processing file /root/contrail/controller/src/db/db_graph_edge.cc
Processing file /root/contrail/controller/src/db/db_partition.cc
Processing file /root/contrail/controller/src/db/db_table.cc
Processing file /root/contrail/controller/src/db/db_table.h
Processing file /root/contrail/controller/src/db/db.cc
Processing file /root/contrail/controller/src/db/db_graph.cc
Processing file /root/contrail/controller/src/db/db_table_partition.h
Processing file /root/contrail/controller/src/db/db_table_walker.h
Processing file /root/contrail/controller/src/dns/bind/xmpp_dns_agent.cc
Processing file /root/contrail/controller/src/dns/bind/bind_resolver.cc
Processing file /root/contrail/controller/src/dns/bind/bind_resolver.h
Processing file /root/contrail/controller/src/dns/bind/bind_util.h
Processing file /root/contrail/controller/src/dns/bind/bind_util.cc
Processing file /root/contrail/controller/src/ifmap/ifmap_agent_parser.h
Processing file /root/contrail/controller/src/ifmap/ifmap_link.h
Processing file /root/contrail/controller/src/ifmap/ifmap_link_table.h
Processing file /root/contrail/controller/src/ifmap/ifmap_node.h
Processing file /root/contrail/controller/src/ifmap/ifmap_object.cc
Processing file /root/contrail/controller/src/ifmap/ifmap_dependency_tracker.h
Processing file /root/contrail/controller/src/ifmap/ifmap_origin.h
Processing file /root/contrail/controller/src/ifmap/ifmap_agent_table.cc
Processing file /root/contrail/controller/src/ifmap/ifmap_agent_table.h
Processing file /root/contrail/controller/src/ifmap/autogen.h
Processing file /root/contrail/controller/src/ifmap/ifmap_link.cc
Processing file /root/contrail/controller/src/ifmap/ifmap_link_table.cc
Processing file /root/contrail/controller/src/ifmap/ifmap_object.h
Processing file /root/contrail/controller/src/ifmap/ifmap_agent_sandesh.cc
Processing file /root/contrail/controller/src/ifmap/ifmap_table.cc
Processing file /root/contrail/controller/src/ifmap/ifmap_agent_parser.cc
Processing file /root/contrail/controller/src/ifmap/ifmap_table.h
Processing file /root/contrail/controller/src/ifmap/ifmap_node.cc
Processing file /root/contrail/controller/src/ifmap/ifmap_dependency_tracker.cc
Processing file /root/contrail/controller/src/ksync/ksync_index.h
Processing file /root/contrail/controller/src/ksync/ksync_sock.cc
Processing file /root/contrail/controller/src/ksync/ksync_sock.h
Processing file /root/contrail/controller/src/ksync/ksync_netlink.cc
Processing file /root/contrail/controller/src/ksync/ksync_tx_queue.cc
Processing file /root/contrail/controller/src/ksync/ksync_sock_tcp.cc
Processing file /root/contrail/controller/src/ksync/ksync_entry.h
Processing file /root/contrail/controller/src/ksync/ksync_sock_user.cc
Processing file /root/contrail/controller/src/ksync/ksync_netlink.h
Processing file /root/contrail/controller/src/ksync/ksync_tx_queue.h
Processing file /root/contrail/controller/src/ksync/ksync_object.cc
Processing file /root/contrail/controller/src/ksync/ksync_sock_user.h
Processing file /root/contrail/controller/src/ksync/ksync_object.h
Processing file /root/contrail/controller/src/ksync/ksync_sock_uds.cc
Processing file /root/contrail/controller/src/net/mac_address.h
Processing file /root/contrail/controller/src/net/tunnel_encap_type.cc
Processing file /root/contrail/controller/src/net/mac_address.cc
Processing file /root/contrail/controller/src/route/table.h
Processing file /root/contrail/controller/src/route/route.cc
Processing file /root/contrail/controller/src/route/route.h
Processing file /root/contrail/controller/src/route/path.h
Processing file /root/contrail/controller/src/sandesh/common/flow_sandesh_impl.cc
Processing file cfg/cfg_init.cc
Processing file cfg/cfg_mirror.h
Processing file cfg/cfg_mirror.cc
Processing file cfg/cfg_init.h
Processing file cfg/cfg_filter.cc
Processing file cmn/agent_stats.h
Processing file cmn/agent.h
Processing file cmn/index_vector.h
Processing file cmn/agent.cc
Processing file cmn/agent_factory.h
Processing file cmn/event_notifier.h
Processing file cmn/event_notifier.cc
Processing file cmn/agent_db.cc
Processing file cmn/agent_cmn.cc
Processing file cmn/xmpp_server_address_parser.cc
Processing file cmn/agent_stats.cc
Processing file cmn/agent_signal.cc
Processing file cmn/agent_db.h
Processing file cmn/agent_cmn.h
Processing file controller/controller_timer.h
Processing file controller/controller_timer.cc
Processing file controller/controller_init.h
Processing file controller/controller_init.cc
Processing file controller/controller_route_walker.cc
Processing file controller/controller_ifmap.cc
Processing file controller/controller_dns.cc
Processing file controller/controller_route_path.h
Processing file controller/controller_ifmap.h
Processing file controller/controller_route_path.cc
Processing file controller/controller_vrf_export.cc
Processing file controller/controller_peer.cc
Processing file controller/controller_sandesh.cc
Processing file controller/controller_peer.h
Processing file controller/controller_export.cc
Processing file controller/controller_dns.h
Processing file controller/controller_export.h
Processing file controller/controller_route_walker.h
Processing file diag/segment_health_check.cc
Processing file diag/diag_pkt_handler.cc
Processing file diag/overlay_traceroute.h
Processing file diag/diag.cc
Processing file diag/diag_pkt_handler.h
Processing file diag/traceroute.cc
Processing file diag/diag.h
Processing file diag/overlay_ping.cc
Processing file diag/segment_health_check.h
Processing file diag/diag_proto.cc
Processing file diag/diag_proto.h
Processing file diag/overlay_traceroute.cc
Processing file diag/ping.cc
Processing file filter/traffic_action.cc
Processing file filter/acl.cc
Processing file filter/acl_entry_match.h
Processing file filter/acl_entry.cc
Processing file filter/acl_entry_spec.h
Processing file filter/policy_set.h
Processing file filter/traffic_action.h
Processing file filter/packet_header.h
Processing file filter/acl.h
Processing file filter/acl_entry.h
Processing file filter/policy_set.cc
Processing file init/contrail_init_common.cc
Processing file init/agent_init.h
Processing file init/agent_param.cc
Processing file init/agent_param.h
Processing file init/agent_init.cc
Processing file init/contrail_init_common.h
Processing file kstate/vrf_kstate.cc
Processing file kstate/flow_kstate.h
Processing file kstate/nh_kstate.cc
Processing file kstate/mpls_kstate.cc
Processing file kstate/interface_kstate.cc
Processing file kstate/kstate_io_context.cc
Processing file kstate/vrf_stats_kstate.cc
Processing file kstate/flow_kstate.cc
Processing file kstate/kstate_io_context.h
Processing file kstate/kstate.cc
Processing file kstate/mirror_kstate.cc
Processing file kstate/route_kstate.cc
Processing file kstate/vrf_assign_kstate.cc
Processing file kstate/interface_kstate.h
Processing file kstate/kstate.h
Processing file kstate/qos_config_kstate.cc
Processing file kstate/drop_stats_kstate.h
Processing file kstate/kstate_handler.cc
Processing file kstate/vxlan_kstate.cc
Processing file kstate/drop_stats_kstate.cc
Processing file kstate/forwarding_class_kstate.cc
Processing file mac_learning/mac_learning_proto_handler.h
Processing file mac_learning/mac_learning_init.cc
Processing file mac_learning/mac_learning_proto.h
Processing file mac_learning/mac_learning_base.h
Processing file mac_learning/mac_ip_learning_proto_handler.cc
Processing file mac_learning/mac_learning_event.h
Processing file mac_learning/mac_learning_db_client.h
Processing file mac_learning/mac_learning_mgmt.cc
Processing file mac_learning/mac_ip_learning_proto_handler.h
Processing file mac_learning/mac_ip_learning.h
Processing file mac_learning/mac_learning.h
Processing file mac_learning/mac_learning_proto.cc
Processing file mac_learning/mac_ip_learning.cc
Processing file mac_learning/mac_learning_init.h
Processing file mac_learning/mac_learning_mgmt.h
Processing file mac_learning/mac_learning_key.h
Processing file mac_learning/mac_aging.h
Processing file mac_learning/mac_learning_db_client.cc
Processing file mac_learning/mac_learning.cc
Processing file mac_learning/mac_aging.cc
Processing file mac_learning/mac_learning_proto_handler.cc
Processing file mac_learning/mac_ip_learning_key.h
Processing file nexthop_server/nexthop_manager.cc
Processing file nexthop_server/nexthop_client.cc
Processing file nexthop_server/nexthop_server.cc
Processing file nexthop_server/nexthop_entry.h
Processing file oper/nexthop.cc
Processing file oper/physical_device_vn.h
Processing file oper/mpls.cc
Processing file oper/vxlan_routes_leaking.cc
Processing file oper/bridge_domain.cc
Processing file oper/vm_interface_utils.cc
Processing file oper/nexthop.h
Processing file oper/physical_interface.h
Processing file oper/agent_route_resync.cc
Processing file oper/mpls.h
Processing file oper/ecmp.cc
Processing file oper/multicast.h
Processing file oper/docker_instance_adapter.h
Processing file oper/health_check.cc
Processing file oper/instance_manager.h
Processing file oper/tag.h
Processing file oper/qos_config.cc
Processing file oper/qos_queue.cc
Processing file oper/vm_interface.h
Processing file oper/qos_config.h
Processing file oper/global_qos_config.h
Processing file oper/ecmp.h
Processing file oper/hbf.h
Processing file oper/inet_unicast_route.cc
Processing file oper/vxlan_xmpp_routes.cc
Processing file oper/vrf.h
Processing file oper/security_logging_object.h
Processing file oper/operdb_init.cc
Processing file oper/agent_route.h
Processing file oper/vm.h
Processing file oper/agent_route.cc
Processing file oper/route_leak.h
Processing file oper/agent_path.h
Processing file oper/bridge_route.cc
Processing file oper/tsn_elector.h
Processing file oper/crypt_tunnel.h
Processing file oper/agent_sandesh.h
Processing file oper/global_vrouter.h
Processing file oper/vn.h
Processing file oper/crypt_tunnel.cc
Processing file oper/netns_instance_adapter.cc
Processing file oper/bgp_router.h
Processing file oper/packet_interface.h
Processing file oper/global_vrouter.cc
Processing file oper/sg.h
Processing file oper/vxlan_templates.cc
Processing file oper/vrf.cc
Processing file oper/vm.cc
Processing file oper/path_preference.h
Processing file oper/operdb_init.h
Processing file oper/global_system_config.cc
Processing file oper/peer.cc
Processing file oper/bgp_as_service.h
Processing file oper/vn.cc
Processing file oper/agent_route_walker.cc
Processing file oper/forwarding_class.h
Processing file oper/oper_dhcp_options.h
Processing file oper/remote_physical_interface.h
Processing file oper/health_check.h
Processing file oper/multicast_policy.cc
Processing file oper/bridge_domain.h
Processing file oper/physical_device.h
Processing file oper/vrouter.h
Processing file oper/tsn_elector.cc
Processing file oper/agent_route_walker.h
Processing file oper/evpn_route.cc
Processing file oper/vxlan.h
Processing file oper/tag.cc
Processing file oper/inet4_multicast_route.cc
Processing file oper/route_leak.cc
Processing file oper/metadata_ip.cc
Processing file oper/config_manager.h
Processing file oper/oper_db.h
Processing file oper/agent_sandesh.cc
Processing file oper/ecmp_load_balance.h
Processing file oper/forwarding_class.cc
Processing file oper/service_instance.cc
Processing file oper/instance_task.cc
Processing file oper/path_preference.cc
Processing file oper/logical_interface.h
Processing file oper/vrf_assign.h
Processing file oper/ifmap_dependency_manager.cc
Processing file oper/global_qos_config.cc
Processing file oper/agent_profile.h
Processing file oper/vxlan_routing_manager.cc
Processing file oper/agent_path.cc
Processing file oper/global_system_config.h
Processing file oper/mirror_table.cc
Processing file oper/vxlan.cc
Processing file oper/instance_manager.cc
Processing file oper/vm_interface_request.cc
Processing file oper/interface.cc
Processing file oper/ifmap_dependency_manager.h
Processing file oper/sg.cc
Processing file oper/multicast_policy.h
Processing file oper/inet_interface.cc
Processing file oper/mirror_table.h
Processing file oper/interface_os_params.h
Processing file oper/instance_manager_adapter.h
Processing file oper/agent_profile.cc
Processing file oper/docker_instance_adapter.cc
Processing file oper/evpn_route.h
Processing file oper/multicast.cc
Processing file oper/tunnel_nh.h
Processing file oper/interface.h
Processing file oper/inet_unicast_route.h
Processing file oper/remote_physical_interface.cc
Processing file oper/logical_interface.cc
Processing file oper/config_manager.cc
Processing file oper/instance_task.h
Processing file oper/vxlan_auxilliary.cc
Processing file oper/inet_interface.h
Processing file oper/physical_interface.cc
Processing file oper/vm_interface_config.cc
Processing file oper/vxlan_routing_manager.h
Processing file oper/security_logging_object.cc
Processing file oper/vm_interface.cc
Processing file oper/vrf_assign.cc
Processing file oper/bgp_as_service.cc
Processing file oper/bgp_router.cc
Processing file oper/peer.h
Processing file oper/physical_device.cc
Processing file oper/hbf.cc
Processing file oper/vrouter.cc
Processing file oper/physical_device_vn.cc
Processing file oper/bridge_route.h
Processing file oper/inet4_multicast_route.h
Processing file oper/qos_queue.h
Processing file oper/audit_list.h
Processing file oper/netns_instance_adapter.h
Processing file oper/service_instance.h
Processing file oper/nix/interface_params.cc
Processing file pkt/flow_trace_filter.cc
Processing file pkt/proto.h
Processing file pkt/vrouter_interface.h
Processing file pkt/proto_handler.h
Processing file pkt/flow_handler.cc
Processing file pkt/pkt_sandesh_flow.cc
Processing file pkt/packet_buffer.cc
Processing file pkt/pkt_sandesh_flow.h
Processing file pkt/flow_proto.h
Processing file pkt/proto_handler.cc
Processing file pkt/flow_token.h
Processing file pkt/pkt_init.h
Processing file pkt/flow_table.cc
Processing file pkt/pkt_trace.h
Processing file pkt/flow_proto.cc
Processing file pkt/flow_event.h
Processing file pkt/pkt_handler.h
Processing file pkt/flow_entry.cc
Processing file pkt/flow_table.h
Processing file pkt/packet_buffer.h
Processing file pkt/flow_entry.h
Processing file pkt/flow_event.cc
Processing file pkt/proto.cc
Processing file pkt/flow_handler.h
Processing file pkt/flow_trace_filter.h
Processing file pkt/pkt_flow_info.cc
Processing file pkt/pkt_handler.cc
Processing file pkt/control_interface.h
Processing file pkt/pkt_flow_info.h
Processing file pkt/pkt_init.cc
Processing file pkt/flow_token.cc
Processing file pkt/flow_mgmt.cc
Processing file pkt/flow_mgmt.h
Processing file pkt/flow_mgmt/flow_mgmt_key.cc
Processing file pkt/flow_mgmt/flow_mgmt_entry.h
Processing file pkt/flow_mgmt/flow_mgmt_tree.cc
Processing file pkt/flow_mgmt/flow_mgmt_key_node.h
Processing file pkt/flow_mgmt/flow_mgmt_request.h
Processing file pkt/flow_mgmt/flow_mgmt_dbclient.h
Processing file pkt/flow_mgmt/flow_mgmt_key.h
Processing file pkt/flow_mgmt/flow_mgmt_entry.cc
Processing file pkt/flow_mgmt/flow_entry_info.h
Processing file pkt/flow_mgmt/flow_mgmt_dbclient.cc
Processing file pkt/flow_mgmt/flow_mgmt_tree.h
Processing file port_ipc/rest_common.cc
Processing file port_ipc/config_stale_cleaner.cc
Processing file port_ipc/port_ipc_handler.cc
Processing file port_ipc/config_stale_cleaner.h
Processing file port_ipc/port_subscribe_table.h
Processing file port_ipc/port_ipc_handler.h
Processing file port_ipc/port_subscribe_table.cc
Processing file port_ipc/rest_server.cc
Processing file port_ipc/rest_server.h
Processing file port_ipc/nix/port_ipc_handler_os_impl.cc
Processing file resource_manager/resource_cmn.cc
Processing file resource_manager/resource_table.h
Processing file resource_manager/resource_manager.cc
Processing file resource_manager/vm_interface_index.h
Processing file resource_manager/mirror_index.h
Processing file resource_manager/bgp_as_service_index.cc
Processing file resource_manager/resource_manager.h
Processing file resource_manager/vm_interface_index.cc
Processing file resource_manager/index_resource.cc
Processing file resource_manager/sandesh_map.cc
Processing file resource_manager/index_vector_resource.h
Processing file resource_manager/qos_index.cc
Processing file resource_manager/vrf_index.h
Processing file resource_manager/qos_index.h
Processing file resource_manager/mpls_index.cc
Processing file resource_manager/mpls_index.h
Processing file resource_manager/mirror_index.cc
Processing file resource_manager/sandesh_map.h
Processing file resource_manager/vrf_index.cc
Processing file resource_manager/resource_table.cc
Processing file resource_manager/resource_backup.h
Processing file resource_manager/index_resource.h
Processing file resource_manager/bgp_as_service_index.h
Processing file resource_manager/resource_backup.cc
Processing file services/igmp_proto.cc
Processing file services/dns_proto.h
Processing file services/metadata_proxy.h
Processing file services/icmp_proto.cc
Processing file services/metadata_client_session.h
Processing file services/icmp_error_proto.h
Processing file services/dhcpv6_proto.cc
Processing file services/icmpv6_error_proto.h
Processing file services/arp_handler.cc
Processing file services/dhcpv6_handler.h
Processing file services/dns_proto.cc
Processing file services/arp_proto.h
Processing file services/metadata_server_session.h
Processing file services/icmpv6_error_handler.cc
Processing file services/icmpv6_handler.cc
Processing file services/arp_entry.cc
Processing file services/services_init.cc
Processing file services/services_sandesh.cc
Processing file services/dhcpv6_handler.cc
Processing file services/ndp_entry.h
Processing file services/icmpv6_proto.h
Processing file services/dns_handler.cc
Processing file services/dhcp_handler.cc
Processing file services/icmpv6_error_proto.cc
Processing file services/metadata_server.h
Processing file services/bfd_proto.h
Processing file services/igmp_handler.cc
Processing file services/dhcp_lease_db.cc
Processing file services/icmp_handler.cc
Processing file services/services_init.h
Processing file services/metadata_proxy_ip6.cc
Processing file services/dns_handler.h
Processing file services/services_sandesh.h
Processing file services/metadata_client.h
Processing file services/igmp_proto.h
Processing file services/dhcp_handler.h
Processing file services/metadata_proxy.cc
Processing file services/dhcp_proto.cc
Processing file services/bfd_proto.cc
Processing file services/dhcp_proto.h
Processing file services/icmp_proto.h
Processing file services/arp_proto.cc
Processing file services/dhcp_handler_base.cc
Processing file services/arp_entry.h
Processing file services/ndp_entry.cc
Processing file services/bfd_handler.cc
Processing file services/dhcpv6_proto.h
Processing file services/dhcp_handler_base.h
Processing file services/icmpv6_proto.cc
Processing file services/dhcp_lease_db.h
Processing file services/icmp_error_proto.cc
Processing file services/icmp_error_handler.cc
Processing file services/multicast/agent_map/patricia_api.cc
Processing file services/multicast/agent_map/task_timer_api.cc
Processing file services/multicast/agent_map/task_block_api.cc
Processing file services/multicast/agent_map/task_timer_map.h
Processing file services/multicast/agent_map/patricia_map.h
Processing file services/multicast/agent_map/task_timer_api.h
Processing file services/multicast/agent_map/gmpx_environment.c
Processing file services/multicast/agent_map/gmpx_basic_types.h
Processing file services/multicast/agent_map/task_thread_api.cc
Processing file services/multicast/agent_map/gmp_intf.h
Processing file services/multicast/gmp_map/gmp_proto.cc
Processing file services/multicast/gmp_map/task_map.cc
Processing file services/multicast/gmp_map/gmp_proto.h
Processing file services/multicast/gmp_map/gmp_map.cc
Processing file services/multicast/grpmgmt/gmpr_client.c
Processing file services/multicast/grpmgmt/gmpr_intf.c
Processing file services/multicast/grpmgmt/gmpr_instance.c
Processing file services/multicast/grpmgmt/gmpr_trace.c
Processing file services/multicast/grpmgmt/gmpr_private.h
Processing file services/multicast/grpmgmt/igmp_protocol.h
Processing file services/multicast/grpmgmt/gmpr_host.c
Processing file services/multicast/grpmgmt/igmp_protocol.c
Processing file services/multicast/grpmgmt/gmp_trace.c
Processing file services/multicast/grpmgmt/gmpr_engine.c
Processing file services/multicast/grpmgmt/gmp_router.c
Processing file services/multicast/grpmgmt/gmp_addrlist.c
Processing file services/multicast/grpmgmt/gmp_trace.h
Processing file services/multicast/grpmgmt/gmpr_group.c
Processing file services/multicast/grpmgmt/gmp_private.h
Processing file services/multicast/grpmgmt/gmpp_private.h
Processing file services/multicast/grpmgmt/gmpp_proto.c
Processing file services/multicast/stubs/bitvector/bitvector_private.h
Processing file services/multicast/stubs/bitvector/bitvector.c
Processing file services/multicast/stubs/bitvector/ordinal.c
Processing file services/nix/default_dns_list_builder.cc
Processing file services/nix/linux/metadata_ipv6_netlink.cc
Processing file test-xml/test_xml.cc
Processing file test-xml/test_xml_oper.h
Processing file test-xml/test_xml_validate.h
Processing file test-xml/test_xml_validate.cc
Processing file test-xml/test_xml_oper.cc
Processing file test-xml/test_xml_packet.cc
Processing file test-xml/test_xml_packet.h
Processing file test-xml/test_xml.h
Processing file uve/agent_uve_base.cc
Processing file uve/vm_stat_docker.cc
Processing file uve/vn_uve_entry.cc
Processing file uve/vm_stat_kvm.cc
Processing file uve/vrouter_uve_entry.cc
Processing file uve/vm_uve_table_base.cc
Processing file uve/vrouter_uve_entry.h
Processing file uve/l4_port_bitmap.cc
Processing file uve/prouter_uve_table.h
Processing file uve/vrouter_uve_entry_base.cc
Processing file uve/vn_uve_entry_base.cc
Processing file uve/vn_uve_table_base.cc
Processing file uve/interface_uve_table.cc
Processing file uve/flow_uve_stats_request.h
Processing file uve/vm_uve_table.cc
Processing file uve/prouter_uve_table.cc
Processing file uve/interface_uve_stats_table.cc
Processing file uve/agent_uve_stats.cc
Processing file uve/vm_stat_data.h
Processing file uve/vrouter_stats_collector.cc
Processing file uve/vn_uve_entry.h
Processing file uve/vm_uve_table_base.h
Processing file uve/vn_uve_table_base.h
Processing file uve/vm_stat.h
Processing file uve/vm_uve_entry_base.cc
Processing file uve/stats_manager.cc
Processing file uve/l4_port_bitmap.h
Processing file uve/vn_uve_table.cc
Processing file uve/interface_uve_table.h
Processing file uve/vrouter_uve_entry_base.h
Processing file uve/vm_uve_entry_base.h
Processing file uve/vm_uve_entry.cc
Processing file uve/vn_uve_entry_base.h
Processing file uve/vm_stat.cc
Processing file uve/stats_collector.h
Processing file uve/agent_uve_base.h
Processing file uve/stats_manager.h
Processing file vgw/cfg_vgw.cc
Processing file vgw/vgw.cc
Processing file vgw/vgw.h
Processing file vgw/cfg_vgw.h
Processing file vrouter/flow_stats/flow_export_info.cc
Processing file vrouter/flow_stats/flow_stats_collector.h
Processing file vrouter/flow_stats/flow_stats_manager.cc
Processing file vrouter/flow_stats/session_stats_collector.cc
Processing file vrouter/flow_stats/flow_export_request.h
Processing file vrouter/flow_stats/flow_export_info.h
Processing file vrouter/flow_stats/flow_stats_collector.cc
Processing file vrouter/flow_stats/session_stats_collector.h
Processing file vrouter/flow_stats/flow_stats_manager.h
Processing file vrouter/ksync/interface_ksync.h
Processing file vrouter/ksync/vnswif_listener_base.h
Processing file vrouter/ksync/nexthop_ksync.cc
Processing file vrouter/ksync/bridge_route_audit_ksync.cc
Processing file vrouter/ksync/flowtable_ksync.h
Processing file vrouter/ksync/mpls_ksync.h
Processing file vrouter/ksync/qos_queue_ksync.h
Processing file vrouter/ksync/ksync_flow_memory.h
Processing file vrouter/ksync/mpls_ksync.cc
Processing file vrouter/ksync/vxlan_ksync.cc
Processing file vrouter/ksync/ksync_agent_sandesh.cc
Processing file vrouter/ksync/vrf_assign_ksync.h
Processing file vrouter/ksync/forwarding_class_ksync.cc
Processing file vrouter/ksync/interface_ksync.cc
Processing file vrouter/ksync/ksync_flow_index_manager.h
Processing file vrouter/ksync/ksync_agent_sandesh.h
Processing file vrouter/ksync/ksync_memory.cc
Processing file vrouter/ksync/nexthop_ksync.h
Processing file vrouter/ksync/ksync_flow_index_manager.cc
Processing file vrouter/ksync/sandesh_ksync.h
Processing file vrouter/ksync/ksync_bridge_table.cc
Processing file vrouter/ksync/forwarding_class_ksync.h
Processing file vrouter/ksync/mirror_ksync.cc
Processing file vrouter/ksync/mirror_ksync.h
Processing file vrouter/ksync/bridge_route_audit_ksync.h
Processing file vrouter/ksync/ksync_init.cc
Processing file vrouter/ksync/sandesh_ksync.cc
Processing file vrouter/ksync/qos_config_ksync.cc
Processing file vrouter/ksync/vrf_assign_ksync.cc
Processing file vrouter/ksync/qos_config_ksync.h
Processing file vrouter/ksync/vnswif_listener_base.cc
Processing file vrouter/ksync/qos_queue_ksync.cc
Processing file vrouter/ksync/ksync_memory.h
Processing file vrouter/ksync/ksync_flow_memory.cc
Processing file vrouter/ksync/vxlan_ksync.h
Processing file vrouter/ksync/ksync_init.h
Processing file vrouter/ksync/route_ksync.cc
Processing file vrouter/ksync/flowtable_ksync.cc
Processing file vrouter/ksync/route_ksync.h
Processing file vrouter/ksync/vnswif_listener_base_nix.cc
Processing file vrouter/ksync/linux/vnswif_listener.cc
Processing file vrouter/stats_collector/agent_stats_collector.cc
Processing file vrouter/stats_collector/drop_stats_io_context.cc
Processing file vrouter/stats_collector/agent_stats_sandesh_context.h
Processing file vrouter/stats_collector/vrf_stats_io_context.cc
Processing file vrouter/stats_collector/interface_stats_io_context.cc
Processing file vrouter/stats_collector/vrf_stats_io_context.h
Processing file vrouter/stats_collector/agent_stats_sandesh_context.cc
Processing file /root/contrail/controller/src/xml/xml_pugi.h
Processing file /root/contrail/controller/src/xml/xml_base.cc
Processing file /root/contrail/controller/src/xml/xml_pugi.cc
Processing file /root/contrail/controller/src/xml/xml_base.h
Processing file /root/contrail/controller/src/xmpp/xmpp_channel.cc
Processing file /root/contrail/controller/src/xmpp/xmpp_server.h
Processing file /root/contrail/controller/src/xmpp/xmpp_server.cc
Processing file /root/contrail/controller/src/xmpp/xmpp_config.h
Processing file /root/contrail/controller/src/xmpp/xmpp_connection_manager.cc
Processing file /root/contrail/controller/src/xmpp/xmpp_session.h
Processing file /root/contrail/controller/src/xmpp/xmpp_init.cc
Processing file /root/contrail/controller/src/xmpp/xmpp_state_machine.cc
Processing file /root/contrail/controller/src/xmpp/xmpp_proto.h
Processing file /root/contrail/controller/src/xmpp/xmpp_connection.cc
Processing file /root/contrail/controller/src/xmpp/xmpp_session.cc
Processing file /root/contrail/controller/src/xmpp/xmpp_channel_mux.h
Processing file /root/contrail/controller/src/xmpp/xmpp_config.cc
Processing file /root/contrail/controller/src/xmpp/xmpp_client.cc
Processing file /root/contrail/controller/src/xmpp/xmpp_lifetime.cc
Processing file /root/contrail/controller/src/xmpp/xmpp_connection_manager.h
Processing file /root/contrail/controller/src/xmpp/xmpp_channel_mux.cc
Processing file /root/contrail/controller/src/xmpp/xmpp_proto.cc
Processing file /root/contrail/controller/src/xmpp/xmpp_state_machine.h
Processing file /root/contrail/controller/src/xmpp/xmpp_channel.h
Processing file /root/contrail/controller/src/xmpp/xmpp_connection.h
Processing file /root/contrail/src/contrail-common/base/task_monitor.cc
Processing file /root/contrail/src/contrail-common/base/options_util.h
Processing file /root/contrail/src/contrail-common/base/task_trigger.cc
Processing file /root/contrail/src/contrail-common/base/proto_impl.h
Processing file /root/contrail/src/contrail-common/base/task.h
Processing file /root/contrail/src/contrail-common/base/factory.h
Processing file /root/contrail/src/contrail-common/base/proto.h
Processing file /root/contrail/src/contrail-common/base/task_monitor.h
Processing file /root/contrail/src/contrail-common/base/watermark.cc
Processing file /root/contrail/src/contrail-common/base/address_util.cc
Processing file /root/contrail/src/contrail-common/base/task_annotations.cc
Processing file /root/contrail/src/contrail-common/base/timer.cc
Processing file /root/contrail/src/contrail-common/base/timer.h
Processing file /root/contrail/src/contrail-common/base/intrusive_ptr_back_ref.h
Processing file /root/contrail/src/contrail-common/base/parse_object.h
Processing file /root/contrail/src/contrail-common/base/feature_flags.cc
Processing file /root/contrail/src/contrail-common/base/autogen_util.h
Processing file /root/contrail/src/contrail-common/base/cpuinfo_common.cc
Processing file /root/contrail/src/contrail-common/base/proto.cc
Processing file /root/contrail/src/contrail-common/base/timer_impl.h
Processing file /root/contrail/src/contrail-common/base/watermark.h
Processing file /root/contrail/src/contrail-common/base/task_sandesh.cc
Processing file /root/contrail/src/contrail-common/base/address.cc
Processing file /root/contrail/src/contrail-common/base/queue_task.h
Processing file /root/contrail/src/contrail-common/base/util.h
Processing file /root/contrail/src/contrail-common/base/connection_info.cc
Processing file /root/contrail/src/contrail-common/base/time_util.h
Processing file /root/contrail/src/contrail-common/base/bgp_as_service_utils.cc
Processing file /root/contrail/src/contrail-common/base/task_trigger.h
Processing file /root/contrail/src/contrail-common/base/trace.h
Processing file /root/contrail/src/contrail-common/base/regex.h
Processing file /root/contrail/src/contrail-common/base/string_util.h
Processing file /root/contrail/src/contrail-common/base/contrail_ports.cc
Processing file /root/contrail/src/contrail-common/base/dependency.h
Processing file /root/contrail/src/contrail-common/base/feature_flags.h
Processing file /root/contrail/src/contrail-common/base/task_tbbkeepawake.h
Processing file /root/contrail/src/contrail-common/base/connection_info.h
Processing file /root/contrail/src/contrail-common/base/task.cc
Processing file /root/contrail/src/contrail-common/base/logging.cc
Processing file /root/contrail/src/contrail-common/base/lifetime.cc
Processing file /root/contrail/src/contrail-common/base/lifetime.h
Processing file /root/contrail/src/contrail-common/base/patricia.h
Processing file /root/contrail/src/contrail-common/base/linux/cpuinfo.cc
Processing file /root/contrail/src/contrail-common/http/http_request.cc
Processing file /root/contrail/src/contrail-common/http/http_session.h
Processing file /root/contrail/src/contrail-common/http/http_request.h
Processing file /root/contrail/src/contrail-common/http/http_server.cc
Processing file /root/contrail/src/contrail-common/http/http_session.cc
Processing file /root/contrail/src/contrail-common/http/client/http_client.h
Processing file /root/contrail/src/contrail-common/http/client/http_curl.h
Processing file /root/contrail/src/contrail-common/http/client/http_curl.cc
Processing file /root/contrail/src/contrail-common/http/client/http_client.cc
Processing file /root/contrail/src/contrail-common/io/event_manager.cc
Processing file /root/contrail/src/contrail-common/io/ssl_server.cc
Processing file /root/contrail/src/contrail-common/io/tcp_server.h
Processing file /root/contrail/src/contrail-common/io/usock_server.cc
Processing file /root/contrail/src/contrail-common/io/event_manager.h
Processing file /root/contrail/src/contrail-common/io/tcp_server.cc
Processing file /root/contrail/src/contrail-common/io/tcp_message_write.cc
Processing file /root/contrail/src/contrail-common/io/ssl_server.h
Processing file /root/contrail/src/contrail-common/io/io_utils.cc
Processing file /root/contrail/src/contrail-common/io/server_manager.h
Processing file /root/contrail/src/contrail-common/io/tcp_session.cc
Processing file /root/contrail/src/contrail-common/io/tcp_session.h
Processing file /root/contrail/src/contrail-common/io/tcp_message_write.h
Processing file /root/contrail/src/contrail-common/io/ssl_session.cc
Processing file /root/contrail/src/contrail-common/io/usock_server.h
Processing file /root/contrail/src/contrail-common/io/process_signal_common.cc
Processing file /root/contrail/src/contrail-common/io/ssl_session.h
Processing file /root/contrail/src/contrail-common/io/nix/process_signal.cc
Processing file /root/contrail/src/contrail-common/sandesh/compiler/sandeshl.ll
Processing file /root/contrail/src/contrail-common/sandesh/compiler/main.cc
Processing file /root/contrail/src/contrail-common/sandesh/compiler/md5.c
Processing file /root/contrail/src/contrail-common/sandesh/compiler/sandeshy.yy
Processing file /root/contrail/src/contrail-common/sandesh/compiler/generate/t_html_generator.cc
Processing file /root/contrail/src/contrail-common/sandesh/compiler/generate/t_xsd_generator.cc
Processing file /root/contrail/src/contrail-common/sandesh/compiler/generate/t_generator.cc
Processing file /root/contrail/src/contrail-common/sandesh/compiler/generate/t_py_generator.cc
Processing file /root/contrail/src/contrail-common/sandesh/compiler/generate/t_oop_generator.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/generate/t_generator.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/generate/t_generator_registry.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/generate/t_doc_generator.cc
Processing file /root/contrail/src/contrail-common/sandesh/compiler/generate/t_c_generator.cc
Processing file /root/contrail/src/contrail-common/sandesh/compiler/generate/t_cpp_generator.cc
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_service.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_typedef.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_field.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_program.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_const_value.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/parse.cc
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_sandesh.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_function.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_type.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_enum_value.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_container.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_doc.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_enum.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_set.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_map.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_struct.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_const.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_base_type.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_scope.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_list.h
Processing file /root/contrail/src/contrail-common/sandesh/compiler/parse/t_struct_common.h
Processing file /root/contrail/src/contrail-common/sandesh/library/c/sandesh.h
Processing file /root/contrail/src/contrail-common/sandesh/library/c/sandesh.c
Processing file /root/contrail/src/contrail-common/sandesh/library/c/protocol/thrift_binary_protocol.h
Processing file /root/contrail/src/contrail-common/sandesh/library/c/protocol/thrift_protocol.c
Processing file /root/contrail/src/contrail-common/sandesh/library/c/protocol/thrift_xml_protocol.c
Processing file /root/contrail/src/contrail-common/sandesh/library/c/protocol/thrift_protocol.h
Processing file /root/contrail/src/contrail-common/sandesh/library/c/protocol/thrift_binary_protocol.c
Processing file /root/contrail/src/contrail-common/sandesh/library/c/transport/thrift_fake_transport.c
Processing file /root/contrail/src/contrail-common/sandesh/library/c/transport/thrift_transport.h
Processing file /root/contrail/src/contrail-common/sandesh/library/c/transport/thrift_file_transport.c
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/request_pipeline.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_connection.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/stats_client.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_options.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_server.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_statistics.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/request_pipeline.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_trace.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/stats_client.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_client.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_message_builder.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_client_sm.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_options.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_req.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_http.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_session.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_client.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_connection.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_server.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_client_sm_priv.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_session.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_state_machine.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_uve.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_uve.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_trace.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_client_sm.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_state_machine.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_util.cc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/sandesh_statistics.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/protocol/TBinaryProtocol.tcc
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/protocol/TXMLProtocol.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/protocol/TJSONProtocol.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/protocol/TXMLProtocol.cpp
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/protocol/TJSONProtocol.cpp
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/transport/TTransport.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/transport/TVirtualTransport.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/transport/TFDTransport.cpp
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/transport/TSimpleFileTransport.cpp
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/transport/TBufferTransports.cpp
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/transport/TFDTransport.h
Processing file /root/contrail/src/contrail-common/sandesh/library/cpp/transport/TBufferTransports.h
Processing file /root/contrail/vrouter/dp-core/vr_ip_mtrie.c
Processing file /root/contrail/vrouter/dp-core/vr_index_table.c
Processing file /root/contrail/vrouter/dp-core/vr_pkt_droplog.c
Processing file /root/contrail/vrouter/dp-core/vr_vif_bridge.c
Processing file /root/contrail/vrouter/dp-core/vr_sandesh.c
Processing file /root/contrail/vrouter/dp-core/vr_bridge.c
Processing file /root/contrail/vrouter/dp-core/vr_packet.c
Processing file /root/contrail/vrouter/dp-core/vr_fragment.c
Processing file /root/contrail/vrouter/dp-core/vr_vrf_table.c
Processing file /root/contrail/vrouter/dp-core/vr_proto_ip6.c
Processing file /root/contrail/vrouter/dp-core/vr_interface.c
Processing file /root/contrail/vrouter/dp-core/vr_flow.c
Processing file /root/contrail/vrouter/dp-core/vr_offloads.c
Processing file /root/contrail/vrouter/dp-core/vr_message.c
Processing file /root/contrail/vrouter/dp-core/vr_vxlan.c
Processing file /root/contrail/vrouter/dp-core/vr_mirror.c
Processing file /root/contrail/vrouter/dp-core/vr_info.c
Processing file /root/contrail/vrouter/dp-core/vr_vrf_assign.c
Processing file /root/contrail/vrouter/dp-core/vr_route.c
Processing file /root/contrail/vrouter/dp-core/vr_nexthop.c
Processing file /root/contrail/vrouter/dp-core/vr_response.c
Processing file /root/contrail/vrouter/dp-core/vr_queue.c
Processing file /root/contrail/vrouter/dp-core/vr_datapath.c
Processing file /root/contrail/vrouter/dp-core/vrouter.c
Processing file /root/contrail/vrouter/dp-core/vr_qos.c
Processing file /root/contrail/vrouter/dp-core/vr_mpls.c
Processing file /root/contrail/vrouter/dp-core/vr_stats.c
Processing file /root/contrail/vrouter/dp-core/vr_btable.c
Processing file /root/contrail/vrouter/dp-core/vr_info_common.c
Processing file /root/contrail/vrouter/dp-core/vr_htable.c
Processing file /root/contrail/vrouter/dp-core/vr_proto_ip.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_offloads.h
Processing file /root/contrail/vrouter/dpdk/vr_uvhost.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_gro.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_conf.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_ddp.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_ringdev.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_host.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_filestore.c
Processing file /root/contrail/vrouter/dpdk/vr_uvhost_client.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_cpuflags.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_info.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_tapdev.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_pmd_context.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_fragment_assembler.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_packet.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_netlink.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_ethdev.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_gso.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_virtio.c
Processing file /root/contrail/vrouter/dpdk/dpdk_vrouter.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_interface.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_table_mem.c
Processing file /root/contrail/vrouter/dpdk/vr_uvhost_msg.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_lcore.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_offloads.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_usocket.c
Processing file /root/contrail/vrouter/dpdk/vr_uvhost_util.c
Processing file /root/contrail/vrouter/dpdk/vr_dpdk_representor.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_offloads.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_vxlan.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_nexthop.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_interface.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_flow.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_routes.h
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_packet_metadata.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_service_core.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_nexthop.h
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_offloads.h
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_packet_parser.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_interface.h
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_config.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_mpls.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_offload_hold.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_missing_mirror.c
Processing file /root/contrail/vrouter/dpdk/n3k/vr_dpdk_n3k_ip.c
Processing file /root/contrail/vrouter/dpdk/n3k/offload_entry/vr_dpdk_n3k_offload_pattern_converter.c
Processing file /root/contrail/vrouter/dpdk/n3k/offload_entry/vr_dpdk_n3k_offload_converter.c
Processing file /root/contrail/vrouter/dpdk/n3k/offload_entry/vr_dpdk_n3k_offload_action_converter.c
Processing file /root/contrail/vrouter/dpdk/n3k/offload_entry/vr_dpdk_n3k_offload_entry.c
Processing file /root/contrail/vrouter/include/vr_btable.h
Processing file /root/contrail/vrouter/include/vr_packet.h
Processing file /root/contrail/vrouter/include/vr_offloads_dp.h
Processing file /root/contrail/vrouter/include/vr_mpls.h
Processing file /root/contrail/vrouter/include/vr_hash.h
Processing file /root/contrail/vrouter/include/vrouter.h
Processing file /root/contrail/vrouter/include/vr_nexthop.h
Processing file /root/contrail/vrouter/include/vr_dpdk.h
Processing file /root/contrail/vrouter/utils/nl_util.c
Processing file /root/contrail/vrouter/utils/unix_util.c
Processing file /root/contrail/vrouter/utils/nh.c
Processing file /root/contrail/vrouter/utils/vr_util.c
Processing file /root/contrail/vrouter/utils/dpdkinfo.c
Processing file /root/contrail/vrouter/utils/ini_parser.c
Processing file /root/contrail/vrouter/utils/dropstats.c
Processing file /root/contrail/vrouter/utils/flow.c
Processing file /root/contrail/vrouter/utils/vif.c
Processing file /root/contrail/vrouter/utils/vtest/vt_main.c
Processing file /root/contrail/vrouter/utils/vtest/sandesh_gen.c
Processing file /root/contrail/vrouter/utils/vtest/vt_sandesh_response.c
Processing file /root/contrail/vrouter/utils/vtest/vt_gen_lib.c
Processing file /root/contrail/vrouter/utils/vtest/vt_process_xml.c
Processing file /root/contrail/vrouter/utils/vtest/vt_packet.c
Processing file /root/contrail/vrouter/utils/vtest/vt_message.c
Processing file /root/contrail/vrouter/utils/vtest/include/vt_main.h
Writing directory view page.
Overall coverage rate:
lines......: 38.6% (64307 of 166686 lines)
functions..: 49.0% (10439 of 21300 functions)
+ [[ ! -f /out/coverage-html/index.html ]]
+ mkdir -p /output/logs/coverage
+ cp -f /out/coverage.merged.info /output/logs/coverage/
+ cp -a /out/coverage-html /output/logs/coverage/
+ find /output/logs/coverage -maxdepth 1 -name '*.info' -type f -print0
+ xargs -0 -r gzip -f
+ [[ -n '' ]]
INFO: merged coverage → /output/logs/coverage/ (/in/*.info)
+ echo 'INFO: merged coverage → /output/logs/coverage/ (/in/*.info)'
INFO: make successful Mon Jul 6 01:43:45 PM UTC 2026
[DONE]
There are stages available to run ./run.sh :
build - perform sequence of stages: fetch, configure, compile, package, publish (if configured)
(if stage was run previously it be skipped)
fetch - sync TF git repos
configure - fetch third party packages and install dependencies
compile - build TF binaries
package - package TF into docker containers (you can specify target container to build like container-vrouter)
test - run unittests
merge_coverage - merge unittests coverage
freeze - prepare tf-dev-env for pushing to container registry for future reuse by compressing contrail directory
upload - push tf-dev-env to container registry
publish - push built containers to custom registry (requires OPENSDN_REGISTRY_PUSH)
none - create the tf-dev-env container empty
frozen - fetch frozen tf-dev-env from Ci registry, you still have to use run.sh or fetch/configure to get sources
doxygen - builds doxygen documentation for the project
For advanced usage You can now connect to the sandbox container by using:
sudo docker exec -it tf-dev-sandbox bash
INFO: coverage merge finished successfully
+ ./src/opensdn-io/tf-jenkins/jobs/test/unit/collect_logs.sh
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts.
Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts.
Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts.
INFO: Logs collected at /var/www/logs/jenkins_logs/gerrit/01/2901/22/templates_1164/test-unit-true
+ ./src/opensdn-io/tf-jenkins/jobs/test/unit/publish_latest_coverage.sh
INFO: not a nightly pipeline, skip publishing latest coverage
+ exit
[PostBuildScript] - [INFO] Executing post build scripts.
[test-code-coverage] $ /bin/bash -xe /tmp/jenkins1000434580483337515.sh
+ source /home/jenkins/workspace/test-code-coverage/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-1164
++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-1164
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/01/2901/22/templates_1164
++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/01/2901/22/templates_1164
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/01/2901/22/templates_1164
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG=master-2_9_0_1-2_2
++ CONTRAIL_CONTAINER_TAG=master-2_9_0_1-2_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_9_0_1-2_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-2_9_0_1-2_2
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-2_9_0_1-2_2
++ export GERRIT_PIPELINE=templates
++ GERRIT_PIPELINE=templates
++ export GERRIT_URL=https://gerrit.opensdn.io/
++ GERRIT_URL=https://gerrit.opensdn.io/
++ export GERRIT_CHANGE_ID=Ic1483dada871614f40d87e19f7c18eae6e6c391e
++ GERRIT_CHANGE_ID=Ic1483dada871614f40d87e19f7c18eae6e6c391e
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export GERRIT_PROJECT=opensdn-io/tf-controller
++ GERRIT_PROJECT=opensdn-io/tf-controller
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ '[' -e /home/jenkins/workspace/test-code-coverage/stackrc.test-code-coverage.env ']'
+ echo 'INFO: stackrc file found. remove workers.'
INFO: stackrc file found. remove workers.
+ source /home/jenkins/workspace/test-code-coverage/stackrc.test-code-coverage.env
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export ENVIRONMENT_OS=rocky9
++ ENVIRONMENT_OS=rocky9
++ export IMAGE=4342c5af-7cec-453c-8480-30a37444aa06
++ IMAGE=4342c5af-7cec-453c-8480-30a37444aa06
++ export IMAGE_SSH_USER=rocky
++ IMAGE_SSH_USER=rocky
++ export INSTANCE_IDS=4010cb94-13bd-46d9-92b9-58ed3fdbe0ff,
++ INSTANCE_IDS=4010cb94-13bd-46d9-92b9-58ed3fdbe0ff,
++ export INSTANCE_IPS=10.0.0.33,
++ INSTANCE_IPS=10.0.0.33,
++ export instance_ip=10.0.0.33
++ instance_ip=10.0.0.33
+ ./src/opensdn-io/tf-jenkins/infra/openstack/remove_workers.sh
nova CLI is deprecated and will be removed in a future release
| locked | False |
INFO: do down nodes
+-----------------------------+----------------------------------------------------------+
| Field | Value |
+-----------------------------+----------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | GZ1 |
| OS-EXT-STS:power_state | Running |
| OS-EXT-STS:task_state | None |
| OS-EXT-STS:vm_state | active |
| OS-SRV-USG:launched_at | 2026-07-06T13:40:14.000000 |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| addresses | management=10.0.0.33 |
| config_drive | |
| created | 2026-07-06T13:39:23Z |
| flavor | STD3-2-8 (2d9866a9-e955-4986-b00a-340ca54b2cac) |
| hostId | 7160c1f6481f2420cf5af6b046048b5459d73a190d96c41552053c1b |
| id | 4010cb94-13bd-46d9-92b9-58ed3fdbe0ff |
| image | N/A (booted from volume) |
| key_name | worker |
| name | jenkins-test-code-coverage-93_1 |
| progress | 0 |
| project_id | **** |
| properties | |
| status | ACTIVE |
| updated | 2026-07-06T13:41:19Z |
| user_id | 25d930adb802408885c71e341481886e |
| volumes_attached | id='fface85d-c038-4008-aa6c-82696336fef1' |
+-----------------------------+----------------------------------------------------------+
+ rm -f /home/jenkins/workspace/test-code-coverage/stackrc.test-code-coverage.env
Archiving artifacts
Finished: SUCCESS