)]}'
{"id":"openstack%2Fswift~902564","triplet_id":"openstack%2Fswift~master~I55b596a42af01870b49fda22800f7a1293163eb8","project":"openstack/swift","branch":"master","topic":"extend-slo-attrs-patch52","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2023-12-15 09:44:48.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2023-12-14 19:36:30.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e replied on the change","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}},"hashtags":[],"change_id":"I55b596a42af01870b49fda22800f7a1293163eb8","subject":"tests: use subclasses for S3Acl tests","status":"MERGED","created":"2023-12-04 11:42:17.000000000","updated":"2023-12-15 11:52:48.000000000","submitted":"2023-12-15 11:50:57.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":35,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"902564-extend-slo-attrs-patch52","meta_rev_id":"20235085d06cd4a7c5c4a282ea1a40995e5936d6","_number":902564,"virtual_id_number":902564,"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":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":"2023-12-15 11:50:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2023-12-14 17:44:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":2,"date":"2023-12-14 19:36:30.000000000","permitted_voting_range":{"min":2,"max":2},"_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"]}],"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2023-12-15 09:44:48.000000000","permitted_voting_range":{"min":1,"max":1},"_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"]}],"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-12-04 12:16:09.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":"2023-12-04 13:00:08.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":"2023-12-12 15:52:31.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"CC"},{"updated":"2023-12-14 14:56:42.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"}],"messages":[{"id":"f53391e41513c46b04a778fe3550aea23f5f9159","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-04 11:42:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"34894ac87a6a6d0e0986e466e0b376daac7a02d2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-04 11:52:25.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"e0481b75f9d42f87a58c0fd4b3e9df3548768be4","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-04 11:53:43.000000000","message":"Patch Set 2: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6046abb0bede705c8b0230ee6775cc0b4708f0b0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-04 12:16:09.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1bbb661352754fc284224c5529196469\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/aa25d549d6de4ad18e5a539531e36b6c : SUCCESS in 16m 55s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7cc9f5ba382e4bd3bd98612ed01f355c : SUCCESS in 15m 59s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/319fc68257e744d3acd5527e392d7aa8 : SUCCESS in 22m 44s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/c6c0a777fadb43fe884e2e48f091e302 : SUCCESS in 18m 32s","accounts_in_message":[],"_revision_number":2},{"id":"9bd0966472ab5dd7f6cc1189fadcedac7ebc2c71","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-04 13:00:08.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\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\nhttps://zuul.opendev.org/t/openstack/buildset/2252fe818ddf4dbd9d701d47c9998b99\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3277a01e4d9a46d08cd3d966f5a3f986 : SUCCESS in 8m 30s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/a19a593e248b49b7965d1f41d0e8f5fb : SUCCESS in 1h 01m 57s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3f2971dbf50e4dbfa8c685860bd3b245 : SUCCESS in 19m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a526f08cc5cc43af8644c7942b94a3ee : SUCCESS in 19m 54s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a76ec4c3ba474c38b910d969d37c4a61 : SUCCESS in 23m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ab532cd56da64cd2adcd3adbcb4c4548 : SUCCESS in 7m 10s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b961154511c045d9b1ac0b517049e5cc : SUCCESS in 5m 50s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/78a83457604343d79dc427a8786845a3 : SUCCESS in 18m 16s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a3f4b4e754b2449fa5e3d8d90180827d : SUCCESS in 17m 16s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/12ec9bf298fe4bf98cf79d1324664cdb : SUCCESS in 13m 03s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/abc0814d5b46453e813a6a17b323389e : SUCCESS in 26m 55s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/6354ba633fc744568ac95b70be8f89b4 : SUCCESS in 16m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/79a5197ece964071a0f772001ea9940b : SUCCESS in 17m 26s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4412788a264c4d4d9d2beab7ccc8c70b : SUCCESS in 15m 38s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6b6297c12ee34f2d88e60d90b34a6bae : SUCCESS in 32m 04s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/8190a40403604d5db75ab90af634104c : SUCCESS in 12m 47s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/3535df6334234976b61ac199f4911b45 : SUCCESS in 27m 29s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/36f4bf972f9547bdb15fb0f24df8551a : SUCCESS in 15m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c6abadfc6f824c56bc380666d7a30b5a : SUCCESS in 55m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2429afd1f0f64249b5dcc49c59927e2d : SUCCESS in 49m 07s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/adfdaa924fe546f0bc7724d168c83ee5 : SUCCESS in 27m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e6ca7cc6d3b042c48de71b234424920a : FAILURE in 5m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e56a42167797426c89b758809ec1ae06 : SUCCESS in 24m 09s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"343b398ddc365b49aa3a756957066a8cf754ca14","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-12-12 15:52:31.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"fbb0c48a092add9eec0060a0c43b8a5f7d014b20","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-12-14 05:25:30.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":3},{"id":"e6c216aae813495bfea724f45e9b44e2102c042b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-12-14 05:37:46.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"7637c56a1d13ab4ce3dcd8f7be784b02920674c2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-12-14 06:13:48.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"3938db9b7890eeff473e6f5af0f18853ff5f9167","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 07:15:47.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/49b40edcaf294cd7b2d7d3e37beb5f41\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6c8a5260a15a448698f4d4bb8b1c31af : SUCCESS in 8m 54s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/dfc92bca8a4f46f099bae05ac0fb5ee4 : SUCCESS in 40m 05s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0c00f0fa3d3a4335b1ad8a97b3f6a510 : SUCCESS in 18m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c36bb7f35dba4b37b911146c70095990 : SUCCESS in 19m 10s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b61c8a2d76544feb91e80ba985eaa07a : SUCCESS in 23m 10s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f187d469d71e4f6db237aecfb9b02589 : SUCCESS in 7m 52s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9532ff3672d14043a94259fadf4ad724 : SUCCESS in 6m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/669579c61c4d45d8b8d6721db4bfe7ba : SUCCESS in 17m 49s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6aec26dbdc29473fba57189b800f6187 : SUCCESS in 16m 23s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d9fc31418eb34db398284581bc87e24b : SUCCESS in 13m 04s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/3d40aa5cdee846faa8855cde76fc877a : SUCCESS in 17m 22s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/3f6bd37b49f543739ff0846e15741555 : SUCCESS in 15m 48s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d46e265d883e41fda4ee28dd669432ba : SUCCESS in 18m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/deb313ef75f34747a0ca7775542de97c : SUCCESS in 17m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/56698edac9a34ab4b119debd5773d150 : SUCCESS in 18m 01s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4c616293076a48068feb566018a7e356 : SUCCESS in 15m 31s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d529e98166254e1e8262e45344e2b134 : SUCCESS in 17m 03s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/52a5408f518644c4be127cf7cd687eb8 : SUCCESS in 18m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f32aa3a766b0453ba500098cebf2aa94 : SUCCESS in 56m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2a50b092bbca4fe197a2cb4fde19485c : SUCCESS in 46m 07s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fc28fc87f9c14cfc9b2e5a2f8a07e5a1 : SUCCESS in 19m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4f61e8b7bb084b20b5ad25fdfce5037b : SUCCESS in 4m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/35522980f8bb49eab0f39e10c559815d : SUCCESS in 19m 50s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"521006993701025e97eda8b9441f276b1c2436c9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 07:21:07.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c9663fc8f132480c9eae79d2094c8f67\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6b8c51d3e9f041f89addbbba095bd6a2 : SUCCESS in 15m 29s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/edcfb216d7904d9581b6250bc6ced9be : SUCCESS in 15m 28s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/fb0beee9bdb14cabad60b36980396a0a : SUCCESS in 1h 04m 59s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e2589e9393fb4f05a9ae9d9665a16848 : SUCCESS in 19m 16s","accounts_in_message":[],"_revision_number":5},{"id":"65e4a634adbbcdaf1a7205cffec004c75d6452d2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-14 13:44:02.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"1f04893b2e0a960c9ad414c427a699e7c430d49f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 14:11:16.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0e083ff40f704bd6931abe823c083db0\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5bb3fbcf398e4166998c1534624ac09b : SUCCESS in 15m 05s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/70fa8f243c3e4903a144c09c3e2392b2 : SUCCESS in 17m 52s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ff80071e8eec4e0d9b09427890412259 : SUCCESS in 26m 04s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/15ca527e615644bd855d8c181b9a304e : SUCCESS in 19m 26s","accounts_in_message":[],"_revision_number":6},{"id":"874126021bfc1999f66935637a9316d298a66846","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 14:47:25.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3a1d350af5c742938eb823bf30b77bc1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6307c10727c248daa91cd4c4623f3786 : SUCCESS in 8m 44s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/c4c1fa03373840229397de43bafb9cdc : SUCCESS in 59m 10s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9b2f724ddd0b477e9d4009980095b42a : SUCCESS in 22m 43s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9599d7abfb744989819de6b6e72d1b5f : SUCCESS in 21m 45s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/78e308caa7d341c3acfe862fec9b3983 : SUCCESS in 19m 50s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7a0e7989968d4a13a45b58d9fa6b7f5f : SUCCESS in 7m 51s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b833ca32288e4e3e9af3cb2735a446d3 : SUCCESS in 5m 50s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3d59f3b40a404679b1ecf79e5b2afbe7 : SUCCESS in 18m 20s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7ebbaaa16b1c4e2ba6262f96d64daa0e : SUCCESS in 21m 42s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3dcb560cf0fb44e29ef04fd96d0825ca : SUCCESS in 15m 57s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/6d03c1678747493997ab05fddaf5a7cd : SUCCESS in 17m 17s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/a7802279886d4a889929f79dd1d87d68 : SUCCESS in 16m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2357bf6b9229428fb87cbb499cfcb45c : SUCCESS in 20m 54s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0e40360194004dc2979ab107d9826a38 : SUCCESS in 21m 03s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bfb9cba4de844e928dbe1867a5c439e0 : SUCCESS in 21m 04s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/46d57cff0cbb4b2fba85ea725c040494 : SUCCESS in 18m 29s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4669df4c48204782b716e33a7f4573e2 : SUCCESS in 15m 45s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/00df24446aca4f98b535966336db175a : SUCCESS in 19m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cfa308e80a8147fe97832391c39cbb9b : SUCCESS in 50m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a66045a7b4e5484c9847821f1fc18577 : SUCCESS in 55m 34s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/85ef8cdd61d8456f96de8dedab9940dc : SUCCESS in 17m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ce6ea59f28524b3d806dffdb2e050360 : SUCCESS in 4m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/dbbd7d70de4141ff9ec76b28f8600bff : SUCCESS in 20m 09s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"dfc56d1c08b3c285771851febc6fafeeb8c9ad6e","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-12-14 14:56:42.000000000","message":"Patch Set 6: Code-Review+2\n\n(7 comments)","accounts_in_message":[],"_revision_number":6},{"id":"f5d2f816f15556cd32c730564b48024af6a930bf","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-14 16:17:41.000000000","message":"Patch Set 5:\n\n(5 comments)","accounts_in_message":[],"_revision_number":5},{"id":"63eca0b894c5005447e0f2267828c36c37017dae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-14 17:01:04.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"3156178b0748cbf4fd35289b55c1cff48c3da7c4","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-14 17:01:13.000000000","message":"Patch Set 6:\n\n(7 comments)","accounts_in_message":[],"_revision_number":6},{"id":"1dc06d2d2acc56f367cd30f66fbf2aec855b06e8","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-14 17:44:07.000000000","message":"Patch Set 7: Code-Review+2\n\n(5 comments)","accounts_in_message":[],"_revision_number":7},{"id":"ba68b54fb0efcf397ba19e2fa05f028c0ad8aba6","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-14 17:50:41.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"2bba04c6f829cb578d98154ef82d1ac6d7612eb6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 18:13:30.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c07ccb4f4aba40b8a044ab8c8e906621\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/541999c5969442369b55efbe62f03cd9 : SUCCESS in 8m 44s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/364502f25d784d8b89e8935f02028342 : SUCCESS in 1h 04m 33s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/57aa17fcdd244d89a6f6121abdb9061c : SUCCESS in 21m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8c02b4671f2048508969e3f19d990184 : SUCCESS in 25m 16s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a4d7d4e8959d4f09991df01384e66f2b : SUCCESS in 21m 26s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/03e4969b773244c7a2130b15c495c03b : SUCCESS in 8m 19s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a62fde15ac184d9f99ca35ab1dd436c1 : SUCCESS in 5m 59s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/940e53f8abf34aa9ae5ea63dca093a56 : SUCCESS in 16m 16s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a7877cb93e5b4948950a324b54d0578c : SUCCESS in 23m 39s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/5252d45af3904a8fa738302c0a2dab24 : SUCCESS in 17m 25s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e4f5c40975b046b58246fe3eb17de796 : SUCCESS in 28m 24s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/1747bb12754c43e283126c54ac83e476 : SUCCESS in 16m 46s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/df26294899c548ac86fc640762e901d3 : SUCCESS in 23m 14s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6206743851f2495ba968e5d3f8beb845 : SUCCESS in 22m 48s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0d55208ab0c3401aa9266675acd9261c : SUCCESS in 24m 54s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/7606d6e664ce4d18807f48b4521f372e : SUCCESS in 17m 50s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/5e8592cec7814120a3d3ec7f22fef453 : SUCCESS in 22m 07s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/171956add75e49008b3e101bbdbac853 : SUCCESS in 19m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d865c24e130a44e0970052d0927aafe2 : SUCCESS in 54m 41s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fbf889b98599485bb320d6dfffc189b7 : SUCCESS in 1h 04m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4b9960d44f2042408810f7a80c3d180a : SUCCESS in 27m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0ce2b1583f8e48a59053186395515d9c : SUCCESS in 4m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f623648ee89b496eabb021ae0ac12156 : SUCCESS in 20m 11s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"952ba6cf3db6e41bb266b247718e76dbefbd85ef","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-14 18:34:20.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7c4e7ad41aa846f6b77e99c74656a59e\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a0747a86fa014c88a6b2e4b86be799e7 : SUCCESS in 14m 57s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1fe0b8e34fc34af193ec8b3c66bf57bb : SUCCESS in 18m 33s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/f963f3c377c04238a92539a9735c439a : TIMED_OUT in 1h 30m 53s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/07a0eb9eac544d0d87fee6db257908a1 : SUCCESS in 19m 03s","accounts_in_message":[],"_revision_number":7},{"id":"c8eb444c58ae46a32918a1aae4d80223f12682d5","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-12-14 19:36:30.000000000","message":"Patch Set 7: Code-Review+2\n\n(5 comments)","accounts_in_message":[],"_revision_number":7},{"id":"f48068416eefef7e9da49178196ea5aba802b011","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-12-15 09:44:48.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"9a5dd36cf0233092a203d0bc1d27a01c18a0b3f0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-15 09:45:46.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"7b4f555cd5284fab4e39a11565821f3ec0eb7051","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-15 11:50:56.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/059d15cdc30f4f23ab6476c5e6eee13c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92684391673b441f8c9318994f924fae : SUCCESS in 9m 29s\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/29663c8f9ae548f98a8082b45a4dbd62 : SUCCESS in 1h 03m 31s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/d60f1fedba864f0b9fdd150abf745774 : SUCCESS in 10m 10s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/61c773bb893b4101ada11e3a9b26b834 : SUCCESS in 5m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6abbdd4248854b26ab6d4f8bf4cdadda : SUCCESS in 18m 37s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d87979b8edef43d9b800307b8170d833 : SUCCESS in 14m 13s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f5f48d6c22734259ac74e1c2695d8a5e : SUCCESS in 22m 29s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/4e06d27d5c304c45acbb7f3ae8294323 : SUCCESS in 20m 21s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/296f5c17bcee4ac6b2de9d5e3c2ae23d : SUCCESS in 15m 59s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a1a8c8e349644c0a9be4fa27bae67214 : SUCCESS in 18m 11s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/78bb5b5566234f2eae6fc1614b720365 : SUCCESS in 24m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/85863130a44c4a4eb1c014570b5c0229 : SUCCESS in 19m 05s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c65bb70257094b9aa6912d19416b5b06 : SUCCESS in 16m 57s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/db397ee9afe34cd6a5e156b168281d85 : SUCCESS in 18m 33s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/2b284486fd0a4d2198a6453a94b1a9b7 : SUCCESS in 18m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ecdf2cd3a25443359e8fdbdc333e852e : SUCCESS in 7m 12s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/58d572eb20554d9aa7d2f1bf4ab950b6 : SUCCESS in 8m 26s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/614efb7aaa554658b13b3915bf32f7b7 : SUCCESS in 51m 05s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a0ed967798cb41f3b8105d816da1cf19 : SUCCESS in 40m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/16c20c80f08943338c9787d27ce05306 : SUCCESS in 17m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/67b914ff977f40e0ba11c4154fd43ac6 : SUCCESS in 5m 10s","accounts_in_message":[],"_revision_number":7},{"id":"dc57ea0a94b3f6cf73c19316fba5427237eb7507","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-15 11:50:57.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"20235085d06cd4a7c5c4a282ea1a40995e5936d6","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-12-15 11:52:48.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/94590bd18b3f4b49911c46fa5652370a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f3927f0ad33149cf9c1d2269aec2b47f : SUCCESS in 49s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/e932c67bb6794b309f3452a512292f21 : SUCCESS in 33s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/92aea1a396194a6a8bb3cef71e9830dd : SUCCESS in 1m 31s (non-voting)","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"b07d87c4be48ee28b936b7fa14ed3d5f20efabf4","revisions":{"70f912a7234e82ea74eb003c0352973f301faff9":{"kind":"REWORK","_number":1,"created":"2023-12-04 11:42:17.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/902564/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/902564/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/902564/1"}}},"commit":{"parents":[{"commit":"966340aeedfd5cc7246f57083ea6eacb62c2eae1","subject":"Merge \"Remove per-service auto_create_account_prefix\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/966340aeedfd5cc7246f57083ea6eacb62c2eae1"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-04 11:38:17.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-04 11:42:06.000000000","tz":0},"subject":"WIP: alternative s3acl headers FakeSwift support","message":"WIP: alternative s3acl headers FakeSwift support\n\nThis is incomplete - I have only migrated a subset of s3acl tests away\nfrom the decorator to use new support in FakeSwift, so all the old\ndecorator code is still there.\n\nChange-Id: I55b596a42af01870b49fda22800f7a1293163eb8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/70f912a7234e82ea74eb003c0352973f301faff9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/70f912a7234e82ea74eb003c0352973f301faff9"}]},"branch":"refs/heads/master"},"57fe37cb6cf5bf38f55659ab22c674b3c7162726":{"kind":"REWORK","_number":2,"created":"2023-12-04 11:52:25.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/902564/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/902564/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/902564/2"}}},"commit":{"parents":[{"commit":"966340aeedfd5cc7246f57083ea6eacb62c2eae1","subject":"Merge \"Remove per-service auto_create_account_prefix\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/966340aeedfd5cc7246f57083ea6eacb62c2eae1"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-04 11:38:17.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-04 11:52:19.000000000","tz":0},"subject":"WIP: alternative s3acl headers FakeSwift support","message":"WIP: alternative s3acl headers FakeSwift support\n\nThis is incomplete - I have only migrated a subset of s3acl tests away\nfrom the decorator to use new support in FakeSwift, so all the old\ndecorator code is still there.\n\nChange-Id: I55b596a42af01870b49fda22800f7a1293163eb8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/57fe37cb6cf5bf38f55659ab22c674b3c7162726"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/57fe37cb6cf5bf38f55659ab22c674b3c7162726"}]},"branch":"refs/heads/master"},"c9ebdab5220c4cb787ebe264fb6e61fd639ecaf7":{"kind":"REWORK","_number":3,"created":"2023-12-14 05:25:30.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/64/902564/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/902564/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/902564/3"}}},"commit":{"parents":[{"commit":"966340aeedfd5cc7246f57083ea6eacb62c2eae1","subject":"Merge \"Remove per-service auto_create_account_prefix\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/966340aeedfd5cc7246f57083ea6eacb62c2eae1"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-04 11:38:17.000000000","tz":0},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2023-12-14 05:23:24.000000000","tz":-360},"subject":"tests: use subclasses for S3Acl tests","message":"tests: use subclasses for S3Acl tests\n\nWe remove s3api.FakeSwift and replace it with the \"normal\" FakeSwift.\nAdditionally the @s3acl decorator is removed and replaced with an\ninheritance based pattern.  This simplifies maintenance using more\nfamiliar patterns and improves debugging.\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I55b596a42af01870b49fda22800f7a1293163eb8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c9ebdab5220c4cb787ebe264fb6e61fd639ecaf7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c9ebdab5220c4cb787ebe264fb6e61fd639ecaf7"}]},"branch":"refs/heads/master"},"cbe8e3aa8b7bff31459780ce201f5661e50f3e42":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2023-12-14 05:37:46.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/64/902564/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/902564/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/902564/4"}}},"commit":{"parents":[{"commit":"7a3124d82d2d18dbdf3251265784a87f62abcb51","subject":"Merge \"proxy: remove x-backend-record-type\u003dshard in object listing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7a3124d82d2d18dbdf3251265784a87f62abcb51"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-04 11:38:17.000000000","tz":0},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2023-12-14 05:37:46.000000000","tz":0},"subject":"tests: use subclasses for S3Acl tests","message":"tests: use subclasses for S3Acl tests\n\nWe remove s3api.FakeSwift and replace it with the \"normal\" FakeSwift.\nAdditionally the @s3acl decorator is removed and replaced with an\ninheritance based pattern.  This simplifies maintenance using more\nfamiliar patterns and improves debugging.\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I55b596a42af01870b49fda22800f7a1293163eb8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cbe8e3aa8b7bff31459780ce201f5661e50f3e42"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cbe8e3aa8b7bff31459780ce201f5661e50f3e42"}]},"branch":"refs/heads/master","description":"Rebase"},"9f23994fbc4d704119468085eed105122b3bde1f":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2023-12-14 06:13:48.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/64/902564/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/902564/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/902564/5"}}},"commit":{"parents":[{"commit":"1c31973d33223978b5ae096eeb46f809465cea5e","subject":"test: couple raw manifests with their TestCase","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1c31973d33223978b5ae096eeb46f809465cea5e"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-04 11:38:17.000000000","tz":0},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2023-12-14 06:13:23.000000000","tz":-360},"subject":"tests: use subclasses for S3Acl tests","message":"tests: use subclasses for S3Acl tests\n\nWe remove s3api.FakeSwift and replace it with the \"normal\" FakeSwift.\nAdditionally the @s3acl decorator is removed and replaced with an\ninheritance based pattern.  This simplifies maintenance using more\nfamiliar patterns and improves debugging.\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I55b596a42af01870b49fda22800f7a1293163eb8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9f23994fbc4d704119468085eed105122b3bde1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9f23994fbc4d704119468085eed105122b3bde1f"}]},"branch":"refs/heads/master"},"b97cf5309dbbc587bb3ac95d9cf35bce6e70161e":{"kind":"REWORK","_number":6,"created":"2023-12-14 13:44:02.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/902564/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/902564/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/902564/6"}}},"commit":{"parents":[{"commit":"1c31973d33223978b5ae096eeb46f809465cea5e","subject":"test: couple raw manifests with their TestCase","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1c31973d33223978b5ae096eeb46f809465cea5e"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-04 11:38:17.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-14 13:43:46.000000000","tz":0},"subject":"tests: use subclasses for S3Acl tests","message":"tests: use subclasses for S3Acl tests\n\nWe remove s3api.FakeSwift and replace it with the \"normal\" FakeSwift.\nAdditionally the @s3acl decorator is removed and replaced with an\ninheritance based pattern.  This simplifies maintenance using more\nfamiliar patterns and improves debugging.\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I55b596a42af01870b49fda22800f7a1293163eb8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b97cf5309dbbc587bb3ac95d9cf35bce6e70161e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b97cf5309dbbc587bb3ac95d9cf35bce6e70161e"}]},"branch":"refs/heads/master"},"b07d87c4be48ee28b936b7fa14ed3d5f20efabf4":{"kind":"REWORK","_number":7,"created":"2023-12-14 17:01:04.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/902564/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/902564/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/902564/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/902564/7"}}},"commit":{"parents":[{"commit":"1c31973d33223978b5ae096eeb46f809465cea5e","subject":"test: couple raw manifests with their TestCase","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1c31973d33223978b5ae096eeb46f809465cea5e"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-04 11:38:17.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-12-14 16:59:53.000000000","tz":0},"subject":"tests: use subclasses for S3Acl tests","message":"tests: use subclasses for S3Acl tests\n\nWe remove s3api.FakeSwift and replace it with the \"normal\" FakeSwift.\nAdditionally the @s3acl decorator is removed and replaced with an\ninheritance based pattern.  This simplifies maintenance using more\nfamiliar patterns and improves debugging.\n\nCo-Authored-By: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nChange-Id: I55b596a42af01870b49fda22800f7a1293163eb8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b07d87c4be48ee28b936b7fa14ed3d5f20efabf4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b07d87c4be48ee28b936b7fa14ed3d5f20efabf4"}]},"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"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":{}}},{"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":{}}},{"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":{}}}]}
