)]}'
{"id":"openstack%2Fswift~987115","triplet_id":"openstack%2Fswift~master~I72070768b07f70002ba2a04de4def975f101f61d","project":"openstack/swift","branch":"master","topic":"reconstructor-ts-fixes","attention_set":{"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2026-07-27 10:01:24.000000000","reason":"\u003cGERRIT_ACCOUNT_7233\u003e replied on the change","reason_account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2026-07-27 10:01:24.000000000","reason":"\u003cGERRIT_ACCOUNT_7233\u003e replied on the change","reason_account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}},"hashtags":[],"change_id":"I72070768b07f70002ba2a04de4def975f101f61d","subject":"obj-reconstructor: search handoffs for local-newer frags","status":"NEW","created":"2026-05-04 04:38:22.000000000","updated":"2026-07-28 12:46:36.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":8,"unresolved_comment_count":4,"has_review_started":true,"meta_rev_id":"3d64c32966fdcf6efe959a7e08eb37725715efd6","_number":987115,"virtual_id_number":987115,"owner":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-24 04:24:12.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":{"approved":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2026-07-27 10:01:24.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":1,"date":"2026-07-28 12:46:36.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"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":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-04 05:13:49.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":"CC"},{"updated":"2026-05-04 05:43:05.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-06-01 07:25:57.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2026-07-28 12:46:36.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"state":"REVIEWER"}],"messages":[{"id":"f28da5d7c9dcacf13f5458305c17c91b5ba6956f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-05-04 04:38:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"757ce2e63220768b21bc3f2494b3417fba2eeb34","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 05:13:49.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/75e72db8408e46199656d41381b310b5\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9721385f985e497483ece635515a9e3b : SUCCESS in 32m 38s","accounts_in_message":[],"_revision_number":1},{"id":"c9153f0a411462650728b43e842b6aadf187d8ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-04 05:43:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad253b9107614182bfaabab31531c254\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6afcb7d96a0149ffa4695de9ac88796f : SUCCESS in 9m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/c6d83030cece4500b2c65757892eb27b : SUCCESS in 1h 01m 43s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/110b2138b0484174817c0989a1eb5693 : SUCCESS in 1h 00m 04s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/13fc950e82ca4d068a36c7e1bed186f7 : SUCCESS in 36m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ff35a8a54a24490bbe68701811554ab6 : SUCCESS in 44m 24s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/938c33157baf49aeaec4a5f9785ef836 : SUCCESS in 15m 46s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a8142802aef742ec8ec18304e58cd19d : SUCCESS in 20m 07s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7f011ef8d0d94d198b31f506128739b3 : SUCCESS in 16m 52s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/81e5e1dd90d449949a05bee629ee0ff6 : SUCCESS in 6m 34s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c29711f2a7354d1ab700bd1c5f44012b : SUCCESS in 13m 03s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/0607cdf47e4e49909efae90386c4440a : SUCCESS in 17m 09s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/30039c96b43b4392a93da42aea140ee4 : SUCCESS in 11m 26s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/6a8294130ced4aba811000bf580dce06 : SUCCESS in 20m 25s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8f457150af1c463cafbce098d98be0ca : SUCCESS in 11m 27s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/8081a19668ab42efb178a8d901db4bc7 : SUCCESS in 7m 51s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/207ed2b43d434ee19a258455c07b26cb : SUCCESS in 9m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e08786e28fab4b96a268ae6bd539feba : SUCCESS in 5m 19s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/30bd6f2ea99c49f7b31d27666fe9ab10 : SUCCESS in 21m 54s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/0a4ff7edf85247b181448f7b6d5db9cc : SUCCESS in 8m 09s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/79debd3a74fb406ea67845ab987ac47b : SUCCESS in 59m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c64b9173155a4054825b7e67ced4fae9 : SUCCESS in 28m 05s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5f372e134747400a9096fde8a1ee44a1 : SUCCESS in 49m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3bda5cb9a59b41eda8102ef9a7b3c31f : SUCCESS in 27m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/62216935e1104e1d9d0bbe803d2e8fb7 : SUCCESS in 4m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/367fe6e321c74236b39c1e0e7a37abe9 : SUCCESS in 24m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3e86538cdcd548558af439bf1ac23a54 : SUCCESS in 55m 23s","accounts_in_message":[],"_revision_number":1},{"id":"62665e7f68d17c8d67c289c8765c844628a34b02","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-05-14 15:51:39.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"517468839cb8da5bee07b6b6ba6dd9eb6369a9f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-14 17:16:20.000000000","message":"Patch Set 2: Verified-1\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/ff61002b82564eeea24b092659fa9aa7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a75b1e68c4749c0879a6ba56319c344 : SUCCESS in 5m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3e51781ba4a8475f9dfc18748104d9de : SUCCESS in 8m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/cd3c12a0bb6745bd96a428018596038b : SUCCESS in 1h 15m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/aa15a5a85a714eaa936967e672c9b534 : SUCCESS in 1h 08m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3f714b41fa594912983dc0bda81aa66e : SUCCESS in 1h 04m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4958aafe7a9d42bdabc96ddb54692be4 : SUCCESS in 1h 18m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7b8fc3dc5de54ea79b888203dee72daa : SUCCESS in 20m 13s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c6940ce3354f42b5b59b6c58fb5c0e49 : SUCCESS in 11m 18s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/72e76c3dcf484c1aa68ed0dc450635e9 : SUCCESS in 21m 16s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/773e1b1c12b344afb6eb19b8368e52d9 : SUCCESS in 7m 53s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3669e80697884b79a2963d3af2c292d9 : SUCCESS in 19m 54s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/abad460f55ee4b1391f45bae3124ae4e : SUCCESS in 12m 14s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/bb70f6d8f85f411485958f6d042d0992 : SUCCESS in 30m 52s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/6af07586cf9e4d3aa66e0ca59deb8813 : SUCCESS in 21m 09s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3f3bc4be20c04bcead42c2393323d598 : SUCCESS in 10m 15s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/b3ed8e2fb6ca4d878bc90d3d942d0bbb : SUCCESS in 14m 43s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/4e74ed7e0a6a48a881acd19bd1eed0a7 : SUCCESS in 17m 36s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fd3d0f276f584aeb8d37aea9d8d69f39 : SUCCESS in 9m 03s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/eea232f6e9394daab6e3b1ebc81c8724 : SUCCESS in 16m 03s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/cffba14bf9394b19812d6079b772c6c1 : SUCCESS in 10m 37s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/58d57b8c90f54976a3ea0d718cb85deb : FAILURE in 1h 04m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9a826266a3d240cd8b3b3014a3e801d7 : SUCCESS in 38m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/05cac3eaa5974513b314d82a5b0dad62 : SUCCESS in 57m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6f62c438e76c44b48f794b72b71b52be : SUCCESS in 29m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c7c70e37b5af4d9786bc3d493f6235d8 : SUCCESS in 4m 51s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/176085e16f684dd780b8bc4e7ce72953 : SUCCESS in 11m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2b9392611dca4632aaf12022dfdc8f05 : SUCCESS in 30m 46s","accounts_in_message":[],"_revision_number":2},{"id":"cc17cd430e57520659d7ed9678a729e9d122626a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-14 19:07:16.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/35ff374f51ae4df5a204505643d6bae6\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/10ccc571fcfa4d708ba057414c9d5c87 : SUCCESS in 33m 59s","accounts_in_message":[],"_revision_number":2},{"id":"5551e0e52fa513ca07ba05ec6220cce03666cbed","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-05-15 04:54:29.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"5b055bf3e200d5de098c4f6a7c63581fb21d4642","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-15 06:07:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a182324af474077acc2cd3e08903b48\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ec2ca9d00e344bf9f011b5416814a18 : SUCCESS in 10m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/054e5bc8dbcd42e69c6d7d8252c21325 : SUCCESS in 7m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/24b9fd040fe84659969bc79a93a70941 : SUCCESS in 1h 04m 27s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/94daac3c7dbe4713a8751f62ed2d06ec : SUCCESS in 1h 06m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5f013250bec84d67831a3b5239f344ed : SUCCESS in 1h 03m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4441c60e6dc54283a99c4669d9f51891 : SUCCESS in 1h 04m 03s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/429e7a1e70c447ae8cd029e38d5ef15b : SUCCESS in 22m 14s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cba697f16f774a159ed58bab7f69daa3 : SUCCESS in 15m 29s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4734e11b8c24457ca48d5747fa021c66 : SUCCESS in 22m 02s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/58daeed066ee4271b67707b91e956513 : SUCCESS in 5m 52s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/476f29b653174c4cb8be4dc14f928d08 : SUCCESS in 10m 20s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/283b377229d94f018c0769434f25cf3a : SUCCESS in 22m 14s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/ee380c64a79f47caa87f591cd4ca26b3 : SUCCESS in 30m 49s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/b72f3b977dd14cf1b690208cdf49df0b : SUCCESS in 22m 15s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/288b5ae34ec644d18c8253de581fcb6a : SUCCESS in 15m 01s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/bd7d43a32ec84b3bb474fdb80245ba06 : SUCCESS in 9m 28s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/acbbf95afe424fe2bf30a9de0d08ce2b : SUCCESS in 9m 32s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3555a86697e348ee9a87debb6622b847 : SUCCESS in 6m 00s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fe0e0d8fa3ae42b1a973acb0f38c12ea : SUCCESS in 17m 30s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/75a55f06050e4020a96801cabcaa81a5 : SUCCESS in 8m 10s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d80c0760a26441b596cc95ffa5e4ca78 : SUCCESS in 1h 00m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b2e021b132cf4f3d990f48bd18c0cb86 : SUCCESS in 50m 03s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c3a83af3042144f5aaca8caa5331edd5 : SUCCESS in 30m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aac1eb66276b478b94e7e1547f1b6dc3 : SUCCESS in 29m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b99c8f42b7b24313899b5810ba17811e : SUCCESS in 3m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/48c01417b9e444ab9d58e2cdda9075dc : SUCCESS in 18m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6419d9cac3874ee1b80be73616c97136 : SUCCESS in 58m 25s","accounts_in_message":[],"_revision_number":3},{"id":"67a071a0b16f20ca48de786b573dfc9cf018229a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-15 12:15:25.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/708017343c884dfc8e15a20927144d45\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/74fe1e9178344b36bb7cb69c6e8d05c8 : SUCCESS in 1h 08m 32s","accounts_in_message":[],"_revision_number":3},{"id":"c53c3a345d3362884dfd0688dbc65dd3f9a740b4","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-06-01 07:25:57.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8470ca11abe117118a9a81e6132a30a88729c552","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-07-24 03:17:33.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"67cb566650258d54b97421efb529dfc9d9ce216d","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-07-24 03:21:33.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"ac259dfb6bb2141f017edf365534f83b793d1851","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 04:24:12.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c02a4ce41fda4523bfe95af21f24088d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a6e33c7fe6344e9aab64a1f531b61cf : SUCCESS in 11m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0e1709c299d942a9af63b6516ed77343 : SUCCESS in 7m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/ea13c286a0414105b58081ee95ba2cc0 : SUCCESS in 1h 01m 55s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1299f9ccbdbc4f49abbc0eaac93d5286 : SUCCESS in 28m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e0b0dbe5967e4bf2b9fd398cc16bb3c4 : SUCCESS in 29m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9734ff42a0a14f369efbec1ada755a55 : SUCCESS in 1h 03m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f603d44816614b1e918f1bdecc29146c : SUCCESS in 13m 30s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/59fcedb643914e408a89c0af35e03117 : SUCCESS in 14m 56s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f3d0000f6b6741188e620fd9efde6182 : SUCCESS in 20m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fe4e7a77a69d4768a9c0b1ea16396154 : SUCCESS in 4m 32s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/50dfb7e5779c48c3b5a0b25946296b10 : SUCCESS in 19m 37s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/eeff724f561d4ae5bd42972951b7ce10 : SUCCESS in 14m 30s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/25fac56ac27a40a296d0556806bf5dfb : SUCCESS in 35m 06s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/cf296e7ace364dc2ae600329dbcbe1ac : SUCCESS in 20m 42s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/5d4b4f12cc2142b19ad66106d5ce4816 : SUCCESS in 15m 14s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/fffc27a0ac184932be9926db2ba694a4 : SUCCESS in 15m 31s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/dc4d6d730a6342869019f4b949eda2e8 : SUCCESS in 13m 37s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/950ab9687e7944828c4666b88a95eca8 : SUCCESS in 16m 13s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b85f0e395b55423fa9ba623cad756037 : SUCCESS in 4m 46s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b9c6dc9aa73147a9a061f8129bd3a17c : FAILURE in 10m 32s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/814996c2c9d945858894504162b32b39 : SUCCESS in 8m 49s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/14c5a5eaad914277acffbf3a390edd7c : SUCCESS in 44m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/924676786f694688a5003449c3d73f0c : SUCCESS in 55m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0a3ce5bd9c5c474eb9c93c2d9efc2e32 : SUCCESS in 27m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dcb3bbf9c93b4ccd95eab657aab5c581 : SUCCESS in 28m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/29d8439d6af44bce893ce5f704d38226 : SUCCESS in 5m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/00753088f95e4c48a5d4becfb15b3bd1 : SUCCESS in 12m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/10b7d5edee944659878a813ce232aceb : SUCCESS in 53m 04s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":4},{"id":"3beb458203fe38a4672d007ba8c6e3169d14a99c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 04:56:38.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3e71ab3f0e964406a5b2b5de1e8feec7\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/93819e5a1e0344e5a19a478e243deafa : SUCCESS in 50m 11s","accounts_in_message":[],"_revision_number":4},{"id":"62c68c62b628e80d0eb5a5aee045796d7e93739e","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-07-27 10:01:24.000000000","message":"Patch Set 4: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"3d64c32966fdcf6efe959a7e08eb37725715efd6","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-28 12:46:36.000000000","message":"Patch Set 4: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"bb1f31152d92f00d4e9001235a85d5d883ce380f","revisions":{"65be8243a2262558df2719c5acca627271dd61ab":{"kind":"REWORK","_number":1,"created":"2026-05-04 04:38:22.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/15/987115/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/15/987115/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/15/987115/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/15/987115/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/15/987115/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/15/987115/1"}}},"commit":{"parents":[{"commit":"6cef345a24e61a6a77646968210f2ac2933c5bdb","subject":"obj-reconstructor: verify timestamp and etag before rebuilding frag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6cef345a24e61a6a77646968210f2ac2933c5bdb"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-05-04 04:32:41.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-05-04 04:36:19.000000000","tz":-420},"subject":"wip: obj-reconstructor: search handoffs for local-newer frags","message":"wip: obj-reconstructor: search handoffs for local-newer frags\n\nWhen rebuilding a missing EC fragment, the reconstructor now refuses\npeer response buckets whose timestamp or EC etag do not match the local\nfragment. Production logs showed that most refused rebuilds were that\nthe local fragment was newer than the useful peer bucket.\n\nIn that case, matching local-version fragments have landed on handoffs\nwhile primaries still return an older useful bucket. This patch addes\nsearching a bounded set of handoffs for the local timestamp/etag before\ngiving up, while preserving the existing safety check: reconstruction\nis still only accepted from a bucket that has enough useful fragments\nand matches the local fragment metadata.\n\nChange-Id: I72070768b07f70002ba2a04de4def975f101f61d\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/65be8243a2262558df2719c5acca627271dd61ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/65be8243a2262558df2719c5acca627271dd61ab"}]},"branch":"refs/heads/master"},"011d34bdbca63553ed6b7043391bd5a973179598":{"kind":"REWORK","_number":2,"created":"2026-05-14 15:51:39.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/15/987115/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/15/987115/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/15/987115/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/15/987115/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/15/987115/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/15/987115/2"}}},"commit":{"parents":[{"commit":"6cef345a24e61a6a77646968210f2ac2933c5bdb","subject":"obj-reconstructor: verify timestamp and etag before rebuilding frag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6cef345a24e61a6a77646968210f2ac2933c5bdb"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-05-04 04:32:41.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-05-14 15:50:56.000000000","tz":-420},"subject":"obj-reconstructor: search handoffs for local-newer frags","message":"obj-reconstructor: search handoffs for local-newer frags\n\nWhen rebuilding a missing EC fragment, the reconstructor now refuses\npeer response buckets whose timestamp or EC etag do not match the local\nfragment. Production logs showed that most refused rebuilds were that\nthe local fragment was newer than the useful peer bucket.\n\nIn that case, matching local-version fragments have landed on handoffs\nwhile primaries still return an older useful bucket. This patch addes\nsearching a bounded set of handoffs for the local timestamp/etag before\ngiving up, while preserving the existing safety check: reconstruction\nis still only accepted from a bucket that has enough useful fragments\nand matches the local fragment metadata.\n\nChange-Id: I72070768b07f70002ba2a04de4def975f101f61d\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/011d34bdbca63553ed6b7043391bd5a973179598"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/011d34bdbca63553ed6b7043391bd5a973179598"}]},"branch":"refs/heads/master"},"90a57bfe0dd756c458f2c384fb25ed7d79940a4f":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-05-15 04:54:29.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/15/987115/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/15/987115/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/15/987115/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/15/987115/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/15/987115/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/15/987115/3"}}},"commit":{"parents":[{"commit":"6fa410a8b02a4333ac4f66e1333ed3bcaf8878f7","subject":"obj-reconstructor: verify timestamp and etag before rebuilding frag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6fa410a8b02a4333ac4f66e1333ed3bcaf8878f7"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-05-04 04:32:41.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-05-15 04:54:09.000000000","tz":-420},"subject":"obj-reconstructor: search handoffs for local-newer frags","message":"obj-reconstructor: search handoffs for local-newer frags\n\nWhen rebuilding a missing EC fragment, the reconstructor now refuses\npeer response buckets whose timestamp or EC etag do not match the local\nfragment. Production logs showed that most refused rebuilds were that\nthe local fragment was newer than the useful peer bucket.\n\nIn that case, matching local-version fragments have landed on handoffs\nwhile primaries still return an older useful bucket. This patch addes\nsearching a bounded set of handoffs for the local timestamp/etag before\ngiving up, while preserving the existing safety check: reconstruction\nis still only accepted from a bucket that has enough useful fragments\nand matches the local fragment metadata.\n\nChange-Id: I72070768b07f70002ba2a04de4def975f101f61d\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/90a57bfe0dd756c458f2c384fb25ed7d79940a4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/90a57bfe0dd756c458f2c384fb25ed7d79940a4f"}]},"branch":"refs/heads/master"},"bb1f31152d92f00d4e9001235a85d5d883ce380f":{"kind":"REWORK","_number":4,"created":"2026-07-24 03:17:33.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/15/987115/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/15/987115/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/15/987115/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/15/987115/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/15/987115/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/15/987115/4"}}},"commit":{"parents":[{"commit":"6fa410a8b02a4333ac4f66e1333ed3bcaf8878f7","subject":"obj-reconstructor: verify timestamp and etag before rebuilding frag","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6fa410a8b02a4333ac4f66e1333ed3bcaf8878f7"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-05-04 04:32:41.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-07-24 03:17:08.000000000","tz":-420},"subject":"obj-reconstructor: search handoffs for local-newer frags","message":"obj-reconstructor: search handoffs for local-newer frags\n\nWhen rebuilding a missing EC fragment, the reconstructor now refuses\npeer response buckets whose timestamp or EC etag do not match the local\nfragment. Production logs showed that most refused rebuilds were that\nthe local fragment was newer than the useful peer bucket.\n\nIn that case, matching local-version fragments have landed on handoffs\nwhile primaries still return an older useful bucket. This patch addes\nsearching a bounded set of handoffs for the local timestamp/etag before\ngiving up, while preserving the existing safety check: reconstruction\nis still only accepted from a bucket that has enough useful fragments\nand matches the local fragment metadata.\n\nChange-Id: I72070768b07f70002ba2a04de4def975f101f61d\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bb1f31152d92f00d4e9001235a85d5d883ce380f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bb1f31152d92f00d4e9001235a85d5d883ce380f"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}},{"label":"Workflow","status":"MAY"}]}],"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":{"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":"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
