Earlier  
Posted Nick Remark
#openstack-nova - 2017-09-04
13:45:36 sean-k-mooney jaypipes: well actully if your plathform only has one memory controler then you dont have numa
13:46:13 jaypipes sean-k-mooney: you know what I meant :)
13:46:42 sean-k-mooney :) yes i do
13:47:05 sean-k-mooney that should read unfortunetly i do :)
13:47:11 jaypipes hehe
13:47:43 jaypipes sean-k-mooney: before we get to Denver, I'd appreciate if you and ralonsoh can prioritize these placement features.
13:48:11 jaypipes sean-k-mooney: we're def not going to get to them all, and I'd like to work on the top priority items that actually have a chance of being completed in Queens
13:48:36 sean-k-mooney yep understood.
13:48:55 sean-k-mooney ill try and see what once have the most bang for there buck
13:48:55 jaypipes sean-k-mooney: and remember that we already have two higher priorities in placement-land: getting all the move operations straight (migrations, etc) and fully supporting shared storage
13:49:12 jaypipes sean-k-mooney: and integrating traits into the virt driver and scheduling layers./
13:49:21 jaypipes sean-k-mooney: cool, thanks man
13:50:05 sean-k-mooney i mainly added the vf selection topic becase fo the pci passthrough overhaul section.
13:50:33 jaypipes sean-k-mooney: you mean the generic device manager thing? :)
13:50:35 openstackgerrit Dmitry Tantsur proposed openstack/nova master: Correct examples in "Manage Compute services" documentation https://review.openstack.org/500551
13:50:57 dtantsur just saw a person hit by this ^^^
13:51:58 jaypipes dtantsur: +2
13:52:19 dtantsur thnx
13:55:00 stephenfin alex_xu: Just wait til you get the two of them in a room together :P
13:58:20 stephenfin gibi: Easy "kill dead code" patch here, if you fancied taking a look https://review.openstack.org/#/c/483030/
14:07:29 gibi stephenfin: looking...
14:09:37 sean-k-mooney jaypipes: yes the generic device manager thing + there are a few other spects related to sriov in general such as attach/detach support.
14:09:49 jaypipes yup
14:22:45 sbezverk sean-k-mooney : ping
14:24:20 sean-k-mooney sbezverk: hi
14:25:21 sbezverk sean-k-mooney hi, quick question for you if you have a second. Are you aware of any in depth libvirt debugging/troubleshooting guide?
14:25:29 openstackgerrit Merged openstack/os-traits master: Add a new parameter ``suffix`` to function ``get_traits`` https://review.openstack.org/483451
14:26:08 sean-k-mooney sbezverk: not as such no. are you trying to find a guide to debug problems using libvirt or developing libvirt
14:27:54 sbezverk sean-k-mooney I see "x-files" type of problem with one VM and need to dig way deeper in libvirt to understand what is going on
14:29:01 sean-k-mooney well libvirt iteslef does almost nothing excepth take an xml and convert it into a qemu ars list
14:29:38 sean-k-mooney perhaps thats a bit unfair to it but usually the issue is not in libvirt but in the thing its calling of the thing that is driving it
14:30:25 sean-k-mooney sbezverk: what is the problem you are having?
14:30:47 sbezverk sean-k-mooney you asked yourself ;)
14:31:33 sbezverk sean-k-mooney one vm gets paused without any particular reason, I checked everything I could no issue with storage, plenty in vm and on the host
14:32:04 sbezverk run extensive diagnostic on the host memory/cpu/disk subsystem comes clean
14:32:45 sbezverk I wanted to see what process/even signals to libvirt to pause that vm
14:34:55 sean-k-mooney ok is there anyting in the instance log in /var/log/libvirt/qemu/instance-<id>.log
14:34:56 sbezverk even answering whether it is triggered outside on VM or some internal thing in the VM is problematic as no logs indicate anything abnormal
14:35:34 sean-k-mooney if libvirt recived a api call to pause the vm it should be in the libvirtd log in /var/log/libvirtd.log
14:36:45 sbezverk sean-k-mooney ok thanks I will double check, I enabled debug level of log for libvirt
14:52:03 sbezverk sean-k-mooney what do you think about this http://paste.openstack.org/show/620346/
14:56:06 sean-k-mooney sbezverk: you would not happen to be trying to use a new intel purly plathform or new rayzen server would you
14:56:51 sean-k-mooney sbezverk: i have seen this before but only when you are trying to use a gust cpu model that uses feature not availabel on the host
14:57:09 stephenfin sean-k-mooney, sbezverk
14:57:09 sbezverk sean-k-mooney nope it is cisco ucs box with 2600 something v4
14:57:26 sean-k-mooney such as when you are using an old kvm/qemu that does not understand the plathform your are on
14:57:30 stephenfin sean-k-mooney, sbezverk: That does look very similar. I'm pretty sure there was a patch up somewhere to do with this
14:57:32 sean-k-mooney stephenfin: yes?
14:57:41 stephenfin sean-k-mooney: Sorry - git return too early :P
14:57:45 stephenfin *hit
14:59:24 sean-k-mooney sbezverk: one thing you could do to rule out that the cpu model was the issue is enablle host passhtrough by seting cpu_mode = host-passthrough in the libvirt section of /etc/nova/nova.conf
14:59:25 sbezverk stephenfin : do you have a link by any chance?
14:59:44 sbezverk it is pass through
14:59:50 sbezverk sean-k-mooney ^^^
15:00:05 sean-k-mooney really? huh that is strange indeed
15:00:59 sean-k-mooney sbezverk: well according to that log the host does not suport vmx or smx so you have not hadware virtualiation support
15:01:28 sean-k-mooney can you show me the output of cat /proc/cpuinfo and also check that /dev/kvm is presnet
15:01:34 sbezverk sean-k-mooney : :) there are 5 other vms happily running on the host
15:01:51 sean-k-mooney haha of course there is :)
15:02:45 sbezverk sean-k-mooney that is why I call it the x-files case ;)
15:03:10 sbezverk I need Mulder asap ;)
15:05:13 sbezverk sean-k-mooney cpu_mode=host-model and passthrough what is the difference?
15:06:33 sean-k-mooney host-model is baseically emulate the commen set of fetures for the generation of cpu the host has e.g. haswell host-passthrough mean dont fake the cpu at all and let the vm see exactly what the host has
15:07:01 sbezverk sean-k-mooney hmm, maybe it is worth a shot then
15:07:06 sbezverk http://paste.openstack.org/show/620348/
15:07:19 sbezverk here is cpuinfo from the host
15:07:58 sean-k-mooney when i ran an old qemu/libvirt on a skylake xeon host-model kept instinted it was a skylake-client(e.g. desktop) cpu but that cause a simmilar error to what you have with the missing featuers. host-passthrough fixed that
15:10:55 sbezverk sean-k-mooney cool, thanks a lot at least it is one step further!
15:12:43 sean-k-mooney sbezverk: virsh cpu-models x86_64 should tell you if it has a model for broadwell http://paste.openstack.org/show/620351/
15:14:22 openstackgerrit Merged openstack/nova master: Replaces uuid.uuid4 with uuidutils.generate_uuid() https://review.openstack.org/481007
15:14:32 sean-k-mooney you can see on that older system it does not konow about skylake at all but with newer libvirt/qemu it does.
15:19:06 sbezverk sean-k-mooney and 2690v4 is which architecture?
15:19:22 stephenfin sahid: Does your -1 apply to PS3 or PS2 here? https://review.openstack.org/#/c/465160/
15:19:51 sean-k-mooney sbezverk: broadwell http://ark.intel.com/products/91770/Intel-Xeon-Processor-E5-2690-v4-35M-Cache-2_60-GHz
15:20:17 sbezverk sean-k-mooney thanks a lot
15:21:01 sean-k-mooney oh 2000 grand a piece thats not a cheap cpu.
15:21:23 sean-k-mooney sorry 2 grand or 2000 not 2000 grand lol
15:21:59 sean-k-mooney that would be a very pricy cpu indeed
15:22:54 stephenfin dansmith: Could you take a look at https://review.openstack.org/#/q/topic:clean-numa-objects+status:open this week?
15:23:16 stephenfin sahid: nvm - think I get you now
15:25:51 openstackgerrit Merged openstack/nova master: Stop handling differences in registerCloseCallback https://review.openstack.org/416297
15:25:53 bauzas stephenfin: remember that US folks are in holiday today
15:26:12 stephenfin bauzas: Aha, right. My bad :)
15:26:25 openstackgerrit Merged openstack/nova master: Correct examples in "Manage Compute services" documentation https://review.openstack.org/500551
15:27:29 stephenfin bauzas: vocal?
15:27:51 stephenfin I should hope you're don't plan to be verbose. That'd be rather dull to listen to :P
15:27:59 stephenfin *you don't
15:30:50 abhi89 melwitt: Hi.. wanted to clarify some doubts on cells in openstack.. specifically _instances_cores_ram_count() which is added..
15:32:29 abhi89 melwitt: nova_context.scatter_gather_all_cells gives this {'00000000-0000-0000-0000-000000000000': {'project': {'instances': 0, 'ram': 0, 'cores': 0}}, '5a761e7e-a5ba-46af-a312-a9bc725991de': {'project': {'instances': 0, 'ram': 0, 'cores': 0}}} when no compute host is registered. what does "00000000-0000-0000-0000-000000000000" indicate here
15:32:53 abhi89 melwitt: cells are disable on my setup
15:33:55 sean-k-mooney bauzas: i have been putting off updateing my laptop for 2 years because i only use it at summits and eveytime i go i think i should update this but its too close to start now
15:55:48 openstackgerrit Jiri Suchomel proposed openstack/nova master: Retry few times when creating the initial connection to libvirtd. https://review.openstack.org/416928
16:04:23 openstackgerrit Stephen Finucane proposed openstack/nova master: hardware: Flatten functions https://review.openstack.org/367470
16:04:24 openstackgerrit Stephen Finucane proposed openstack/nova master: Rename '_numa_get_constraints_XXX' functions https://review.openstack.org/385072
16:04:24 openstackgerrit Stephen Finucane proposed openstack/nova master: Standardize '_get_XXX_constraints' functions https://review.openstack.org/385071
16:04:25 openstackgerrit Stephen Finucane proposed openstack/nova master: De-duplicate _numa_get_flavor_XXX_map_list https://review.openstack.org/385074
16:06:51 openstackgerrit Chris Dent proposed openstack/nova master: Update RT aggregate map less frequently https://review.openstack.org/489633
16:09:28 openstackgerrit Stephen Finucane proposed openstack/nova master: Standardize '_get_XXX_constraints' functions https://review.openstack.org/385071
16:20:19 openstackgerrit Stephen Finucane proposed openstack/nova master: libvirt: Make 'get_domain' private https://review.openstack.org/417378
16:22:39 openstackgerrit Stephen Finucane proposed openstack/nova master: conf: Rename two VNC options https://review.openstack.org/498387

Earlier   Later