*** edmonds__ has joined #openstack-nova | 00:00 | |
*** edmondsw_ has quit IRC | 00:01 | |
*** felipemonteiro__ has quit IRC | 00:01 | |
*** edmondsw_ has joined #openstack-nova | 00:01 | |
*** edmondsw_ has quit IRC | 00:01 | |
*** edmondsw_ has joined #openstack-nova | 00:02 | |
*** baoli has quit IRC | 00:02 | |
*** edmonds__ has quit IRC | 00:04 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Add functional recreate test for live migration pre-check fails https://review.openstack.org/498627 | 00:09 |
---|---|---|
*** baoli has joined #openstack-nova | 00:10 | |
*** mriedem has quit IRC | 00:11 | |
*** rajathagasthya has quit IRC | 00:12 | |
*** annegentle has quit IRC | 00:12 | |
*** yamamoto_ has joined #openstack-nova | 00:13 | |
*** yamamoto_ has quit IRC | 00:13 | |
*** ragasthya has quit IRC | 00:14 | |
*** Swami has quit IRC | 00:19 | |
*** ijw has joined #openstack-nova | 00:19 | |
*** sterdnotshaken1 has quit IRC | 00:20 | |
*** ijw has quit IRC | 00:21 | |
*** hshiina has joined #openstack-nova | 00:26 | |
*** edmondsw_ has quit IRC | 00:26 | |
*** edmondsw has joined #openstack-nova | 00:29 | |
*** edmondsw has quit IRC | 00:31 | |
*** edmondsw has joined #openstack-nova | 00:31 | |
*** edmondsw has quit IRC | 00:36 | |
*** kiennt has joined #openstack-nova | 00:38 | |
*** Hazelesque has quit IRC | 00:44 | |
*** slaweq_ has joined #openstack-nova | 00:45 | |
*** Hazelesque has joined #openstack-nova | 00:46 | |
*** Shunli has joined #openstack-nova | 00:49 | |
*** slaweq_ has quit IRC | 00:50 | |
*** thorst_afk has joined #openstack-nova | 00:51 | |
*** jdurgin has joined #openstack-nova | 00:51 | |
*** rajathagasthya has joined #openstack-nova | 00:52 | |
*** zhurong has joined #openstack-nova | 00:52 | |
*** ragasthya has joined #openstack-nova | 00:55 | |
*** ljxiash has joined #openstack-nova | 00:55 | |
* alex_xu stuck in an internal training | 00:55 | |
*** rajathagasthya has quit IRC | 00:56 | |
*** thorst_afk has quit IRC | 00:59 | |
*** ljxiash has quit IRC | 00:59 | |
*** gszasz has quit IRC | 01:00 | |
*** baoli has quit IRC | 01:01 | |
*** masber has quit IRC | 01:01 | |
*** baoli has joined #openstack-nova | 01:02 | |
*** masber has joined #openstack-nova | 01:02 | |
*** phuongnh has joined #openstack-nova | 01:02 | |
*** Nel1x has joined #openstack-nova | 01:03 | |
*** gouthamr_ has joined #openstack-nova | 01:05 | |
*** baoli has quit IRC | 01:06 | |
*** gouthamr has quit IRC | 01:07 | |
*** licanwei has joined #openstack-nova | 01:08 | |
*** yamamoto_ has joined #openstack-nova | 01:14 | |
*** baoli has joined #openstack-nova | 01:18 | |
*** yamamoto_ has quit IRC | 01:20 | |
*** litao__ has joined #openstack-nova | 01:27 | |
*** gouthamr_ is now known as gouthamr | 01:27 | |
*** edmondsw has joined #openstack-nova | 01:40 | |
*** edmondsw has quit IRC | 01:44 | |
*** slaweq_ has joined #openstack-nova | 01:46 | |
*** zxy has joined #openstack-nova | 01:47 | |
*** ijw has joined #openstack-nova | 01:48 | |
*** slaweq_ has quit IRC | 01:50 | |
*** ijw has quit IRC | 01:53 | |
*** Masahisa has joined #openstack-nova | 01:53 | |
openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: cached images should be cleaned up by time https://review.openstack.org/465954 | 01:59 |
*** thorst_afk has joined #openstack-nova | 02:00 | |
*** thorst_afk has quit IRC | 02:06 | |
*** yamahata has quit IRC | 02:08 | |
*** ljxiash has joined #openstack-nova | 02:12 | |
*** baoli has quit IRC | 02:16 | |
*** yamamoto_ has joined #openstack-nova | 02:16 | |
*** diga has quit IRC | 02:18 | |
*** baoli has joined #openstack-nova | 02:19 | |
*** baoli has quit IRC | 02:19 | |
*** baoli has joined #openstack-nova | 02:19 | |
*** ijw has joined #openstack-nova | 02:20 | |
*** yamamoto_ has quit IRC | 02:22 | |
*** tetsuro has joined #openstack-nova | 02:27 | |
*** coreywright has quit IRC | 02:27 | |
*** ijw has quit IRC | 02:28 | |
*** gbarros has joined #openstack-nova | 02:30 | |
*** ragasthya has quit IRC | 02:31 | |
*** dave-mccowan has quit IRC | 02:32 | |
*** yangyapeng has joined #openstack-nova | 02:33 | |
*** yangyapeng has quit IRC | 02:33 | |
*** yangyapeng has joined #openstack-nova | 02:34 | |
*** gbarros has quit IRC | 02:34 | |
*** crushil has quit IRC | 02:35 | |
*** xinliang has quit IRC | 02:36 | |
*** jbernard has quit IRC | 02:40 | |
*** hongbin has joined #openstack-nova | 02:43 | |
*** sridharg has joined #openstack-nova | 02:45 | |
*** sree has joined #openstack-nova | 02:45 | |
*** coreywright has joined #openstack-nova | 02:45 | |
openstackgerrit | Shunli Zhou proposed openstack/nova master: Transform servergroup.create notification https://review.openstack.org/454023 | 02:46 |
*** slaweq_ has joined #openstack-nova | 02:47 | |
*** xinliang has joined #openstack-nova | 02:49 | |
*** sree has quit IRC | 02:49 | |
*** yamamoto has joined #openstack-nova | 02:49 | |
*** gcb has joined #openstack-nova | 02:50 | |
*** felipemonteiro__ has joined #openstack-nova | 02:51 | |
*** slaweq_ has quit IRC | 02:52 | |
*** diga has joined #openstack-nova | 02:53 | |
*** masber has quit IRC | 02:53 | |
*** felipemonteiro_ has joined #openstack-nova | 02:55 | |
*** hongbin_ has joined #openstack-nova | 02:56 | |
*** hongbin has quit IRC | 02:56 | |
*** hongbin_ has quit IRC | 02:56 | |
*** hongbin has joined #openstack-nova | 02:56 | |
*** felipemonteiro has joined #openstack-nova | 02:57 | |
*** felipemonteiro__ has quit IRC | 02:59 | |
*** gouthamr has quit IRC | 02:59 | |
*** felipemonteiro_ has quit IRC | 03:00 | |
*** thorst_afk has joined #openstack-nova | 03:01 | |
*** thorst_afk has quit IRC | 03:06 | |
*** yamahata has joined #openstack-nova | 03:06 | |
*** felipemonteiro has quit IRC | 03:11 | |
*** yamamoto has quit IRC | 03:12 | |
*** itlinux has joined #openstack-nova | 03:13 | |
*** zerda3 has quit IRC | 03:18 | |
*** jbernard has joined #openstack-nova | 03:27 | |
*** ijw has joined #openstack-nova | 03:29 | |
*** baoli has quit IRC | 03:30 | |
*** annegentle has joined #openstack-nova | 03:34 | |
*** ijw has quit IRC | 03:40 | |
*** ijw has joined #openstack-nova | 03:40 | |
*** ijw_ has joined #openstack-nova | 03:41 | |
*** ijw has quit IRC | 03:44 | |
*** slaweq_ has joined #openstack-nova | 03:48 | |
*** annegentle has quit IRC | 03:48 | |
*** annegentle has joined #openstack-nova | 03:48 | |
*** hieulq has quit IRC | 03:49 | |
*** hieulq has joined #openstack-nova | 03:49 | |
*** udesale has joined #openstack-nova | 03:50 | |
*** sree has joined #openstack-nova | 03:50 | |
*** tiendc has joined #openstack-nova | 03:52 | |
*** slaweq_ has quit IRC | 03:52 | |
*** annegentle has quit IRC | 03:53 | |
*** rajathagasthya has joined #openstack-nova | 03:55 | |
*** TuanLA has joined #openstack-nova | 03:55 | |
*** ljxiash has quit IRC | 04:02 | |
*** thorst_afk has joined #openstack-nova | 04:02 | |
*** ljxiash has joined #openstack-nova | 04:02 | |
*** links has joined #openstack-nova | 04:03 | |
*** ljxiash has quit IRC | 04:07 | |
*** thorst_afk has quit IRC | 04:07 | |
*** masber has joined #openstack-nova | 04:08 | |
*** gyee has quit IRC | 04:09 | |
*** hoonetorg has quit IRC | 04:11 | |
*** adisky__ has joined #openstack-nova | 04:12 | |
*** yamamoto has joined #openstack-nova | 04:13 | |
*** hongbin has quit IRC | 04:13 | |
*** Dinesh_Bhor has joined #openstack-nova | 04:16 | |
*** Dinesh_Bhor has left #openstack-nova | 04:16 | |
*** yamamoto has quit IRC | 04:19 | |
*** itlinux has quit IRC | 04:19 | |
*** claudiub|2 has joined #openstack-nova | 04:21 | |
*** zhurong has quit IRC | 04:21 | |
*** chyka has joined #openstack-nova | 04:23 | |
*** hoonetorg has joined #openstack-nova | 04:23 | |
*** lpetrut has joined #openstack-nova | 04:26 | |
*** chyka has quit IRC | 04:27 | |
*** felipemonteiro has joined #openstack-nova | 04:37 | |
*** rajathagasthya has quit IRC | 04:47 | |
*** felipemonteiro has quit IRC | 04:47 | |
*** slaweq_ has joined #openstack-nova | 04:49 | |
*** slaweq_ has quit IRC | 04:54 | |
*** shan has joined #openstack-nova | 04:55 | |
*** zhurong has joined #openstack-nova | 04:56 | |
*** lpetrut has quit IRC | 04:56 | |
*** lajoskatona has joined #openstack-nova | 05:00 | |
*** thorst_afk has joined #openstack-nova | 05:03 | |
*** kornicameister has quit IRC | 05:03 | |
*** jaypipes has quit IRC | 05:04 | |
*** thorst_afk has quit IRC | 05:08 | |
*** cfriesen has quit IRC | 05:10 | |
*** ljxiash has joined #openstack-nova | 05:12 | |
*** yamamoto has joined #openstack-nova | 05:15 | |
*** sridharg has quit IRC | 05:16 | |
*** sridharg has joined #openstack-nova | 05:17 | |
*** yamamoto has quit IRC | 05:21 | |
*** Shunli has quit IRC | 05:22 | |
*** Shunli has joined #openstack-nova | 05:22 | |
*** ratailor has joined #openstack-nova | 05:24 | |
*** TuanLA_ has joined #openstack-nova | 05:25 | |
*** TuanLA has quit IRC | 05:28 | |
*** ijw_ has quit IRC | 05:31 | |
openstackgerrit | Merged openstack/nova master: Fix a typo in code comment https://review.openstack.org/495665 | 05:37 |
openstackgerrit | Merged openstack/nova master: Remove "dhcp_options_for_instance" https://review.openstack.org/492707 | 05:39 |
openstackgerrit | Merged openstack/nova master: Prevent blank line at start of migration placeholders https://review.openstack.org/498004 | 05:40 |
*** phuongnh has quit IRC | 05:41 | |
*** tiendc has quit IRC | 05:41 | |
*** phuongnh has joined #openstack-nova | 05:42 | |
*** tiendc has joined #openstack-nova | 05:42 | |
*** trinaths has joined #openstack-nova | 05:43 | |
*** mdnadeem has joined #openstack-nova | 05:44 | |
*** slaweq_ has joined #openstack-nova | 05:50 | |
openstackgerrit | Merged openstack/nova master: Add placeholder migrations for Pike backports https://review.openstack.org/496932 | 05:50 |
*** slaweq_ has quit IRC | 05:54 | |
*** carthaca_1 has quit IRC | 05:58 | |
*** carthaca_ has joined #openstack-nova | 05:58 | |
*** thorst_afk has joined #openstack-nova | 06:03 | |
*** yangyape_ has joined #openstack-nova | 06:04 | |
*** yangyapeng has quit IRC | 06:05 | |
*** yangyape_ has quit IRC | 06:05 | |
*** yangyap__ has joined #openstack-nova | 06:05 | |
*** yushiro has joined #openstack-nova | 06:07 | |
openstackgerrit | Merged openstack/nova master: Change default for [notifications]/default_publisher_id to $host https://review.openstack.org/498094 | 06:07 |
*** thorst_afk has quit IRC | 06:09 | |
openstackgerrit | Merged openstack/nova master: Improve assertJsonEqual error reporting https://review.openstack.org/428199 | 06:10 |
*** yamamoto has joined #openstack-nova | 06:13 | |
*** Oku_OS-away is now known as Oku_OS | 06:15 | |
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:16 |
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:17 |
*** ljxiash has quit IRC | 06:18 | |
yushiro | Here is an operation log: http://paste.openstack.org/show/619721/ | 06:18 |
*** ljxiash has joined #openstack-nova | 06:19 | |
yushiro | What can I specify as <host> for 'openstack aggregate add host <aggregate> <host>'? | 06:20 |
*** ljxiash has quit IRC | 06:27 | |
*** yamamoto has quit IRC | 06:38 | |
*** yamamoto has joined #openstack-nova | 06:39 | |
*** yamamoto has quit IRC | 06:39 | |
*** pcaruana has joined #openstack-nova | 06:39 | |
*** ljxiash has joined #openstack-nova | 06:42 | |
*** markus_z has joined #openstack-nova | 06:45 | |
*** jaypipes has joined #openstack-nova | 06:45 | |
*** ljxiash has quit IRC | 06:46 | |
*** ljxiash has joined #openstack-nova | 06:49 | |
*** slaweq_ has joined #openstack-nova | 06:51 | |
*** andreas_s has joined #openstack-nova | 06:54 | |
openstackgerrit | Naichuan Sun proposed openstack/nova master: (WIP)xenapi: Live migration failed in xapi pool https://review.openstack.org/489451 | 06:55 |
*** slaweq_ has quit IRC | 06:56 | |
*** thorst_afk has joined #openstack-nova | 07:05 | |
ratailor | does anybody know, how to debug functional tests ? | 07:06 |
*** Nel1x has quit IRC | 07:08 | |
*** rcernin has joined #openstack-nova | 07:10 | |
*** thorst_afk has quit IRC | 07:10 | |
*** bhagyashri_s has joined #openstack-nova | 07:11 | |
*** ps_jadhav has quit IRC | 07:13 | |
*** pooja_jadhav has quit IRC | 07:13 | |
*** bhagyashris has quit IRC | 07:13 | |
*** pooja_jadhav has joined #openstack-nova | 07:13 | |
*** ps_jadhav has joined #openstack-nova | 07:14 | |
*** zhurong has quit IRC | 07:15 | |
*** mnestratov has joined #openstack-nova | 07:16 | |
*** zhurong has joined #openstack-nova | 07:17 | |
openstackgerrit | Shunli Zhou proposed openstack/nova master: Transform servergroup.create notification https://review.openstack.org/454023 | 07:18 |
*** bkopilov has quit IRC | 07:21 | |
jaypipes | ratailor: hi Rajesh, what's up? | 07:22 |
jaypipes | ratailor: which functional test are you having trouble with? | 07:23 |
ratailor | jaypipes, I want to debug a db migration functional test. | 07:23 |
ratailor | jaypipes, FYI, I want to add a functionl test for this.. https://review.openstack.org/#/c/498334/ | 07:24 |
jaypipes | ratailor: you mean debug the specific SQL that gets produced from, say, the nova.object methods? | 07:24 |
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:25 |
*** tesseract has joined #openstack-nova | 07:25 | |
jaypipes | ratailor: ah, yeah. | 07:26 |
*** bkopilov has joined #openstack-nova | 07:26 | |
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:27 |
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:28 |
*** jpena|off is now known as jpena | 07:28 | |
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:29 |
jaypipes | ratailor: lemme take a look at your migration. one sec | 07:30 |
ratailor | python -m testtools.run discover nova.tests.functional.db.api.test_migrations | 07:32 |
ratailor | jaypipes, I think this help me ^^ | 07:32 |
*** ragiman has joined #openstack-nova | 07:33 | |
*** yamahata has quit IRC | 07:37 | |
ratailor | jaypipes, Thanks for your help. | 07:39 |
*** ratailor is now known as ratailor|Lunch | 07:39 | |
openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: Live migration failed in xapi pool https://review.openstack.org/489451 | 07:40 |
*** yamamoto has joined #openstack-nova | 07:40 | |
*** priteau has joined #openstack-nova | 07:40 | |
*** edmondsw has joined #openstack-nova | 07:40 | |
openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: Live migration failed in xapi pool https://review.openstack.org/489451 | 07:43 |
*** edmondsw has quit IRC | 07:45 | |
*** yamamoto has quit IRC | 07:45 | |
jaypipes | ratailor|Lunch: k, reviewed. left instructions on the patch. | 07:46 |
*** edmondsw has joined #openstack-nova | 07:49 | |
*** ralonsoh has joined #openstack-nova | 07:50 | |
*** slaweq_ has joined #openstack-nova | 07:52 | |
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 |
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 |
yushiro | Here is an operation log: http://paste.openstack.org/show/619721/ | 07:56 |
yushiro | What can I specify as <host> for 'openstack aggregate add host <aggregate> <host>'? | 07:56 |
*** slaweq_ has quit IRC | 07:57 | |
*** chyka has joined #openstack-nova | 07:59 | |
*** chyka has quit IRC | 08:03 | |
*** thorst_afk has joined #openstack-nova | 08:05 | |
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:05 |
*** alex_xu has quit IRC | 08:06 | |
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:06 |
*** yangyap__ has quit IRC | 08:07 | |
yushiro | jaypipes, Thanks. Ah, sorry. I deployed 2 nodes( 1:controller with compute(including ir-cond, ir-api), 2:compute) | 08:08 |
openstackgerrit | Elod Illes proposed openstack/nova master: Functional test: evacuate with no compute https://review.openstack.org/498482 | 08:09 |
yushiro | jaypipes, Yes, I think so too. However, controller-hostname (furukawa-ctrl) cannot found ;( ... | 08:09 |
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:10 |
*** thorst_afk has quit IRC | 08:10 | |
openstackgerrit | Gábor Antal proposed openstack/nova master: Transform instance.resize_prep notification https://review.openstack.org/465081 | 08:11 |
yushiro | jaypipes, hmm, my goal is to deploy instance both ironic and nova(libvirt) in 1 controller. Let me check a result... | 08:12 |
*** alex_xu has joined #openstack-nova | 08:12 | |
*** alexchadin has joined #openstack-nova | 08:12 | |
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:13 |
*** slunkad has quit IRC | 08:13 | |
*** slunkad has joined #openstack-nova | 08:14 | |
*** yangyapeng has joined #openstack-nova | 08:15 | |
*** yangyapeng has quit IRC | 08:16 | |
*** shaohe_feng has quit IRC | 08:16 | |
yushiro | jaypipes, ouch!! oh, OK. So, you mean it should be separated between nova-compute and ironic-conductor ? | 08:16 |
*** yangyapeng has joined #openstack-nova | 08:17 | |
*** yangyapeng has quit IRC | 08:18 | |
*** shaohe_feng has joined #openstack-nova | 08:19 | |
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 |
jaypipes | yushiro: you can easily do so by just making a container that runs the nova-compute service with the ironic virt driver. | 08:19 |
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:20 |
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:21 |
*** TuanLA_ has quit IRC | 08: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:24 |
*** TuanLA has joined #openstack-nova | 08:24 | |
jaypipes | yushiro: you are using cellsv1 functionality? | 08:25 |
*** ljxiash has quit IRC | 08:26 | |
jaypipes | yushiro: you should not use cellsv1 (nova-cells service). what version of OpenStack are you running? | 08:26 |
jaypipes | yushiro: and how are you installing? are you installing a distro like RDO? | 08:27 |
openstackgerrit | Gábor Antal proposed openstack/nova master: Transform libvirt.error notification https://review.openstack.org/484851 | 08:27 |
yushiro | jaypipes, oops, sorry. I didn't tell you a version. The version is stable/ocata with devstack. | 08:27 |
yushiro | jaypipes, I executed 'nova-manage cell_v2 list_cells' and returned named 'cell0' which UUID is 00000000-0000-0000-0000-000000000000. | 08:28 |
jaypipes | yushiro: yes, it's confusing. nova-cells service is cellsv1... | 08:28 |
jaypipes | yushiro: in your localrc, did you enable NOVA_CELLS or something? | 08:29 |
*** edmondsw has quit IRC | 08:29 | |
* jaypipes was almost certain devstack had removed cellsv1 stuff by now... :( | 08:29 | |
*** ratailor|Lunch is now known as ratailor | 08:29 | |
*** yangyapeng has joined #openstack-nova | 08:30 | |
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:30 |
jaypipes | yushiro: ok, I believe that is the primary source of the problems... | 08:31 |
jaypipes | yushiro: I'm afraid you will likely need to start over with your devstack installation :( | 08:31 |
jaypipes | yushiro: you probably hit an error related to "cellsv2 not setup" or similar, yes? | 08:31 |
*** ljxiash has joined #openstack-nova | 08:32 | |
jaypipes | yushiro: it is quite unfortunate that cellsv1 and cellsv2 are so confusing. :( | 08:32 |
yushiro | jaypipes, wow, really? I didn't test 'cellsv2 not setup' but .... OK | 08:32 |
jaypipes | yushiro: the nova-cells service is cellsv1 and deprecated. cellsv2 is entirely transparent and does not have separate service workers. | 08:33 |
jaypipes | yushiro: what was the error you got? | 08:33 |
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:34 |
*** ljxiash is now known as Tom___ | 08:34 | |
*** Tom___ has quit IRC | 08:35 | |
*** Tom___ has joined #openstack-nova | 08:35 | |
yushiro | jaypipes, Sorry. I deployed this env for 2 month ago, log message has been removed ;( | 08:35 |
jaypipes | yushiro: understood :) I think the error *probably* said something like "cellsv2 setup not complete" or something like that. | 08:37 |
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:38 |
jaypipes | yushiro: apologies for the bad news :( | 08:39 |
yushiro | jaypipes, no-no. I appreciate with your kindly explanation :) Thank you so much | 08:39 |
*** efoley has joined #openstack-nova | 08:40 | |
*** yamamoto has joined #openstack-nova | 08:42 | |
openstackgerrit | Lei Zhang proposed openstack/nova master: placement: extract traits from flavor extra spec https://review.openstack.org/492026 | 08:42 |
*** shan has quit IRC | 08:43 | |
*** yamamoto has quit IRC | 08:47 | |
*** cdent has joined #openstack-nova | 08:50 | |
*** slaweq_ has joined #openstack-nova | 08:53 | |
openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: cached images should be cleaned up by time https://review.openstack.org/465954 | 08:55 |
*** slaweq_ has quit IRC | 08:58 | |
*** shan has joined #openstack-nova | 08:58 | |
*** lucas-afk is now known as lucasagomes | 08:59 | |
openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: cached images should be cleaned up by time https://review.openstack.org/465954 | 09:00 |
*** ratailor_ has joined #openstack-nova | 09:01 | |
*** ratailor_ has quit IRC | 09:01 | |
*** ratailor_ has joined #openstack-nova | 09:02 | |
*** ratailor has quit IRC | 09:04 | |
*** rmart04 has joined #openstack-nova | 09:06 | |
*** thorst_afk has joined #openstack-nova | 09:06 | |
*** thorst_afk has quit IRC | 09:11 | |
openstackgerrit | Naichuan Sun proposed openstack/nova master: xenapi: Support live migration in pooled multi-nodes environment https://review.openstack.org/489451 | 09:11 |
*** hshiina has quit IRC | 09:15 | |
*** ratailor has joined #openstack-nova | 09:22 | |
*** ratailor_ has quit IRC | 09:26 | |
*** Shunli has quit IRC | 09:26 | |
*** gixxer1k has joined #openstack-nova | 09:30 | |
*** yangyape_ has joined #openstack-nova | 09:31 | |
*** hferenc has joined #openstack-nova | 09:31 | |
*** amarao has joined #openstack-nova | 09:32 | |
openstackgerrit | Viktor Varga proposed openstack/nova master: Remove mox from unit/conductor/test_conductor.py (1) https://review.openstack.org/496691 | 09:34 |
openstackgerrit | Viktor Varga proposed openstack/nova master: Ensure image metadata when unshelving BFV instance https://review.openstack.org/498729 | 09:34 |
*** yangyapeng has quit IRC | 09:34 | |
*** edmondsw has joined #openstack-nova | 09:35 | |
*** hferenc has quit IRC | 09:35 | |
*** sambetts|afk is now known as sambetts | 09:36 | |
*** hferenc has joined #openstack-nova | 09:37 | |
*** yamamoto has joined #openstack-nova | 09:43 | |
*** edmondsw has quit IRC | 09:47 | |
*** yamamoto has quit IRC | 09:49 | |
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:53 |
*** slaweq_ has joined #openstack-nova | 09:54 | |
ratailor | bhagyashri_s, Thanks! btw I was looking for functional tests. :0 | 09:54 |
ratailor | :) | 09:54 |
*** sdague has joined #openstack-nova | 09:54 | |
*** shan7 has joined #openstack-nova | 09:54 | |
ratailor | bhagyashri_s, And I got that by this way.. python -m testtools.run discover nova.tests.functional.db.api.test_migrations | 09:54 |
*** moshele has joined #openstack-nova | 09:55 | |
bhagyashri_s | ratailor: ok. :) | 09:55 |
openstackgerrit | Alex Xu proposed openstack/nova master: placement: ensure RP maps to those RPs that share with it https://review.openstack.org/480379 | 09:55 |
openstackgerrit | Alex Xu proposed openstack/nova master: placement: functional tests for multiple shared resource providers https://review.openstack.org/498737 | 09:55 |
*** sapd has quit IRC | 09:56 | |
*** sapd has joined #openstack-nova | 09:57 | |
*** alexchadin has quit IRC | 09:58 | |
*** slaweq_ has quit IRC | 09:58 | |
*** alexchadin has joined #openstack-nova | 09:59 | |
openstackgerrit | Alex Xu proposed openstack/nova master: placement: ensure RP maps to those RPs that share with it https://review.openstack.org/480379 | 10:01 |
*** udesale has quit IRC | 10:02 | |
*** ratailor has quit IRC | 10:07 | |
*** ratailor has joined #openstack-nova | 10:08 | |
*** alexchadin has quit IRC | 10:12 | |
*** alexchadin has joined #openstack-nova | 10:13 | |
*** alexchadin has quit IRC | 10:13 | |
*** hferenc has quit IRC | 10:13 | |
*** alexchadin has joined #openstack-nova | 10:14 | |
*** sapd has quit IRC | 10:17 | |
openstackgerrit | Jianghua Wang proposed openstack/nova master: XenAPI: deprecate image handler class path option https://review.openstack.org/497201 | 10:17 |
*** alexchadin has quit IRC | 10:17 | |
*** dtantsur|afk is now known as dtantsur | 10:23 | |
*** ociuhandu has quit IRC | 10:30 | |
*** Tom___ has quit IRC | 10:32 | |
*** sapd has joined #openstack-nova | 10:33 | |
*** Tom___ has joined #openstack-nova | 10:34 | |
*** lpetrut has joined #openstack-nova | 10:34 | |
*** lpetrut_ has joined #openstack-nova | 10:34 | |
*** zhurong has quit IRC | 10:35 | |
*** Tom___ has quit IRC | 10:38 | |
*** felipemonteiro has joined #openstack-nova | 10:44 | |
*** yamamoto has joined #openstack-nova | 10:45 | |
*** zxy has quit IRC | 10:47 | |
*** yangyape_ has quit IRC | 10:48 | |
*** zxy has joined #openstack-nova | 10:48 | |
*** felipemonteiro has quit IRC | 10:48 | |
*** yangyapeng has joined #openstack-nova | 10:49 | |
*** yamamoto has quit IRC | 10:51 | |
*** ociuhandu has joined #openstack-nova | 10:51 | |
*** ps_jadhav has quit IRC | 10:54 | |
*** TuanLA has quit IRC | 10:55 | |
*** slaweq_ has joined #openstack-nova | 10:55 | |
*** slaweq_ has quit IRC | 11:00 | |
*** trinaths has left #openstack-nova | 11:02 | |
*** moshele has quit IRC | 11:06 | |
VAhl | WARNING: cell0 mapping not found - not syncing cell0. How do I recreate the cell0? OS Pike | 11:06 |
*** thorst_afk has joined #openstack-nova | 11:07 | |
*** moshele has joined #openstack-nova | 11:08 | |
*** thorst_afk has quit IRC | 11:12 | |
*** alexchadin has joined #openstack-nova | 11:13 | |
*** alexchadin has quit IRC | 11:16 | |
*** tetsuro has quit IRC | 11:21 | |
*** diga has quit IRC | 11:24 | |
*** alexchadin has joined #openstack-nova | 11:24 | |
*** diga has joined #openstack-nova | 11:24 | |
*** yushiro has quit IRC | 11:27 | |
*** sree has quit IRC | 11:28 | |
*** kiennt has quit IRC | 11:28 | |
*** tiendc has quit IRC | 11:31 | |
*** shan has quit IRC | 11:32 | |
*** shan7 has quit IRC | 11:32 | |
openstackgerrit | Merged openstack/nova master: tests: De-duplicate some graphics tests https://review.openstack.org/497969 | 11:34 |
*** zhurong has joined #openstack-nova | 11:34 | |
*** chyka has joined #openstack-nova | 11:35 | |
openstackgerrit | Merged openstack/nova master: Updates to scheduling workflow doc https://review.openstack.org/498613 | 11:36 |
*** udesale has joined #openstack-nova | 11:36 | |
*** ratailor has quit IRC | 11:38 | |
*** chyka has quit IRC | 11:39 | |
*** jaypipes has quit IRC | 11:42 | |
*** yamamoto has joined #openstack-nova | 11:47 | |
*** edmondsw has joined #openstack-nova | 11:48 | |
*** edmondsw has quit IRC | 11:52 | |
*** yamamoto has quit IRC | 11:52 | |
*** gixxer1k has quit IRC | 11:55 | |
*** gixxer1k has joined #openstack-nova | 11:55 | |
openstackgerrit | Jianghua Wang proposed openstack/nova master: XenAPI: define a new image handler to use vdi streaming https://review.openstack.org/486475 | 11:57 |
*** jaypipes has joined #openstack-nova | 11:58 | |
*** lucasagomes is now known as lucas-hungry | 11:58 | |
*** litao__ has quit IRC | 11:59 | |
*** Dave has quit IRC | 12:02 | |
*** dave-mccowan has joined #openstack-nova | 12:05 | |
*** thorst_afk has joined #openstack-nova | 12:06 | |
*** vladikr has joined #openstack-nova | 12:13 | |
*** jpena is now known as jpena|lunch | 12:14 | |
*** tbachman has quit IRC | 12:18 | |
*** pchavva has joined #openstack-nova | 12:19 | |
*** MVenesio has joined #openstack-nova | 12:20 | |
*** MVenesio has quit IRC | 12:20 | |
*** tbachman has joined #openstack-nova | 12:23 | |
*** dtantsur is now known as dtantsur|busy | 12:23 | |
*** bkopilov has quit IRC | 12:25 | |
*** bkopilov has joined #openstack-nova | 12:25 | |
*** gcb has quit IRC | 12:29 | |
*** gcb has joined #openstack-nova | 12:30 | |
*** markus_z has quit IRC | 12:36 | |
*** zhurong has quit IRC | 12:36 | |
*** alexchadin has quit IRC | 12:36 | |
*** obre has quit IRC | 12:39 | |
*** obre has joined #openstack-nova | 12:40 | |
*** obre has quit IRC | 12:42 | |
*** obre has joined #openstack-nova | 12:42 | |
*** lucasxu has joined #openstack-nova | 12:42 | |
*** obre has quit IRC | 12:45 | |
*** yangyapeng has quit IRC | 12:46 | |
*** obre has joined #openstack-nova | 12:46 | |
*** felipemonteiro has joined #openstack-nova | 12:46 | |
*** slaweq_ has joined #openstack-nova | 12:48 | |
*** slaweq_ has quit IRC | 12:48 | |
*** yamamoto has joined #openstack-nova | 12:49 | |
*** felipemonteiro_ has joined #openstack-nova | 12:49 | |
*** sree has joined #openstack-nova | 12:50 | |
*** felipemonteiro__ has joined #openstack-nova | 12:50 | |
*** zhurong has joined #openstack-nova | 12:50 | |
*** eharney has quit IRC | 12:50 | |
*** alexchadin has joined #openstack-nova | 12:50 | |
*** felipemonteiro has quit IRC | 12:52 | |
*** yamamoto has quit IRC | 12:54 | |
*** felipemonteiro_ has quit IRC | 12:54 | |
*** coreywright has quit IRC | 12:58 | |
*** gabor_antal_ has joined #openstack-nova | 12:59 | |
*** lucas-hungry is now known as lucasagomes | 13:01 | |
*** slaweq has quit IRC | 13:02 | |
*** esberglu has joined #openstack-nova | 13:02 | |
*** esberglu has quit IRC | 13:02 | |
*** esberglu has joined #openstack-nova | 13:03 | |
*** slaweq has joined #openstack-nova | 13:03 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: cover migration cases with functional tests https://review.openstack.org/493865 | 13:04 |
bhagyashri_s | mriedem, jaypipes, dansmith: Hi, Just wanted to ask the future plans regarding resources usages related (cpu/disk/memory used) information in the compute_nodes db table, Is there any plan to remove this resource usages related information from compute_nodes db table, because till now what I observed is: resource usages are stored in allocations db table at placement side, so same thing needs to be store again in compute_nodes table as well. | 13:05 |
*** hoonetorg has quit IRC | 13:08 | |
jaypipes | bhagyashri_s: excellent question :) I would really like to remove the usage fields from the compute_nodes table for those resource classes. however, we still rely on those fields unfortunately for some Compute REST API results. | 13:09 |
*** hoonetorg has joined #openstack-nova | 13:09 | |
jaypipes | bhagyashri_s: until we rewrite those REST API pieces to use placement, we can't get rid of them. | 13:09 |
jaypipes | bhagyashri_s: lemme grab some links for you... one sec | 13:10 |
claudiub|2 | artom: hello. around? | 13:11 |
jaypipes | bhagyashri_s: tada: https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/hypervisors.py#L54 | 13:11 |
*** krtaylor has joined #openstack-nova | 13:11 | |
*** lyan has joined #openstack-nova | 13:11 | |
jaypipes | bhagyashri_s: that compute REST API endpoint (/os-hypervisors) need to just go away... :) | 13:12 |
*** niraj_singh has joined #openstack-nova | 13:12 | |
jaypipes | bhagyashri_s: and essentially deprecated in favor of the placement API. | 13:12 |
*** coreywright has joined #openstack-nova | 13:12 | |
bhagyashri_s | jaypipes: ohh ok. | 13:12 |
jaypipes | bhagyashri_s: which has the /usages endpoint | 13:12 |
jaypipes | bhagyashri_s: make sense? | 13:12 |
bhagyashri_s | jaypipes: yes | 13:12 |
jaypipes | bhagyashri_s: note that the compute API's GET /os-hypervisors endpoint is an admin-only hting | 13:13 |
jaypipes | thing | 13:13 |
jaypipes | as is the placement API. | 13:13 |
*** mriedem has joined #openstack-nova | 13:15 | |
bhagyashri_s | jaypipes: so is there any plan in future to deprecate that | 13:16 |
*** links has quit IRC | 13:18 | |
*** catintheroof has joined #openstack-nova | 13:19 | |
bhagyashri_s | jaypipes: and as you mentioned for compute rest api endpoint like /os-hypervisors we will get info from placement API. | 13:19 |
*** dave-mccowan has quit IRC | 13:19 | |
artom | claudiub|2, yeah - give me, like, 30 minutes to drive kids to daycare | 13:19 |
*** jpena|lunch is now known as jpena | 13:20 | |
*** gszasz has joined #openstack-nova | 13:21 | |
jaypipes | bhagyashri_s: it's not been thoroughly discussed, no... probably a good thing to bring up on the mailing list and discuss in Denver PTG | 13:21 |
bhagyashri_s | jaypipes: so that resource usages related columns in the compute_node table will not be needed any more | 13:22 |
mriedem | gibi: i don't see much advantage in mocking out the FakeDriver here rather than just stubbing out the manager method https://review.openstack.org/#/c/498627/1/nova/tests/functional/test_servers.py | 13:22 |
*** moshele has quit IRC | 13:22 | |
*** moshele has joined #openstack-nova | 13:23 | |
bhagyashri_s | jaypipes: ok. Thank you for info and sure will discussed in Denver PTG. | 13:23 |
bhagyashri_s | jaypipes: :) | 13:24 |
*** belmoreira has joined #openstack-nova | 13:26 | |
*** lucasagomes is now known as lucas-brb | 13:26 | |
*** slaweq has quit IRC | 13:29 | |
*** slaweq has joined #openstack-nova | 13:30 | |
*** slaweq has quit IRC | 13:30 | |
*** udesale has quit IRC | 13:30 | |
*** mrcc has joined #openstack-nova | 13:31 | |
*** armax has quit IRC | 13:31 | |
*** slaweq has joined #openstack-nova | 13:32 | |
lpetrut | Hi, we have an issue with nova assisted volume snapshots when a separate DB is being used for each cell. The API only accepts a volume id, fetching the instance id from the BDM. The issue is that the BDM object cannot be retrieved as the nova api service is looking in the wrong DB (not knowing which cell to use). | 13:33 |
*** gouthamr has joined #openstack-nova | 13:33 | |
*** baoli has joined #openstack-nova | 13:33 | |
*** baoli has quit IRC | 13:34 | |
lpetrut | I thought you guys may provide some input :) relevant nova api code snippet: https://github.com/openstack/nova/blob/5d3a11b9c9a6a5aecd46ad7ecc635215184d930e/nova/compute/api.py#L4076-L4078 | 13:34 |
*** baoli has joined #openstack-nova | 13:35 | |
gibi | mriedem: mocking the manager method changes that part of nova we try to verify. While mocking the FakeDriver would only change the behavior of the test env. I also OK with way you did in your refactor patch by adding FakeDriver variants with a good class doc | 13:35 |
mriedem | lpetrut: ah very possible. this doesn't grab the instance first, but if it did, the _get_instance method in the compute API would set the cell mapping in the context | 13:35 |
*** tidwellr has joined #openstack-nova | 13:36 | |
mriedem | lpetrut: can you report a bug? | 13:36 |
gibi | mriedem: ahh I see why you didn't added a FakeDriver variant. | 13:36 |
lpetrut | mriedem: sure. the issue is that at this point, the instance id is unknown as it's not passed in the api call. | 13:36 |
mriedem | lpetrut: yeah, which sucks, so we'll likely have to iterate the cells looking for the bdm | 13:36 |
mriedem | and once found, target the context for the rest of the calls | 13:37 |
mriedem | we wouldn't have hit this in CI because only certain drivers, like NFS, test this API | 13:37 |
mriedem | there is an NFS job, but it's non-voting and in the experimental queue i think | 13:37 |
mriedem | gibi: right i'd have to create a new test class to use a new virt driver | 13:38 |
openstackgerrit | Viktor Varga proposed openstack/nova master: Ensure image metadata when unshelving BFV instance https://review.openstack.org/498729 | 13:38 |
mriedem | gibi: i can see what mocking out the driver method instead looks like | 13:38 |
lpetrut | mriedem: yep, that one's failing because of this: http://logs.openstack.org/21/498321/5/check/gate-tempest-dsvm-full-devstack-plugin-nfs-nv/b8bca96/logs/screen-c-vol.txt.gz?level=TRACE | 13:38 |
mriedem | yeah - open a bug and we'll get a fix and backport for pike | 13:39 |
mriedem | probably not the pike GA at this point though, RC2 was last week | 13:39 |
lpetrut | mriedem: sure. thanks | 13:39 |
*** burt has joined #openstack-nova | 13:40 | |
mriedem | lpetrut: btw, does hyperv have a backend that supports this API? or just got this from a customer? | 13:40 |
lpetrut | yeah, we have the Cinder SMB driver which uses it | 13:40 |
gibi | mriedem: if you mock.patch.object the FakeDriver object in only in the compute manager that you need to behave differently then you can even drop the if from your fake method. But these are just small gains I agree | 13:41 |
*** dave-mccowan has joined #openstack-nova | 13:41 | |
mriedem | lpetrut: ok, should get the docs updated then https://developer.openstack.org/api-ref/compute/#assisted-volume-snapshots-os-assisted-volume-snapshots | 13:41 |
mriedem | because that says only the libvirt driver supports this | 13:41 |
lpetrut | good point, thanks for mentioning it | 13:41 |
*** eharney has joined #openstack-nova | 13:41 | |
mriedem | lpetrut: actually i only see the libvirt driver implementing the "volume_snapshot_create" method in tree | 13:42 |
mriedem | are you sure you don't have something in the compute hyperv repo that's not in nova? | 13:42 |
*** crushil has joined #openstack-nova | 13:42 | |
lpetrut | mriedem: actually, you're right. that didn't make it upstream | 13:43 |
mriedem | the bdm not found bug is still valid | 13:43 |
*** phuongnh has quit IRC | 13:43 | |
mriedem | for libvirt + nfs | 13:43 |
lpetrut | yep, I'll point to the NFS CI results | 13:43 |
*** gbarros has joined #openstack-nova | 13:44 | |
*** Tom___ has joined #openstack-nova | 13:48 | |
*** edmondsw has joined #openstack-nova | 13:49 | |
*** slaweq_ has joined #openstack-nova | 13:49 | |
gibi | mriedem: OK. I'm convinced. The manager method your patch mocks just basically calls the driver methdon I suggested to mock, so we are not loosing real coverage with your mock | 13:49 |
gibi | mriedem: so I'm +1 | 13:50 |
*** yamamoto has joined #openstack-nova | 13:50 | |
mriedem | heh, and i just changed the test to mock the driver | 13:51 |
mriedem | and it's passing, so i'll just leave it | 13:52 |
*** Tom___ has quit IRC | 13:53 | |
gibi | mriedem: ohh, OK | 13:53 |
*** edmondsw has quit IRC | 13:53 | |
gibi | mriedem: I like it both ways now | 13:53 |
mriedem | jaypipes: is the derek carr on that k8s rescheduler email the same as the quarterback for the raiders? | 13:54 |
mriedem | because if so, that would be impressive | 13:54 |
*** slaweq_ has quit IRC | 13:54 | |
mriedem | oh also a red hat employee | 13:54 |
*** cleong has joined #openstack-nova | 13:55 | |
*** yamamoto has quit IRC | 13:56 | |
*** mriedem has quit IRC | 13:58 | |
openstackgerrit | Dan Smith proposed openstack/nova-specs master: WIP: Add migration-allocations spec https://review.openstack.org/498510 | 14:01 |
*** marst has joined #openstack-nova | 14:03 | |
*** zhurong has quit IRC | 14:03 | |
*** alexchadin has quit IRC | 14:04 | |
openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Add user index page https://review.openstack.org/498817 | 14:07 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Add configuration index page https://review.openstack.org/498818 | 14:07 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Cleanup of existing index pages https://review.openstack.org/498819 | 14:07 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Add contents pages https://review.openstack.org/498820 | 14:07 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: docs: Rename cellsv2_layout -> cellsv2-layout https://review.openstack.org/498821 | 14:07 |
*** ociuhandu has quit IRC | 14:07 | |
*** alexchadin has joined #openstack-nova | 14:08 | |
sean-k-mooney | beagles: hi o/ did you get an answer to your os-vif question? | 14:08 |
*** armax has joined #openstack-nova | 14:08 | |
beagles | sean-k-mooney, no I ended up filing a bug to avoid falling through cracks https://bugs.launchpad.net/os-vif/+bug/1713590 | 14:09 |
openstack | Launchpad bug 1713590 in os-vif "Plugging VFs no longer works without a readable phys_switch_id" [Undecided,New] | 14:09 |
beagles | sean-k-mooney, I'm not 100% on the code path so there might be something else going on or the configuration of the test system might be missing something. From the information I had, this seemed a valid issue | 14:10 |
artom | claudiub|2, hey, back, took longer than planned, sorry | 14:11 |
claudiub|2 | artom: no problem. :) | 14:11 |
claudiub|2 | artom: i have a question regarding the test_device_tagging tempest test | 14:12 |
artom | claudiub|2, sure | 14:12 |
claudiub|2 | artom: what kind of image are you using when testing it? | 14:13 |
claudiub|2 | artom: i assume cirros, right? | 14:13 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Remove deprecated call to sphinx.util.compat https://review.openstack.org/498824 | 14:13 |
*** ijw has joined #openstack-nova | 14:13 | |
sean-k-mooney | beagles: os vif does not handel pluging vf normally | 14:15 |
sean-k-mooney | beagles: its should only do this if you have ovs with hardware offlod support. | 14:16 |
artom | claudiub|2, it uses a boot volume, created from whatever's image defined in the configuration | 14:16 |
*** marst has quit IRC | 14:16 | |
artom | claudiub|2, https://github.com/openstack/tempest/blob/master/tempest/api/compute/servers/test_device_tagging.py#L102 | 14:17 |
sean-k-mooney | beagles: in you ml2_conf.ini i would guess you have the openvswitch mech driver listeted before the sriovnic agent correct? | 14:17 |
claudiub|2 | artom: i know. :) | 14:17 |
claudiub|2 | artom: but what do *you* use to test it with? :D | 14:17 |
artom | claudiub|2, doh, hah! Yeah, I used cirros | 14:17 |
claudiub|2 | hm interesting | 14:17 |
andreaf | zul: around? I have a change in Tempest that if merged would break some nova-lxd integration tests from the in-tree tempest plugin | 14:17 |
artom | claudiub|2, what's up? | 14:17 |
beagles | sean-k-mooney, interesting ... tbh I don't know, the test system is likely gone at the moment. Where there was a patch that introduced this change to tripleo a short while ago, I think that's a safe bet | 14:17 |
*** awaugama has joined #openstack-nova | 14:18 | |
andreaf | zul: but I don't see those tests running anywhere in nova-lxd gate, so I was wondering if I can just change tempest and propose a patch to fix nova-lxd afterward? | 14:18 |
sean-k-mooney | beagles: basically is you want sriov and ovs in the same deployment and all your sriov host dont supprot hardware offload you have to list sriov first. | 14:18 |
*** cfriesen has joined #openstack-nova | 14:18 | |
claudiub|2 | artom: i'm also using a cirros, but only eth0 is configured in it, even if all the interfaces are attached. the problem is that the interface which gets to be eth0 is random, and making the VM un-ssh-able | 14:19 |
*** hongbin has joined #openstack-nova | 14:19 | |
*** licanwei has quit IRC | 14:19 | |
claudiub|2 | artom: as the floating IP is associated with just one of the many private IPs the VM has. | 14:19 |
beagles | sean-k-mooney,k. I'll check on that | 14:20 |
sean-k-mooney | beagles: that said we can probaly harden that could a more and retrun a specific exction rather then causing an io error by reading a file that does not exist | 14:20 |
*** kfarr has joined #openstack-nova | 14:20 | |
claudiub|2 | artom: was wondering if you had an issue like this | 14:20 |
artom | claudiub|2, I haven't run it manually in a long time | 14:20 |
artom | claudiub|2, how long has this been going on? | 14:20 |
*** zxy has quit IRC | 14:21 | |
claudiub|2 | artom: i've started testing the pike release, so i've only seen it nowadays | 14:21 |
artom | claudiub|2, interesting. https://review.openstack.org/#/c/463837/ merged recently, and it changes which floating ip client gets used | 14:21 |
artom | But it passed the gate, so in and of itself it's not the root cause | 14:22 |
claudiub|2 | hm, interesting | 14:23 |
*** marst has joined #openstack-nova | 14:23 | |
*** marst_ has joined #openstack-nova | 14:23 | |
artom | claudiub|2, there was also https://review.openstack.org/#/c/471116/ | 14:24 |
artom | But again, passed the gate, so by itself it's not the issue | 14:24 |
zul | andreaf: check with jamespage | 14:24 |
*** Tom___ has joined #openstack-nova | 14:24 | |
artom | claudiub|2, I don't suppose you're running with nova-network by omission? | 14:24 |
claudiub|2 | artom: i don't think i've ever used nova-network. :) | 14:25 |
artom | claudiub|2, good. | 14:25 |
andreaf | zul: cool thanks - jamespage: this is the tempest patch https://review.openstack.org/#/c/492577/ | 14:25 |
andreaf | jamespage: and this is nova-lxd code that would be affected http://git.openstack.org/cgit/openstack/nova-lxd/tree/nova_lxd_tempest_plugin/tests/api/compute/servers/test_create_server.py | 14:26 |
artom | claudiub|2, I'm sorry I can't be of more help, but I feel like you'll have to dig into tempest to figure out why it's doing that | 14:26 |
*** felipemonteiro__ has quit IRC | 14:26 | |
artom | The test itself doesn't assign any floating IPs, it just sets validatable=True | 14:26 |
claudiub|2 | artom: yeah, will do. thanks for the input though. :) | 14:26 |
*** felipemonteiro__ has joined #openstack-nova | 14:26 | |
artom | And then tempest does its thing behind the scenes | 14:26 |
*** vikrant has joined #openstack-nova | 14:27 | |
*** marst has quit IRC | 14:27 | |
*** ijw has quit IRC | 14:28 | |
*** sree has quit IRC | 14:28 | |
*** mriedem has joined #openstack-nova | 14:28 | |
*** sree has joined #openstack-nova | 14:29 | |
*** baoli has quit IRC | 14:29 | |
artom | claudiub|2, it may have something to do with the tenant network in your deployment: https://github.com/openstack/tempest/blob/master/tempest/common/compute.py#L206 | 14:29 |
*** annegentle has joined #openstack-nova | 14:30 | |
stephenfin | mriedem, jaypipes: Fancy taking a look at these? https://review.openstack.org/#/c/498817/ and successors | 14:31 |
stephenfin | They fix some broken links that dhellmann pointed out and should be backported to Pike | 14:31 |
*** felipemonteiro__ has quit IRC | 14:31 | |
mriedem | stephenfin: seems like something sdague would have an opinion about | 14:31 |
mriedem | regarding layout | 14:31 |
stephenfin | Indeed. Any idea when he's back? | 14:31 |
mriedem | this week | 14:31 |
mriedem | he was here yesterday | 14:32 |
stephenfin | Oh, then I can wait for him too | 14:32 |
stephenfin | (fwiw, I'm mostly just moving his stuff about) | 14:32 |
*** sree has quit IRC | 14:33 | |
*** annegentle has quit IRC | 14:34 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Add functional recreate test for live migration pre-check fails https://review.openstack.org/498627 | 14:34 |
claudiub|2 | artom: hm, so basically, the fip is always associated with the tenant network. while the NIC which gets to be eth0 in the VM is random for me. | 14:35 |
*** eharney has quit IRC | 14:35 | |
claudiub|2 | artom: while before it seems that the fip was associated with the VM, not just one port. | 14:36 |
sdague | stephenfin: https://review.openstack.org/#/c/498817/1/doc/source/index.rst I really don't want to do that until we decide that's our direction at PTG | 14:36 |
sdague | because we just went the other way | 14:36 |
stephenfin | sdague: We don't have much of a choice though. If we don't do this, we can't hook into the likes of https://docs.openstack.org/pike/user/ | 14:37 |
*** annegentle has joined #openstack-nova | 14:37 | |
sdague | stephenfin: we can | 14:37 |
stephenfin | We need solid landing pages for each of those. I can duplicate stuff into the main index page, but that seems rather unhelpful :/ | 14:37 |
sdague | we don't have to take out all the deep linking from the main index page | 14:37 |
sdague | stephenfin: people are navigating in from all different directions, having every single one of them being explainatory is good | 14:38 |
stephenfin | Would a simple '.. include' of each index page be a viable option? | 14:38 |
stephenfin | *...option, in that case? | 14:38 |
sdague | stephenfin: I don't know, it probably won't be coherent | 14:38 |
stephenfin | Aye, probably not :/ | 14:39 |
sdague | It's really ok to explain things multiple ways and give multiple setups for why following a link is useful before you do it | 14:39 |
mriedem | so the problem is you get this today? https://docs.openstack.org/nova/pike/user/ | 14:39 |
mriedem | which has no index | 14:39 |
sdague | mriedem: right, we should *definitely* fix that | 14:39 |
mriedem | same for https://docs.openstack.org/pike/admin/ and others i imagine | 14:40 |
sdague | which is this - https://review.openstack.org/#/c/498817/1/doc/source/user/index.rst | 14:40 |
*** yangyapeng has joined #openstack-nova | 14:40 | |
sdague | which is fine | 14:40 |
mriedem | oh we have https://docs.openstack.org/nova/pike/admin/ | 14:40 |
sdague | we actually have an admin index already | 14:40 |
mriedem | and https://docs.openstack.org/nova/pike/reference/ | 14:40 |
sdague | my objection is stripping out the context from https://review.openstack.org/#/c/498817/1/doc/source/index.rst at the same time | 14:40 |
mriedem | so yeah why not just fix the user index? | 14:40 |
stephenfin | the admin index needs work though. It's ugly as sin :) | 14:41 |
sdague | stephenfin: sure, which is fine | 14:41 |
stephenfin | mriedem: because it's basically duplicating exactly what's on the main index | 14:41 |
*** lucas-brb is now known as lucasagomes | 14:41 | |
stephenfin | like, I cut and paste | 14:41 |
sdague | I think the point is we need to realize that *all* of these are landing pages, for different contexts | 14:41 |
sdague | stephenfin: which is fine | 14:41 |
sdague | nova needs a coherent landing page for hitting the nova docs directly, the various guides need index pages that make sense in the context of the content they are exposed in | 14:42 |
mriedem | stephenfin: why would it be the same as the main index? | 14:42 |
mriedem | shouldn't /user just be what's in https://docs.openstack.org/nova/latest/#for-end-users ? | 14:42 |
mriedem | from the main page? | 14:42 |
*** edmondsw has joined #openstack-nova | 14:42 | |
stephenfin | sdague: I don't know. It seems impractical to be taking a two hat approach in the long term | 14:42 |
*** mrcc has quit IRC | 14:42 | |
mriedem | and exclude "for operators" and "for contributors" stuff | 14:42 |
sdague | stephenfin: that's what good documentation looks like | 14:42 |
sdague | it has a context and an audience | 14:43 |
*** lajoskatona has quit IRC | 14:43 | |
stephenfin | But...but...bother and hassle :( | 14:43 |
stephenfin | So if I drop the index page changes, the rest of it is reasonable enough? | 14:43 |
sdague | the deep content isn't replicated, but the context and "why would I ever want to follow this link" is taylored to the reader you expect | 14:43 |
stephenfin | at least, at first glance | 14:43 |
sdague | stephenfin: yeh, I'd be fine with that | 14:43 |
stephenfin | Kewl. I'll do that. | 14:44 |
stephenfin | which isn't to say I'm enamoured with leaving the index page the way it is, but that's PTG stuff | 14:44 |
stephenfin | Also, mriedem: that's what I did :) | 14:44 |
stephenfin | But I stripped the stuff from the main index page then as duplication | 14:44 |
mriedem | your proposed user index has a bunch of operator stuff in it | 14:46 |
mriedem | and nothing about the API version history or compute API reference | 14:46 |
mriedem | which an end user would want | 14:46 |
gibi | cdent, mriedem: fyi, there is a resource allocation bug in resize same host when custom resources are involved: https://bugs.launchpad.net/nova/+bug/1713739 | 14:46 |
openstack | Launchpad bug 1713739 in OpenStack Compute (nova) "VM resize and confirm on the same host fails with custom resources" [Undecided,New] | 14:46 |
gibi | cdent, mriedem: regression test is being created | 14:46 |
cdent | gibi: we were having _so_ much fun until you came back | 14:46 |
*** hrw has quit IRC | 14:47 | |
stephenfin | mriedem: Yeah, none of that is in the '/user' directory though. I was keeping only that stuff in there. A cross-reference wouldn't be any harm tho | 14:47 |
mriedem | i guess that is either external or in reference directory | 14:48 |
sdague | stephenfin: we don't strictly have to only list stuff in /user | 14:48 |
mriedem | guh, so...just have source/user/index.rst link back to the top level main index and be done with it | 14:48 |
gibi | cdent: It is not my finding :) I just suggested the certain test case to be created | 14:48 |
*** hrw has joined #openstack-nova | 14:48 | |
*** itlinux has joined #openstack-nova | 14:49 | |
sdague | honestly, to avoid 404s, I'd say just write the user guide we think should be there, link whatever content is whereever, and it's fine | 14:49 |
sdague | links are not restricted about where they can go | 14:49 |
sdague | and the only people that will care that user isn't in the url are in this room | 14:49 |
cdent | the bug makes sense: the allocation creation routines are insufficiently custom resource class aware | 14:49 |
cdent | gibi: ^ | 14:49 |
*** slaweq_ has joined #openstack-nova | 14:50 | |
openstackgerrit | Steve Noyes proposed openstack/nova master: update live migration to use v3 cinder api https://review.openstack.org/463987 | 14:50 |
*** eharney has joined #openstack-nova | 14:50 | |
sean-k-mooney | stephenfin: did ye bottom out on how to handel pci devices on power yesterday? | 14:51 |
*** ratailor has joined #openstack-nova | 14:51 | |
gibi | cdent: interestingly we only see problems in the resize same host case so far | 14:51 |
openstackgerrit | Ed Leafe proposed openstack/nova-specs master: Return Destination Objects https://review.openstack.org/498830 | 14:51 |
*** alexchadin has quit IRC | 14:52 | |
edleafe | mriedem: dansmith: cdent: jaypipes: ^^ wrote a quick spec on the object solution we discussed yesterday. Feedback appreciated! | 14:52 |
*** yamamoto has joined #openstack-nova | 14:52 | |
cdent | edleafe: thanks. probably won’t have a chance to look with any rigor until tomorrow afternoon | 14:53 |
openstackgerrit | Ed Leafe proposed openstack/nova-specs master: Return Destination Objects https://review.openstack.org/498830 | 14:53 |
jaypipes | edleafe: cool. will review this evening. | 14:54 |
jaypipes | edleafe: which is soon :) | 14:54 |
edleafe | jaypipes: thx | 14:54 |
stephenfin | sean-k-mooney: I think efried and claudiub|2 opened some blueprints | 14:54 |
*** josecastroleon has joined #openstack-nova | 14:54 | |
stephenfin | https://blueprints.launchpad.net/nova/+spec/allow-pci-alias-choose-subset-of-devices and https://blueprints.launchpad.net/nova/+spec/devices-as-resources | 14:54 |
*** edmondsw has quit IRC | 14:54 | |
sean-k-mooney | edleafe: ovo for scheuler info from placement make sense or at least object instead of dictionaries. | 14:54 |
*** slaweq_ has quit IRC | 14:55 | |
*** sterdnotshaken has joined #openstack-nova | 14:55 | |
sean-k-mooney | stephenfin: there are two other spec that related to sriov bonding that would be good to group with those | 14:55 |
edleafe | sean-k-mooney: placement is http, so ovo isn't applicable. | 14:56 |
edleafe | sean-k-mooney: but yeah, from scheduler->conductor, ovo will help | 14:56 |
sean-k-mooney | edleafe: it is if you call object_to_primitive and then jsonutils.dump on it first | 14:56 |
sean-k-mooney | i would be really happy if we could start passing json serialised ovo across our apis in the future | 14:57 |
openstackgerrit | Vladyslav Drok proposed openstack/nova master: Fix _delete_inventory log message in report client https://review.openstack.org/498833 | 14:57 |
*** edmondsw has joined #openstack-nova | 14:58 | |
*** yamamoto has quit IRC | 14:58 | |
mriedem | edleafe: jaypipes: dansmith: we should return compute node uuid back in the dict from select_destinations too, that would make lookups for providers on the client side quicker, so the client doesn't need to lookup a compute node by host/node just to get the uuid | 14:58 |
edleafe | mriedem: agreed. I already did that in my first crack at these objects | 14:59 |
mriedem | the dict that's returned isn't even versioned today | 14:59 |
dansmith | I wasn't really paying attention to that conversation so I'll have to catch up when I look at that | 14:59 |
mriedem | this is unrelated | 14:59 |
mriedem | but to fix a bug with cleaning up allocations during live migration, | 14:59 |
jaypipes | mriedem: yup, agreed. good idea. | 14:59 |
mriedem | i need the compute node uuid to remove the allocations and only have the dict from select_destinations which has the host/nodename | 15:00 |
edleafe | mriedem: we don't really need that dict per se, just the data in it | 15:00 |
edleafe | and the object will version that | 15:00 |
mriedem | so let's say i added a uuid key to the dict that's returned today, what would we change for the version? | 15:00 |
mriedem | the client rpc? | 15:00 |
mriedem | *scheduler client rpc? or manager? | 15:00 |
edleafe | probably the former | 15:01 |
mriedem | well it's 4.5 either way i think | 15:01 |
edleafe | but there's no point if we're gonna be changing the interface to use objects | 15:01 |
*** yamahata has joined #openstack-nova | 15:01 | |
*** edmondsw has quit IRC | 15:02 | |
mriedem | plus i couldn't backport this, and we need to backport this fix... | 15:02 |
mriedem | TODO in the code it is | 15:02 |
beagles | sean-k-mooney, thanks for the info btw! | 15:03 |
edleafe | mriedem: you mean you don't have any reference to the compute node in the migration? | 15:03 |
sean-k-mooney | mriedem: well for now you would have to do a condtional check to see if the uuid is present in the dictionary and look it up if not | 15:03 |
mriedem | edleafe: not when we're still in the conductor task | 15:03 |
mriedem | i have the dict returned from select_destinations | 15:03 |
mriedem | which has the host/nodename, which i can use to lookup the ComputeNode to get the UUID | 15:03 |
sean-k-mooney | beagles: no worries i was off since thursday so just go back | 15:03 |
mriedem | it's just a hassle | 15:03 |
artom | claudiub|2, fips have always been associated to ports IIRC | 15:04 |
edleafe | mriedem: I see | 15:04 |
mriedem | sean-k-mooney: i'd rather not write in dead code | 15:04 |
sean-k-mooney | mriedem: agreed but it may be needed for the backport. if we go to ovo defintions and and a object based interfaces then we can do it correctly in that version for queens on | 15:05 |
claudiub|2 | artom: yeah, you're right. anyways. will let you know what i'll find out | 15:05 |
artom | claudiub|2, sure, thanks | 15:06 |
cdent | edleafe: i lied, apparently i had something to say now | 15:06 |
*** baoli has joined #openstack-nova | 15:06 | |
edleafe | cdent: typical | 15:07 |
mriedem | sean-k-mooney: i'm just going to lookup the compute node using the host and node strings that i already have | 15:08 |
mriedem | old school | 15:08 |
mriedem | we can clean it up in queens with a uuid we get back later if that happens | 15:08 |
mriedem | hence the TODO | 15:08 |
cdent | edleafe: well you know, I was taunted, I couldn’t help myself, I’m an easy target for bait | 15:08 |
sean-k-mooney | speaking of ptg does anyone have the link to nova etherpads? | 15:11 |
mriedem | sean-k-mooney: https://etherpad.openstack.org/p/nova-ptg-queens | 15:12 |
*** jaypipes has quit IRC | 15:12 | |
sean-k-mooney | mriedem: thanks :) | 15:12 |
*** lennyb has quit IRC | 15:12 | |
sean-k-mooney | i just got approval at the weekend to travel so not i need to book all the things | 15:12 |
mriedem | sean-k-mooney: and start coming up with 10 different scheduler filters you want to talk about | 15:13 |
mriedem | like in ATL | 15:13 |
*** Oku_OS is now known as Oku_OS-away | 15:13 | |
*** yangyapeng has quit IRC | 15:13 | |
*** yangyapeng has joined #openstack-nova | 15:13 | |
*** felipemonteiro has joined #openstack-nova | 15:14 | |
*** yangyapeng has quit IRC | 15:14 | |
sean-k-mooney | haha well perhaps. honestly alot of what i want to talk about on that front will hopefully be covered in the existing scheduler and placement sessiosn | 15:14 |
*** yangyapeng has joined #openstack-nova | 15:14 | |
*** itlinux has quit IRC | 15:15 | |
*** shaner has quit IRC | 15:17 | |
sean-k-mooney | that said some topics i want to ensure we can model with placement and traists are, verifed boot(not the same as trusted boot), fpgas for tenants, power management of guests, and bandwith based scheduling(maily for sriov but maybe others in the future). | 15:18 |
*** felipemonteiro has quit IRC | 15:19 | |
mriedem | i think the huawei product team has a requirement for sriov bandwidth based scheduling | 15:19 |
mriedem | but i don't really have details yet | 15:19 |
sean-k-mooney | im also interested in the pci overhal topics and live migration both across vif types and with sriov | 15:20 |
sean-k-mooney | mriedem: cool we started working on that last year i think rodolfo had some patches up at one point | 15:20 |
sean-k-mooney | we should be able to model that with nested resource providers. | 15:21 |
gibi | sean-k-mooney, mriedem: ericsson also interested in the bandwith based scheduling, both for sriov and for ovs port as well | 15:21 |
*** gyee has joined #openstack-nova | 15:21 | |
sean-k-mooney | each pf would have a pool of bandwidth that could be consumed by the vf | 15:21 |
sean-k-mooney | gibi: ovs does not support enforcing the bandwidth | 15:21 |
sean-k-mooney | actully it has bandwidth limits | 15:21 |
sean-k-mooney | it just does not support mimium bandwidth guarentees | 15:22 |
*** gmann has quit IRC | 15:22 | |
gibi | sean-k-mooney: true, but as a first step we can trust the guest to only send/receive the requested bandwidth | 15:22 |
*** gmann has joined #openstack-nova | 15:22 | |
mriedem | sean-k-mooney: gibi: has anyone started a spec or etherpad for ideas or ML discussion, anything? | 15:22 |
gibi | mriedem: not from ericsson side | 15:23 |
sean-k-mooney | we had neutron or nova spec for this for pike | 15:23 |
gibi | sean-k-mooney: I think there was a neutron spec | 15:23 |
*** lennyb has joined #openstack-nova | 15:23 | |
edleafe | cdent: taunted right back | 15:24 |
sean-k-mooney | ya ill see about geting a nova one created for queens and add it to the etherpad | 15:24 |
cdent | edleafe: gracias | 15:24 |
gibi | sean-k-mooney, mriedem: here is the neutron spec https://review.openstack.org/#/c/396297/ | 15:24 |
mriedem | cool thanks, i'll pass this along | 15:25 |
sean-k-mooney | mriedem: we have already landed part of this i think or atleas implemented it. what was missing on the nova side was a way to ensure we dont over subscribe which needs placemnet to do cleanly | 15:26 |
sean-k-mooney | mriedem: ya the sriov enforcement is implemented here https://review.openstack.org/#/c/401254/25 | 15:27 |
cfriesen | gibi: is it reasonable to trust the guests to do that? That seems like a private-cloud-only scenario. | 15:28 |
*** lucasagomes is now known as lucas-afk | 15:28 | |
sean-k-mooney | cfriesen: we dont have to turst them in all cases | 15:28 |
sean-k-mooney | with sriov the hardwer can enforce the minium bandwith gureentee | 15:29 |
sean-k-mooney | with vpp we may be able to do that in software and we could also extend ovs in the future to do it but that is a lot more work | 15:29 |
gibi | cfriesen: this is a temporary solution until OVS can be used to actually limit the bandwidth | 15:30 |
gibi | cfriesen: but you are correct that this is for private cloud only | 15:30 |
cfriesen | sean-k-mooney: gibi: we'd probably make use of the SRIOV case | 15:31 |
*** rmart04 has quit IRC | 15:32 | |
sean-k-mooney | for the sriov case the hardware will enforce the minimum bandwidth. provided we dont oversubscribe. eg. create 11 vf with 1G minium bandwith on a 10G nice | 15:32 |
*** tidwellr has quit IRC | 15:32 | |
*** tidwellr has joined #openstack-nova | 15:33 | |
*** sterdnotshaken has quit IRC | 15:34 | |
*** sterdnotshaken has joined #openstack-nova | 15:35 | |
*** chyka has joined #openstack-nova | 15:35 | |
*** mdnadeem has quit IRC | 15:37 | |
*** slaweq has quit IRC | 15:38 | |
openstackgerrit | Lucian Petrut proposed openstack/nova master: [wip] Fix nova assisted volume snapshots https://review.openstack.org/498845 | 15:39 |
*** andreas_s has quit IRC | 15:43 | |
cdent | edleafe: back at ya | 15:44 |
*** diga has quit IRC | 15:45 | |
*** ragiman has quit IRC | 15:46 | |
edleafe | cdent: gee thanks! | 15:46 |
cdent | it’s a pleasure collaborating with you sir | 15:46 |
mriedem | lpetrut: mostly right, but some comments inline | 15:46 |
edleafe | cdent: wish I could say the same! :-P | 15:46 |
cdent | \o/ | 15:47 |
*** sree has joined #openstack-nova | 15:47 | |
lpetrut_ | mriedem: great, thanks for the quick review | 15:48 |
*** Apoorva has joined #openstack-nova | 15:49 | |
lpetrut_ | mriedem: about the context manager: didn't use that so that the targeted cell remains set | 15:49 |
*** lpetrut_ has quit IRC | 15:50 | |
*** wangqwsh has joined #openstack-nova | 15:51 | |
mriedem | oh hrm | 15:51 |
mriedem | lpetrut: yeah good point | 15:51 |
*** slaweq has joined #openstack-nova | 15:51 | |
mriedem | maybe leave a comment in there then, in the code i mean | 15:51 |
lpetrut | sure | 15:51 |
*** felipemonteiro has joined #openstack-nova | 15:52 | |
*** sree has quit IRC | 15:52 | |
*** sree has joined #openstack-nova | 15:52 | |
*** sree has quit IRC | 15:53 | |
*** sree has joined #openstack-nova | 15:53 | |
*** dtantsur|busy is now known as dtantsur|afk | 15:53 | |
*** edmondsw has joined #openstack-nova | 15:54 | |
*** yamamoto has joined #openstack-nova | 15:54 | |
*** rajathagasthya has joined #openstack-nova | 15:55 | |
*** sree has quit IRC | 15:55 | |
*** slaweq has quit IRC | 15:56 | |
*** Apoorva has quit IRC | 15:56 | |
*** ratailor has quit IRC | 15:56 | |
*** Apoorva has joined #openstack-nova | 15:56 | |
*** edmondsw_ has joined #openstack-nova | 15:58 | |
*** edmondsw has quit IRC | 15:58 | |
*** yamamoto has quit IRC | 16:00 | |
*** edmondsw_ has quit IRC | 16:00 | |
*** Apoorva has quit IRC | 16:01 | |
*** thorst_afk has quit IRC | 16:01 | |
openstackgerrit | Elod Illes proposed openstack/nova master: Functional test: evacuate with no compute https://review.openstack.org/498482 | 16:02 |
mriedem | #success gibi is now on the nova-core team | 16:03 |
openstackstatus | mriedem: Added success to Success page | 16:03 |
mriedem | i've successfully added success to the success page | 16:03 |
*** ssmith has joined #openstack-nova | 16:03 | |
melwitt | \o/ | 16:03 |
ssmith | mriedem: Changed that one line of code and now get this on a locked instance: "Instance a29d1e77-5191-4629-a913-ae98ed22e284 is locked (HTTP 409)" | 16:04 |
*** thorst_afk has joined #openstack-nova | 16:05 | |
ssmith | No "Locked" indicator on info of cli show so we have to remember if we get that message it's likely locked. Too bad, this is a great feature in AWS which is called "Termination Protection" | 16:07 |
*** Tom___ has quit IRC | 16:09 | |
*** ijw has joined #openstack-nova | 16:09 | |
*** ijw has quit IRC | 16:09 | |
*** ijw has joined #openstack-nova | 16:09 | |
*** tidwellr has quit IRC | 16:10 | |
mriedem | ssmith: nova also has that flag via the ec2api :) | 16:10 |
mriedem | disable_terminate i think it's called | 16:10 |
*** tidwellr has joined #openstack-nova | 16:11 | |
*** tidwellr has quit IRC | 16:11 | |
mriedem | ssmith: which cli doesn't show if it's locked or not? | 16:11 |
gibi | Thank you all of you support helping me becoming a nova-core. \o/ | 16:11 |
ssmith | opentack server show | 16:11 |
mriedem | ssmith: use microversion 2.9 | 16:12 |
mriedem | or greater | 16:12 |
*** tidwellr has joined #openstack-nova | 16:12 | |
mriedem | i dont know if the osc cli will print it though | 16:12 |
mriedem | but the locked field comes back in the GET /servers/id response in 2.9+ | 16:12 |
ssmith | nova show [server] does show locked or now | 16:13 |
mriedem | yeah, because nova cli negotiates for the latest microversion understood between the client and the server | 16:13 |
mriedem | by default | 16:13 |
mriedem | osc doesn't | 16:13 |
mriedem | ssmith: when you say, "Changed that one line of code and now get this on a locked instance: "Instance a29d1e77-5191-4629-a913-ae98ed22e284 is locked (HTTP 409)"" - you mean when you tried to delete the instance, right? | 16:13 |
ssmith | Yes, tried to delete. Get "Error: Unable to delete instance" in the UI and 409 on the cli | 16:15 |
*** tesseract has quit IRC | 16:15 | |
mriedem | ssmith: yeah, so we'd need a change proposed on master that uses a new policy rule for this | 16:15 |
mriedem | rather than something in nova.conf | 16:15 |
mriedem | ssmith: if this isn't something you actually want to work on, then you could propose a backlog spec and someone else could pick itup | 16:15 |
ssmith | That would be better | 16:15 |
mriedem | https://specs.openstack.org/openstack/nova-specs/specs/backlog/index.html | 16:16 |
*** moshele has quit IRC | 16:16 | |
ssmith | OK | 16:16 |
*** tidwellr has quit IRC | 16:16 | |
ssmith | And just to confirm no way to get the lock status to show in "openstack server show"? | 16:17 |
mriedem | ssmith: there is an option with the osc cli to specify a microversion | 16:17 |
mriedem | so i'd try that first | 16:17 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: docs: Rename cellsv2_layout -> cellsv2-layout https://review.openstack.org/498821 | 16:18 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Add contents pages https://review.openstack.org/498820 | 16:18 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Cleanup of existing index pages https://review.openstack.org/498819 | 16:18 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Add configuration index page https://review.openstack.org/498818 | 16:18 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Add user index page https://review.openstack.org/498817 | 16:18 |
mriedem | of course i can't search for microversions in just the osc docs https://docs.openstack.org/python-openstackclient/latest/search.html | 16:19 |
mriedem | since the docs migration to use the new sphinx theme | 16:19 |
mriedem | RAR | 16:19 |
*** tidwellr has joined #openstack-nova | 16:19 | |
mriedem | ssmith: openstack help compute or something should give you the optoins | 16:19 |
mriedem | it's --compute-api-version or something | 16:19 |
*** sambetts is now known as sambetts|afk | 16:21 | |
mriedem | ssmith: --os-compute-api-version i think | 16:22 |
ssmith | ok | 16:22 |
*** itlinux has joined #openstack-nova | 16:23 | |
mriedem | i don't know if the osc cli whitelists the fields it shows though | 16:23 |
ssmith | os-compute-api-version <compute-api-version> | 16:23 |
ssmith | Compute API version, default=2.1 | 16:23 |
*** annegentle has quit IRC | 16:23 | |
mriedem | yeah, so specify 2.9 | 16:24 |
ssmith | openstack server show a29d1e77-5191-4629-a913-ae98ed22e284 --os-compute-api-version 2.9 WORKED | 16:25 |
mriedem | cool | 16:25 |
ssmith | Any way to permanently set the version? | 16:25 |
mriedem | env var | 16:25 |
mriedem | OS_COMPUTE_API_VERSION=2.9 i think | 16:25 |
*** Swami has joined #openstack-nova | 16:26 | |
ssmith | Did a "export OS_COMPUTE_API_VERSION=2.9" which worked | 16:28 |
*** thorst_a_ has joined #openstack-nova | 16:28 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Cleanup allocations on invalid dest node during live migration https://review.openstack.org/498861 | 16:31 |
mriedem | dansmith: cdent: gibi: here is the fix for the live migration pre-check error bug ^ | 16:31 |
*** thorst_afk has quit IRC | 16:32 | |
efried | sean-k-mooney that first bp was https://blueprints.launchpad.net/nova/+spec/pci-by-device-id whose spec (https://review.openstack.org/497965) has some good discussion started. | 16:33 |
*** vladikr has quit IRC | 16:34 | |
efried | jaypipes and I talked about it yesterday a bit and he encouraged me to move some of the main themes over to the other one stephenfin mentioned - https://blueprints.launchpad.net/nova/+spec/devices-as-resources - whose spec seed (not yet started) is here: https://review.openstack.org/497978 | 16:34 |
efried | ...and to start an etherpad for same topic for the PTG. | 16:34 |
*** rajathagasthya has quit IRC | 16:35 | |
*** rajathagasthya has joined #openstack-nova | 16:36 | |
openstackgerrit | Lucian Petrut proposed openstack/nova master: Fix nova assisted volume snapshots https://review.openstack.org/498845 | 16:37 |
openstackgerrit | Lajos Katona proposed openstack/nova master: WIP: Test server movings with custom resources https://review.openstack.org/497399 | 16:37 |
*** vladikr has joined #openstack-nova | 16:39 | |
*** alexpilotti has joined #openstack-nova | 16:40 | |
*** efried has quit IRC | 16:40 | |
dansmith | mriedem: so, my feeling as we neared the end of pike was that we were really not doing ourselves any favors by trying to put the allocation stuff into the existing RT calls since we need to do different things and need some context from the compute manager to do the right thing | 16:41 |
dansmith | which is why we do some silly stuff in RT like looking at if prefix == 'old_' to do certain things | 16:41 |
*** felipemonteiro has quit IRC | 16:41 | |
dansmith | mriedem: for this migration uuid thing, I kinda want to add these new paths to compute manager itself, so at least we can delete RT eventually without needing to move things out of it | 16:42 |
dansmith | does that sound legit? | 16:42 |
dansmith | it might mean moving some of our existing allocation handling back out of RT as well and just clearly marking which bits are legacy pike behavior and not | 16:42 |
*** shaner has joined #openstack-nova | 16:44 | |
*** penick has joined #openstack-nova | 16:44 | |
cdent | dansmith: I can only speak for myself, but I think that’s totally legit | 16:46 |
*** rcernin has quit IRC | 16:46 | |
*** belmoreira has quit IRC | 16:46 | |
mriedem | dansmith: i think in general that's OK given we've already started duplicating some allocation-specific stuff in the compute manager outside of the RT | 16:47 |
dansmith | yeah | 16:47 |
mriedem | e.g. https://review.openstack.org/#/c/496976/ | 16:47 |
dansmith | I just spent 45 minutes trying to detect the condition I need from down in RT and it just doesn't make any sense I think | 16:47 |
mriedem | it's also harder to debug | 16:48 |
mriedem | because of the layering | 16:48 |
dansmith | yeah | 16:48 |
mriedem | RT is always a new journey for me everytime i have to look into it | 16:48 |
*** itlinux has quit IRC | 16:48 | |
*** pcaruana has quit IRC | 16:48 | |
*** itlinux has joined #openstack-nova | 16:49 | |
*** dave-mccowan has quit IRC | 16:50 | |
*** thorst_a_ has quit IRC | 16:51 | |
*** thorst_afk has joined #openstack-nova | 16:52 | |
*** slaweq has joined #openstack-nova | 16:52 | |
*** efried has joined #openstack-nova | 16:53 | |
*** lpetrut has quit IRC | 16:54 | |
*** links has joined #openstack-nova | 16:55 | |
*** thorst_afk has quit IRC | 16:56 | |
*** yamamoto has joined #openstack-nova | 16:56 | |
*** amarao has quit IRC | 16:56 | |
*** abalutoiu has joined #openstack-nova | 16:56 | |
*** slaweq has quit IRC | 16:57 | |
*** kbaegis has joined #openstack-nova | 16:57 | |
*** jpena is now known as jpena|off | 16:59 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Refactor LiveMigrationTask._find_destination https://review.openstack.org/498874 | 16:59 |
*** baoli has quit IRC | 17:01 | |
*** baoli has joined #openstack-nova | 17:02 | |
*** sree has joined #openstack-nova | 17:02 | |
*** yamamoto has quit IRC | 17:02 | |
*** ralonsoh has quit IRC | 17:03 | |
*** thorst_afk has joined #openstack-nova | 17:04 | |
*** vladikr has quit IRC | 17:04 | |
*** vladikr has joined #openstack-nova | 17:04 | |
sean-k-mooney | efried: this one https://review.openstack.org/#/c/497965/2/specs/queens/approved/pci-by-device-id.rst | 17:05 |
sean-k-mooney | ill take a look at it | 17:05 |
*** sree has quit IRC | 17:06 | |
*** penick has quit IRC | 17:09 | |
*** gbarros has quit IRC | 17:09 | |
efried | sean-k-mooney Great, thanks. FYI that one's not going to fly as currently conceived, but it's got some good problem descriptions and the discussion is getting us moving in the right direction. | 17:10 |
openstackgerrit | Merged openstack/nova master: Enhance support matrix document https://review.openstack.org/482013 | 17:10 |
mriedem | so it looks like we have to allocation-related bugs with evacuate, | 17:11 |
mriedem | 1. if you specify a host, we don't claim b/c we bypass the scheduler https://github.com/openstack/nova/blob/16.0.0.0rc2/nova/conductor/manager.py#L749 | 17:11 |
*** gbarros has joined #openstack-nova | 17:11 | |
mriedem | 2. if you don't specify a host, we call the scheduler to find a host and create the allocations, but it rebuild fails in the compute we don't cleanup the allocations on failure | 17:12 |
*** gbarros has quit IRC | 17:12 | |
sean-k-mooney | efried: yes but its a good start. i had a call with jay and other regarding smartnic offload of ovs where we also dissued how the dual role the whitelist is playing is problematic. | 17:13 |
*** wangqwsh has quit IRC | 17:13 | |
efried | sean-k-mooney I would welcome thoughts on how the whitelist should work. | 17:13 |
*** baoli has quit IRC | 17:14 | |
*** coreywright has quit IRC | 17:14 | |
*** slaweq has joined #openstack-nova | 17:14 | |
efried | I mean, we need to have one. And it should probably be able to identify devices by classes or by specific IDs. | 17:14 |
sean-k-mooney | efried: basically i think it should just filter the list of pci devices and all other fuctionality such as tag or physnet association should be put into a different config option | 17:15 |
efried | Yeah, that makes sense. | 17:16 |
sean-k-mooney | device classes gets a little messy but may be usefull | 17:16 |
sean-k-mooney | you proably dont want to just whitelist all net devices | 17:16 |
*** penick has joined #openstack-nova | 17:17 | |
*** vladikr has quit IRC | 17:18 | |
efried | If it's to fit in with the other RP stuff, I would imagine the whitelist would be able to specify any of the qualitative or quantitative properties of the resource as reported by the driver. | 17:18 |
efried | "whitelist anything of type nic with a line speed >= 10Gbps" | 17:18 |
*** efoley has quit IRC | 17:18 | |
*** kbaegis has quit IRC | 17:19 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Test resource allocation during soft delete https://review.openstack.org/495159 | 17:20 |
openstackgerrit | Elod Illes proposed openstack/nova master: Functional test: evacuate with no compute https://review.openstack.org/498482 | 17:20 |
efried | Course, trying to figure out a way to do boolean logic in a conf var... | 17:21 |
sean-k-mooney | efried: the issue with all nic >=10GB is nova now needs per class special casing of the whitelist parsing | 17:22 |
*** ijw has quit IRC | 17:22 | |
efried | sean-k-mooney Well, the way Jay was talking about it, the whitelisting would be done by the driver. | 17:22 |
efried | So the driver can define whatever whitelisting syntax it wants | 17:22 |
efried | And it will therefore naturally be hypervisor-appropriate | 17:23 |
efried | That's one of the main things that I'm keeping an eye out for: that we don't wind up with a solution that works great for libvirt, but has to be kludged for e.g. HyperV or PowerVM. | 17:24 |
sean-k-mooney | well if we were talking about extending it to the classes as reproted but livirts nodedev-list in the libvirt dirver then that would be ok with me | 17:24 |
sean-k-mooney | but other wise im not sure | 17:24 |
sean-k-mooney | what that really means is we need to all agree on a common set of resoce clasess in placement and driver specific implentaiton in the virt dirver that convert from the hyperviros defiened view into the generic form | 17:25 |
cdent | queue the super upper ontology | 17:26 |
sean-k-mooney | well i think we can proably agree that by the time the resouce lands in the condoctor/scheduler we proably dont want to still have to care about the hyperviror on the compute node | 17:28 |
*** baoli has joined #openstack-nova | 17:29 | |
efried | sean-k-mooney Agree, and that's going to be a tough thing to do. | 17:29 |
efried | E.g. last time it was "assumed" that every PCI device would naturally have a PCI address. | 17:29 |
*** vladikr has joined #openstack-nova | 17:30 | |
*** moshele has joined #openstack-nova | 17:30 | |
sean-k-mooney | efried: i belive that is because the pci spec requires it | 17:31 |
efried | whose spec? | 17:32 |
mriedem | cdent: new one for you https://bugs.launchpad.net/nova/+bug/1713786 | 17:32 |
openstack | Launchpad bug 1713786 in OpenStack Compute (nova) "Allocations are not managed properly in all evacuate scenarios" [High,Triaged] | 17:32 |
sean-k-mooney | i belive the pci protocol is and ietf or ieee standard | 17:32 |
*** sterdnotshaken has quit IRC | 17:32 | |
*** kbaegis has joined #openstack-nova | 17:32 | |
efried | Does the spec require the address to be 32 bits, and denoted as a string in domain:bus:slot.func format? | 17:33 |
*** sterdnotshaken has joined #openstack-nova | 17:33 | |
*** yamahata has quit IRC | 17:33 | |
*** coreywright has joined #openstack-nova | 17:33 | |
efried | anyway, spec or no, not all hypervisors address them that way. And also, we're trying to extend to all devices, not just PCI. | 17:33 |
efried | which of course makes it even harder to agree on a common set of attributes for them. | 17:33 |
*** links has quit IRC | 17:34 | |
sean-k-mooney | well https://review.openstack.org/#/c/497965/2/specs/queens/approved/pci-by-device-id.rst is just for pci but we should handel other device on other busses too | 17:35 |
efried | Yup. | 17:35 |
*** ssurana has joined #openstack-nova | 17:35 | |
cdent | mriedem: joy. so many twisting paths. i’m flying tomorrow and thursday so won’t personally be able to give that attention, but will try to make sure it is on the global radar | 17:36 |
*** slaweq has quit IRC | 17:36 | |
efried | sean-k-mooney BTW, I'm not advocating for that spec to be implemented at this point. I think Jay's rebuttal is totally valid and I would love to see a more generic solution. | 17:37 |
*** ssurana has left #openstack-nova | 17:37 | |
*** moshele has quit IRC | 17:37 | |
efried | That said, I think if the generic solution as a baseline allowed inventorying, whitelisting, and aliasing via an opaque device ID, that would be a good starting point. | 17:37 |
sean-k-mooney | efried: well consideing i will need to track some nics that are not connect to the pci bus and will not have kernel netdevs in the futur more generic sound good to me | 17:38 |
efried | Move up to trying to create one-size-fits-all groupings/classes from there. | 17:38 |
cdent | mriedem: how crazy would it be to have a StuffFailedSomewhereDeleteTheAllocationsAssociatedWithConsumerContainedInThisExeption ? | 17:38 |
efried | cdent flake8 failed | 17:38 |
cdent | eagle eyes efried | 17:39 |
efried | Hey man, I don't make the rules. That's 86 characters. | 17:39 |
cdent | well crap, that kills that solution then | 17:40 |
* cdent sulks | 17:40 | |
*** shan has joined #openstack-nova | 17:40 | |
efried | cdent I haven't been following the discussion, but if you're suggesting that an exception object could contain metadata that would tell the catcher how/what to clean up, I think it's a neat idea. | 17:41 |
sean-k-mooney | cdent: well its python you can always have the __init__ change then name of the class to that at runtime if your really want to punish the people debugging | 17:41 |
*** Dave has joined #openstack-nova | 17:42 | |
*** lpetrut has joined #openstack-nova | 17:45 | |
*** Donckers has joined #openstack-nova | 17:45 | |
cdent | sean-k-mooney: punishment is the name of the game | 17:47 |
cdent | efried: yeah, that’s pretty much what I’m suggesting | 17:48 |
mriedem | we already have a thing similar to that | 17:48 |
mriedem | InstanceFaultRollback | 17:48 |
mriedem | used with a context manager | 17:49 |
mriedem | it's clear as mud | 17:49 |
efried | If you were using TaskFlow... | 17:49 |
sean-k-mooney | cdent: if the exception point new how to solve the issue though would it not do it there instead of raising | 17:49 |
*** catintheroof has quit IRC | 17:49 | |
cdent | sean-k-mooney: yeah, that is indeed the rub | 17:49 |
*** eharney has quit IRC | 17:49 | |
cdent | also the mudiness | 17:49 |
* efried stares slack-jawed at sean-k-mooney | 17:49 | |
*** vikrant has quit IRC | 17:50 | |
sean-k-mooney | cdent: it a good idea for thing that need config changes or other operator involement but it could just me in a message filed then that was logged | 17:50 |
mriedem | dansmith: you know what we need? forced host + unshelve! | 17:51 |
*** lpetrut has quit IRC | 17:51 | |
sean-k-mooney | for exampel. "this nova needs placement to work. go install it and read the docs" | 17:51 |
cdent | efried: the broader discussion was in this deeply branching nest of different ways in which allocatins need to be cleaned up was it better to clean up at the end of each branch or somewhere else | 17:51 |
* dansmith glares at mriedem | 17:51 | |
*** lpetrut has joined #openstack-nova | 17:51 | |
mriedem | o/ | 17:51 |
mriedem | ~\o/~ | 17:51 |
efried | cdent Taskflow. | 17:52 |
sean-k-mooney | mriedem: so that you can unshvel an instance onto a specific host | 17:52 |
mriedem | sean-k-mooney: not only that, | 17:52 |
mriedem | but completely bypass the scheduler | 17:52 |
cdent | I was hoping that the length of the exception name was a clear indicator that I thought it was mostly crazy pants; however, all the rest of the code is already crazy pants, so who knows | 17:52 |
sean-k-mooney | mriedem: ah does the same happen with force boot to host e.g. skip scheduler | 17:53 |
mriedem | no | 17:53 |
mriedem | but it does with forced host live migration and evacuate, | 17:53 |
cdent | see above about punishment | 17:53 |
mriedem | and takashi is proposing to add the same to cold migrate | 17:53 |
mriedem | so i'm closing the loop on all the ways we can screw ourselves | 17:54 |
sean-k-mooney | well if we added it for both boot and unshivle then it would be consitet for all apis i guess. im assuming it supprot for resise also? | 17:54 |
*** edmondsw has joined #openstack-nova | 17:54 | |
mriedem | resize == cold migration | 17:55 |
sean-k-mooney | ah ok | 17:55 |
mriedem | sean-k-mooney: i'm sorry but i raised it up to be an asshole | 17:55 |
mriedem | you've missed that part | 17:55 |
mriedem | i don't actually want to do this | 17:55 |
mriedem | :) | 17:55 |
cdent | mriedem: help me clear up some gaps in my brains: did we generally know in advance that these edge cases were going to come up or had we thought that something would take care of it. I’m trying to grok if there’s a thing we can close up | 17:55 |
*** yangyapeng has quit IRC | 17:55 | |
mriedem | cdent: in advance of what? placement or allowing these changes to the API to force a host and bypass the scheduler for evacuate and live migration? | 17:56 |
sean-k-mooney | haha well at least i helped make it wors by bring up the other usecases | 17:56 |
mriedem | s/placement/claims in the scheduler/ | 17:56 |
cdent | claims in the scheduler | 17:56 |
mriedem | cdent: these special move operations were not considered with claims in the scheduler at all from what i can tell | 17:56 |
mriedem | or probably move operations in general | 17:56 |
cdent | k, thanks, good datapoint | 17:56 |
mriedem | as we implemented that all as bug fixes after FF | 17:56 |
mriedem | i think, whenever we did the double up thing in the scheduler anyway | 17:57 |
*** tidwellr has quit IRC | 17:57 | |
*** slaweq has joined #openstack-nova | 17:57 | |
*** yamamoto has joined #openstack-nova | 17:58 | |
mriedem | oh sorry the doubled up allocations happened the day of FF | 17:58 |
*** yangyapeng has joined #openstack-nova | 17:58 | |
*** edmondsw_ has joined #openstack-nova | 17:58 | |
mriedem | that can't be right | 17:58 |
mriedem | oh yeah no it was FF | 17:58 |
mriedem | :( | 17:58 |
dansmith | mriedem: move ops in general yeah | 17:59 |
*** edmondsw has quit IRC | 17:59 | |
*** moshele has joined #openstack-nova | 17:59 | |
*** edmondsw_ has quit IRC | 17:59 | |
dansmith | I'll be pushing some more stuff up in that series in a bit | 18:00 |
*** edmondsw has joined #openstack-nova | 18:00 | |
dansmith | gonna try to break things into really small bits where possible per my usual, | 18:00 |
*** tidwellr has joined #openstack-nova | 18:00 | |
dansmith | but hopefully to make each change a clear and understandable win | 18:00 |
mriedem | ok, | 18:00 |
mriedem | i'm checking out the unshelve failure flows to see what we might have missed | 18:00 |
mriedem | and then will start working on the evacuate bug later | 18:01 |
*** felipemonteiro has joined #openstack-nova | 18:01 | |
*** slaweq has quit IRC | 18:01 | |
*** lucasxu has quit IRC | 18:01 | |
mriedem | i guess i should start a retrospective etherpad for pike before the ptg... | 18:02 |
*** sterdnotshaken has quit IRC | 18:02 | |
mriedem | i'm not sure i want to even think about what we did wrong | 18:02 |
cdent | some stuff. we admit it. done | 18:02 |
mriedem | that's reserved for when i wake up at 2am | 18:02 |
*** sterdnotshaken has joined #openstack-nova | 18:03 | |
*** baoli has quit IRC | 18:03 | |
*** moshele has quit IRC | 18:03 | |
*** yamamoto has quit IRC | 18:04 | |
*** annegentle has joined #openstack-nova | 18:05 | |
*** yangyapeng has quit IRC | 18:07 | |
*** edmondsw has quit IRC | 18:07 | |
*** baoli has joined #openstack-nova | 18:08 | |
*** yangyapeng has joined #openstack-nova | 18:09 | |
*** rajathagasthya has quit IRC | 18:09 | |
*** yamahata has joined #openstack-nova | 18:09 | |
*** ijw has joined #openstack-nova | 18:09 | |
mriedem | ok https://etherpad.openstack.org/p/nova-pike-retrospective | 18:11 |
mriedem | posting to ML | 18:11 |
*** tomtomtom has joined #openstack-nova | 18:12 | |
*** sterdnotshaken has quit IRC | 18:12 | |
*** sterdnotshaken has joined #openstack-nova | 18:12 | |
tomtomtom | hello, I'm having trouble launching instances with ephemeral volumes via ceph. anyone got any docs or pointers for such a configuration? | 18:13 |
tomtomtom | cinder, nova, and ceph "seem" to be creating the volume but nova comes up with "no bootable device" each time. | 18:13 |
*** yangyapeng has quit IRC | 18:14 | |
mriedem | tomtomtom: https://docs.openstack.org/nova/latest/user/block-device-mapping.html ? | 18:15 |
*** liverpooler has joined #openstack-nova | 18:15 | |
sean-k-mooney | tomtomtom: does normal booting work wtih ceph backed root device or only fails with ephemeral disk | 18:18 |
mriedem | tomtomtom: can you clarify what you mean by 'ephemeral volumes'? | 18:19 |
mriedem | are you actually booting from volume? | 18:19 |
mriedem | and you consider it ephemeral because delete_on_termination=True? | 18:19 |
sean-k-mooney | alternitvly do you mean you have allocated ephmeral storage in the flavor and have confiuged nova to back all vm storage with ceph volumes | 18:21 |
*** penick has quit IRC | 18:21 | |
*** rajathagasthya has joined #openstack-nova | 18:22 | |
*** sterdnotshaken has quit IRC | 18:22 | |
*** catintheroof has joined #openstack-nova | 18:23 | |
*** edmondsw has joined #openstack-nova | 18:23 | |
*** adisky__ has quit IRC | 18:27 | |
mriedem | looks like we're ok wrt allocations during unshelve | 18:27 |
mriedem | conductor calls scheduler to pick a host, creates the allocations, and casts to compute | 18:27 |
*** sridharg has quit IRC | 18:27 | |
mriedem | where the instance claim happens | 18:27 |
*** sridharg has joined #openstack-nova | 18:27 | |
* cdent makes another sacrifice | 18:27 | |
mriedem | no retries | 18:27 |
*** edmondsw has quit IRC | 18:27 | |
mriedem | MAYBE WE SHOULD BUILD RETRY LOGIC INTO UNSHELVE | 18:28 |
mriedem | actually, :) | 18:29 |
* cdent sacrifices mriedem | 18:29 | |
sean-k-mooney | cdent: lol | 18:29 |
sean-k-mooney | cdent: you realise that that would make it your problem to fix | 18:29 |
*** sterdnotshaken has joined #openstack-nova | 18:30 | |
mriedem | we make the claim, and then try to spawn the instance, if that fails we unset the instance.host/node values, | 18:30 |
mriedem | but i'm not sure that we remove the allocations | 18:30 |
cdent | b@ll$ | 18:31 |
mriedem | yeah we don't | 18:32 |
mriedem | we'd abort the claim on the exit of this https://github.com/openstack/nova/blob/16.0.0.0rc2/nova/compute/manager.py#L4485 | 18:33 |
mriedem | https://github.com/openstack/nova/blob/16.0.0.0rc2/nova/compute/resource_tracker.py#L414 | 18:33 |
cdent | mriedem: maybe you need to reset your scanning algorithm: look for where we do, because we started from the point of not thinking about it, thus... | 18:33 |
mriedem | that method, by default, sets has_ocata_computes=False | 18:33 |
mriedem | https://github.com/openstack/nova/blob/16.0.0.0rc2/nova/compute/resource_tracker.py#L1012 | 18:33 |
*** jaypipes has joined #openstack-nova | 18:33 | |
mriedem | which means we won't fix the allocations https://github.com/openstack/nova/blob/16.0.0.0rc2/nova/compute/resource_tracker.py#L1045 | 18:33 |
mriedem | cdent: we just always relied on the periodic to heal things | 18:34 |
mriedem | which is the same code that would have done this before ^ | 18:34 |
cdent | how about we just put it back, for now? | 18:34 |
mriedem | because we want to remove it so the RT isn't trampling over thigns | 18:35 |
mriedem | it just really means that we have to be very explicity about dealing with allocations everywhere | 18:35 |
mriedem | but, that's probably for the best in the long run | 18:35 |
cdent | then in that case there’s no reason to express surprise that we aren’t handling things, yeah? | 18:36 |
mriedem | correct | 18:36 |
*** lpetrut has quit IRC | 18:37 | |
*** shan has quit IRC | 18:37 | |
* cdent wonders if there’s a tidy validation strategy we can come up with | 18:39 | |
cdent | the functional tests are great, but fairly heavy | 18:40 |
cdent | s/heavy/cumbersome to create | 18:40 |
*** edmondsw has joined #openstack-nova | 18:41 | |
*** slaweq has joined #openstack-nova | 18:42 | |
mriedem | https://bugs.launchpad.net/nova/+bug/1713796 | 18:43 |
openstack | Launchpad bug 1713796 in OpenStack Compute (nova) "Failed unshelve does not remove allocations from destination node" [High,Triaged] | 18:43 |
mriedem | there are at least 2 ways unshelve can fail there which we don't cleanup the allocations | 18:43 |
*** slaweq has quit IRC | 18:44 | |
mriedem | maybe we need an undo_allocations decorator for several methods in the compute manager | 18:45 |
*** edmondsw has quit IRC | 18:45 | |
*** sterdnotshaken1 has joined #openstack-nova | 18:46 | |
cdent | are the exit conditions workable for a decorator (or, to put it another way, how is that different from the two other ideas above?) | 18:46 |
mriedem | it could be messy in a decorator, probably lots of conditional logic based on the operation being performed | 18:47 |
mriedem | which is based on the task_state | 18:47 |
mriedem | so i'm not going to bother thinking about that for now | 18:48 |
mriedem | regarding the functional tests, i think we need those regardless | 18:49 |
*** vladikr has quit IRC | 18:49 | |
*** sterdnotshaken has quit IRC | 18:49 | |
cdent | oh, yeah, I wasn’t saying we should get rid of them | 18:49 |
mriedem | since we didn't have much in the way of negative functional scenario tests that were asserting allocations | 18:49 |
cdent | but I was wondering if something like a shell script that did curl based validations could be used to confirm where the bugs are | 18:49 |
*** eharney has joined #openstack-nova | 18:49 | |
cdent | nova < some command> […] curl to verify some allocation | 18:50 |
*** moshele has joined #openstack-nova | 18:54 | |
sean-k-mooney | cdent: why curl vs adding support for placement to the openstack client | 18:54 |
sean-k-mooney | we will need that evenutally anyway | 18:54 |
sean-k-mooney | we will also need it for traits | 18:54 |
mriedem | sean-k-mooney: there are patches for an osc placement plugin | 18:54 |
mriedem | https://review.openstack.org/#/q/project:openstack/osc-placement | 18:55 |
mriedem | cdent: yeah i thought about something like that the other night, | 18:55 |
mriedem | like, we have a post test hook into our CI environments to do things | 18:55 |
sean-k-mooney | oh cool then ya that would be easier to use in test code then curl as it handels gettin ghte keysone auth tokens for you which is a pain | 18:55 |
mriedem | cdent: assuming we cleaned everything up properly, the nodes shouldn't have any allocations against them at the end of the job | 18:55 |
mriedem | i think we run the archive instances stuff through that in our jobs somewhere | 18:56 |
*** gbarros has joined #openstack-nova | 18:56 | |
sean-k-mooney | mriedem: i think we do someting similar in our thridpart collecd ci | 18:57 |
mriedem | dansmith: don't we run archive_deleted_rows in our ci somewhere? | 18:57 |
mriedem | yeah the post_test_hook.sh, i bet project-config is busted again | 18:58 |
mriedem | nova/tools/hooks/post_test_hook.sh | 18:58 |
*** moshele has quit IRC | 18:59 | |
sean-k-mooney | soory got confued ignore the collectd comment but what i was goning to say is im not sure if post_test_hook.sh runs after the logs are upladed or not | 18:59 |
*** lpetrut has joined #openstack-nova | 18:59 | |
mriedem | oh it's only in the nova-next job | 18:59 |
*** yamamoto has joined #openstack-nova | 18:59 | |
*** inara has quit IRC | 18:59 | |
mriedem | kablam! http://logs.openstack.org/61/496861/1/check/gate-tempest-dsvm-neutron-nova-next-full-ubuntu-xenial-nv/572ceed/logs/devstack-gate-post_test_hook.txt.gz | 19:00 |
cdent | sean-k-mooney: I was thinking curl because of something quick and dirty that wouldn’t necessarily be a permanently running test, rather a diagnostic tool for nowish | 19:00 |
mriedem | cdent: so it would be cool to write something that queries for allocations in the post test hook at the end of a job to see if they are 0 or not | 19:00 |
cdent | also, what’s hard about getting a token? | 19:00 |
mriedem | anyway, i'll post the idea to the ML and people can think about it | 19:00 |
sean-k-mooney | cdent: more you just need to do that first befor just calling curl and add it to the correct header | 19:01 |
cdent | mriedem: would we’d need to track instance ids throughout the test or can we simply get all instances, including deleted ones? | 19:01 |
*** cpusmith has joined #openstack-nova | 19:01 | |
sean-k-mooney | cdent: if you want something quick just run a mysql command directly against the db | 19:01 |
sean-k-mooney | if there are still allocations in the output you know something is messed up | 19:02 |
*** inara has joined #openstack-nova | 19:02 | |
cdent | sean-k-mooney: I tend do to a lot of export TOKEN=$(openstack token issue …); curl blah | 19:02 |
*** kfarr has quit IRC | 19:02 | |
*** gszasz has quit IRC | 19:02 | |
sean-k-mooney | cdent: huh i didnt know you could do openstack token issue ... | 19:02 |
cdent | but yeah, a db query would be fine too, but…boring :) | 19:02 |
sean-k-mooney | that makes things alost eaisier | 19:02 |
*** vladikr has joined #openstack-nova | 19:02 | |
*** edmondsw has joined #openstack-nova | 19:03 | |
cdent | also it would mean that we are assuming that placement will always have a db backend ;) | 19:03 |
sean-k-mooney | any time i have used curl like that i have manually used curl to get the token by calling keysone myself which is a pain | 19:03 |
cdent | ouch. yeah. that is painful | 19:03 |
*** mnestratov has quit IRC | 19:03 | |
*** ijw has quit IRC | 19:03 | |
*** edmondsw has quit IRC | 19:04 | |
*** ijw has joined #openstack-nova | 19:04 | |
*** ssmith has quit IRC | 19:04 | |
*** cpusmith_ has joined #openstack-nova | 19:04 | |
*** lpetrut has quit IRC | 19:05 | |
sean-k-mooney | cdent: and yes i am assiming a db backend. honestly i spend enough time getting our ci test to stop going to the db directly and use the api instead so ya curl would be better if its going to last long enough for db assumtions to expire | 19:05 |
*** yamamoto has quit IRC | 19:05 | |
sean-k-mooney | anyway time for food, see ye tomorow | 19:06 |
*** edmondsw has joined #openstack-nova | 19:07 | |
mriedem | cdent: i think we'd have to account for instances that aren't yet deleted | 19:07 |
mriedem | cdent: but, the post_test_hook stuff doesn't fail the job i don't think, so this would just be an early report to start | 19:07 |
mriedem | so we can kick ideas around | 19:07 |
* cdent nods | 19:07 | |
*** cpusmith has quit IRC | 19:08 | |
*** ijw has quit IRC | 19:08 | |
*** edmondsw has quit IRC | 19:08 | |
* cdent will read code on the plane | 19:09 | |
*** yangyapeng has joined #openstack-nova | 19:10 | |
*** moshele has joined #openstack-nova | 19:12 | |
*** cdent has quit IRC | 19:13 | |
*** yangyapeng has quit IRC | 19:14 | |
*** slaweq has joined #openstack-nova | 19:15 | |
*** armax has quit IRC | 19:20 | |
mriedem | sdague: do you just want the commit message updated for this? https://review.openstack.org/#/c/457636/6/lib/placement | 19:20 |
sdague | mriedem: ok, this is long enough ago, I'm going to have to regain context | 19:21 |
sdague | I think the question is... do you always want that library installed? | 19:22 |
sdague | because, that won't install it in the normal case | 19:22 |
sdague | only when you specify it as LIBS_FROM_GIT | 19:22 |
mriedem | yes, we are going to want it in all cases i think | 19:22 |
sdague | which won't give you the release version, only the master version | 19:22 |
mriedem | right, | 19:22 |
sdague | ok, you you'll need an else | 19:23 |
mriedem | i think roman did that because he was working on getting an osc placement functional test job to run from a proposed change | 19:23 |
*** cleong has quit IRC | 19:23 | |
sdague | that does a pip_install osc-placement | 19:23 |
*** penick has joined #openstack-nova | 19:23 | |
mriedem | ok. shouldn't the LIBS_FROM_GIT stuff be handled generically? | 19:23 |
mriedem | like, the job in project-config defines that i thought | 19:23 |
mriedem | and you had me do something like this for os-traits | 19:24 |
mriedem | to follow how the oslo libs are done | 19:24 |
mriedem | yeah, devstack/lib/libraries | 19:24 |
mriedem | https://github.com/openstack-dev/devstack/commit/aefc926cd45b2dc74d98f89e3a3b4cc92f2090ff | 19:25 |
mriedem | so i guess i can push something to do that for osc-placement | 19:25 |
*** ijw has joined #openstack-nova | 19:27 | |
*** yamamoto has joined #openstack-nova | 19:27 | |
*** catintheroof has quit IRC | 19:30 | |
*** abalutoiu_ has joined #openstack-nova | 19:30 | |
*** ijw has quit IRC | 19:32 | |
mriedem | sdague: i should use pip_install_gr right? | 19:33 |
*** gcb has quit IRC | 19:33 | |
sdague | mriedem: yeh, though I think it all goes through that | 19:33 |
*** lpetrut has joined #openstack-nova | 19:33 | |
sdague | mriedem: most of the time the library is dragged in from requirements somewhere | 19:33 |
mriedem | pip_install_gr wraps pip_install | 19:34 |
sdague | but in the edge cases, like this | 19:34 |
*** abalutoiu has quit IRC | 19:34 | |
sdague | where it's not in anyone's requirements list | 19:34 |
sdague | you need the fallback in code | 19:34 |
*** abalutoiu_ has quit IRC | 19:34 | |
mriedem | hmm, i guess i can't use pip_install_gr yet since osc-placement isn't in global-requirements | 19:34 |
sdague | mriedem: we should fix that | 19:34 |
*** ijw has joined #openstack-nova | 19:34 | |
sdague | why isn't it in there yet? | 19:34 |
mriedem | nothing is using it? | 19:35 |
sdague | ah, ok, yeh chicken and egg | 19:35 |
*** dave-mccowan has joined #openstack-nova | 19:35 | |
sdague | is there a release yet? | 19:35 |
*** sridharg has quit IRC | 19:35 | |
*** abalutoiu has joined #openstack-nova | 19:35 | |
*** catintheroof has joined #openstack-nova | 19:36 | |
*** chyka has quit IRC | 19:38 | |
*** gixxer1k1k has joined #openstack-nova | 19:38 | |
*** ijw has quit IRC | 19:39 | |
*** gixxer1k has quit IRC | 19:40 | |
*** pchavva has quit IRC | 19:41 | |
*** abalutoiu_ has joined #openstack-nova | 19:41 | |
*** awaugama has quit IRC | 19:41 | |
*** egonzalez has joined #openstack-nova | 19:42 | |
*** abalutoiu has quit IRC | 19:46 | |
*** xyang1 has joined #openstack-nova | 19:47 | |
*** abalutoiu__ has joined #openstack-nova | 19:53 | |
*** edmondsw has joined #openstack-nova | 19:55 | |
*** edmondsw has quit IRC | 19:56 | |
*** abalutoiu_ has quit IRC | 19:57 | |
*** belmoreira has joined #openstack-nova | 20:04 | |
*** edmondsw has joined #openstack-nova | 20:08 | |
*** edmondsw has quit IRC | 20:13 | |
*** felipemonteiro has quit IRC | 20:16 | |
*** felipemonteiro has joined #openstack-nova | 20:16 | |
*** felipemonteiro_ has joined #openstack-nova | 20:17 | |
mriedem | osc-placement release is proposed | 20:19 |
openstackgerrit | Matt Riedemann proposed openstack/nova master: WIP: Handle ComputeHostNotFound on startup https://review.openstack.org/489683 | 20:19 |
mriedem | https://review.openstack.org/498924 | 20:19 |
*** felipemonteiro has quit IRC | 20:21 | |
*** chyka has joined #openstack-nova | 20:21 | |
*** priteau has quit IRC | 20:24 | |
*** annegentle has quit IRC | 20:26 | |
*** ijw has joined #openstack-nova | 20:28 | |
*** annegentle has joined #openstack-nova | 20:30 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: Fix nova assisted volume snapshots https://review.openstack.org/498845 | 20:31 |
*** yangyapeng has joined #openstack-nova | 20:34 | |
mriedem | ^ needs a +W to fix a multi-cell issue, which will go back to pike | 20:35 |
*** yangyapeng has quit IRC | 20:38 | |
efried | jaypipes Is there any reason update_device_info() [names suck. feel free to suggest a better one.] needs to be separate from just get_inventory()? | 20:38 |
*** lyan has quit IRC | 20:41 | |
*** armax has joined #openstack-nova | 20:42 | |
*** lyan has joined #openstack-nova | 20:42 | |
*** crushil has quit IRC | 20:43 | |
*** cpusmith_ has quit IRC | 20:43 | |
*** tidwellr has quit IRC | 20:48 | |
*** moshele has quit IRC | 20:52 | |
*** burt has quit IRC | 20:53 | |
*** crushil has joined #openstack-nova | 20:53 | |
*** crushil has quit IRC | 20:54 | |
*** abalutoiu__ has quit IRC | 20:54 | |
*** annegentle has quit IRC | 20:54 | |
*** crushil has joined #openstack-nova | 20:54 | |
dansmith | mriedem: we hit that path because we literally have nothing more than the volume id to go on? | 20:57 |
*** annegentle has joined #openstack-nova | 20:58 | |
mriedem | dansmith: yup, there is no instance in that API | 20:59 |
dansmith | that sucks | 20:59 |
mriedem | this is the fun one that cinder calls back for FS-style backends | 20:59 |
mriedem | like glusterfs and nfs | 20:59 |
*** penick has quit IRC | 21:00 | |
mriedem | https://review.openstack.org/#/c/498510/ | 21:00 |
mriedem | oops | 21:00 |
mriedem | https://developer.openstack.org/api-ref/compute/#create-assisted-volume-snapshots | 21:00 |
mriedem | maybe that create_info dict has the instance id in it | 21:01 |
mriedem | the api ref says that's optional and arbitrary | 21:01 |
*** tidwellr has joined #openstack-nova | 21:02 | |
mriedem | looking at the cinder code, they don't send it either | 21:02 |
*** crushil has quit IRC | 21:02 | |
dansmith | awesome | 21:02 |
* dansmith hugs us | 21:02 | |
mriedem | hey, thank your glusterfs red hat brethren | 21:02 |
dansmith | heh | 21:02 |
mriedem | from like, 4 years ago | 21:02 |
mriedem | so this only really impacts like SAP which uses NFS for everything | 21:03 |
mriedem | :) | 21:03 |
*** yamamoto has quit IRC | 21:04 | |
*** slaweq has quit IRC | 21:04 | |
*** ijw has quit IRC | 21:05 | |
*** gouthamr has quit IRC | 21:05 | |
openstackgerrit | Michael Still proposed openstack/nova master: Move lvm handling to privsep. https://review.openstack.org/495516 | 21:07 |
openstackgerrit | Michael Still proposed openstack/nova master: Move xend existence probes to privsep. https://review.openstack.org/495538 | 21:07 |
openstackgerrit | Michael Still proposed openstack/nova master: Move shred to privsep. https://review.openstack.org/495537 | 21:07 |
openstackgerrit | Michael Still proposed openstack/nova master: Cleanup mount / umount and associated rmdir calls https://review.openstack.org/494423 | 21:07 |
openstackgerrit | Michael Still proposed openstack/nova master: WIP / Aspirational: we don't need rootwrap any more. https://review.openstack.org/495542 | 21:07 |
openstackgerrit | Michael Still proposed openstack/nova master: Move loopback setup and removal to privsep. https://review.openstack.org/495664 | 21:07 |
openstackgerrit | Michael Still proposed openstack/nova master: Move libvirt usages of chown to privsep. https://review.openstack.org/471972 | 21:07 |
openstackgerrit | Michael Still proposed openstack/nova master: Don't shell out to mkdir, use ensure_tree() https://review.openstack.org/492326 | 21:07 |
openstackgerrit | Michael Still proposed openstack/nova master: Move the idmapshift binary into privsep. https://review.openstack.org/495541 | 21:07 |
openstackgerrit | Michael Still proposed openstack/nova master: Move ploop commands to privsep. https://review.openstack.org/492325 | 21:07 |
openstackgerrit | Michael Still proposed openstack/nova master: Read from console ptys using privsep. https://review.openstack.org/489486 | 21:07 |
openstackgerrit | Michael Still proposed openstack/nova master: Avoid chowning console logs in libvirt https://review.openstack.org/472229 | 21:08 |
openstackgerrit | Michael Still proposed openstack/nova master: First attempt at adding a privsep user to nova itself. https://review.openstack.org/459166 | 21:08 |
openstackgerrit | Michael Still proposed openstack/nova master: Move execs of touch to privsep. https://review.openstack.org/489190 | 21:08 |
openstackgerrit | Michael Still proposed openstack/nova master: Replace dd with shred for zeroing lvm volumes. https://review.openstack.org/495532 | 21:08 |
openstackgerrit | Michael Still proposed openstack/nova master: Move libvirts dmcrypt support to privsep. https://review.openstack.org/490737 | 21:08 |
openstackgerrit | Michael Still proposed openstack/nova master: Move execs of tee to privsep. https://review.openstack.org/489438 | 21:08 |
mikal | mriedem: that's the fix to those unit tests you wanted in the dd --> shred patch | 21:08 |
*** yamamoto has joined #openstack-nova | 21:08 | |
mriedem | aye | 21:08 |
*** artom has quit IRC | 21:13 | |
*** mnestratov has joined #openstack-nova | 21:13 | |
esberglu | mriedem: For the PowerVM Driver work, would you prefer that we create a fresh blueprint or just retarget the existing one? | 21:13 |
mriedem | you can't retarget a completed blueprint | 21:14 |
mriedem | so it has to be new | 21:14 |
esberglu | okay tx. Will do | 21:14 |
*** sterdnotshaken has joined #openstack-nova | 21:15 | |
mriedem | omg it's live https://developer.openstack.org/api-ref/placement/ | 21:16 |
mriedem | finally | 21:16 |
*** sterdnotshaken1 has quit IRC | 21:18 | |
*** tidwellr has quit IRC | 21:20 | |
*** vladikr has quit IRC | 21:21 | |
openstackgerrit | Dan Smith proposed openstack/nova master: Move allocation manipulation out of drop_move_claim() https://review.openstack.org/498947 | 21:22 |
*** thorst_afk has quit IRC | 21:22 | |
openstackgerrit | Dan Smith proposed openstack/nova master: Make allocation cleanup honor new by-migration rules https://review.openstack.org/498948 | 21:22 |
openstackgerrit | Dan Smith proposed openstack/nova master: Revert allocations by migration uuid https://review.openstack.org/498949 | 21:22 |
openstackgerrit | Dan Smith proposed openstack/nova master: WIP: Pre-create migration object https://review.openstack.org/498950 | 21:22 |
mriedem | dansmith: i'm going through the spec for that right now btw | 21:23 |
*** thorst_afk has joined #openstack-nova | 21:23 | |
dansmith | mriedem: okay I'm about to head out for a bit so take your time | 21:23 |
*** sterdnotshaken1 has joined #openstack-nova | 21:25 | |
*** gixxer1k1k has quit IRC | 21:26 | |
mriedem | ok posted | 21:27 |
*** thorst_afk has quit IRC | 21:27 | |
*** sterdnotshaken has quit IRC | 21:28 | |
*** crushil has joined #openstack-nova | 21:28 | |
*** yamamoto has quit IRC | 21:30 | |
*** yamamoto has joined #openstack-nova | 21:32 | |
*** yamamoto has quit IRC | 21:32 | |
*** catintheroof has quit IRC | 21:34 | |
*** ijw has joined #openstack-nova | 21:40 | |
*** crushil has quit IRC | 21:41 | |
*** artom has joined #openstack-nova | 21:42 | |
*** artom has quit IRC | 21:42 | |
*** artom has joined #openstack-nova | 21:42 | |
*** moshele has joined #openstack-nova | 21:43 | |
*** esberglu has quit IRC | 21:43 | |
*** esberglu has joined #openstack-nova | 21:44 | |
*** slaweq has joined #openstack-nova | 21:44 | |
*** annegentle has quit IRC | 21:45 | |
*** esberglu has quit IRC | 21:48 | |
*** belmoreira has quit IRC | 21:49 | |
*** slaweq has quit IRC | 21:49 | |
*** thorst_afk has joined #openstack-nova | 21:49 | |
*** Donckers has quit IRC | 21:49 | |
*** Donckers has joined #openstack-nova | 21:49 | |
*** Donckers has quit IRC | 21:50 | |
*** ijw has quit IRC | 21:51 | |
*** crushil has joined #openstack-nova | 21:52 | |
*** sterdnotshaken has joined #openstack-nova | 21:53 | |
*** thorst_afk has quit IRC | 21:53 | |
*** felipemonteiro_ has quit IRC | 21:53 | |
*** lpetrut has quit IRC | 21:55 | |
*** sterdnotshaken1 has quit IRC | 21:56 | |
*** esberglu has joined #openstack-nova | 21:57 | |
*** marst has joined #openstack-nova | 21:58 | |
*** baoli has quit IRC | 22:01 | |
*** marst_ has quit IRC | 22:01 | |
*** baoli has joined #openstack-nova | 22:01 | |
*** esberglu has quit IRC | 22:01 | |
*** edmondsw has joined #openstack-nova | 22:02 | |
*** edmondsw has quit IRC | 22:04 | |
*** edmondsw has joined #openstack-nova | 22:04 | |
*** sdague has quit IRC | 22:04 | |
*** cfriesen has quit IRC | 22:06 | |
*** xyang1 has quit IRC | 22:06 | |
*** cfriesen has joined #openstack-nova | 22:07 | |
*** esberglu has joined #openstack-nova | 22:07 | |
*** egonzalez has quit IRC | 22:11 | |
*** cfriesen has quit IRC | 22:12 | |
*** itlinux has quit IRC | 22:14 | |
*** ijw has joined #openstack-nova | 22:18 | |
*** cfriesen has joined #openstack-nova | 22:18 | |
*** lbragstad has quit IRC | 22:20 | |
*** edmondsw has quit IRC | 22:23 | |
*** ijw has quit IRC | 22:23 | |
*** Apoorva has joined #openstack-nova | 22:24 | |
*** cfriesen_ has joined #openstack-nova | 22:24 | |
*** cfriesen has quit IRC | 22:24 | |
*** annegentle has joined #openstack-nova | 22:25 | |
*** esberglu has quit IRC | 22:27 | |
*** esberglu has joined #openstack-nova | 22:27 | |
*** esberglu_ has joined #openstack-nova | 22:28 | |
*** sterdnotshaken has quit IRC | 22:29 | |
*** sterdnotshaken1 has joined #openstack-nova | 22:29 | |
*** esberglu has quit IRC | 22:31 | |
*** baoli has quit IRC | 22:33 | |
*** ijw has joined #openstack-nova | 22:34 | |
*** yangyapeng has joined #openstack-nova | 22:34 | |
*** esberglu_ has quit IRC | 22:35 | |
*** lyan has quit IRC | 22:37 | |
*** gouthamr has joined #openstack-nova | 22:38 | |
*** ijw has quit IRC | 22:38 | |
*** yangyapeng has quit IRC | 22:39 | |
*** edmondsw has joined #openstack-nova | 22:41 | |
*** Apoorva has quit IRC | 22:42 | |
*** Apoorva has joined #openstack-nova | 22:42 | |
*** edmondsw has quit IRC | 22:45 | |
*** Apoorva has quit IRC | 22:47 | |
openstackgerrit | Matt Riedemann proposed openstack/nova master: doc: link to placement api-ref and history docs from main index https://review.openstack.org/498977 | 22:49 |
*** crushil has quit IRC | 22:56 | |
*** trinaths has joined #openstack-nova | 22:58 | |
*** chyka has quit IRC | 22:58 | |
*** edmondsw has joined #openstack-nova | 22:58 | |
*** chyka has joined #openstack-nova | 22:59 | |
openstackgerrit | melanie witt proposed openstack/nova master: Save updated libvirt domain XML after swapping volume https://review.openstack.org/498983 | 23:00 |
*** annegentle has quit IRC | 23:02 | |
*** crushil has joined #openstack-nova | 23:02 | |
*** ijw has joined #openstack-nova | 23:02 | |
*** edmondsw has quit IRC | 23:03 | |
mriedem | is swap volume ever going to be complete? | 23:04 |
melwitt | what you mean | 23:04 |
mriedem | what do YOU mean | 23:06 |
melwitt | I mean what do you mean by if it's going to be complete? | 23:07 |
mriedem | i'm joking that it's a never ending source of bugs | 23:07 |
mriedem | after all these years | 23:07 |
melwitt | oh yes | 23:08 |
*** ijw has quit IRC | 23:09 | |
*** Tom has joined #openstack-nova | 23:10 | |
*** cfriesen_ has quit IRC | 23:11 | |
melwitt | to your question, I tested it with a guest with persistent domain and it worked. delete_configuration is undefining the domain, which seems like a persistent config only thing | 23:12 |
melwitt | I changed it to read the live config, which AFAIK is completely separate from the persistent config. but I'm going to sanity-check with mdbooth or lyarwood to be sure | 23:13 |
*** Tom has quit IRC | 23:15 | |
melwitt | ergh, but this is about uefi support. which I didn't have in my repro env. so yeah I need to look into that | 23:15 |
*** baoli has joined #openstack-nova | 23:16 | |
*** Tom has joined #openstack-nova | 23:16 | |
*** cfriesen_ has joined #openstack-nova | 23:17 | |
*** vladikr has joined #openstack-nova | 23:17 | |
melwitt | or wait, the uefi is just a flag for undefining the domain. so that call undefines the domain (removes the persistent config IIUC) whether there's uefi support or not | 23:17 |
*** ijw has joined #openstack-nova | 23:17 | |
*** Tom has quit IRC | 23:21 | |
*** mnestratov has quit IRC | 23:22 | |
openstackgerrit | Sean McCully proposed openstack/nova master: iso8601.is8601.Utc No Longer Exists https://review.openstack.org/498287 | 23:23 |
*** marst has quit IRC | 23:24 | |
*** annegentle has joined #openstack-nova | 23:25 | |
*** baoli has quit IRC | 23:25 | |
*** yamamoto has joined #openstack-nova | 23:28 | |
openstackgerrit | Sean McCully proposed openstack/nova master: iso8601.is8601.Utc No Longer Exists https://review.openstack.org/498287 | 23:30 |
*** claudiub|2 has quit IRC | 23:33 | |
*** yamahata has quit IRC | 23:34 | |
*** yamahata has joined #openstack-nova | 23:40 | |
*** jmlowe has joined #openstack-nova | 23:43 | |
*** annegentle has quit IRC | 23:43 | |
mikal | mriedem: where did you want on nova-net? Is it going to heaven? | 23:46 |
*** yamamoto has quit IRC | 23:46 | |
mikal | s/want/land/ | 23:47 |
*** kbaegis has quit IRC | 23:59 | |
*** moshele has quit IRC | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!