| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2018-10-03 | |||
| 02:36:21 | openstackgerrit | Tetsuro Nakamura proposed openstack/nova stable/rocky: Fix aggregate members in nested alloc candidates https://review.openstack.org/607454 | |
| 04:21:31 | mnaser | has anyone seen behaviour (on queens) where doing pci passthrough for gpus, qemu-kvm process goes up but seems to be spinning at 100% cpu and the process is stuck? | |
| 04:21:46 | mnaser | strace just shows a bunch of ioctl's and poll's | |
| 04:22:43 | mnaser | nothing weird in dmesg or journals | |
| 04:23:31 | mnaser | nova side looks ok.. "Final resource view: name=<snip> phys_ram=524194MB used_ram=66560MB phys_disk=1863GB used_disk=225GB total_vcpus=48 used_vcpus=6 pci_stats=[PciDevicePool(count=7,numa_node=0,product_id='102d',tags={dev_type='type-PCI'},vendor_id='10de')]" | |
| 04:45:20 | mnaser | Hmm, I have some leads. I might push some doc changes for the pci passthrough | |
| 04:45:28 | mnaser | Dunno if it’s okay to have docs that are more hardware specific | |
| 04:45:41 | mnaser | Something along the lines of https://github.com/dholt/kvm-gpu/blob/master/README.md | |
| 05:22:06 | takashin | cd /tmp | |
| 06:00:56 | gmann | nova API office hour time | |
| 06:01:34 | gmann | #startmeeting nova api | |
| 06:01:35 | openstack | Meeting started Wed Oct 3 06:01:34 2018 UTC and is due to finish in 60 minutes. The chair is gmann. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 06:01:36 | openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 06:01:38 | openstack | The meeting name has been set to 'nova_api' | |
| 06:01:43 | gmann | PING List: gmann, alex_xu | |
| 06:08:41 | gmann | hanging around for some time if anyone has query related to API | |
| 06:14:22 | openstackgerrit | OpenStack Proposal Bot proposed openstack/nova stable/rocky: Imported Translations from Zanata https://review.openstack.org/604260 | |
| 06:32:36 | gmann | let's close office hour. | |
| 06:32:39 | gmann | #endmeeting | |
| 06:32:41 | openstack | Meeting ended Wed Oct 3 06:32:39 2018 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 06:32:42 | openstack | Minutes: http://eavesdrop.openstack.org/meetings/nova_api/2018/nova_api.2018-10-03-06.01.html | |
| 06:32:43 | openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/nova_api/2018/nova_api.2018-10-03-06.01.txt | |
| 06:32:44 | openstack | Log: http://eavesdrop.openstack.org/meetings/nova_api/2018/nova_api.2018-10-03-06.01.log.html | |
| 06:37:40 | openstackgerrit | Merged openstack/nova stable/ocata: Update RequestSpec.flavor on resize_revert https://review.openstack.org/605880 | |
| 06:47:09 | openstackgerrit | Merged openstack/python-novaclient master: Fix up userdata argument to rebuild. https://review.openstack.org/605341 | |
| 07:10:03 | bauzas | good morning nova | |
| 07:28:53 | gibi | morning | |
| 07:41:48 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Refactor allocation checking in functional tests https://review.openstack.org/607287 | |
| 07:41:48 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Use provider tree in virt FakeDriver https://review.openstack.org/604083 | |
| 07:41:49 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Ignore forcing of live migration for nested instance https://review.openstack.org/605785 | |
| 07:41:49 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Run ServerMovingTests with nested resources https://review.openstack.org/604084 | |
| 07:41:50 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Ignore forcing of evacuation for nested instance https://review.openstack.org/606111 | |
| 07:41:50 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Consider nested allocations during allocation cleanup https://review.openstack.org/606050 | |
| 07:41:51 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Run negative server moving tests with nested RPs https://review.openstack.org/604125 | |
| 07:52:35 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: consumer gen: support claim_resources https://review.openstack.org/583667 | |
| 07:52:36 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Use provider tree in virt FakeDriver https://review.openstack.org/604083 | |
| 07:52:36 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Enable nested allocation candidates in scheduler https://review.openstack.org/585672 | |
| 07:52:37 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Run ServerMovingTests with nested resources https://review.openstack.org/604084 | |
| 07:52:37 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Refactor allocation checking in functional tests https://review.openstack.org/607287 | |
| 07:52:38 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Consider nested allocations during allocation cleanup https://review.openstack.org/606050 | |
| 07:52:38 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Ignore forcing of live migration for nested instance https://review.openstack.org/605785 | |
| 07:52:39 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Run negative server moving tests with nested RPs https://review.openstack.org/604125 | |
| 07:52:39 | openstackgerrit | Balazs Gibizer proposed openstack/nova master: Ignore forcing of evacuation for nested instance https://review.openstack.org/606111 | |
| 08:47:13 | ralonsoh | stephenfin: https://review.openstack.org/#/c/476612/36/vif_plug_ovs/ovsdb/ovsdb_lib.py@83. I don't understand this | |
| 08:47:56 | ralonsoh | stephenfin: do you mean I need to move this function... where? | |
| 08:54:02 | openstackgerrit | Rodolfo Alonso Hernandez proposed openstack/os-vif master: Add abstract OVSDB API https://review.openstack.org/476612 | |
| 09:02:41 | stephenfin | ralonsoh: Sorry, yeah, I mean move that above 'create_ovs_vif_port' or below 'delete_ovs_vif_port', so that 'create_', 'update_' and 'delete_' are grouped together | |
| 09:02:49 | stephenfin | ralonsoh: It's a nit though. Don't worry about it | |
| 09:02:56 | ralonsoh | stephenfin: done! | |
| 09:03:01 | stephenfin | Oh, perfect :) | |
| 09:03:07 | stephenfin | I'll review that now | |
| 09:38:38 | openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Add minimal documentation for RDP consoles https://review.openstack.org/606992 | |
| 09:38:38 | openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Rewrite the console doc https://review.openstack.org/606148 | |
| 09:38:39 | openstackgerrit | Stephen Finucane proposed openstack/nova master: conf: Allow 'nova-xvpvncproxy' to be called with CLI args https://review.openstack.org/606929 | |
| 09:38:39 | openstackgerrit | Stephen Finucane proposed openstack/nova master: doc: Add minimal documentation for MKS consoles https://review.openstack.org/606993 | |
| 09:47:20 | bauzas | does anyone know how to unstack/stack devstack with OFFLINE=True for a single project ? | |
| 09:47:37 | bauzas | I mean, I have all my stack but I just want to reinstall nova from master | |
| 09:49:22 | sean-k-mooney | bauzas: unstack, then manually git pull/checkout master on the nova repo set OFFLINE=True and stack | |
| 09:50:13 | sean-k-mooney | devstack wont update any of the projects and just used what is availabel | |
| 09:50:44 | sean-k-mooney | if you are unlucky you might need to pip install requirements form master if they have changed but that rarely is required | |
| 09:51:01 | bauzas | sean-k-mooney: that was my plan but I had the assumption that it would redeploy *all* projects from ENABLED_SERVICES | |
| 09:51:20 | sean-k-mooney | bauzas: it will | |
| 09:51:24 | sean-k-mooney | is that an issue | |
| 09:51:24 | bauzas | sean-k-mooney: my point is that I just want to init_nova() honestly | |
| 09:51:40 | sean-k-mooney | oh well dont unstack then | |
| 09:51:47 | bauzas | sean-k-mooney: my need is just that now that I reshaped some inventories, I just want to reshape back | |
| 09:52:22 | sean-k-mooney | just checkout the branch you want and run sudo systemctl restart devstack@n-* | |
| 09:53:16 | sean-k-mooney | if reshape is done by nova manage change restart to stop, then run nova manage and then start | |
| 09:55:29 | sean-k-mooney | as long as there are no schema migrations in between your current branch and the one your going to and no requiremetns changes you dont need to restack to change commit. just git checkout and restart service X | |
| 09:58:13 | cdent | yeah, that's what I was going to suggest | |
| 10:08:28 | stephenfin | bauzas: Could you look at pushing https://review.openstack.org/#/c/456572/ through? | |
| 10:17:37 | bauzas | sean-k-mooney: the problem is that the inventories are reshaped | |
| 10:17:50 | bauzas | sean-k-mooney: so a DB sync won't work, right? | |
| 10:17:59 | bauzas | because all the tables are there | |
| 10:18:14 | sean-k-mooney | bauzas: you can always drop the tables and then sync i guess | |
| 10:19:03 | bauzas | if I'm dropping the tables, I miss eg. https://github.com/openstack-dev/devstack/blob/master/lib/nova#L722-L723 | |
| 10:19:17 | bauzas | sean-k-mooney: ^ | |
| 10:20:36 | sean-k-mooney | i dont think there is any magical way to reshape witout deleting the reshaped RPs and restarting nova compute | |
| 10:20:45 | sean-k-mooney | that is what i ment by droping the tables | |
| 10:21:33 | bauzas | I think I'll just unstack/unstack for this time, and snapshot the DB | |
| 10:22:15 | bauzas | so, when I want to go backwards, I'll just use the dumpfile | |
| 10:22:17 | sean-k-mooney | ya that would work but other then for local testing is there a reason you are trying to downgrade? | |
| 10:22:35 | bauzas | sean-k-mooney: no, just testing indeed | |
| 10:23:31 | sean-k-mooney | if you have never used it https://www.heidisql.com/ is a great little tool for working with dbs | |
| 10:23:51 | bauzas | well | |
| 10:23:55 | sean-k-mooney | you need to run it under wine however | |
| 10:24:02 | bauzas | just for what I want, a mysqldump is enough | |
| 10:36:33 | sean-k-mooney | the one thing that annoys me more then the fact that we use a 80 charter line lenght is that we configure pep8 on spec for 79 charters | |
| 10:43:06 | openstackgerrit | sean mooney proposed openstack/nova-specs master: Add spec for sriov live migration https://review.openstack.org/605116 | |
| 10:57:24 | stephenfin | That moment of panic where you submit a review and spot a group of comments on older patchsets from the corner of your eye | |
| 10:57:48 | stephenfin | What *did* Stephen of June 2018 have to say about this... | |
| 11:08:59 | mdbooth | stephenfin: Fancy a bash at this one: https://review.openstack.org/#/c/605436/ I bitch about python3 in it ;) | |
| 11:09:24 | openstackgerrit | sean mooney proposed openstack/nova-specs master: Add spec for sriov live migration https://review.openstack.org/605116 | |
| 11:39:48 | sean-k-mooney | mdbooth: one basic question regarding https://review.openstack.org/#/c/605436/5. the compaute manger runs on the compute agent which is singel treaded but uses eventlets. so there is no paralleism but there is concurancy. so the lock you are aquiring is the mockey patched greenthread lock. is the reason we need the lock in the first place the fact we are doing db io and eventlets is cause us to yeild | |
| 11:39:51 | sean-k-mooney | allow another invocation of the fuction to start concurrently which races | |
| 11:40:43 | mdbooth | sean-k-mooney: Without going into details of locking, I find it's safest to ignore eventlets entirely when considering locking. | |
| 11:41:01 | mdbooth | When you tie yourself in knots trying to second guess a scheduler, you make lots of mistakes. | |
| 11:41:11 | sean-k-mooney | mdbooth: if we did not have eventlets in this case we would not need to lock | |
| 11:41:41 | mdbooth | It has multiple threads of execution. | |
| 11:41:49 | mdbooth | I don't care how we achieve that. | |