)]}'
{"id":"openstack%2Fswift~793492","triplet_id":"openstack%2Fswift~master~I983d665584471c9d689506592f48ddd00c0887ef","project":"openstack/swift","branch":"master","topic":"failed-404","hashtags":[],"change_id":"I983d665584471c9d689506592f48ddd00c0887ef","subject":"Return 503 for container listings when shards are deleted","status":"MERGED","created":"2021-05-27 18:46:25.000000000","updated":"2021-06-23 08:24:11.000000000","submitted":"2021-06-23 08:22:32.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":12,"unresolved_comment_count":12,"has_review_started":true,"submission_id":"793492-failed-404","meta_rev_id":"281ac9ed4af93a845820e001d1a386565f6d5dfc","_number":793492,"virtual_id_number":793492,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-06-23 08:22:31.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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2021-06-23 07:08:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2021-06-21 09:25:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_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":"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2021-06-23 07:08:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_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":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_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":"2021-05-27 20:14:33.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"},{"updated":"2021-05-27 20:30:38.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":"2021-05-28 14:30:41.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2021-06-23 07:08:48.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"}],"messages":[{"id":"d1ab58bfb3ff3a35b9dbbcb6bd0e87395e95197f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-05-27 18:46:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d22184ff7927d0e78ac6ba558cc4d615cf8c8179","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-05-27 19:09:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7eef1489eced9ed3fb88cc2d42fe1644342e6b50","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-05-27 19:14:55.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1da0985adc6fdafc48ab394d84898a20819dc778","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-05-27 20:14:33.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)\n\nI\u0027m still worried about delimiter queries and us returning something like\n\n [{\"subdir\": \"012/\"},\n  {\"subdir\": \"345/\"},\n  {\"subdir\": \"abc/\"},\n  {\"subdir\": \"def/\"}]\n\nbecause we didn\u0027t/couldn\u0027t contact the shard that had objects under \"678/\".","accounts_in_message":[],"_revision_number":3},{"id":"1a6867d7676a1f1c7e2544c2ce5ee617f50b4592","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-27 20:30:38.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\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b19b01fed439453ebe96d8847ad6f823 : SUCCESS in 9m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/e3e6ad189cf04942a8245433ed6572a4 : SUCCESS in 1h 08m 18s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/70b2f6247e31460897438421afc99ad2 : SUCCESS in 48m 26s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2dec47ae6afe43cbbb1e84a5b0838366 : SUCCESS in 10m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/861d63037c784a4dbddc42dca7ad5112 : SUCCESS in 7m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/44a4c225318c4bd5bfe48e540fc61fab : FAILURE in 14m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/002c9acf4cd14610b3e20802517ba6b3 : FAILURE in 18m 07s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3b6b625368124340999aa666175d63c8 : FAILURE in 16m 52s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/39dc8939a5854cf4a62fa17642dc70a1 : FAILURE in 14m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/deb891112c52454ea60f837a14e00106 : FAILURE in 13m 35s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2356a961a1b24758aeb1f9c79bbca45d : SUCCESS in 20m 24s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/96d14d4e6e714bbdb5de2fdb13dd9a67 : SUCCESS in 20m 43s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a2f9e89eaa3e4bcf974aee495a0d77d1 : SUCCESS in 27m 19s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/d8a41fc78a124fbf8d34170edbd664fe : SUCCESS in 18m 45s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/faea3a0aaed049bd8eb6770504bfe3db : SUCCESS in 20m 49s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/a678273c54f84a47889624e57e18b80c : SUCCESS in 18m 59s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ec642251a6a34f189a52a96964ae6954 : SUCCESS in 6m 45s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f228f66d03d2473a955dc97735b8526c : FAILURE in 26m 17s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7844efef8ed448588cf694ab7ed4d7a4 : SUCCESS in 42m 01s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/bc4e378d57fa4a31b283c50af3b82c40 : SUCCESS in 53m 26s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7c9c3c81392a4f1c8df54615ea2133b9 : SUCCESS in 51m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c466767ffde74661b716ca35255e12e5 : SUCCESS in 44m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a3b28e85dc084469ac5e6790e7a95501 : FAILURE in 19m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d25c75cd0d64fd8b25ee566f4b1647b : SUCCESS in 6m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b5ebf910b5974d81ab3a59e15dfe11ae : FAILURE in 24m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0c4b4a1d965e42ffa7a85f1232b3c69b : SUCCESS in 55m 21s","accounts_in_message":[],"_revision_number":3},{"id":"1e027d2f79da85131a3967a44626af762316c4b9","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-05-28 14:30:41.000000000","message":"Patch Set 3: Code-Review-1\n\n(5 comments)\n\nthanks for kicking this off!\n\nWe need to agree on how many 404s (or non-success) trigger a 503.\n\nI made a couple of test fixups in my follow on patch https://review.opendev.org/c/openstack/swift/+/793609. Not sure if that should all be squashed in though: it would be best to get consensus on this change before complicating with flushing cache.","accounts_in_message":[],"_revision_number":3},{"id":"9e550060066923416bdd8775aa8904435f2e13bf","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-05-28 14:36:28.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"4a004037dbbe3d03514bc5f8be655853fce7ddb2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-06-01 17:55:58.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1f09a342b8fc6fd90a9765564da969cabbda8085","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-06-01 17:57:39.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"a085cb5a80cdb81e0ee67e3916a44c3e0927f0a3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-06-01 18:14:25.000000000","message":"Patch Set 4: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"55df9268cdcf567f0ee974dbd7775f81d368b00f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-01 19:17:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/535d0c9614b348a4bc7b535ec103feae : SUCCESS in 8m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/da4c804e26e541229373f28440628509 : SUCCESS in 1h 15m 56s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/629b9ff420aa43ac8b8c91c8c9b9cfe9 : SUCCESS in 43m 38s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e5de9b9b992d450ea688de9c62d21a39 : SUCCESS in 9m 57s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/8b396942a1814463917d680315d837fa : SUCCESS in 6m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f63f91a431a7454fbd1c56691574a770 : SUCCESS in 17m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/fdaba26a0c0f4219bb09f71ad66f73cc : SUCCESS in 16m 29s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/31dc79704cc1406798c1f5d2b04001a3 : SUCCESS in 18m 17s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/3347cc32719040559e71a4015eb5d41b : SUCCESS in 16m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0b954e317a3e41f09b09e666d39c4256 : SUCCESS in 17m 02s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5ee72c5577884b0fa1a435c5e6ac55f6 : SUCCESS in 18m 13s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/71f194d93de24fe1ac4028f6067d478c : SUCCESS in 17m 17s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5ee5d62746604a34a61ed1f7ea035057 : SUCCESS in 19m 17s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/515c9eab9eb04bcc8df111a18636fc57 : SUCCESS in 22m 13s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0bf451861a2f4069a73686513bb036e4 : SUCCESS in 17m 37s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/792f72a3c48346c6a428dbfc250af545 : SUCCESS in 21m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/838add93d8c441128df903bef2b1f2da : SUCCESS in 6m 35s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8c2a23b712dd4915a767a47df77d7c89 : FAILURE in 24m 22s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/13d902b5a16d4b99906265fbfe8c9da9 : SUCCESS in 48m 16s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/8bae0487a9a6454088f724a739f45302 : SUCCESS in 49m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bbc4476d93b3410b8ef7ad138c732fd2 : SUCCESS in 45m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/43c8e8b4dd2a4184a9880f47f124ba0e : SUCCESS in 38m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6c0f27c3439d44ac9ad35398a039f3c7 : SUCCESS in 18m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1053fc566ac04566a464cd3589aac380 : SUCCESS in 6m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fd157394703544829f8337da10712b5d : SUCCESS in 22m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6fcebab2e9594e7486a6924c0dab612c : SUCCESS in 55m 44s","accounts_in_message":[],"_revision_number":4},{"id":"0965919b83410bfa4729d8063f85961d46fb2033","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-06-18 18:50:35.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"6df52f001fa0de2e77d1f2fd909c24bd1a28cef6","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-06-18 18:50:58.000000000","message":"Patch Set 5: Code-Review+2\n\nI don\u0027t think we\u0027ve really seen any problems with this","accounts_in_message":[],"_revision_number":5},{"id":"9d840d2c3c711fac5d1756c673e14032d982f0ed","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-06-18 18:51:42.000000000","message":"Patch Set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"060f99f15466df1dbea451daa68a8e457dbbdc0b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-18 19:43:25.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/68dfa8a50ca24caa8238e1c695c1ffaf : SUCCESS in 46m 47s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4e4edcdd6f8341d28e9755049c5fafb2 : SUCCESS in 50m 06s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"9c9dcf41b2256b73e76425dee7cb3549b73ff5fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-18 19:53:11.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8bd7768eeea94b1bafc134f8c143117f : SUCCESS in 9m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/7f8646b6c19646248469de5d6290bdc5 : SUCCESS in 59m 47s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b95fb95f045849e1a3b740c351da1ae9 : SUCCESS in 43m 05s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0351459a75dc43bd9e1ac4400db5e8ad : SUCCESS in 8m 52s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3a1350ea40f1478b8c57a3e6f197103f : SUCCESS in 8m 25s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b6fdf1c60cba48aa8902f610bd57cbb0 : SUCCESS in 16m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/19b8da377aba48bd824c3e396d610871 : SUCCESS in 27m 28s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/82f92a178e4a4d42baed5d213a14b0af : SUCCESS in 17m 27s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/271dcb1c70b34a7e94bd872ff934cb56 : SUCCESS in 29m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a87f474a63f04343b7ac652efeff226f : SUCCESS in 17m 45s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/92f48eb99acf4f35b17ccb91a1a0b356 : SUCCESS in 20m 54s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8e80af3d55f24c08a910f72f7c510df4 : SUCCESS in 18m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b127e10d7f054d38b36026feff58afbf : SUCCESS in 21m 01s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/132d542c29544c88843cac54cbca42d9 : SUCCESS in 16m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/dddbe8d6630a4cfdadcd2f73f40ef835 : SUCCESS in 20m 22s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/bc089057f89e4dfb881524b0eb22cf27 : SUCCESS in 19m 59s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bf39debb572142d0b0cb4b8aa6043316 : SUCCESS in 6m 30s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/240d2e6922304a0b9f0c40b6a464bcc8 : SUCCESS in 23m 41s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ec5a5430ffff4be387e458665c78d7af : SUCCESS in 55m 20s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/9dd1aae87b594f2c8835ed7224e52633 : SUCCESS in 47m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bf67c571df2a4d5eb6468bb5a0f232ad : SUCCESS in 43m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f2d47246ccec4b10a02d1e337d9b6451 : SUCCESS in 37m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9019562b5ada40e4bc4e8f8667922ca6 : SUCCESS in 16m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9e4f6376c824b8d9ab7ef18c85e31fa : SUCCESS in 5m 51s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3fe471038a6746989637ad5feaf2b667 : SUCCESS in 24m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f4111af22c9c40bca1f16e793b088ef8 : SUCCESS in 46m 13s","accounts_in_message":[],"_revision_number":6},{"id":"2680f8ece374e3cb61aa78550033776323111ba3","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-06-21 09:25:18.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"2e80fdb4d212677f6a2a8fec1bb90fed39383c1b","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-06-23 07:08:48.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"ca1b7400d2c006986c474c774e95f8d00085d2e6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-23 07:09:06.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"be0e2335a8dadc27885bfaaf320ff9c2d1adda95","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-23 08:22:31.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1324df3ca9524a52b9ce72167c44473f : SUCCESS in 8m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/7bf3cb89e5164dc4ae3d8b45f91499a5 : SUCCESS in 1h 06m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/88b1917cffcf40099fd47abb8d5e8f97 : SUCCESS in 47m 16s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/24346631a7554b52ac5f5b59b882e763 : SUCCESS in 9m 05s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/331e71829c894e06b40ec45ccdef4b9d : SUCCESS in 9m 48s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7d20251d4c454934a85b770d414383fd : SUCCESS in 16m 59s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5ae882e76bd84cec913000ddd4b721ec : SUCCESS in 17m 48s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6c47c9d67eb4417e94fd8e8a88ae776a : SUCCESS in 19m 58s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/258d52678e3f4110a9b2c1e42aad5ca9 : SUCCESS in 16m 12s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9d5d9c8ded504adabb8052187e91733f : SUCCESS in 16m 28s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c3fe1b242959469cb658d700122d8532 : SUCCESS in 20m 38s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b137755f4a0644f5955a8bca42758722 : SUCCESS in 17m 03s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bd5f00a51fe8433f913c76cdec309966 : SUCCESS in 28m 47s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/7bf7c0871cd3455e8dc24a4cd94015ed : SUCCESS in 17m 52s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b5916ba6623f4148a8829378aa12cbe9 : SUCCESS in 17m 19s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/49b9cf7dc8fd455d8b5cd1965859d018 : SUCCESS in 20m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8a1b80bb95b140bca03b96a66cc491b4 : SUCCESS in 7m 23s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6b4a2bd01c66401b8db60c1fef0535b4 : SUCCESS in 46m 41s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/a0df3bbbd9f5409d8128a2e1ed803ed5 : SUCCESS in 51m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0646e9dc76df41228f65ba6dac53b7ca : SUCCESS in 37m 17s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f767f8c755374d728af530d361f67427 : SUCCESS in 40m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/41de68b7e1614c66b8175e28575d7d0a : SUCCESS in 20m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ed67beacb9542cfb63051501a5a5774 : SUCCESS in 5m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4266ece92ca04e1cac9743b595cfea4b : SUCCESS in 24m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a710a72d302c4e2eab85fcb6134cbf48 : SUCCESS in 51m 43s","accounts_in_message":[],"_revision_number":6},{"id":"87a53b15181fbbd48e336142f90968c32f3b528c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-23 08:22:32.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"281ac9ed4af93a845820e001d1a386565f6d5dfc","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-23 08:24:11.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7bda53b8884a4e539e6871d1fcd8de56 : SUCCESS in 1m 15s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/0b60fd6a686943be9512620a4f660c65 : SUCCESS in 1m 02s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/6e0d6c534d7e4aca9bef99db52d86946 : SUCCESS in 50s (non-voting)","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"e40cf1ec561c78c8a02d40b581bf195939a6450a","revisions":{"7e4947b7659ce9eae562f1d1d002de353c86a893":{"kind":"REWORK","_number":1,"created":"2021-05-27 18:46:25.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/92/793492/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/793492/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/793492/1"}}},"commit":{"parents":[{"commit":"1ba17f63540c2c34cfbb1c5880f22d7294bf0593","subject":"Get TestDarkDataQuarantining passing when policy-0 is erasure-coded","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1ba17f63540c2c34cfbb1c5880f22d7294bf0593"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-05-27 18:46:17.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-05-27 18:46:17.000000000","tz":-300},"subject":"wip: fix 404 shard response","message":"wip: fix 404 shard response\n\nChange-Id: I983d665584471c9d689506592f48ddd00c0887ef\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7e4947b7659ce9eae562f1d1d002de353c86a893"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7e4947b7659ce9eae562f1d1d002de353c86a893"}]},"branch":"refs/heads/master"},"c6c7122242ed77639c02735c955df417fcd11b1b":{"kind":"REWORK","_number":2,"created":"2021-05-27 19:09:28.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/92/793492/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/793492/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/793492/2"}}},"commit":{"parents":[{"commit":"1ba17f63540c2c34cfbb1c5880f22d7294bf0593","subject":"Get TestDarkDataQuarantining passing when policy-0 is erasure-coded","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1ba17f63540c2c34cfbb1c5880f22d7294bf0593"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-05-27 18:46:17.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-05-27 19:07:29.000000000","tz":-300},"subject":"Return 503 when all shards are deleted","message":"Return 503 when all shards are deleted\n\n... maybe 404 would be more appropritate in this specific case.\n\nTODO: What other scenarios should we consider?\n\nChange-Id: I983d665584471c9d689506592f48ddd00c0887ef\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c6c7122242ed77639c02735c955df417fcd11b1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c6c7122242ed77639c02735c955df417fcd11b1b"}]},"branch":"refs/heads/master"},"629880ab04af78e1f3d4837365f641d2a0ee3224":{"kind":"REWORK","_number":3,"created":"2021-05-27 19:14:55.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/92/793492/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/793492/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/793492/3"}}},"commit":{"parents":[{"commit":"1ba17f63540c2c34cfbb1c5880f22d7294bf0593","subject":"Get TestDarkDataQuarantining passing when policy-0 is erasure-coded","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1ba17f63540c2c34cfbb1c5880f22d7294bf0593"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-05-27 18:46:17.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-05-27 19:14:48.000000000","tz":-300},"subject":"Return 503 when all shards are deleted","message":"Return 503 when all shards are deleted\n\n... maybe 404 would be more appropritate in this specific case.\n\nTODO: What other scenarios should we consider?\n\nChange-Id: I983d665584471c9d689506592f48ddd00c0887ef\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/629880ab04af78e1f3d4837365f641d2a0ee3224"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/629880ab04af78e1f3d4837365f641d2a0ee3224"}]},"branch":"refs/heads/master"},"b3ad018366faf64c5fda366d1de9b23322b02f01":{"kind":"REWORK","_number":4,"created":"2021-06-01 17:55:58.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/92/793492/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/793492/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/793492/4"}}},"commit":{"parents":[{"commit":"1ba17f63540c2c34cfbb1c5880f22d7294bf0593","subject":"Get TestDarkDataQuarantining passing when policy-0 is erasure-coded","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1ba17f63540c2c34cfbb1c5880f22d7294bf0593"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-05-27 18:46:17.000000000","tz":-300},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-06-01 17:51:12.000000000","tz":60},"subject":"Return 503 for container listings when shards are deleted","message":"Return 503 for container listings when shards are deleted\n\nPreviously, when building a listing from shard containers, the proxy\nwould return 200 to the client even if one or more of the component\nshards failed to return a successful listing response. With this patch\nthe proxy will now return a 503 in those circumstances, since the\nlisting would otherwise be incomplete due to an internal error.\n\nChange-Id: I983d665584471c9d689506592f48ddd00c0887ef\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b3ad018366faf64c5fda366d1de9b23322b02f01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b3ad018366faf64c5fda366d1de9b23322b02f01"}]},"branch":"refs/heads/master"},"2ceadd17073ffc01ca59162c4e95b267db8ad79f":{"kind":"REWORK","_number":5,"created":"2021-06-18 18:50:35.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/92/793492/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/793492/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/793492/5"}}},"commit":{"parents":[{"commit":"1ba17f63540c2c34cfbb1c5880f22d7294bf0593","subject":"Get TestDarkDataQuarantining passing when policy-0 is erasure-coded","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1ba17f63540c2c34cfbb1c5880f22d7294bf0593"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-05-27 18:46:17.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-06-18 18:50:11.000000000","tz":-300},"subject":"Return 503 for container listings when shards are deleted","message":"Return 503 for container listings when shards are deleted\n\nPreviously, when building a listing from shard containers, the proxy\nwould return 200 to the client even if one or more of the component\nshards failed to return a successful listing response. With this patch\nthe proxy will now return a 503 in those circumstances, since the\nlisting would otherwise be incomplete due to an internal error.\n\nChange-Id: I983d665584471c9d689506592f48ddd00c0887ef\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2ceadd17073ffc01ca59162c4e95b267db8ad79f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2ceadd17073ffc01ca59162c4e95b267db8ad79f"}]},"branch":"refs/heads/master"},"e40cf1ec561c78c8a02d40b581bf195939a6450a":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2021-06-18 18:51:42.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/92/793492/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/793492/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/793492/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/793492/6"}}},"commit":{"parents":[{"commit":"1ba17f63540c2c34cfbb1c5880f22d7294bf0593","subject":"Get TestDarkDataQuarantining passing when policy-0 is erasure-coded","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1ba17f63540c2c34cfbb1c5880f22d7294bf0593"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-05-27 18:46:17.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-06-18 18:51:42.000000000","tz":0},"subject":"Return 503 for container listings when shards are deleted","message":"Return 503 for container listings when shards are deleted\n\nPreviously, when building a listing from shard containers, the proxy\nwould return 200 to the client even if one or more of the component\nshards failed to return a successful listing response. With this patch\nthe proxy will now return a 503 in those circumstances, since the\nlisting would otherwise be incomplete due to an internal error.\n\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nChange-Id: I983d665584471c9d689506592f48ddd00c0887ef\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e40cf1ec561c78c8a02d40b581bf195939a6450a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e40cf1ec561c78c8a02d40b581bf195939a6450a"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
