Earlier  
Posted Nick Remark
#openstack-nova - 2022-08-26
14:12:33 gibi (it is Friday)
14:12:34 sean-k-mooney dansmith: yes i have seen it
14:13:00 gibi like I'm not sure what will happen with the instance if the reimage fails
14:13:07 sean-k-mooney the -1 i left on the last patch was more for the lack of docs by the way
14:13:16 sean-k-mooney specifica the api ref
14:13:44 sean-k-mooney we need to update that note that calls out how rebuidl for bfv is differnt
14:13:55 dansmith I just hate that we do this to people.. they're fairly responsive for two cycles and then a week before the deadline, we finally review and play them the sad trombone
14:13:59 dansmith I dunno how to fix that
14:14:22 sean-k-mooney dansmith: actuly i didnt think they were responsive
14:14:31 dansmith I spent a lot of time with him on it, but had several interruptions this cycle
14:14:51 sean-k-mooney its one of the reason i was not really looking at the patch beccause the comment i left on the tempset one had not been adress i did not end up looking at the nova ones
14:14:55 dansmith sean-k-mooney: really? for also being the PTL of cinder I think he did pretty well and did everything I asked of him for a pretty complicated feature
14:15:34 sean-k-mooney baisicaly i check back on the tempest one a few times and didnt see much change and never got around to looking at the nova ones
14:15:45 gibi sorry for not reviewing it earlier but I hope it is better to review it late than never
14:16:36 sean-k-mooney dansmith: the patches are in merge conflict one way or another so they need to actuly be update
14:16:55 dansmith gibi: yes of course and definitely appreciated, it just sucks and I wish we (all) could do better.. more deadlines instead of fewer, I always say
14:16:57 sean-k-mooney i tought most of the issue were pretty minor that i pointed too and would not take that long
14:17:09 gibi dansmith: I agree on the more deadlines
14:17:13 sean-k-mooney althoghg is it intentional that they did not implement ironic support
14:17:28 dansmith sean-k-mooney: yeah, we knew it was going to need updates, and I'm not complaining about the comments (at all)
14:18:04 dansmith sean-k-mooney: I think that's probably unintentional and I didn't even catch it
14:18:12 gibi dansmith: I think I could do better if there would be clear and agreed priority which feature to review first. As I think i filled my time with plenty of reviews in general
14:18:25 sean-k-mooney ack we can just call that out as a limiation in the docs and fix it next cycle
14:18:44 dansmith gibi: oh I know, I'm certainly not complaining about the amount of reviews being done :)
14:18:52 sean-k-mooney its just because ironic does not use the default implementation of the rebuild fucntion
14:18:55 sean-k-mooney it has its own
14:19:15 dansmith sean-k-mooney: yeah I know, but I also didn't know we had bfv with ironic :)
14:21:50 JayF Good morning folks o/. Just wanted to bump my three outstanding stable ironic driver patches for review. https://review.opendev.org/c/openstack/nova/+/853546 https://review.opendev.org/c/openstack/nova/+/821351 https://review.opendev.org/c/openstack/nova/+/854257 all three are clean backports, and all but one already have one +2
14:23:53 gibi dansmith: I slept on your comment about split the PCI feautre at the point where all the compute related part is ready. I figured that the current patch order does not really matches with that. I currently I have the other i) inventory healing, ii) allocation healing, ii) scheduling. But the scheduling part of the feauture needs compute side changes: 1) to driver the PCI claim based on the placment
14:23:59 gibi allocation 2) the pci and numa fitting logic is shared between the scheduler and the compute
14:24:49 dansmith gibi: I wasn't really suggesting a reorder, I was more just commenting on what seams are flexible for backports and which aren't :)
14:24:55 gibi so even if we could merge only the inventory and allocation healing without the scheduling support, backporting the scheduling support later is not really feasible
14:25:18 gibi or at least pretty shaky business
14:25:43 gibi fortunately I don't have to think about feature backport in this chat window :D
14:26:33 opendevreview Merged openstack/nova master: blockinfo: Add encryption details to the disk_info mappings when provided https://review.opendev.org/c/openstack/nova/+/772272
14:26:42 opendevreview Merged openstack/nova master: imagebackend: Add disk_info_mapping as an optional attribute of Image https://review.opendev.org/c/openstack/nova/+/826530
14:26:50 opendevreview Merged openstack/nova master: libvirt: Consolidate create_cow_image and create_image https://review.opendev.org/c/openstack/nova/+/846246
14:26:59 dansmith gibi: :)
14:27:00 opendevreview Merged openstack/nova stable/wallaby: add regression test case for bug 1978983 https://review.opendev.org/c/openstack/nova/+/853811
14:28:05 dansmith gibi: sean-k-mooney: isn't there a planned train for service/microversions somewhere? I wonder if I could at least rebase this on the right thing to get it lined up for whoami-rajat
14:33:10 gibi dansmith: https://etherpad.opendev.org/p/nova-zed-microversions-plan
14:33:49 dansmith yeah, thanks
14:34:18 gibi I'm not against to reorder the next to microversion
14:34:37 dansmith is that 2.93 one likely to get the review and attention it needs?
14:34:42 gibi if the rebuild bfv become ready before the user_data update
14:35:02 gibi dansmith: I'm actively helping 2.39 and melwitt too
14:35:18 dansmith looks like it's getting attention.. yeah okay cool
14:36:04 gibi I suggest to make rebuild bfv ready independently from the fact which microversion will it get. and it is ready before the user_data feature then we can switch the order in couple of hours
14:36:19 dansmith oh yeah for sure,
14:36:29 dansmith I just wanted to make sure that this was still the ordering before I rebase
14:36:55 gibi I have no reason to reorder now as both feautre needs work
14:37:08 dansmith yup
14:37:11 gibi also don't want to step over our PTL :)
14:38:01 dansmith again, I just wanted to make sure I knew the right thing to rebase on, nothing more :)
14:38:30 gibi no worried :)
14:40:33 gmann gibi: do you know till when bauzas is on PTO?
14:40:41 gibi let me double check
14:41:08 gibi he is back on the 30th
14:41:29 gibi based on the RH internal calendar
14:41:48 gmann ok, just one day before PTL nomination close. let me rebase his nomination patch which he added before going to PTO.
14:42:01 gibi ack
14:46:24 dansmith looks like user_data is pretty far behind master at this point too, so I hope that gets rebased when it is updated
14:48:46 gibi ahh you already commented that to review so I don't need to :)
14:49:12 dansmith yeah just did, typo and all
14:55:01 opendevreview Merged openstack/nova stable/wallaby: For evacuation, ignore if task_state is not None https://review.opendev.org/c/openstack/nova/+/853812
14:59:55 dansmith sean-k-mooney: your comment here says 64: https://review.opendev.org/c/openstack/nova/+/820368/32/nova/objects/service.py
15:00:07 dansmith ah, nevermind
15:01:37 sean-k-mooney nice power of 2
15:01:40 gibi now we can infer that your brain uses 6 bit ints internally
15:02:59 dansmith okay I rebased that stack plus user data on master, but won't push user data of course
15:03:10 dansmith but this should apply cleanly once the user data author does
15:03:31 gibi cool
15:04:01 dansmith some conflicts in exception.py too
15:04:23 dansmith is that author on irc?
15:05:51 gibi the author's IRC nick was jhartkopf in the past
15:06:06 gibi he was on nova before but not at the moment
15:06:07 dansmith ah
15:07:08 sean-k-mooney the os traits release i think is still pending but that should happen soon i hope
15:07:44 gibi sean-k-mooney: I talked about that with elodilles and he expect it to happen today
15:08:12 sean-k-mooney cool
15:09:02 sean-k-mooney dansmith: so the docs change i reqestied in the last patch could be in a followup which can merge after FF
15:09:19 sean-k-mooney am i might even be able to jsut write that for them
15:09:42 sean-k-mooney we can call out this does not work for ironic htere too
15:09:48 sean-k-mooney and adress that next cycle
15:10:26 sean-k-mooney if you have fixed the compute service version then i think that was the main thing that need to be adress to resolve the merge conflict
15:10:46 dansmith tbh, I'm not sure we even need to pass that to the virt driver anymore,
15:10:56 dansmith that might be a holdover from a previous approach to this
15:11:09 dansmith oh right, envermind,
15:11:18 dansmith because the default impl is in compute manager
15:11:25 sean-k-mooney yep
15:11:26 dansmith I was eye-grepping for virt/*
15:11:37 sean-k-mooney ironic has an imple of it
15:11:41 sean-k-mooney but i think only it does
15:11:48 sean-k-mooney so it does not fallback
15:12:27 dansmith that bottom patch fails unit tests with a missing trait, but does not depends-on anything else.. I assume that's because we're waiting for the traits release?
15:12:30 sean-k-mooney its why ironic supprot rebuild witout erasing the epmeeral disk while reimaing the root disk
15:12:43 sean-k-mooney yes
15:13:11 dansmith having this behave differently for one virt driver does not seem like a very good user experience, even though ironic is weird
15:13:37 sean-k-mooney right ironic already had specific beahivor
15:13:48 dansmith sigh

Earlier   Later