)]}'
{"id":"openstack%2Fopenstack-helm~998346","triplet_id":"openstack%2Fopenstack-helm~master~I8a50813867f43cbce4f9f75632bd00d9bad68d84","project":"openstack/openstack-helm","branch":"master","attention_set":{},"removed_from_attention_set":{"3009":{"account":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"last_update":"2026-07-22 20:37:26.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8a50813867f43cbce4f9f75632bd00d9bad68d84","subject":"manila: make cross-VM NFS test resilient to SSH blips","status":"MERGED","created":"2026-07-22 17:06:56.000000000","updated":"2026-07-22 20:39:07.000000000","submitted":"2026-07-22 20:37:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"998346","meta_rev_id":"80c3774f4c803cf698688a66d0b626e9b7cddfcd","_number":998346,"virtual_id_number":998346,"owner":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"value":0,"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-22 20:37:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"all":[{"value":2,"date":"2026-07-22 19:17:39.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"value":2,"date":"2026-07-22 19:09:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"all":[{"value":1,"date":"2026-07-22 19:17:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"value":0,"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-22 19:05:40.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-07-22 19:09:37.000000000","updated_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"reviewer":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"state":"REVIEWER"},{"updated":"2026-07-22 19:17:39.000000000","updated_by":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"reviewer":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"state":"REVIEWER"}],"messages":[{"id":"ed72d60f0fd39b77da5be1cd6203dae0162149ab","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"date":"2026-07-22 17:06:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d83425a2c3fe8ca3eedb0fd05e9be1492a123c68","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 19:05:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e34b4c707ced4dba80c51da058e33d06\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1337fd92863e4291ad1aefe34e1d35e9 : SUCCESS in 3m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2931c3de6e6b4e128e534ee9ee03c9f9 : SUCCESS in 3m 31s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/c7e8355e2463480289f93425faaa2d52 : SUCCESS in 3m 35s\n- openstack-helm-pre-commit https://zuul.opendev.org/t/openstack/build/96aa10169c6c469e85549ba40b4567c1 : SUCCESS in 3m 03s\n- openstack-helm-build-charts https://zuul.opendev.org/t/openstack/build/a346f4fef4654dbeb40b7bc012f97238 : SUCCESS in 2m 50s\n- openstack-helm-cinder-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/fdbe728e04d5421a887b28bd9e83d7a2 : SUCCESS in 46m 48s\n- openstack-helm-compute-kit-2025-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4fc7e0a3cccf4a698478aeafb690bc80 : SUCCESS in 1h 13m 53s\n- openstack-helm-cinder-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/30f227e9ff204e1f90ab5daaa255b34c : SUCCESS in 45m 36s\n- openstack-helm-compute-kit-2025-2-ubuntu_noble https://zuul.opendev.org/t/openstack/build/7ba1ffe91b044769ae9c84d06caddf65 : SUCCESS in 1h 17m 16s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/41d66d9fa0f74f2689371b418601b2c9 : SUCCESS in 42m 31s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/752930c529d64cb7944b70f4b882b1b7 : SUCCESS in 1h 17m 24s\n- openstack-helm-tls-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/8a6f5bee64bd46f1a320ecbecdfe3bdc : SUCCESS in 1h 40m 54s\n- openstack-helm-octavia-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/fd25832c86624a5e85cf07a8318338d4 : SUCCESS in 1h 23m 03s\n- openstack-helm-manila-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/b4885f172c424fc59ffc9ff60c8a224c : SUCCESS in 1h 41m 03s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/5dacce0354d149bda6aa6605e96e9d46 : SUCCESS in 33m 42s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/f364a51846f44282bd3b5a457efd13d0 : SUCCESS in 31m 52s","accounts_in_message":[],"_revision_number":1},{"id":"ce172c3e9c595cffcc56d63b6fcccd87c76e4795","author":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"},"date":"2026-07-22 19:09:37.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"cec1b7443bc653d04e3130bbde58ccadf994ad89","author":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"},"date":"2026-07-22 19:17:39.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"b912fb72cf3c3ff7500e7370f71c1304e03fb201","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 19:18:05.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"6ed4cf811143d4cf131467d993b85cf6c1327648","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 20:37:26.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7ad765eac9c64747bf05f9c1abb3bad8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ec1fbc2d4698463b8c7569cd2a782d25 : SUCCESS in 3m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/874c057225274615809fc3513228cdf6 : SUCCESS in 3m 16s\n- openstack-helm-linter https://zuul.opendev.org/t/openstack/build/0ccecbb6a6174f03b4a13302c9840335 : SUCCESS in 2m 50s\n- openstack-helm-cinder-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/aed490fee8694acbbadc6a7a6aa359d6 : SUCCESS in 47m 00s\n- openstack-helm-compute-kit-2026-1-ubuntu_noble https://zuul.opendev.org/t/openstack/build/4dc6cb72341149079c0f91027aa41ac4 : SUCCESS in 1h 14m 20s\n- openstack-helm-logging https://zuul.opendev.org/t/openstack/build/5a8483a6522440ca9823e6176167b4d8 : SUCCESS in 32m 11s\n- openstack-helm-monitoring https://zuul.opendev.org/t/openstack/build/68f98a5d73b546e7bc849fbb8316452f : SUCCESS in 25m 52s","accounts_in_message":[],"_revision_number":1},{"id":"4ebebd8273314c0b384abf5a410e8ad870151ae1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 20:37:26.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"80c3774f4c803cf698688a66d0b626e9b7cddfcd","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 20:39:07.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/724bffbb95eb43f8adfa8b594c41c30e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/061a387fc5a64ef0a7ac0c4163787c00 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"fef4b88d75f065896e7bbc258c55951df80b12b3","revisions":{"fef4b88d75f065896e7bbc258c55951df80b12b3":{"kind":"REWORK","_number":1,"created":"2026-07-22 17:06:56.000000000","uploader":{"_account_id":3009,"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","username":"kozhukalov"},"ref":"refs/changes/46/998346/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-helm","ref":"refs/changes/46/998346/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/46/998346/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/46/998346/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-helm refs/changes/46/998346/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-helm refs/changes/46/998346/1"}}},"commit":{"parents":[{"commit":"97882d9b12419569532f0414d81e8ade035cba98","subject":"Merge \"fix(ceilometer): assign ResellerAdmin role\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/97882d9b12419569532f0414d81e8ade035cba98"}]}],"author":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-07-22 17:06:54.000000000","tz":-300},"committer":{"name":"Vladimir Kozhukalov","email":"kozhukalov@gmail.com","date":"2026-07-22 17:06:55.000000000","tz":-300},"subject":"manila: make cross-VM NFS test resilient to SSH blips","message":"manila: make cross-VM NFS test resilient to SSH blips\n\nThe manila end-to-end test SSHes into two tenant VMs to verify a\nfile written on one is visible on the other through the NFS share.\nThe VMs run on heavily loaded gate nodes (rook-ceph + NFS-Ganesha\n+ nova), so a floating IP can briefly stop answering (\"connect ...\ntimed out\") even seconds after the VM was reachable. The\nwait_for_cloud_init loop already tolerates this, but the final\ncross-VM write and read were one-shot ssh calls with no\nConnectTimeout and no retry, so a single blip failed the whole job.\n\nAdd ConnectTimeout plus keepalives to SSH_OPTS and route the\ncross-VM write/read through a retry_ssh helper that retries for up\nto 10 minutes. Also add tools/deployment/component/manila to the\nmanila job\u0027s file matcher so the job runs when its own test script\nchanges (and so this change exercises it).\n\nSigned-off-by: Vladimir Kozhukalov \u003ckozhukalov@gmail.com\u003e\nChange-Id: I8a50813867f43cbce4f9f75632bd00d9bad68d84\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/fef4b88d75f065896e7bbc258c55951df80b12b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-helm/commit/fef4b88d75f065896e7bbc258c55951df80b12b3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":34520,"name":"Sergiy Markin","email":"smarkin@mirantis.com","username":"sm515x"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":29974,"name":"Stephen Taylor","email":"stephen.taylor.1@att.com","username":"st053q"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
