| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2017-08-28 | |||
| 22:16:37 | cfriesen | my VPN is going nuts...grr | |
| 22:19:16 | mriedem | i'll see if i can adjust this a bit | |
| 22:35:36 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Updates to scheduling workflow doc https://review.openstack.org/498613 | |
| 22:35:38 | mriedem | here we are ^ | |
| 22:50:17 | openstackgerrit | Jamie Lennox proposed openstack/nova master: Remove unneeded attributes from context https://review.openstack.org/498615 | |
| 22:52:02 | cfriesen | is it just me or is the response to a "GET /flavors/{flavor_id}/os-flavor-access" kind of odd? It looks like the flavor id will be returned once per access rule, which seems somewhat redundant. | |
| 23:21:10 | beagles | are the devs working on os-vif in this channel, neutron, or somewhere else? | |
| 23:21:51 | beagles | sean-k-mooney, ^ | |
| 23:27:26 | gmann | mriedem, i agree on bug fix but for POST aggregate API its changing 200 to 400 | |
| 23:28:06 | mriedem | beagles: here mostly i think | |
| 23:28:29 | mriedem | gmann: yeah but it was a wrong 200 which probably led to a later NoValidHost anyway | |
| 23:28:36 | beagles | mriedem, k thanks | |
| 23:29:44 | gmann | mriedem, humm | |
| #openstack-nova - 2017-08-29 | |||
| 00:09:20 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Add functional recreate test for live migration pre-check fails https://review.openstack.org/498627 | |
| 01:59:31 | openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: cached images should be cleaned up by time https://review.openstack.org/465954 | |
| 02:46:00 | openstackgerrit | Shunli Zhou proposed openstack/nova master: Transform servergroup.create notification https://review.openstack.org/454023 | |
| 05:37:05 | openstackgerrit | Merged openstack/nova master: Fix a typo in code comment https://review.openstack.org/495665 | |
| 05:39:57 | openstackgerrit | Merged openstack/nova master: Remove "dhcp_options_for_instance" https://review.openstack.org/492707 | |
| 05:40:22 | openstackgerrit | Merged openstack/nova master: Prevent blank line at start of migration placeholders https://review.openstack.org/498004 | |
| 05:50:56 | openstackgerrit | Merged openstack/nova master: Add placeholder migrations for Pike backports https://review.openstack.org/496932 | |
| 06:07:53 | openstackgerrit | Merged openstack/nova master: Change default for [notifications]/default_publisher_id to $host https://review.openstack.org/498094 | |
| 06:10:26 | openstackgerrit | Merged openstack/nova master: Improve assertJsonEqual error reporting https://review.openstack.org/428199 | |
| 06:16:26 | yushiro | Hi, I'd like to give some help for registering host aggregate in stable/ocata with devstack environment. I deployed 2 nodes. 1st is controller which compute driver is 'ironic'. The other is compute node which compute driver is 'libvirt.LibvirtDriver' | |
| 06:17:43 | yushiro | I'd like to separate 'virtual' and 'baremetal' by using host aggregate. However, if I specify controller's hostname as aggregate host, it returns 404(Not Found) | |
| 06:18:23 | yushiro | Here is an operation log: http://paste.openstack.org/show/619721/ | |
| 06:20:03 | yushiro | What can I specify as <host> for 'openstack aggregate add host <aggregate> <host>'? | |
| 06:55:13 | openstackgerrit | Naichuan Sun proposed openstack/nova master: (WIP)xenapi: Live migration failed in xapi pool https://review.openstack.org/489451 | |
| 07:06:58 | ratailor | does anybody know, how to debug functional tests ? | |
| 07:18:53 | openstackgerrit | Shunli Zhou proposed openstack/nova master: Transform servergroup.create notification https://review.openstack.org/454023 | |
| 07:22:54 | jaypipes | ratailor: hi Rajesh, what's up? | |
| 07:23:08 | jaypipes | ratailor: which functional test are you having trouble with? | |
| 07:23:48 | ratailor | jaypipes, I want to debug a db migration functional test. | |
| 07:24:27 | ratailor | jaypipes, FYI, I want to add a functionl test for this.. https://review.openstack.org/#/c/498334/ | |
| 07:24:28 | jaypipes | ratailor: you mean debug the specific SQL that gets produced from, say, the nova.object methods? | |
| 07:25:03 | ratailor | jaypipes, for this migration. https://review.openstack.org/#/c/498334/2/nova/db/sqlalchemy/api_migrations/migrate_repo/versions/045_mysql_host_mappings_binary_collation.py | |
| 07:26:24 | jaypipes | ratailor: ah, yeah. | |
| 07:27:46 | jaypipes | ratailor: it's complaining that you need to add a functional test for that migration to this file: https://github.com/openstack/nova/blob/master/nova/tests/functional/db/api/test_migrations.py | |
| 07:28:02 | jaypipes | ratailor: just take one of the other example tests, like for migration 003: https://github.com/openstack/nova/blob/master/nova/tests/functional/db/api/test_migrations.py#L237 | |
| 07:29:48 | ratailor | jaypipes, I thought about that, but is there any way to debug it, so that I can check what all attributes are available with each object, to efficient write a test for that. | |
| 07:30:21 | jaypipes | ratailor: lemme take a look at your migration. one sec | |
| 07:32:35 | ratailor | python -m testtools.run discover nova.tests.functional.db.api.test_migrations | |
| 07:32:47 | ratailor | jaypipes, I think this help me ^^ | |
| 07:39:42 | ratailor | jaypipes, Thanks for your help. | |
| 07:40:19 | openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: Live migration failed in xapi pool https://review.openstack.org/489451 | |
| 07:43:42 | openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: Live migration failed in xapi pool https://review.openstack.org/489451 | |
| 07:46:09 | jaypipes | ratailor|Lunch: k, reviewed. left instructions on the patch. | |
| 07:56:33 | yushiro | Hi, I'd like to give some help for registering host aggregate in stable/ocata with devstack environment. I deployed 2 nodes. 1st is controller which compute driver is 'ironic'. The other is compute node which compute driver is 'libvirt.LibvirtDriver' | |
| 07:56:39 | yushiro | I'd like to separate 'virtual' and 'baremetal' by using host aggregate. However, if I specify controller's hostname as aggregate host, it returns 404(Not Found) | |
| 07:56:45 | yushiro | Here is an operation log: http://paste.openstack.org/show/619721/ | |
| 07:56:51 | yushiro | What can I specify as <host> for 'openstack aggregate add host <aggregate> <host>'? | |
| 08:05:50 | jaypipes | yushiro: generally best to ask usage questions like this on the openstack@ mailing list or ask.openstack.org (see channel /topic). but, short answer is that you want to use the *compute host* as the host in your aggregate, not the controller. | |
| 08:06:50 | jaypipes | yushiro: your ironic baremetal nodes will be managed by one or more nova-compute services. likewise, your VMs will be managed by nova-compute services running on hypervisor hosts. It is those nova-compute host names that you will use in doing the host-aggregate assignments. | |
| 08:08:27 | yushiro | jaypipes, Thanks. Ah, sorry. I deployed 2 nodes( 1:controller with compute(including ir-cond, ir-api), 2:compute) | |
| 08:09:09 | openstackgerrit | Elod Illes proposed openstack/nova master: Functional test: evacuate with no compute https://review.openstack.org/498482 | |
| 08:09:23 | yushiro | jaypipes, Yes, I think so too. However, controller-hostname (furukawa-ctrl) cannot found ;( ... | |
| 08:10:35 | jaypipes | yushiro: you will still need a nova-compute service on that controller node, though. if you do a nova-manage service list, what shows up? | |
| 08:11:56 | openstackgerrit | Gábor Antal proposed openstack/nova master: Transform instance.resize_prep notification https://review.openstack.org/465081 | |
| 08:12:08 | yushiro | jaypipes, hmm, my goal is to deploy instance both ironic and nova(libvirt) in 1 controller. Let me check a result... | |
| 08:13:14 | jaypipes | yushiro: that won't work :) you'll need to set up a container running on the controller that has a separate hostname for the nova-compute service managing the Ironic nodes. | |
| 08:16:58 | yushiro | jaypipes, ouch!! oh, OK. So, you mean it should be separated between nova-compute and ironic-conductor ? | |
| 08:19:20 | jaypipes | yushiro: the same nova-compute service cannot run *both* the libvirt *and* the ironic virt driver. therefore you will need to have the nova-compute service worker that manages the Ironic baremetal nodes on a separate installation than the nova-compute service running the libvirt virt driver and managing virtual resources. | |
| 08:19:46 | jaypipes | yushiro: you can easily do so by just making a container that runs the nova-compute service with the ironic virt driver. | |
| 08:20:30 | jaypipes | yushiro: that container can run on the same physical host that the other nova-compute service (that manages the virtual resources) is running on. But, it needs a separate hostname and separate process (because the nova.conf will be different) | |
| 08:21:17 | yushiro | jaypipes, Thank you. Well, here is a result 'nova-manage host list' http://paste.openstack.org/show/619730/ Please refer at the end of line. | |
| 08:24:21 | yushiro | jaypipes, Let me explain again.. furukawa-ctrl includes n-cpu,n-csh,n-cond,n-api,n-cell-region,n-cell-child,placement-api,ir-api,ir-cond..., and compute driver is 'ironic.IronicDriver', furukawa-com includes n-cond,n-api-meta,n-cpu and compute driver is 'libvirt.LibvirtDriver' | |
| 08:25:41 | jaypipes | yushiro: you are using cellsv1 functionality? | |
| 08:26:46 | jaypipes | yushiro: you should not use cellsv1 (nova-cells service). what version of OpenStack are you running? | |
| 08:27:02 | jaypipes | yushiro: and how are you installing? are you installing a distro like RDO? | |
| 08:27:09 | openstackgerrit | Gábor Antal proposed openstack/nova master: Transform libvirt.error notification https://review.openstack.org/484851 | |
| 08:27:15 | yushiro | jaypipes, oops, sorry. I didn't tell you a version. The version is stable/ocata with devstack. | |
| 08:28:26 | yushiro | jaypipes, I executed 'nova-manage cell_v2 list_cells' and returned named 'cell0' which UUID is 00000000-0000-0000-0000-000000000000. | |
| 08:28:48 | jaypipes | yushiro: yes, it's confusing. nova-cells service is cellsv1... | |
| 08:29:03 | jaypipes | yushiro: in your localrc, did you enable NOVA_CELLS or something? | |
| 08:30:19 | yushiro | jaypipes, Yes. I added enable_service n-cell in my local.conf because it was got an error if I didn't add this configuration. | |
| 08:31:16 | jaypipes | yushiro: ok, I believe that is the primary source of the problems... | |
| 08:31:36 | jaypipes | yushiro: I'm afraid you will likely need to start over with your devstack installation :( | |
| 08:31:57 | jaypipes | yushiro: you probably hit an error related to "cellsv2 not setup" or similar, yes? | |
| 08:32:38 | jaypipes | yushiro: it is quite unfortunate that cellsv1 and cellsv2 are so confusing. :( | |
| 08:32:47 | yushiro | jaypipes, wow, really? I didn't test 'cellsv2 not setup' but .... OK | |
| 08:33:13 | jaypipes | yushiro: the nova-cells service is cellsv1 and deprecated. cellsv2 is entirely transparent and does not have separate service workers. | |
| 08:33:41 | jaypipes | yushiro: what was the error you got? | |
| 08:34:06 | jaypipes | yushiro: you said above "got an error if I didn't add this configuration.". what specific error did you get? do you remember? | |
| 08:35:50 | yushiro | jaypipes, Sorry. I deployed this env for 2 month ago, log message has been removed ;( | |
| 08:37:54 | jaypipes | yushiro: understood :) I think the error *probably* said something like "cellsv2 setup not complete" or something like that. | |
| 08:38:47 | jaypipes | yushiro: I am 90% sure, however, that the source of your issue here is that cellsv1 is enabled in that environment and unfortunately, the only way to fix this is to start over and not have n-cells enabled. | |
| 08:39:02 | jaypipes | yushiro: apologies for the bad news :( | |
| 08:39:28 | yushiro | jaypipes, no-no. I appreciate with your kindly explanation :) Thank you so much | |
| 08:42:15 | openstackgerrit | Lei Zhang proposed openstack/nova master: placement: extract traits from flavor extra spec https://review.openstack.org/492026 | |
| 08:55:14 | openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: cached images should be cleaned up by time https://review.openstack.org/465954 | |
| 09:00:49 | openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: cached images should be cleaned up by time https://review.openstack.org/465954 | |
| 09:11:29 | openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: Support live migration in pooled multi-nodes environment https://review.openstack.org/489451 | |
| 09:34:00 | openstackgerrit | Viktor Varga proposed openstack/nova master: Ensure image metadata when unshelving BFV instance https://review.openstack.org/498729 | |
| 09:34:00 | openstackgerrit | Viktor Varga proposed openstack/nova master: Remove mox from unit/conductor/test_conductor.py (1) https://review.openstack.org/496691 | |
| 09:53:38 | bhagyashri_s | ratailor: Hi, There is one alternative option to debug unit test case ref: http://superuser.openstack.org/articles/a-guide-to-testing-in-openstack/ not sure that is working or not. | |
| 09:54:22 | ratailor | bhagyashri_s, Thanks! btw I was looking for functional tests. :0 | |
| 09:54:25 | ratailor | :) | |
| 09:54:58 | ratailor | bhagyashri_s, And I got that by this way.. python -m testtools.run discover nova.tests.functional.db.api.test_migrations | |
| 09:55:36 | bhagyashri_s | ratailor: ok. :) | |
| 09:55:45 | openstackgerrit | Alex Xu proposed openstack/nova master: placement: functional tests for multiple shared resource providers https://review.openstack.org/498737 | |
| 09:55:45 | openstackgerrit | Alex Xu proposed openstack/nova master: placement: ensure RP maps to those RPs that share with it https://review.openstack.org/480379 | |