*** k_mouza has quit IRC | 00:09 | |
*** zzzeek has quit IRC | 00:16 | |
*** zzzeek has joined #openstack-nova | 00:17 | |
*** hamalq has quit IRC | 00:26 | |
*** k_mouza has joined #openstack-nova | 00:32 | |
*** k_mouza has quit IRC | 00:37 | |
*** LinPeiWen21 has joined #openstack-nova | 00:37 | |
*** macz_ has joined #openstack-nova | 00:42 | |
*** brinzhang has joined #openstack-nova | 00:46 | |
*** macz_ has quit IRC | 00:47 | |
brinzhang | bauzas:hi, yesterday was my wife's brithday, I am sorry replied later | 00:48 |
---|---|---|
*** LinPeiWen21 has quit IRC | 00:53 | |
*** recyclehero has quit IRC | 01:40 | |
*** k_mouza has joined #openstack-nova | 02:04 | |
*** k_mouza has quit IRC | 02:08 | |
*** swp20 has joined #openstack-nova | 02:29 | |
*** LinPeiWen22 has joined #openstack-nova | 02:47 | |
*** gyee has quit IRC | 02:57 | |
*** tkajinam has quit IRC | 03:10 | |
*** macz_ has joined #openstack-nova | 03:18 | |
*** macz_ has quit IRC | 03:22 | |
*** arne_wiebalck has quit IRC | 03:22 | |
*** luyao has quit IRC | 03:22 | |
*** luyao has joined #openstack-nova | 03:23 | |
*** arne_wiebalck has joined #openstack-nova | 03:23 | |
*** yonglihe has quit IRC | 03:23 | |
*** yonglihe has joined #openstack-nova | 03:25 | |
*** rchurch has quit IRC | 03:33 | |
*** rchurch has joined #openstack-nova | 03:34 | |
*** psachin has joined #openstack-nova | 03:38 | |
*** brinzhang_ has joined #openstack-nova | 03:45 | |
*** recyclehero has joined #openstack-nova | 03:46 | |
*** rcernin has quit IRC | 03:48 | |
*** brinzhang has quit IRC | 03:48 | |
*** rcernin has joined #openstack-nova | 03:53 | |
*** bbowen has quit IRC | 04:11 | |
*** sean-k-mooney has quit IRC | 04:16 | |
*** sean-k-mooney has joined #openstack-nova | 04:16 | |
*** JamesBenson has quit IRC | 04:25 | |
*** JamesBenson has joined #openstack-nova | 04:26 | |
*** links has joined #openstack-nova | 04:29 | |
*** JamesBenson has quit IRC | 04:31 | |
*** brinzhang0 has joined #openstack-nova | 04:55 | |
*** brinzhang_ has quit IRC | 04:58 | |
*** macz_ has joined #openstack-nova | 05:11 | |
*** k_mouza has joined #openstack-nova | 05:14 | |
*** macz_ has quit IRC | 05:16 | |
*** k_mouza has quit IRC | 05:18 | |
*** jamesdenton has quit IRC | 05:23 | |
*** jamesdenton has joined #openstack-nova | 05:24 | |
*** evrardjp has quit IRC | 05:33 | |
*** evrardjp has joined #openstack-nova | 05:33 | |
*** ratailor has joined #openstack-nova | 05:46 | |
*** openstackgerrit has quit IRC | 05:46 | |
*** ratailor has quit IRC | 05:55 | |
*** ratailor has joined #openstack-nova | 05:58 | |
*** sapd1_x has joined #openstack-nova | 06:03 | |
*** openstackgerrit has joined #openstack-nova | 06:20 | |
openstackgerrit | sean mooney proposed openstack/nova master: enable host shuffeling by default https://review.opendev.org/760055 | 06:20 |
*** ratailor_ has joined #openstack-nova | 06:25 | |
*** ratailor has quit IRC | 06:28 | |
*** dklyle has quit IRC | 06:32 | |
openstackgerrit | Jorhson Deng proposed openstack/nova master: Reject to attach and detach volume while task_state is not None https://review.opendev.org/758918 | 06:39 |
*** links has quit IRC | 06:45 | |
*** tkajinam has joined #openstack-nova | 06:53 | |
*** sapd1_x has quit IRC | 07:03 | |
*** sapd1_x has joined #openstack-nova | 07:05 | |
*** Yumeng has joined #openstack-nova | 07:09 | |
*** mkrai has joined #openstack-nova | 07:23 | |
*** macz_ has joined #openstack-nova | 07:25 | |
*** k_mouza has joined #openstack-nova | 07:25 | |
*** k_mouza_ has joined #openstack-nova | 07:27 | |
openstackgerrit | Brin Zhang proposed openstack/nova-specs master: Re-proposes 'Proposal for a safer remote console with password authentication https://review.opendev.org/759828 | 07:27 |
*** macz_ has quit IRC | 07:29 | |
*** rcernin has quit IRC | 07:30 | |
*** k_mouza has quit IRC | 07:30 | |
*** k_mouza_ has quit IRC | 07:31 | |
*** sapd1_x has quit IRC | 07:33 | |
*** mkrai has quit IRC | 07:33 | |
*** mkrai has joined #openstack-nova | 07:33 | |
*** martinkennelly has quit IRC | 07:40 | |
*** martinkennelly has joined #openstack-nova | 07:41 | |
*** ralonsoh has joined #openstack-nova | 07:45 | |
*** mkrai has quit IRC | 07:47 | |
*** mkrai has joined #openstack-nova | 07:47 | |
*** rpittau|afk is now known as rpittau | 07:51 | |
*** rcernin has joined #openstack-nova | 07:54 | |
*** slaweq has joined #openstack-nova | 08:00 | |
openstackgerrit | Brin Zhang proposed openstack/nova-specs master: Re-proposes 'Proposal for a safer remote console with password authentication https://review.opendev.org/759828 | 08:00 |
*** mkrai has quit IRC | 08:02 | |
*** sapd1_x has joined #openstack-nova | 08:07 | |
*** tesseract has joined #openstack-nova | 08:07 | |
*** andrewbonney has joined #openstack-nova | 08:10 | |
*** lpetrut has joined #openstack-nova | 08:11 | |
bauzas | brinzhang0: absolutely no worries, priorities go to the family | 08:13 |
bauzas | good morning Nova | 08:14 |
*** rcernin has quit IRC | 08:15 | |
brinzhang0 | bauzas: good morning, thanks | 08:16 |
*** mkrai has joined #openstack-nova | 08:17 | |
*** mkrai has quit IRC | 08:23 | |
*** mkrai has joined #openstack-nova | 08:27 | |
lyarwood | well the gate is fun at the moment | 08:31 |
lyarwood | melwitt++ thanks for the ER query and other bug you raised, looks like we have hit *more* issues overnight | 08:31 |
*** sapd1_x has quit IRC | 08:32 | |
bauzas | lyarwood: /o\ | 08:33 |
bauzas | lyarwood: mmmm, the gate looks all good for me | 08:35 |
lyarwood | https://review.opendev.org/#/c/759831/ check the failures here, a random collection of unrelated failures | 08:36 |
lyarwood | the gate isn't jammed, jobs are just failing | 08:37 |
* lyarwood grabs a coffee before going over the failures | 08:38 | |
*** ociuhandu has joined #openstack-nova | 08:38 | |
*** sapd1_x has joined #openstack-nova | 08:38 | |
*** ociuhandu has quit IRC | 08:48 | |
bauzas | lyarwood: I see | 08:50 |
bauzas | we're just lucky then | 08:50 |
*** Luzi has joined #openstack-nova | 08:55 | |
kashyap | lyarwood: Mornin; will check | 08:57 |
*** tosky has joined #openstack-nova | 08:57 | |
* kashyap notes that today also starts KVM Forum (where the libvirt / QEMU / KVM and related infra project devs get together). So I'm torn between different things this week | 08:58 | |
lyarwood | kashyap: ack, is that streaming somewhere? | 09:01 |
* lyarwood remembers something about a paywall this year | 09:01 | |
kashyap | lyarwood: It is per-email-based login; costs $25 | 09:01 |
kashyap | lyarwood: Yeah, your recollection is right | 09:01 |
kashyap | BTW, don't worry; the full talks will be available on YouTube soon | 09:02 |
lyarwood | kk no issues, I'll watch it once it's posted there | 09:02 |
kashyap | (Even the panel discussion was preprecorded) | 09:02 |
kashyap | lyarwood: So the test that's failing is live migration _without_ shared storage? | 09:04 |
* kashyap feels this is coming from the 'blockdev'-related improvements ... goes to look at the libvirtd filter logs | 09:05 | |
frickler | gibi: lyarwood: since https://review.opendev.org/759831 failed once more on unrelated issues, how about force-merging it in order to unblock things? I think we can be pretty sure that the patch itself is working fine by now | 09:06 |
lyarwood | kashyap: https://opendev.org/openstack/tempest/src/branch/master/tempest/api/compute/admin/test_live_migration.py#L151 | 09:06 |
lyarwood | frickler: I'd be happy with that if it unblocks everyone, gibi should have the final say as PTL however. | 09:07 |
lyarwood | I'm going to spend some time this morning going over the other failures and making sure we have bugs / ER queries etc for each | 09:07 |
* kashyap clicks | 09:08 | |
lyarwood | kashyap: hmm why is this even listed as live block migration? | 09:09 |
lyarwood | kashyap: it's just a paused instance | 09:09 |
kashyap | lyarwood: So it is migrating a paused instance but _with_ storage, isn't it? | 09:09 |
lyarwood | kashyap: yeah, it's just making assumptions about the env that storage isn't shared | 09:10 |
lyarwood | I guess that's what block_migration_for_live_migration is checking | 09:10 |
kashyap | Aah, so it might well be a shared storage setup, but the test is dubious | 09:10 |
kashyap | I wonder if that's why the NBD copy was cancelled - it must've detected "hey, it's shared storage, no need for copy, hence I'm cancelling it" | 09:11 |
lyarwood | kashyap: no I don't think the storage is in this job | 09:11 |
kashyap | So, it is non-shared storage? | 09:11 |
lyarwood | yeah sorry I'm just confusing the situation | 09:11 |
kashyap | No prob | 09:12 |
lyarwood | oh you know what this is | 09:12 |
*** brinzhang0 has quit IRC | 09:12 | |
lyarwood | it's the back and forth LM of a paused instance issue we saw downstream | 09:12 |
kashyap | Ohh, wait - that rings a faint bell | 09:13 |
lyarwood | 2020-10-27 16:59:16.022725 | primary | 2020-10-27 16:59:16.022 | 2020-10-27 16:59:06,664 22654 INFO [tempest.api.compute.admin.test_live_migration] Live migrate back to source ubuntu-bionic-rax-iad-0021082674 | 09:13 |
kashyap | IIRC, we ruled it out as a bogus test? | 09:13 |
lyarwood | yeah the QEMU devs said it was fubar | 09:14 |
kashyap | Do you recall that other bug no. by any chance, from your browser history? | 09:14 |
kashyap | Hang on, I found it | 09:14 |
kashyap | Because I recall "fixing" the bug description myself :D | 09:15 |
lyarwood | haha | 09:15 |
kashyap | lyarwood: https://bugzilla.redhat.com/show_bug.cgi?id=1713009 | 09:21 |
openstack | bugzilla.redhat.com bug 1713009 in qemu-kvm "[QEMU] Back-n-forth live migration of a paused VM results in QEMU crash with: "bdrv_inactivate_recurse: Assertion `!(bs->open_flags & BDRV_O_INACTIVE)' failed."" [Unspecified,New] - Assigned to kwolf | 09:21 |
kashyap | "Back-n-forth live migration of a paused VM results in QEMU crash ..." | 09:21 |
lyarwood | you know what, I didn't even check the QEMU logs for this failure upstream | 09:21 |
*** songwenping_ has joined #openstack-nova | 09:21 | |
*** ociuhandu has joined #openstack-nova | 09:21 | |
kashyap | If we see the QEMU crash, then it's this. Let's see | 09:21 |
lyarwood | I don't see this | 09:21 |
kashyap | 1 sec, on the phone | 09:21 |
*** swp20 has quit IRC | 09:21 | |
*** openstack has quit IRC | 09:21 | |
*** openstack has joined #openstack-nova | 09:23 | |
*** ChanServ sets mode: +o openstack | 09:23 | |
kashyap | lyarwood: So the libvirtd log in the bug is from destination host, yeah? | 09:24 |
kashyap | (I think so, based on the "migrate-incoming" bit in the log) | 09:24 |
lyarwood | kashyap: yeah | 09:25 |
*** logan- has quit IRC | 09:27 | |
*** logan- has joined #openstack-nova | 09:27 | |
kashyap | lyarwood: So, to recap: should we care about this test that is "invalid" - what is the point of doing back-n-forth LM of a paused instance? | 09:28 |
kashyap | Also, have you got the QEMU command-line of the instance log in question? /me goes searching | 09:28 |
* kashyap notes that his earlier speculation was wrong: this setup is not using the new -blockdev based infrastructure | 09:30 | |
kashyap | Hm, which of the instances is it here - https://api.us-east.open-edge.io:8080/swift/v1/AUTH_e02c11e4e2c24efc98022353c88ab506/zuul_opendev_logs_30d/759831/4/gate/nova-grenade-multinode/30d8eb1/logs/libvirt/qemu/index.html | 09:31 |
lyarwood | instance-0000001e | 09:31 |
* lyarwood wishes we just used the instance UUID for all of this stuff | 09:31 | |
kashyap | Okay, I looked at the "right one", then | 09:31 |
kashyap | (Also, the "-incoming defer" confirms it's the dest host) | 09:32 |
kashyap | lyarwood: It's also in the instance log, as you surely must know - 4d564e22-8ba4-48fb-ac93-27bea660fd77 | 09:32 |
*** mkrai has quit IRC | 09:33 | |
lyarwood | kashyap: right my point was that the log should use the UUID as the filename, IOW we should use it as the domain name | 09:34 |
lyarwood | kashyap: but I think there's an upgrade issue with that so we've never tried | 09:34 |
kashyap | Ah, guessed as much; consistency across the board | 09:34 |
*** mkrai has joined #openstack-nova | 09:35 | |
kashyap | lyarwood: Source host logs are under subnode-2/ dir, right? | 09:35 |
kashyap | Yep | 09:35 |
*** brinzhang has joined #openstack-nova | 09:36 | |
*** rcernin has joined #openstack-nova | 09:36 | |
*** k_mouza has joined #openstack-nova | 09:36 | |
kashyap | lyarwood: So, I collated the useful bits from the logs here, to check w/ the QEMU/libvirt folks - https://kashyapc.fedorapeople.org/LP-1901739/ | 09:44 |
*** songwenping__ has joined #openstack-nova | 09:45 | |
lyarwood | ack thanks | 09:47 |
kashyap | lyarwood: So, is this an apt descrption: back-n-forth live migration (w/o shared storage) of a paused instance causes this missing block job data? | 09:48 |
*** macz_ has joined #openstack-nova | 09:48 | |
*** songwenping_ has quit IRC | 09:48 | |
*** martinkennelly has quit IRC | 09:49 | |
*** martinkennelly has joined #openstack-nova | 09:50 | |
lyarwood | frickler: any idea how your last recheck of https://review.opendev.org/#/c/759831/ has ended up with it in both the check and gate queues at the same time? | 09:50 |
* lyarwood thought it had to pass the check queue first | 09:51 | |
*** macz_ has quit IRC | 09:53 | |
frickler | lyarwood: I manually enqueued it into the gate directly | 09:53 |
lyarwood | frickler: ah my bad | 09:53 |
frickler | lyarwood: I did the recheck because I didn't see the earlier ones, only the -2 from gate | 09:54 |
*** sapd1_x has joined #openstack-nova | 09:54 | |
*** rcernin has quit IRC | 09:56 | |
kashyap | lyarwood: BTW, ignore my earlier wondering about the use-case for back-n-forth LM of a paused guest. I just thought of one plausible case: | 10:08 |
kashyap | You migrate a paused a instance; it succeeds. But then you suddenly realize: "oh, I actually need to do some maint work on this dest, so I need to migrate this VM _back_ to the source again" | 10:08 |
* kashyap only now saw your comment in the bug | 10:17 | |
*** psachin has quit IRC | 10:18 | |
lyarwood | frickler: ack no issues, I was just confused how it ended up in both queues at the same time | 10:18 |
*** psachin has joined #openstack-nova | 10:27 | |
gibi | frickler: I have no objection force merging https://review.opendev.org/759831 | 10:29 |
*** mkrai has quit IRC | 10:38 | |
*** mkrai has joined #openstack-nova | 10:40 | |
openstackgerrit | Merged openstack/nova master: libvirt: Only ask tpool.Proxy to autowrap vir* classes https://review.opendev.org/759831 | 10:40 |
frickler | gibi: ^^ done | 10:41 |
*** psachin has quit IRC | 10:45 | |
lyarwood | many thanks | 10:46 |
*** sapd1_x has quit IRC | 10:47 | |
*** psachin has joined #openstack-nova | 10:48 | |
*** psachin has quit IRC | 10:49 | |
*** slaweq has quit IRC | 10:51 | |
*** psachin has joined #openstack-nova | 10:51 | |
gibi | frickler: thank you | 10:51 |
lyarwood | stephenfin: https://review.opendev.org/#/c/758971/ updated btw | 10:52 |
lyarwood | gibi: https://review.opendev.org/#/q/topic:bug/1899649 would you mind taking a look at this if you have time ahead of the ptg | 10:53 |
*** slaweq has joined #openstack-nova | 10:55 | |
stephenfin | lyarwood: +2; thanks for that | 10:56 |
gibi | lyarwood: sure, looking | 11:01 |
* gibi is already caffeinating for the ptg | 11:01 | |
*** JamesBenson has joined #openstack-nova | 11:01 | |
openstackgerrit | Stephen Finucane proposed openstack/nova master: tox: Stop linting as part of docs target https://review.opendev.org/735176 | 11:05 |
*** mkrai has quit IRC | 11:07 | |
stephenfin | lyarwood: Think you could take a gawk at https://review.opendev.org/#/q/topic:bug/1898272+(status:open+OR+status:merged) too? | 11:10 |
lyarwood | stephenfin: sure | 11:10 |
*** rcernin has joined #openstack-nova | 11:16 | |
gibi | lyarwood: I left a question in https://review.opendev.org/#/c/757894/2/nova/compute/manager.py@a2233 | 11:25 |
*** lpetrut has quit IRC | 11:25 | |
*** lpetrut has joined #openstack-nova | 11:26 | |
*** lpetrut has quit IRC | 11:26 | |
*** lpetrut has joined #openstack-nova | 11:27 | |
kashyap | gibi: [Maybe I'll get kicked off this channel for sayin it] Speaking of caffeine, I switched to decaf-only after 10:00 AM (for my afternoon coffee. | 11:27 |
*** sapd1_x has joined #openstack-nova | 11:28 | |
kashyap | gibi: Because of a certain sleep scientist; check this 2-min msg from him: https://www.youtube.com/watch?v=KGfdR7TSJo4 | 11:28 |
gibi | kashyap: we are inclusive, no kicks due to decaf consumption :) | 11:28 |
kashyap | Haha | 11:28 |
kashyap | gibi: "If you have a cup of coffee at noon, then a quarter of that caffeine is still in your brain at _midnight_." | 11:28 |
kashyap | But --^ that was startling to me | 11:28 |
* gibi watching the video | 11:29 | |
kashyap | (That said, PTG demands more caffeine) | 11:29 |
gibi | now I'm wondering about 5 o'clock tea too | 11:31 |
gibi | for me tea has a lower but more elongated effect | 11:32 |
kashyap | Yeah, I've been decaf in the afternoon for 4 days in a row. And my sleep is steadily improving already | 11:32 |
kashyap | gibi: BTW, his book (https://www.penguin.co.uk/books/295/295665/why-we-sleep/9780141983769.html) that is referenced earlier is excellent. (I've also suggested it to Eric Fried in the past, he said he thoroughly enojyed it, FWIW) | 11:33 |
lyarwood | gibi: ack thanks looking | 11:33 |
gibi | kashyap: thanks | 11:36 |
*** sapd1_x has quit IRC | 11:39 | |
*** zzzeek has quit IRC | 11:49 | |
*** zzzeek has joined #openstack-nova | 11:52 | |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Clean up base migration https://review.opendev.org/758155 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Merge in unique constraints https://review.opendev.org/758156 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Drop "remove" of index https://review.opendev.org/758157 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Compact Icehouse database migrations https://review.opendev.org/758394 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Compact Juno database migration https://review.opendev.org/758395 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Compact Kilo database migrations https://review.opendev.org/758396 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Compact Liberty database migrations https://review.opendev.org/758397 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Compact Mitaka database migrations https://review.opendev.org/758398 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Compact Newton database migrations https://review.opendev.org/759085 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Compact Ocata database migrations https://review.opendev.org/759086 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Compact Pike database migrations https://review.opendev.org/759087 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Compact Queens database migrations https://review.opendev.org/759088 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Compact Rocky database migrations https://review.opendev.org/759089 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Compact Stein database migrations https://review.opendev.org/759090 | 11:57 |
openstackgerrit | Stephen Finucane proposed openstack/nova master: db: Compact Train database migrations https://review.opendev.org/759091 | 11:57 |
stephenfin | gibi: probably want to get this in sooner rather than later https://review.opendev.org/#/c/754396/ | 11:59 |
gibi | stephenfin: good point | 12:03 |
kashyap | stephenfin: Hey, for later, you might want to bookmark this talk from SUSE, ongoing at KVM Forum, on vCPU topology, pinning, etc - https://kvmforum2020.sched.com/event/eE1y/virtual-topology-for-virtual-machines-friend-or-foe-dario-faggioli-suse | 12:06 |
kashyap | (Slides are in link above; so you can already skim the content) | 12:06 |
gibi | stephenfin: can we skip adding db migration placeholders in the future if no new migration is added during W? now we have a big chunk of placeholders after the last db migration | 12:07 |
*** macz_ has joined #openstack-nova | 12:27 | |
openstackgerrit | Balazs Gibizer proposed openstack/nova master: WIP: add ovo-mypy-plugin to type hinting o.vos https://review.opendev.org/758851 | 12:31 |
*** macz_ has quit IRC | 12:31 | |
*** raildo has joined #openstack-nova | 12:41 | |
*** nweinber has joined #openstack-nova | 12:41 | |
*** rcernin has quit IRC | 12:43 | |
*** spatel has joined #openstack-nova | 12:54 | |
gibi | nova PTG starts in 10 minutes with nova-cyborg corss project session | 12:56 |
gibi | nova PTG starts in 4 minutes with nova-cyborg corss project session | 12:56 |
*** jangutter_ has joined #openstack-nova | 12:56 | |
lyarwood | I'm going to be attending the cinder session this afternoon FYI, I don't think I'm of any use in the cross projects today but ping me if something comes up that I can help with | 12:57 |
gibi | lyarwood: ck | 12:57 |
gibi | lyarwood: ack | 12:57 |
*** jangutter has quit IRC | 12:58 | |
*** jangutter has joined #openstack-nova | 12:58 | |
*** sapd1_x has joined #openstack-nova | 13:02 | |
*** jangutter_ has quit IRC | 13:02 | |
openstackgerrit | Ghanshyam Mann proposed openstack/nova master: DNM: testing copy image with non admin policy https://review.opendev.org/760128 | 13:12 |
*** bbowen has joined #openstack-nova | 13:12 | |
*** ratailor_ has quit IRC | 13:23 | |
*** psachin has quit IRC | 13:40 | |
bauzas | wow, this was violent | 13:46 |
kashyap | What was violent? | 13:46 |
bauzas | gibi: my laptop crashed but I'm rejoining | 13:46 |
*** brinzhang_ has joined #openstack-nova | 13:52 | |
*** Liang__ has joined #openstack-nova | 13:55 | |
*** Liang__ has quit IRC | 14:03 | |
*** mlavalle has joined #openstack-nova | 14:07 | |
*** brinzhang_ has quit IRC | 14:17 | |
*** dklyle has joined #openstack-nova | 14:24 | |
*** JamesBenson has quit IRC | 14:25 | |
*** songwenping__ has quit IRC | 14:39 | |
*** songwenping__ has joined #openstack-nova | 14:39 | |
*** macz_ has joined #openstack-nova | 14:43 | |
*** psachin has joined #openstack-nova | 14:54 | |
lyarwood | zoom-- | 14:55 |
lyarwood | haha finally get it to work and it's time for a break, typical. | 14:56 |
*** dklyle has quit IRC | 14:58 | |
*** dklyle has joined #openstack-nova | 15:08 | |
melwitt | lyarwood: I saw, the gate is super angry :( | 15:16 |
lyarwood | melwitt: yup indeed thanks for checking things overnight btw | 15:19 |
*** lpetrut has quit IRC | 15:19 | |
lyarwood | melwitt: it's merged now finally | 15:19 |
melwitt | lyarwood: yeah, I saw it got force merged if I understood correctly. and yeah, want to get a handle on the gate bugs and figure out some root causes. things have been crazy lately | 15:21 |
*** gyee has joined #openstack-nova | 15:24 | |
*** songwenping_ has joined #openstack-nova | 15:40 | |
*** raildo has quit IRC | 15:42 | |
*** raildo has joined #openstack-nova | 15:42 | |
*** songwenping__ has quit IRC | 15:43 | |
*** takamatsu has quit IRC | 15:45 | |
*** amodi has quit IRC | 15:52 | |
*** takamatsu has joined #openstack-nova | 15:56 | |
lyarwood | bauzas: mute :) | 15:56 |
bauzas | shit | 15:57 |
lyarwood | np | 15:57 |
bauzas | if anyone knows whether zoom supports space tabs for muting/unmuting automatically, I'm your man | 15:57 |
*** amodi has joined #openstack-nova | 16:02 | |
bauzas | F32-- | 16:11 |
bauzas | killed my zoom and a couple of apps | 16:11 |
gibi | #nova now Deprecate os-hypervisors API | 16:26 |
openstackgerrit | Merged openstack/nova master: Add placeholder migrations for Victoria backports https://review.opendev.org/754396 | 16:28 |
*** k_mouza has quit IRC | 16:41 | |
bauzas | gibi: wrong channel ^ ;) | 16:44 |
gibi | :D | 16:44 |
melwitt | gibi, elod, lyarwood: been meaning to ask for awhile ... would appreciate your opinion about these two open stable-only changes whether you think it's appropriate given the oldness of queens https://review.opendev.org/#/q/topic:bug/1731668 | 16:44 |
melwitt | tl;dr is there was a bug in some transitionary code that is triggered by lots of parallel requests to placement (example: running Rally). impact (if I read the code correctly) is instances go into ERROR state for failure to create placement allocations | 16:45 |
gibi | melwitt: I have to get back to these tomorrow morning | 16:45 |
melwitt | np thanks | 16:45 |
*** Luzi has quit IRC | 16:47 | |
elod | melwitt: sure, I'll try to understand the whole case and figure out whether it fits to be backported or not. but I'm a bit lagging behind myself, so I won't promise anything right now o:) | 16:50 |
elod | and thanks for the tl;dr :] | 16:50 |
*** hamalq has joined #openstack-nova | 16:51 | |
melwitt | elod: np. yeah it's just a bug, if you try to create a bunch of instances in parallel in queens, you can hit this bug and cause lots of instances to fall into ERROR state as they fail during the scheduling step | 16:52 |
lyarwood | melwitt: I'm slightly confused, why is this stable-only? | 16:52 |
melwitt | lyarwood: bug is in transitionary code that no longer exists | 16:52 |
lyarwood | melwitt: ah sorry didn't gork that correctly in your tldr | 16:52 |
lyarwood | melwitt: and just to be clear, it no longer exists in Placement right? | 16:53 |
lyarwood | melwitt: not just Nova | 16:53 |
melwitt | lyarwood: np, I'm sure I didn't explain it well. also, note the func test needs real MySQL to repro the bug because it has to do with database transaction isolation which sqlite has none of | 16:53 |
melwitt | lyarwood: correct, no longer in placement | 16:53 |
lyarwood | melwitt: ack thanks | 16:53 |
*** ociuhandu has quit IRC | 17:03 | |
*** rpittau is now known as rpittau|afk | 17:09 | |
*** sapd1_x has quit IRC | 17:09 | |
*** dtantsur is now known as dtantsur|afk | 17:10 | |
lyarwood | melwitt: so the change LGTM as a stable only change but I'd like other master cores with placement/db exp to take a look before we merge this | 17:12 |
lyarwood | melwitt: could you also add the context about why this is stable only in the commit message itself? | 17:12 |
lyarwood | actually both of them as they are both marked as stable only | 17:12 |
*** mlavalle has quit IRC | 17:14 | |
*** mlavalle has joined #openstack-nova | 17:17 | |
*** tosky has quit IRC | 17:20 | |
openstackgerrit | Merged openstack/nova stable/victoria: libvirt: 'video.vram' property must be an integer https://review.opendev.org/757616 | 17:20 |
melwitt | lyarwood: I tried to do that as "As part of data migration code" but I acknowledge that's not good enough | 17:42 |
*** andrewbonney has quit IRC | 17:57 | |
*** ralonsoh has quit IRC | 18:00 | |
mnaser | hmm, it looks like live migration when using routed networks can result in the scheduler picking the wrong hosts (systems that are on a different segment?) | 18:01 |
mnaser | am I missing something or this seems to be something that's not yet implemetned | 18:01 |
lyarwood | mnaser: https://review.opendev.org/#/q/topic:bp/routed-networks-scheduling - I think that's still a WIP | 18:03 |
rm_work | re: the way nova migrations / DB stuff is handled -- if the DB is upgraded from say, rocky->stein, and then we try to run stein but have some issue... could the rocky service run on the stein DB schema? or would it explode violently? or maybe more subtly break? | 18:13 |
sean-k-mooney | mnaser: ya as lyarwood said that is not implemented nova currenly has not awareness of segments | 18:16 |
sean-k-mooney | mnaser: bauzas will be working on it for wallaby | 18:17 |
*** psachin has quit IRC | 18:22 | |
melwitt | rm_work: yes it can, this is what happens during a rolling upgrade from N to N+1, see details https://docs.openstack.org/nova/latest/user/upgrade.html | 18:22 |
rm_work | ohh | 18:23 |
rm_work | "These DB schema changes are done in a way that both the N and N+1 release can perform operations against the same schema." | 18:23 |
rm_work | A++++ | 18:23 |
rm_work | thanks! | 18:23 |
*** tesseract has quit IRC | 18:24 | |
melwitt | yw | 18:24 |
rm_work | followup -- placement is microversioned, right? so ... we could feasibly run nova at Stein and placement at ... Master? :P | 18:28 |
rm_work | (once we've done the initial migration to standalone placement service/DB, in stein) | 18:28 |
*** k_mouza has joined #openstack-nova | 18:30 | |
rm_work | there is only a dependency on the NOVA side that placement must be at least at the same version as nova | 18:30 |
rm_work | there's no such reverse dependency on the placement side? | 18:30 |
sean-k-mooney | rm_work: correct | 18:31 |
melwitt | yeah. as mentioned in the doc, placement must be same or ahead of nova bc of the dependency but other than that, it is designed to work independently by way of the API microversions | 18:31 |
sean-k-mooney | nova has a min placment version it works with | 18:31 |
rm_work | our cloud is about to look like: Nova(Stein), Placement(Master), Neutron(Train), Octavia(Master) | 18:31 |
sean-k-mooney | but placement does not have any depency on nova | 18:31 |
sean-k-mooney | rm_work: that should be fine at least Nova(Stein), Placement(Master), Neutron(Train) | 18:31 |
rm_work | any specific neutron version dependencies? | 18:31 |
rm_work | If we jump Nova to Victory with Neutron still at Train, could we see problems? | 18:32 |
sean-k-mooney | it depends on the feature you are using but we disable feature if neutron is not new enough | 18:32 |
rm_work | ok, so it handles it | 18:32 |
sean-k-mooney | rm_work: that is not tested. in thory it might be ok generally you want to upgrade neutorn before nova | 18:32 |
rm_work | assuming that'd only be for newer features anyway, and if we're JUST upgrading nova, we wouldn't already be relying on them | 18:33 |
rm_work | ok, noted | 18:33 |
sean-k-mooney | but it shoudl work for those versions | 18:33 |
rm_work | it's probably fine to plan to "be safe" and just upgrade neutron first, not really a huge issue | 18:33 |
rm_work | how common do you think it is for folks to run clouds with services at completely different versions? | 18:33 |
sean-k-mooney | https://github.com/openstack/grenade is what we use for upgrade testing in the ci | 18:33 |
*** nweinber has quit IRC | 18:33 | |
sean-k-mooney | so usign the same or a similar orderign is likely to work better | 18:34 |
*** nweinber has joined #openstack-nova | 18:34 | |
rm_work | I haven't seen it discussed a ton, but I've been giving a lot of thought to how Openstack at this point really shouldn't have a ton of requirements as far as versions go, in many cases, so running a cloud with patchwork versioning seems actually quite reasonable | 18:34 |
rm_work | so we've moved in that direction | 18:35 |
*** k_mouza has quit IRC | 18:35 | |
rm_work | starting to wonder if that might be worth a presentation next summit ;) | 18:35 |
sean-k-mooney | it might | 18:35 |
sean-k-mooney | this summerises how upgrades should work in openstack https://github.com/openstack/grenade#theory-of-upgrade | 18:36 |
sean-k-mooney | thats specific to singel version upgrades | 18:36 |
rm_work | cool thanks, I THINK i've gone through this but it's been a while so will give it a re-read | 18:36 |
rm_work | yeah, seems no matter what we should probably avoid fast-forward / skip-level | 18:37 |
sean-k-mooney | rm_work: this is the order of upgrades done by grenade https://github.com/openstack/grenade/tree/master/projects | 18:37 |
sean-k-mooney | i acutlly expected cinder to go before nova but i guess it does not | 18:38 |
rm_work | I have been studying https://docs.openstack.org/placement/latest/admin/upgrade-to-stein.html EXTENSIVELY, heh | 18:38 |
rm_work | that's our current challenge | 18:38 |
sean-k-mooney | its more a case of manageing dependices. | 18:38 |
sean-k-mooney | keystone has none outside oslo | 18:39 |
melwitt | +1 running services at different versions is reasonable. it's designed to work that way. there are likely limitations (like placement needs to be >= nova) but prior to that things were supposed to work with mixed versions | 18:39 |
sean-k-mooney | placemnt only depneds on keystone | 18:39 |
sean-k-mooney | ectra | 18:39 |
sean-k-mooney | rm_work: are you using a containerised install | 18:39 |
sean-k-mooney | or package install | 18:39 |
rm_work | mixed :P | 18:39 |
rm_work | we create our own portable venvs for most services | 18:39 |
rm_work | but placement will be our first actual container | 18:39 |
sean-k-mooney | ah perfect | 18:39 |
melwitt | fast-forward is ok but skip-level is not, you could get screwed if data migration code was removed in the middle of what you're skipping | 18:40 |
sean-k-mooney | i was going to point out the bigest obstical to different version will be oslo requirements | 18:40 |
sean-k-mooney | venvs or container solve that | 18:40 |
rm_work | yeah, the thought of installing multiple openstack services in the SAME PYTHON ENV is just ... i know it's halloween, but that's TOO scary | 18:40 |
sean-k-mooney | rm_work: well we test that in the gate | 18:41 |
sean-k-mooney | but only on a singel version | 18:41 |
sean-k-mooney | at a minium you would want 1 python env per release | 18:41 |
rm_work | yeah honestly I think a lot of stuff will become a lot simpler once people are willing to accept that it just isn't good practice to do IMO T_T | 18:41 |
sean-k-mooney | but if you are already doing that per servicce then cool | 18:41 |
rm_work | or rather, if we were willing to make the decision to say "no, one env per service", think of how much simpler G-R management would be, heh | 18:42 |
sean-k-mooney | well co installablity is currenlty a goal/requirement | 18:42 |
rm_work | right, but imagine if it weren't! :P | 18:42 |
sean-k-mooney | packaging would be a pain and you would have to use containers | 18:43 |
sean-k-mooney | well or venvs | 18:43 |
sean-k-mooney | so it would make distro lives harder | 18:43 |
rm_work | well, I guess to be fair packaging venvs is ... not STRICTLY recommended by the pip/venv folks | 18:43 |
rm_work | seeing as how they keep trying to break it / make it harder to create portable venvs | 18:43 |
rm_work | and saying "this was never actually intended to work" | 18:43 |
sean-k-mooney | :) | 18:44 |
sean-k-mooney | but ya do think about shareing your experince with multiple versions at some point | 18:44 |
*** psyton has quit IRC | 18:47 | |
*** niedbalski has quit IRC | 19:07 | |
*** mtreinish has quit IRC | 19:19 | |
*** mtreinish has joined #openstack-nova | 19:20 | |
*** nweinber has quit IRC | 19:25 | |
*** nweinber has joined #openstack-nova | 19:25 | |
*** mtreinish has quit IRC | 19:29 | |
*** mtreinish has joined #openstack-nova | 19:29 | |
*** rchurch has quit IRC | 19:36 | |
*** rchurch has joined #openstack-nova | 19:40 | |
*** vesper has quit IRC | 20:02 | |
*** vesper11 has joined #openstack-nova | 20:21 | |
*** vesper has joined #openstack-nova | 20:27 | |
*** Yumeng has quit IRC | 20:29 | |
*** vesper11 has quit IRC | 20:30 | |
*** nweinber has quit IRC | 20:38 | |
*** tosky has joined #openstack-nova | 20:39 | |
*** mlavalle has quit IRC | 20:40 | |
*** vesper11 has joined #openstack-nova | 20:48 | |
*** vesper has quit IRC | 20:48 | |
openstackgerrit | melanie witt proposed openstack/nova stable/queens: [stable-only] Add functional test for bug 1731668 https://review.opendev.org/756636 | 21:44 |
openstack | bug 1731668 in OpenStack Compute (nova) queens "placement: claim allocations fails with IndexError in _ensure_lookup_table_entry" [Low,In progress] https://launchpad.net/bugs/1731668 - Assigned to melanie witt (melwitt) | 21:44 |
openstackgerrit | melanie witt proposed openstack/nova stable/queens: [stable-only] Use a separate transaction for reading after race https://review.opendev.org/756637 | 21:44 |
*** spatel has quit IRC | 21:46 | |
*** slaweq has quit IRC | 21:48 | |
*** purplerbot has quit IRC | 21:59 | |
*** dansmith has quit IRC | 21:59 | |
*** rm_work has quit IRC | 21:59 | |
*** jrosser has quit IRC | 21:59 | |
*** Alon_KS has quit IRC | 21:59 | |
*** zer0c00l has quit IRC | 21:59 | |
*** zer0c00l has joined #openstack-nova | 21:59 | |
*** rm_work has joined #openstack-nova | 21:59 | |
*** jrosser has joined #openstack-nova | 21:59 | |
*** dansmith has joined #openstack-nova | 21:59 | |
*** purplerbot has joined #openstack-nova | 22:00 | |
*** k_mouza has joined #openstack-nova | 22:00 | |
*** Alon_KS has joined #openstack-nova | 22:00 | |
*** slaweq has joined #openstack-nova | 22:04 | |
*** k_mouza has quit IRC | 22:05 | |
*** slaweq has quit IRC | 22:14 | |
*** raildo has quit IRC | 22:37 | |
*** rcernin has joined #openstack-nova | 22:46 | |
*** k_mouza has joined #openstack-nova | 22:53 | |
*** k_mouza has quit IRC | 22:58 | |
*** ociuhandu has joined #openstack-nova | 23:05 | |
*** ociuhandu has quit IRC | 23:09 | |
*** macz_ has quit IRC | 23:47 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!