Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-controller/+/2281 Obtained pipelines/main.groovy from git https://github.com/opensdn-io/tf-jenkins.git [Pipeline] Start of Pipeline [Pipeline] timestamps [Pipeline] { [Pipeline] timeout [2026-02-24T03:59:11.602Z] Timeout set to expire in 8 hr 0 min [Pipeline] { [Pipeline] node [2026-02-24T03:59:11.644Z] Running on slave-openstack-gz1_1 in /home/jenkins/workspace/pipeline-post-merge [Pipeline] { [Pipeline] stage [Pipeline] { (init) [Pipeline] cleanWs [2026-02-24T03:59:11.719Z] [WS-CLEANUP] Deleting project workspace... [2026-02-24T03:59:11.719Z] [WS-CLEANUP] Deferred wipeout is disabled by the job configuration... [2026-02-24T03:59:11.835Z] [WS-CLEANUP] done [Pipeline] checkout [2026-02-24T03:59:11.862Z] The recommended git tool is: git [2026-02-24T03:59:11.867Z] No credentials specified [2026-02-24T03:59:11.869Z] Cloning the remote Git repository [2026-02-24T03:59:11.872Z] Cloning repository https://github.com/opensdn-io/tf-jenkins.git [2026-02-24T03:59:11.873Z] > git init /home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins # timeout=10 [2026-02-24T03:59:11.877Z] Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git [2026-02-24T03:59:11.878Z] > git --version # timeout=10 [2026-02-24T03:59:11.879Z] > git --version # 'git version 2.25.1' [2026-02-24T03:59:11.880Z] > git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-02-24T03:59:13.018Z] Avoid second fetch [2026-02-24T03:59:13.024Z] Checking out Revision cf55f39ed4474e6bbe0bb5f12fcea0894d2f2a53 (refs/remotes/origin/master) [2026-02-24T03:59:13.076Z] Commit message: "update cloud-init for rocky93" [2026-02-24T03:59:13.010Z] > git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10 [2026-02-24T03:59:13.012Z] > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 [2026-02-24T03:59:13.020Z] > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 [2026-02-24T03:59:13.025Z] > git config core.sparsecheckout # timeout=10 [2026-02-24T03:59:13.027Z] > git checkout -f cf55f39ed4474e6bbe0bb5f12fcea0894d2f2a53 # timeout=10 [2026-02-24T03:59:13.077Z] > git rev-list --no-walk cf55f39ed4474e6bbe0bb5f12fcea0894d2f2a53 # timeout=10 [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/pipelines/utils/gerrit.groovy) [Pipeline] } [Pipeline] // load [Pipeline] echo [2026-02-24T03:59:13.388Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2026-02-24T03:59:13.685Z] + /home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/infra/gerrit/resolve_patchsets.py --gerrit https://gerrit.opensdn.io/ --review I901bb40f858be5585b508c50cdbad6ec4269a85c --branch master --changed_files --output /home/jenkins/workspace/pipeline-post-merge/patchsets-info.json [Pipeline] archiveArtifacts [2026-02-24T03:59:13.718Z] Archiving artifacts [Pipeline] sh [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/pipelines/utils/gerrit.groovy) [Pipeline] } [Pipeline] // load [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/pipelines/constants.groovy) [Pipeline] } [Pipeline] // load [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/pipelines/utils/config.groovy) [Pipeline] } [Pipeline] // load [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/pipelines/utils/jobs.groovy) [Pipeline] } [Pipeline] // load [Pipeline] load [Pipeline] { (/home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/pipelines/utils/gate.groovy) [Pipeline] } [Pipeline] // load [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Pre-build) [Pipeline] echo [2026-02-24T03:59:15.524Z] Logs URL: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/81/2281/2/post-merge_821 [Pipeline] echo [2026-02-24T03:59:15.550Z] terminate_runs_by_review_number: start [Pipeline] echo [2026-02-24T03:59:17.577Z] terminate_runs_by_review_number: terminated builds = [] [Pipeline] sh [Pipeline] echo [2026-02-24T03:59:17.902Z] Pipeline to run: post-merge [Pipeline] sh [Pipeline] sh [Pipeline] archiveArtifacts [2026-02-24T03:59:18.515Z] Archiving artifacts [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] readYaml [Pipeline] echo [2026-02-24T03:59:19.256Z] WARNING: project opensdn-io/tf-controller doesn't define pipeline post-merge [Pipeline] echo [2026-02-24T03:59:19.272Z] Streams from config: [:] [Pipeline] echo [2026-02-24T03:59:19.284Z] Jobs from config: [:] [Pipeline] echo [2026-02-24T03:59:19.297Z] Post Jobs from config: [:] [Pipeline] echo [2026-02-24T03:59:19.323Z] Notify gerrit verified=null, submit=false, msg= [2026-02-24T03:59:19.323Z] TF CI Build Started (post-merge) https://jenkins.opensdn.io/job/pipeline-post-merge/821/ [Pipeline] withCredentials [2026-02-24T03:59:19.347Z] Masking supported pattern matches of $GERRIT_API_PASSWORD [Pipeline] { [Pipeline] echo [2026-02-24T03:59:19.395Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2026-02-24T03:59:19.681Z] + /home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/infra/gerrit/notify.py --gerrit https://gerrit.opensdn.io/ --user tf-gerrit --password **** --review I901bb40f858be5585b508c50cdbad6ec4269a85c --patchset 2 --branch master --message 'TF CI Build Started (post-merge) https://jenkins.opensdn.io/job/pipeline-post-merge/821/' [2026-02-24T03:59:19.682Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-controller~master~I901bb40f858be5585b508c50cdbad6ec4269a85c', 'project': 'opensdn-io/tf-controller', 'branch': 'master', 'attention_set': {}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2026-02-24 01:27:53.000000000', 'reason': ' replied on the change', 'reason_account': {'_account_id': 1000003}}, '1000032': {'account': {'_account_id': 1000032}, 'last_update': '2026-02-24 03:58:53.000000000', 'reason': 'Change was submitted'}, '1000009': {'account': {'_account_id': 1000009}, 'last_update': '2026-02-24 03:58:53.000000000', 'reason': 'Change was submitted'}}, 'hashtags': [], 'change_id': 'I901bb40f858be5585b508c50cdbad6ec4269a85c', 'subject': 'vRouter Agent should not fail with assert on sandesh message encoding', 'status': 'MERGED', 'created': '2025-10-23 15:07:40.000000000', 'updated': '2026-02-24 03:58:53.000000000', 'submitted': '2026-02-24 03:58:53.000000000', 'submitter': {'_account_id': 1000001}, 'insertions': 11, 'deletions': 3, 'total_comment_count': 2, 'unresolved_comment_count': 0, 'has_review_started': True, 'submission_id': '2281', 'cherry_pick_of_change': 2281, 'cherry_pick_of_patch_set': 1, 'meta_rev_id': '5b21591ed7eff71e18cf5f9555198885f918a6b2', '_number': 2281, 'owner': {'_account_id': 1000032}, 'labels': {'Code-Review': {'all': [{'value': 2, 'date': '2026-02-24 01:27:53.000000000', 'permitted_voting_range': {'min': 2, 'max': 2}, '_account_id': 1000003}, {'value': 0, '_account_id': 1000001}, {'value': 1, 'date': '2026-02-23 19:39:27.000000000', 'permitted_voting_range': {'min': 1, 'max': 1}, '_account_id': 1000009}], 'values': {'-2': 'This shall not be submitted', '-1': 'I would prefer this is not submitted as is', ' 0': 'No score', '+1': 'Looks good to me, but someone else must approve', '+2': 'Looks good to me, approved'}, 'description': '', 'default_value': 0}, 'Verified': {'all': [{'value': 0, '_account_id': 1000003}, {'value': 2, 'date': '2026-02-24 03:58:41.000000000', 'permitted_voting_range': {'min': 2, 'max': 2}, '_account_id': 1000001}, {'value': 0, '_account_id': 1000009}], 'values': {'-2': 'Fails', '-1': 'Fails', ' 0': 'No score', '+1': 'Verified', '+2': 'Gating'}, 'description': '', 'default_value': 0}}, 'permitted_labels': {'Code-Review': [' 0', '+1', '+2'], 'Verified': ['+2']}, 'removable_labels': {}, 'removable_reviewers': [], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}, {'_account_id': 1000003}, {'_account_id': 1000009}]}, 'pending_reviewers': {}, 'current_revision': '633cbde61340d65f8a37fb726d057e3d617a27d1', 'revisions': {'633cbde61340d65f8a37fb726d057e3d617a27d1': {'kind': 'TRIVIAL_REBASE', '_number': 2, 'created': '2026-02-23 16:34:49.000000000', 'uploader': {'_account_id': 1000009}, 'ref': 'refs/changes/81/2281/2', 'fetch': {'ssh': {'url': 'ssh://tf-gerrit@gerrit.opensdn.io:29418/opensdn-io/tf-controller', 'ref': 'refs/changes/81/2281/2'}, 'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-controller', 'ref': 'refs/changes/81/2281/2'}, 'http': {'url': 'https://tf-gerrit@gerrit.opensdn.io/a/opensdn-io/tf-controller', 'ref': 'refs/changes/81/2281/2'}}, 'commit': {'parents': [{'commit': 'a4922e726870c51116569ade62de3b85d57664ee', 'subject': 'Merge "Make sure Segurity Group Rule\'s protocol doesn\'t conflict with ethertype"'}], 'author': {'name': 'Sergey Kreys', 'email': 'skreys@mirantis.com', 'date': '2021-09-30 05:38:10.000000000', 'tz': -300}, 'committer': {'name': 'Alexander Ignatov', 'email': 'aignatov@mirantis.com', 'date': '2026-02-23 16:34:49.000000000', 'tz': 0}, 'subject': 'vRouter Agent should not fail with assert on sandesh message encoding', 'message': "vRouter Agent should not fail with assert on sandesh message encoding\n\nAsserts are replaced by new error log messages.\nAlso, increased the buffer size for vr_interface_req messages: 4096 (was 2048)\n\nUse case where the bug was reproducible: create a LB with 32+ listeners.\nAlthough that scenario may feel unrealistic, vRouter Agent shouldn't crash.\nAlso there are test cases in Octavia Tempest plugin that are creating lots of\nlisteners for the same load balancer, hence triggering the same issue.\n\nChange-Id: I901bb40f858be5585b508c50cdbad6ec4269a85c\n"}}}, 'requirements': [], 'submit_records': [{'rule_name': 'gerrit~DefaultSubmitRule', 'status': 'CLOSED', 'labels': [{'label': 'Code-Review', 'status': 'OK', 'applied_by': {'_account_id': 1000003}}, {'label': 'Verified', 'status': 'OK', 'applied_by': {'_account_id': 1000001}}]}]} [2026-02-24T03:59:19.682Z] DEBUG: push message data: {'labels': {}, 'message': 'TF CI Build Started (post-merge) https://jenkins.opensdn.io/job/pipeline-post-merge/821/'} [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo [2026-02-24T03:59:20.007Z] Notify discord for new job is started [Pipeline] echo [2026-02-24T03:59:20.047Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] echo [2026-02-24T03:59:20.071Z] Notify discord msg= [2026-02-24T03:59:20.071Z] The review was merged. [2026-02-24T03:59:20.071Z] [vRouter Agent should not fail with assert on sande](https://gerrit.opensdn.io/c/opensdn-io/tf-controller/+/2281) [Pipeline] withCredentials [2026-02-24T03:59:20.091Z] Masking supported pattern matches of $DISCORD_WEBHOOK_URL [Pipeline] { [Pipeline] writeFile [Pipeline] sh [2026-02-24T03:59:20.431Z] % Total % Received % Xferd Average Speed Time Time Time Current [2026-02-24T03:59:20.431Z] Dload Upload Total Spent Left Speed [2026-02-24T03:59:20.688Z] [2026-02-24T03:59:20.688Z] 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 [2026-02-24T03:59:20.688Z] 100 184 0 0 100 184 0 441 --:--:-- --:--:-- --:--:-- 441 [Pipeline] } [Pipeline] // withCredentials [Pipeline] } [Pipeline] // stage [Pipeline] echo [2026-02-24T03:59:20.821Z] Jobs results: [:] [Pipeline] stage [Pipeline] { (gerrit vote) [Pipeline] echo [2026-02-24T03:59:20.876Z] Notify gerrit verified=null, submit=false, msg= [2026-02-24T03:59:20.877Z] TF CI Build Succeeded (post-merge) in 0h 0m 5s [2026-02-24T03:59:20.877Z] [2026-02-24T03:59:20.877Z] Succeeded checks: [Pipeline] withCredentials [2026-02-24T03:59:20.897Z] Masking supported pattern matches of $GERRIT_API_PASSWORD [Pipeline] { [Pipeline] echo [2026-02-24T03:59:20.944Z] INFO: resolved gerrit URL is https://gerrit.opensdn.io/ [Pipeline] sh [2026-02-24T03:59:21.231Z] + /home/jenkins/workspace/pipeline-post-merge/src/opensdn-io/tf-jenkins/infra/gerrit/notify.py --gerrit https://gerrit.opensdn.io/ --user tf-gerrit --password **** --review I901bb40f858be5585b508c50cdbad6ec4269a85c --patchset 2 --branch master --message 'TF CI Build Succeeded (post-merge) in 0h 0m 5s [2026-02-24T03:59:21.231Z] [2026-02-24T03:59:21.231Z] Succeeded checks:' [2026-02-24T03:59:21.232Z] DEBUG: Change: {'id': 'opensdn-io%2Ftf-controller~master~I901bb40f858be5585b508c50cdbad6ec4269a85c', 'project': 'opensdn-io/tf-controller', 'branch': 'master', 'attention_set': {}, 'removed_from_attention_set': {'1000003': {'account': {'_account_id': 1000003}, 'last_update': '2026-02-24 01:27:53.000000000', 'reason': ' replied on the change', 'reason_account': {'_account_id': 1000003}}, '1000032': {'account': {'_account_id': 1000032}, 'last_update': '2026-02-24 03:58:53.000000000', 'reason': 'Change was submitted'}, '1000009': {'account': {'_account_id': 1000009}, 'last_update': '2026-02-24 03:58:53.000000000', 'reason': 'Change was submitted'}}, 'hashtags': [], 'change_id': 'I901bb40f858be5585b508c50cdbad6ec4269a85c', 'subject': 'vRouter Agent should not fail with assert on sandesh message encoding', 'status': 'MERGED', 'created': '2025-10-23 15:07:40.000000000', 'updated': '2026-02-24 03:59:19.000000000', 'submitted': '2026-02-24 03:58:53.000000000', 'submitter': {'_account_id': 1000001}, 'insertions': 11, 'deletions': 3, 'total_comment_count': 2, 'unresolved_comment_count': 0, 'has_review_started': True, 'submission_id': '2281', 'cherry_pick_of_change': 2281, 'cherry_pick_of_patch_set': 1, 'meta_rev_id': '43e23ade73d3b73e93b077c3a442c203df557ef3', '_number': 2281, 'owner': {'_account_id': 1000032}, 'labels': {'Code-Review': {'all': [{'value': 2, 'date': '2026-02-24 01:27:53.000000000', 'permitted_voting_range': {'min': 2, 'max': 2}, '_account_id': 1000003}, {'value': 0, '_account_id': 1000001}, {'value': 1, 'date': '2026-02-23 19:39:27.000000000', 'permitted_voting_range': {'min': 1, 'max': 1}, '_account_id': 1000009}], 'values': {'-2': 'This shall not be submitted', '-1': 'I would prefer this is not submitted as is', ' 0': 'No score', '+1': 'Looks good to me, but someone else must approve', '+2': 'Looks good to me, approved'}, 'description': '', 'default_value': 0}, 'Verified': {'all': [{'value': 0, '_account_id': 1000003}, {'value': 2, 'date': '2026-02-24 03:58:41.000000000', 'permitted_voting_range': {'min': 2, 'max': 2}, '_account_id': 1000001}, {'value': 0, '_account_id': 1000009}], 'values': {'-2': 'Fails', '-1': 'Fails', ' 0': 'No score', '+1': 'Verified', '+2': 'Gating'}, 'description': '', 'default_value': 0}}, 'permitted_labels': {'Code-Review': [' 0', '+1', '+2'], 'Verified': ['+2']}, 'removable_labels': {}, 'removable_reviewers': [], 'reviewers': {'REVIEWER': [{'_account_id': 1000001}, {'_account_id': 1000003}, {'_account_id': 1000009}]}, 'pending_reviewers': {}, 'current_revision': '633cbde61340d65f8a37fb726d057e3d617a27d1', 'revisions': {'633cbde61340d65f8a37fb726d057e3d617a27d1': {'kind': 'TRIVIAL_REBASE', '_number': 2, 'created': '2026-02-23 16:34:49.000000000', 'uploader': {'_account_id': 1000009}, 'ref': 'refs/changes/81/2281/2', 'fetch': {'ssh': {'url': 'ssh://tf-gerrit@gerrit.opensdn.io:29418/opensdn-io/tf-controller', 'ref': 'refs/changes/81/2281/2'}, 'anonymous http': {'url': 'https://gerrit.opensdn.io/opensdn-io/tf-controller', 'ref': 'refs/changes/81/2281/2'}, 'http': {'url': 'https://tf-gerrit@gerrit.opensdn.io/a/opensdn-io/tf-controller', 'ref': 'refs/changes/81/2281/2'}}, 'commit': {'parents': [{'commit': 'a4922e726870c51116569ade62de3b85d57664ee', 'subject': 'Merge "Make sure Segurity Group Rule\'s protocol doesn\'t conflict with ethertype"'}], 'author': {'name': 'Sergey Kreys', 'email': 'skreys@mirantis.com', 'date': '2021-09-30 05:38:10.000000000', 'tz': -300}, 'committer': {'name': 'Alexander Ignatov', 'email': 'aignatov@mirantis.com', 'date': '2026-02-23 16:34:49.000000000', 'tz': 0}, 'subject': 'vRouter Agent should not fail with assert on sandesh message encoding', 'message': "vRouter Agent should not fail with assert on sandesh message encoding\n\nAsserts are replaced by new error log messages.\nAlso, increased the buffer size for vr_interface_req messages: 4096 (was 2048)\n\nUse case where the bug was reproducible: create a LB with 32+ listeners.\nAlthough that scenario may feel unrealistic, vRouter Agent shouldn't crash.\nAlso there are test cases in Octavia Tempest plugin that are creating lots of\nlisteners for the same load balancer, hence triggering the same issue.\n\nChange-Id: I901bb40f858be5585b508c50cdbad6ec4269a85c\n"}}}, 'requirements': [], 'submit_records': [{'rule_name': 'gerrit~DefaultSubmitRule', 'status': 'CLOSED', 'labels': [{'label': 'Code-Review', 'status': 'OK', 'applied_by': {'_account_id': 1000003}}, {'label': 'Verified', 'status': 'OK', 'applied_by': {'_account_id': 1000001}}]}]} [2026-02-24T03:59:21.232Z] DEBUG: push message data: {'labels': {}, 'message': 'TF CI Build Succeeded (post-merge) in 0h 0m 5s\n\nSucceeded checks:'} [Pipeline] } [Pipeline] // withCredentials [Pipeline] sh [Pipeline] archiveArtifacts [2026-02-24T03:59:21.618Z] Archiving artifacts [Pipeline] withCredentials [2026-02-24T03:59:21.665Z] Masking supported pattern matches of $LOGS_HOST_SSH_KEY [Pipeline] { [Pipeline] writeFile [Pipeline] sh [2026-02-24T03:59:22.011Z] Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts. [2026-02-24T03:59:22.581Z] Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts. [Pipeline] } [Pipeline] // withCredentials [Pipeline] } [Pipeline] // stage [Pipeline] echo [2026-02-24T03:59:23.271Z] URL of console output = https://jenkins.opensdn.io/job/pipeline-post-merge/821/consoleText [Pipeline] withCredentials [2026-02-24T03:59:23.307Z] Masking supported pattern matches of $LOGS_HOST_SSH_KEY [Pipeline] { [Pipeline] sh