)]}'
{"id":"openstack%2Fswift~978210","triplet_id":"openstack%2Fswift~master~I5ea8aa6c2d1ab3689698e62d7b2363c729bd93ed","project":"openstack/swift","branch":"master","topic":"p-timestamp-collision","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2026-04-24 16:57:17.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I5ea8aa6c2d1ab3689698e62d7b2363c729bd93ed","subject":"Timestamp: allow delta kwarg to decrement time to zero","status":"MERGED","created":"2026-02-27 14:50:10.000000000","updated":"2026-04-24 16:59:37.000000000","submitted":"2026-04-24 16:57:17.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"978210-p-timestamp-collision","meta_rev_id":"bcd0265df1fef332816056c1ef1be0e461c2871e","_number":978210,"virtual_id_number":978210,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-24 16:57:16.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-04-22 16:22:17.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-04-22 16:22:17.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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-27 15:57:37.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-02-27 16:09: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-04-22 16:22:17.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":"9038cf75eea1bb1e3ce3881b482c558a9ae2a483","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-02-27 14:50:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"58aaf610c8733d193468ef1a9e214857f5d699c0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 15:57:37.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/48704e18cdf44538a3f109313bced6fd\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/dcf39018b78e4241bbc284fe88ef1e98 : SUCCESS in 1h 00m 08s","accounts_in_message":[],"_revision_number":1},{"id":"6b17031eb084b905e54287530d0a39a1c50dc4b3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 16:09:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aa87ad28dda643c29d28c42cf47b711d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2e25fb35dc30489195f2c293958f7117 : SUCCESS in 8m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/b27a73d5f1344c1e8a1ea0ff9a29f79b : SUCCESS in 31m 45s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/cf336f7e27494114bafc924ece94926e : SUCCESS in 1h 02m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b041b3a2bab14f278dc598e2e1795e55 : SUCCESS in 57m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f296d05115c74e9ba6928308ca2a621c : SUCCESS in 53m 24s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a0cb88dccd7641878531e4d6ec622119 : SUCCESS in 19m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/779d8d8fc1964ce2acdb4aef3190789b : SUCCESS in 19m 49s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9a476381ade748ca98c6d0db964d7340 : SUCCESS in 22m 07s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e99a987142334cd89741052167890806 : SUCCESS in 9m 14s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ab00a13f965a4ae397d6543648301144 : SUCCESS in 28m 07s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7fbb865004934715b71b8fddcc72e49f : SUCCESS in 22m 47s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/fe3481f5bd184f90b0b8bcc6c41a416c : SUCCESS in 16m 19s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a921ebfbf7174f29ba71049eb73e56b1 : SUCCESS in 34m 57s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f945c2f937f4426598718481a903d80b : SUCCESS in 14m 11s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/8f8db134260f4ae4826e9055017acb52 : SUCCESS in 17m 07s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/54bc3d09180747e48191deafa211232d : SUCCESS in 10m 55s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d9bc1d997e0c4d8cbd885718cc5c398a : SUCCESS in 5m 21s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fe097a780f12419db384be8de5a42cb5 : SUCCESS in 8m 29s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5a1c25d9ceb041e9ae435cd934567cca : SUCCESS in 8m 35s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/20be7da63ed54c1ab65b2d1d4247075f : SUCCESS in 56m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/05c670a596a348deb17a63e462a6c292 : SUCCESS in 55m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9314e94de9714152af0abfa081fd759d : SUCCESS in 55m 44s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/289f5b088a1f484284e46abda3f779ad : SUCCESS in 29m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9a8e5644872f4102b2bba587ae36a893 : SUCCESS in 5m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7c63707617e447fb8eb6ff0f7b44a1c5 : SUCCESS in 17m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/722fa5319a354750a9c71a89e96618b1 : SUCCESS in 1h 00m 48s","accounts_in_message":[],"_revision_number":1},{"id":"db0fb98e23f7185f01aed14cde995712cd8b1e99","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-04-07 14:14:26.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"72430d058e99e244042a1fd6e0e50846165fb448","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-07 14:53:11.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eba29e5da66e4bb99d1559728a93f40d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c04231635f2e40e2beac3155428d4396 : SUCCESS in 29m 37s","accounts_in_message":[],"_revision_number":2},{"id":"18d760a2725dda5ac9dd36af20150a41df56595a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-07 15:30:30.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1184ece5c54f4aaaa00ecbc4f6188f2e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6483d51be9344a1fb3ed2948e1e43b65 : SUCCESS in 7m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/db60ddd28594458e9eda706a1a20b9eb : SUCCESS in 1h 01m 50s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/194f23ea34424999860040b79d4bc6c3 : FAILURE in 31m 15s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fa67ce556bfc40a1b6bf9ce3e3823bb6 : SUCCESS in 55m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/def6c675b2144824ba553863ae23754f : SUCCESS in 1h 02m 13s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e434ef900f514df4ae8532b793af8f9a : SUCCESS in 11m 26s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8c8d8a8274be4ef7bf496edfb820ec52 : SUCCESS in 20m 39s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2371d3a16d7944508c0ebc6db257a515 : SUCCESS in 22m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6e4ebd1f8ad54de8bab89b3fb2d4fd34 : SUCCESS in 9m 29s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/507b17fc42de41549a0513eda6d7c4dd : SUCCESS in 12m 48s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/b25af17ece6048ef902734d81add7510 : SUCCESS in 11m 13s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/0b3438ccfa63449791a1237f8ea61b4f : SUCCESS in 31m 39s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/ba9a87ea921e4b0ca14e5c3fe50d97fc : SUCCESS in 21m 51s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/259c8837b57d4cb3b5a63972b2ccc80a : SUCCESS in 9m 43s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/332b6251637644d48f4f0877682ab212 : SUCCESS in 9m 41s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/bb62b0373c9f4c249e0d335fe9dde4de : SUCCESS in 13m 20s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a1819419a0934e44929a07da9d02ea94 : SUCCESS in 4m 34s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5fdd0030130243f68a5b8d5d6c7aad54 : SUCCESS in 15m 36s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1aee6cef9a7d435d9d3c6a9164066830 : SUCCESS in 9m 03s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/47b6c6086c244d2bbf95006fdab29e43 : SUCCESS in 1h 07m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4be281660a2b46eeb1535447c6e1a8f8 : SUCCESS in 23m 14s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4d4e4259c3c149148f036761e953c2bd : SUCCESS in 23m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/47de90a40a0f4d1e8867c69842997da1 : SUCCESS in 30m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/509d9d410d084a0f9386c85b1c11f4b8 : SUCCESS in 4m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1ca4e8a620d747adbd963294aab0ae8e : SUCCESS in 16m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fe8999633ad547bcbb03ba6ab8f32958 : SUCCESS in 1h 00m 48s","accounts_in_message":[],"_revision_number":2},{"id":"8068e5eaf53cf5d99ab64e6aa7394601c919a8c9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-04-09 12:45:10.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"3174af3cbf8b6e080644dfd011bde49a840166c3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 14:30:01.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/509e36a1bd4d4546bbf85e2a23b5d0eb\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/87adcddfb96e4429924fe9d3642f3c22 : SUCCESS in 34m 43s","accounts_in_message":[],"_revision_number":3},{"id":"c2e85f0166fe01b868ea11a3942e8425c9a1a240","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 14:30:26.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1f6d7a2b73e0459c98510e7e0c26078d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bf83443ce5f94185b3561cae770b8aeb : SUCCESS in 10m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/024e5c79493d494d8af42848ee44149a : SUCCESS in 32m 54s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4580206211e7425383ab9b700c545487 : SUCCESS in 1h 37m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cc4da74f9bbb4193b2e11e712e172378 : SUCCESS in 39m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f955001e50d04df7bb8e17ee1a2df342 : FAILURE in 29m 02s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fb1db08457d54ce38c7b72ce974f27ff : SUCCESS in 20m 08s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/130fcffbf5b445cd84d957a34ad94fd1 : SUCCESS in 10m 51s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/534d1320f1e54e9a9625bb69809381c9 : SUCCESS in 22m 21s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0a0eee5b6b9f4f699b3d632fe89e2f59 : SUCCESS in 7m 01s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/25ac712b16694de385d37bd1ce4ee352 : SUCCESS in 11m 13s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/633aefc2e0794d6cbc3c274a73d8ac20 : SUCCESS in 26m 31s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/43126b3d128e44999251fe12654eae61 : SUCCESS in 11m 29s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/bfafd2158240466e88fc93d44bc03b28 : SUCCESS in 15m 41s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/9299c85227f543f3a02f22faf3741162 : SUCCESS in 13m 52s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/edeb74aee5574945937b789a32dc2791 : SUCCESS in 13m 26s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/d462e0ae13844e64bc1762aa255b84c1 : SUCCESS in 17m 28s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3f2bcbd8ce1840e7bbd0306004823be9 : SUCCESS in 7m 00s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/bdcb732bd93e4df69273cb72727dca7f : SUCCESS in 11m 36s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/05ffc7eddf224d6794d190255d4a259d : SUCCESS in 11m 02s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/5e0b026fe54e4496aae5c902f3bb5841 : SUCCESS in 57m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8aeeda4fcf574c7bb6be181796a1800b : SUCCESS in 23m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/63c758626b5544aab37a47ee63fd8d0c : SUCCESS in 39m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cb95b53741fd40d19d5ee4952696c2a1 : SUCCESS in 28m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b80b28c4690c4fbca9285bca6f760014 : SUCCESS in 3m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/301e03641a474108a25072b7b1ba80cf : SUCCESS in 21m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/78cab3d2e0054845acb67da14c1d3822 : SUCCESS in 46m 06s","accounts_in_message":[],"_revision_number":3},{"id":"7536598212486c6035b588bfef69e59ab357e9cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-04-22 10:05:52.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"9ed4e68c3d219417770be24b6e6df8e341cef6c5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-22 10:49:44.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cf612304fc34428ba684d41d3fe2fd81\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9765b0676d8f4382a32d0c5bfcfef99a : SUCCESS in 31m 19s","accounts_in_message":[],"_revision_number":4},{"id":"0825f835ae2d076adeef9cff087c2880d5d41fa6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-22 11:22:17.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0380a24f068c4a84a5afb605099418e4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0f94ad839bc4496bb98841b5de45fece : SUCCESS in 10m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/0cd9919b5cf9426d96da2187d5a896ad : SUCCESS in 1h 06m 50s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9d3ffd2459de4f299aa7560a3853a3b9 : SUCCESS in 1h 01m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/787237733dce4fd69f69f36bdf36c29b : SUCCESS in 52m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/336cd7176bee45a38953aca505988db8 : SUCCESS in 1h 05m 15s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a3608e4869924011b778426ea2c96a02 : SUCCESS in 18m 00s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2a90cbfc09374cbd97d9109fbd573a60 : SUCCESS in 20m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1a93ab7c0e9149bdb6fb53ac2ec8b607 : SUCCESS in 21m 40s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/023d7fad5078406eb829cd81cb671cd2 : SUCCESS in 6m 44s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e600b07f542f4e04a1e8e56b6a1850b0 : SUCCESS in 19m 49s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/6d22203f93ed477192f810e0e0c581d6 : SUCCESS in 23m 03s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/4fbb31db3e4e44149b1778d49b3ec4d1 : SUCCESS in 32m 59s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/d626da19c4174424bc01adfc68696ae5 : SUCCESS in 17m 03s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/7b319c818297447682f5c7bd402089d5 : SUCCESS in 13m 58s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e28a04c737d84531aee1a651476c34e2 : SUCCESS in 14m 56s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/1773563502e4465689d62bd70121a187 : SUCCESS in 15m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6eac80375ea444259366a7472aadce1b : SUCCESS in 6m 54s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/eca4378acf064ff3aaf6017349e6f8ba : SUCCESS in 16m 49s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c00611d2dcfd49c09021a8ae8978666d : SUCCESS in 9m 30s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/8ea7e844d1334dde8a676ce6943918ba : SUCCESS in 58m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2f431be56dba4bf489c86080df8f67c5 : SUCCESS in 42m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c7d0f0e827ad4acc819add51546b3617 : SUCCESS in 52m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0cf87a806b944849a9422cd8c6a3b413 : SUCCESS in 23m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bf915643c2f842fe947a932a60f4c23b : SUCCESS in 5m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b32ec75b6a974df5a00207246ef7e846 : SUCCESS in 20m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/07037c2e8b46406d915e35bbd079cc91 : SUCCESS in 1h 05m 23s","accounts_in_message":[],"_revision_number":4},{"id":"d19860f1599fc6e62aeeccb8863a155c4cc658ae","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-04-22 16:22:17.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"a623f9df4576ca34328b8ac6a59bc9e98eace5fe","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-24 15:47:08.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"6587c6900fa1906397d9fa7e46cbfb97149fb9e1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-24 16:57:16.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/37e8dadbb1624628ab84e467ea760afe\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6f1c3450f87a420a8d928eb5e53799ce : SUCCESS in 6m 57s\n- grenade https://zuul.opendev.org/t/openstack/build/00df926f0a40452ca99970413749f2f9 : SUCCESS in 48m 47s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/88d1ab9998e74398a1dcc887fa590f9e : SUCCESS in 1h 02m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4e000eecedc349eabd67faced8fccd16 : SUCCESS in 58m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6600ed2f68c240e294665defa737c223 : SUCCESS in 35m 59s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/5c14ceabbd534d55ba447d165875063d : SUCCESS in 10m 02s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/928334cf7af34f02a58e0ff7cebe695c : SUCCESS in 22m 55s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/d6d12fcd1cc441b3b5869d289ce3e717 : SUCCESS in 22m 11s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/af3f8a5e233f4f4985eb63138673c533 : SUCCESS in 30m 48s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/ad30bc6ce6624b1d902de48f3f4086e7 : SUCCESS in 13m 12s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/701cec060b2b4466b27030bbb3121937 : SUCCESS in 14m 57s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/8a2cd0551da7434480b40e924106f4a0 : SUCCESS in 14m 55s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/d7a849548913495bb718118214b79eb3 : SUCCESS in 14m 24s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f67da0b5eb2845ea8b0e43c95f2838a1 : SUCCESS in 7m 12s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/925e3117611146328c5899818d2e73d0 : SUCCESS in 5m 41s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c5f25d3f8fb347afa0af530943f885f9 : SUCCESS in 41m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/eb9ba2e0a8374442b747ce83040ce528 : SUCCESS in 48m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/01190558b9484ba8ae25af7954b5cfd7 : SUCCESS in 35m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a705a39436cf4ae9ac79e725a1ee5be9 : SUCCESS in 27m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d1fe5277aafd41ff80695e6a5d332f69 : SUCCESS in 3m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f97f3db0e8c8423fb714c1e0575ce289 : SUCCESS in 28m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/38672b46b0e14c2196f07fed1f75d5b6 : SUCCESS in 46m 58s","accounts_in_message":[],"_revision_number":4},{"id":"7c2cc75fbd074e26e09fd4de76ed39fb4ef198ae","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-24 16:57:17.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"bcd0265df1fef332816056c1ef1be0e461c2871e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-24 16:59:37.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7fa39b782bbe415c87fa1ef40cc6c629\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b7c2c4dd5da144bdbcceb5e17509a75b : SUCCESS in 1m 02s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/d62bc66f7b494f92804dd871a0e8c7cc : SUCCESS in 51s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"83e23f60af8805e0c5f47cd989c8d0e658e7eac6","revisions":{"8b5665f8dd82fa8f41609d58e34c554f515d1f45":{"kind":"REWORK","_number":1,"created":"2026-02-27 14:50:10.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/10/978210/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/10/978210/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/978210/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/978210/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/978210/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/10/978210/1"}}},"commit":{"parents":[{"commit":"7c7d2168013b8c6f6083dc74f42a456eea11ca7e","subject":"Introduce a jitter component to Timestamp","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7c7d2168013b8c6f6083dc74f42a456eea11ca7e"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-02-27 13:03:37.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-02-27 14:49:47.000000000","tz":0},"subject":"Timestamp: allow delta kwarg to decrement time to zero","message":"Timestamp: allow delta kwarg to decrement time to zero\n\nPreviously Timestamp(0) was OK i.e. a float timestamp value of zero,\nbut Timestamp(1, delta\u003d-10000) would raise an exception because the\nresulting timestamp would be zero. This patch allows the delta kwarg\nto decrement the raw timestamp to zero but not less than zero.\n\nThis change allows Timestamp constructors to be written more elegantly\nin timestamp.decode_timestamps.\n\nAlso, the exception message is fixed to report the correct maximum\nallowable delta.\n\nChange-Id: I5ea8aa6c2d1ab3689698e62d7b2363c729bd93ed\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/8b5665f8dd82fa8f41609d58e34c554f515d1f45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8b5665f8dd82fa8f41609d58e34c554f515d1f45"}]},"branch":"refs/heads/master"},"c40ba782ad49dde27b474eccb7b17080c57dbc1b":{"kind":"REWORK","_number":2,"created":"2026-04-07 14:14:26.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/10/978210/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/10/978210/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/978210/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/978210/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/978210/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/10/978210/2"}}},"commit":{"parents":[{"commit":"1e818bdd5f757de1411e685f5d2baf04018d0259","subject":"timestamps: add NormalTimestamp for ShardRanges","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1e818bdd5f757de1411e685f5d2baf04018d0259"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-02-27 13:03:37.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-04-07 14:11:59.000000000","tz":60},"subject":"Timestamp: allow delta kwarg to decrement time to zero","message":"Timestamp: allow delta kwarg to decrement time to zero\n\nPreviously Timestamp(0) was OK i.e. a float timestamp value of zero,\nbut Timestamp(1, delta\u003d-10000) would raise an exception because the\nresulting timestamp would be zero. This patch allows the delta kwarg\nto decrement the raw timestamp to zero but not less than zero.\n\nThis change allows Timestamp constructors to be written more elegantly\nin timestamp.decode_timestamps.\n\nAlso, the exception message is fixed to report the correct maximum\nallowable delta.\n\nChange-Id: I5ea8aa6c2d1ab3689698e62d7b2363c729bd93ed\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/c40ba782ad49dde27b474eccb7b17080c57dbc1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c40ba782ad49dde27b474eccb7b17080c57dbc1b"}]},"branch":"refs/heads/master"},"004e8c54c1c4daef72a8e83a8493315b2b275797":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-04-09 12:45:10.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/10/978210/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/10/978210/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/978210/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/978210/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/978210/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/10/978210/3"}}},"commit":{"parents":[{"commit":"fa792e5ad5eec34d69c624136d995c5f9ff689b1","subject":"timestamps: add NormalTimestamp for ShardRanges","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fa792e5ad5eec34d69c624136d995c5f9ff689b1"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-02-27 13:03:37.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-04-09 12:45:10.000000000","tz":0},"subject":"Timestamp: allow delta kwarg to decrement time to zero","message":"Timestamp: allow delta kwarg to decrement time to zero\n\nPreviously Timestamp(0) was OK i.e. a float timestamp value of zero,\nbut Timestamp(1, delta\u003d-10000) would raise an exception because the\nresulting timestamp would be zero. This patch allows the delta kwarg\nto decrement the raw timestamp to zero but not less than zero.\n\nThis change allows Timestamp constructors to be written more elegantly\nin timestamp.decode_timestamps.\n\nAlso, the exception message is fixed to report the correct maximum\nallowable delta.\n\nChange-Id: I5ea8aa6c2d1ab3689698e62d7b2363c729bd93ed\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/004e8c54c1c4daef72a8e83a8493315b2b275797"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/004e8c54c1c4daef72a8e83a8493315b2b275797"}]},"branch":"refs/heads/master","description":"Rebase"},"83e23f60af8805e0c5f47cd989c8d0e658e7eac6":{"kind":"REWORK","_number":4,"created":"2026-04-22 10:05:52.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/10/978210/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/10/978210/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/978210/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/978210/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/10/978210/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/10/978210/4"}}},"commit":{"parents":[{"commit":"7047457e5853c4a8112cbb9b15b4ab4b90f2edf6","subject":"timestamps: make \u0027raw\u0027 a read-only property","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7047457e5853c4a8112cbb9b15b4ab4b90f2edf6"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-02-27 13:03:37.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-04-22 10:03:15.000000000","tz":60},"subject":"Timestamp: allow delta kwarg to decrement time to zero","message":"Timestamp: allow delta kwarg to decrement time to zero\n\nPreviously Timestamp(0) was OK i.e. a float timestamp value of zero,\nbut Timestamp(1, delta\u003d-10000) would raise an exception because the\nresulting timestamp would be zero. This patch allows the delta kwarg\nto decrement the raw timestamp to zero but not less than zero.\n\nThis change allows Timestamp constructors to be written more elegantly\nin timestamp.decode_timestamps.\n\nAlso, the exception message is fixed to report the correct maximum\nallowable delta.\n\nChange-Id: I5ea8aa6c2d1ab3689698e62d7b2363c729bd93ed\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/83e23f60af8805e0c5f47cd989c8d0e658e7eac6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/83e23f60af8805e0c5f47cd989c8d0e658e7eac6"}]},"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":""}}}]}
