)]}'
{"id":"openstack%2Fswift~862407","triplet_id":"openstack%2Fswift~master~I40f1808b8aacdf8c4a26627aeaa8a78522422173","project":"openstack/swift","branch":"master","topic":"p-proxy-529","attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2022-10-21 22:19:31.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I40f1808b8aacdf8c4a26627aeaa8a78522422173","subject":"WIP: prototype adaptive node suppressor","status":"NEW","created":"2022-10-21 21:00:56.000000000","updated":"2022-11-14 21:34:19.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3dfcb3cde307d305b342a0172c96f979c210a49f","_number":862407,"virtual_id_number":862407,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2022-11-14 21:34:19.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"rejected":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":-2,"date":"2022-11-14 20:23:49.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_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":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":"2022-10-21 21:35:54.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2022-10-21 22:19:31.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"}],"messages":[{"id":"2607b92f3db3f64cd5ff2033a4964f8017cf0049","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-21 21:00:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"999bcaecea62a8d77bc6a050ace9d2f7d35d1998","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-21 21:01:16.000000000","message":"Patch Set 1: Code-Review-2 Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"cc58a9cc9f13afff9f54e4a4255f8c41d18ad8d9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-21 21:03:46.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"28d1acafca11901c511d6aa202ef12449196b64c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-21 21:35:54.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a9894c3999544a0bbdece86cfbe6732\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/600f35bc232d45f18960aee4595465c9 : SUCCESS in 29m 35s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/daa44de1d8c140af9b6b2b02feff6dce : SUCCESS in 29m 25s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/63ae00c5fbd84249afcf7144a4f8d38c : SUCCESS in 26m 52s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/2bcfcb3d974343c18bd54846baafa3bf : SUCCESS in 26m 24s","accounts_in_message":[],"_revision_number":2},{"id":"2902b8c873605fca4fcc27a0dadc07b07209c05c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-21 22:19:31.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/0e7e712031e545048011cf69b7948593\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04caaa6c2af74c09a2fb6769c6df17f4 : SUCCESS in 10m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/71f74a5d8ba0424b931492f159b454e9 : SUCCESS in 48m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/43fd129bb27a4e309429299375ca1ca8 : SUCCESS in 38m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/34f7e783a5af4f91b16328e12aae9568 : SUCCESS in 44m 55s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c26406b7211f481c9e2c4094df452a76 : FAILURE in 19m 44s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7fec419ad6df4c46a672d12d8dd03904 : FAILURE in 17m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/049aa5435dfe4c5fadd4ecc35e933976 : FAILURE in 19m 59s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/11d69fe727944112ae0b4b1bcfda3bef : SUCCESS in 9m 03s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e836c6a54c18452991e55d041391212f : SUCCESS in 4m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3839310f3b6540e3b211d0fa350be066 : SUCCESS in 15m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0800f4dcb67e48f981123c9fb2bffd64 : SUCCESS in 16m 19s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7e379e378f3843c5b546e5d109376ad0 : SUCCESS in 13m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a9965770dffe4ce581e5620e9e3217ac : SUCCESS in 16m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d75f6f9c88c14c8e931b69fecdd575fc : SUCCESS in 16m 53s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4028ee1bcb1f45c7b56c8bf4ace13735 : SUCCESS in 17m 52s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/73b9a2130be540aa82c25438532a6cb6 : SUCCESS in 14m 39s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/1c33ab8ae13042e19d7816b7458877f1 : SUCCESS in 15m 19s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/f3fba052b9794bc4a27cc0c99ab6ad9f : SUCCESS in 17m 37s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5ce2d4d53d2a44639783500ad0e138c2 : SUCCESS in 7m 16s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8155f6b1a96d4e319aef9aa686c2adef : SUCCESS in 16m 52s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/11c1d966a8d64e6f962d4bdac60a9b43 : SUCCESS in 7m 50s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/96053ad876784463bcd9349b34aa19e5 : SUCCESS in 55m 45s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/09c21970e1434dc89431eb7246299024 : SUCCESS in 55m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e044a8ae578249769720285904300dac : SUCCESS in 48m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/237fbb2a24dd443eadbd86aff7843999 : SUCCESS in 40m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/91ef4cd80353464096eb082d722c2189 : SUCCESS in 16m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/03c6659c8eb946c2b5677e0305a5bd03 : FAILURE in 5m 51s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/248823391aae4467902e8d0df5f1844b : SUCCESS in 20m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6b6224ab824a44e8b836b10e8abc003b : SUCCESS in 43m 41s","accounts_in_message":[],"_revision_number":2},{"id":"e0d07d8163f1c84c5677e93c43d33482c328d93d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-25 16:31:42.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6cecbc7bfe8dfc16ed41afce9ed45f015dcf0616","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-25 17:19:22.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b608cabbdc704f9ab4806293612b6908\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c9cab335b83c49a68337436bd83ce256 : SUCCESS in 28m 22s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3c2f0ad41c8f46638ebb7dcb1708458e : SUCCESS in 40m 24s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/89997cbdaf9f4d90819c0361b472444b : SUCCESS in 29m 00s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ea821c4478ab48ab99ce1df759fd4148 : SUCCESS in 45m 12s","accounts_in_message":[],"_revision_number":3},{"id":"2ceba5ee86bd2ad39e725c0a0b0ffced30b62314","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-25 17:41:25.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\nhttps://zuul.opendev.org/t/openstack/buildset/1ed5ea2dc9db4d759179530d18633632\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39e8bcf0d7424d6da09b973e02a5e80b : SUCCESS in 9m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/814c405d6a5043d49c27917f49b518f6 : SUCCESS in 42m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fc6dd5a3e0d1446ab2cc0812240207dc : SUCCESS in 43m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4ed80c5b114f459bb931da3220e377b0 : SUCCESS in 54m 42s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a6f3b0d3a4904312a84752f426239fc5 : FAILURE in 17m 09s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/41a43c6eb40d48d9a4e4284ab5f3ba15 : FAILURE in 13m 11s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0d474e3bfccb49e8856640fc67c4e0e5 : FAILURE in 13m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a077a9e83a4546cba7b6acef78866d3c : SUCCESS in 8m 12s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1f914c4dcf3a4802a8127495bb9ba596 : SUCCESS in 4m 45s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/27bd5640fbf84008ad777702dd25b560 : SUCCESS in 12m 45s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a2d8f343e86e4302b195cd2bc930ef6b : SUCCESS in 13m 54s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/08805af000a849729291f462f9976985 : SUCCESS in 15m 12s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/050095f4166647fe9421f63f295aa7de : SUCCESS in 16m 44s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/42d978d9863a4acf968dc8f45fff90a2 : SUCCESS in 14m 21s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bb65646812e4414682bc6ae84f25cf0e : SUCCESS in 18m 12s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/089ac856ac114154b39992a0dcb20e69 : SUCCESS in 15m 25s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/269d11fa944a445ea56d577022c40d5c : SUCCESS in 17m 37s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c98b50026de14b288341397ba5bf6dc4 : SUCCESS in 17m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7304562504f04e13b065bde1d7f12348 : SUCCESS in 6m 17s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/73c2a18bb9d84b958c76db3233f6b6d8 : SUCCESS in 14m 28s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/25d9c6359cca400f826069406a1f3013 : SUCCESS in 7m 27s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/8d0ae4217eae43e39965838c062fe9f5 : RETRY_LIMIT in 18m 02s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/1abbf0193b7f4d77ba8e23fbff911d8c : SUCCESS in 1h 08m 04s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4c88cbed0d464e0a99b0c18adf135b7f : SUCCESS in 49m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a83228dd558f46dba8d4eb146abf2191 : SUCCESS in 41m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6c619951fed045f8a71f8579a93ffab6 : SUCCESS in 11m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d764dc4f74694e8885393c13d2871deb : SUCCESS in 5m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/271b470a81384e10b77ff849e5b461e8 : SUCCESS in 24m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e7e8d0d207a64d9c97407194a9bcea51 : SUCCESS in 56m 17s","accounts_in_message":[],"_revision_number":3},{"id":"07e5c8af9bc8fbeed60622fbffc6e865e98a0cae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-10-25 18:18:09.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"36ff9e90bf2ffacfa2fb8e7f8b942c268c10da83","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-25 19:21:25.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f3f00daef2b4487ad644e6b845f079b\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/eb9fb633c48f42c28983b6cb417a9d69 : SUCCESS in 35m 09s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/2909c28f51894559a83fffa124ad2aa9 : SUCCESS in 48m 59s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/dfd260d8809f411585523009c939c18c : SUCCESS in 36m 30s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/73147f78e53f4d0d9a2a45299e7d2151 : SUCCESS in 45m 07s","accounts_in_message":[],"_revision_number":4},{"id":"0d69303a327ee2a1160d0da7fd23b117baaf5ad2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-10-25 19:27:44.000000000","message":"Patch Set 4: 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\nhttps://zuul.opendev.org/t/openstack/buildset/75facec6ffec459cb4c39c188ccfd442\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bed870f60946479ba57245e6fdfafe93 : SUCCESS in 9m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/ab91b7cccf614c3986016e6d770b32d7 : SUCCESS in 55m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cd03a4a6699b42ea889ae498ea61afbd : SUCCESS in 1h 02m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2bba48bde506404ba2f3f5c3fcd1102f : SUCCESS in 1h 00m 52s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6ab74b230fe54a66a6bace91cb26fbd9 : FAILURE in 17m 52s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cf570ccb349b417b91665b9cf2dc6407 : FAILURE in 19m 37s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fb4e2f37dd8446caa845b708899bd833 : FAILURE in 18m 19s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d347fb3c6d3f42b0825e630f85397419 : SUCCESS in 11m 03s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e520116bd6b24f56a9bdf997aa7be120 : SUCCESS in 4m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c57f85bd06894e0e960de9adabbb1b3c : SUCCESS in 17m 14s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/30dbfde235334800880ca33eee6a8841 : SUCCESS in 15m 01s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ec634e21a2564ef9975bf143aa923405 : SUCCESS in 13m 51s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/110bced678e34a23ac512385d31b2006 : SUCCESS in 18m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a50c6bc3d59d400caaf5f78a920753c7 : SUCCESS in 17m 23s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f2367fabff644f8ebccbdb8b1f1f4dbe : SUCCESS in 17m 19s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ff28fba5596d43e9ab2e47be8c567046 : SUCCESS in 13m 51s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4af6a255f97641eda3e109d6f77d41af : SUCCESS in 13m 50s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/238fcb62301f427eb3b6798d567db84c : SUCCESS in 16m 22s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c6633f1f16ce4300bc4d61d71d2496dd : SUCCESS in 6m 09s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/39bdc57ccd1a4c9abdb0587f0ac3d7cf : SUCCESS in 15m 08s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/a838409d890b4fbb89ffafa53171aaba : SUCCESS in 7m 12s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4c762b7fd34d421299b40f1740096ec4 : RETRY_LIMIT in 3m 17s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/409d80e2889746b18902e3d6e34eeede : SUCCESS in 1h 00m 00s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/dd0cdd8955e844d586e309007f3438e7 : SUCCESS in 44m 50s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2bc06f170ad04b2fa94a7656edfeb6f6 : SUCCESS in 39m 24s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/577133a1051b4e3387aa42213ee19b5c : SUCCESS in 17m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/201ed0c21f50492880ab3f7db496cfbf : SUCCESS in 5m 28s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a23a5cec80254951a67fbd9a4da90bee : SUCCESS in 25m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9accd28601494804aa909fcab3e848c9 : SUCCESS in 46m 41s","accounts_in_message":[],"_revision_number":4},{"id":"50d9b3da9b9de5d86dd28f3491048d17cebd4b7c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-11-14 10:17:03.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"9a138acb00db384427131c1d17b4cb400f109e2d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-14 11:28:53.000000000","message":"Patch Set 5: Verified-1\n\n(5 comments)\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/5c287b3f3f584046ab7aa01e2b880a0e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3cbbc3f80fc24e908639f289b9524dc4 : SUCCESS in 7m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/8acbbdf6de7440bd9ff762b7b089b20a : SUCCESS in 39m 07s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4c796708ed02440bba275fe47df81e99 : SUCCESS in 31m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0f600a9863474755ac34aa8942080263 : SUCCESS in 48m 23s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9f200ead26be4752bbcf4a4943d6ff76 : FAILURE in 21m 08s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/09039f5e18724adc8e29c82c268b4317 : FAILURE in 15m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0a3b059ad5b541b0b75edf0dd86729ef : FAILURE in 22m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5073c45a19bd4c099c69cf0543e1a655 : SUCCESS in 7m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a9f1b0e89de14958be307575fd8e4568 : SUCCESS in 5m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/865e98c306e34c4c8221c3ca8a49519c : FAILURE in 15m 32s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/40cef0dae00b4949bec4d26d4f20fdbe : FAILURE in 15m 10s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6349c06dd4054512a1e73071fe4d43ba : FAILURE in 20m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/37ff8e37e80646bfa2de3a9846b67df5 : SUCCESS in 14m 53s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/980bb180462d45a9b92112622aca341d : SUCCESS in 18m 56s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cc1dab4160eb4f8db3fb61b31c9af555 : SUCCESS in 18m 17s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/fa81dcac834241f79070534f270541b4 : SUCCESS in 15m 16s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/8451b9a930524617b7471f061f85cd90 : SUCCESS in 14m 31s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1c9954866c1d42fc83dcfb5e97e0f745 : SUCCESS in 15m 34s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/96e0e70909ab41769d814d99e0b8be6f : SUCCESS in 9m 04s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/296cafce3de24d62a3033450776c2c3f : SUCCESS in 16m 15s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/4087a2c5506a491cb8cbad5185bc468f : SUCCESS in 8m 18s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6dad73dff52b4a5093bc0e1ec3512e54 : SUCCESS in 53m 14s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/cafa31a1dcc9458c876971beb08b7778 : SUCCESS in 59m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/aebbf8d791b146c4aaafd16f79a59ca6 : SUCCESS in 38m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6bb81f4481214133a8bfc3843391b795 : SUCCESS in 46m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/753f2878a3b6493f8504728bb6b15ec9 : FAILURE in 15m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/454aab76b6774b02a914ce0ca90ecfef : FAILURE in 4m 53s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2f9555639d6447cdbd4d3b4f64750502 : FAILURE in 24m 35s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f27224a0277f4be08f8cfca9f459b1fb : SUCCESS in 1h 00m 41s","accounts_in_message":[],"_revision_number":5},{"id":"f1bbda73eeb4743e3777f218c77f74f87ad6e782","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-14 11:49:18.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/69b8eaf97cbd4f898c8885cbd05888f4\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e0823a1b723d466ea6e900dd8f82cba4 : FAILURE in 31m 03s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/afb1ef76a2ae4f33aec2395e26af8b3d : FAILURE in 46m 26s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/5e6dcb5f6ec64141bc63d2ed6557ce81 : SUCCESS in 1h 30m 12s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/b6c69e1377824cd3b6b4a3822b339a89 : SUCCESS in 29m 49s","accounts_in_message":[],"_revision_number":5},{"id":"2893693b6d34d87da974e01cb15322e4d7dbc566","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2022-11-14 20:23:49.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"58a72c3bfb1ee3a76ff0afacb516b25075adb4b9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-14 21:22:46.000000000","message":"Patch Set 6:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3ca4be5ad8eb4af7babc3e2e4eab4d6f\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/25500bfb4e5e481c824629c7c9880006 : FAILURE in 32m 33s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7b48e28e381d4967a971d942c1c988fb : FAILURE in 46m 47s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/7a913ddb3ca444179d030a59cf2be4fb : SUCCESS in 57m 09s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/b28e6c16d5804ac89367c5755a5e1959 : SUCCESS in 32m 22s","accounts_in_message":[],"_revision_number":6},{"id":"3dfcb3cde307d305b342a0172c96f979c210a49f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-14 21:34:19.000000000","message":"Patch Set 6: 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/2642639e15024fee896492e100e4de8b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/858415a2e0f34dbe8aa6e88c24c1a995 : FAILURE in 6m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/2c9447b8a7cb48288acc3f4dff0352fd : SUCCESS in 49m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/432f279a073d4cb6b1af3dd7988c15c8 : SUCCESS in 41m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4afdc9a4876a40ffa86ad2d8afe17c8d : SUCCESS in 47m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/13d3e1bf994446dc9ccc59422e706fad : FAILURE in 18m 38s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e588e8f5ef924030b8bd2fc5744a6dcf : FAILURE in 18m 34s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1bf1b90b437546d29dea8f13481588bf : FAILURE in 18m 56s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d08ec8cacc8240c78bff2a3646be937b : SUCCESS in 9m 39s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2c7fd73e39214027bf1ab14156502f09 : SUCCESS in 5m 45s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/90f7e17d697541839d34abf68b3b8332 : FAILURE in 15m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e0f9b96568504150a3311ee5f52d7e68 : FAILURE in 12m 55s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/5cc1b1d4e20a4467a18a07d3bd49027d : FAILURE in 24m 29s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/96aa632879394115a786f064e0d61d38 : SUCCESS in 16m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/37a636cee4a84d1cb802ed6bc9afe238 : SUCCESS in 16m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/01313a5410514480bba3ef76c24daa53 : SUCCESS in 17m 58s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/adfb13f0f527436cb58b0acdffffe3cc : SUCCESS in 13m 22s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/55b38b841901417d9a199b84f1cab6b9 : SUCCESS in 15m 29s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e57558004b824caebc99ee87fe8a337f : SUCCESS in 13m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b56ef5f45d8349db9a8a39ab8dee01e8 : SUCCESS in 7m 36s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a70b5c0621fd40d4a583b6512a100ecb : SUCCESS in 14m 08s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/ee6c89b107964ed5bf91a6c1321d4160 : SUCCESS in 8m 20s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/85ea9202213440beaeddd63bd17d1398 : SUCCESS in 59m 43s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/1b10c22eaed04584adcbde0a3f3db8b9 : SUCCESS in 1h 03m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/40dcac2725d341179bfc7370887fc499 : SUCCESS in 40m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e7a62cea6b1c4bbb9d8d712b0209ba1c : SUCCESS in 41m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bd0c013d20c84c59ab2180d2eb3c6386 : FAILURE in 15m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/94748dd54f4642fc828602146df2344d : FAILURE in 5m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/cec8ab134b4c45b68898048c465cb086 : FAILURE in 21m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a342732846f8487cac7f2d006dbeaf38 : SUCCESS in 47m 34s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"51771bda8cd8e992cfcc092182cb8b710731b030","revisions":{"f169621da164fab3c538bee4fdb8b7d4326c0bf1":{"kind":"REWORK","_number":1,"created":"2022-10-21 21:00:56.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/07/862407/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/862407/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/862407/1"}}},"commit":{"parents":[{"commit":"7583dba81a8054b0b24972e1b33c01739587c67a","subject":"WIP proxy: add rate control in response to backend 529s","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7583dba81a8054b0b24972e1b33c01739587c67a"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-21 20:58:43.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-21 20:58:43.000000000","tz":60},"subject":"WIP: prototype adaptive node suppressor","message":"WIP: prototype adaptive node suppressor\n\nFirst cut at making an adaptive error limiter or rate controller.\nThe behaviour needs analysis w.r.t. real life events..\n\nChange-Id: I40f1808b8aacdf8c4a26627aeaa8a78522422173\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f169621da164fab3c538bee4fdb8b7d4326c0bf1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f169621da164fab3c538bee4fdb8b7d4326c0bf1"}]},"branch":"refs/heads/master"},"201c89f69b8e409369583e41a6bacd787404bbd6":{"kind":"REWORK","_number":2,"created":"2022-10-21 21:03:46.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/07/862407/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/862407/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/862407/2"}}},"commit":{"parents":[{"commit":"7583dba81a8054b0b24972e1b33c01739587c67a","subject":"WIP proxy: add rate control in response to backend 529s","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7583dba81a8054b0b24972e1b33c01739587c67a"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-21 20:58:43.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-21 21:03:36.000000000","tz":60},"subject":"WIP: prototype adaptive node suppressor","message":"WIP: prototype adaptive node suppressor\n\nFirst cut at making an adaptive error limiter or rate controller.\nThe behaviour needs analysis w.r.t. real life events..\n\nChange-Id: I40f1808b8aacdf8c4a26627aeaa8a78522422173\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/201c89f69b8e409369583e41a6bacd787404bbd6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/201c89f69b8e409369583e41a6bacd787404bbd6"}]},"branch":"refs/heads/master"},"69399863a629e73d934c9f22143f9c3b6db7eb44":{"kind":"REWORK","_number":3,"created":"2022-10-25 16:31:42.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/07/862407/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/862407/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/862407/3"}}},"commit":{"parents":[{"commit":"63291d90603a1a3103afe450906e52947478f473","subject":"WIP proxy: add rate control in response to backend 529s","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/63291d90603a1a3103afe450906e52947478f473"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-21 20:58:43.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-25 16:31:11.000000000","tz":60},"subject":"WIP: prototype adaptive node suppressor","message":"WIP: prototype adaptive node suppressor\n\nFirst cut at making an adaptive error limiter or rate controller.\nThe behaviour needs analysis w.r.t. real life events..\n\nChange-Id: I40f1808b8aacdf8c4a26627aeaa8a78522422173\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/69399863a629e73d934c9f22143f9c3b6db7eb44"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/69399863a629e73d934c9f22143f9c3b6db7eb44"}]},"branch":"refs/heads/master"},"4d7a353c6dfd025caf3825dc2d5aca479b4b52b7":{"kind":"REWORK","_number":4,"created":"2022-10-25 18:18:09.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/07/862407/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/862407/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/862407/4"}}},"commit":{"parents":[{"commit":"13c00d3d46ec50d6219e0434c8b3c35eeccfa6ce","subject":"WIP proxy: add rate control in response to backend 529s","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/13c00d3d46ec50d6219e0434c8b3c35eeccfa6ce"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-21 20:58:43.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-25 18:14:35.000000000","tz":60},"subject":"WIP: prototype adaptive node suppressor","message":"WIP: prototype adaptive node suppressor\n\nFirst cut at making an adaptive error limiter or rate controller.\nThe behaviour needs analysis w.r.t. real life events..\n\nChange-Id: I40f1808b8aacdf8c4a26627aeaa8a78522422173\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4d7a353c6dfd025caf3825dc2d5aca479b4b52b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4d7a353c6dfd025caf3825dc2d5aca479b4b52b7"}]},"branch":"refs/heads/master"},"e5f2869760483a9dc782be06563d46c888764cdf":{"kind":"REWORK","_number":5,"created":"2022-11-14 10:17:03.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/07/862407/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/862407/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/862407/5"}}},"commit":{"parents":[{"commit":"828d01624a2e4df02cc28d5d7047b4f615ba82bf","subject":"WIP proxy: add rate control in response to backend 529s","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/828d01624a2e4df02cc28d5d7047b4f615ba82bf"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-21 20:58:43.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-11-14 10:16:47.000000000","tz":0},"subject":"WIP: prototype adaptive node suppressor","message":"WIP: prototype adaptive node suppressor\n\nFirst cut at making an adaptive error limiter or rate controller.\nThe behaviour needs analysis w.r.t. real life events..\n\nChange-Id: I40f1808b8aacdf8c4a26627aeaa8a78522422173\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e5f2869760483a9dc782be06563d46c888764cdf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e5f2869760483a9dc782be06563d46c888764cdf"}]},"branch":"refs/heads/master"},"51771bda8cd8e992cfcc092182cb8b710731b030":{"kind":"REWORK","_number":6,"created":"2022-11-14 20:23:49.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/07/862407/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/862407/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/862407/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/862407/6"}}},"commit":{"parents":[{"commit":"828d01624a2e4df02cc28d5d7047b4f615ba82bf","subject":"WIP proxy: add rate control in response to backend 529s","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/828d01624a2e4df02cc28d5d7047b4f615ba82bf"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-10-21 20:58:43.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2022-11-14 20:12:11.000000000","tz":0},"subject":"WIP: prototype adaptive node suppressor","message":"WIP: prototype adaptive node suppressor\n\nFirst cut at making an adaptive error limiter or rate controller.\n\nChange-Id: I40f1808b8aacdf8c4a26627aeaa8a78522422173\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/51771bda8cd8e992cfcc092182cb8b710731b030"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/51771bda8cd8e992cfcc092182cb8b710731b030"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":["label:Code-Review\u003dMIN"],"failing_atoms":["label:Code-Review\u003dMAX"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
