| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2020-02-26 | |||
| 20:24:40 | sean-k-mooney | gibi: efried: i tried to keep my changes in https://review.opendev.org/#/c/673341/ as minimal as possible while adressing the comments. | |
| 20:25:32 | sean-k-mooney | i will try to get through the other patches in the series tommorow. there were some race condition in the test code that took me a while to figure out | |
| 20:25:48 | sean-k-mooney | they are fixed now | |
| 23:11:23 | efried | sean-k-mooney: Earlier, we were toying with cutting cyborg over to using sdk instead of ksa. We held off because there were a couple more quirks to be ironed out. It's possible sdk would automatically refresh the token for us -- mordred? | |
| 23:15:18 | efried | sean-k-mooney: It's been a minute, but I think on the code side you just have to s/get_ksa_adapter/get_sdk_adapter/ to make the switch. If so, perhaps we could stuff that change in between the series and your tester somehow and see if it fixes the problem. | |
| 23:16:11 | efried | If so, then unit/functional tests would just need small tweaks to make it go. | |
| 23:36:57 | mordred | efried: sdk in general should refresh tokens | |
| 23:37:11 | mordred | efried: however, it's possible there are specifics I should page in | |
| 23:37:18 | mordred | also - we just landed cyborg support in sdk | |
| 23:38:03 | mordred | efried: I'm EOD today - but I'd be happy to interact with folks on it tomorrow to see if we need to do anything | |
| #openstack-nova - 2020-02-27 | |||
| 01:07:54 | openstackgerrit | Brin Zhang proposed openstack/nova master: Add test coverage of existing os-volumes-attachments policies https://review.opendev.org/709929 | |
| 01:31:59 | openstackgerrit | Brin Zhang proposed openstack/nova master: Introduce scope_types in os-volumes-attachments policy https://review.opendev.org/709388 | |
| 02:26:50 | rm_work | gibi: reviewed the routed-network tempest test -- that test needs a bit of cleanup | |
| 06:52:23 | openstackgerrit | Brin Zhang proposed openstack/nova master: Add new default roles in os-volumes-attachments policies https://review.opendev.org/710190 | |
| 08:08:15 | aarents | Hi there, gibi when you will have time for that, can you confirm that https://review.opendev.org/#/c/702368/ is ok for you, I fixed the nits you reported. | |
| 08:22:15 | gibi | rm_work: thank you for the tempest review. I've started working on the pre-filter patch from mriedem | |
| 08:22:26 | gibi | aarents: opening the patch now... | |
| 08:22:28 | rm_work | :thumbsup: | |
| 08:31:27 | gibi | stephenfin: a relatively easy bugfix needs a second code https://review.opendev.org/#/c/702368 | |
| 08:31:39 | gibi | aarents: thanks for the bufix, I'm +2 on it | |
| 08:32:03 | gibi | stephenfin: s/code/core/ // I need more coffeee | |
| 08:32:30 | aarents | gibi: thks | |
| 08:48:54 | lyarwood | kashyap / stephenfin ; https://review.opendev.org/#/c/708745/ - a simple partial fix for the libvirt v6.0.0 qcow2 backing file format issue if you have time to review today. | |
| 08:54:58 | kashyap | lyarwood: Morning, will look | |
| 08:56:21 | kashyap | lyarwood: The discussions upstream turned even more complex; but I think we should go with this fix for now | |
| 08:56:29 | kashyap | Looks good to me | |
| 10:30:19 | openstackgerrit | Johannes Kulik proposed openstack/nova master: Validate id as integer for os-aggregates https://review.opendev.org/710214 | |
| 10:34:37 | jkulik | regarding ^ afaics, osc-lib first tries to get() whatever is supplied to `openstack aggregate show`, which the os-aggregates endpoint doesn't handle well, if it's a name and not an id. | |
| 10:34:53 | jkulik | resulted in too many 500 errors in our environment | |
| 10:51:38 | kashyap | lyarwood: Reviewed; I also posted the upstream libvirt conclusion for selective format probing (and not letting it recurse into multiple levels of backing chains) | |
| 10:51:51 | kashyap | (Read this one: https://www.redhat.com/archives/libvir-list/2020-February/msg01001.html) | |
| 10:58:17 | lyarwood | kashyap: ack thanks | |
| 11:45:30 | openstackgerrit | Stephen Finucane proposed openstack/nova master: trivial: Use 'import foo from bar' https://review.opendev.org/710235 | |
| 12:01:27 | openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Remove MIN_LIBVIRT_MULTIATTACH https://review.opendev.org/710238 | |
| 12:01:27 | openstackgerrit | Stephen Finucane proposed openstack/nova master: virt: Remove QEMU_VERSION_REQ_SHARED https://review.opendev.org/710239 | |
| 14:10:40 | openstackgerrit | Stephen Finucane proposed openstack/nova stable/train: Recalculate 'RequestSpec.numa_topology' on resize https://review.opendev.org/708340 | |
| 14:11:13 | stephenfin | lyarwood: I rebased that onto one of your patches to avoid a merge conflict. Any change you could re +2? ^ | |
| 14:14:13 | lyarwood | stephenfin: done, elod ^ if you have a chance btw. | |
| 14:25:51 | openstackgerrit | Stephen Finucane proposed openstack/os-traits master: setup.cfg: Configure 'python-requires' https://review.opendev.org/704534 | |
| 14:25:52 | openstackgerrit | Stephen Finucane proposed openstack/os-traits master: Remove use of six https://review.opendev.org/710274 | |
| 14:25:52 | openstackgerrit | Stephen Finucane proposed openstack/os-traits master: Switch to hacking 2.x https://review.opendev.org/710275 | |
| 14:25:53 | openstackgerrit | Stephen Finucane proposed openstack/os-resource-classes master: Switch to hacking 2.x https://review.opendev.org/710276 | |
| 14:26:25 | stephenfin | bauzas, gibi, efried: Some dead simple python27 cleanup patches there, if you want the stats ^ | |
| 14:26:50 | bauzas | heh | |
| 14:29:41 | efried | sean-k-mooney: did you see my comments yesterday about ksa->sdk conversion? | |
| 14:33:58 | lyarwood | https://review.opendev.org/#/c/708745/ - For any non-RH cores, this is a simple partial fix for an issue introduced recently in Libvirt v6.0.0. | |
| 14:34:17 | sean-k-mooney | efried: no | |
| 14:34:43 | sean-k-mooney | i was logged off ill look at irc logs unless you want to summerise | |
| 14:34:54 | efried | sean-k-mooney: http://eavesdrop.openstack.org/irclogs/%23openstack-nova/%23openstack-nova.2020-02-26.log.html#t2020-02-26T23:11:23 | |
| 14:35:00 | efried | not too much to summarize | |
| 14:35:59 | sean-k-mooney | ah i see | |
| 14:36:21 | efried | I don't like the idea of un-singleton-ing, which would mean we do the whole Adapter setup with every API call, versus putting in something that will keep the token alive for us. If that thing is converting to sdk, win/win. | |
| 14:36:28 | sean-k-mooney | so ya my theory is that by making it a singolton in the current patch we are not refrshing the token | |
| 14:36:45 | sean-k-mooney | so the fact we were always createing the adapters in other case was masking that | |
| 14:36:53 | efried | yup | |
| 14:37:28 | sean-k-mooney | so unless we do the swich i think the singolton is wrong or at least we would need to add an expiry/token check to it if we kept it | |
| 14:38:18 | sean-k-mooney | i have been using https://review.opendev.org/#/c/679914/ | |
| 14:38:21 | sean-k-mooney | in my testing | |
| 14:38:30 | sean-k-mooney | oh which is now merged cool | |
| 14:38:45 | sean-k-mooney | so that seams to work fine | |
| 14:39:15 | sean-k-mooney | if that has all the feature we need then ya using the sdk i think make sense if it will handel the tokens for us | |
| 14:44:07 | sean-k-mooney | efried: do you know if an update to the series is in the works | |
| 14:44:44 | efried | I don't know, no. | |
| 14:44:52 | sean-k-mooney | ok | |
| 14:45:33 | efried | If there's now real sdk impl (rather than just REST primitive passthrough) that we could switch to, so much the better, though I would argue that should be done later, since it doesn't involve a problem we need to solve immediately. | |
| 14:45:40 | sean-k-mooney | in that case i might just put a testing patch on the top of the chain that swaps the function calls and runs my multi node job to see if it fixes it | |
| 14:46:22 | sean-k-mooney | ya i was thinkig of just doint the s/get_ksa_adapter/get_sdk_adapter/ | |
| 14:46:32 | efried | yeah | |
| 14:46:36 | efried | worth a try | |
| 14:46:36 | sean-k-mooney | and see if that works | |
| 14:46:46 | efried | I don't remember for sure whether that's all it takes... | |
| 14:47:03 | efried | but easy enough to sniff out. | |
| 14:47:18 | sean-k-mooney | if we are basically doing raw request i think it is | |
| 14:47:20 | efried | If you have a live env handy it might make sense to try it out to winnow out any easy problems. | |
| 14:47:30 | sean-k-mooney | if we wanted to use the new proxy function that would be more involed | |
| 14:47:32 | efried | yeah, it wouldn't be wrt the requests, it would be with the setup. | |
| 14:49:17 | sean-k-mooney | did you see i updated https://review.opendev.org/#/c/673341/ yesterday by the way | |
| 14:49:33 | sean-k-mooney | im going to try and do the rest of the cain later today | |
| 14:51:16 | efried | sean-k-mooney: yeah, I was going to wait until all updated to start reviewing, unless you think I should look sooner. | |
| 14:51:48 | sean-k-mooney | am whatever works for you. most of the comments were gibis so i think he is the one that is more pressing | |
| 14:52:03 | sean-k-mooney | that said waiting till they are all done is proably for the best | |
| 14:52:27 | sean-k-mooney | that way you will have less context switching | |
| 14:53:02 | efried | mordred: I think there's not too much context to be missed here. In proposed patch series, nova is talking to cyborg using a raw ksa adapter. I insisted we make that client a singleton, and we're seeing tokens expire after a while (I guess ksa doesn't take care of keeping them fresh). We want to cut over to using sdk anyway, so if sdk handles expiration under the covers, two birds. | |
| 14:53:08 | sean-k-mooney | so ya im just going to grab lunch. when i get back ill quickly do the test patch for the cyborg series and then ill start on the provider.yaml patches | |
| 14:53:18 | efried | ++ | |
| 14:57:53 | openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Always provide the size in bytes when calling virDomainBlockResize https://review.opendev.org/707590 | |
| 14:58:01 | openstackgerrit | Stephen Finucane proposed openstack/nova master: images: Remove Libvirt specific configurable use from qemu_img_info https://review.opendev.org/707591 | |
| 15:03:38 | openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Remove MIN_LIBVIRT_MULTIATTACH https://review.opendev.org/710238 | |
| 15:03:39 | openstackgerrit | Stephen Finucane proposed openstack/nova master: libvirt: Remove QEMU_VERSION_REQ_SHARED https://review.opendev.org/710239 | |
| 15:05:53 | openstackgerrit | Stephen Finucane proposed openstack/os-traits master: setup.cfg: Configure 'python-requires' https://review.opendev.org/704534 | |
| 15:05:54 | openstackgerrit | Stephen Finucane proposed openstack/os-traits master: setup.cfg: Remove unused 'build_sphinx' configuration https://review.opendev.org/704535 | |
| 15:05:55 | openstackgerrit | Stephen Finucane proposed openstack/os-traits master: Remove use of six https://review.opendev.org/710274 | |
| 15:05:56 | openstackgerrit | Stephen Finucane proposed openstack/os-traits master: Switch to hacking 2.x https://review.opendev.org/710275 | |
| 15:08:38 | stephenfin | lyarwood: I've a question left at https://review.opendev.org/#/c/706898/ btw | |
| 15:08:56 | stephenfin | regarding how we're going to backport this fix if depends on a new oslo.utils feature | |
| 15:09:07 | stephenfin | not sure if you've thought through that yet or no | |
| 15:12:38 | mordred | efried: ok. that's something I think we should still look in to ... ksa should be auto-renewing tokens ... but sdk should _certainly_ be doing it | |
| 15:13:03 | mordred | efried: and I'd consider it a bug in sdk if it's not - even if it's something we should be getting ksa to do for us - so that sounds like a good plan | |
| 15:13:20 | efried | ack, thx | |
| 15:13:44 | mordred | efried: are these tokens created from credentials nova has? or tokens received from the user that nova is re-using? | |