| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2023-03-10 | |||
| 15:19:45 | bauzas | but we stopped | |
| 15:19:50 | sean-k-mooney | we are technially release with intermidarys so we are allowed to realse as often as we like | |
| 15:19:55 | bauzas | I want to provide tarballs back | |
| 15:20:10 | sean-k-mooney | well we are free too its just not done automatically | |
| 15:20:22 | bauzas | I know, and that's something I want to | |
| 15:20:33 | bauzas | and bobcat-3 too | |
| 15:21:03 | sean-k-mooney | i dont really object as long as we state that they are not full releases | |
| 15:21:04 | bauzas | last RC1 was juggling so I want some tarball that people can consume | |
| 15:21:17 | bauzas | before the rc1 one | |
| 15:21:23 | sean-k-mooney | i.e. we wont have bances for them so if they need bugfixes they will have to wiat fo rthe next one | |
| 15:21:37 | bauzas | sean-k-mooney: as a reminder, m-1 or m-3 are considered alphas on a semver | |
| 15:21:38 | zigo | IMO, just having a *subset* of OpenStack doing milestones isn't helpful. At the time, I was packaging all intermediary milestones, and nobody was consuming them ... | |
| 15:21:45 | zigo | (not even myself) | |
| 15:21:54 | bauzas | anyway, I need to leave for taxi reasons | |
| 15:22:03 | sean-k-mooney | o/ | |
| 15:23:27 | sean-k-mooney | honestly i think distros that want to test early are just better having a conitues build of master somewhere | |
| 15:23:43 | sean-k-mooney | like having a nightly build so they see when we raise a min version or something | |
| 15:23:56 | sean-k-mooney | but not really shiping that outside of an experimtal channel | |
| 15:49:02 | bauzas | sean-k-mooney: yeah, that's the reason why I want more tarballs but the rc1 one | |
| 15:49:10 | bauzas | deployers can start to test them | |
| 15:49:23 | bauzas | even if they're not consumed by any user | |
| 15:50:13 | bauzas | also, say we have a rc1 issue like one we had last week, I'm afraid we could only have one tarball 3 weeks before GA if we don't have another one | |
| 15:50:46 | bauzas | hence why I'd like to have at least a m-3 tarball and maybe one for m-1 depending on what we already merged | |
| 15:57:24 | sean-k-mooney | bauzas: honestly im not sure tars help much but either way its just a commit to the release repo. | |
| 16:04:39 | bauzas | sean-k-mooney: well, maybe but it looks like some operators use a pip version for nova | |
| 16:05:07 | bauzas | so that may also help them to test this pip package version | |
| 16:05:18 | bauzas | anyway, this is simple to do, so let's do it | |
| 16:19:59 | dansmith | my experience is that most deployers want to build from a release tarball | |
| 16:29:25 | elodilles | i know it's mostly end-of-day already (end-of-week, even), but any idea about this weird issue: when bumping oslo.log u-c from 5.0.0 to 5.1.0 cross-nova-py310 seems to be failing: https://review.opendev.org/c/openstack/requirements/+/873390/ | |
| 16:31:08 | elodilles | it seems that oslo.log 5.0.1 and 5.0.2 weren't even bumped, but that could be due to different issues. though what I see is there are eventlet related patches in oslo.log ( https://github.com/openstack/oslo.log/compare/5.0.0...5.1.0 ). could that somehow interfere with those 2 failing unit tests? | |
| 16:58:07 | gibi | Uggla: I left some feedback in the Manial series. I planned to do more review on it today and even built a devstack with manila support to try things out. But run out of time before I can dig deep. I see some issues around ShareMapping.detach() and the instance delete with active shares code paths. So I left comments there | |
| 16:58:43 | Uggla | gibi, ok cool, I'll have a look | |
| 16:58:47 | Uggla | gibi, thx ! | |
| 16:58:54 | gibi | I have the intention to look more and try this series out, but you can already check these two issues to see if it make sense what I found | |
| 16:59:57 | Uggla | gibi, I'm currently try to setup devstack with ceph.... it is a nighmare... | |
| 17:00:17 | gibi | I only run the default setup with manial so no ceph there | |
| 17:02:18 | Uggla | yep the one with NFS provided on Manila site is ok. | |
| 17:04:28 | gouthamr | Uggla: o/ is something failing with devstack and manila/ceph? | |
| 17:05:31 | Uggla | gouthamr, yep it is not working with jammy, package issue and same with centos stream 9 | |
| 17:06:32 | Uggla | NFS Ganesha noarch packages 1.1 kB/s | 1.0 kB 00:00 | |
| 17:06:32 | Uggla | NFS Ganesha packages for x86_64 14 kB/s | 13 kB 00:00 | |
| 17:06:32 | Uggla | Ceph noarch packages 17 kB/s | 15 kB 00:00 | |
| 17:06:32 | Uggla | Ceph packages for x86_64 68 kB/s | 76 kB 00:01 | |
| 17:06:32 | Uggla | gouthamr, example on centos9 : ++functions-common:sudo_with_proxies:2391 sudo http_proxy= https_proxy= no_proxy= dnf install -y ceph nfs-ganesha nfs-ganesha-ceph nfs-ganesha-rados-urls nfs-ganesha-vfs | |
| 17:06:34 | Uggla | Error: | |
| 17:06:36 | Uggla | Problem: package ceph-2:16.2.11-0.el8.x86_64 requires ceph-mgr = 2:16.2.11-0.el8, but none of the providers can be installed | |
| 17:06:39 | Uggla | - cannot install the best candidate for the job | |
| 17:06:41 | Uggla | - nothing provides libpython3.6m.so.1.0()(64bit) needed by ceph-mgr-2:16.2.11-0.el8.x86_64 | |
| 17:06:43 | Uggla | (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) | |
| 17:11:53 | gouthamr | ah; ty - that's frustrating - let me look at this, most likely devstack-plugin-ceph needs some updates; we're still testing with focal on the CI because packages for Jammy haven't showed up on download.ceph.com | |
| 17:12:37 | gouthamr | i haven't tried CS9-stream, i will and raise an issue with the ceph community | |
| 17:18:54 | Uggla | gouthamr, it seams i'm progressing pre installing ceph from https://buildlogs.centos.org/centos/9-stream/storage/x86_64/ceph-pacific/ | |
| 17:21:13 | Uggla | gouthamr, not sure if I'll end up with something that works but it has passed the devstack-plugin-ceph stage. | |
| 17:31:59 | jrosser | if anyone has any influence over availabilty of jammy packages at download.ceph.com it would be really really useful to get those published | |
| 17:43:14 | sean-k-mooney | jrosser: they are onder the debian folders | |
| 17:43:59 | sean-k-mooney | or at least they used to be | |
| 17:44:01 | sean-k-mooney | http://download.ceph.com/debian-pacific/dists/ | |
| 17:44:19 | jrosser | i don't beleive there are any for quincy | |
| 17:44:49 | sean-k-mooney | yas so pacifici has focal and bionic | |
| 17:44:55 | sean-k-mooney | i dont see quincy at all | |
| 17:45:04 | sean-k-mooney | oh its there | |
| 17:45:11 | sean-k-mooney | but only focal | |
| 17:45:28 | sean-k-mooney | well and bullsye but that actully debian | |
| 17:45:35 | sean-k-mooney | it looks like they only build for the lts release | |
| 17:45:43 | sean-k-mooney | and havent added support for 22.04 | |
| 17:46:30 | sean-k-mooney | i have 0 influance over that but im surpsied they have not clsoed that gap | |
| 17:47:34 | jrosser | i would like to belive it is not intentional | |
| 17:47:42 | sean-k-mooney | https://launchpad.net/ubuntu/+source/ceph | |
| 17:47:51 | sean-k-mooney | you can use the ubuntu ppa to get the downstream one | |
| 17:48:31 | sean-k-mooney | im not sure which release 17.1.0 is https://launchpad.net/ubuntu/+source/ceph/17.1.0-0ubuntu3 | |
| 17:49:31 | sean-k-mooney | its quincy https://docs.ceph.com/en/latest/releases/index.html | |
| 17:50:12 | sean-k-mooney | jrosser: so if the disto package is an option for you thats a workaroudn for now i guess | |
| 17:51:11 | jrosser | it is very nice the way they provide versioned repos at download.ceph.com | |
| 17:51:30 | sean-k-mooney | yep i prefered using those one personally too | |
| 17:51:46 | jrosser | "as an operator" I want to test some version and stick rigidly to it unless i decide to change it | |
| 17:51:48 | dansmith | I surely hope that's not going away | |
| 17:52:07 | sean-k-mooney | it looks like its still built for 20.04 | |
| 17:52:14 | jrosser | so taking the packages from ubuntu or UCA is really unappealing to me as the pinning is much harder | |
| 17:53:08 | sean-k-mooney | ya the 20.04 package might just work but i would be good to reach out to the ceph comuncity and see if it can get fixed | |
| 17:55:28 | jrosser | sean-k-mooney: btw i had an unrelated question - what would you expect to happen if you upload an aarch64 image to an x86 cloud and boot it? | |
| 17:55:52 | jrosser | becasue i was very surprised when it booted on an x86 node under emulation rather than fail | |
| 17:55:53 | dansmith | no valid host | |
| 17:56:05 | dansmith | did you set the arch on the image? | |
| 17:56:22 | jrosser | incorrectly - to 'arm' | |
| 17:56:25 | sean-k-mooney | jrosser: https://github.com/ceph/ceph/pull/49087 looks like they curerntly have som build issue due t python 3.10 | |
| 17:56:50 | dansmith | I thought we filter hosts by arch, but maybe not | |
| 17:57:10 | sean-k-mooney | jrosser: emulation was added recently | |
| 17:57:21 | dansmith | ohhh, right | |
| 17:57:29 | jrosser | from the docs i though i had to set a property to make that happen | |
| 17:57:31 | dansmith | I thought you had to opt into that | |
| 17:57:39 | clarkb | https://packages.ubuntu.com/jammy-updates/ceph is not UCA and shouldn't change | |
| 17:58:18 | sean-k-mooney | https://specs.openstack.org/openstack/nova-specs/specs/yoga/implemented/pick-guest-arch-based-on-host-arch-in-libvirt-driver.html | |
| 18:00:05 | jrosser | whilst i was looking at this i thought there might be a docs bug here https://docs.openstack.org/nova/latest/admin/scheduling.html#imagepropertiesfilter | |
| 18:00:09 | dansmith | seems like that shoudn't be easy to enable "accidentally" | |
| 18:00:37 | jrosser | 'Describes the machine architecture required by the image. Examples are i686, x86_64, arm, and ppc64.' | |
| 18:00:45 | jrosser | arm vs AARCH64 ^ there | |
| 18:01:43 | sean-k-mooney | jrosser: https://github.com/openstack/nova/blob/master/nova/objects/fields.py#L120-L171 | |
| 18:02:15 | sean-k-mooney | https://github.com/openstack/nova/blob/master/nova/virt/arch.py#L16-L65 | |
| 18:02:29 | sean-k-mooney | so you shoudl use aarch64 | |
| 18:02:56 | sean-k-mooney | for 64bit arm | |