| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2022-08-26 | |||
| 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 | |
| 15:13:56 | sean-k-mooney | im not sure it would take much to add ironci supprot but testin gwould be hard | |
| 15:14:23 | sean-k-mooney | the ironic specific behavior is that it has an api parmater that allows the ephemerl disk to not be erased when you rebild with a new image | |
| 15:14:47 | sean-k-mooney | we could support that for libvirt too but we dotn since the default impl does not support it | |
| 15:15:14 | dansmith | SIGH | |