)]}'
{"id":"openstack%2Fnova~768352","triplet_id":"openstack%2Fnova~master~I759aa36dc00a6c0612b9755dacd9aa414c408498","project":"openstack/nova","branch":"master","topic":"bug/1909120","hashtags":[],"change_id":"I759aa36dc00a6c0612b9755dacd9aa414c408498","subject":"api: Reject requests to detach a volume when the compute is down","status":"MERGED","created":"2020-12-23 16:50:40.000000000","updated":"2021-01-30 17:31:04.000000000","submitted":"2021-01-30 17:29:32.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"768352-bug/1909120","meta_rev_id":"ce429fe0047a958869819c74984f0c14a33e1995","_number":768352,"virtual_id_number":768352,"owner":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-01-30 17:29:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"recommended":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"all":[{"value":1,"date":"2021-01-30 08:01:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":1,"date":"2021-01-30 17:31:04.000000000","post_submit":true,"permitted_voting_range":{"min":1,"max":1},"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},{"value":2,"date":"2021-01-27 15:41:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":2,"date":"2021-01-29 04:54:09.000000000","_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":1,"date":"2021-01-30 17:31:04.000000000","post_submit":true,"permitted_voting_range":{"min":1,"max":1},"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-01-29 08:13:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":1,"date":"2021-01-29 04:54:09.000000000","_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-01-29 08:13:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"value":0,"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"REVIEWER":[{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-12-23 18:44:29.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2020-12-23 19:09:52.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":"2020-12-23 19:23:38.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-12-23 19:24:13.000000000","updated_by":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2020-12-23 20:06:18.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"CC"},{"updated":"2020-12-24 12:26:16.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2020-12-29 15:04:30.000000000","updated_by":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"reviewer":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"state":"REVIEWER"},{"updated":"2020-12-30 13:19:53.000000000","updated_by":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"reviewer":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"state":"REVIEWER"},{"updated":"2021-01-29 04:54:09.000000000","updated_by":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"reviewer":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"state":"REVIEWER"},{"updated":"2021-01-29 08:13:46.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2021-01-30 08:01:37.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"}],"messages":[{"id":"a5a6d05d33be5848d61675ebd6a135be03871c8c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-12-23 16:50:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0b242d1dbc595091627c8ae9fbf3c13162f238db","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-12-23 17:35:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"56b53b367f30ecbf6b3240effab668d29324940a","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-12-23 18:44:29.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/768352/768352/2/check-not-vote/ext-nova-zuul/cd76864 : SUCCESS in 1h 06m 34s","accounts_in_message":[],"_revision_number":2},{"id":"003d929526ece4ed954c5fb331dbdbfbd8cd8e1a","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-12-23 19:09:52.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-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/52/768352/2/check/tempest-dsvm-full-focal-py3/71772f6/ : SUCCESS in 1h 20m 19s","accounts_in_message":[],"_revision_number":2},{"id":"6e9fff09690887df505d1e5578ecb6ec23ef8f47","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-23 19:23:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/9a59c084a3104e289e509fdc263916f3 : SUCCESS in 1h 19m 53s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8916e0f660304de8992bc247bf3bdb6e : SUCCESS in 1h 21m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0f7a937b37044f8f946c92f62d22267c : SUCCESS in 16m 04s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6f1bb8403a6042c4816ec415fbafb297 : SUCCESS in 13m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c1dd5030ef33464f95d9770bab6ba183 : SUCCESS in 8m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0aa9186664154f2cb62ed58ccd85292b : SUCCESS in 11m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/559134ec678543e48fc36b999bf9c817 : SUCCESS in 13m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/21d2e98a017d4d08a408de33753073cf : SUCCESS in 12m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a867ff46d39646df8350107a48409a38 : SUCCESS in 12m 19s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f52b61ec3fde498c99dd3589bcc37884 : SUCCESS in 1h 16m 30s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/65ff8a11f34c4ef1986c6a2fa3531b0f : SUCCESS in 1h 06m 04s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/948d835b22fc43d3b41bb021d7a27302 : SUCCESS in 1h 32m 11s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/965958afc39d44968e14d17b689cb5af : SUCCESS in 55m 05s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d78da5eb47cf4af699ace0ed20962e62 : SUCCESS in 1h 41m 46s\n- nova-next https://zuul.opendev.org/t/openstack/build/996e9002ffeb4e05bd52695946e2beeb : SUCCESS in 1h 30m 06s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/158e8aa90a18402fa470702139e99214 : SUCCESS in 16m 43s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3e0a860591984d7abdf97c7f9c2835ce : SUCCESS in 17m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8e1aebc60efb44f6a3756fc5004d5ea6 : SUCCESS in 1h 05m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/db34731e397c4ebcbcc612bc169254dc : SUCCESS in 58m 00s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/1bb9da4ad1c24fe7b3a9ac98b38bfaea : SUCCESS in 32m 11s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4882888679564c5ebc6613e7efeaecc6 : SUCCESS in 45m 40s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"06d1a08bec52ad7e28e027fa5f351bb4188488ca","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2020-12-23 19:24:13.000000000","message":"Patch Set 2:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA http://publiclogs.emc.com/52/768352/2/check/EMC_PowerFlex_NOVA/d25ce4b/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":2},{"id":"700fe56faa5369eabf806b4f2f6483676d21cea9","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-12-23 20:06:18.000000000","message":"Patch Set 2:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/768352/2 : FAILURE in 2h 29m 14s","accounts_in_message":[],"_revision_number":2},{"id":"2222ead3e25c48085665d60bca1ba8b85edae03f","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-12-24 12:26:16.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nThis is a tricky one. Technically, we\u0027re not correcting an HTTP 5xx code here, which is typically the only thing that can justify an API change without a microversion. On the other hand, this is a case where we\u0027re returning success in what is actually a failure case. I don\u0027t think we\u0027ve any guidance for what to do here so we probably have to decide that ourselves. I\u0027m good with the change, but I\u0027m going to stick to +1 until we\u0027ve decided what to do here.","accounts_in_message":[],"_revision_number":2},{"id":"b746cd4eb0105159e1fb266085502b29b186c1ac","author":{"_account_id":27419,"name":"David Vallee Delisle","email":"me@dvd.dev","username":"dvd"},"date":"2020-12-29 15:04:30.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"404b45d5f0b8a928f12821dd5e7ad576fe794c65","author":{"_account_id":32067,"name":"Linhui Zhou","email":"df.some@foxmail.com","username":"zhoulinhui"},"date":"2020-12-30 13:19:53.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"61047cd55a4ab5f421fa51b73987fbb6c7dadf04","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-01-10 17:13:33.000000000","message":"Topic set to bug/1909120","accounts_in_message":[],"_revision_number":2},{"id":"ae23cca2bd587e747dd4506aa22dd1f0ec9593bc","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-01-27 15:07:06.000000000","message":"Patch Set 2:\n\n\u003e Patch Set 2: Code-Review+1\n\u003e \n\u003e (1 comment)\n\u003e \n\u003e This is a tricky one. Technically, we\u0027re not correcting an HTTP 5xx code here, which is typically the only thing that can justify an API change without a microversion. On the other hand, this is a case where we\u0027re returning success in what is actually a failure case. I don\u0027t think we\u0027ve any guidance for what to do here so we probably have to decide that ourselves. I\u0027m good with the change, but I\u0027m going to stick to +1 until we\u0027ve decided what to do here.\n\nI\u0027d argue this is another case of us fixing broken behaviour that shouldn\u0027t require a microversion IMHO. I can\u0027t imagine that any users were relying on the fact that we would always accept detach requests even if the compute is down and somehow using that in a meaningful way to queue these requests. If the compute ever appeared and tried to detach the device it\u0027s unlikely that the instance would even be up for the libvirt virt driver etc.","accounts_in_message":[],"_revision_number":2},{"id":"7d82276607f986fb72e9c142826d4ff13aef8687","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-01-27 15:23:11.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"1fbe5ad52107d71407e6dd1777dced4ca2671b3e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-27 15:41:16.000000000","message":"Patch Set 3: Code-Review+2\n\n\u003e Patch Set 2:\n\u003e \n\u003e \u003e Patch Set 2: Code-Review+1\n\u003e \u003e \n\u003e \u003e (1 comment)\n\u003e \u003e \n\u003e \u003e This is a tricky one. Technically, we\u0027re not correcting an HTTP 5xx code here, which is typically the only thing that can justify an API change without a microversion. On the other hand, this is a case where we\u0027re returning success in what is actually a failure case. I don\u0027t think we\u0027ve any guidance for what to do here so we probably have to decide that ourselves. I\u0027m good with the change, but I\u0027m going to stick to +1 until we\u0027ve decided what to do here.\n\u003e \n\u003e I\u0027d argue this is another case of us fixing broken behaviour that shouldn\u0027t require a microversion IMHO. I can\u0027t imagine that any users were relying on the fact that we would always accept detach requests even if the compute is down and somehow using that in a meaningful way to queue these requests. If the compute ever appeared and tried to detach the device it\u0027s unlikely that the instance would even be up for the libvirt virt driver etc.\n\na\u0027ight, that\u0027s reasonable","accounts_in_message":[],"_revision_number":3},{"id":"df4b42de5fe02342dd5d053d6f34a23818af8478","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 16:11:34.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2dbbe04fb22642cda6a4fb12eb6dc6e0 : SUCCESS in 22m 53s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5a0b0a5e194d4e6aa1f235a9d0b4cbc5 : SUCCESS in 37m 26s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"92d67af2d00f7cd4ec817e3567a13ba7fd6712fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 18:52:24.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- grenade https://zuul.opendev.org/t/openstack/build/d8ccb38b39f646f9bff0eb1ef3bf7d48 : SUCCESS in 1h 03m 43s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/31552a1b4b234cea99ce4dff12be8097 : SUCCESS in 1h 23m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ce70eb52082b43a8b11245346a205002 : SUCCESS in 19m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/14cf080b045d47f684e93a953a9ffd5c : SUCCESS in 13m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4c1d0eb7fae4b678182e475a2fe34a9 : SUCCESS in 10m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/de69d037c3db415fa823f149e8078fc2 : SUCCESS in 14m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a1112cba23aa497e8cac3b2c22de6569 : SUCCESS in 15m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ca0ef2e26c174634875376f51ff3fa0d : SUCCESS in 15m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1355bc072f7d4b9b9a4c762ff9f3e7d0 : SUCCESS in 9m 32s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/94744a94bad64d75b65e5b8a88350338 : SUCCESS in 1h 10m 44s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e94006bd49fd4371a645fec36c0c4895 : SUCCESS in 1h 09m 42s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/74ff02b639714223b60ffcfc51137117 : SUCCESS in 1h 25m 41s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b497d362c5ff489f9f8d6d562a02a17e : FAILURE in 1h 03m 53s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f4983e0abd3e4939b5f577280e7cb43e : SUCCESS in 1h 37m 42s\n- nova-next https://zuul.opendev.org/t/openstack/build/699a459fbf0942178cb9983b8aaf461f : FAILURE in 1h 19m 34s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/78a139545a744fe280cc8605f1468d9d : SUCCESS in 18m 06s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/44e68af02e26423e878945613131a4b5 : SUCCESS in 19m 08s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/243a8b4067b64925809ef7ddbd03336f : SUCCESS in 1h 03m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1c42af4343c740329aecc716e2f39932 : SUCCESS in 51m 32s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a940e42647614d4cbb37b01a365faf98 : SUCCESS in 32m 15s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3bcc7f8d2618427b9b30dae92b66eedf : SUCCESS in 45m 38s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"48abbc3322d833758c8e59116e4c64e8b97f851a","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-01-27 20:04:43.000000000","message":"Patch Set 3:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/768352/3 : FAILURE in 2h 33m 23s","accounts_in_message":[],"_revision_number":3},{"id":"dbcb5ce859a0b669a60434521e5d1e13a0a059b3","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-01-27 21:21:22.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-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/52/768352/3/check/tempest-dsvm-full-focal-py3/ac1358e/ : FAILURE in 1h 27m 51s","accounts_in_message":[],"_revision_number":3},{"id":"58ba9fe05fd120293736e4c5914a64a6f0c6e3ac","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-01-28 13:59:35.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"1adb239e5a8d80566339317626e1d4bbe977d378","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-28 14:30:09.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a62494ed552c4d2ab7f283d84d5794e3 : SUCCESS in 21m 24s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5a3237fd7dd54954a4b1623cfcb1fdce : SUCCESS in 25m 51s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"89ea025330f4fd9ac1cfb0470d231a6313cf8918","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-01-28 15:40:19.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-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/52/768352/3/check/tempest-dsvm-full-focal-py3/2518ff2/ : FAILURE in 1h 23m 02s","accounts_in_message":[],"_revision_number":3},{"id":"dfd26c313ec18ddf0c9326d27644d05a12f97e2f","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-01-28 17:44:09.000000000","message":"Patch Set 3:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/768352/3 : FAILURE in 3h 04m 55s","accounts_in_message":[],"_revision_number":3},{"id":"ccfd5e031ae10b0403790d590076343fad647c82","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-28 21:17:11.000000000","message":"Patch Set 3:\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- grenade https://zuul.opendev.org/t/openstack/build/2472c217d6a8417f9d3dbb39571555cb : SUCCESS in 55m 07s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d53fc02d9ff44302be0f6905f9515ebe : SUCCESS in 1h 15m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/366482c159c24c40aa625a74f4db5110 : SUCCESS in 20m 17s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/582dba11c61e4b50b11cf8ace0b03153 : SUCCESS in 13m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/762fd5815861423385af74f4b9ab6f7d : SUCCESS in 7m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8b550acfa3b447d3b00901c60b6391bf : SUCCESS in 12m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/425559f533314777bc4aace37af5610f : SUCCESS in 30m 13s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1f5eacf1958d42cca8453f781287423f : SUCCESS in 14m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1cffdffb2a064f2d974f0e15e9081b51 : SUCCESS in 10m 34s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/32ae5c27986f4687ae18029bb11571bc : SUCCESS in 1h 12m 14s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fef1782fba1748f7aac5bbfd93b7a8a2 : SUCCESS in 1h 07m 27s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2d10141d2b4f429d923c6b85971a0151 : SUCCESS in 1h 06m 03s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/cfff508228f049fea24179913bb43d80 : FAILURE in 1h 20m 47s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/9586df887039447fb4aac0e4a7dfe755 : SUCCESS in 1h 36m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/ac5e335c9a174bea9b7b84139d3162b4 : SUCCESS in 1h 22m 30s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/00a76b7f29184f799b5950f7328fe861 : SUCCESS in 19m 34s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c572f41dcf7f4bc88a2a3561527939dd : SUCCESS in 21m 00s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/188a6283668848c1a5cd3808a36f9253 : SUCCESS in 1h 04m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c16ac488bdca405e82f5815a7ba1d261 : SUCCESS in 56m 31s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/1147bab5b756453583b8836b737c4021 : SUCCESS in 27m 10s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a0e3b666791a4bf7888bcf8e926ce250 : SUCCESS in 42m 19s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3b978304a8c75f6d86d6e9d0b19e0d7f0b616958","author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"date":"2021-01-29 04:54:09.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"e0217a837647539f9a1304eae7e3f70951de2144","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 06:44:34.000000000","message":"Patch Set 3:\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- grenade https://zuul.opendev.org/t/openstack/build/ecf25dec0ffd406c92b162960259a7d2 : FAILURE in 8m 31s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/85382f56a67a45159c106d21198f5ebb : SUCCESS in 1h 26m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ce2ff1b31d844bd783da5cbf220518a6 : SUCCESS in 20m 04s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7f5c91c0ed8a4a57a8fb92bdb07dbbfe : SUCCESS in 16m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b89754fe4b6a46fca964a10f0f9b5f29 : SUCCESS in 10m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/09cefe03752145e28162e6141967ef58 : SUCCESS in 14m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7926132eabcc44d48179fd4d11c65d37 : SUCCESS in 11m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5a7a8ffba1e34994b8e48f89519479c5 : SUCCESS in 19m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/932bd76de0e147228ad21266839950b5 : SUCCESS in 8m 01s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/cc72a0b04be4436baf128311097cdcf0 : SUCCESS in 1h 05m 42s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/26f83f352c7540fdbd0b8b24a08f2175 : SUCCESS in 1h 06m 59s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9d0956331c964b869ace99882f6afdc9 : SUCCESS in 1h 27m 04s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b1b70ef00df245e7a310ad2ec9098fb7 : SUCCESS in 55m 58s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/88874491ab394c45855d37717b00cdca : SUCCESS in 1h 39m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/f98457e67a684a14a4c4cee8883cd552 : SUCCESS in 1h 45m 26s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/63ae10080042458db5ccc06dbcaa11ac : SUCCESS in 16m 47s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/b3215cfd24e44480bb97c857fdf4fa3e : SUCCESS in 17m 17s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fcfd6958507e435e809223db8756670b : SUCCESS in 51m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dc6c1096dd5b4781ae06040a44fe29a5 : SUCCESS in 49m 55s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9f9801f84a2a42cbb5bed7273cb4444f : SUCCESS in 25m 06s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7ac37cecbe82450a80c1391d2e5c0b40 : SUCCESS in 41m 34s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"95b6e40e3e7930f06e868d1a709185e08558054f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-01-29 08:13:46.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nLooks good","accounts_in_message":[],"_revision_number":3},{"id":"eec161d9977efca80d8981e227153fc5768002b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 10:22:48.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/5140ea07ed19420da00adb0be43a5bde : SUCCESS in 57m 14s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5e362c882575498a9a1d3770915bbb7b : SUCCESS in 2h 03m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c91da50848d346e5b19b6f5291b60394 : SUCCESS in 15m 02s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fb088a78252d4e44abb1a864531b1371 : SUCCESS in 15m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bdf5475ad15b4342851a4be9f2cb50dd : SUCCESS in 7m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d9a506e71f624b15babcc9b0e76e5980 : SUCCESS in 12m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2665989e24bc4d8183015d379a5633b1 : SUCCESS in 11m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4a58c65d8b3d44c4bca2b4f56cf576a3 : SUCCESS in 12m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3388bb7706384dfba2b3f084ea73a372 : SUCCESS in 8m 19s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/6de9f5016ee54f9e87bb720e9bb09184 : SUCCESS in 1h 13m 42s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/db9261106a454cdfb40ee69382040215 : SUCCESS in 1h 13m 00s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3949776967c94482adda7aeab046c030 : SUCCESS in 1h 15m 17s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/265a582d1f2b4fccb064db15a3e8f3b3 : SUCCESS in 50m 09s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1d90d861286f40578d21724e85c93d5a : SUCCESS in 1h 20m 51s\n- nova-next https://zuul.opendev.org/t/openstack/build/3b955cf612e2417da84c7f92b0d8eb6e : SUCCESS in 1h 31m 13s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3afe33ad4bcd468d9b989309fca6a5f4 : SUCCESS in 19m 04s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d41da52eb7de4ab0a1bfcc51a81f211e : SUCCESS in 20m 13s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e9062de278b24a928343a0730737206e : SUCCESS in 1h 01m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7602959c28d14eef981fc6ce4d735b41 : SUCCESS in 1h 00m 45s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/443ad8c374b3422696615239a97acbda : SUCCESS in 31m 42s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/1640ea22721d4352be772259a657aab3 : SUCCESS in 38m 19s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"583e5ca88daa3e9d6a58a7b165285cab20c3a99e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 10:23:17.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"cada5f917d26a301a29732d900f0d9bda1b2a746","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2021-01-29 10:23:24.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA http://publiclogs.emc.com/52/768352/3/check/EMC_PowerFlex_NOVA/209105e/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":3},{"id":"b97f4e010edf79777e05145050ee3f963bf348e4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 12:07:04.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/0ed0799f653b4f6db5a2248dd5c3fbc1 : FAILURE in 9m 02s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/20aa507623984e1ebc0dfab00d8ef85b : FAILURE in 7m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cc4bf06c7e5343ba96b7550af417319d : SUCCESS in 18m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/59099274b9984fecb03f704548289c6c : SUCCESS in 7m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e8a46df1b5ab4e1faa892133569c7f80 : RETRY_LIMIT in 3m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/21fcd6b48fd0487e85705daede576e57 : SUCCESS in 14m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fd4b766bdfc44139d118fd19f680f70 : SUCCESS in 9m 16s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d66d1b0003f7408c821e1ff53833036d : SUCCESS in 1h 13m 15s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2b51a36f478149a8a0c23bd515d7e7f6 : SUCCESS in 52m 56s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9c8aceb2ebf64079aef02c56d757a4fc : SUCCESS in 17m 22s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/897f59d79039455b872f2fa858a5a6eb : SUCCESS in 1h 33m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/c4b1448b66b6443eb769f3a8978f4987 : SUCCESS in 1h 26m 14s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/703a29d3361a44109b1ea9638f309cca : SUCCESS in 1h 41m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/24aadf50f19447dd9f05a35d3edafaa5 : SUCCESS in 55m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a17f917076bc41b8a77862d0caeb3f0e : SUCCESS in 1h 18m 45s","accounts_in_message":[],"_revision_number":3},{"id":"24a1f90be82f51979c0857dcb28af787a19e74d2","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2021-01-30 08:01:37.000000000","message":"Patch Set 3: Code-Review+1\n\nrecheck bug 1885198","accounts_in_message":[],"_revision_number":3},{"id":"19b02fcbdb3a67594de257acdaeea2fbe4b244b0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-30 08:30:43.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0db4831fcf1742f69ee9d7bde36ad1a4 : SUCCESS in 21m 15s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/fd119e03bd614c9b963874b8d95b3bc9 : SUCCESS in 23m 16s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"eac4635d38b7d6707ab641ed184a8a5431aae00e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-30 09:39:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/6d2fb2bcd26247fbb12bb486a60d4992 : SUCCESS in 1h 04m 55s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/366de9f3ecf54055b62ff3c998bc86ea : SUCCESS in 1h 22m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/825c5645af5e440194b90bc335f55142 : SUCCESS in 15m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/68db9383d36849ad8c3a4353fcc1b68c : SUCCESS in 15m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e4dd725cebc4589895f5b2f43eb475f : SUCCESS in 8m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/06843d373ff24e208dca47e2006aa688 : SUCCESS in 15m 31s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0782804b4f4845748b80f7dfd7c966bd : SUCCESS in 13m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/caced56c24474d6db6f87efdc2627417 : SUCCESS in 16m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c1950fc7528c4c7ab131569d9afb322b : SUCCESS in 8m 51s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f56b7d17f87844d89cf9f3ecad26fea8 : SUCCESS in 1h 10m 17s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ca7c3dd4f53f4cab9bed8eed5132cbe3 : SUCCESS in 1h 06m 20s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/74a77ffb85684a95ae4564ed4305b815 : SUCCESS in 1h 16m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/590d895aa9424372a91661b9b0735c8f : SUCCESS in 52m 12s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/26e4b4a9a5f549e085c5f42d52dba270 : SUCCESS in 1h 29m 53s\n- nova-next https://zuul.opendev.org/t/openstack/build/0b2e6152dff34b4cb193df4a253b0b2e : SUCCESS in 1h 25m 12s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c5483603a2ba401aaf3c25beb328a1f9 : SUCCESS in 19m 09s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/88f807720e764bc592f3965ff7f013fd : SUCCESS in 18m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/295e7991c1c34483b47dca0c463aa163 : SUCCESS in 1h 01m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/49a26c55e5824379b14fa903a51c8b78 : SUCCESS in 54m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0e6a889b3fd4472ba8304ef3cce32045 : SUCCESS in 31m 02s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/57a29d9f6de648e8855c17f73755ead3 : SUCCESS in 39m 06s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"887f06f4f4f55d51a086ef22a044c4597c5f45af","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-30 09:40:06.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"da82891656e72ab2e9dfa819d031bcfaa7d598f4","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2021-01-30 09:40:14.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA http://publiclogs.emc.com/52/768352/3/check/EMC_PowerFlex_NOVA/9b73f53/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":3},{"id":"582b2a804cbcb2519af47030610cdf34a464c522","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-01-30 09:56:24.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-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/52/768352/3/check/tempest-dsvm-full-focal-py3/2b2a682/ : FAILURE in 1h 24m 31s","accounts_in_message":[],"_revision_number":3},{"id":"344618fb8b028ea5d61d8130bdca692d397b8666","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-01-30 10:45:45.000000000","message":"Patch Set 3:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/768352/3 : FAILURE in 2h 43m 06s","accounts_in_message":[],"_revision_number":3},{"id":"0d375f8277238cb4a94a130f7d03919aea66bcb5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-30 11:23:17.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/f2d812c7840c42f69d049b587084ea8f : SUCCESS in 57m 53s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9f831a4a7e914b47bea1e3d831647d27 : SUCCESS in 1h 19m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/352186f897f746cca6a95873d7b32e9e : SUCCESS in 13m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1424b9ba4cc24fb7b4c9bc6d220ac72c : SUCCESS in 7m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fbc1a15eab894557bcc669decbb5aa99 : SUCCESS in 11m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/24118aa4ea5d4ff48e738e00cc60fdd4 : SUCCESS in 12m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06a7ab1e5abd48878bf4e52c96fd1b51 : SUCCESS in 7m 55s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2f9a2f1898354e84b5abd96cd7861868 : SUCCESS in 1h 11m 54s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4eb531be577243d4b1c23cf25c684a63 : SUCCESS in 46m 41s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/0a7428cb8797482a9683120797d48cb4 : SUCCESS in 17m 25s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0e3703e9e68640469140f06cd3ad133f : FAILURE in 1h 22m 26s\n- nova-next https://zuul.opendev.org/t/openstack/build/d220376a9a2e46388e548283ed2c012e : SUCCESS in 1h 40m 04s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a2d08fb5a4984f39b60d0086c0baf50c : SUCCESS in 1h 06m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/37e0ab1410e94227b0460c985d13372e : SUCCESS in 55m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/31642197d003470cbbb5a97bf3988733 : SUCCESS in 51m 18s","accounts_in_message":[],"_revision_number":3},{"id":"65cc36c6af6353aa2ec21a9629a42955960c024c","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2021-01-30 14:13:14.000000000","message":"Patch Set 3:\n\nrecheck multiple possible networks","accounts_in_message":[],"_revision_number":3},{"id":"9ad225da8037bc68579f4c1a8f5dafd38a34c9ad","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-30 14:48:08.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6fab0e53eda44eec892009db101f47dc : SUCCESS in 23m 01s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/60a31d73d001419cbaad6751a84060b7 : SUCCESS in 29m 02s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b2fafe597f032b8b4e17cc542609c8e0623760e0","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-01-30 15:42:24.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-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/52/768352/3/check/tempest-dsvm-full-focal-py3/4c592cc/ : FAILURE in 1h 25m 15s","accounts_in_message":[],"_revision_number":3},{"id":"6124e32bd36a8b8e42612390d80ab438b9b3c4e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-30 15:50:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/61273739816b4050a64fcf564e6c4147 : SUCCESS in 59m 49s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/dd88cf0719534157a3c11c5815f0976f : SUCCESS in 1h 33m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/980d965698514df0ba78fd692d092c98 : SUCCESS in 21m 51s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cecfbc0a161441338095e6ebbc3e9cb7 : SUCCESS in 13m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a32e0e7d73f147a9906c97edd40aec8d : SUCCESS in 7m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a8086415a615439b85c99dc3130cdd10 : SUCCESS in 11m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d7c934ca974e4a69850cbad890a14a41 : SUCCESS in 15m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a7a6e78868734f0fb9d9aa03c26ed041 : SUCCESS in 21m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a9d4035e61d42baaeee390c91ee826b : SUCCESS in 8m 01s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/cca639060a544b8ba0ec01a51f7b1bf0 : SUCCESS in 1h 07m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/73d1df37c37f4cbf946542d26a2f791d : SUCCESS in 1h 02m 02s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e1ab338362f6467095e509c23cd5faa7 : SUCCESS in 1h 16m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b8bb10b7f0e34e088a7bc7567c1e83fd : SUCCESS in 49m 21s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/22dc972096dd46d291c38bf262bc809b : SUCCESS in 1h 23m 14s\n- nova-next https://zuul.opendev.org/t/openstack/build/29fb315c230d4973bfd6bf8685e82473 : SUCCESS in 1h 32m 07s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/29289ab5b4d24085886a683eab0a54b7 : SUCCESS in 20m 18s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a494eb4aa64e42e395097319a948f09c : SUCCESS in 15m 07s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b74bea9a275f474abcf07ae0b6c89c42 : SUCCESS in 1h 00m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b02ef64651ba4e2580fb966a7831d59c : SUCCESS in 58m 40s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/1581428ba22d4349be1bffbc69c9d792 : SUCCESS in 30m 10s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/19f43738cc28407c970dffe0a0e5a517 : SUCCESS in 42m 35s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"3466ff64cfadc5c532eaf89cc675eeef397703a5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-30 15:50:50.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"a6925e7d9d91ade16eabbccb57cf804a0248dc54","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2021-01-30 15:50:54.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA http://publiclogs.emc.com/52/768352/3/check/EMC_PowerFlex_NOVA/d7c41a9/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":3},{"id":"512225c8b94e2504986b1d0d8ec9f5f200b8fe83","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-01-30 17:23:01.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/768352/3 : SUCCESS in 3h 08m 52s","accounts_in_message":[],"_revision_number":3},{"id":"b7ec68039297dcf2e7d894090805187fcd6dcc4d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-30 17:29:31.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/bcc64db80d8d42ce9217d1052b46e33d : SUCCESS in 48m 26s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/01766bc20d0440eab1ef81dfaee84a49 : SUCCESS in 1h 30m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9329abd334f74093b9bc90a5f9e6597f : SUCCESS in 15m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9af39cde389c4a668f8b56ac4f74fe9c : SUCCESS in 8m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/147f109d3b4a4bb29420b70f6bfae4f9 : SUCCESS in 12m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5fd791aa6a0943d9963b3604a4db2825 : SUCCESS in 12m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52db7c517e744b929abf6d584a7f7ab5 : SUCCESS in 8m 54s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2c79654cfbc249f887d865d0e6a6e112 : SUCCESS in 1h 08m 22s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/715f518c26114b85a5aa9d121584b9db : SUCCESS in 43m 29s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d2fffb8954e14f98b731961800ede2c6 : SUCCESS in 18m 56s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8cde90e4443043f288af87c9a35c91c7 : SUCCESS in 1h 32m 30s\n- nova-next https://zuul.opendev.org/t/openstack/build/7cf2d6425c154813a97c19f36d9b1c17 : SUCCESS in 1h 36m 15s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4e4340cb44e34068bdef0074b5f00422 : SUCCESS in 1h 10m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1c5f872c5ed64c3593ce43b3ec32f5ac : SUCCESS in 59m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/41e4cadfe60b47799d438dd6ba99a139 : SUCCESS in 54m 18s","accounts_in_message":[],"_revision_number":3},{"id":"b29a93bb658e229cfc41600d527ac5de976071c2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-30 17:29:32.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"fd24c425a36d0288800a3e500dd9791d3cf6e8f2","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-30 17:31:04.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/32e91e4353c2447ab83f1554518bfffb : SUCCESS in 53s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"db8213af8341989354231f9b67dd983365899015","revisions":{"a7ac0f490ba1df39ca046e5e4a71b56ea2538790":{"kind":"REWORK","_number":1,"created":"2020-12-23 16:50:40.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/52/768352/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/52/768352/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/52/768352/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/52/768352/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/52/768352/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/52/768352/1"}}},"commit":{"parents":[{"commit":"1b3f72f0b52e95c12f056846800e798a22837812","subject":"Add regression test for bug #1909120","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1b3f72f0b52e95c12f056846800e798a22837812"}]}],"author":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-12-23 14:00:18.000000000","tz":0},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-12-23 16:42:24.000000000","tz":0},"subject":"api: Reject requests to detach a volume when the compute is down","message":"api: Reject requests to detach a volume when the compute is down\n\nWhen detaching a volume from an instance Nova will currently always\nattempt to make a cast RPC call before returning a successful 202\nresponse to the caller.\n\nThe lack of checking here regarding the underlying compute can lead to\nrequests never being acted upon and has often confused callers when the\ncompute itself is down.\n\nThis change aims to correct this by having the state of the compute\nhosting the instance checked in the compute API layer. When the compute\nis down the initial request is now rejected with a 409 conflict to the\ncaller so they understand why the volume still appears attached.\n\nCloses-Bug: #1909120\nChange-Id: I759aa36dc00a6c0612b9755dacd9aa414c408498\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a7ac0f490ba1df39ca046e5e4a71b56ea2538790"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a7ac0f490ba1df39ca046e5e4a71b56ea2538790"}]},"branch":"refs/heads/master"},"318f90b2d1d53f95ee0fcf2b8b15be66251bf5c1":{"kind":"REWORK","_number":2,"created":"2020-12-23 17:35:37.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/52/768352/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/52/768352/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/52/768352/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/52/768352/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/52/768352/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/52/768352/2"}}},"commit":{"parents":[{"commit":"1b3f72f0b52e95c12f056846800e798a22837812","subject":"Add regression test for bug #1909120","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1b3f72f0b52e95c12f056846800e798a22837812"}]}],"author":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-12-23 14:00:18.000000000","tz":0},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-12-23 17:34:45.000000000","tz":0},"subject":"api: Reject requests to detach a volume when the compute is down","message":"api: Reject requests to detach a volume when the compute is down\n\nWhen detaching a volume from an instance Nova will currently always\nattempt to make a cast RPC call before returning a successful 202\nresponse to the caller.\n\nThe lack of checking here regarding the underlying compute can lead to\nrequests never being acted upon and has often confused callers when the\ncompute itself is down.\n\nThis change aims to correct this by having the state of the compute\nhosting the instance checked in the compute API layer. When the compute\nis down the initial request is now rejected with a 409 conflict to the\ncaller so they understand why the volume still appears attached.\n\nCloses-Bug: #1909120\nChange-Id: I759aa36dc00a6c0612b9755dacd9aa414c408498\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/318f90b2d1d53f95ee0fcf2b8b15be66251bf5c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/318f90b2d1d53f95ee0fcf2b8b15be66251bf5c1"}]},"branch":"refs/heads/master"},"db8213af8341989354231f9b67dd983365899015":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-01-27 15:23:11.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/52/768352/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/52/768352/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/52/768352/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/52/768352/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/52/768352/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/52/768352/3"}}},"commit":{"parents":[{"commit":"a3697ed013372733615d0e6d7f6088ad2591429c","subject":"Add regression test for bug #1909120","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a3697ed013372733615d0e6d7f6088ad2591429c"}]}],"author":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-12-23 14:00:18.000000000","tz":0},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2021-01-27 15:22:50.000000000","tz":0},"subject":"api: Reject requests to detach a volume when the compute is down","message":"api: Reject requests to detach a volume when the compute is down\n\nWhen detaching a volume from an instance Nova will currently always\nattempt to make a cast RPC call before returning a successful 202\nresponse to the caller.\n\nThe lack of checking here regarding the underlying compute can lead to\nrequests never being acted upon and has often confused callers when the\ncompute itself is down.\n\nThis change aims to correct this by having the state of the compute\nhosting the instance checked in the compute API layer. When the compute\nis down the initial request is now rejected with a 409 conflict to the\ncaller so they understand why the volume still appears attached.\n\nCloses-Bug: #1909120\nChange-Id: I759aa36dc00a6c0612b9755dacd9aa414c408498\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/db8213af8341989354231f9b67dd983365899015"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/db8213af8341989354231f9b67dd983365899015"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
