)]}'
{"id":"openstack%2Fswift~1006134","triplet_id":"openstack%2Fswift~master~I9790a992fbeb0658a68808b45aa0750f0ab3fb4c","project":"openstack/swift","branch":"master","attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2026-09-28 15:07:55.000000000","reason":"Vote got outdated and was removed: Code-Review-1"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2026-09-28 17:27:34.000000000","reason":"\u003cGERRIT_ACCOUNT_38767\u003e replied on the change","reason_account":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"}}},"removed_from_attention_set":{"38767":{"account":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"last_update":"2026-09-28 17:27:34.000000000","reason":"\u003cGERRIT_ACCOUNT_38767\u003e replied on the change","reason_account":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"}}},"hashtags":[],"change_id":"I9790a992fbeb0658a68808b45aa0750f0ab3fb4c","subject":"relinker: Refine guard checks","status":"NEW","created":"2026-09-18 01:14:52.000000000","updated":"2026-09-28 17:35:48.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0fc73970524d63ec022d6a72815733c404b4abd8","_number":1006134,"virtual_id_number":1006134,"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-28 17:35:48.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"}],"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":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":1,"date":"2026-09-28 15:11:20.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-09-28 17:27:34.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-18 02:04:58.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-09-18 02:19:12.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-09-21 02:49:16.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-09-21 20:21:05.000000000","updated_by":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"reviewer":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"state":"REVIEWER"}],"messages":[{"id":"d2751e3527d0faa59769818afd7508471df533ec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-09-18 01:14:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"199e847b551a0ef74570cc39a1295a5b4ab3081d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-18 02:04:58.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/198e4e27710742a2aa664e28f7f5e111\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7773ab514c1742f4a987f60ff0019793 : SUCCESS in 48m 06s","accounts_in_message":[],"_revision_number":1},{"id":"55da9ea63ab62035dda2d23e8d33c236123c47b2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-18 02:19:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25ceee553797444fb50e29cbea31c2c8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9b4c5fa600c546a7af3acdc6fabc84a5 : SUCCESS in 10m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8df4a4fe65534ac3be7adca6226dfdc6 : SUCCESS in 9m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/0688ecb267944e648980c52a7b41ccdd : SUCCESS in 1h 03m 12s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ef00dcd5679e498aadc4262956af58e9 : SUCCESS in 1h 03m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1443c66af69d43df8c9f3be81da420cd : SUCCESS in 39m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1bd5171887374cc5bbeae9de03a4ca14 : SUCCESS in 38m 46s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4e801eced21d4186b9b8ac3465dbbb7c : SUCCESS in 16m 59s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/035fc1bf932748e6b8a65e890525a3d8 : SUCCESS in 19m 39s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/02ae6d5c84ee46288910791ba8764146 : SUCCESS in 20m 06s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2ad15da779f54393a86a9cb389d1bee0 : SUCCESS in 6m 32s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c7f54365ed3e46d7ba523d4983180157 : SUCCESS in 21m 36s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/51ffa0841b3e4bb99e15e4e614ea3099 : SUCCESS in 16m 09s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/b60018ba87d54ec3b450ca01dced9886 : SUCCESS in 31m 54s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/7dd8efee264d42a1aa330605e0a81901 : SUCCESS in 10m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2804510134b043e986d7417e126507e3 : SUCCESS in 15m 09s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/d9155f3d35874d21a0437cf8f778bb2a : SUCCESS in 13m 08s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e90ac20a79db44e0afabbf5c466f5138 : SUCCESS in 9m 56s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/58af0c33e1a14f0f8729e82905c38f4e : SUCCESS in 18m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/846478acd15241fc9b1dc53fece5a631 : SUCCESS in 4m 26s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e733ee1e4b39411784e8c6ad34a132dc : SUCCESS in 8m 38s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/cd47e88e56844e6586bbd421375e4e09 : SUCCESS in 40m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4b920f616a2742299b36e94bba50bebd : SUCCESS in 25m 41s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/49cea88b0c664e0c9bd18751eaa623e5 : SUCCESS in 48m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/704bacb9d31544babec925edc9dbdc6c : SUCCESS in 26m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/28476338eb634c5ba3442c7c0646f868 : SUCCESS in 3m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/efb8c4cdea2d4248b0d62317eaec931e : SUCCESS in 17m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0269f62e58974392abf367a06e01c450 : SUCCESS in 58m 26s\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-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.\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.","accounts_in_message":[],"_revision_number":1},{"id":"5d2c1f1906cf4d48680d4f082343d17f0e426a94","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-09-18 20:11:36.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"13498646edbbc1d431fe21e1d8541a1ded8f0ca8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-18 21:11:25.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a16a7cbf9e7d4b03b06f4a9878d614b9\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1b2ccaa0ee63470e83e23b0e59c6a185 : SUCCESS in 57m 45s","accounts_in_message":[],"_revision_number":2},{"id":"1749bf89877cf86ca579fcf8a35efe4faff2bcb8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-18 21:19:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4f740d11bc6a435ba9e23459f72af86c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab2a3f2b4a024a3a91b6d26adb2464ec : SUCCESS in 10m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/408c9c2765fc4f7cb225f29269873214 : SUCCESS in 8m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/889f20af6b9c4d738445dfcdb007c97e : SUCCESS in 39m 28s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d145a2a4fabc40eda652246c3406250f : SUCCESS in 1h 04m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6f2682dfbfb544509c233d3cfdb97458 : SUCCESS in 37m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f9a7daafda7e41a7b4e2935a05dc3052 : SUCCESS in 36m 04s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fd6ad23b817f44cc944b6f5b94642121 : SUCCESS in 20m 05s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f531278a92b24104ae5a8300b3efa354 : SUCCESS in 20m 05s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8906b84531074c16a8b0eb7fe8f885ea : SUCCESS in 20m 58s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/950b5b4d0da04c188f2cd555cf4255e0 : SUCCESS in 6m 49s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d0392cae7f584aa7b01fc2f1896220a3 : SUCCESS in 21m 00s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f3a7032abef3434eb34e02c966d86b2e : SUCCESS in 10m 08s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3d089b33d8d74bec9db1db92b20e9c7c : SUCCESS in 26m 20s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/dbeb9c31bc2c4e1f8242605b769ec557 : SUCCESS in 16m 54s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b898b6d2239c481f92a3164c55dc66b5 : SUCCESS in 14m 15s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/30dcf0ecbe3e44b19bb70eb0cd8ef5e8 : SUCCESS in 17m 00s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f16f755013e74076bb60b62eaa5c1784 : SUCCESS in 9m 49s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/ad9f23ba016e4f1496c68686c8bdb961 : SUCCESS in 10m 40s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4917cd91379946128b8bcf91cc1b337c : SUCCESS in 6m 48s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/4565c31ac948401fb70a7bc8cc3e243c : SUCCESS in 11m 26s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/3277ad1562f74a9aacf5d6036f057aee : SUCCESS in 58m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/09452c4550c540a08bd757d1221a4868 : SUCCESS in 24m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ff0f1d0530d447f6b3eaec7a8064e813 : SUCCESS in 38m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ba6bee1196524487b4087a65674c0abb : SUCCESS in 28m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f4af9143a6d444b96503a49f7483719 : SUCCESS in 5m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/805edfa9b0994aa9a35eeb6fec4cc3f7 : SUCCESS in 20m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c128ddb5f3624d83aaff7b8f41822835 : SUCCESS in 44m 08s\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-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.\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.","accounts_in_message":[],"_revision_number":2},{"id":"1466286ed58f410cb36c76d39965a3ffeec92216","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-09-21 02:49:16.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c1b5835251769ff853021348ec6b53563c77ccf2","author":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"date":"2026-09-21 20:21:05.000000000","message":"Patch Set 2: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"34312520816c811c72cec5173496e932b2543675","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-09-28 15:07:55.000000000","message":"Uploaded patch set 3.\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":3},{"id":"d3e35ed30d927c41ade2a29afdbfabbb4502aa65","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-09-28 15:11:20.000000000","message":"Patch Set 3: Code-Review+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"ba1e33b871eda30086e0471f008ce470763e190c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 16:04:34.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e86bb66dccf419ca03ba8ae00897c61\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/41b27a80999b4f59ac24e977f797e460 : SUCCESS in 39m 27s","accounts_in_message":[],"_revision_number":3},{"id":"ceb41a17557af158da07cd1ca1357454a28971a8","author":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"date":"2026-09-28 17:27:34.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0fc73970524d63ec022d6a72815733c404b4abd8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-28 17:35:48.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4caf9591683c4e1f97353d890253aee4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cbcb0814f6044b0b4cfc4ab57f87537 : SUCCESS in 12m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/19020eb71e954970810665ccc9375407 : SUCCESS in 10m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/d1725713b514453aa585405dd320a3a7 : SUCCESS in 54m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/86dd791d2edc4b75af1e3f68ad9706c9 : SUCCESS in 1h 10m 36s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/67c6bdaafa004a7eb237277ee02da502 : SUCCESS in 59m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8c7c77e1f96345ae99e390b8895dcca4 : SUCCESS in 56m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/eeda67b2bb36407f87add6a9058ae48f : SUCCESS in 14m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/039341c2368d466bb7c793998cde3895 : SUCCESS in 21m 13s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f1203cdb96a346928f01a1798e5ad9d1 : SUCCESS in 21m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a22bd9592d674eceaf81d1de4b1966e8 : SUCCESS in 13m 01s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f1eb10c0ec524ba9b801e91bb4f1e693 : SUCCESS in 14m 01s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/1abe325c7d1f4b3dbceecc6d0dfa781f : SUCCESS in 12m 13s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8be5a0e31a8540cd85818c683e6efc1d : SUCCESS in 26m 25s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/01ca64a3ad414ed2a449951ca0a82023 : SUCCESS in 14m 35s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/afd0114ab93947348fc8f2d0d5942e9a : SUCCESS in 14m 50s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/aae2501a929e4bcd961142ba67088b56 : SUCCESS in 16m 16s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6d28c0a996d04ffc96c7dade6c5f6b71 : SUCCESS in 17m 16s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/dfd97fede4e940d6b2ac5fd3f0b93511 : SUCCESS in 18m 27s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b3e550a45e324f56b7a44a30fcd4127d : SUCCESS in 7m 28s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/ef214cd3d5e440ada18c4a495d93c7ac : SUCCESS in 10m 52s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/7cdc4a66f8fa478eada555c5ee89d1b6 : SUCCESS in 56m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/48bb744d96d540bd8302cdd4b30f4a07 : SUCCESS in 56m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ceb8f46d51b14ea79a939dfcc0a27465 : SUCCESS in 39m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a02c7df8e6f04064a7c1821655dd7558 : SUCCESS in 14m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/589f850fb0ec47e6a3e34053d77dc137 : SUCCESS in 5m 12s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/94d7bf20027b4d31bf051509db039e1f : SUCCESS in 19m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7aaa6fc39196427dbfefb8590e437406 : SUCCESS in 1h 02m 55s\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":3}],"current_revision_number":3,"current_revision":"8a20a9a507865ccff1a2355e353f263df63d7a4b","revisions":{"e65705fd1a1d6503ec6b375eef9c06910580afe9":{"kind":"REWORK","_number":1,"created":"2026-09-18 01:14:52.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/34/1006134/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/1006134/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1006134/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1006134/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1006134/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/1006134/1"}}},"commit":{"parents":[{"commit":"e86a67365ed2eb32ded71b3c06a150a5341597b6","subject":"test: Improve relinker audit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e86a67365ed2eb32ded71b3c06a150a5341597b6"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-09-18 00:01:26.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-09-18 01:10:19.000000000","tz":-300},"subject":"relinker: Clarify hash-location guard contracts","message":"relinker: Clarify hash-location guard contracts\n\nKeep hashes_filter as an optimization boundary so RateLimitedIterator\ntargets locations that will perform disk I/O. Move process_location\u0027s\nsame-path guard inside the method (like audit_location) so direct calls\nhave a safe no-op contract. Tests exercise process_location directly\nwith a real diskfile and verify cleanup leaves correctly placed data\nintact; without the guard, cleanup would delete the data.\n\nDo not repeat CLI and config validation inside _is_ppi_ancestor.\nProduction inputs remain validated at the operator-facing boundary,\nwhile the private arithmetic helper has well-defined results for\nnon-positive limits and values above Swift\u0027s current maximum partition\npower.\n\nDefensive checks belong where a violated assumption can cross a\nside-effect boundary. process_location performs filesystem I/O, and in\ncleanup mode it can remove data. Although the generator normally\nestablishes the same-path invariant, it\u0027s helpful if the method defends\nit too. A direct or future caller should not turn what could clearly be\na safe, harmless no-op into destructive work.\n\nA private, pure helper has a different contract. Its production caller\nhas already validated operator input, and for other integer values this\nimplementation terminates with a deterministic result and changes no\nstate. Remove the duplicate policy check rather than couple its\narithmetic to today\u0027s ring limits.\n\nBe defensive at boundaries where bad input can have dangerous\nconsequences. Within a small trusted scope, if impossible inputs are\nharmless and the caller directly owns the precondition, just let focused\nhelpers get directly to their job.\n\nAssisted-By: Codex:gpt-5.6\nChange-Id: I9790a992fbeb0658a68808b45aa0750f0ab3fb4c\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/e65705fd1a1d6503ec6b375eef9c06910580afe9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e65705fd1a1d6503ec6b375eef9c06910580afe9"}]},"branch":"refs/heads/master"},"aa78af670e6e0cb4d1ade80cf53426a7f95a3371":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-09-18 20:11:36.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/34/1006134/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/1006134/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1006134/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1006134/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1006134/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/1006134/2"}}},"commit":{"parents":[{"commit":"a2992cdc51bb31f25ba71a91833cd19d885cdcaa","subject":"test: Improve relinker audit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a2992cdc51bb31f25ba71a91833cd19d885cdcaa"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-09-18 00:01:26.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-09-18 20:11:36.000000000","tz":0},"subject":"relinker: Clarify hash-location guard contracts","message":"relinker: Clarify hash-location guard contracts\n\nKeep hashes_filter as an optimization boundary so RateLimitedIterator\ntargets locations that will perform disk I/O. Move process_location\u0027s\nsame-path guard inside the method (like audit_location) so direct calls\nhave a safe no-op contract. Tests exercise process_location directly\nwith a real diskfile and verify cleanup leaves correctly placed data\nintact; without the guard, cleanup would delete the data.\n\nDo not repeat CLI and config validation inside _is_ppi_ancestor.\nProduction inputs remain validated at the operator-facing boundary,\nwhile the private arithmetic helper has well-defined results for\nnon-positive limits and values above Swift\u0027s current maximum partition\npower.\n\nDefensive checks belong where a violated assumption can cross a\nside-effect boundary. process_location performs filesystem I/O, and in\ncleanup mode it can remove data. Although the generator normally\nestablishes the same-path invariant, it\u0027s helpful if the method defends\nit too. A direct or future caller should not turn what could clearly be\na safe, harmless no-op into destructive work.\n\nA private, pure helper has a different contract. Its production caller\nhas already validated operator input, and for other integer values this\nimplementation terminates with a deterministic result and changes no\nstate. Remove the duplicate policy check rather than couple its\narithmetic to today\u0027s ring limits.\n\nBe defensive at boundaries where bad input can have dangerous\nconsequences. Within a small trusted scope, if impossible inputs are\nharmless and the caller directly owns the precondition, just let focused\nhelpers get directly to their job.\n\nAssisted-By: Codex:gpt-5.6\nChange-Id: I9790a992fbeb0658a68808b45aa0750f0ab3fb4c\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/aa78af670e6e0cb4d1ade80cf53426a7f95a3371"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aa78af670e6e0cb4d1ade80cf53426a7f95a3371"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"e86a67365ed2eb32ded71b3c06a150a5341597b6","ours":"e65705fd1a1d6503ec6b375eef9c06910580afe9","theirs":"a2992cdc51bb31f25ba71a91833cd19d885cdcaa","merge_strategy":"recursive","contains_conflicts":false}},"8a20a9a507865ccff1a2355e353f263df63d7a4b":{"kind":"REWORK","_number":3,"created":"2026-09-28 15:07:55.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/34/1006134/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/1006134/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1006134/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1006134/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1006134/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/1006134/3"}}},"commit":{"parents":[{"commit":"7faaa96779ad7a67d80f34e40242f4cd44ccf5ac","subject":"test: Improve relinker audit tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7faaa96779ad7a67d80f34e40242f4cd44ccf5ac"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-09-18 00:01:26.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-09-28 15:06:25.000000000","tz":-300},"subject":"relinker: Refine guard checks","message":"relinker: Refine guard checks\n\nMove the same-path check into process_location so direct calls\ncannot delete correctly placed data during cleanup. Normal traversal\nalready skips these locations through hashes_filter, before rate\nlimiting. Add a direct-call test that verifies the file survives.\n\nAlso remove redundant validation from _is_ppi_ancestor. The CLI and\nconfig loader already validate the history limit, and the helper\ndoes not need to enforce Swift\u0027s maximum partition power to perform\nthe ancestry calculation.\n\nAssisted-By: Codex:gpt-5.6\nChange-Id: I9790a992fbeb0658a68808b45aa0750f0ab3fb4c\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/8a20a9a507865ccff1a2355e353f263df63d7a4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8a20a9a507865ccff1a2355e353f263df63d7a4b"}]},"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":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"}},{"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":"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":{"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":""}}}]}
