| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2022-08-26 | |||
| 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 | |
| 15:16:17 | dansmith | so yeah, so much of rebuild is done by ironic, perhaps just refusing to do rebuild on bfv if we're instructed to wipe the root disk is the right approach | |
| 15:16:31 | dansmith | but we'll really need that implemented | |
| 15:17:09 | sean-k-mooney | well we can check that in the api fairly simplely | |
| 15:17:18 | sean-k-mooney | we can check the hypervior type i belive | |
| 15:17:38 | dansmith | which would be terrible | |
| 15:17:40 | sean-k-mooney | and just reject it with a 400 | |
| 15:17:55 | dansmith | we should not have the API behaving differently depending on the virt driver | |
| 15:18:17 | sean-k-mooney | it also should not behave differntly based on if the instnace is boot form volume | |
| 15:18:18 | dansmith | that's compute stuff, and while it sucks to fail late like that, I much prefer that than building virt-specific stuff into the api | |
| 15:18:22 | sean-k-mooney | but that the situration we are in | |
| 15:18:45 | sean-k-mooney | due to the hacky (only update metadat if the image is the same and its BFV) legacy | |
| 15:19:03 | dansmith | the api has to behave differently for bfv because it historically did, but we shouldn't be building *new* stuff that drags virt specifics into the api | |
| 15:19:26 | sean-k-mooney | ack i agree with that | |
| 15:19:38 | sean-k-mooney | the preserve_ephemeral filed looks like it predates microveriosn by the way | |
| 15:19:45 | dansmith | basically all the functionals on that user data patch fail because of that missing trait, | |
| 15:19:47 | sean-k-mooney | i was trying to figure out when we added that | |
| 15:20:06 | dansmith | which makes it hard to work on the functional tests | |
| 15:20:13 | sean-k-mooney | i belvie the pased in the previsous version of the patch that did not have the trait | |
| 15:20:40 | sean-k-mooney | locally we can just pip install the os-traits git repo | |
| 15:20:51 | sean-k-mooney | but ya that why i was hopign to do the release yesterday | |
| 15:20:53 | dansmith | yeah, I'll have to do that | |
| 15:21:37 | sean-k-mooney | elodilles: any chance we can merge https://review.opendev.org/c/openstack/releases/+/854617 | |
| 15:21:49 | sean-k-mooney | to adress ^ | |
| 15:22:00 | elodilles | sean-k-mooney: ack, will look into it | |
| 15:22:10 | opendevreview | Merged openstack/nova master: Add locked_memory extra spec and image property https://review.opendev.org/c/openstack/nova/+/778347 | |
| 15:22:15 | sean-k-mooney | elodilles++ thanks very much :) | |
| 15:24:54 | elodilles | sean-k-mooney: do you need to release it ASAP? I'm asking because if really needed then I'll +W with single +2 (i'm the only release manager on duty today o:)) otherwise we need to wait till Monday | |
| 15:27:45 | sean-k-mooney | am ideally yes. it could wait but we have 2 api changes blocked by it currently. | |
| 15:28:11 | sean-k-mooney | its at your disgression ultimately dansmith or gibi might have a stonger prefernce | |
| 15:28:52 | gibi | I'm fine releasing that today with a single release mgmt +2 | |
| 15:29:07 | dansmith | yeah, it'd be a lot better if it could be today, unfortunately | |
| 15:29:45 | gibi | PTO + FF is not a good combination | |
| 16:06:05 | elodilles | sean-k-mooney gibi dansmith: ack, os-traits release is on the way | |
| 16:06:13 | dansmith | elodilles: thanks! | |
| 16:06:15 | gibi | elodilles: thank oyu | |
| 16:06:16 | gibi | you | |
| 16:06:23 | elodilles | np | |
| 16:07:09 | sean-k-mooney | once that is release we shuld bump our min required version https://github.com/openstack/nova/blob/master/requirements.txt#L56 right in the change that adds the userdata feature | |
| 16:07:56 | sean-k-mooney | like i know we will get it automaticaly but we should raise our dep in the feature that requires the new trait | |
| 16:09:15 | opendevreview | Dan Smith proposed openstack/nova master: DNM: Test for rosmaita https://review.opendev.org/c/openstack/nova/+/854815 | |
| 16:10:02 | opendevreview | Dan Smith proposed openstack/nova master: DNM: Test for rosmaita https://review.opendev.org/c/openstack/nova/+/854815 | |
| 16:10:55 | gibi | the gate queue is 53 patches long, nice | |
| 16:12:18 | elodilles | :-o | |
| 16:12:42 | sean-k-mooney | oh the oauth 2 feature is mergin in keystone | |
| 16:12:54 | sean-k-mooney | thats cool | |
| 16:15:09 | dansmith | sean-k-mooney: I'm getting functional fails on missing api samples for 2.93 | |
| 16:15:34 | dansmith | looks like the author dropped some of them from a previous version? | |
| 16:15:48 | sean-k-mooney | on hte user data patch lets see | |
| 16:16:04 | dansmith | yeah | |
| 16:16:17 | sean-k-mooney | ... i jsut realsied i review version 8 not 9 just now | |
| 16:16:21 | sean-k-mooney | and yes | |
| 16:16:25 | sean-k-mooney | https://review.opendev.org/c/openstack/nova/+/816157/8..9 | |
| 16:16:38 | sean-k-mooney | there were more removed then added | |