*** rcernin has joined #openstack-nova | 00:00 | |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: Functional tests for NUMA live migration https://review.opendev.org/672595 | 00:29 |
---|---|---|
*** brinzhang has joined #openstack-nova | 00:35 | |
*** spsurya has joined #openstack-nova | 01:29 | |
*** eandersson has quit IRC | 01:36 | |
*** larainema has joined #openstack-nova | 01:38 | |
*** eandersson has joined #openstack-nova | 01:39 | |
*** tkajinam has quit IRC | 01:45 | |
*** tkajinam has joined #openstack-nova | 01:47 | |
*** jhesketh has joined #openstack-nova | 02:29 | |
openstackgerrit | Chason Chan proposed openstack/nova master: Fix the incorrect powershell command https://review.opendev.org/679588 | 03:13 |
*** yaawang has quit IRC | 03:39 | |
alex_xu | stephenfin: with the current upgrade plan, does it means we lose the ability LM the instance? | 03:41 |
alex_xu | stephenfin: since the control-plane is asking PCPU, then there is no way to do that. If the opeartor is going to upgrade the OS also, then he need LM the existing instance to other host. But we there is PCPU on old nodes also. | 03:42 |
*** yaawang has joined #openstack-nova | 03:43 | |
alex_xu | stephenfin: except we required the operator to do a upgrade of openstack first before upgrade OS. But I don't know whether it works always, is there any case the user have to upgrade the OS first before upgrade OpenStack since some dependence only available on the new version of OS | 03:43 |
alex_xu | sean-k-mooney: efried ^ | 03:47 |
*** mvkr has joined #openstack-nova | 04:02 | |
*** yaawang has quit IRC | 04:14 | |
*** yaawang has joined #openstack-nova | 04:15 | |
*** HagunKim has joined #openstack-nova | 04:19 | |
HagunKim | Hello, I have a question for using openstack nova. | 04:22 |
HagunKim | In mariadb, there are many vm instances with vm_state=deleted. (more than 4000 over) | 04:22 |
HagunKim | Can I delete them manually? | 04:22 |
alex_xu | HagunKim: you should use nova-manage db archive_deleted_rows | 04:23 |
*** ircuser-1 has quit IRC | 04:37 | |
openstackgerrit | ya.wang proposed openstack/nova master: vCPU model selection https://review.opendev.org/670298 | 04:42 |
openstackgerrit | ya.wang proposed openstack/nova master: Add compatibility checks for CPU mode and CPU models and extra flags https://review.opendev.org/670299 | 04:42 |
openstackgerrit | ya.wang proposed openstack/nova master: Support reporting multi CPU model traits https://review.opendev.org/670300 | 04:42 |
*** ricolin has joined #openstack-nova | 04:47 | |
HagunKim | alex_xu: Thanks. I have some duplicated data in shadow tables. So "nova-manage db archive_deleted_rows" occurs an error and not working. | 04:51 |
HagunKim | Can I delete all data in shadow tables manually? | 04:51 |
HagunKim | eg. DELETE from shadow_instance_actions_events; | 04:51 |
alex_xu | HagunKim: you can use nova-manage db purge to purge the shadow table when you think those data is useless for you | 04:51 |
HagunKim | alex_xu: Because I use ocata version, I think I don't have purge command in nova-manage. | 04:52 |
alex_xu | HagunKim: ah | 04:52 |
alex_xu | HagunKim: probably you only can manually delete | 04:53 |
alex_xu | HagunKim: why there are duplicated data? | 04:53 |
HagunKim | alex_xu: Well.. I don't know why. But there are datas with same id value. | 04:56 |
*** ivve has joined #openstack-nova | 05:29 | |
*** Luzi has joined #openstack-nova | 05:37 | |
*** maciejjozefczyk has joined #openstack-nova | 06:19 | |
*** psachin has joined #openstack-nova | 06:24 | |
*** maciejjozefczyk has quit IRC | 06:32 | |
*** maciejjozefczyk has joined #openstack-nova | 06:32 | |
*** brinzhang has quit IRC | 06:40 | |
*** brinzhang has joined #openstack-nova | 06:40 | |
*** aojea has joined #openstack-nova | 06:54 | |
*** ttsiouts has joined #openstack-nova | 06:55 | |
*** tesseract has joined #openstack-nova | 06:56 | |
*** ttsiouts has quit IRC | 06:57 | |
*** slaweq has joined #openstack-nova | 06:59 | |
*** trident has quit IRC | 07:04 | |
*** rcernin has quit IRC | 07:08 | |
openstackgerrit | Luyao Zhong proposed openstack/nova master: Add resources dict into _Provider https://review.opendev.org/678449 | 07:10 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: Retrieve the allocations early https://review.opendev.org/678450 | 07:10 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: Claim resources in resource tracker https://review.opendev.org/678452 | 07:10 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: libvirt: Enable driver configuring PMEM namespaces https://review.opendev.org/678453 | 07:10 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: libvirt: report VPMEM resources by provider tree https://review.opendev.org/678454 | 07:10 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: libvirt: Support VM creation with vpmems and vpmems cleanup https://review.opendev.org/678455 | 07:10 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: Parse vpmem related flavor extra spec https://review.opendev.org/678456 | 07:10 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: Add functional tests for virtual persistent memory https://review.opendev.org/678470 | 07:10 |
openstackgerrit | Brin Zhang proposed openstack/nova-specs master: Support re-configure deleted_on_termination in server https://review.opendev.org/580336 | 07:11 |
*** luksky has joined #openstack-nova | 07:12 | |
*** trident has joined #openstack-nova | 07:13 | |
*** jangutter has joined #openstack-nova | 07:21 | |
*** rcernin has joined #openstack-nova | 07:25 | |
*** ileixe has joined #openstack-nova | 07:25 | |
ileixe | Hi nova! | 07:26 |
ileixe | Does anybody has an environment which assure CPU QoS within Nova? | 07:26 |
ileixe | I mean have anybody ever used CPU pinning in production or something else to prevent noisy neighbors? | 07:27 |
ileixe | I want to hear any experience which will be really appreciated for us | 07:28 |
*** ccamacho has joined #openstack-nova | 07:34 | |
*** ccamacho has quit IRC | 07:44 | |
*** ccamacho has joined #openstack-nova | 07:44 | |
*** rcernin has quit IRC | 07:48 | |
*** pcaruana has joined #openstack-nova | 07:49 | |
*** ralonsoh has joined #openstack-nova | 07:51 | |
openstackgerrit | ya.wang proposed openstack/nova master: Support reporting multi CPU model traits https://review.opendev.org/670300 | 07:58 |
*** dougsz has joined #openstack-nova | 08:04 | |
*** mdbooth has joined #openstack-nova | 08:15 | |
*** arxcruz is now known as arxcruz_pto | 08:19 | |
openstackgerrit | Matthew Booth proposed openstack/nova master: libvirt: Fix service-wide pauses caused by un-proxied libvirt calls https://review.opendev.org/677736 | 08:19 |
*** tkajinam has quit IRC | 08:21 | |
*** panda|rover|off is now known as panda|rover | 08:23 | |
*** dtantsur|afk is now known as dtantsur | 08:26 | |
openstackgerrit | Brin Zhang proposed openstack/nova master: Add delete_on_termination to volume-attach API https://review.opendev.org/673133 | 08:34 |
*** jaosorior has joined #openstack-nova | 08:34 | |
*** derekh has joined #openstack-nova | 08:39 | |
*** ociuhandu has joined #openstack-nova | 08:47 | |
*** cdent has joined #openstack-nova | 08:57 | |
*** jistr has quit IRC | 09:09 | |
*** jistr has joined #openstack-nova | 09:10 | |
stephenfin | alex_xu: Well, you can't migrate pinned instances at the moment anyway, so that's not an issue :) | 09:15 |
stephenfin | alex_xu: However, assuming artom fixes it, we have that option to disable the translation feature in the scheduler | 09:16 |
stephenfin | alex_xu: So if the operator sets that, the scheduler will keep requesting VCPUs | 09:16 |
*** xek has joined #openstack-nova | 09:17 | |
alex_xu | stephenfin: okay, I thought people my blind to live migrate dedicated instance in case they have same hardware :) | 09:18 |
alex_xu | stephenfin: we don't have that option in the current version, right | 09:18 |
alex_xu | stephenfin: probably we can ask people live migration the instance before upgrade if they want | 09:19 |
stephenfin | No unless you explicitly set '[workarounds] enable_numa_live_migration' | 09:19 |
stephenfin | *Not | 09:19 |
alex_xu | oh, totally forget that option | 09:19 |
stephenfin | alex_xu: nah, if all they do is upgrade their compute nodes, nothing will change. They'll still be reporting and consuming VCPUs | 09:20 |
openstackgerrit | Gorka Eguileor proposed openstack/nova master: Use os-brick locking for volume attach and detach https://review.opendev.org/614190 | 09:20 |
stephenfin | Things only change when the operator sets cpu_dedicated_set or cpu_shared_set on the controller, and set the as-yet-unnamed option on the controller | 09:20 |
stephenfin | when 'cpu_dedicated_set' is set, the compute node will start reporting PCPUs and transform existing inventory of pinned instances (if any) from VCPU to PCPU | 09:21 |
alex_xu | right | 09:21 |
stephenfin | not before that though | 09:21 |
alex_xu | stephenfin: so we still have that workaround option, in case people need it | 09:22 |
stephenfin | alex_xu: Yes, see https://review.opendev.org/#/c/671801/32/nova/conf/workarounds.py | 09:23 |
stephenfin | I'm going to have to rename and move that though, of course | 09:23 |
bauzas | stephenfin: you got hit by a merge conflict FWIW | 09:24 |
bauzas | https://review.opendev.org/#/c/671793/16 | 09:24 |
stephenfin | yeah, I'll tackle that shortly | 09:24 |
stephenfin | expecting a lot of those | 09:24 |
* bauzas now works back on placement audit | 09:24 | |
alex_xu | stephenfin: ok, if the operator wants to upgrade the host os, then he can rolling upgrade the host os and nova-compute, without PCPU translating and cpu_dedicated_set. After all the nodes upgrade the new os and new nova-compute, then update the cpu_dedicated_set, to reshape the inventory, is that correct? | 09:25 |
stephenfin | yes | 09:26 |
alex_xu | so cool | 09:26 |
alex_xu | stephenfin: we really document those somewhere, like release note upgrade section? | 09:26 |
stephenfin | alex_xu: I've started here https://review.opendev.org/#/c/671793/16/releasenotes/notes/cpu-resources-d4e6a0c12681fa87.yaml | 09:27 |
stephenfin | But I'll add more as I go | 09:27 |
bauzas | alex_xu: yeah that's the plan | 09:27 |
alex_xu | stephenfin: cool | 09:27 |
bauzas | alex_xu: nothing changes unless the operator triggers it | 09:27 |
alex_xu | bauzas: yea, that is much simpler | 09:28 |
bauzas | but when they trigger, then it'll be a reshape | 09:28 |
*** Tianhao_Hu has joined #openstack-nova | 09:28 | |
bauzas | stephenfin: and that also implies we need to provide some nova-status check command | 09:28 |
bauzas | for upgrading to Unicorn | 09:28 |
alex_xu | stephenfin: also something fun https://review.opendev.org/#/c/674895/22/nova/virt/libvirt/driver.py, due to I updated a wrong option | 09:28 |
sean-k-mooney | alex_xu: dsid stephenfin answer your os upgrade question | 09:29 |
alex_xu | sean-k-mooney: yes, perfectly answered | 09:29 |
*** Tianhao_Hu has left #openstack-nova | 09:30 | |
gibi | bauzas, stephenfin: hi! there are +2s from mriedem on the next couple patches in the support-move-ops-with-qos-ports series. starting here https://review.opendev.org/#/c/655110/ | 09:30 |
bauzas | gibi: yeah, I was planning to put my eyes on your series after stephenfin's one | 09:31 |
gibi | bauzas: cool, thanks | 09:31 |
yaawang | stephenfin: alex_xu Hi, I had update the patches of vCPU models selection, can you take a look if you have time :) https://review.opendev.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/cpu-model-selection | 09:44 |
alex_xu | yaawang: got it, will check it again | 09:45 |
yaawang | alex_xu: thk :) | 09:45 |
alex_xu | yaawang: np | 09:45 |
*** Tianhao_Hu_ has joined #openstack-nova | 09:49 | |
*** Tianhao_Hu_ is now known as Tianhao_Hu | 09:49 | |
*** Tianhao_Hu has left #openstack-nova | 09:49 | |
openstackgerrit | sean mooney proposed openstack/nova master: Libvirt: report storage bus traits https://review.opendev.org/666914 | 10:06 |
openstackgerrit | sean mooney proposed openstack/nova master: libvirt: use domain capabilities to get supported device models https://review.opendev.org/666915 | 10:06 |
openstackgerrit | sean mooney proposed openstack/nova master: Add transform_image_metadata request filter https://review.opendev.org/665775 | 10:06 |
*** mdbooth_ has joined #openstack-nova | 10:07 | |
*** Garyx has joined #openstack-nova | 10:08 | |
*** mdbooth has quit IRC | 10:10 | |
*** mdbooth_ has quit IRC | 10:18 | |
*** mdbooth has joined #openstack-nova | 10:19 | |
*** ociuhandu has quit IRC | 10:19 | |
openstackgerrit | Brin Zhang proposed openstack/nova-specs master: Support set port vnic type to create server https://review.opendev.org/672400 | 10:20 |
*** mdbooth_ has joined #openstack-nova | 10:23 | |
*** jaosorior has quit IRC | 10:24 | |
openstackgerrit | Brin Zhang proposed openstack/nova-specs master: Support set port vnic type to create server https://review.opendev.org/672400 | 10:25 |
*** mdbooth has quit IRC | 10:27 | |
*** xek has quit IRC | 10:35 | |
*** ociuhandu has joined #openstack-nova | 10:44 | |
*** brinzhang_ has joined #openstack-nova | 10:50 | |
openstackgerrit | Stephen Finucane proposed openstack/nova master: trivial: Rewrap definitions of 'NUMACell' https://review.opendev.org/674395 | 10:51 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Simplify 'fakelibvirt.HostInfo' object https://review.opendev.org/678861 | 10:51 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Start checking compute usage in functional tests https://review.opendev.org/678902 | 10:51 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: objects: Rename 'fields' import to 'obj_fields' https://review.opendev.org/674103 | 10:51 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Fold in argument to '_update_provider_tree_for_vgpu' https://review.opendev.org/676729 | 10:51 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Start reporting PCPU inventory to placement https://review.opendev.org/671793 | 10:51 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: '_get_(v|p)cpu_total' to '_get_(v|p)cpu_available' https://review.opendev.org/672693 | 10:51 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: hardware: Differentiate between shared and dedicated CPUs https://review.opendev.org/671800 | 10:51 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Start reporting 'HW_CPU_HYPERTHREADING' trait https://review.opendev.org/675571 | 10:51 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Add support for translating CPU policy extra specs, image meta https://review.opendev.org/671801 | 10:51 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Add reshaper for PCPU https://review.opendev.org/674895 | 10:51 |
*** brinzhang has quit IRC | 10:53 | |
openstackgerrit | Chris Dent proposed openstack/nova master: Use microversion in put allocations in test_report_client https://review.opendev.org/679622 | 10:54 |
stephenfin | alex_xu, bauzas: Still working on changing the scheduler config option and adding resize functional tests for cpu-resources, but I've moved all the trivial patches up to the front of the series, if you fancy taking a look (starts here https://review.opendev.org/#/c/678861/) | 11:10 |
stephenfin | gibi: Yeah, that's on my list for today (t) | 11:11 |
stephenfin | *(y) | 11:11 |
*** dougsz has quit IRC | 11:11 | |
gibi | stephenfin: thanks | 11:11 |
*** ociuhandu has quit IRC | 11:22 | |
*** jaosorior has joined #openstack-nova | 11:22 | |
*** ociuhandu has joined #openstack-nova | 11:22 | |
*** dougsz has joined #openstack-nova | 11:30 | |
*** ociuhandu has quit IRC | 11:43 | |
openstackgerrit | Chris Dent proposed openstack/nova master: Tune up db.instance_get_all_uuids_by_hosts https://review.opendev.org/679627 | 11:49 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Nice to have test coverage for If1f465112b8e9b0304b8b5b864b985f72168d839 https://review.opendev.org/679629 | 11:59 |
*** mdbooth_ has quit IRC | 12:02 | |
aspiers | stephenfin: thanks for the reviews. BTW https://review.opendev.org/#/c/636334/ is missing W+1 | 12:07 |
aspiers | stephenfin: I'm working on adding the checks you requested, for live migration / suspend etc. | 12:08 |
*** FlorianFa has joined #openstack-nova | 12:10 | |
*** mdbooth has joined #openstack-nova | 12:12 | |
*** panda|rover is now known as panda|rover|eat | 12:13 | |
*** ociuhandu has joined #openstack-nova | 12:14 | |
*** ociuhandu has quit IRC | 12:19 | |
*** ociuhandu has joined #openstack-nova | 12:20 | |
kashyap | aspiers: Nice, seems like the SEV work is almost merged. | 12:21 |
aspiers | kashyap: Yes, pretty close now :) | 12:21 |
aspiers | It's almost a year since I uploaded the Stein spec :-o | 12:21 |
aspiers | So this has been a year-long project or more already | 12:22 |
kashyap | It required a lot of 'supporting infra' work, which is also useful for other features (machine types rework; domCapabilities, etc) | 12:23 |
aspiers | Right | 12:23 |
*** priteau has joined #openstack-nova | 12:23 | |
aspiers | I'm glad it turned out to have other uses. Didn't anticipate that originally. | 12:23 |
kashyap | aspiers: Unrelated - SEV _requires_ 'q35', isn't it? | 12:24 |
aspiers | kashyap: http://eavesdrop.openstack.org/irclogs/%23openstack-nova/%23openstack-nova.2019-07-30.log.html#t2019-07-30T09:21:35 | 12:25 |
aspiers | ;-) | 12:25 |
*** brinzhang has joined #openstack-nova | 12:25 | |
kashyap | aspiers: Haha, my memory is like the bumblebee's -- can't recall anything more than past 7 seconds | 12:26 |
aspiers | XD | 12:26 |
* kashyap goes to read the spec | 12:26 | |
aspiers | Similar thing happened to me this morning | 12:26 |
kashyap | aspiers: I asked because, the next question I was looking for was: is there a check in the code where: "if SEV && !q35 --> throw an error" | 12:27 |
sean-k-mooney | kashyap: you could only do that check on the compute node currenlty | 12:27 |
*** xek has joined #openstack-nova | 12:28 | |
*** luksky has quit IRC | 12:28 | |
kashyap | sean-k-mooney: Right, it matters only on compute nodes anyway. | 12:28 |
sean-k-mooney | i guess you could push it to placemetn by not reporting the sev resouces if the machine type is set to pc | 12:28 |
sean-k-mooney | kashyap: my point is it woudl cause a late reschdule | 12:28 |
kashyap | sean-k-mooney: What I was wondering is, _if_ such a thing exists already | 12:28 |
*** brinzhang_ has quit IRC | 12:28 | |
aspiers | Guys, no need to speculate ;-) | 12:28 |
aspiers | https://review.opendev.org/#/c/644565/49/nova/virt/libvirt/driver.py@5104 | 12:29 |
* kashyap clicks | 12:29 | |
sean-k-mooney | im not sure overriding the machine type is a good idea | 12:29 |
aspiers | We could bail there instead | 12:30 |
kashyap | Oh, at _what_ point does the override happens? | 12:30 |
aspiers | kashyap: At *that* point ^^^ | 12:30 |
sean-k-mooney | its in the driver when its generating the xml | 12:31 |
kashyap | Right. Override can cause a potential surprise for the operator, doesn't it? | 12:31 |
sean-k-mooney | kashyap: yes and maybe live migration issues | 12:31 |
aspiers | Live migration is unsupported | 12:31 |
aspiers | See above message I wrote to stephenfin ^^^ | 12:31 |
kashyap | aspiers: Ah, nod, noticed. | 12:32 |
aspiers | But it will probably be supported eventually | 12:32 |
sean-k-mooney | also you can request teh machine type in the image https://github.com/openstack/glance/blob/master/etc/metadefs/compute-libvirt-image.json#L34-L38 | 12:32 |
aspiers | sean-k-mooney: Yes, that's why image_meta is a parameter to get_machine_type_no_default() in the code I just linked | 12:32 |
kashyap | aspiers: Thinking out loud: do we need an additional function for handling SEV-specific quirks for machine types, instead of squeezing it into the generic guest_machine_type()? | 12:33 |
aspiers | https://review.opendev.org/#/c/644565/49/nova/virt/libvirt/utils.py@539 | 12:33 |
sean-k-mooney | yes but overrideing an explcit machine_type in the image is not correct | 12:33 |
aspiers | sean-k-mooney: like I said, we could bail there instead | 12:33 |
aspiers | that would probably be fine | 12:33 |
sean-k-mooney | i would bail on conflict with the image | 12:33 |
aspiers | Yes that's what I'm saying | 12:34 |
sean-k-mooney | that leave the question of what to do if its set to pc in nova.conf | 12:34 |
sean-k-mooney | your could bail then also or override | 12:34 |
kashyap | aspiers: One more: It seems like if machine type is _not_ set, then we're defaulting to 'q35' -- https://review.opendev.org/#/c/644565/49/nova/virt/libvirt/driver.py@5099 | 12:35 |
sean-k-mooney | i think raising an exception in both case is less surpising | 12:35 |
sean-k-mooney | but i am ment ot be getting food so i should go do that | 12:35 |
sean-k-mooney | brb | 12:35 |
*** xek has quit IRC | 12:35 | |
aspiers | kashyap: Yes of course, otherwise SEV won't work without explicit hw_machine_type every time | 12:35 |
kashyap | aspiers: Okay, the function name confused me, then | 12:36 |
aspiers | Which name? | 12:36 |
*** panda|rover|eat is now known as panda|rover | 12:36 | |
kashyap | The _guest_machine_type() --> should this be named more SEV-specific | 12:36 |
kashyap | Something like ... _guest_machine_type_for_sev()? | 12:37 |
aspiers | Yes sure I could extract the big chunk out into _guest_machine_type_for_sev() | 12:37 |
aspiers | then _guest_machine_type() would call that | 12:37 |
aspiers | another non-inlined function to annoy stephenfin ;-) | 12:37 |
kashyap | aspiers: Yeah, thank you. So in _guest_machine_type() -- we can call the _for_sev() based on some SEV-specific conditional | 12:38 |
aspiers | It would use the exact same conditional which is already there | 12:38 |
aspiers | on line 5090 | 12:38 |
kashyap | Right, sev_enabled | 12:38 |
aspiers | and X86_64 | 12:38 |
aspiers | We're not supporting SEV on other architectures ;-) | 12:38 |
kashyap | Yep, agreed | 12:38 |
kashyap | Hehe | 12:39 |
aspiers | OK I'm going for a run to preserve sanity | 12:39 |
aspiers | biab | 12:39 |
kashyap | +1 | 12:40 |
kashyap | (On a run) | 12:40 |
*** tkajinam has joined #openstack-nova | 12:45 | |
openstackgerrit | Matthew Booth proposed openstack/nova master: libvirt: Fix service-wide pauses caused by un-proxied libvirt calls https://review.opendev.org/677736 | 12:46 |
openstackgerrit | Merged openstack/nova master: Add extra spec parameter and image property for memory encryption https://review.opendev.org/664420 | 12:47 |
openstackgerrit | Merged openstack/nova master: trivial: Rewrap definitions of 'NUMACell' https://review.opendev.org/674395 | 12:47 |
openstackgerrit | Merged openstack/os-vif master: Fix code bug in document https://review.opendev.org/679382 | 12:52 |
kashyap | aspiers: When you're back, on a similar vein, I also to introduce such a method for Secure Boot: _guest_machine_type_for_secure_boot() | 12:58 |
*** tkajinam has quit IRC | 12:58 | |
*** tkajinam has joined #openstack-nova | 12:59 | |
openstackgerrit | Luyao Zhong proposed openstack/nova master: db: Add resources column in instance_extra table https://review.opendev.org/678447 | 13:00 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: object: Introduce Resource and ResouceList objs https://review.opendev.org/678448 | 13:00 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: Add resources dict into _Provider https://review.opendev.org/678449 | 13:00 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: Retrieve the allocations early https://review.opendev.org/678450 | 13:00 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: Claim resources in resource tracker https://review.opendev.org/678452 | 13:00 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: libvirt: Enable driver discovering PMEM namespaces https://review.opendev.org/678453 | 13:00 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: libvirt: report VPMEM resources by provider tree https://review.opendev.org/678454 | 13:00 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: libvirt: Support VM creation with vpmems and vpmems cleanup https://review.opendev.org/678455 | 13:00 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: Parse vpmem related flavor extra spec https://review.opendev.org/678456 | 13:00 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: Add functional tests for virtual persistent memory https://review.opendev.org/678470 | 13:00 |
openstackgerrit | Luyao Zhong proposed openstack/nova master: libvirt: Enable driver configuring PMEM namespaces https://review.opendev.org/679640 | 13:00 |
*** ociuhandu has quit IRC | 13:06 | |
*** tkajinam has quit IRC | 13:06 | |
*** mmethot has joined #openstack-nova | 13:08 | |
*** ociuhandu has joined #openstack-nova | 13:10 | |
*** ociuhandu has quit IRC | 13:10 | |
*** ociuhandu has joined #openstack-nova | 13:10 | |
*** luksky has joined #openstack-nova | 13:13 | |
*** gbarros has joined #openstack-nova | 13:25 | |
openstackgerrit | Chris Dent proposed openstack/nova master: single pass instance info fetch in host manager https://review.opendev.org/623558 | 13:26 |
*** Luzi has quit IRC | 13:32 | |
cdent | efried, mriedem: I've still not managed to unit test that ^ but I did do some tweaks to the loop so that it yields more simply, as efried suggested. As I said on the patch, if someone else wants to poke at it that would be welcome, I've got other things leaking into my priorities :( | 13:32 |
openstackgerrit | Chris Dent proposed openstack/nova master: Tune up db.instance_get_all_uuids_by_hosts https://review.opendev.org/679627 | 13:35 |
openstackgerrit | Chris Dent proposed openstack/nova master: single pass instance info fetch in host manager https://review.opendev.org/623558 | 13:35 |
*** xek has joined #openstack-nova | 13:42 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Refactor MigrationTask._execute https://review.opendev.org/679651 | 13:52 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: unit test: do not fill rp mapping for failed re-schedule https://review.opendev.org/679653 | 13:55 |
*** gbarros has quit IRC | 13:55 | |
bauzas | gibi: to make it clear, I'm about to +W https://review.opendev.org/#/c/655110/ but do you want me to hold until we fully review the series ? | 13:55 |
bauzas | gibi: I think we can safely merge the above given we don't call it yet | 13:56 |
*** larainema has quit IRC | 13:56 | |
gibi | bauzas:I have no objection against merging that :) | 13:56 |
bauzas | heh ok | 13:56 |
gibi | bauzas: and thank you | 13:57 |
luyao | dansmith: Are you around? | 13:57 |
bauzas | gibi: well, this one is easy | 13:57 |
bauzas | all the credits go to you | 13:57 |
*** ricolin_ has joined #openstack-nova | 13:59 | |
*** ricolin has quit IRC | 14:02 | |
*** KeithMnemonic has joined #openstack-nova | 14:03 | |
bauzas | luyao: today's bank holiday for US folks https://en.wikipedia.org/wiki/Labor_Day | 14:04 |
openstackgerrit | sean mooney proposed openstack/nova master: [WIP] multi numa nfv testing job https://review.opendev.org/679656 | 14:05 |
luyao | bauzas: ok, thanks | 14:07 |
openstackgerrit | sean mooney proposed openstack/nova master: [WIP] multi numa nfv testing job https://review.opendev.org/679656 | 14:08 |
sean-k-mooney | donnyd: not sure if your around today but ^ should run against the FN multi numa lable and do some basic testing | 14:10 |
donnyd | Oh nice | 14:11 |
donnyd | I will be in and out | 14:11 |
sean-k-mooney | its basicaly my fedora job but swaped to use the new lable with some minor tweaks. | 14:11 |
sean-k-mooney | donnyd: no worries its a holiday in the us right. im going to spend some time today tweaking the job and hopefully it will be working when people get back tomorow | 14:12 |
donnyd | Please LMK if something isn't working right on my end | 14:14 |
sean-k-mooney | it seams to be workign fine so far http://zuul.openstack.org/stream/4778ebe053804dbb976917fd40c1a860?logfile=console.log | 14:15 |
*** boxiang has joined #openstack-nova | 14:15 | |
*** mkrai has joined #openstack-nova | 14:19 | |
*** mkrai has quit IRC | 14:20 | |
*** mdbooth has quit IRC | 14:20 | |
*** ricolin_ is now known as ricolin | 14:22 | |
*** mdbooth has joined #openstack-nova | 14:30 | |
*** mdbooth has quit IRC | 14:32 | |
*** mdbooth_ has joined #openstack-nova | 14:33 | |
*** aojea has quit IRC | 14:33 | |
*** aojea has joined #openstack-nova | 14:34 | |
*** mkrai has joined #openstack-nova | 14:36 | |
*** xXraphXx has joined #openstack-nova | 14:37 | |
*** mdbooth_ has quit IRC | 14:42 | |
*** ociuhandu has quit IRC | 14:45 | |
*** mdbooth has joined #openstack-nova | 14:49 | |
*** jangutter has quit IRC | 14:51 | |
*** xek has quit IRC | 14:52 | |
sean-k-mooney | donnyd: so in the plus side some of the test that spawn vms are passing. on the minus side i for got to turn on the live migration tests | 14:59 |
*** zhubx has joined #openstack-nova | 15:01 | |
donnyd | Do you think the extra memory helps? | 15:03 |
*** psachin has quit IRC | 15:03 | |
*** Sundar has joined #openstack-nova | 15:05 | |
*** boxiang has quit IRC | 15:05 | |
sean-k-mooney | am it does to a degree in that i can more easily allocate memory to hugepages | 15:05 |
sean-k-mooney | but i could make it work with 8G | 15:05 |
sean-k-mooney | donnyd: looks like the job is almost done | 15:06 |
*** zhubx has quit IRC | 15:06 | |
*** zhubx has joined #openstack-nova | 15:06 | |
*** zhubx has quit IRC | 15:07 | |
*** priteau has quit IRC | 15:09 | |
sean-k-mooney | donnyd: uploading logs to swift takes a while | 15:12 |
sean-k-mooney | donnyd: https://d14c0e495b00eea27855-0acfe5e696fda6aec28b6c718c3c4841.ssl.cf2.rackcdn.com/679656/2/check/tempest-nfv-multi-numa-multinode/4778ebe/testr_results.html.gz :) thats not bad for a first try. | 15:15 |
aspiers | kashyap: what exception should be raised? | 15:16 |
donnyd | That's not too bad at all | 15:16 |
*** Tianhao_Hu has joined #openstack-nova | 15:16 | |
*** Tianhao_Hu has left #openstack-nova | 15:16 | |
*** jangutter has joined #openstack-nova | 15:16 | |
*** trident has quit IRC | 15:17 | |
sean-k-mooney | i have a few bugs in my job definition mainly stuff i remvoed that i thought was not needed but is | 15:17 |
sean-k-mooney | once i fix that i think everythin should pass | 15:17 |
kashyap | aspiers: In a call. But how about an error on "Invalid MachineType" or some such? | 15:18 |
* kashyap bbiab | 15:18 | |
*** ociuhandu has joined #openstack-nova | 15:18 | |
sean-k-mooney | the contoler node was deployed the way i wanted with kvm but the compute node is missing some of the setting | 15:18 |
aspiers | kashyap: you mean a new exception class? | 15:18 |
aspiers | InvalidMachineType? | 15:19 |
kashyap | aspiers: I just used CamelCase as an example. But but a simple error should do, no? | 15:19 |
aspiers | kashyap: I need to decide on an exception class | 15:19 |
aspiers | I can't just raise a string | 15:19 |
aspiers | TypeError: exceptions must derive from BaseException | 15:20 |
kashyap | aspiers: Right, InvalidMachineType sounds reasonable, then? | 15:20 |
aspiers | so I'm not sure what you mean by "simple error" | 15:20 |
aspiers | Yeah I could add that | 15:20 |
kashyap | Forgive; split attention | 15:20 |
kashyap | aspiers: Mind alerting me when you post that? | 15:22 |
*** ociuhandu has quit IRC | 15:23 | |
*** ociuhandu has joined #openstack-nova | 15:23 | |
*** trident has joined #openstack-nova | 15:24 | |
*** mkrai has quit IRC | 15:30 | |
aspiers | sure | 15:33 |
openstackgerrit | sean mooney proposed openstack/nova master: [WIP] multi numa nfv testing job https://review.opendev.org/679656 | 15:35 |
sean-k-mooney | now with 100% more live migration tests ^ | 15:38 |
sean-k-mooney | still no cinder/swift ro concurancy however.@chat:button1 | 15:38 |
*** mgoddard has quit IRC | 15:41 | |
*** mgoddard has joined #openstack-nova | 15:43 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: prepare func test env for moving servers with bandwidth https://review.opendev.org/655109 | 15:44 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Func test for migrate server with ports having resource request https://review.opendev.org/655113 | 15:44 |
sean-k-mooney | bauzas: care to +w on https://review.opendev.org/#/c/636334/49 it has 3 +2s and the follow up patch also has +2+w | 15:45 |
*** dtantsur is now known as dtantsur|afk | 15:45 | |
*** luksky has quit IRC | 15:45 | |
sean-k-mooney | my device model series that is in the runway is conflciting with the sev series so the sooner we merge one the better | 15:46 |
stephenfin | ffs, I need to rebase again | 15:49 |
*** ociuhandu has quit IRC | 15:49 | |
stephenfin | gibi: Think you could send these trivial fixes on their way before I do? https://review.opendev.org/#/c/678861/ https://review.opendev.org/#/c/678902/ https://review.opendev.org/#/c/678902/ | 15:50 |
stephenfin | Actually, bauzas, think you could hit https://review.opendev.org/#/c/676729/ https://review.opendev.org/#/c/674103/ ? | 15:51 |
stephenfin | More trivial patches that I don't want to have to rebase | 15:51 |
*** zbr is now known as zbr|ooo | 15:52 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Make _rever_allocation nested allocation aware https://review.opendev.org/676138 | 15:53 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Support reverting migration / resize with bandwidth https://review.opendev.org/676140 | 15:55 |
*** aojea has quit IRC | 15:56 | |
bauzas | sean-k-mooney: on it | 15:56 |
bauzas | stephenfin: ack | 15:56 |
stephenfin | bauzas: Do mine first. I'll look at sean-k-mooney's ;-) | 15:56 |
stephenfin | sean-k-mooney: '[scheduler] enable_legacy_pinning_policy_translation' (default = False) | 15:57 |
stephenfin | Happy with that? | 15:57 |
*** tbachman has quit IRC | 15:57 | |
bauzas | stephenfin: lol, ok | 15:57 |
sean-k-mooney | stephenfin: i would drop legacy | 15:57 |
stephenfin | Good idea | 15:57 |
sean-k-mooney | given by defualt we want to translate in the future | 15:58 |
sean-k-mooney | but yes | 15:58 |
stephenfin | that's a hangover from when we planned to kill these | 15:58 |
stephenfin | kill hw:cpu_policy et al, that is | 15:58 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Func test for migrate re-schedule with bandwidth https://review.opendev.org/676972 | 15:58 |
sean-k-mooney | ya | 15:58 |
openstackgerrit | sean mooney proposed openstack/nova master: [WIP] multi numa nfv testing job https://review.opendev.org/679656 | 15:59 |
*** tbachman has joined #openstack-nova | 16:01 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Support migrating SRIOV port with bandwidth https://review.opendev.org/676980 | 16:01 |
*** xek has joined #openstack-nova | 16:02 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Allow migrating server with port resource request https://review.opendev.org/671497 | 16:04 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Do not query allocations twice in finish_revert_resize https://review.opendev.org/678827 | 16:07 |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: Allow resizing server with port resource request https://review.opendev.org/679019 | 16:07 |
*** ralonsoh has quit IRC | 16:10 | |
*** ralonsoh has joined #openstack-nova | 16:20 | |
*** maciejjozefczyk has quit IRC | 16:26 | |
*** ociuhandu has joined #openstack-nova | 16:27 | |
*** mmethot has quit IRC | 16:29 | |
*** luksky has joined #openstack-nova | 16:29 | |
*** ociuhandu has quit IRC | 16:31 | |
openstackgerrit | Stephen Finucane proposed openstack/nova master: Remove dead code https://review.opendev.org/679668 | 16:32 |
openstackgerrit | Merged openstack/nova master: allow getting resource request of every bound ports of an instance https://review.opendev.org/655110 | 16:35 |
*** N3l1x has joined #openstack-nova | 16:36 | |
*** spsurya has quit IRC | 16:44 | |
* bauzas calls it a day | 16:45 | |
*** derekh has quit IRC | 17:00 | |
* sean-k-mooney biab go to get food to cook dinner | 17:01 | |
*** ociuhandu has joined #openstack-nova | 17:04 | |
*** ociuhandu has quit IRC | 17:09 | |
*** KeithMnemonic1 has joined #openstack-nova | 17:27 | |
*** KeithMnemonic1 has quit IRC | 17:27 | |
*** tesseract has quit IRC | 17:30 | |
*** KeithMnemonic has quit IRC | 17:31 | |
*** mgoddard has quit IRC | 17:32 | |
openstackgerrit | Dustin Cowles proposed openstack/nova master: Provider Config File: YAML file loading and schema validation https://review.opendev.org/673341 | 17:35 |
openstackgerrit | Dustin Cowles proposed openstack/nova master: Provider Config File: Public method to retrieve custom resources https://review.opendev.org/676029 | 17:35 |
openstackgerrit | Dustin Cowles proposed openstack/nova master: Provider Config File: Update provider tree with new custom resources https://review.opendev.org/676522 | 17:35 |
*** mgoddard has joined #openstack-nova | 17:35 | |
*** ralonsoh has quit IRC | 17:36 | |
*** mgoddard has quit IRC | 17:40 | |
*** zbr|ooo is now known as zbr | 17:53 | |
*** mgoddard has joined #openstack-nova | 17:53 | |
*** mvkr has quit IRC | 17:55 | |
openstackgerrit | sean mooney proposed openstack/nova master: [WIP] multi numa nfv testing job https://review.opendev.org/679656 | 18:02 |
openstackgerrit | Merged openstack/nova master: Pass network API to the conducor's MigrationTask https://review.opendev.org/655111 | 18:07 |
*** dougsz has quit IRC | 18:11 | |
*** Sundar has quit IRC | 18:14 | |
*** pcaruana has quit IRC | 18:19 | |
*** pcaruana has joined #openstack-nova | 18:19 | |
openstackgerrit | sean mooney proposed openstack/nova master: [WIP] multi numa nfv testing job https://review.opendev.org/679656 | 18:28 |
sean-k-mooney | donnyd: i seam to be getting node error. i notice that several of the ubuntu-bionic-expanded instance are deleting for quite a while https://zuul.openstack.org/nodes | 19:08 |
sean-k-mooney | donnyd: actully in general it looks lik fortnebula-regionone has more deleting vms in general then other providers | 19:10 |
sean-k-mooney | donnyd: looks like its fixing itself | 19:14 |
donnyd | Whenever new images are loaded it takes a little while to get it together | 19:16 |
*** ircuser-1 has joined #openstack-nova | 19:16 | |
sean-k-mooney | ah ok i assume zuul builder just uploaded images then | 19:17 |
donnyd | I have been trying to sort out max disk ops looking for the most reliable value for my setup | 19:17 |
sean-k-mooney | it all looks normal in anycase now | 19:17 |
sean-k-mooney | are you using local storage or ceph? | 19:18 |
donnyd | Local | 19:18 |
donnyd | My disks are all nvme, so ceph is too expensive | 19:18 |
sean-k-mooney | with qcow2 | 19:18 |
donnyd | Yea | 19:18 |
sean-k-mooney | the sparse images should eb fairly cheap to create form the image cache then | 19:19 |
sean-k-mooney | assuming you fixed you issue where it kept gettin downloaded | 19:19 |
donnyd | Yes they are | 19:19 |
donnyd | But I am yet to get the glance issue sorted | 19:20 |
*** cdent has quit IRC | 19:20 | |
*** logan- has quit IRC | 19:59 | |
openstackgerrit | Merged openstack/nova master: Add request_spec to server move RPC calls https://review.opendev.org/655721 | 20:02 |
*** logan- has joined #openstack-nova | 20:03 | |
sean-k-mooney | well thats new "Live Migration failure: nodeset attribute of hugepages of sizes 2048 and 2048 intersect: libvirt.libvirtError: nodeset attribute of hugepages of sizes 2048 and 2048 intersect" | 20:14 |
*** pcaruana has quit IRC | 20:36 | |
sean-k-mooney | donnyd: i think the new job found its first bug :) im going to test manually to confirm | 20:41 |
sean-k-mooney | in my previous testing of the numa migration code i noticed that it did not seam to hanel explciti pages correctly | 20:42 |
sean-k-mooney | and the live migration test seam to be failing because of that | 20:42 |
*** dougsz has joined #openstack-nova | 20:48 | |
*** dougsz has quit IRC | 20:53 | |
donnyd | How is that manual test coming | 20:53 |
sean-k-mooney | still stacking | 20:53 |
sean-k-mooney | almost done however | 20:53 |
sean-k-mooney | it takes about 20 mins to stack on my old serivce that i use for sriov. well for the contoler | 20:54 |
sean-k-mooney | ssd connected to sata2 are still faster then hardrives but alot slower then nvme | 20:55 |
sean-k-mooney | slightly different error because im testing it slighly differently but yes | 21:02 |
sean-k-mooney | donnyd: hugepage live migration is definetly broken so the test failures are valid | 21:02 |
sean-k-mooney | let me see if i can repodcue the exact error | 21:02 |
sean-k-mooney | donnyd: yep i can repoduce the error in the ci locally | 21:08 |
sean-k-mooney | donnyd: so there are at least 2 bugs with the proposed live migration code | 21:08 |
sean-k-mooney | both related to how hugepages are calulated on live migration | 21:08 |
donnyd | Well at least its repeatable | 21:10 |
sean-k-mooney | yep. i think the job is working properly as is FN | 21:10 |
sean-k-mooney | i think artom need to do some more testing with hugepages and i need to review his code to see what he is currently doing | 21:10 |
sean-k-mooney | donnyd: thanks again for helping us test this. | 21:12 |
donnyd | NP, I'm glad I can help | 21:13 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: Introduce live_migration_claim() https://review.opendev.org/635669 | 21:17 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: New objects for NUMA live migration https://review.opendev.org/634827 | 21:17 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: LM: Use Claims to update numa-related XML on the source https://review.opendev.org/635229 | 21:17 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: NUMA live migration support https://review.opendev.org/634606 | 21:17 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: Deprecate CONF.workarounds.enable_numa_live_migration https://review.opendev.org/640021 | 21:17 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: Functional tests for NUMA live migration https://review.opendev.org/672595 | 21:17 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: DNM: extra logging https://review.opendev.org/679681 | 21:17 |
sean-k-mooney | donnyd: for someone who is ment to be off today he is pushing alot of relvent changes like ^ | 21:19 |
sean-k-mooney | almost as if he know the ci job failed or found a bug. because that is exactlyu the logging that is missing to figure out why it failed | 21:19 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: DNM: extra logging https://review.opendev.org/679681 | 21:19 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: Functional tests for NUMA live migration https://review.opendev.org/672595 | 21:19 |
*** gbarros has joined #openstack-nova | 21:24 | |
*** tobberydberg has quit IRC | 21:30 | |
*** tridde has joined #openstack-nova | 21:31 | |
openstackgerrit | Dustin Cowles proposed openstack/nova master: Use SDK for validating instance and node https://review.opendev.org/656028 | 21:31 |
openstackgerrit | Dustin Cowles proposed openstack/nova master: Use SDK for setting instance id https://review.opendev.org/659690 | 21:31 |
openstackgerrit | Dustin Cowles proposed openstack/nova master: Use SDK for add/remove instance info from node https://review.opendev.org/659691 | 21:31 |
openstackgerrit | Dustin Cowles proposed openstack/nova master: Use SDK for getting network metadata from node https://review.opendev.org/670213 | 21:31 |
*** tobberydberg has joined #openstack-nova | 21:31 | |
*** trident has quit IRC | 21:32 | |
*** slaweq has quit IRC | 21:45 | |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: NUMA live migration support https://review.opendev.org/634606 | 21:54 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: Deprecate CONF.workarounds.enable_numa_live_migration https://review.opendev.org/640021 | 21:54 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: DNM: extra logging https://review.opendev.org/679681 | 21:54 |
openstackgerrit | Artom Lifshitz proposed openstack/nova master: Functional tests for NUMA live migration https://review.opendev.org/672595 | 21:54 |
*** ivve has quit IRC | 22:06 | |
*** ivve has joined #openstack-nova | 22:07 | |
*** ivve has quit IRC | 22:17 | |
*** luksky has quit IRC | 22:48 | |
*** rcernin has joined #openstack-nova | 22:54 | |
*** tkajinam has joined #openstack-nova | 22:56 | |
*** owalsh has quit IRC | 23:43 | |
*** owalsh has joined #openstack-nova | 23:51 | |
openstackgerrit | Merged openstack/nova master: Extract SEV-specific bits on host detection https://review.opendev.org/636334 | 23:57 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!