Earlier  
Posted Nick Remark
#openstack-nova - 2018-01-04
13:42:36 cdent alex_xu: I borrowed that get schema from nova's positive_integer in parameter_types, which has the same redundancies (presumably to protect against the query string parsing library changing from underneath it)
14:07:01 alex_xu cdent: the positive_integer is used for the request body, not just the query string
14:07:44 efried jaypipes: I was planning to answer mriedem's call for more details on nrp (http://lists.openstack.org/pipermail/openstack-dev/2018-January/125953.html). Unless you were already doing that?
14:08:00 jaypipes efried: no. please go ahead.
14:08:26 jaypipes efried: in the middle of trying to get the aggregate affinity series straightened up. should take me another few hours.
14:09:02 efried jaypipes: Roger. FYI, the main thing I'd be throwing you under the bus for is accomodating nrps in GET /allocation_candidates
14:09:21 efried (throwing under bus - was that the right analogy? mebbe not)
14:10:04 jaypipes efried: that's cool.
14:14:10 stephenfin 😃
14:14:14 stephenfin Whoops
14:27:13 openstackgerrit Claudiu Belu proposed openstack/nova master: hyperv: Cleans up live migration Planned VM https://review.openstack.org/478943
14:30:55 openstackgerrit Lajos Katona proposed openstack/nova master: Deduplicate aggregate notification samples https://review.openstack.org/531162
14:37:15 openstackgerrit Marcin Juszkiewicz proposed openstack/nova master: libvirt: use 'host-passthrough' as default on AArch64 https://review.openstack.org/530965
14:55:08 openstackgerrit Matthew Booth proposed openstack/nova master: Fix fake libvirt XML generation for disks https://review.openstack.org/531165
14:58:05 mriedem kashyap: lyarwood: thanks for looking at https://review.openstack.org/#/c/267587/ - i think we're on the same page,
14:58:15 mriedem libvirt 3.10 has a fix for a regression introduced in qemu 2.10
14:58:22 kashyap mriedem: I noticed your ping too last evening
14:58:32 kashyap I saw your sleuthing on the review
14:58:36 mriedem so i added the version check on startup such that multiattach isn't supported unless qemu<2.10 or libvirt>=3.10
14:58:37 kashyap Yep
14:58:45 mriedem which sucks because we don't have those versions in our CI env
14:59:39 kashyap (Maybe we should finally get that utopic gate job that will run on newer versions to allow us to test at least)
14:59:56 mriedem we are using the pike UCA which is about as new as it gets for ubuntu
15:00:30 mriedem jamespage: coreycb: what do you think are the chances of getting these libvirt patches backported from 3.10 to 3.6 in the pike UCA? https://bugzilla.redhat.com/show_bug.cgi?id=1378242#c10
15:00:31 openstack bugzilla.redhat.com bug 1378242 in libvirt "QEMU image file locking (libvirt)" [Unspecified,On_qa] - Assigned to pkrempa
15:00:56 kashyap Yep, I recall; mriedem -- I wonder if you've ever seen this (for DevStack, though) -- https://review.openstack.org/#/c/108714/10
15:01:05 mriedem alternatively, i'm going to have to probably look at using a special job which doesn't use the pike UCA so we just use the xenial package versions which would have qemu<2.10
15:01:41 mriedem kashyap: so i thought markus_z and tonyb already had a job that does something like this
15:02:00 kashyap mriedem: I vaguely recall talking to them too, at Barcelona, but it didn't go anywhere
15:02:17 mriedem i have the job name handy, sec
15:02:28 openstackgerrit Matt Riedemann proposed openstack/nova stable/newton: Raise MarkerNotFound if BuildRequestList.get_by_filters doesn't find marker https://review.openstack.org/530982
15:03:38 kashyap http://lists.openstack.org/pipermail/openstack-dev/2016-October/105552.html
15:03:50 mriedem kashyap: legacy-tempest-dsvm-nova-libvirt-kvm-apr
15:04:10 kashyap Thanks; let me look up the job definition
15:04:30 mriedem http://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/playbooks/legacy/tempest-dsvm-nova-libvirt-kvm-apr/run.yaml#n2
15:04:50 kashyap Heh, you're faster than Google
15:04:57 mriedem codesearch.openstack.org
15:04:58 jamespage mriedem: looking
15:05:23 kashyap Oh, didn't know of that thing
15:05:50 kashyap Why is it called 'legacy'?
15:06:01 mriedem because it existed before zuulv3
15:06:07 coreycb jamespage: mriedem: do those patches enable sharable disks with qemu 2.10? 2.10 is what we have for pike/queens atm.
15:06:15 mriedem coreycb: yes
15:06:27 mriedem coreycb: and yeah, qemu 2.10 is precisely the problem
15:06:40 kashyap Okido, makes sense.
15:07:02 mriedem kashyap: i don't know if that apr job works, but i can propose that we run it on devstack experimental queue so i can see
15:07:28 kashyap mriedem: Yeah, I'm first looking at what's in there - git://git.openstack.org/openstack/devstack-plugin-additional-pkg-repos
15:08:55 kashyap Last updated 01-Apr-2016.
15:09:08 kashyap So at least it needs updates to the file: devstack/lib/libvirt
15:09:36 kashyap (To reflect correct versions.)
15:10:04 hrw uf. one patch, one bug. and then 3 other bugs for the same. ouch
15:10:25 kashyap hrw: What are the three other bugs? It's the same one we were talking about earlier, right
15:10:46 mriedem kashyap: oh hmm https://git.openstack.org/cgit/openstack/devstack-plugin-additional-pkg-repos/tree/devstack/lib/libvirt#n21
15:10:50 kashyap hrw: I'm even surprised that OpenStack even works on AArch64
15:10:54 mriedem pointing at liberty still yeah...
15:11:12 kashyap Yeah, the last Git commit should gave it away
15:11:26 mriedem kashyap: and i guess these versions for libvirt and qemu https://git.openstack.org/cgit/openstack/devstack-plugin-additional-pkg-repos/tree/devstack/lib/libvirt#n24
15:11:45 hrw kashyap: https://bugs.launchpad.net/nova/+bug/1741230 was opened by me for my patch. Then found https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1673467 with some extra info. Then reported bug at upstream libvirt: https://bugzilla.redhat.com/show_bug.cgi?id=1531076 and got pointed to discussion in https://bugzilla.redhat.com/show_bug.cgi?id=1430987 one where again good info is provided.
15:11:47 openstack Launchpad bug 1741230 in OpenStack Compute (nova) "libvirt: use 'host-passthrough' as default on AArch64" [Undecided,In progress] - Assigned to Marcin Juszkiewicz (hrw)
15:11:48 openstack Launchpad bug 1673467 in OpenStack nova-compute charm "[ocata] unsupported configuration: CPU mode 'host-model' for aarch64 kvm domain on aarch64 host is not supported by hypervisor" [High,Fix released] - Assigned to James Page (james-page)
15:11:49 openstack bugzilla.redhat.com bug 1531076 in libvirt "Support 'host-model' on aarch64" [Unspecified,New] - Assigned to libvirt-maint
15:11:50 openstack bugzilla.redhat.com bug 1430987 in libvirt "No cpu model and feature in capabilities" [High,Assigned] - Assigned to abologna
15:11:59 hrw kashyap: we use OpenStack on AArch64 since Liberty ;D
15:12:16 kashyap hrw: Yeah, at this point, your getting traction on the upstream Bugzilla filed is the best bet.
15:12:48 mriedem looking at https://packages.ubuntu.com/search?suite=all§ion=all&arch=any&keywords=libvirt-bin&searchon=names
15:12:52 hrw kashyap: first edition of Linaro Developer Cloud was Liberty based. and then ~200 users/projects/companies used it.
15:12:53 mriedem ubuntu doesn't have a libvirt 3.10 yet
15:13:04 kashyap Even the UCA?
15:13:17 hrw kashyap: when Mitaka got released we migrated as it gave us UEFI support which simplified booting A LOT.
15:13:22 mriedem i assume Pike UCA is the latest, and that has libvirt 3.6
15:13:26 mriedem same as bionic
15:13:34 hrw kashyap: then we migrated to Newton.
15:13:51 hrw kashyap: there are some testing deployments of Pike but we target Queens
15:13:54 mriedem same issue for qemu https://packages.ubuntu.com/search?suite=all§ion=all&arch=any&keywords=qemu-kvm&searchon=names
15:13:58 mriedem 2.10 is the latest in bionic
15:13:59 hrw mriedem: there is Queens UCA
15:13:59 mriedem and pike UCA
15:14:03 mriedem hrw: orly
15:14:15 hrw iirc
15:14:24 hrw http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/xenial-updates/queens/
15:14:57 hrw mriedem: but still libvirt 3.6.0 ;(
15:15:00 kashyap hrw: Okay. But meanwhile, my Aarch64 Mustang is remote, and I haven't accessed it in a while. If you get sometime, can you power your machine on (the one you talked about earlier in the day) & try?
15:15:23 hrw kashyap: I use xgene1 based HPe Moonshots
15:15:42 hrw kashyap: remotely as we have a bunch of those at Linaro lab
15:15:45 mriedem yup still 3.6 http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/xenial-updates/queens/main/binary-amd64/Packages
15:15:49 mriedem so that doesn't help
15:16:07 hrw mriedem: make a PPA and grab libvirt from buster?
15:16:20 kashyap hrw: Are there any real users using OpenStack on AArch64, besides test / devel at Linaro?
15:16:29 hrw mriedem: that's what I did for Debian stable at Linaro
15:16:35 hrw kashyap: yes, they are
15:16:53 hrw kashyap: can not list names
15:17:11 openstackgerrit Eric Berglund proposed openstack/nova master: WIP: PowerVM Driver: vSCSI https://review.openstack.org/526094
15:17:13 kashyap No prob
15:17:13 hrw kashyap: we provide VM instances as build slaves for several CI systems for example
15:17:46 hrw kashyap: also provided set of VMs as porter boxes for several projects
15:17:47 kashyap Nod
15:17:50 mriedem alternatively, i can push a devstack DNM patch which doesn't use the Pike UCA and we'll get qemu 2.5
15:18:06 kashyap mriedem: You mean, just to exercise the relevant code for tests?
15:18:18 mriedem yes
15:18:56 mriedem even if jamespage / coreycb were able to backport those patches from 3.10 to 3.6 in the pike UCA, we'd have to put a workaround option in nova to bypass the version check and just run the multiattach code

Earlier   Later