)]}'
{"id":"openstack%2Fswift~968323","triplet_id":"openstack%2Fswift~master~I13fbd9a429f1062d5ca48d072c5fcc123c3ed897","project":"openstack/swift","branch":"master","topic":"rebase-relink-err3","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2025-12-10 02:36:47.000000000","reason":"Change was abandoned"},"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2025-12-09 23:54:40.000000000","reason":"\u003cGERRIT_ACCOUNT_34930\u003e replied on the change","reason_account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2025-12-10 02:36:47.000000000","reason":"Change was abandoned"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2025-12-10 02:36:47.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I13fbd9a429f1062d5ca48d072c5fcc123c3ed897","subject":"Object-server: Only raises 500 if put races with another encryption IV","status":"ABANDONED","created":"2025-11-25 14:21:59.000000000","updated":"2025-12-10 02:36:47.000000000","total_comment_count":27,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"a7b34f2bc2eeb322d68720fc96982d0a7291a971","_number":968323,"virtual_id_number":968323,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:check","value":1,"date":"2025-12-10 01:05:29.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"all":[{"value":1,"date":"2025-12-09 23:54:40.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}],"CC":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-11-25 15:30:21.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":"2025-12-04 06:11:05.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"CC"},{"updated":"2025-12-05 18:57:14.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":"2025-12-08 05:56:17.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"REVIEWER"},{"updated":"2025-12-08 23:16:23.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"CC"}],"messages":[{"id":"1ef90b451515d1a20f751a1f0f2b84a6b7b3dbc4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-11-25 14:21:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"53baa956c5211a29d81a72cbbee080702a76b464","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 15:30:21.000000000","message":"Patch Set 1: Verified-1\n\n(3 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/6d681ccc15634c04924259214d7b6bfa\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a4cec8dda3e497ca2674dc94ff6e889 : SUCCESS in 6m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/b1be1fa4c5a544fe8e76641b08592a97 : SUCCESS in 54m 40s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7fa4d753f5864e45a568878cc5907b30 : SUCCESS in 54m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8a0ac41424264a54a4096c49ef332a2b : SUCCESS in 56m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3e489f0ecf894e3e9e5c6743cfe00a69 : SUCCESS in 1h 06m 43s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/22c05b48dab8447f91dcedf07e8ecff6 : SUCCESS in 18m 43s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0b00f5a34a0e4cba9af1f9c554b9fee6 : SUCCESS in 10m 54s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/be5b28629d92425fb6e1df9ce1b84bd8 : SUCCESS in 20m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a1c9655b2b76463c84e8fe7fdd571416 : SUCCESS in 4m 16s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/955810bfa1fd45fc98b066323dfbd245 : SUCCESS in 25m 46s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/011379efd7174ff6914f811f86e22fe0 : SUCCESS in 16m 28s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/fdb6a79fb2144322b78ef73a2efe821a : SUCCESS in 26m 52s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/0441bbb3d54d431292adef2274115822 : SUCCESS in 32m 11s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/83343515473b435fb37924cefad83c39 : SUCCESS in 15m 48s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e293fc662cda482b895ff7a7e4e48566 : SUCCESS in 14m 40s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/70b1b97e6843470aa46217451e662227 : SUCCESS in 16m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/dc5a058bf37040ca98f2142dca5c313e : SUCCESS in 4m 27s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e44e5c8ebabb4769ab25e5661e378f77 : SUCCESS in 15m 37s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/195ddb312d7348c28b98ae2365f077f0 : SUCCESS in 8m 44s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ddb93ffae87e4315b33d96dd3a96e9f3 : SUCCESS in 34m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6cf8a7d8dafe44dbbcbb235ae9af4d34 : SUCCESS in 21m 31s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/de2cebe14a9943879057132b48354618 : SUCCESS in 51m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bbfe0e59ba944b2794a6f1b0fe19dd92 : SUCCESS in 28m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/70d4e552d22c46f18c3b55c0226e3cae : FAILURE in 3m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ac15807b3e1846db9e77e9cca27c0ce4 : SUCCESS in 20m 21s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/aefa144b03c742c683bc645c5dccf5f3 : SUCCESS in 53m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0f6d7bafd628476e9167bdecd74fdc9d : SUCCESS in 57m 21s","accounts_in_message":[],"_revision_number":1},{"id":"c9f3e78cb7912b66d5d7fd42bfa972dffefbf455","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 16:26:02.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/08bc324092e84bdf9013c99d87eb9a8b\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a375ac23033e4757bad68738b7b53e9a : SUCCESS in 2h 01m 31s","accounts_in_message":[],"_revision_number":1},{"id":"5e5991a4e2c0349a1f108cc1ff65d1700445de6f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-11-26 18:33:06.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"82735c4597fa4e84b08e6250dedb158abd8d5d00","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 19:10:55.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/19c65f0f5b7448dc85b708a2dc124148\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/38e350563f9f465d9a989beca4d1c7b4 : SUCCESS in 36m 05s","accounts_in_message":[],"_revision_number":2},{"id":"eae1175b694725c461a6fe32d443312c53ca2b37","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 19:36:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f3e809f783524017a254dc1aa487f59a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7a8fe38435d34b3b97ed2eb98b974267 : SUCCESS in 10m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/f0182d0001d44b9d9a851660690609ab : SUCCESS in 49m 03s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/465359814e3143808413bd78e034196b : SUCCESS in 49m 54s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b19f5a35c96944ab9a8781816eee030d : SUCCESS in 58m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/14d89158a1f54cceabc46e2aecea2cb4 : SUCCESS in 32m 34s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/499ad935e8d04ca9abeffe51632a1bc4 : SUCCESS in 15m 32s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b20addde0ca948669c3af7e5e412b089 : SUCCESS in 19m 57s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c1dde2a98b8341948680cd17abbdd697 : SUCCESS in 24m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f6a3cb6e7da64cecb2994dc8bf0184b0 : SUCCESS in 4m 25s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1a70299d94104c2584cb7bd89d8205b0 : SUCCESS in 23m 10s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/aa73ee7502f04e2d8c7bcf1c151af917 : SUCCESS in 14m 33s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/aea59c230ca041cf8938d609afca892f : SUCCESS in 18m 22s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/27f3f4da205e4af28b7bdee833252982 : SUCCESS in 35m 00s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/bf3c3704c5ac4217b19298e43e1be982 : SUCCESS in 8m 09s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/99b099a7a32a4e5fa323dea2e710573e : SUCCESS in 8m 20s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/80d8904e9da04037a5a798ec23cf5c3e : SUCCESS in 16m 24s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f519c32e198a4243bd91fc0012d00d3c : SUCCESS in 6m 02s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ae0a46e8234e4fd0b73c20aade08a307 : SUCCESS in 8m 07s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/6077b6c218d942c699d82ef0ac8ab942 : SUCCESS in 8m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/7dfb401f9fa14f5ab19481764c22caf8 : SUCCESS in 58m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f1219906e12a4f7294aa345b035581d2 : SUCCESS in 50m 46s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e819e719c40f482cbdd3db802e691770 : SUCCESS in 24m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d8f720e242714081a5986bb2101f89f1 : SUCCESS in 27m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d19d3e8ba864ad6a68062e6dc4a43bd : SUCCESS in 4m 07s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/66d0d75abee0450b875e96d3696051a2 : SUCCESS in 21m 43s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/854f121849344c8ebfe13c3ca7fc6e84 : SUCCESS in 54m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/16deb8c74db64b3ea9cb22cb27634b54 : SUCCESS in 55m 14s","accounts_in_message":[],"_revision_number":2},{"id":"e6d6a0ef12735601b87cfc052a9c67246daa46bf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-03 17:29:07.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"754b17a41e34fd1371bccb7dcd5af2d0b682aee7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 18:40:04.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f47346ce43984f3baea85c995e7d0200\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b92bab6a1fd148e3a270f84432a2c2b0 : SUCCESS in 10m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/63504e1b00d4482ea4631f7c6465fe53 : SUCCESS in 47m 31s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/93502944a37d4d638a0a6991999aa2e1 : SUCCESS in 49m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/edaa8db63c084543b0aa694bda02c048 : SUCCESS in 55m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3275f695db7140f0ace4faf729c8f5ee : SUCCESS in 1h 01m 24s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4b5df0a6909e43a7b11fe0e53359ba6a : SUCCESS in 20m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c8892fe016d94da8ac6ff1d7058960c1 : SUCCESS in 19m 33s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/53543f08bf884a2a89d0171e6b00244d : SUCCESS in 20m 09s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/12427625e4414b848b3357cc840cdf1c : SUCCESS in 6m 52s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/cb480b010e494ce2acedec50a7c4e8c5 : SUCCESS in 25m 16s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2e3feb5ec44d4ae4846108d20b23e061 : SUCCESS in 16m 14s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/93a947396c284b0084cc5d5241d95c05 : SUCCESS in 23m 50s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7b2dec501ee049118fb6595a5ff793c2 : SUCCESS in 28m 51s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/5d796b7b90144b4fa9a22140878b4aee : SUCCESS in 11m 58s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2f84d2773180439fb0c27ef55144bbf0 : SUCCESS in 13m 41s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/96977e9fdc704019a758cc56eb6f280d : SUCCESS in 17m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0853550732cf4e359fb11480d70a1804 : SUCCESS in 6m 40s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4e038fa8030e426c923b57f2097d9ef2 : SUCCESS in 17m 24s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7e40e5872f8c49a98601198548b0f66d : SUCCESS in 8m 43s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9f332162ba3e4dc2a38f0a260e80cb8a : SUCCESS in 1h 03m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0b0c3e0609ab4acbb10255a8353b0939 : SUCCESS in 35m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6a8ffd6035b74af9b6107a445b794d3e : SUCCESS in 51m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d188eedd27004ad48c5f39188dadf60a : SUCCESS in 26m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86d51e45386f4ee5bf8a99052545e6ae : SUCCESS in 3m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2d5e038f93654753abe44fa139e456b9 : SUCCESS in 10m 19s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e2e921a2ac474fd8b5fa905c4cf7cb75 : SUCCESS in 32m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/25930ab362f248bd83d94e15707c4590 : SUCCESS in 1h 01m 57s","accounts_in_message":[],"_revision_number":3},{"id":"2c67240ce1d9231e3ee7b7e568d41374c0aa09d8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 20:12:10.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db0424ed439f4c43817c31dc5fcd649f\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5b9917134164491eb74f169a7e0d908e : SUCCESS in 1h 15m 34s","accounts_in_message":[],"_revision_number":3},{"id":"72839fe717bf850a8acc2ee9cd5552849d1a7bd0","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-04 06:11:05.000000000","message":"Patch Set 3:\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"a454336dacfdbca78a9df5ef03118955cfe6ac50","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-07 22:27:12.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"d0d645e0f0985bdebe6d28e7c4a023c69afdd276","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-07 23:33:34.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5cda76f31c5141e2aa85804430df58de\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/42a9ac79a3b048b18ea88a4014954ea1 : SUCCESS in 1h 04m 16s","accounts_in_message":[],"_revision_number":4},{"id":"0ecb1003c33c89798925516e23282ec2ba4bea9f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-07 23:36:46.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/942617b6fbf94924ada3a2999df52b78\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b63bf037c7514045900e36e79c3759c5 : SUCCESS in 9m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/10af0d2434694b56ab496f4664b4d614 : SUCCESS in 1h 02m 30s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fbca9b25c3634db794bff4111c726a27 : SUCCESS in 29m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ccb178540cf24780bc47b26eb72e6737 : SUCCESS in 54m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d7c6bbb98d64433084cdb1b31f7df5a5 : SUCCESS in 46m 16s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/157b3b132b1741c182e5f2b88b016694 : SUCCESS in 11m 18s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d45171821e014669a5c31dfd231d418e : SUCCESS in 20m 06s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c93c5c14b8014818a326ea2683baa3c3 : SUCCESS in 10m 28s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/14a0d4ffbe7146cfa79d1b878dcd3c0a : SUCCESS in 6m 11s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/687b5911bf3b419e9ea506f0e5d522d1 : SUCCESS in 16m 36s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/81767f44870045a99e7856146c2b5c8f : SUCCESS in 20m 57s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/b0097bed9e99406eb2d670556312f834 : SUCCESS in 20m 53s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a2960b82fa5f44c0abd50e8e70a8aa27 : SUCCESS in 28m 56s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b32c75f166fc46fd819554f8b5a6fade : SUCCESS in 8m 29s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2d13c4dc119d4341991626cc0ab0d882 : SUCCESS in 14m 02s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/2e5ea7d7da1c4a71877890517f8410ef : SUCCESS in 13m 24s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/917f0bcc31394ccebe5da3a845e818f7 : SUCCESS in 5m 57s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fa408c98118c4d9084efad56a1264b48 : SUCCESS in 7m 41s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/39895eea0e294a2dbc5c34ae0cbbf8ac : SUCCESS in 8m 29s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/8d85f391d19f4d6a9e5b050d5211df28 : SUCCESS in 45m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3de2aaa016b74f76b38e4d98efc7b124 : SUCCESS in 55m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/779247fe257b48758979357978150c60 : SUCCESS in 49m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c5510b023d9f4edb8a1550b7602bc3e4 : SUCCESS in 23m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/391735d3c9794cf2bb5bb345eb45de9f : SUCCESS in 3m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/72c28040f4774797901941d436af96f1 : SUCCESS in 15m 55s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/4faaa2947c5646f1a6c630e1b6fa6e78 : SUCCESS in 49m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a91dbc2c7f3d45569f92e4f60cf14a4e : SUCCESS in 1h 04m 31s","accounts_in_message":[],"_revision_number":4},{"id":"485ef5e09bdd39811a477380a7ac103e71b8fb3e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-08 05:55:47.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"3d24fcc09b57b8c72d23e65a7df9adec47921782","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-08 05:56:17.000000000","message":"Patch Set 5: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":5},{"id":"e93ec0b97f96a4f87639ebc3a210a147f3c8f0df","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-08 06:49:05.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e970e81e3fd048c1afdbf936e6ec881a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5378ba993bd54f78a91a4f1a28a9bd6a : SUCCESS in 51m 11s","accounts_in_message":[],"_revision_number":5},{"id":"4d467d8a4d66d11b0d4f563e061d4abd76125250","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-08 07:06:26.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/35d6e15483fb4ad882cbb7a33f013732\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/de0eaf3d1b5949d9a632d9e39d2c32ba : SUCCESS in 9m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/d7e4fe93884e4b14b4d2b6a6f0264f56 : SUCCESS in 58m 45s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/15708774a4e441ce8a92dc9399149ef3 : SUCCESS in 54m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8a57c855cb85475bb36027ffcb002ba4 : SUCCESS in 34m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d78b85234282438b8d5220099d6d2066 : SUCCESS in 1h 05m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e29bebb4b9ba4f46ae2ca2c46914f9dd : SUCCESS in 11m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bab23e02f6dd48df8f0c2d419998a0df : SUCCESS in 10m 12s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/82acfeaf236347d49158aa98c6f7534c : SUCCESS in 10m 11s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d6d368f4e9e040e187ccb7ac1fca30e2 : SUCCESS in 4m 09s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/cd5ebe2d0869405a8cc9dddca2ac2d5a : SUCCESS in 20m 33s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a79047beda6742489049d0f999368709 : SUCCESS in 20m 55s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/060b26d73c844234a3e904000092e9c9 : SUCCESS in 27m 53s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/01a2bde642f2460b986dc12cd8639767 : SUCCESS in 18m 04s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/592c81e5b26a4785bf08d1252b1067c1 : SUCCESS in 14m 19s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/120addc0574f42148515d38be3813927 : SUCCESS in 15m 03s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b5fb8ac3154d44f1a297253b94333eac : SUCCESS in 14m 25s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b55531b3966f4ea2907093eb68669cf3 : SUCCESS in 6m 15s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/86e9e33ade3f4ed29d03dfb93e3ee930 : SUCCESS in 8m 47s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/fd4e5893fc76490ea2ebe64e7fef0697 : SUCCESS in 4m 47s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ed575cd2067e437699974cdc777f21bb : SUCCESS in 36m 12s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/130d8e8c304746479a20e39f71b65ac7 : SUCCESS in 52m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b5023fc464984630838b6fa990cdbccb : SUCCESS in 52m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2c483102d5a74889b4f569ecc30cd629 : SUCCESS in 27m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bfd2ea081c8b472d9823555c3142c784 : SUCCESS in 4m 03s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d47a20ab07994af799447bb121671cd6 : SUCCESS in 17m 05s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/29baa11ab19f4bf4af63b1db3d5fab15 : SUCCESS in 47m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f485b72c355a475ea714fcb1c8f05c79 : SUCCESS in 1h 00m 46s","accounts_in_message":[],"_revision_number":5},{"id":"4955ae61bf44d96fdbcf8031786773b618e156d8","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-08 23:16:23.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"d9195cd6883dd88c41a4c3967c52ccc4add37f2c","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-08 23:32:58.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"0735d201e508f03397a8ebbbcb758815bc4c5852","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-12-09 18:59:36.000000000","message":"Patch Set 5: Code-Review+2\n\n(8 comments)","accounts_in_message":[],"_revision_number":5},{"id":"94bcd8c90e2fd13071cd70605c25efd8e3b8f9bc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-09 22:59:56.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"ec495c9320b30918a5e704aab796f809d560dff7","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-09 23:00:04.000000000","message":"Patch Set 5: Code-Review+1\n\n(6 comments)","accounts_in_message":[],"_revision_number":5},{"id":"e692f825cdaa2e08f1d0635472e0e857e54daf5f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-09 23:42:49.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/655a952400fb45238c3a54073f7cf781\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/dd6badb9f59c4f388634fb436be05184 : SUCCESS in 41m 16s","accounts_in_message":[],"_revision_number":6},{"id":"eed77f2aa25e3396fb466f0751883408d148cc9c","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-09 23:53:36.000000000","message":"Patch Set 6: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"8b2e30a5bb09b40fc48dddeb60c0b8f408298180","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-09 23:54:18.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":7},{"id":"f0cddfd1f815184290e50d3e2559fcc3c6a3d157","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-09 23:54:40.000000000","message":"Patch Set 7: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"0eca4a5343205bb2b3b35d5ff5ab8ba4e67397e0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-10 00:50:41.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ef21a44f78c84a20977d26c2f0238fe6\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a2c35471349f4316a6681565b42371a2 : SUCCESS in 54m 28s","accounts_in_message":[],"_revision_number":7},{"id":"0df81f80f50251266f91ed95f98a15fbfc2d916c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-10 01:05:29.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3051e93db38c48ffb3a6ab5146b2fd36\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/41371d8062554623b33197d2559560fb : SUCCESS in 10m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/5452f1f72e38411b84752045e8ab222b : SUCCESS in 57m 50s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/acbea0d229b8427198bb749846fa70b5 : SUCCESS in 48m 02s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2383d772dc1149b3b8236af6ea56b18f : SUCCESS in 54m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/79a13b9a8fbb415b9cb3d7836a3478b6 : SUCCESS in 1h 05m 43s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7a020d38e20242c39b741822665088c8 : SUCCESS in 18m 18s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/160de68c3af5441a9ca4d5b664997fe1 : SUCCESS in 21m 40s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dbb20e5718484d4ea5f8ad39881776ff : SUCCESS in 20m 18s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6daf8667e11d49b3a35fd05b13a3dd06 : SUCCESS in 7m 10s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8b9d908e118f4fed9e5ada5b6f66763b : SUCCESS in 30m 01s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/aac3ae4ac83f4e52a87b3105b0f4edc5 : SUCCESS in 18m 27s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/24c49917d5304c28bca2a0e1c1eb53ed : SUCCESS in 35m 27s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/b0120afcb9834820b2ac5ec32b6fe038 : SUCCESS in 33m 15s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c8339517f1c54b00bc80465691cac4f6 : SUCCESS in 14m 29s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9aacfeaec3e840aea4009e4f7581e027 : SUCCESS in 14m 21s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f50a651dfd69481b92582be92308f65e : SUCCESS in 14m 31s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b83fdf483f864f8a8a7fe518ef5ac0cc : SUCCESS in 5m 31s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d367c23ae6cd4e0eaa6c51a027a705b8 : SUCCESS in 14m 54s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b0b0f4d820bb43a5a44a5f1af4e6f9c5 : SUCCESS in 7m 23s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/fe17aa9e3e2340689eb2018f7b4bcdc8 : SUCCESS in 46m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/852e7f6f3c48450cb3ef4384e0c50294 : SUCCESS in 33m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/444d0928e82c433d899b39a3e58d8a0d : SUCCESS in 21m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f84ff7ac144e4ff28fc9b694fed93bc0 : SUCCESS in 11m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/79763e364a89420ab32062331cc422e5 : SUCCESS in 2m 35s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8b2494514b9f4d5cb91e1f1254c2211c : SUCCESS in 9m 03s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/c4efab9217754a5f87ca684a3f2ccebb : SUCCESS in 34m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/69f6aec74cc3461ca31789bfbe870c1f : SUCCESS in 57m 09s","accounts_in_message":[],"_revision_number":7},{"id":"a7b34f2bc2eeb322d68720fc96982d0a7291a971","tag":"autogenerated:gerrit:abandon","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2025-12-10 02:36:47.000000000","message":"Abandoned\n\nsquashed into https://review.opendev.org/c/openstack/swift/+/927327","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"3f88d852f8b582c9f0525253657abdd434733971","revisions":{"3d2e94145ea177e846fda7e0b5270d133a508c33":{"kind":"REWORK","_number":1,"created":"2025-11-25 14:21:59.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/23/968323/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/23/968323/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/23/968323/1"}}},"commit":{"parents":[{"commit":"ea459c377f511c7cc23734e5fb37f94cdf6fc1a3","subject":"object-server: raise 500 on ec timestamp collision","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ea459c377f511c7cc23734e5fb37f94cdf6fc1a3"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-11-24 19:52:13.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-11-24 19:52:27.000000000","tz":-360},"subject":"sq? only 500 if we race with another iv","message":"sq? only 500 if we race with another iv\n\nChange-Id: I13fbd9a429f1062d5ca48d072c5fcc123c3ed897\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3d2e94145ea177e846fda7e0b5270d133a508c33"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3d2e94145ea177e846fda7e0b5270d133a508c33"}]},"branch":"refs/heads/master"},"2d5349527817e2966996e6cc9f8cc41cf275e39d":{"kind":"REWORK","_number":2,"created":"2025-11-26 18:33:06.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/23/968323/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/23/968323/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/23/968323/2"}}},"commit":{"parents":[{"commit":"ea459c377f511c7cc23734e5fb37f94cdf6fc1a3","subject":"object-server: raise 500 on ec timestamp collision","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ea459c377f511c7cc23734e5fb37f94cdf6fc1a3"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-11-24 19:52:13.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-11-26 18:32:18.000000000","tz":-360},"subject":"Only 500 if we race with another iv","message":"Only 500 if we race with another iv\n\nChange-Id: I13fbd9a429f1062d5ca48d072c5fcc123c3ed897\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2d5349527817e2966996e6cc9f8cc41cf275e39d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2d5349527817e2966996e6cc9f8cc41cf275e39d"}]},"branch":"refs/heads/master"},"d64e4efb9f08b8337769433755f2d5a69ea89a11":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-12-03 17:29:07.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/23/968323/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/23/968323/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/23/968323/3"}}},"commit":{"parents":[{"commit":"a164d3e6c83b1bac19a72bdbc44a8536617eb3a2","subject":"object-server: raise 500 on ec timestamp collision","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a164d3e6c83b1bac19a72bdbc44a8536617eb3a2"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-11-24 19:52:13.000000000","tz":-360},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-12-03 05:27:47.000000000","tz":-480},"subject":"Only 500 if we race with another iv","message":"Only 500 if we race with another iv\n\nChange-Id: I13fbd9a429f1062d5ca48d072c5fcc123c3ed897\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d64e4efb9f08b8337769433755f2d5a69ea89a11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d64e4efb9f08b8337769433755f2d5a69ea89a11"}]},"branch":"refs/heads/master"},"85a54fa11f114f74e19a20e6ea57b3b60ce83f59":{"kind":"REWORK","_number":4,"created":"2025-12-07 22:27:12.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/23/968323/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/23/968323/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/23/968323/4"}}},"commit":{"parents":[{"commit":"a164d3e6c83b1bac19a72bdbc44a8536617eb3a2","subject":"object-server: raise 500 on ec timestamp collision","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a164d3e6c83b1bac19a72bdbc44a8536617eb3a2"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-11-24 19:52:13.000000000","tz":-360},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-12-07 22:26:51.000000000","tz":-480},"subject":"Object-server: Only raises 500 if put races with another encryption IV","message":"Object-server: Only raises 500 if put races with another encryption IV\n\nPreviously, link_fd_to_path would automatically unlink and overwrite\nexisting files when encountering EEXIST errors.\n\nThis commit introduces metadata-aware collision detection:\n- Remove automatic file overwrite behavior from link_fd_to_path\n- Add _safe_metadata_linkat() to check metadata on FileExistsError\n- If metadata matches: silently succeed\n- If metadata differs: raise FileExistsError → 500 Internal Server Error\n\nChange-Id: I13fbd9a429f1062d5ca48d072c5fcc123c3ed897\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/85a54fa11f114f74e19a20e6ea57b3b60ce83f59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/85a54fa11f114f74e19a20e6ea57b3b60ce83f59"}]},"branch":"refs/heads/master"},"9a5df1a5698a8bd8d64168a9eec2db8a64dd0543":{"kind":"REWORK","_number":5,"created":"2025-12-08 05:55:47.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/23/968323/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/23/968323/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/23/968323/5"}}},"commit":{"parents":[{"commit":"a164d3e6c83b1bac19a72bdbc44a8536617eb3a2","subject":"object-server: raise 500 on ec timestamp collision","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a164d3e6c83b1bac19a72bdbc44a8536617eb3a2"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-11-24 19:52:13.000000000","tz":-360},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-12-08 05:55:31.000000000","tz":-480},"subject":"Object-server: Only raises 500 if put races with another encryption IV","message":"Object-server: Only raises 500 if put races with another encryption IV\n\nPreviously, link_fd_to_path would automatically unlink and overwrite\nexisting files when encountering EEXIST errors.\n\nThis commit introduces metadata-aware collision detection:\n- Remove automatic file overwrite behavior from link_fd_to_path\n- Add _safe_metadata_linkat() to check metadata on FileExistsError\n- If metadata matches: silently succeed\n- If metadata differs: raise FileExistsError → 500 Internal Server Error\n\nChange-Id: I13fbd9a429f1062d5ca48d072c5fcc123c3ed897\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9a5df1a5698a8bd8d64168a9eec2db8a64dd0543"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9a5df1a5698a8bd8d64168a9eec2db8a64dd0543"}]},"branch":"refs/heads/master"},"dcce311ddc489d4a833340320ba6d20062afb635":{"kind":"REWORK","_number":6,"created":"2025-12-09 22:59:56.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/23/968323/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/23/968323/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/23/968323/6"}}},"commit":{"parents":[{"commit":"a164d3e6c83b1bac19a72bdbc44a8536617eb3a2","subject":"object-server: raise 500 on ec timestamp collision","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a164d3e6c83b1bac19a72bdbc44a8536617eb3a2"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-11-24 19:52:13.000000000","tz":-360},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-12-09 22:57:51.000000000","tz":-480},"subject":"Object-server: Only raises 500 if put races with another encryption IV","message":"Object-server: Only raises 500 if put races with another encryption IV\n\nPreviously, link_fd_to_path would automatically unlink and overwrite\nexisting files when encountering EEXIST errors.\n\nThis commit introduces metadata-aware collision detection:\n- Remove automatic file overwrite behavior from link_fd_to_path\n- Add _safe_metadata_linkat() to check metadata on FileExistsError\n- If metadata matches: silently succeed\n- If metadata differs: raise FileExistsError → 500 Internal Server Error\n\nChange-Id: I13fbd9a429f1062d5ca48d072c5fcc123c3ed897\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dcce311ddc489d4a833340320ba6d20062afb635"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dcce311ddc489d4a833340320ba6d20062afb635"}]},"branch":"refs/heads/master"},"3f88d852f8b582c9f0525253657abdd434733971":{"kind":"REWORK","_number":7,"created":"2025-12-09 23:54:18.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/23/968323/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/23/968323/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/968323/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/23/968323/7"}}},"commit":{"parents":[{"commit":"a164d3e6c83b1bac19a72bdbc44a8536617eb3a2","subject":"object-server: raise 500 on ec timestamp collision","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a164d3e6c83b1bac19a72bdbc44a8536617eb3a2"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-11-24 19:52:13.000000000","tz":-360},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2025-12-09 23:53:55.000000000","tz":-480},"subject":"Object-server: Only raises 500 if put races with another encryption IV","message":"Object-server: Only raises 500 if put races with another encryption IV\n\nPreviously, link_fd_to_path would automatically unlink and overwrite\nexisting files when encountering EEXIST errors.\n\nThis commit introduces metadata-aware collision detection:\n- Remove automatic file overwrite behavior from link_fd_to_path\n- Add _safe_metadata_linkat() to check metadata on FileExistsError\n- If metadata matches: silently succeed\n- If metadata differs: raise FileExistsError → 500 Internal Server Error\n\nChange-Id: I13fbd9a429f1062d5ca48d072c5fcc123c3ed897\nCo-Authored-By: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3f88d852f8b582c9f0525253657abdd434733971"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3f88d852f8b582c9f0525253657abdd434733971"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
