)]}'
{"id":"openstack%2Fnova~802935","triplet_id":"openstack%2Fnova~stable%2Fstein~Ie36401c782f023d1d5f2623732619105dc2cfa24","project":"openstack/nova","branch":"stable/stein","topic":"bug/1927677","attention_set":{},"removed_from_attention_set":{"9373":{"account":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"last_update":"2022-11-11 18:36:22.000000000","reason":"Change was abandoned"},"17685":{"account":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"last_update":"2022-11-11 18:36:22.000000000","reason":"Change was abandoned"},"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2021-11-15 23:08:29.000000000","reason":"melwitt replied on the change"}},"hashtags":[],"change_id":"Ie36401c782f023d1d5f2623732619105dc2cfa24","subject":"Reject open redirection in the console proxy","status":"ABANDONED","created":"2021-07-29 22:03:00.000000000","updated":"2022-11-11 18:36:22.000000000","total_comment_count":7,"unresolved_comment_count":1,"has_review_started":true,"cherry_pick_of_change":791807,"cherry_pick_of_patch_set":2,"meta_rev_id":"357f4537422811fdf61587484680dbbc9114eafe","_number":802935,"virtual_id_number":802935,"owner":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2021-11-16 06:37:28.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":{"approved":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-11-08 15:25:22.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":20312,"name":"Jacek Tomasiak","email":"jacek.tomasiak@gmail.com","username":"skazi"}],"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-07-29 22:03:00.000000000","updated_by":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2021-07-30 00:55:37.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-07-30 00:57:42.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-07-30 10:18:10.000000000","updated_by":{"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},"reviewer":{"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},"state":"CC"},{"updated":"2021-11-02 07:24:16.000000000","updated_by":{"_account_id":20312,"name":"Jacek Tomasiak","email":"jacek.tomasiak@gmail.com","username":"skazi"},"reviewer":{"_account_id":20312,"name":"Jacek Tomasiak","email":"jacek.tomasiak@gmail.com","username":"skazi"},"state":"CC"},{"updated":"2021-11-08 15:25:22.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"}],"messages":[{"id":"cc2b33723d2ade127dd69653e90c4b48a47608ff","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"date":"2021-07-29 22:03:00.000000000","message":"Patch Set 1: Cherry Picked from branch stable/train.","accounts_in_message":[],"_revision_number":1},{"id":"b11979bd4e4e41ae77d46227df0ba6f49564f23c","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-29 22:33:14.000000000","message":"Topic bug/1927677-stable/stein removed","accounts_in_message":[],"_revision_number":1},{"id":"90ecf91f54a9bf468f10250c78e2817f0df22857","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-29 22:33:19.000000000","message":"Topic set to bug/1927677","accounts_in_message":[],"_revision_number":1},{"id":"9de68457264fe920ed422783ebec8f49b9d1db1f","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-29 22:34:22.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2f92738a966de429ff6544adebe4e2b09b5a8b0b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"date":"2021-07-29 23:01:11.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"1c768761a99a5e7aa80d2363cb4e207fcf05f2e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-30 00:55:37.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bd46430bc8ea46db8288e8a015a66d6a : SUCCESS in 1h 26m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d9936a831ad84b22adc42e2da6be1ad1 : SUCCESS in 15m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/eeedff2526b5436090e05e1c3eb9e414 : SUCCESS in 15m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34903b32e2b54a3b92fffbc7e4bd6e5f : FAILURE in 11m 29s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2bff073f545248cb86077102ce198d25 : FAILURE in 7m 22s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/6bda4d979380458c9d23190bd4ebfcd1 : FAILURE in 19m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3af905d9c5a24c1b8923172181691937 : SUCCESS in 11m 46s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/cfbe6f825d2a44719b576cc931af3724 : SUCCESS in 17m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/35e61373c1e04a8789328f046a2b5e99 : SUCCESS in 8m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/11af78ed206e4077a4ea33948303c0d4 : SUCCESS in 18m 58s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/357a674c95824a30b4e750147125ea57 : FAILURE in 33m 36s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/b26ec3383f2c4c57bbdb78f208affed4 : FAILURE in 12m 18s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/1cf5d4b1d50746ce904f18191287fc09 : FAILURE in 13m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c0bcf4bae4ce4da38a65e00a454d1d0e : FAILURE in 24m 52s\n- nova-next https://zuul.opendev.org/t/openstack/build/8823a2b04c204d61bdb0678b17d2da64 : FAILURE in 8m 08s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/949e9b253d634a7ba3eb0373509cc662 : SUCCESS in 23m 00s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/efbbc524b1be4cfa820a6d6c33be4b2a : SUCCESS in 30m 02s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/9c1373fd2282444ea710247a7377ff0d : FAILURE in 30m 27s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/d274e81ab6d54cae90da5e6edae5b4b4 : SUCCESS in 1h 51m 12s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/3cd9d573f680434d8ddef905d4317baf : FAILURE in 10m 50s","accounts_in_message":[],"_revision_number":2},{"id":"612eb35a2f6952b7704965c4f3b65bac01efd070","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-30 00:57:42.000000000","message":"Patch Set 2:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/35/802935/2/check/tempest-dsvm-full-bionic-py3/32be771/ : SUCCESS in 1h 45m 14s","accounts_in_message":[],"_revision_number":2},{"id":"55fe52efee28a61bc6c739c01c568bb1da6c6f18","author":{"_account_id":2033,"name":"Belmiro Moreira","email":"moreira.belmiro.email.lists@gmail.com","username":"moreira-belmiro-email-lists"},"date":"2021-07-30 10:18:10.000000000","message":"Patch Set 2:\n\nstein is still python2","accounts_in_message":[],"_revision_number":2},{"id":"ce193bcd1b8b70d76d6cb94effb21fe61ebd6827","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-30 18:29:45.000000000","message":"Patch Set 2:\n\nHm yeah, thanks Belmiro. Sample output:\n\n  File \"nova/tests/unit/cmd/test_baseproxy.py\", line 21, in \u003cmodule\u003e\n    from nova.cmd import baseproxy\n  File \"nova/cmd/baseproxy.py\", line 29, in \u003cmodule\u003e\n    from nova.console import websocketproxy\n  File \"nova/console/websocketproxy.py\", line 22, in \u003cmodule\u003e\n    from http import HTTPStatus\nImportError: cannot import name HTTPStatus","accounts_in_message":[],"_revision_number":2},{"id":"d4ba1f4aa32a71aac330fdbbf86a613816465442","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-30 20:33:35.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"bbf46d829502de919ce47fa311773521574b0b32","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-30 21:54:11.000000000","message":"Patch Set 3: Workflow-1\n\nDangit, need to fix this.","accounts_in_message":[],"_revision_number":3},{"id":"1fca450a9a60c37068bab0c0f50f4ded1b2bcb73","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-30 21:58:48.000000000","message":"Patch Set 3:\n\nAnd I just noticed the stable/train change needs to handle Python 2.7 as well.","accounts_in_message":[],"_revision_number":3},{"id":"c0df3579615016fa5afb93286d5c4d67c1b234b6","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-30 22:09:03.000000000","message":"Patch Set 3:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic-py3 finger://zuul-v3-executor.novalocal/1b783a2258cb46dabb931cf2e47607e4 : POST_FAILURE in 1h 31m 12s","accounts_in_message":[],"_revision_number":3},{"id":"fe03f8181bcb066b6eeab89c9a6c86f86ec6637c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-30 22:45:52.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d7020eb32b8f48cbac50e9c1dcff4bb1 : SUCCESS in 1h 24m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bcbe4a942c51491c8c4498343d695f57 : FAILURE in 14m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b42bbd2c492a4f56bfac00ad34ceb2c0 : FAILURE in 14m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9b309daab41248468c0ae0468681f213 : FAILURE in 10m 08s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/caa0baaaf9654b2484b3ee3b48dad577 : SUCCESS in 13m 27s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/f3dac288098a4a3e9e5be2fd158e8e06 : FAILURE in 15m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a905d22a6597419ca0c24f51b1470b6a : FAILURE in 11m 53s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/809c93c8a66c48eeaaf9cab081ef25e7 : FAILURE in 12m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/030087aad63044f781589f9125389bfb : SUCCESS in 7m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2dc7884a8c0b438596e8295c415d4ff8 : SUCCESS in 18m 58s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/e5a924ce3bee44c98df2011887a4ca31 : SUCCESS in 52m 17s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/91bcbdbba7eb4b2cb91202d8debd90ec : FAILURE in 18m 04s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/97eedee42fe84005a32c6f74ad1ef707 : FAILURE in 18m 50s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/152f2dd8abab42d58aabb79a1a40b4c9 : FAILURE in 18m 04s\n- nova-next https://zuul.opendev.org/t/openstack/build/580655ee720f4f31b4e0d0d9b92f4cc4 : FAILURE in 14m 35s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/9c12ba284b234a088ef52642862e7f87 : SUCCESS in 20m 23s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/27fc26cff6db490b99bddb274cbe308d : SUCCESS in 22m 29s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/46ab10bf72cf4eee8dd3f25524879e2a : SUCCESS in 1h 36m 50s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/8560e9c98e644ad4ab51e2dd47485213 : SUCCESS in 2h 04m 36s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/a374add6aa0b4f14a3104cd76a7a9f56 : FAILURE in 14m 51s","accounts_in_message":[],"_revision_number":3},{"id":"ca5d224918ab3deb9c619492c8582928058d189c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-31 01:18:06.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"080a8ec8f1891d2f7376e84ab19c04ee36c7cc86","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-31 03:01:42.000000000","message":"Patch Set 4:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/35/802935/4/check/tempest-dsvm-full-bionic-py3/6308cea/ : SUCCESS in 1h 31m 03s","accounts_in_message":[],"_revision_number":4},{"id":"d7f4cd512a79d3e6025e03ba54dde6ab12dbecaf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-31 03:04:57.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\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7878cf80a98f4e3d897c7be9b4271ef5 : SUCCESS in 1h 12m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4ac6f6b7a8be48528dcc3c4c1364c7f4 : SUCCESS in 12m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/057f83a353a24e4bbb1904e2093b4a4c : SUCCESS in 13m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd23ee2bdcfb4fb1bb1651bb584b38e0 : FAILURE in 8m 56s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/43dbbf87b89c4d12ae15ba847ec26773 : SUCCESS in 15m 21s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/b9cfc762caa34ea9b2cc941499574f07 : SUCCESS in 17m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8139117326de44faaecdc29393b0c49e : SUCCESS in 15m 18s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e8703c3312f548e4a4745c809d6a6c69 : SUCCESS in 15m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7115ea7c05a24b2ca839d2afe7ddde53 : SUCCESS in 7m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c2d6e2501ef7478fbfe66006ef9df522 : SUCCESS in 16m 12s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b21a4734925a486199d7d6674e086896 : SUCCESS in 45m 25s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/40a4595670d546a191f4f6a0c6c5fd64 : FAILURE in 9m 48s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/b2114e899fd4451c9359403329d5e019 : FAILURE in 11m 01s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/0250405d8ada4ba396442073a7347985 : FAILURE in 9m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/01d94ef78fc14708a600a7420733db22 : FAILURE in 8m 16s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/dec637966c754ad68809559d486c976c : SUCCESS in 17m 25s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/6bd7b71ee3dc4829813a9180493f8411 : SUCCESS in 19m 01s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/81033d9462ce44dcb2f54484a609359f : SUCCESS in 1h 31m 46s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/02f2c1ec98e2450ba15fbae36647a24a : SUCCESS in 1h 44m 58s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/d5b08e7faf4743469ca35967acab6021 : FAILURE in 8m 31s","accounts_in_message":[],"_revision_number":4},{"id":"dd37d67d0ac2f648433ceea2cb681c6917a190fe","author":{"_account_id":20312,"name":"Jacek Tomasiak","email":"jacek.tomasiak@gmail.com","username":"skazi"},"date":"2021-11-02 07:24:16.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"19b31d4a672f7b2b5e024a5eccee9efd55fb931b","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-02 08:13:18.000000000","message":"Patch Set 4:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/35/802935/4/check/tempest-dsvm-full-bionic-py3/e0a591b/ : POST_FAILURE in 42m 55s","accounts_in_message":[],"_revision_number":4},{"id":"40b16c60c59ec200f1b57b05df35879976085f84","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-02 08:56:49.000000000","message":"Patch Set 4:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6e3bdf253e974f93b1dc8048699729f3 : SUCCESS in 1h 09m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8b7e3fe2bc8a421c952869e5b8efadef : SUCCESS in 15m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fd585b1818d749b499e64675b36f3b19 : FAILURE in 5m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/04b777805aac486c8a03c4d99773d902 : SUCCESS in 10m 31s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5b8a27519f154334b421d842458001a0 : SUCCESS in 18m 26s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/416e159ee57f4366b496106802560cc7 : SUCCESS in 12m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/64d91ed4b3dd41339b958f5d3c7a37cb : SUCCESS in 12m 23s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6ca819e51d0f42caaa7e344d4a7daf78 : SUCCESS in 13m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3fd978a7908e472e9ea0a1b1381a9f85 : SUCCESS in 8m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/074ae14cdf704645baca7a2401e66a3d : SUCCESS in 17m 00s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d2212d4eb3e947ef863723c704226631 : SUCCESS in 39m 17s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/b6feaa6e6ae44c19b88a3cf87dce9dd8 : SUCCESS in 54m 43s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/54ba127803414149897df7c190ddd292 : SUCCESS in 1h 13m 52s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/9b6b1cc7dcb24def8f8d5a801e107be0 : SUCCESS in 1h 08m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b9d5c74fe307439299cf01c04d7b3eba : SUCCESS in 48m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/87072c8efef9464fb4ee858caf2cfee8 : SUCCESS in 56m 38s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/1b58556edb50462caed6ac6c4c797e5d : SUCCESS in 18m 31s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/301d0ef457a647b9806db171a3d8f869 : SUCCESS in 17m 41s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0ad5eb4658d54fc89a8b25ba4c8a31c4 : FAILURE in 6m 08s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/7dead9e6d4c34de09a4b437de381adc4 : SUCCESS in 1h 29m 43s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/b0c6984be235409ab927037209c6e462 : SUCCESS in 1h 29m 06s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/c63fe205a6624210934699f2e304b930 : SUCCESS in 54m 55s","accounts_in_message":[],"_revision_number":4},{"id":"efbcdf1269f3ed36e5f0a01af2da1b3728233edb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-11-08 15:21:17.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d8b4b57b5ed28e7472dcfc9fddcbf9d0ae2f1fdc","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-11-08 15:25:22.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"147683630afb2db89f7b471c7b0de0829b53d80d","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-08 15:47:40.000000000","message":"Patch Set 5:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic-py3 tempest-dsvm-full-bionic-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":5},{"id":"df2efed716ea2ea1c3bf987ef788f3ec2ee5eb8c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-08 17:38:24.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ff35a213cc9b4a599220c884fa59f3ee : SUCCESS in 1h 44m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f8f142540e164dfa8f10e59384011209 : SUCCESS in 16m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/93d5d873ee754f7597bb5bcd72c56192 : SUCCESS in 12m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/96e6ce33cbba42368b648f7a9beebeeb : SUCCESS in 9m 15s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2932118f2c754550ac568350b75b3aca : SUCCESS in 13m 37s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/a227a68648074d3a81317b54290643b1 : SUCCESS in 15m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7cf278f1ca834325a7c1ab510cdbfacf : SUCCESS in 12m 55s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3a66f3a85bb4486a838ace21d1f8d0c2 : SUCCESS in 14m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b310dd7f00b147dda39d9260e6ad1018 : SUCCESS in 7m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fd1f5ffca3fd4559ad75ab4a9ac758c1 : SUCCESS in 23m 02s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ba9cb02adbe04bd9b9d6c8d629e96a77 : SUCCESS in 42m 11s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/4961a361422e45039970980867cd1ba5 : SUCCESS in 59m 19s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/13253f63446c477bbdfe08ebcac8c1c7 : SUCCESS in 52m 03s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/3ac9f13afdf84fdcba16d0934d466cfd : SUCCESS in 51m 41s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5e3920e7366245099f069de6feb1e9f9 : SUCCESS in 41m 04s\n- nova-next https://zuul.opendev.org/t/openstack/build/e31d4a44446f4015baca8277dfc185c9 : SUCCESS in 56m 19s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/23bc21d299e94d29b42d193682d10f04 : SUCCESS in 20m 40s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/79a06d44b1734fb293dc78ff2ad2f150 : SUCCESS in 21m 37s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6082b1198e244a57840cf931d1354726 : SUCCESS in 5m 02s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/7c02b52e994e4e718458d8f7c49164da : SUCCESS in 1h 25m 04s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/99ba277be8554a51bb3c98b10e682540 : FAILURE in 2h 07m 41s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6f3fe049763c4c90a149c8d7d6c568d4 : SUCCESS in 1h 01m 12s","accounts_in_message":[],"_revision_number":5},{"id":"9f9a83da75f7da19c88b7462db04dad81bb3f9c6","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-11-08 17:41:07.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"9b95c3bf004de1534790344c432808abb95a248a","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-08 18:07:48.000000000","message":"Patch Set 5:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic-py3 tempest-dsvm-full-bionic-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":5},{"id":"6fdba197d371afaad34be310a4fa47fbf3931d93","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-11-15 23:08:29.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"91997998033942b6f4a10c493282c41acec00a64","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-16 00:48:20.000000000","message":"Patch Set 5:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/35/802935/5/check/tempest-dsvm-full-bionic-py3/bd5bc35/ : SUCCESS in 1h 33m 10s","accounts_in_message":[],"_revision_number":5},{"id":"b6b40eddd10800802916b9519123b0b9aa2b1925","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-16 01:15:55.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/aa1c750224da41b18707029fcd6fb4fd : SUCCESS in 1h 50m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/017ff6f90ef14fc79bb646972ddbc0d0 : SUCCESS in 20m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6fac1e27b0df4d56a646a0eef21a0598 : SUCCESS in 23m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab060e642d964350bbf2c9f3088546a9 : SUCCESS in 12m 29s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/de9b1ab608b0410c906f440c182362af : SUCCESS in 22m 33s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/f9bcd9ff8cfb4b90a7f43f1e38c2d9f0 : SUCCESS in 16m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0eb2aca554ad4239a46ab7b6e5b2517c : SUCCESS in 12m 44s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/1834c40f35174051a38fec6ce46f487c : SUCCESS in 12m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/668515acbd104a68ba91096e623a184c : SUCCESS in 7m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/01d53b5ae19346f28fecad0125635e3b : SUCCESS in 19m 01s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ea91ab0f31fa402b9fec35d6291fdca2 : SUCCESS in 1h 17m 42s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/9b02aa9ce5024dbe937a8d16ae327208 : SUCCESS in 1h 30m 38s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/ec4ea92b103c4665b98df7867a84e848 : SUCCESS in 52m 47s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/3b43053e50864220ab84c018fe9d3ccd : FAILURE in 1h 05m 47s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/68799b532e80469f82e2c8eea68af655 : SUCCESS in 40m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/bc556fda2ee44c08985ba0a47721c65c : SUCCESS in 1h 02m 07s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/8f62053c938a475799e20678f2c6d2b7 : SUCCESS in 19m 21s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/cf58791de5c04916b8103375ec168ea7 : SUCCESS in 23m 15s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a4ea67098aac4de5bdbdd1a28d7a7bbd : SUCCESS in 8m 01s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/94a074a2fb3a4f508c003bd4e178be65 : SUCCESS in 2h 05m 52s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/ece3ebdb090b46878893f989b1947c06 : SUCCESS in 2h 01m 32s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/8badf87885c54361b54ef1eb3de682dc : SUCCESS in 56m 03s","accounts_in_message":[],"_revision_number":5},{"id":"e0c8a4be4dc4d7bf1dc2f9d39848a999eb2be026","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-11-16 01:45:24.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"5e8d97881908a233faf46b6a22fc5c0e81fc524f","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-16 03:26:54.000000000","message":"Patch Set 5:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/35/802935/5/check/tempest-dsvm-full-bionic-py3/6959908/ : SUCCESS in 1h 37m 41s","accounts_in_message":[],"_revision_number":5},{"id":"73966fa6292733d71c1f084befef9b6509111404","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-16 03:53:37.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/35dd2415c8f54b02b7dbc2a2f58d27e6 : SUCCESS in 1h 36m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/70648f5f8bba4a0395dbe9f313b7614b : SUCCESS in 19m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/23427513dec146abb9eb46b84ce1ce58 : SUCCESS in 16m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/662e782829be41cab8835cc60d623854 : SUCCESS in 10m 57s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/4b806bd1eb574484add93682bfce2046 : SUCCESS in 15m 18s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/13617d225cc240998890e2b8e2510c36 : SUCCESS in 19m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cc58f5819767498598ecbf50c244e5c4 : SUCCESS in 11m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/73aa6a95f9cb4d20b504abf9a309c8aa : SUCCESS in 13m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dbd2299804004daeafbb7deec645174f : SUCCESS in 8m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/19af0b0754bf4b2bb40f3ba9cb47d5c8 : SUCCESS in 22m 42s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/401ad02302fc42e4aa4fab62aad818eb : SUCCESS in 54m 04s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/8191dcee7f2e47899e64d6d3b32befc2 : SUCCESS in 57m 06s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/425661e378ef4bb6ae01ce8e6ebe1229 : SUCCESS in 1h 06m 30s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/abb12331092e47f8bc0b5f28e5f3623d : FAILURE in 1h 08m 23s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e43e4b294e3f4c7ba65649d798a45aa6 : SUCCESS in 52m 24s\n- nova-next https://zuul.opendev.org/t/openstack/build/a86f24248b79429ca7d9ec302e724711 : SUCCESS in 1h 10m 20s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/004828d3bcb645a4a951d2c5676f4e04 : SUCCESS in 19m 42s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/f68d63c0f426430cb966ebcab4a7f3e3 : SUCCESS in 29m 31s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/baecb2c2468c4de1a0bb874d9f4dedb4 : SUCCESS in 8m 26s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/2703aa8042524a73a052bf17da72e0b3 : SUCCESS in 1h 34m 42s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/41b63658aedc4d37b24a17c82c4d8a9f : SUCCESS in 1h 55m 06s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/99347859adc947348b6406632520502a : SUCCESS in 50m 44s","accounts_in_message":[],"_revision_number":5},{"id":"0e2fc33ae271763e1d455fa41168851184f0a691","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-11-16 04:17:01.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"0beb158afbad0b72464ebf9d55298efa5034d4eb","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-16 05:56:21.000000000","message":"Patch Set 5:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/35/802935/5/check/tempest-dsvm-full-bionic-py3/290a209/ : SUCCESS in 1h 35m 36s","accounts_in_message":[],"_revision_number":5},{"id":"4feb7f99aeed394cd18a4a68f646512ac2491050","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-16 06:37:28.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/9e7a77731dd74eae934833929ec70d72 : SUCCESS in 1h 18m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7d6066de309845878fccc0528abc5121 : SUCCESS in 19m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b47f142bd37a4086995de118fdee75dd : SUCCESS in 15m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8bc195d4d90f4e8ebddfa060664b2e18 : SUCCESS in 10m 05s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/b5c4b172122f4f549ce66e46aee78aa5 : SUCCESS in 13m 31s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/75560744dd124d70a6aaa01a3f05130b : SUCCESS in 14m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/866cc43e4dde4d5ea49344d2085043a6 : SUCCESS in 13m 07s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/715feac3d2d94198baaf096fa9907768 : SUCCESS in 12m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e1f179e9665045ea9b32b5c9371a5957 : SUCCESS in 7m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fb4ea7181cf046fd9f2bc516625312eb : SUCCESS in 23m 59s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b6dc05a95ed64c5d991e099d9311934d : SUCCESS in 51m 08s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/df32f453a5a34bbb9a59b848720faf8a : SUCCESS in 1h 08m 09s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/cca15968617441e6931f87b19e6ebb7a : SUCCESS in 1h 10m 39s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/18c8402ab909402ebf8d7a1b53435adf : SUCCESS in 1h 15m 12s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ae1b2e93d11f4c778d00aa102a90b4ab : SUCCESS in 48m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/9e7b561819374f6f9f53ca907571fbd7 : SUCCESS in 1h 04m 54s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/329466c59f344698adc210e895b41098 : SUCCESS in 21m 29s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/50cf62843c0349f2aa5f56ed873b139f : SUCCESS in 20m 18s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e17ab8206c0c4eaa9572d87072add42b : SUCCESS in 6m 45s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/dfcf9228441c41dfa387c172d31a86bc : SUCCESS in 1h 41m 38s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/5e527ca4390d4d86810acd2b88d04dc3 : SUCCESS in 2h 01m 05s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6f7488da823a4ccb987b826e873d44ec : SUCCESS in 1h 05m 46s","accounts_in_message":[],"_revision_number":5},{"id":"357f4537422811fdf61587484680dbbc9114eafe","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2022-11-11 18:36:22.000000000","message":"Abandoned\n\nThis branch transitioned to End of Life for this project, open patches needs to be closed to be able to delete the branch.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"c30711bfde264784060413953c69c122f69ac122","revisions":{"371a14e6b950e6177484a3fae3b54cdcf046675d":{"kind":"REWORK","_number":1,"created":"2021-07-29 22:03:00.000000000","uploader":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"ref":"refs/changes/35/802935/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/35/802935/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/35/802935/1"}}},"commit":{"parents":[{"commit":"456b3d050131bc29ce16140ec21d5a532bf1ff94","subject":"Merge \"[neutron] Get only ID and name of the SGs from Neutron\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/456b3d050131bc29ce16140ec21d5a532bf1ff94"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-05-13 05:43:42.000000000","tz":0},"committer":{"name":"Vlad Gusev","email":"vlad.esten@gmail.com","date":"2021-07-29 22:03:00.000000000","tz":0},"subject":"Reject open redirection in the console proxy","message":"Reject open redirection in the console proxy\n\nOur console proxies (novnc, serial, spice) run in a websockify server\nwhose request handler inherits from the python standard\nSimpleHTTPRequestHandler. There is a known issue [1] in the\nSimpleHTTPRequestHandler which allows open redirects by way of URLs\nin the following format:\n\n  http://vncproxy.my.domain.com//example.com/%2F..\n\nwhich if visited, will redirect a user to example.com.\n\nWe can intercept a request and reject requests that pass a redirection\nURL beginning with \"//\" by implementing the\nSimpleHTTPRequestHandler.send_head() method containing the\nvulnerability to reject such requests with a 400 Bad Request.\n\nThis code is copied from a patch suggested in one of the issue comments\n[2].\n\nCloses-Bug: #1927677\n\n[1] https://bugs.python.org/issue32084\n[2] https://bugs.python.org/issue32084#msg306545\n\nConflicts:\n    nova/tests/unit/console/test_websocketproxy.py\n\nNOTE(melwitt): The conflict is because change\nI23ac1cc79482d0fabb359486a4b934463854cae5 (Allow TLS ciphers/protocols\nto be configurable for console proxies) is not in Train.\n\nChange-Id: Ie36401c782f023d1d5f2623732619105dc2cfa24\n(cherry picked from commit 781612b33282ed298f742c85dab58a075c8b793e)\n(cherry picked from commit 470925614223c8dd9b1233f54f5a96c02b2d4f70)\n(cherry picked from commit 6b70350bdcf59a9712f88b6435ba2c6500133e5b)\n(cherry picked from commit 719e651e6be277950632e0c2cf5cc9a018344e7b)\n(cherry picked from commit 6b612c794a4a842d7ac2044c23ad15c035434170)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/371a14e6b950e6177484a3fae3b54cdcf046675d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/371a14e6b950e6177484a3fae3b54cdcf046675d"}]},"branch":"refs/heads/stable/stein"},"d62cadbef1147d8bab107c4cdfe2cf1d53d9a92b":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2021-07-29 23:01:11.000000000","uploader":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"ref":"refs/changes/35/802935/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/35/802935/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/35/802935/2"}}},"commit":{"parents":[{"commit":"456b3d050131bc29ce16140ec21d5a532bf1ff94","subject":"Merge \"[neutron] Get only ID and name of the SGs from Neutron\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/456b3d050131bc29ce16140ec21d5a532bf1ff94"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-05-13 05:43:42.000000000","tz":0},"committer":{"name":"Vlad Gusev","email":"vlad.esten@gmail.com","date":"2021-07-29 23:01:02.000000000","tz":0},"subject":"Reject open redirection in the console proxy","message":"Reject open redirection in the console proxy\n\nOur console proxies (novnc, serial, spice) run in a websockify server\nwhose request handler inherits from the python standard\nSimpleHTTPRequestHandler. There is a known issue [1] in the\nSimpleHTTPRequestHandler which allows open redirects by way of URLs\nin the following format:\n\n  http://vncproxy.my.domain.com//example.com/%2F..\n\nwhich if visited, will redirect a user to example.com.\n\nWe can intercept a request and reject requests that pass a redirection\nURL beginning with \"//\" by implementing the\nSimpleHTTPRequestHandler.send_head() method containing the\nvulnerability to reject such requests with a 400 Bad Request.\n\nThis code is copied from a patch suggested in one of the issue comments\n[2].\n\nCloses-Bug: #1927677\n\n[1] https://bugs.python.org/issue32084\n[2] https://bugs.python.org/issue32084#msg306545\n\nChange-Id: Ie36401c782f023d1d5f2623732619105dc2cfa24\n(cherry picked from commit 781612b33282ed298f742c85dab58a075c8b793e)\n(cherry picked from commit 470925614223c8dd9b1233f54f5a96c02b2d4f70)\n(cherry picked from commit 6b70350bdcf59a9712f88b6435ba2c6500133e5b)\n(cherry picked from commit 719e651e6be277950632e0c2cf5cc9a018344e7b)\n(cherry picked from commit 6b612c794a4a842d7ac2044c23ad15c035434170)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d62cadbef1147d8bab107c4cdfe2cf1d53d9a92b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d62cadbef1147d8bab107c4cdfe2cf1d53d9a92b"}]},"branch":"refs/heads/stable/stein","description":"Edit commit message"},"4d28dc537316d9b69a005f407a63c6bd6b8969bd":{"kind":"REWORK","_number":3,"created":"2021-07-30 20:33:35.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/35/802935/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/35/802935/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/35/802935/3"}}},"commit":{"parents":[{"commit":"456b3d050131bc29ce16140ec21d5a532bf1ff94","subject":"Merge \"[neutron] Get only ID and name of the SGs from Neutron\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/456b3d050131bc29ce16140ec21d5a532bf1ff94"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-05-13 05:43:42.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-30 20:32:24.000000000","tz":0},"subject":"Reject open redirection in the console proxy","message":"Reject open redirection in the console proxy\n\nOur console proxies (novnc, serial, spice) run in a websockify server\nwhose request handler inherits from the python standard\nSimpleHTTPRequestHandler. There is a known issue [1] in the\nSimpleHTTPRequestHandler which allows open redirects by way of URLs\nin the following format:\n\n  http://vncproxy.my.domain.com//example.com/%2F..\n\nwhich if visited, will redirect a user to example.com.\n\nWe can intercept a request and reject requests that pass a redirection\nURL beginning with \"//\" by implementing the\nSimpleHTTPRequestHandler.send_head() method containing the\nvulnerability to reject such requests with a 400 Bad Request.\n\nThis code is copied from a patch suggested in one of the issue comments\n[2].\n\nNOTE(melwitt): The unit test differences from the cherry picked change\nare due to differences in the SimpleHTTPRequestHandler in Python 2.7\n[3].\n\nCloses-Bug: #1927677\n\n[1] https://bugs.python.org/issue32084\n[2] https://bugs.python.org/issue32084#msg306545\n[3] https://github.com/python/cpython/blob/v2.7.5/Lib/SocketServer.py#L700\n\nChange-Id: Ie36401c782f023d1d5f2623732619105dc2cfa24\n(cherry picked from commit 781612b33282ed298f742c85dab58a075c8b793e)\n(cherry picked from commit 470925614223c8dd9b1233f54f5a96c02b2d4f70)\n(cherry picked from commit 6b70350bdcf59a9712f88b6435ba2c6500133e5b)\n(cherry picked from commit 719e651e6be277950632e0c2cf5cc9a018344e7b)\n(cherry picked from commit 6b612c794a4a842d7ac2044c23ad15c035434170)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4d28dc537316d9b69a005f407a63c6bd6b8969bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4d28dc537316d9b69a005f407a63c6bd6b8969bd"}]},"branch":"refs/heads/stable/stein"},"2cae233d12b33e7ca680f3aac2f4d3b69ea633af":{"kind":"REWORK","_number":4,"created":"2021-07-31 01:18:06.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/35/802935/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/35/802935/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/35/802935/4"}}},"commit":{"parents":[{"commit":"456b3d050131bc29ce16140ec21d5a532bf1ff94","subject":"Merge \"[neutron] Get only ID and name of the SGs from Neutron\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/456b3d050131bc29ce16140ec21d5a532bf1ff94"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-05-13 05:43:42.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-07-31 01:17:30.000000000","tz":0},"subject":"Reject open redirection in the console proxy","message":"Reject open redirection in the console proxy\n\nNOTE(melwitt): This is the combination of two commits, the bug fix and\na followup change to the unit test to enable it also run on\nPython \u003c 3.6.\n\nOur console proxies (novnc, serial, spice) run in a websockify server\nwhose request handler inherits from the python standard\nSimpleHTTPRequestHandler. There is a known issue [1] in the\nSimpleHTTPRequestHandler which allows open redirects by way of URLs\nin the following format:\n\n  http://vncproxy.my.domain.com//example.com/%2F..\n\nwhich if visited, will redirect a user to example.com.\n\nWe can intercept a request and reject requests that pass a redirection\nURL beginning with \"//\" by implementing the\nSimpleHTTPRequestHandler.send_head() method containing the\nvulnerability to reject such requests with a 400 Bad Request.\n\nThis code is copied from a patch suggested in one of the issue comments\n[2].\n\nCloses-Bug: #1927677\n\n[1] https://bugs.python.org/issue32084\n[2] https://bugs.python.org/issue32084#msg306545\n\nReduce mocking in test_reject_open_redirect for compat\n\nThis is a followup for change Ie36401c782f023d1d5f2623732619105dc2cfa24\nto reduce mocking in the unit test coverage for it.\n\nWhile backporting the bug fix, it was found to be incompatible with\nearlier versions of Python \u003c 3.6 due to a difference in internal\nimplementation [1].\n\nThis reduces the mocking in the unit test to be more agnostic to the\ninternals of the StreamRequestHandler (ancestor of\nSimpleHTTPRequestHandler) and work across Python versions \u003e\u003d 2.7.\n\nRelated-Bug: #1927677\n\n[1] https://github.com/python/cpython/commit/34eeed42901666fce099947f93dfdfc05411f286\n\nChange-Id: I546d376869a992601b443fb95acf1034da2a8f36\n(cherry picked from commit 214cabe6848a1fdb4f5941d994c6cc11107fc4af)\n(cherry picked from commit 9c2f29783734cb5f9cb05a08d328c10e1d16c4f1)\n(cherry picked from commit 94e265f3ca615aa18de0081a76975019997b8709)\n(cherry picked from commit d43b88a33407b1253e7bce70f720a44f7688141f)\n\nChange-Id: Ie36401c782f023d1d5f2623732619105dc2cfa24\n(cherry picked from commit 781612b33282ed298f742c85dab58a075c8b793e)\n(cherry picked from commit 470925614223c8dd9b1233f54f5a96c02b2d4f70)\n(cherry picked from commit 6b70350bdcf59a9712f88b6435ba2c6500133e5b)\n(cherry picked from commit 719e651e6be277950632e0c2cf5cc9a018344e7b)\n(cherry picked from commit 5cb4d618ca67e622bbae24c768f9bdf408570986)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2cae233d12b33e7ca680f3aac2f4d3b69ea633af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2cae233d12b33e7ca680f3aac2f4d3b69ea633af"}]},"branch":"refs/heads/stable/stein"},"c30711bfde264784060413953c69c122f69ac122":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":5,"created":"2021-11-08 15:21:17.000000000","uploader":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"ref":"refs/changes/35/802935/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/35/802935/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/35/802935/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/35/802935/5"}}},"commit":{"parents":[{"commit":"85cda94e672a9ca0f512589d543a5a6659d285ad","subject":"[stable-only] Pin virtualenv and setuptools","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/85cda94e672a9ca0f512589d543a5a6659d285ad"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-05-13 05:43:42.000000000","tz":0},"committer":{"name":"Elod Illes","email":"elod.illes@est.tech","date":"2021-11-08 15:12:14.000000000","tz":60},"subject":"Reject open redirection in the console proxy","message":"Reject open redirection in the console proxy\n\nNOTE(melwitt): This is the combination of two commits, the bug fix and\na followup change to the unit test to enable it also run on\nPython \u003c 3.6.\n\nOur console proxies (novnc, serial, spice) run in a websockify server\nwhose request handler inherits from the python standard\nSimpleHTTPRequestHandler. There is a known issue [1] in the\nSimpleHTTPRequestHandler which allows open redirects by way of URLs\nin the following format:\n\n  http://vncproxy.my.domain.com//example.com/%2F..\n\nwhich if visited, will redirect a user to example.com.\n\nWe can intercept a request and reject requests that pass a redirection\nURL beginning with \"//\" by implementing the\nSimpleHTTPRequestHandler.send_head() method containing the\nvulnerability to reject such requests with a 400 Bad Request.\n\nThis code is copied from a patch suggested in one of the issue comments\n[2].\n\nCloses-Bug: #1927677\n\n[1] https://bugs.python.org/issue32084\n[2] https://bugs.python.org/issue32084#msg306545\n\nReduce mocking in test_reject_open_redirect for compat\n\nThis is a followup for change Ie36401c782f023d1d5f2623732619105dc2cfa24\nto reduce mocking in the unit test coverage for it.\n\nWhile backporting the bug fix, it was found to be incompatible with\nearlier versions of Python \u003c 3.6 due to a difference in internal\nimplementation [1].\n\nThis reduces the mocking in the unit test to be more agnostic to the\ninternals of the StreamRequestHandler (ancestor of\nSimpleHTTPRequestHandler) and work across Python versions \u003e\u003d 2.7.\n\nRelated-Bug: #1927677\n\n[1] https://github.com/python/cpython/commit/34eeed42901666fce099947f93dfdfc05411f286\n\nChange-Id: I546d376869a992601b443fb95acf1034da2a8f36\n(cherry picked from commit 214cabe6848a1fdb4f5941d994c6cc11107fc4af)\n(cherry picked from commit 9c2f29783734cb5f9cb05a08d328c10e1d16c4f1)\n(cherry picked from commit 94e265f3ca615aa18de0081a76975019997b8709)\n(cherry picked from commit d43b88a33407b1253e7bce70f720a44f7688141f)\n\nChange-Id: Ie36401c782f023d1d5f2623732619105dc2cfa24\n(cherry picked from commit 781612b33282ed298f742c85dab58a075c8b793e)\n(cherry picked from commit 470925614223c8dd9b1233f54f5a96c02b2d4f70)\n(cherry picked from commit 6b70350bdcf59a9712f88b6435ba2c6500133e5b)\n(cherry picked from commit 719e651e6be277950632e0c2cf5cc9a018344e7b)\n(cherry picked from commit 04d48527b62a35d912f93bc75613a6cca606df66)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c30711bfde264784060413953c69c122f69ac122"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c30711bfde264784060413953c69c122f69ac122"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
