)]}'
{"id":"openstack%2Fswift~976565","triplet_id":"openstack%2Fswift~master~I4449e8fded45b74db4463008c9839a33b48ffd17","project":"openstack/swift","branch":"master","topic":"whalbawi.relinker-prefix-logger","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2026-02-14 21:30:10.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2026-02-14 21:30:10.000000000","reason":"Change was submitted"},"38767":{"account":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"last_update":"2026-02-14 19:59:04.000000000","reason":"\u003cGERRIT_ACCOUNT_38767\u003e replied on the change","reason_account":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"}}},"hashtags":[],"change_id":"I4449e8fded45b74db4463008c9839a33b48ffd17","subject":"Improve relinker test assertions","status":"MERGED","created":"2026-02-12 00:42:41.000000000","updated":"2026-02-14 21:31:04.000000000","submitted":"2026-02-14 21:30:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"976565-whalbawi.relinker-prefix-logger","meta_rev_id":"021be68207281da300e74be5435cafdee8307771","_number":976565,"virtual_id_number":976565,"owner":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-02-14 21:30:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-02-14 17:33:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-02-14 17:33:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-12 01:37:11.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-02-12 10:43:02.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2026-02-14 17:33:05.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"},{"updated":"2026-02-14 17:33:43.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"2cb2ffc01851f23539fdf421762a04425f2a4f80","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"date":"2026-02-12 00:42:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0f8bc1dedf9728c4d1010fb4938a9e575b55cc43","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-12 01:37:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/559a5ca8997145838d1191071a3c6de5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/203de209046746c6a69aaeedfd31e757 : SUCCESS in 9m 43s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/71b03f1a48a74e3cbb2c3f03f019f618 : SUCCESS in 16m 43s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/da642227567b4f07a2350c2b42275efd : SUCCESS in 16m 23s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6a5576203eb94372a1fcb03d6916252a : SUCCESS in 17m 23s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8f5222aefebc4860956486011f0b7110 : SUCCESS in 7m 32s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8feeabc1e31d498dafd0ea977b029d7f : SUCCESS in 10m 05s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/732dbdc5b6634abcbf67f7afae9bbc9c : SUCCESS in 22m 04s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/7bfb4b07a4ff427ea77c13345619ee2b : SUCCESS in 22m 34s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/add8385f91ed4fbebd9d2e76f4acb07b : SUCCESS in 11m 09s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/0487c310858f425ebbd67acc4321d529 : SUCCESS in 13m 48s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/83e4052238674133937e84df58a570ce : SUCCESS in 9m 10s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/62aa06374ba24d579a334367dfd2c1a8 : SUCCESS in 13m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c03b57d6ab664adeab46356067c8fccd : SUCCESS in 49m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/01f83bf2cfd54fe0ab2435db89bad524 : SUCCESS in 26m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c9c83d9a26d3481bb51c2a399b92f911 : SUCCESS in 27m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/480861f508de49b088e58c72907a3821 : SUCCESS in 3m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6b18ca5e5f114b7a8902539c463c9081 : SUCCESS in 19m 20s","accounts_in_message":[],"_revision_number":1},{"id":"3b1d090b2fa67e053944ed2fb2f0dcb9dce9293d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-12 01:54:33.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c62e681a15414d1393bd814086b263c2\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d7b1c1a2339040199f173d7829b41fcc : SUCCESS in 1h 10m 00s","accounts_in_message":[],"_revision_number":1},{"id":"493f633d381578325925940a32967c5c182fe3de","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-02-12 10:43:02.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a3783e86997f32e0541998b18c8a02bf21066b77","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-02-12 10:43:25.000000000","message":"Patch Set 1: -Workflow","accounts_in_message":[],"_revision_number":1},{"id":"aabf154f78c7deb7819b931756e3d70802690e5e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-02-12 10:59:47.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"2f6be3a6b53831dabf1b4a72a440cc520b997fa7","author":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"date":"2026-02-12 18:13:36.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"c033c402428eed5e15a236204ccacd016528bbf2","author":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"date":"2026-02-12 18:14:15.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"cb8fb513b5136b9bda4abdf7b4f6d4f5ee83cc97","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-02-14 17:33:05.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"e0f1c33b9de8feeb2770455472a41555213769cd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-02-14 17:33:38.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"27202fb122f17b27c78cb70d8f4c85bce18af507","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-02-14 17:33:43.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"09eb3c4cc831b043976285a86c75944bbcef21cf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 18:25:37.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/116734b71abf4f3d8cd8a9de3885fdd7\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9f45c9c903594649b85ead954cc3e227 : SUCCESS in 49m 13s","accounts_in_message":[],"_revision_number":2},{"id":"f0f75d0543a44e001ba47b5db57116c1e325fc2a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 18:29:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/adb64c36ed9a4912a1008ad140edee68\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2d35d8bfdfe64c5fb9de8f78f107ac24 : SUCCESS in 9m 22s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a6cac6577e6142c587b9462dcef08c10 : SUCCESS in 19m 42s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c8d7215654f24c3abd599e2b8778bf45 : SUCCESS in 14m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4f0284fa54534fb5b522066ac26f0992 : SUCCESS in 14m 39s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9b2dd44c34ea4f2ebf6b199e748cca60 : SUCCESS in 7m 19s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a2bd7b1213c846bab95bfa5e3f78bcdd : SUCCESS in 11m 26s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fe6349fd71c1471d984e2b540126e55b : SUCCESS in 20m 08s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/8100f10b4a274143a40a0f97a44b26a8 : SUCCESS in 27m 24s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/c76abb722e814ae793e1b1e30d05dd5a : SUCCESS in 29m 35s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/ec17f14ac7bc4384885a82ac83f70476 : SUCCESS in 11m 14s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/bf4da7db556746e4aa5a845c759b7ccf : SUCCESS in 14m 48s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/7229f4dbad124c9099fa05f556bde920 : SUCCESS in 9m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1ca0aac33669456b9604660580c68d5d : SUCCESS in 21m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/dba40013952d4091b62cc5ad79d0f330 : SUCCESS in 49m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f9d45a280be34c919b72e8ca2b0cdef4 : SUCCESS in 12m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/04d1b2f0a7ac4e9b835c65b9602cd3de : SUCCESS in 4m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/23bf596b43ae46b88513e3a4dc891317 : SUCCESS in 9m 52s","accounts_in_message":[],"_revision_number":2},{"id":"c2313869cdeee9a272980b14ad9346fcaa0b021c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 18:30:03.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"4bf3a7c1dcd78a0d4e66ca75c991419b9c15b146","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 19:27:40.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/aa745bf87b1c4892b9175c2d065a9999\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1ae34125409443579fecf5601325a810 : SUCCESS in 9m 25s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/0456c1099b9642ad81574a25161870ce : SUCCESS in 5m 06s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/210272d1420548178bbea6220fdbd864 : SUCCESS in 16m 27s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b9bf70ac2c4f4b6ead4ae8e8148687e7 : SUCCESS in 20m 17s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/9c8057bc6cd24cf683eb06b505d667ff : SUCCESS in 19m 26s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/24d840cf042c4ac390f2db973b7577ea : SUCCESS in 30m 10s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/0acbb7171ca2421a91a1d14e1217b58a : SUCCESS in 10m 48s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/68e9d150e6e443e4bcdf6f17adbbad4a : SUCCESS in 16m 12s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e25ce47a45744e078b197704caed1dc9 : SUCCESS in 15m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5f66c39bab844725a9e9c6a2804cfab1 : SUCCESS in 5m 47s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a7e41ed3cb104d5b83bdc580f0a9fb0c : SUCCESS in 4m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b3a1fbe53b1c4fd380b319fbf8529594 : SUCCESS in 31m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c0e7c31120814b3eb14d03c50bd159fb : SUCCESS in 47m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e8a1baac1c39441c9c15a1d6f2c683ff : SUCCESS in 23m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ffdf50dcd43d49c0a8513c84cb5bc771 : SUCCESS in 2m 25s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/cf4797e3d9cd46c0bbd524dad39c1843 : FAILURE in 44m 52s","accounts_in_message":[],"_revision_number":2},{"id":"1b3bd8a554b83c8fb65d9df969c7d0e49cab888b","author":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"date":"2026-02-14 19:59:04.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7acbb29580dae67d5887d13a3c17b9c9b82a8e2c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 20:33:11.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/82cb507d7ee04d9abad8fdc7572a5cfe\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/395a2fe024bf468a97f46a5725d0b987 : SUCCESS in 10m 45s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d9f604c6898e4231b44d8ac08cc0c895 : SUCCESS in 17m 52s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2c1d1f32d5c54b789d604c571cfc7ff9 : SUCCESS in 19m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/385ff321a65d4b85aa062fe04e4f4c85 : SUCCESS in 14m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7bb70e519b7c4ae6b27a64ff0631e380 : SUCCESS in 6m 14s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f4d8bdb348ea427ca59af6bd049397c7 : SUCCESS in 18m 04s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4d1ae9dac8754c5d937aa5b0daf5d5f9 : SUCCESS in 22m 04s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/52dea106101b40c0a094fe69eeb5e899 : SUCCESS in 27m 44s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/23f6d06de7db4930bc0e83ba9e70ee0f : SUCCESS in 24m 35s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4db27ec4709c428d8ba6ddf4aa8e36e9 : SUCCESS in 13m 11s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2e63087172e6437d865be310742feea7 : SUCCESS in 11m 06s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/a3c7fbfc27db415aae094a44d826a09c : SUCCESS in 7m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/42c47477a07b4c8aaa47b03856a8044d : SUCCESS in 20m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0776a4d752474f7bb92313ecfc36f1fd : SUCCESS in 21m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6d23ed62bb00459fa32fd8fe1354f40f : SUCCESS in 27m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f706768d3b7f4ea6b977926caff187a7 : SUCCESS in 4m 06s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f22a42affac049dca774dffb90e0a209 : SUCCESS in 9m 48s","accounts_in_message":[],"_revision_number":2},{"id":"05482d86b57e509d7d2af502c6b378d9112355c5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 20:33:22.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"5502000cc4dbadbf1e98add18887d16e05818f57","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 20:45:11.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e7ffc1fbf23541ea943717c9405a6917\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2fdcc4bee90a4535a8d25cf868ad300d : SUCCESS in 43m 05s","accounts_in_message":[],"_revision_number":2},{"id":"1c683901cb94ad5b9d84810ca45f48534e04cabb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 21:30:10.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d246caff144f4fd7bf0d71600e64f6d9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a41cd5ebd06445e8ab10ad3c1494bc80 : SUCCESS in 9m 34s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/63b10ed11eee4018a6df4dc0751ea68b : SUCCESS in 10m 42s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a97d5b770bc3442fbce5407d4b9d1430 : SUCCESS in 25m 12s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fda55b0d798a4b62b32b4c57999de891 : SUCCESS in 16m 41s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/dc9ada69d00a435798601fd207003b26 : SUCCESS in 10m 27s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8e557eeb7b644ed78a84b5c9253427bd : SUCCESS in 12m 22s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d74f8e56b2d448fd9b3ad0246696e7b5 : SUCCESS in 10m 57s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9cd3e54fe6314b6cbf904bbfc6c20143 : SUCCESS in 11m 08s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f88a06eca4024aa7ad3eb282467f1815 : SUCCESS in 12m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/678b0e23d7b748b0832627ba1a388735 : SUCCESS in 5m 08s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5f73544ced75402c82ba7f4cdd33146c : SUCCESS in 8m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f2a260a0be11495ebe87437c51ae3294 : SUCCESS in 52m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5d8646988f6c408ab3234194eb5badb7 : SUCCESS in 49m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bdbaec856d2141a3bd94993c371a6987 : SUCCESS in 18m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b3df3838b8964d05976dcc4a6199db25 : SUCCESS in 3m 48s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/29833148c0af4d0fa41195ffad6e6b10 : SUCCESS in 8m 28s","accounts_in_message":[],"_revision_number":2},{"id":"be34e5bd29f7aaec4910105f3992a25e3bd76b8d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 21:30:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"021be68207281da300e74be5435cafdee8307771","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-14 21:31:04.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f2ea6720e8b14b3aa8cd26a5986bb3b2\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a8d50626811c459bb05086a5c44756f8 : SUCCESS in 41s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/cbaf39847ab94f5cb41dd7ae03ba483d : SUCCESS in 45s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8102529824463b7c465d80a6d1a63eeef6531e25","revisions":{"478c529f348a8e0432c99dbc12ceb5e984765514":{"kind":"REWORK","_number":1,"created":"2026-02-12 00:42:41.000000000","uploader":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"ref":"refs/changes/65/976565/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/976565/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/976565/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/976565/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/976565/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/976565/1"}}},"commit":{"parents":[{"commit":"e14473f885778b8d23a064a863e0689200fe56f1","subject":"relinker: Prefix log messages with invoked action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e14473f885778b8d23a064a863e0689200fe56f1"}]}],"author":{"name":"Wael Halbawi","email":"whalbawi@nvidia.com","date":"2026-02-12 00:20:37.000000000","tz":-480},"committer":{"name":"Wael Halbawi","email":"whalbawi@nvidia.com","date":"2026-02-12 00:42:26.000000000","tz":-480},"subject":"sq: Improve relinker test assertions","message":"sq: Improve relinker test assertions\n\nStrengthens the assertions (previously relaxed in [1]) in\nTestRelinker::test_state_file. The test now asserts that the step\n(relink/cleanup) is included in the logged output.\n\n[1] I046c4837a638d097649688db39455fb089fa7007\n\nDepends-On: https://review.opendev.org/c/openstack/swift/+/975552\nChange-Id: I4449e8fded45b74db4463008c9839a33b48ffd17\nSigned-off-by: Wael Halbawi \u003cwhalbawi@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/478c529f348a8e0432c99dbc12ceb5e984765514"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/478c529f348a8e0432c99dbc12ceb5e984765514"}]},"branch":"refs/heads/master"},"8102529824463b7c465d80a6d1a63eeef6531e25":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-02-14 17:33:38.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/65/976565/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/976565/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/976565/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/976565/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/976565/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/976565/2"}}},"commit":{"parents":[{"commit":"e14473f885778b8d23a064a863e0689200fe56f1","subject":"relinker: Prefix log messages with invoked action","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e14473f885778b8d23a064a863e0689200fe56f1"}]}],"author":{"name":"Wael Halbawi","email":"whalbawi@nvidia.com","date":"2026-02-12 00:20:37.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tburke@nvidia.com","date":"2026-02-14 17:33:37.000000000","tz":0},"subject":"Improve relinker test assertions","message":"Improve relinker test assertions\n\nStrengthens the assertions (previously relaxed in [1]) in\nTestRelinker::test_state_file. The test now asserts that the step\n(relink/cleanup) is included in the logged output.\n\n[1] I046c4837a638d097649688db39455fb089fa7007\n\nChange-Id: I4449e8fded45b74db4463008c9839a33b48ffd17\nSigned-off-by: Wael Halbawi \u003cwhalbawi@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8102529824463b7c465d80a6d1a63eeef6531e25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8102529824463b7c465d80a6d1a63eeef6531e25"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"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":{}}},{"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":{}}},{"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":{}}}]}
