)]}'
{"id":"openstack%2Fswift~1000980","triplet_id":"openstack%2Fswift~master~Id89a744842cd971078096fbc2d0092f3f4c7ca59","project":"openstack/swift","branch":"master","attention_set":{"38368":{"account":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"last_update":"2026-08-26 09:26:14.000000000","reason":"Vote got outdated and was removed: Code-Review-1"},"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-08-17 19:13:20.000000000","reason":"\u003cGERRIT_ACCOUNT_38368\u003e replied on the change","reason_account":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Id89a744842cd971078096fbc2d0092f3f4c7ca59","subject":"reconstructor: optionally offload EC decodes to a thread","status":"NEW","created":"2026-08-14 15:53:16.000000000","updated":"2026-08-26 12:39:32.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":4,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"ae8a2090c249e84e8bc7d990762ed4a06b729a69","_number":1000980,"virtual_id_number":1000980,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-08-26 10:34:56.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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},{"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":[{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"}],"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-14 15:54:54.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-08-14 17:00:03.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-08-17 19:13:20.000000000","updated_by":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"reviewer":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"state":"CC"},{"updated":"2026-08-18 01:32:42.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"},{"updated":"2026-08-18 23:02:50.000000000","updated_by":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"reviewer":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"state":"REVIEWER"},{"updated":"2026-08-26 12:39:32.000000000","updated_by":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"reviewer":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"state":"CC"}],"messages":[{"id":"11267f1a2202c5cd64cf61bce7e47cc99d9ee8a4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-14 15:53:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d93afb9847f1bf4dddcd91d43da6c3590ec27c08","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-14 15:54:54.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5967c4fb3e8442c0b95d07f3f962d94d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/63a7e139ee9742fab523954ef52fc397 : NODE_FAILURE Node(set) request 8059a843746e4feba4fea301b6472c16 failed in 0s","accounts_in_message":[],"_revision_number":1},{"id":"785cd3cecaf56e114c74543fc053f3df07692a8f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-14 17:00:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/62b5755af97944a6b2e4d0a52b9276b8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e318976e18a42d98a9a822df1a701d7 : SUCCESS in 10m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d8def5e1bbba43828f7eba726c697682 : SUCCESS in 10m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/bda2f455061e41479f8cea5e5be77bbd : SUCCESS in 1h 03m 17s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8b2cb8c137d043768c3adecc1cc95e1c : SUCCESS in 53m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a79fb2eaf21548629d2ff12de3ad8901 : SUCCESS in 40m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bc3e9a26a38b46a6a62af50a127f3532 : SUCCESS in 56m 34s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/46cfd824b9bf4ef9bf64f39de55701b0 : SUCCESS in 18m 22s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/86b0e46f5d62429a8f34eaa5a561964e : SUCCESS in 19m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9ec48b0e8993486086428e2efd9e80e6 : SUCCESS in 17m 23s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/34371af235ad40419f521da28a6a7e77 : SUCCESS in 8m 36s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a94a00acfd514684ba8e6dcdb1157b99 : SUCCESS in 17m 36s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/015a098fed8945dfbbd7d79e1147390c : SUCCESS in 21m 34s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/5b2e519bebc342489496c659cf3f5f4a : SUCCESS in 25m 38s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/83b8f26b5f7243618e25fa256aba0156 : SUCCESS in 24m 13s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c21c79124a4a4c5a8f8e27204a0c9004 : SUCCESS in 15m 18s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/bcc80044a61f43feb626b51a60cae127 : SUCCESS in 15m 32s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/4a7a11162dcb42db95061265fe5d4799 : SUCCESS in 15m 12s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/26785009adad4d39aa9b1dd82266b396 : SUCCESS in 17m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/907cf2544cd54cdcb578203235968b76 : SUCCESS in 5m 57s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cfc39283a6f64f4a8800b5a1a74b635a : FAILURE in 7m 17s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e6830a13ff8b4f098d3b74abffee521e : SUCCESS in 8m 09s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/fa3fb6691fb34ff5870758c3fa91b16e : SUCCESS in 54m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fadc267aaaa84d148e733438873ebc8b : SUCCESS in 59m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a03d6f3e96714cefbe02ccdb6070d881 : SUCCESS in 36m 19s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/358b7e8424c942cdb3585fc8506b90bb : SUCCESS in 27m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f9a4df6ca1f54ea1b8b3449601701daf : SUCCESS in 4m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b4fe31235300487686eb2f4d61f7848b : SUCCESS in 19m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7e91297d7c404f7283d6f184c4c44c9e : SUCCESS in 37m 07s\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-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.\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.","accounts_in_message":[],"_revision_number":1},{"id":"b46d895f13547ef438acbd8a92206e1ef0130998","author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"date":"2026-08-17 19:13:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"fe35f35cdaf180e1390086b13b52eac247ad2b34","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-08-18 01:32:42.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"fa308930c8f00be22d3b61074899c54211f83b73","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-18 09:57:53.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"2854de54d7fd58766e6465dd9a19af3da40a834e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-18 10:10:48.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3be613670b9d4f25a03f23ad71505271\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2d5de4310a7e49b484c08b0a9f34d408 : FAILURE in 7m 50s","accounts_in_message":[],"_revision_number":2},{"id":"64e070f7049c1f049a36d4f5eaa6927e6303f696","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-18 11:14:04.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c8f1cc66b2d24d6c9b7abc6a3a9e7f44\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/515633b6dfe54221a80f7a6af8b4ee69 : SUCCESS in 10m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/39504677a4054e67843fcecf4b1fc159 : SUCCESS in 9m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/211c9ba12e954f979e871b2448aeca2d : SUCCESS in 1h 10m 37s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5f39527d40754589b8228e41f389f97f : SUCCESS in 1h 02m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a82cfc76b90c4b588953e549d16a01a9 : SUCCESS in 49m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0d45ffbc1812473ebf9e6ad8e2e0ffa7 : SUCCESS in 56m 09s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aba7068ce74e4769802fd4ee9deadb7b : SUCCESS in 19m 42s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/592408ee331b4bb7b2a6537a1f56bb93 : SUCCESS in 19m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6678d25ac2e347a4aa602c2c77a014b2 : SUCCESS in 19m 35s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/676a5616aa014ca283c1a962d9d78331 : SUCCESS in 8m 05s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/576eb307f91c4d258a01dd6ec2b442d4 : SUCCESS in 24m 01s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/3e3d537b46284641b190e61a2b714e14 : SUCCESS in 19m 48s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/f124ba8c74d347519c5a856b5c005f7d : SUCCESS in 33m 03s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/f679e216c18846b6ae80fd7ae0ad531d : SUCCESS in 19m 47s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/7d071b91ba554fa69ea6d346802559ed : SUCCESS in 15m 50s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/b3d51691e3194a31b4dd5995f08cacd2 : SUCCESS in 9m 17s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/929fb557b5a8489b8ddbe9f06221d1ab : SUCCESS in 9m 34s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/9e2e1ff901be4fbda933145dd214971e : SUCCESS in 16m 43s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/82c331098c604c56b4d8260cccf6b00e : SUCCESS in 6m 34s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/da78a7d9721b4c8b9ab1f99e4f8b81ee : FAILURE in 5m 07s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5b0d9354b23a4602a968d1697ce0d1b2 : SUCCESS in 8m 02s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/66b30f8d5d6b4bf0bfe243b7a17e1a9f : SUCCESS in 49m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/55c685b4b78b4847a895e4eb8a061d08 : SUCCESS in 34m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bf8c6b49a08149c6a1c1fd2b4193d689 : SUCCESS in 26m 44s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a4ebc15b0b5f473eb1992b536c24ad7d : SUCCESS in 28m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2afb46e064494e6cadb03c55d9518c27 : SUCCESS in 2m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/243ea511dac4442b9736cbf4b69bb192 : SUCCESS in 19m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/50febd0e76844fa4a7b9d9909a72b955 : SUCCESS in 50m 06s\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-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.\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.","accounts_in_message":[],"_revision_number":2},{"id":"449b0c442aae8e758ed356995099d638cc235423","author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"date":"2026-08-18 23:02:50.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"af75235a2c62a4c3dca80633888ecd9cf13310fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-26 09:26:14.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":"f973c6d0a9fa28a986d30aba19b2353860342a8b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 10:34:56.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/824dd6399d174411a97287daf41cb308\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/156b49f77aca4ef3aa782ae8c87d308b : SUCCESS in 13m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d9d50fc574994f69ad0df9b168395952 : SUCCESS in 10m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/f880f7d344954ecd83ec14a95020c34b : SUCCESS in 1h 02m 33s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e873e393b8d04efb81d20c1d8f8e3f13 : SUCCESS in 1h 00m 12s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/93624bc754984bf0ad39c4917c0d8c54 : SUCCESS in 36m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7fb37517bece46bd815da9a8e783810e : SUCCESS in 56m 55s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/19af797026924157865fcddbdb902f5c : SUCCESS in 21m 18s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/83341d0f0b154c41aa0a93e637b6a856 : SUCCESS in 12m 33s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d176c579a52b42a5996f3ecd2a0a6418 : SUCCESS in 16m 08s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/643e095335e642f5b26328a57864463e : SUCCESS in 9m 56s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8d40051ff31f4704b3f45793283e380b : SUCCESS in 21m 17s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/385635099df945f886b81731c20380e3 : SUCCESS in 25m 43s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/83ecb2aab4e44a3192e5cf56bb1ac7f1 : SUCCESS in 11m 52s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/66e4d41a568c461db340a5d512dd9db9 : SUCCESS in 12m 52s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4ff0f8ae8b7f44e5b8061a8daeb4a64e : SUCCESS in 17m 09s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2b1104ffabb2474b936f8fd9a5310ebb : SUCCESS in 15m 01s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e404b048aac8485f9ef5d41ca712cc65 : SUCCESS in 15m 51s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/053e9dfd87da45bd923831a1ccbb74cb : SUCCESS in 15m 24s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2f713b7c26e54c21b8358cfccad6a560 : SUCCESS in 9m 28s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/626350d90fb146708b1442793b6be15b : FAILURE in 9m 58s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/2a0ce04bebe049ec9ade203edf570c6d : SUCCESS in 9m 04s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/819ad0eb78db4fdca24dd1ab3e641da1 : SUCCESS in 1h 04m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9858d53203b24a38b590eb61dfcf3a69 : SUCCESS in 57m 50s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9b133cd74ad64c4ea9f6b3ac7f1c257b : SUCCESS in 26m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ce71e39815f94763b3440329831676e5 : SUCCESS in 24m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7cd2733330614be7817844f6a1a89e15 : SUCCESS in 5m 18s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e262493830cb40fdbcc5139de6a5d16c : SUCCESS in 18m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e2fd0d91711c405baa002bfaf4e16a14 : SUCCESS in 57m 19s\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-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.\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.","accounts_in_message":[],"_revision_number":3},{"id":"7182dfa5e969c8d1b02e76bccd9c72e26202c447","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 10:39:36.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/729699106c5541f08a118c36752c201c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ba5762c048454b3d90b50c9e26229c77 : SUCCESS in 1h 08m 33s","accounts_in_message":[],"_revision_number":3},{"id":"ae8a2090c249e84e8bc7d990762ed4a06b729a69","author":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"date":"2026-08-26 12:39:32.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"112e79a1e2c1a6edc75cb84f3703ffb5d5a55f35","revisions":{"a145ed9d2726b588c828cab5837f3283f446f808":{"kind":"REWORK","_number":1,"created":"2026-08-14 15:53:16.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/80/1000980/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/80/1000980/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/1000980/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/1000980/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/1000980/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/80/1000980/1"}}},"commit":{"parents":[{"commit":"3064444bf433dfb7ade3d91130b58f7bceae9add","subject":"CHANGELOG for 2.38.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3064444bf433dfb7ade3d91130b58f7bceae9add"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-14 13:49:03.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-14 15:49:03.000000000","tz":120},"subject":"reconstructor: optionally offload EC decodes to a thread","message":"reconstructor: optionally offload EC decodes to a thread\n\nRebuilding a fragment runs an erasure code decode, which is CPU bound\nand holds the GIL, so it stalls every other greenthread in the\nreconstructor process until it finishes. Raising concurrency does not\nhelp: the extra jobs just queue behind whichever one is decoding, so\nthey overlap network waits and nothing else.\n\nWith decode_offload \u003d true each decode runs on an eventlet thread-pool\nworker and the hub keeps serving other jobs while it runs. This needs a\nPyECLib that releases the GIL around the liberasurecode call, otherwise\nthe worker thread holds the GIL just as an inline decode does and the\nhandoff is pure overhead. The option is ignored, with a warning at\nstartup, when the installed PyECLib is too old.\n\nThe check reads the version of the installed PyECLib distribution and\nwants 1.9.0 or later, so the option only becomes usable once that\nrelease is out. A checkout of PyECLib master carrying the change still\nreports a pre-1.9.0 development version, and offload stays off.\n\nThere is nothing to overlap with at the default concurrency of 1, so\nthis only pays off for operators who have also raised concurrency.\nDefaults to off.\n\nDepends-On: Ie06eab1d5954e059a9b69b2b08b859ac1b063d06\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id89a744842cd971078096fbc2d0092f3f4c7ca59\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a145ed9d2726b588c828cab5837f3283f446f808"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a145ed9d2726b588c828cab5837f3283f446f808"}]},"branch":"refs/heads/master"},"a56a39b339abbb96b5aa275c5922835c37c32cc3":{"kind":"REWORK","_number":2,"created":"2026-08-18 09:57:53.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/80/1000980/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/80/1000980/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/1000980/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/1000980/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/1000980/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/80/1000980/2"}}},"commit":{"parents":[{"commit":"3064444bf433dfb7ade3d91130b58f7bceae9add","subject":"CHANGELOG for 2.38.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3064444bf433dfb7ade3d91130b58f7bceae9add"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-14 13:49:03.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-18 09:55:19.000000000","tz":120},"subject":"reconstructor: optionally offload EC decodes to a thread","message":"reconstructor: optionally offload EC decodes to a thread\n\nRebuilding a fragment runs an erasure code decode, which is CPU bound\nand holds the GIL, so it stalls every other greenthread in the\nreconstructor process until it finishes. Raising concurrency does not\nhelp: the extra jobs just queue behind whichever one is decoding, so\nthey overlap network waits and nothing else.\n\nWith decode_offload \u003d true each decode runs on an eventlet thread-pool\nworker and the hub keeps serving other jobs while it runs. This needs a\nPyECLib that releases the GIL around the liberasurecode call, otherwise\nthe worker thread holds the GIL just as an inline decode does and the\nhandoff is pure overhead. The option is ignored, with a warning at\nstartup, when the installed stack is too old.\n\nThe check reads the version of the installed PyECLib distribution and\nwants 1.9.0 or later, so the option only becomes usable once that\nrelease is out. A checkout of PyECLib master carrying the change still\nreports a pre-1.9.0 development version, and offload stays off. It also\nchecks liberasurecode, because PyECLib only drops the GIL when linked\nagainst 1.8.0 or later and makes that same check at runtime; a wheel\nfrom PyPI on a host with an older liberasurecode still holds it.\n\nThere is nothing to overlap with at the default concurrency of 1, so\nthis only pays off for operators who have also raised concurrency.\nDefaults to off.\n\nDepends-On: Ie06eab1d5954e059a9b69b2b08b859ac1b063d06\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id89a744842cd971078096fbc2d0092f3f4c7ca59\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a56a39b339abbb96b5aa275c5922835c37c32cc3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a56a39b339abbb96b5aa275c5922835c37c32cc3"}]},"branch":"refs/heads/master"},"112e79a1e2c1a6edc75cb84f3703ffb5d5a55f35":{"kind":"REWORK","_number":3,"created":"2026-08-26 09:26:14.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/80/1000980/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/80/1000980/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/1000980/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/1000980/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/1000980/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/80/1000980/3"}}},"commit":{"parents":[{"commit":"af0e6818c5f54d1ff6e1782e3ae042d64e36709e","subject":"Merge \"Clarify s3api.utils sysmeta helper names\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/af0e6818c5f54d1ff6e1782e3ae042d64e36709e"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-14 13:49:03.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-26 09:26:01.000000000","tz":120},"subject":"reconstructor: optionally offload EC decodes to a thread","message":"reconstructor: optionally offload EC decodes to a thread\n\nRebuilding a fragment runs an erasure code decode, which is CPU bound\nand holds the GIL, so it stalls every other greenthread in the\nreconstructor process until it finishes. Raising concurrency does not\nhelp: the extra jobs just queue behind whichever one is decoding, so\nthey overlap network waits and nothing else.\n\nWith decode_offload \u003d true each decode runs on an eventlet thread-pool\nworker and the hub keeps serving other jobs while it runs. This needs a\nPyECLib that releases the GIL around the liberasurecode call, otherwise\nthe worker thread holds the GIL just as an inline decode does and the\nhandoff is pure overhead. The option is ignored, with a warning at\nstartup, when the installed stack is too old.\n\nThe check reads the version of the installed PyECLib distribution and\nwants 1.9.0 or later, so the option only becomes usable once that\nrelease is out. A checkout of PyECLib master carrying the change still\nreports a pre-1.9.0 development version, and offload stays off. It also\nchecks liberasurecode, because PyECLib only drops the GIL when linked\nagainst 1.8.0 or later and makes that same check at runtime; a wheel\nfrom PyPI on a host with an older liberasurecode still holds it.\n\nThere is nothing to overlap with at the default concurrency of 1, so\nthis only pays off for operators who have also raised concurrency.\nDefaults to off.\n\nDepends-On: Ie06eab1d5954e059a9b69b2b08b859ac1b063d06\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Id89a744842cd971078096fbc2d0092f3f4c7ca59\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/112e79a1e2c1a6edc75cb84f3703ffb5d5a55f35"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/112e79a1e2c1a6edc75cb84f3703ffb5d5a55f35"}]},"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"},{"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":""}}}]}
