)]}'
{"id":"openstack%2Fswift~984723","triplet_id":"openstack%2Fswift~master~Ic48927756e45400adccbc5fc4b748cb8fa5f9c9f","project":"openstack/swift","branch":"master","topic":"p-timestamp-raw-property","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2026-04-24 16:57:10.000000000","reason":"Change was submitted"},"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2026-04-24 16:57:10.000000000","reason":"Change was submitted"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2026-04-24 16:57:10.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2026-04-24 15:46:25.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"hashtags":[],"change_id":"Ic48927756e45400adccbc5fc4b748cb8fa5f9c9f","subject":"timestamps: make \u0027raw\u0027 a read-only property","status":"MERGED","created":"2026-04-15 11:51:38.000000000","updated":"2026-04-24 16:58:24.000000000","submitted":"2026-04-24 16:57:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"984723-p-timestamp-raw-property","meta_rev_id":"c1db43fb05c2cfbc49a5b159aba780f6d950fe02","_number":984723,"virtual_id_number":984723,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-24 16:57:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-04-22 16:53:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-24 15:46:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-15 13:04:17.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-04-15 13:17:53.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-04-16 04:55:22.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-04-16 22:50:37.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"REVIEWER"},{"updated":"2026-04-22 16:53:23.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"7d054a86f2cb6d9f684194e66610c32993de742a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-04-15 11:51:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2ab17c23e7de0c283d1a5f725804ae8e0feeac3e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-04-15 12:01:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"57841f051b9791971e9d9fe8af4f5650465b170a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 13:04:17.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e0feb2a5a62e43208260b389e074b7ea\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2d74dd6def7e4555bde11bcfd0fc54c0 : SUCCESS in 29m 51s","accounts_in_message":[],"_revision_number":1},{"id":"eaa506b8258668d07dac030ff794846bbb62137c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 13:17:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a736b910382b435bbf338b40cc691f00\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b34f13a054d646f48e66908d1e542de9 : SUCCESS in 10m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/d63aa4ec867948f1a6fdee8202f7ed0d : SUCCESS in 55m 52s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a9463f53709647928656e280eacbd745 : SUCCESS in 1h 18m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/abb587b6a9004cbfafa7a5a38849076e : SUCCESS in 1h 05m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e42471a350a84a858823efa1ba737930 : SUCCESS in 54m 05s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bf214b6df06b4dabadb0d05fdbac920c : SUCCESS in 18m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7f63a448813840f7991f91adc6c31ee3 : SUCCESS in 20m 22s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4cf9312ebdb94d4aa9ae53430fb60066 : SUCCESS in 21m 13s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bd29c502fdb64208bbe857d524433b55 : SUCCESS in 10m 04s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/007dca74396b474c9f72e169b502d207 : SUCCESS in 24m 21s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/1e0a9497a7ac42c7bad377408d389e13 : SUCCESS in 18m 03s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/9dae84e63a2543a8b88e9d4b47403101 : SUCCESS in 20m 44s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/22f8c4821d134953ab8ed93b7f4a0837 : SUCCESS in 19m 52s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/380d94eea00640209b75a84b054eb140 : SUCCESS in 15m 34s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2ddc0af2a65c4643a97a8180b85557c9 : SUCCESS in 13m 53s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/75c6ab30694445509a5dc22f7f6d8585 : SUCCESS in 13m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4e96bd34da6044a78e2a863c5659377c : SUCCESS in 8m 11s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/46ddb741f1cf443e9a2f21d78f49d7a5 : SUCCESS in 18m 37s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/6a0cf56c13564c0a8226a5c2a72cc9d2 : SUCCESS in 8m 51s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/22bb36f0b80b4e8195cb181b661baf63 : SUCCESS in 1h 00m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/423fd0ff519c4dc09d94b39b32311237 : SUCCESS in 55m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5716413f5b4b4c9eb4e1e30494bc28b4 : SUCCESS in 1h 03m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f77acf58517d4a4cb3efa69c4c1706cf : SUCCESS in 22m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/352fa34e877a4eb7adb188e546239b1f : SUCCESS in 4m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6e8286527b8b431180f432cf96852221 : SUCCESS in 26m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ad51e84434664ed4b50aceee7e4bfd84 : SUCCESS in 59m 07s","accounts_in_message":[],"_revision_number":1},{"id":"d7200fbd6cfb8505e184a9662d35e9fd2e90d931","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-04-16 04:55:22.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e6756821b06e384e60cbeb493b2bb257877315b7","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-04-16 22:50:37.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"02da4b3c4f46a5b0acfdc7e803133e2e381bef3a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-04-17 10:41:23.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2, Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"e72a62e3dd6081d3a21e801cd1d988dbd8259827","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 11:17:13.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d453fc41c05b4ae4ab74b6380e0429bb\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ac5ba14b06144ce58314c577f4491732 : SUCCESS in 34m 20s","accounts_in_message":[],"_revision_number":2},{"id":"6e955c51b4d71a9c2836d29ffaad98c35d980cc8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-17 11:57:27.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/40dff7dd071b41aaaed45ccdf65bce9b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1f983eaaa2874b168e84a8f0f6c2b898 : SUCCESS in 11m 43s\n- grenade https://zuul.opendev.org/t/openstack/build/9958320864e946f99d4303191d2bd7af : SUCCESS in 1h 08m 03s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/42d970026ec547648165f453caf0913e : SUCCESS in 1h 10m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b490ee3db5ff4cc586fe37fa740ffe6c : SUCCESS in 39m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b802ae5436ba441ca90645346d70651c : SUCCESS in 1h 05m 11s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8c05c83d89cc4dfa9ffba02bd62ddbfe : SUCCESS in 16m 56s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6ddc02675bfe4cfaa7f2acfbc032ab53 : SUCCESS in 21m 21s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1255662c50b7410dbc7394fb3f1eaf7f : SUCCESS in 25m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a4fba2a78f6948a09660ab8184733cfa : SUCCESS in 9m 31s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a9a27931f6f4499e924bf361c5c7f018 : SUCCESS in 20m 21s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ab2af11fa3104767943cac10f9ff510b : SUCCESS in 24m 24s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/32da8cca18a2409d8659a11e9c36b68f : SUCCESS in 28m 06s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/8b0e2f97106146c8b8d76d27c7be461b : SUCCESS in 20m 55s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b5aa5f71cbcb465781d936fbb621b777 : SUCCESS in 16m 26s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4e5a272994434d20b33e3edcf8f00432 : SUCCESS in 16m 23s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/026070c1302548d8b2ad0c661bfcdb6c : SUCCESS in 16m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f8917fc77c9449958b29525b6ebc7aca : SUCCESS in 7m 10s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/aff5515a04884e2ab0afbecd6f7e2945 : SUCCESS in 10m 35s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/cc09354f202148b89ecc401e6b238a9b : SUCCESS in 8m 18s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9d419fb5dcb74ce081c48db5b3f29d45 : SUCCESS in 55m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/578cf39d291d4e939f05b44635632534 : SUCCESS in 56m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3e03188e9ecd4f08857131c6b7dce01a : SUCCESS in 53m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/76a02de794fd401aaaad529d90fbc36f : SUCCESS in 30m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72916c7fe61648f88f57a740a60b3f0d : SUCCESS in 4m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6ac2d773ca6c4502a5b0d1ff5f1e2ee8 : SUCCESS in 19m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/97eba8183f5f4a45b32e46203f1ba27c : SUCCESS in 59m 16s","accounts_in_message":[],"_revision_number":2},{"id":"e13fa41ca454208d2ce0a9cc8904c2e8f55919cb","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-04-17 15:59:57.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"7e33afe5ae3d3faf71ca843cad5db93ab1de1d7c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-04-22 09:30:43.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"91e93ce98822c698a3643894b9720011cf4cd24b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-04-22 09:32:23.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6b45ab5795d9f9dc656c456f47097141dc7ae493","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-04-22 09:33:00.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"4602aae50686caaeef0a1ada7f9ca7ffd895bdfb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-22 10:15:45.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e6e93d47dd148c28cc3586170c557b6\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9298f1ad3a1b42c7a5b9326bed46255d : SUCCESS in 28m 00s","accounts_in_message":[],"_revision_number":4},{"id":"b3e6adf285d027837c6588977b7049e32085411a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-22 10:49:43.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e096256f6aab4636a24163114b638ef2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3647700cf49743828c61eb40eeaccfbf : SUCCESS in 10m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/238fc5852d8142968779021ee3e1bcd9 : SUCCESS in 1h 02m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0f11ec1330fe48f1af414c0b5d79fcd9 : SUCCESS in 59m 25s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6359f8f3c005490894ff412a33e0e252 : SUCCESS in 42m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/173e0ce12d1340d7a527cfb8107fceae : SUCCESS in 1h 09m 43s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/faec69d07d9c485ebbe355162189a873 : SUCCESS in 14m 31s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b863a02f72b541289c72c966c9367a19 : SUCCESS in 20m 12s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c6e07841d7e744eda2b84b5abd24f073 : SUCCESS in 21m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/84e81de5d0e745bbacdda6e3003f8162 : SUCCESS in 7m 53s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/67a37ba04a09494e85941d8e3cb60cd2 : SUCCESS in 26m 09s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a5de09f2a04b438b893f4cd1320b84f8 : SUCCESS in 22m 11s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/96581509ecbe48cf8b08cc08d514937f : SUCCESS in 34m 33s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/bc72a116645742408767d598907570ea : SUCCESS in 20m 13s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/7894f7323705405ca376f69d4c572157 : SUCCESS in 14m 20s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4090ed910bec40a28a5f38017b9c14ec : SUCCESS in 14m 55s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f1edd2d2bc9b4587b26fb06491e8a049 : SUCCESS in 16m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ddae6e4a08884a019460b377f6733e27 : SUCCESS in 4m 40s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f0cd52b3f7af4aae85843512f9d20eb5 : SUCCESS in 22m 20s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/768e8150968c444aa6c26caaa82c0557 : SUCCESS in 5m 21s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/1e1e34847ecc4163bee6ba5193644b41 : SUCCESS in 1h 00m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4b16e23e032945e6adae8f1fc68ee41e : SUCCESS in 50m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b34f5be63bb14c9eb7583a22f0bfd17c : SUCCESS in 53m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ced2a87529e74058bfd1d6c566d5b17a : SUCCESS in 22m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/093f21adb461435982589b4061ea1927 : SUCCESS in 4m 18s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6f09782d4de745858d974d2fab24cc3c : SUCCESS in 13m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/96186072031a45e989300499d97e3e58 : SUCCESS in 1h 01m 52s","accounts_in_message":[],"_revision_number":4},{"id":"425b1d1614aa9fb97fc61a5fa38e2893aa093e35","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-04-22 16:53:23.000000000","message":"Patch Set 4: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"6583d3e6633b20a62bf7bcb672cc52559742c776","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-04-24 13:55:08.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"59e8085b1284cd4ec13dad004cad763b6bc8d28c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-04-24 15:46:25.000000000","message":"Patch Set 4: Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"c79822bcff87d1f7181f8ea6251cb7395218cc27","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-24 15:47:03.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"a63f93f775fdcccdd2ab7c48c5e34967926373b8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-24 16:57:10.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ebdc120f4a414d86a3f1c72cab86a2e5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/756bdea4d2ca43699a777c633d4af78e : SUCCESS in 9m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/1ce90c0a56c146158019dcd50c590ef1 : SUCCESS in 1h 05m 11s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/998909ea2d264a958da535dd730944f6 : SUCCESS in 1h 02m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/118e51d484334ba28e4190e5ecadf9db : SUCCESS in 38m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f933345e3eff44499caa1e9b7f42b972 : SUCCESS in 45m 40s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/f672499aa94e4c2bb689ca616dedfea8 : SUCCESS in 6m 12s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0f2e6b7a405546bfb9c1922cf53dc80a : SUCCESS in 25m 12s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/50f4fd996ed241c88751435ba5594682 : SUCCESS in 12m 51s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/12a6f972303847bab8d10b0598afbcbe : SUCCESS in 29m 19s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/6eba9d4b8683447ba1cbabba795892be : SUCCESS in 10m 31s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/badd0b6c717748d4bc2bb3136d8a73f2 : SUCCESS in 17m 08s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/d1f77b6625674c75a7e15c9ec538031f : SUCCESS in 14m 55s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/db319eec9562431cbd8771d6b876a2da : SUCCESS in 18m 47s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/52791d341ffe48118dd4ab251d77495b : SUCCESS in 6m 33s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/2dea362a977542d292492f199084716e : SUCCESS in 8m 49s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0c53820f273b448592fc3097f175de45 : SUCCESS in 43m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/262b1e620c534812ae32ef7bdc2dbefb : SUCCESS in 37m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fce6e8b1b67149808e23ba31bd25db42 : SUCCESS in 55m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3f5f7f4f26a6434ba96ec27a794734d1 : SUCCESS in 22m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c5725f0a16f64734ad5b4e861cee19e0 : SUCCESS in 2m 53s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c1d8c5b6330f499497c867e7effc64dd : SUCCESS in 28m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1039f709ea30472294699be641587ba4 : SUCCESS in 45m 12s","accounts_in_message":[],"_revision_number":4},{"id":"915a4d25592f49f4932b618c5ccccebdcd154956","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-24 16:57:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"c1db43fb05c2cfbc49a5b159aba780f6d950fe02","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-24 16:58:24.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2c1257b0199841cbae3ac699e81cc820\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a2df96ef0604a5489e067e23335a3a5 : SUCCESS in 1m 01s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/2ff25ab137e34cadbb0623b62dd1b545 : SUCCESS in 56s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"7047457e5853c4a8112cbb9b15b4ab4b90f2edf6","revisions":{"b9376ef301f6c905f05f122853b3ce0ec184d5d3":{"kind":"REWORK","_number":1,"created":"2026-04-15 11:51:38.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/23/984723/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/23/984723/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/984723/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/984723/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/984723/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/23/984723/1"}}},"commit":{"parents":[{"commit":"7829fb90b630b2f80e3fff1b18fcd5f9ca8677d2","subject":"s3api: give MPU Clock Skew 503 a reason","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7829fb90b630b2f80e3fff1b18fcd5f9ca8677d2"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-04-15 11:42:12.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-04-15 11:49:31.000000000","tz":60},"subject":"timestamp: round delta to nearest int","message":"timestamp: round delta to nearest int\n\nThe delta arg passed to Timestamp.__init__ *should* be an int, but\nthe type is not enforced. If delta is a float the the\nBaseTimestamp.raw value is also coerced to a float and retains\nsub-deca-microsecond precision, which is inconsistent with the\nBaseTimestamp.timestamp value. This is at best confusing.\n\nThis patch rounds delta to the nearest int i.e. a float is tolerated\nbut rounded to preserve deca-microsecond precision in\nTimestamp.raw.\n\nChange-Id: Ic48927756e45400adccbc5fc4b748cb8fa5f9c9f\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b9376ef301f6c905f05f122853b3ce0ec184d5d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b9376ef301f6c905f05f122853b3ce0ec184d5d3"}]},"branch":"refs/heads/master"},"b6817e007a05694b147dbefe260d5633e1e7c280":{"kind":"REWORK","_number":2,"created":"2026-04-17 10:41:23.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/23/984723/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/23/984723/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/984723/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/984723/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/984723/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/23/984723/2"}}},"commit":{"parents":[{"commit":"7829fb90b630b2f80e3fff1b18fcd5f9ca8677d2","subject":"s3api: give MPU Clock Skew 503 a reason","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7829fb90b630b2f80e3fff1b18fcd5f9ca8677d2"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-04-17 10:07:16.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-04-17 10:41:09.000000000","tz":60},"subject":"timestamps: make \u0027raw\u0027 a read-only property","message":"timestamps: make \u0027raw\u0027 a read-only property\n\nPreviously, when a Timestamp instance was constructed, the \u0027raw\u0027 and\n\u0027timestamp\u0027 attributes would be initialised to represent the same time\nbut could subesequently be independently modified. This would lead to\nerroneous behavior: changing ts.raw would not modify ts.timestamp or\nts.internal, but would modify ~ts; changing ts.timestamp would modify\nts.internal but not modify ~ts.\n\nThe \u0027raw\u0027 attribute is not intended to be modified, so this patch\nmakes it a read-only property whose value is derived fom the current\nvalue of \u0027timestamp\u0027.\n\nA consequence of this change is that the \u0027raw\u0027 property will *always*\nbe an integer number of deca-microseconds. Previously the \u0027raw\u0027 value\nmight have been a non-integer value if a Timestamp was constructed\nwith a non-integer \u0027delta\u0027 value. The fractional deca-microsecond\nwould not however have been reflected in ts.internal or\nts.timestamp. This patch therefore guarantees consistency between the\n\u0027raw\u0027 deca-microseconds and the actual deca-microseconds of the\ntimestamp.\n\nChange-Id: Ic48927756e45400adccbc5fc4b748cb8fa5f9c9f\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b6817e007a05694b147dbefe260d5633e1e7c280"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b6817e007a05694b147dbefe260d5633e1e7c280"}]},"branch":"refs/heads/master"},"efde94a1c894c236da4049bc1fc8748fd62af9ac":{"kind":"REWORK","_number":3,"created":"2026-04-22 09:30:43.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/23/984723/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/23/984723/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/984723/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/984723/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/984723/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/23/984723/3"}}},"commit":{"parents":[{"commit":"a4cfcd869642fbc7e6fda68bffabfeb5cd1098b1","subject":"Merge \"timestamps: add NormalTimestamp for ShardRanges\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4cfcd869642fbc7e6fda68bffabfeb5cd1098b1"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-04-17 10:07:16.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-04-22 09:30:02.000000000","tz":60},"subject":"timestamps: make \u0027raw\u0027 a read-only property","message":"timestamps: make \u0027raw\u0027 a read-only property\n\nPreviously, when a BaseTimestamp instance was constructed, the \u0027raw\u0027\nand \u0027timestamp\u0027 attributes would be initialised to represent the same\ntime but could subesequently be independently modified. This would\nlead to erroneous behavior: changing ts.raw would not modify\nts.timestamp or ts.internal, but would modify ~ts; changing\nts.timestamp would modify ts.internal but not modify ~ts.\n\nThe \u0027raw\u0027 attribute is not intended to be modified, so this patch\nmakes it a read-only property whose value is derived fom the current\nvalue of \u0027timestamp\u0027.\n\nA consequence of this change is that the \u0027raw\u0027 property will *always*\nbe an integer number of deca-microseconds. Previously the \u0027raw\u0027 value\nmight have been a non-integer value if a BaseTimestamp was constructed\nwith a non-integer \u0027delta\u0027 value. The fractional deca-microsecond\nwould not however have been reflected in ts.internal or\nts.timestamp. This patch therefore guarantees consistency between the\n\u0027raw\u0027 deca-microseconds and the actual deca-microseconds of the\ntimestamp.\n\nChange-Id: Ic48927756e45400adccbc5fc4b748cb8fa5f9c9f\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/efde94a1c894c236da4049bc1fc8748fd62af9ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/efde94a1c894c236da4049bc1fc8748fd62af9ac"}]},"branch":"refs/heads/master"},"7047457e5853c4a8112cbb9b15b4ab4b90f2edf6":{"kind":"REWORK","_number":4,"created":"2026-04-22 09:32:23.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/23/984723/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/23/984723/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/984723/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/984723/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/23/984723/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/23/984723/4"}}},"commit":{"parents":[{"commit":"a4cfcd869642fbc7e6fda68bffabfeb5cd1098b1","subject":"Merge \"timestamps: add NormalTimestamp for ShardRanges\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4cfcd869642fbc7e6fda68bffabfeb5cd1098b1"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-04-17 10:07:16.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-04-22 09:32:10.000000000","tz":60},"subject":"timestamps: make \u0027raw\u0027 a read-only property","message":"timestamps: make \u0027raw\u0027 a read-only property\n\nPreviously, when a BaseTimestamp instance was constructed, the \u0027raw\u0027\nand \u0027timestamp\u0027 attributes would be initialised to represent the same\ntime but could subesequently be independently modified. This would\nlead to erroneous behavior: changing ts.raw would not modify\nts.timestamp or ts.internal, but would modify ~ts; changing\nts.timestamp would modify ts.internal but not modify ~ts.\n\nThe \u0027raw\u0027 attribute is not intended to be modified, so this patch\nmakes it a read-only property whose value is derived fom the current\nvalue of \u0027timestamp\u0027.\n\nA consequence of this change is that the \u0027raw\u0027 property will *always*\nbe an integer number of deca-microseconds. Previously the \u0027raw\u0027 value\nmight have been a non-integer value if a BaseTimestamp was constructed\nwith a non-integer \u0027delta\u0027 value. The fractional deca-microsecond\nwould not however have been reflected in ts.internal or\nts.timestamp. This patch therefore guarantees consistency between the\n\u0027raw\u0027 deca-microseconds and the actual deca-microseconds of the\ntimestamp.\n\nChange-Id: Ic48927756e45400adccbc5fc4b748cb8fa5f9c9f\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7047457e5853c4a8112cbb9b15b4ab4b90f2edf6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7047457e5853c4a8112cbb9b15b4ab4b90f2edf6"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
