)]}'
{"id":"openstack%2Fnova~650370","triplet_id":"openstack%2Fnova~master~If0e37e7ee4a13c1c86ea9076e5b37194aec3c0cf","project":"openstack/nova","branch":"master","topic":"hacking-mock-spec-string","hashtags":[],"change_id":"If0e37e7ee4a13c1c86ea9076e5b37194aec3c0cf","subject":"Hacking N363: Don\u0027t use spec[_set]\u003d\u0027string\u0027","status":"ABANDONED","created":"2019-04-05 16:08:50.000000000","updated":"2021-07-29 15:43:17.000000000","total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"24be889c9cb7fa5e26333c05d211e86eb33c18f0","_number":650370,"virtual_id_number":650370,"owner":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"date":"2019-04-26 15:24:19.000000000","_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"date":"2019-04-26 20:46:44.000000000","_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"date":"2019-04-26 23:40:21.000000000","_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"date":"2019-04-26 15:37:19.000000000","_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"date":"2019-04-26 15:18:23.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":1,"date":"2019-04-26 23:39:59.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"date":"2019-04-27 00:53:31.000000000","_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"date":"2019-04-26 23:59:12.000000000","_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"date":"2019-04-26 23:44:54.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"date":"2019-04-26 20:09:07.000000000","_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"date":"2019-04-26 20:09:38.000000000","_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","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":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]}],"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":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"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":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","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":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-04-05 16:23:07.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2019-04-26 14:33:30.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2019-04-26 15:18:23.000000000","updated_by":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"reviewer":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"state":"REVIEWER"},{"updated":"2019-04-26 15:24:19.000000000","updated_by":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-04-26 15:37:19.000000000","updated_by":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-04-26 20:09:38.000000000","updated_by":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-04-26 20:46:44.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-04-26 23:39:59.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":"2019-04-26 23:40:21.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":"REVIEWER"},{"updated":"2019-04-26 23:44:54.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":"REVIEWER"},{"updated":"2019-04-26 23:59:12.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-04-27 00:53:31.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":"REVIEWER"}],"messages":[{"id":"4318df4a0272078552bdf0569534a39d5d6751bb","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-05 16:08:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1e26b4e67a4b19dde100df12e0bd4d313dd53c5f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-05 16:44:03.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/70/650370/1/check/openstack-tox-cover/7bffe7d/cover/ : SUCCESS in 20m 29s\n- openstack-tox-lower-constraints http://logs.openstack.org/70/650370/1/check/openstack-tox-lower-constraints/313b1cf/ : SUCCESS in 17m 07s\n- openstack-tox-pep8 http://logs.openstack.org/70/650370/1/check/openstack-tox-pep8/b807a26/ : FAILURE in 10m 12s\n- openstack-tox-py27 http://logs.openstack.org/70/650370/1/check/openstack-tox-py27/a2f2d5f/ : FAILURE in 31m 41s\n- openstack-tox-py35 http://logs.openstack.org/70/650370/1/check/openstack-tox-py35/1b86c81/ : SUCCESS in 12m 33s\n- openstack-tox-py36 http://logs.openstack.org/70/650370/1/check/openstack-tox-py36/197df70/ : SUCCESS in 11m 57s\n- openstack-tox-py37 http://logs.openstack.org/70/650370/1/check/openstack-tox-py37/c05f8b1/ : SUCCESS in 13m 42s\n- openstack-tox-docs http://logs.openstack.org/70/650370/1/check/openstack-tox-docs/df943d0/html/ : SUCCESS in 6m 41s\n- nova-tox-functional http://logs.openstack.org/70/650370/1/check/nova-tox-functional/83a16b0/ : SUCCESS in 23m 42s\n- nova-tox-functional-py35 http://logs.openstack.org/70/650370/1/check/nova-tox-functional-py35/43bb2dd/ : SUCCESS in 20m 34s","accounts_in_message":[],"_revision_number":1},{"id":"49d587ff6d802ca6113562e1b95bf56a73ed7778","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-04-05 17:24:44.000000000","message":"Patch Set 1:\n\nTesting completed on the zVM Driver CI system check-nova pipeline.  To recheck only the zVM driver plugins, submit a comment with only zvm: recheck in the comment. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-30109 : SUCCESS in 1h 15m 18s","accounts_in_message":[],"_revision_number":1},{"id":"2f2d5d6e0ab1efadcc4e29fe6c24ebb94682e0fb","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-04-05 18:26:04.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/650370/1 : SUCCESS in 2h 15m 24s","accounts_in_message":[],"_revision_number":1},{"id":"e330cbc2eedc5af0f307eab52bd74382838f5d7e","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-04-06 05:30:54.000000000","message":"Patch Set 1:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/70/650370/1/check-vote/ext-nova-zuul/ed189d5 : SUCCESS in 58m 55s","accounts_in_message":[],"_revision_number":1},{"id":"f21a652395ae24595ad78b11a9b6d417ac600f78","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-04-08 10:01:19.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nThe following lines cause errors incorrectly. The regex pattern should be fixed.\n\nhttps://github.com/openstack/nova/blob/a7773846974e66ac9bd9e5343a02d6e805d2ecaa/nova/tests/unit/virt/vmwareapi/test_vm_util.py#L1159\nhttps://github.com/openstack/nova/blob/a7773846974e66ac9bd9e5343a02d6e805d2ecaa/nova/tests/unit/virt/vmwareapi/test_vm_util.py#L1200","accounts_in_message":[],"_revision_number":1},{"id":"c9de36f1447e9378edcfe2811f67521b2b1d61be","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-08 10:26:44.000000000","message":"Patch Set 1:\n\nGood finds, Takashi-san. However, I don\u0027t think they can be addressed by changing the regex. If we e.g. require the line to contain \"Mock\", then we miss things like \n\n m \u003d Mock(\n     spec\u003d\u0027foo\u0027)\n\nWhat we can do is update the docstring to suggest that, if you really have a kwarg called \"spec\" whose value is a string, you need to cheat by doing:\n\n the_val \u003d \u0027actual_spec_string\u0027\n foo.assert_called_with(spec\u003dthe_val)\n\nWould that be acceptable?","accounts_in_message":[],"_revision_number":1},{"id":"e37b4e5ed24512c285a5ee0f0e97f42d98ad12f6","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-08 11:19:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f2149f5ca90d94f3c7b0baf42855e95e4e670b10","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-08 11:47:50.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/70/650370/2/check/openstack-tox-cover/6e971f9/cover/ : SUCCESS in 17m 47s\n- openstack-tox-lower-constraints http://logs.openstack.org/70/650370/2/check/openstack-tox-lower-constraints/b90a121/ : SUCCESS in 13m 27s\n- openstack-tox-pep8 http://logs.openstack.org/70/650370/2/check/openstack-tox-pep8/93e0857/ : FAILURE in 9m 30s\n- openstack-tox-py27 http://logs.openstack.org/70/650370/2/check/openstack-tox-py27/b0365d6/ : SUCCESS in 13m 02s\n- openstack-tox-py35 http://logs.openstack.org/70/650370/2/check/openstack-tox-py35/92c07a1/ : SUCCESS in 14m 52s\n- openstack-tox-py36 http://logs.openstack.org/70/650370/2/check/openstack-tox-py36/824aecd/ : SUCCESS in 11m 29s\n- openstack-tox-py37 http://logs.openstack.org/70/650370/2/check/openstack-tox-py37/d0dcf02/ : SUCCESS in 12m 08s\n- openstack-tox-docs http://logs.openstack.org/70/650370/2/check/openstack-tox-docs/8c40030/html/ : SUCCESS in 5m 46s\n- nova-tox-functional http://logs.openstack.org/70/650370/2/check/nova-tox-functional/efcca74/ : SUCCESS in 17m 24s\n- nova-tox-functional-py35 http://logs.openstack.org/70/650370/2/check/nova-tox-functional-py35/e3f8e2e/ : SUCCESS in 20m 42s","accounts_in_message":[],"_revision_number":2},{"id":"af3f8548631392d47e0e2a3ad88bcbf966681f9c","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-04-08 12:25:15.000000000","message":"Patch Set 2:\n\nTesting completed on the zVM Driver CI system check-nova pipeline.  To recheck only the zVM driver plugins, submit a comment with only zvm: recheck in the comment. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-30198 : SUCCESS in 1h 04m 55s","accounts_in_message":[],"_revision_number":2},{"id":"d81249c5bd7670b7c778d45cf04c0465af40911b","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-04-08 12:34:43.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/70/650370/2/check-vote/ext-nova-zuul/6108d50 : SUCCESS in 1h 03m 58s","accounts_in_message":[],"_revision_number":2},{"id":"ec3cf5f145aa3b68bf8b15e9377d03fcc34d33dc","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-04-08 13:57:40.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/650370/2 : SUCCESS in 2h 36m 58s","accounts_in_message":[],"_revision_number":2},{"id":"df056c446e407694cc35d7d7479a86606001f79b","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-04-23 02:42:15.000000000","message":"Patch Set 2: Code-Review-1\n\n\u003e If we e.g. require the line to contain \"Mock\", then we miss things like \n\u003e\n\u003e m \u003d Mock(\n\u003e     spec\u003d\u0027foo\u0027)\n\nIt is not correct. If \u0027logical_line\u0027 is used for the check, the example is not missed.","accounts_in_message":[],"_revision_number":2},{"id":"9bbedcb9ee04a6aa6f5058f1869153cc1594a568","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-23 18:31:31.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f885591694df294a42eb5b5f64d876531c570a20","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-04-23 18:32:00.000000000","message":"Patch Set 3:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"7ede046d43307c1f60bb399d799fede6c6043452","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-23 18:32:01.000000000","message":"Patch Set 3:\n\n\u003e It is not correct. If \u0027logical_line\u0027 is used for the check, the example is not missed.\n\nTIL. Thanks Takashi-san, fixed.","accounts_in_message":[],"_revision_number":3},{"id":"2500642be58ae656734944bf66dcd8e806df0859","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-04-23 18:32:07.000000000","message":"Patch Set 3:\n\nTesting completed on the zVM Driver CI system check-nova pipeline and failed.  To recheck only the zVM driver plugins, submit a comment with only  zvm: recheck in the comment.. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-30954 : FAILURE in 8s","accounts_in_message":[],"_revision_number":3},{"id":"69cbe3c217e5228b51c23808f10c484aaf53f309","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2019-04-23 20:27:43.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- nova-out-of-tree-pvm http://184.172.12.213/70/650370/3/check/nova-out-of-tree-pvm/26dac40 : SUCCESS in 1h 30m 14s\n- nova-in-tree-pvm http://184.172.12.213/70/650370/3/check/nova-in-tree-pvm/8ec90f1 : SUCCESS in 1h 28m 26s","accounts_in_message":[],"_revision_number":3},{"id":"392a7e5a3daf42962a344c78e6eb8cd484f73476","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-04-23 20:50:29.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/650370/3 : SUCCESS in 2h 18m 14s","accounts_in_message":[],"_revision_number":3},{"id":"18f7864fbf8eaa002a5cc51119c029aede02ddba","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-04-23 23:25:24.000000000","message":"Patch Set 3:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/70/650370/3/check-vote/ext-nova-zuul/4d574e9 : SUCCESS in 1h 00m 22s","accounts_in_message":[],"_revision_number":3},{"id":"d4618efc637f0a5deadbe4fb812cb028f668fcc6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-24 03:21:44.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/70/650370/3/check/openstack-tox-cover/0f31498/cover/ : SUCCESS in 13m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/70/650370/3/check/openstack-tox-lower-constraints/78f3e1f/ : SUCCESS in 14m 11s\n- openstack-tox-pep8 http://logs.openstack.org/70/650370/3/check/openstack-tox-pep8/9a6882d/ : FAILURE in 10m 00s\n- openstack-tox-py27 http://logs.openstack.org/70/650370/3/check/openstack-tox-py27/4c56865/ : SUCCESS in 11m 38s\n- openstack-tox-py36 http://logs.openstack.org/70/650370/3/check/openstack-tox-py36/d90c0e3/ : SUCCESS in 11m 49s\n- openstack-tox-py37 http://logs.openstack.org/70/650370/3/check/openstack-tox-py37/558ba10/ : SUCCESS in 12m 45s\n- openstack-tox-docs http://logs.openstack.org/70/650370/3/check/openstack-tox-docs/27b9f78/html/ : SUCCESS in 6m 37s\n- nova-tox-functional http://logs.openstack.org/70/650370/3/check/nova-tox-functional/c870688/ : SUCCESS in 17m 02s\n- nova-tox-functional-py36 http://logs.openstack.org/70/650370/3/check/nova-tox-functional-py36/18ceb78/ : SUCCESS in 24m 39s","accounts_in_message":[],"_revision_number":3},{"id":"56d7948a70c22a55793400a871add9e0cb01d5ef","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-24 14:24:13.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"2877e43eb4d8f9f8c5b74286acd1aad63a7d5d10","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-04-24 14:24:58.000000000","message":"Patch Set 4:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"8d058539315a0959993113f340d151befd5b55a9","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-04-24 14:27:29.000000000","message":"Patch Set 4:\n\nTesting completed on the zVM Driver CI system check-nova pipeline and failed.  To recheck only the zVM driver plugins, submit a comment with only  zvm: recheck in the comment.. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-31002 : FAILURE in 8s","accounts_in_message":[],"_revision_number":4},{"id":"f98c713f5680833ebb24be6cf7431c55a4c008dc","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-24 14:28:00.000000000","message":"Patch Set 4:\n\nPS4 is a rebase onto the patch that fixes the existing violations of this hacking rule [1]. Not sure why it didn\u0027t just show up as a rebase.\n\n[1] https://review.opendev.org/#/c/655455/","accounts_in_message":[],"_revision_number":4},{"id":"86ad02cc8dedb00a05df29e520d88ecd166d9b39","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2019-04-24 14:34:55.000000000","message":"Patch Set 4:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/70/650370/4/check/nova-out-of-tree-pvm/340f836 : FAILURE in 9m 16s\n- nova-in-tree-pvm http://184.172.12.213/70/650370/4/check/nova-in-tree-pvm/098e6ef : FAILURE in 9m 47s","accounts_in_message":[],"_revision_number":4},{"id":"53e49756e81e6cbfddc1ae00af90fba77b6c6cdb","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-04-24 17:00:02.000000000","message":"Patch Set 4:\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/650370/4 : FAILURE in 2h 34m 47s","accounts_in_message":[],"_revision_number":4},{"id":"7ee5096f4874a0a003a27c377ffc011462433d2f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-24 20:17:02.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/70/650370/4/check/openstack-tox-cover/56351bb/cover/ : SUCCESS in 16m 19s\n- openstack-tox-lower-constraints http://logs.openstack.org/70/650370/4/check/openstack-tox-lower-constraints/e26d789/ : SUCCESS in 15m 38s\n- openstack-tox-pep8 http://logs.openstack.org/70/650370/4/check/openstack-tox-pep8/2ccdf49/ : SUCCESS in 10m 36s\n- openstack-tox-py27 http://logs.openstack.org/70/650370/4/check/openstack-tox-py27/ca17eb1/ : SUCCESS in 13m 28s\n- openstack-tox-py36 http://logs.openstack.org/70/650370/4/check/openstack-tox-py36/37466b5/ : SUCCESS in 12m 49s\n- openstack-tox-py37 http://logs.openstack.org/70/650370/4/check/openstack-tox-py37/e936b75/ : SUCCESS in 12m 45s\n- openstack-tox-docs http://logs.openstack.org/70/650370/4/check/openstack-tox-docs/c45a5ad/html/ : SUCCESS in 7m 58s\n- nova-tox-functional http://logs.openstack.org/70/650370/4/check/nova-tox-functional/2adadfa/ : SUCCESS in 22m 06s\n- nova-tox-functional-py36 http://logs.openstack.org/70/650370/4/check/nova-tox-functional-py36/910cf35/ : SUCCESS in 16m 40s","accounts_in_message":[],"_revision_number":4},{"id":"a237960bb08aad82e4e037f42c7e4f80eb0ba700","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2019-04-24 20:17:32.000000000","message":"Patch Set 4:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- EMC_VxFlexOS_NOVA http://publiclogs.emc.com/70/650370/4/check/EMC_VxFlexOS_NOVA/dbc3a9b/EMC_VxFlexOS_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-dell-emc-vxflexos\u0027 to trigger a recheck, for more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/Dell_EMC_VxFlexOS_CI","accounts_in_message":[],"_revision_number":4},{"id":"b6fae21fb68e556c0f6a80f8cab5fdfdd7e196e3","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2019-04-24 20:38:41.000000000","message":"Patch Set 4:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-70-650370-4 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":4},{"id":"1c5697ec911ccbfa6c002ba8dd9140166484bb24","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-04-24 21:00:45.000000000","message":"Patch Set 4:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/70/650370/4/check-vote/ext-nova-zuul/7de9b6f : SUCCESS in 56m 50s","accounts_in_message":[],"_revision_number":4},{"id":"a72273fd7aeb7c4777fe1e00acf1ded9e396ded4","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-04-26 06:31:19.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"495cc6fc77044ea789ece33c278de816979166d1","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2019-04-26 14:33:30.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"dc508c3681954145267fff159f8660ae5bc74c0c","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-26 15:13:41.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"1fc91d3b6ef9b6bbbae5950384ae8b23fcddae95","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-26 15:13:46.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"e71ad020a469269dbfc66f186314dc92ed58b91d","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-04-26 15:14:26.000000000","message":"Patch Set 5:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"24389d59707dd249f9e7b4f401357d6ab3376b16","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-04-26 15:18:23.000000000","message":"Patch Set 5:\n\nTesting completed on the zVM Driver CI system check-nova pipeline and failed.  To recheck only the zVM driver plugins, submit a comment with only  zvm: recheck in the comment.. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-31103 : FAILURE in 3m 52s","accounts_in_message":[],"_revision_number":5},{"id":"2aa60f4f0908d5dd5d0529f04ecc5e5b64be3604","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2019-04-26 15:24:19.000000000","message":"Patch Set 5:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/70/650370/5/check/nova-out-of-tree-pvm/9418d3d : FAILURE in 9m 12s\n- nova-in-tree-pvm http://184.172.12.213/70/650370/5/check/nova-in-tree-pvm/4457ce9 : FAILURE in 9m 47s","accounts_in_message":[],"_revision_number":5},{"id":"642e5e21d359c3649cb525340764de72dbc89dc9","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2019-04-26 15:37:19.000000000","message":"Patch Set 5:\n\n* pci-test http://52.27.155.124/pci/650370/5 : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"40fa70385c1a4b5aca42fa3817d12db74b35f321","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-04-26 18:57:49.000000000","message":"Patch Set 5:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/650370/5 : SUCCESS in 2h 24m 29s","accounts_in_message":[],"_revision_number":5},{"id":"b31e635c3e9fd3ecc7ae19eecbb7b640db91431a","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-04-26 18:57:52.000000000","message":"Patch Set 5:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/70/650370/5/check-vote/ext-nova-zuul/557ff19 : SUCCESS in 1h 02m 31s","accounts_in_message":[],"_revision_number":5},{"id":"de4dfddc8c4e75a496f79e97481829721214e095","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-26 19:29:27.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-cover http://logs.openstack.org/70/650370/5/check/openstack-tox-cover/eed23f8/cover/ : SUCCESS in 14m 54s\n- openstack-tox-lower-constraints http://logs.openstack.org/70/650370/5/check/openstack-tox-lower-constraints/69164b2/ : SUCCESS in 16m 48s\n- openstack-tox-pep8 http://logs.openstack.org/70/650370/5/check/openstack-tox-pep8/b0eeaaa/ : SUCCESS in 10m 14s\n- openstack-tox-py27 http://logs.openstack.org/70/650370/5/check/openstack-tox-py27/80f716e/ : SUCCESS in 12m 50s\n- openstack-tox-py36 http://logs.openstack.org/70/650370/5/check/openstack-tox-py36/4e65a28/ : FAILURE in 12m 28s\n- openstack-tox-py37 http://logs.openstack.org/70/650370/5/check/openstack-tox-py37/35331ac/ : SUCCESS in 13m 59s\n- openstack-tox-docs http://logs.openstack.org/70/650370/5/check/openstack-tox-docs/52dea37/html/ : SUCCESS in 7m 29s\n- nova-tox-functional http://logs.openstack.org/70/650370/5/check/nova-tox-functional/4a6cb93/ : SUCCESS in 20m 38s\n- nova-tox-functional-py36 http://logs.openstack.org/70/650370/5/check/nova-tox-functional-py36/a0fe95f/ : SUCCESS in 19m 12s","accounts_in_message":[],"_revision_number":5},{"id":"dfc2a85d68094c3cc0f97388d9fe31bb701fcffb","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-04-26 20:09:07.000000000","message":"Patch Set 5:\n\nrecheck bug 1825435","accounts_in_message":[],"_revision_number":5},{"id":"69458111e538cb3835c7baf2ca01f33cec092cc4","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-04-26 20:09:38.000000000","message":"Patch Set 5:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"d7d483208ddf82a699b94fa7fff573e2adb8973c","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2019-04-26 20:46:44.000000000","message":"Patch Set 5:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://13.74.249.42/70/650370/5/check-nova/Nova-ML2-Sriov/77af343 : SUCCESS in 1h 25m 47s (non-voting)\n- Nova-MACVTAP-ML2-Sriov http://13.74.249.42/70/650370/5/check-nova/Nova-MACVTAP-ML2-Sriov/e958cd1 : SUCCESS in 1h 18m 11s (non-voting)\n\nTo re-run the job post \u0027recheck nova-mlnx\u0027 comment. For more information visit https://wiki.openstack.org/wiki/ThirdPartySystems/Mellanox_CI","accounts_in_message":[],"_revision_number":5},{"id":"e00be61b91869de2ef81569544c6da30314041b6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-26 23:39:59.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover http://logs.openstack.org/70/650370/5/check/openstack-tox-cover/e099e2e/cover/ : SUCCESS in 16m 27s\n- openstack-tox-lower-constraints http://logs.openstack.org/70/650370/5/check/openstack-tox-lower-constraints/9ab42e4/ : SUCCESS in 15m 08s\n- openstack-tox-pep8 http://logs.openstack.org/70/650370/5/check/openstack-tox-pep8/7bfc07e/ : SUCCESS in 11m 30s\n- openstack-tox-py27 http://logs.openstack.org/70/650370/5/check/openstack-tox-py27/2a16afe/ : SUCCESS in 12m 07s\n- openstack-tox-py36 http://logs.openstack.org/70/650370/5/check/openstack-tox-py36/3cac18c/ : SUCCESS in 14m 26s\n- openstack-tox-py37 http://logs.openstack.org/70/650370/5/check/openstack-tox-py37/bacac0b/ : SUCCESS in 12m 57s\n- openstack-tox-docs http://logs.openstack.org/70/650370/5/check/openstack-tox-docs/518e661/html/ : SUCCESS in 6m 06s\n- nova-tox-functional http://logs.openstack.org/70/650370/5/check/nova-tox-functional/31f7f7a/ : SUCCESS in 19m 07s\n- nova-tox-functional-py36 http://logs.openstack.org/70/650370/5/check/nova-tox-functional-py36/382e4e0/ : SUCCESS in 16m 07s","accounts_in_message":[],"_revision_number":5},{"id":"99209720049b87c6629f247d542f5f6a10b02707","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2019-04-26 23:40:21.000000000","message":"Patch Set 5:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_VxFlexOS_NOVA http://publiclogs.emc.com/70/650370/5/check/EMC_VxFlexOS_NOVA/19fe0d2/EMC_VxFlexOS_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-dell-emc-vxflexos\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/Dell_EMC_VxFlexOS_CI","accounts_in_message":[],"_revision_number":5},{"id":"6f46eada07cc29638bd59801b43f7f88a10ffffd","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-04-26 23:44:54.000000000","message":"Patch Set 5:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/650370/5 : SUCCESS in 2h 24m 59s","accounts_in_message":[],"_revision_number":5},{"id":"180c6e9cc8dca855b9453a808e9989b77fd3f7c1","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2019-04-26 23:59:12.000000000","message":"Patch Set 5:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-70-650370-5 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":5},{"id":"018da97a4dd89a7435d205c80a4e26d476864938","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-04-27 00:53:31.000000000","message":"Patch Set 5:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/70/650370/5/check-vote/ext-nova-zuul/62a2b6f : SUCCESS in 56m 07s","accounts_in_message":[],"_revision_number":5},{"id":"3d53577492358341b28f68228a81ad1f67ea8a2c","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-04-30 13:14:36.000000000","message":"Patch Set 5: Code-Review+1\n\nLGTM. Thanks.","accounts_in_message":[],"_revision_number":5},{"id":"956eaed502a93cd47bebdf4afae9052ef2865287","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2020-04-11 12:45:57.000000000","message":"Removed reviewer Takashi Natsume with the following votes:\n\n* Code-Review+1 by Takashi Natsume \u003ctakanattie@gmail.com\u003e\n","accounts_in_message":[],"_revision_number":5},{"id":"24be889c9cb7fa5e26333c05d211e86eb33c18f0","tag":"autogenerated:gerrit:abandon","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-07-29 15:43:17.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"e9ed427b8310c251c6a2aa6c8ce91b8107c7cfd1","revisions":{"b53a22a2e921860b3d47c083313f9d740ed1e5e4":{"kind":"REWORK","_number":1,"created":"2019-04-05 16:08:50.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/70/650370/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/70/650370/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/70/650370/1"}}},"commit":{"parents":[{"commit":"07627d4d3958c34d317037cdd62b88b3ad750392","subject":"Hacking N362: Don\u0027t abbrev/alias privsep import","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/07627d4d3958c34d317037cdd62b88b3ad750392"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-04-05 16:07:33.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-04-05 16:07:33.000000000","tz":-300},"subject":"Hacking N363: Don\u0027t use spec[_set]\u003d\u0027string\u0027","message":"Hacking N363: Don\u0027t use spec[_set]\u003d\u0027string\u0027\n\nThe behavior of Mock(spec\u003dfoo) or Mock(spec_set\u003dfoo) when foo is not a\nlist is to interpret foo as a class or instance and derive the set of\nattributes you\u0027re allowed to get (spec) and/or set (spec_set) based on\ndir(foo). Thus if foo is a string, your mock will be set up to look like\na string (with attributes like index, find, startswith...).\n\nThis is almost certainly not what you intended to do, so this commit\nintroduces hacking rule N363 to forbid it.\n\nFor example, if you said:\n\n    Mock(spec\u003d\u0027nova.objects.Instance\u0027)\n\n...what you almost certainly meant was:\n\n    Mock(spec\u003dnova.objects.Instance)\n\nIf you actually want your mock to be specced like a string, say:\n\n    Mock(spec\u003dstr)\n\n[1] https://docs.python.org/3/library/unittest.mock.html#the-mock-class\n\nChange-Id: If0e37e7ee4a13c1c86ea9076e5b37194aec3c0cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b53a22a2e921860b3d47c083313f9d740ed1e5e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b53a22a2e921860b3d47c083313f9d740ed1e5e4"}]},"branch":"refs/heads/master"},"e1b9d8d83c4d1ff230692904e07740ff3b448265":{"kind":"REWORK","_number":2,"created":"2019-04-08 11:19:26.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/70/650370/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/70/650370/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/70/650370/2"}}},"commit":{"parents":[{"commit":"07627d4d3958c34d317037cdd62b88b3ad750392","subject":"Hacking N362: Don\u0027t abbrev/alias privsep import","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/07627d4d3958c34d317037cdd62b88b3ad750392"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-04-05 16:07:33.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-04-08 11:18:26.000000000","tz":-300},"subject":"Hacking N363: Don\u0027t use spec[_set]\u003d\u0027string\u0027","message":"Hacking N363: Don\u0027t use spec[_set]\u003d\u0027string\u0027\n\nThe behavior of Mock(spec\u003dfoo) or Mock(spec_set\u003dfoo) when foo is not a\nlist is to interpret foo as a class or instance and derive the set of\nattributes you\u0027re allowed to get (spec) and/or set (spec_set) based on\ndir(foo). Thus if foo is a string, your mock will be set up to look like\na string (with attributes like index, find, startswith...).\n\nThis is almost certainly not what you intended to do, so this commit\nintroduces hacking rule N363 to forbid it.\n\nFor example, if you said:\n\n    Mock(spec\u003d\u0027nova.objects.Instance\u0027)\n\n...what you almost certainly meant was:\n\n    Mock(spec\u003dnova.objects.Instance)\n\nIf you actually want your mock to be specced like a string, say:\n\n    Mock(spec\u003dstr)\n\n[1] https://docs.python.org/3/library/unittest.mock.html#the-mock-class\n\nChange-Id: If0e37e7ee4a13c1c86ea9076e5b37194aec3c0cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e1b9d8d83c4d1ff230692904e07740ff3b448265"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e1b9d8d83c4d1ff230692904e07740ff3b448265"}]},"branch":"refs/heads/master"},"673a5ae73ff691827929b6a8962de3e90c77f40d":{"kind":"REWORK","_number":3,"created":"2019-04-23 18:31:31.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/70/650370/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/70/650370/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/70/650370/3"}}},"commit":{"parents":[{"commit":"07627d4d3958c34d317037cdd62b88b3ad750392","subject":"Hacking N362: Don\u0027t abbrev/alias privsep import","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/07627d4d3958c34d317037cdd62b88b3ad750392"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-04-05 16:07:33.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-04-23 18:31:16.000000000","tz":-300},"subject":"Hacking N363: Don\u0027t use spec[_set]\u003d\u0027string\u0027","message":"Hacking N363: Don\u0027t use spec[_set]\u003d\u0027string\u0027\n\nThe behavior of Mock(spec\u003dfoo) or Mock(spec_set\u003dfoo) when foo is not a\nlist is to interpret foo as a class or instance and derive the set of\nattributes you\u0027re allowed to get (spec) and/or set (spec_set) based on\ndir(foo). Thus if foo is a string, your mock will be set up to look like\na string (with attributes like index, find, startswith...).\n\nThis is almost certainly not what you intended to do, so this commit\nintroduces hacking rule N363 to forbid it.\n\nFor example, if you said:\n\n    Mock(spec\u003d\u0027nova.objects.Instance\u0027)\n\n...what you almost certainly meant was:\n\n    Mock(spec\u003dnova.objects.Instance)\n\nIf you actually want your mock to be specced like a string, say:\n\n    Mock(spec\u003dstr)\n\n[1] https://docs.python.org/3/library/unittest.mock.html#the-mock-class\n\nChange-Id: If0e37e7ee4a13c1c86ea9076e5b37194aec3c0cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/673a5ae73ff691827929b6a8962de3e90c77f40d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/673a5ae73ff691827929b6a8962de3e90c77f40d"}]},"branch":"refs/heads/master"},"6e6c0ff1876e20ac7c15b0352f1fe7835a4ad7d4":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":4,"created":"2019-04-24 14:24:13.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/70/650370/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/70/650370/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/70/650370/4"}}},"commit":{"parents":[{"commit":"eeb9a9fa9347ff15f4793745ae8e8855f8d5466a","subject":"Fix mock specs set to strings","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/eeb9a9fa9347ff15f4793745ae8e8855f8d5466a"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-04-05 16:07:33.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-04-24 14:23:39.000000000","tz":-300},"subject":"Hacking N363: Don\u0027t use spec[_set]\u003d\u0027string\u0027","message":"Hacking N363: Don\u0027t use spec[_set]\u003d\u0027string\u0027\n\nThe behavior of Mock(spec\u003dfoo) or Mock(spec_set\u003dfoo) when foo is not a\nlist is to interpret foo as a class or instance and derive the set of\nattributes you\u0027re allowed to get (spec) and/or set (spec_set) based on\ndir(foo) [1]. Thus if foo is a string, your mock will be set up to look\nlike a string (with attributes like index, find, startswith...).\n\nThis is almost certainly not what you intended to do, so this commit\nintroduces hacking rule N363 to forbid it.\n\nFor example, if you said:\n\n    Mock(spec\u003d\u0027nova.objects.Instance\u0027)\n\n...what you almost certainly meant was:\n\n    Mock(spec\u003dnova.objects.Instance)\n\nIf you actually want your mock to be specced like a string, say:\n\n    Mock(spec\u003dstr)\n\n[1] https://docs.python.org/3/library/unittest.mock.html#the-mock-class\n\nChange-Id: If0e37e7ee4a13c1c86ea9076e5b37194aec3c0cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6e6c0ff1876e20ac7c15b0352f1fe7835a4ad7d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6e6c0ff1876e20ac7c15b0352f1fe7835a4ad7d4"}]},"branch":"refs/heads/master"},"e9ed427b8310c251c6a2aa6c8ce91b8107c7cfd1":{"kind":"REWORK","_number":5,"created":"2019-04-26 15:13:41.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/70/650370/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/70/650370/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/70/650370/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/70/650370/5"}}},"commit":{"parents":[{"commit":"eeb9a9fa9347ff15f4793745ae8e8855f8d5466a","subject":"Fix mock specs set to strings","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/eeb9a9fa9347ff15f4793745ae8e8855f8d5466a"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-04-05 16:07:33.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-04-26 15:13:23.000000000","tz":-300},"subject":"Hacking N363: Don\u0027t use spec[_set]\u003d\u0027string\u0027","message":"Hacking N363: Don\u0027t use spec[_set]\u003d\u0027string\u0027\n\nThe behavior of Mock(spec\u003dfoo) or Mock(spec_set\u003dfoo) when foo is not a\nlist is to interpret foo as a class or instance and derive the set of\nattributes you\u0027re allowed to get (spec) and/or set (spec_set) based on\ndir(foo) [1]. Thus if foo is a string, your mock will be set up to look\nlike a string (with attributes like index, find, startswith...).\n\nThis is almost certainly not what you intended to do, so this commit\nintroduces hacking rule N363 to forbid it.\n\nFor example, if you said:\n\n    Mock(spec\u003d\u0027nova.objects.Instance\u0027)\n\n...what you almost certainly meant was:\n\n    Mock(spec\u003dnova.objects.Instance)\n\nIf you actually want your mock to be specced like a string, say:\n\n    Mock(spec\u003dstr)\n\n[1] https://docs.python.org/3/library/unittest.mock.html#the-mock-class\n\nChange-Id: If0e37e7ee4a13c1c86ea9076e5b37194aec3c0cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e9ed427b8310c251c6a2aa6c8ce91b8107c7cfd1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e9ed427b8310c251c6a2aa6c8ce91b8107c7cfd1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
