Earlier  
Posted Nick Remark
#openstack-nova - 2025-04-24
15:55:21 gibi made a note, I will do that tomorrow
15:55:51 sean-k-mooney its more about know which ones to review.
16:00:41 sean-k-mooney gibi: the one that propmeted thsi was https://review.opendev.org/c/openstack/nova/+/948076 i wrote a version of that years ago https://review.opendev.org/c/openstack/nova/+/892722
16:02:39 sean-k-mooney so i jsut didnt want to repeat work for no reasons.
16:04:25 sean-k-mooney looks like yoru version is passing ci so ill abandon min in favor fo it
19:10:24 opendevreview Dan Smith proposed openstack/placement master: Reproduce bug 2104040: allocate in over-capacity https://review.opendev.org/c/openstack/placement/+/945464
19:10:25 opendevreview Dan Smith proposed openstack/placement master: Fix placement allocate while over-capacity https://review.opendev.org/c/openstack/placement/+/945465
19:56:36 opendevreview Merged openstack/nova master: Support glance's new location API https://review.opendev.org/c/openstack/nova/+/891036
#openstack-nova - 2025-04-25
06:56:03 gibi bauzas: replied in https://review.opendev.org/c/openstack/nova/+/947507
06:56:08 gibi bauzas: we merged a relnote
06:58:27 gibi dansmith, sean-k-mooney[m]: this is ready to land and need a second core https://review.opendev.org/c/openstack/nova/+/922496 (rip out the remote debugger)
10:35:06 sean-k-mooney ... i have been using kde for the last week to test somethign and i keep forgetting that its configure to sleep so my irc client keeps disconnecting in the evening
10:57:42 opendevreview Merged openstack/nova master: [doc]Remove eventlet based API endpoints https://review.opendev.org/c/openstack/nova/+/947507
10:57:54 opendevreview Merged openstack/nova master: [doc]Describe file based GMR triggering https://review.opendev.org/c/openstack/nova/+/947508
11:14:21 opendevreview Merged openstack/nova master: Remove WSGIServer related config options https://review.opendev.org/c/openstack/nova/+/947595
11:18:11 opendevreview Balazs Gibizer proposed openstack/nova master: WIP:Translate scatter-gather to futurist https://review.opendev.org/c/openstack/nova/+/947966
11:18:12 opendevreview Balazs Gibizer proposed openstack/nova master: Use futurist for _get_default_green_pool() https://review.opendev.org/c/openstack/nova/+/948072
11:18:12 opendevreview Balazs Gibizer proposed openstack/nova master: Replace utils.spawn_n with spawn https://review.opendev.org/c/openstack/nova/+/948076
11:18:13 opendevreview Balazs Gibizer proposed openstack/nova master: Add spawn_on https://review.opendev.org/c/openstack/nova/+/948079
11:18:13 opendevreview Balazs Gibizer proposed openstack/nova master: Rename DEFAULT_GREEN_POOL to DEFAULT_EXECUTOR https://review.opendev.org/c/openstack/nova/+/948086
11:18:14 opendevreview Balazs Gibizer proposed openstack/nova master: Make the default executor configurable https://review.opendev.org/c/openstack/nova/+/948087
11:18:14 opendevreview Balazs Gibizer proposed openstack/nova master: Move ComputeManager to use spawn_on https://review.opendev.org/c/openstack/nova/+/948186
11:18:15 opendevreview Balazs Gibizer proposed openstack/nova master: Move ConductorManager to use spawn_on https://review.opendev.org/c/openstack/nova/+/948187
11:18:16 opendevreview Balazs Gibizer proposed openstack/nova master: Make nova.utils.pass_context private https://review.opendev.org/c/openstack/nova/+/948188
11:23:58 opendevreview Balazs Gibizer proposed openstack/nova master: Move ComputeManager to use spawn_on https://review.opendev.org/c/openstack/nova/+/948186
11:23:59 opendevreview Balazs Gibizer proposed openstack/nova master: Move ConductorManager to use spawn_on https://review.opendev.org/c/openstack/nova/+/948187
11:23:59 opendevreview Balazs Gibizer proposed openstack/nova master: Make nova.utils.pass_context private https://review.opendev.org/c/openstack/nova/+/948188
11:24:00 opendevreview Balazs Gibizer proposed openstack/nova master: Rename DEFAULT_GREEN_POOL to DEFAULT_EXECUTOR https://review.opendev.org/c/openstack/nova/+/948086
11:24:00 opendevreview Balazs Gibizer proposed openstack/nova master: Make the default executor configurable https://review.opendev.org/c/openstack/nova/+/948087
11:58:14 sean-k-mooney melwitt: gibi: before i forget https://review.opendev.org/c/openstack/nova/+/946950 is my change to get rid of the ovn live migration hack can we try and merge that sooner rather then later. it seams to work but i want to get as much soak time in the ci this cycle as we can
11:58:48 sean-k-mooney we cant backport this due to the ovn version in ubuntu22.04 so this is a purly master only fix
12:26:19 gibi sean-k-mooney[m]: +2
12:26:32 sean-k-mooney thanks
12:27:03 sean-k-mooney i need ot go find and approve that debuger remvoeal pacth actully
12:28:31 sean-k-mooney my irc client disconened last night but i got the ping on slack do you happen to have the link if not ill find it its definetly in my review dashbaord
12:29:03 frickler sean-k-mooney: https://review.opendev.org/c/openstack/nova/+/922496
12:29:53 frickler looks like it is in merge conflict now, though
12:30:11 sean-k-mooney damit i shoudl have merged it this morning
12:30:30 sean-k-mooney but thanks
12:30:50 sean-k-mooney this isnt urgent
12:33:04 sean-k-mooney on the plus sid ethe reason its in merge conflict is becasue we merged more imporant eventlet removal patches so its nice that we are finally making progress on this
12:36:03 gibi ()
12:36:05 gibi :)
12:37:54 opendevreview Balazs Gibizer proposed openstack/nova master: Remove nova debugger functionality https://review.opendev.org/c/openstack/nova/+/922496
12:37:55 opendevreview Balazs Gibizer proposed openstack/nova master: split monkey_patching form import https://review.opendev.org/c/openstack/nova/+/922425
12:37:55 opendevreview Balazs Gibizer proposed openstack/nova master: Remove superfluous monkey patching form func test https://review.opendev.org/c/openstack/nova/+/947237
12:38:05 gibi it was a trivial rebase due to removed files
12:49:49 sean-k-mooney oh right because we delete the api entry point
12:50:10 sean-k-mooney im just goign to fast approve that with a comment
12:59:29 gibi thanks!
13:45:28 dansmith gibi: it seems like you have multiple stacks of eventlet patches that are not all in a single queue?
13:45:40 dansmith I got to the top of the one I was looking at before and they're all +2+W
13:45:57 gibi dansmith: correct. I try to keep independent patches in independent series
13:45:57 dansmith this stack has a WIP in the second spot: https://review.opendev.org/c/openstack/nova/+/948064/2
13:46:17 dansmith is that the best one to start on next, or is there another stack of more ready ones?
13:47:24 gibi yep that series is WIP at the scatter-gather change. Still worth a conceptual review if you have time. The other two simple series got approved today
13:47:52 gibi this was the eventlet based WSGI removal https://review.opendev.org/c/openstack/nova/+/948064/2
13:48:21 gibi and this was the small removals https://review.opendev.org/c/openstack/nova/+/947237/3
13:48:38 gibi kamil has https://review.opendev.org/c/openstack/nova/+/947212 but that also got approved
13:48:53 gibi so at the moment I can only offer the one with the WIP in the second slot
13:49:08 gibi and that is only for conceptiula / directional reviews
13:49:32 gibi I want to rush locally with that series up until I can run nova-scheduler with threading in a devstack (which is not far)
13:50:08 dansmith okay
13:50:15 gibi s/I can run/I can try to start/
14:20:31 opendevreview Thomas Rotsaert proposed openstack/nova master: feat(hypervisors) - Adding new hypervisor property `hypervisor_rack`. https://review.opendev.org/c/openstack/nova/+/948216
14:21:00 opendevreview Thomas Rotsaert proposed openstack/nova master: feat(hypervisors) - Adding new hypervisor property `hypervisor_rack`. https://review.opendev.org/c/openstack/nova/+/948216
14:22:23 dansmith gibi: I'm surprised to see this with no test change: https://review.opendev.org/c/openstack/nova/+/948064/2/nova/quota.py
14:22:42 dansmith is this already covered and the existing tests still fully working?
14:25:19 sean-k-mooney the existing test are workign https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_b14/openstack/b14cdd4f87e54daeb81f9f053bf9bdb2/cover/z_8ee3d46129bdc436_quota_py.html is the coverage report
14:26:57 sean-k-mooney i guess that imples that there is a potital gap in unit test coverage
14:27:06 dansmith there's a lot not covered there
14:27:07 sean-k-mooney the coverate repot does nto account for fucntional test
14:27:11 dansmith right
14:27:14 dansmith which is why I'm asking :)
14:27:33 dansmith I would assume people who have +2d it also checked that :)
14:29:02 gibi dansmith: I assumed that the existing test covered it well enough that that it proves the from the outside it produce the same resoult regardless of the internals
14:29:04 sean-k-mooney i spend most of my review time trying to conveice my slef that the refactor did the same thing (albeit in a more efficnet way) and was mostly happy with the passing tempest/tox test that it was workign as expected
14:29:43 sean-k-mooney gibi: right that was my tought process as well however at the unit test level there i sa gap
14:29:49 dansmith that's a little scary, guys
14:31:36 sean-k-mooney i mean it had no unit test coverage before either https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_4e4/openstack/4e4c4e1313844ef5bdb09e666d4119fd/cover/z_8ee3d46129bdc436_quota_py.html#t1210
14:32:01 dansmith sean-k-mooney: fine, but that's a good reason to _add_ it before we break something that has apparently been working in production
14:32:03 sean-k-mooney so the actul coverage went up 2%
14:32:25 sean-k-mooney i dont disagree with that sentiemtn
14:32:32 dansmith and if we had no coverage on anything, that's not a good reason to just make untested changes because there's nobody watching
14:32:44 sean-k-mooney woudl you like me to pull it form the queue or defer to a follow up i nthe series
14:32:53 dansmith I just broke the new thing and am running functional so we'll see, hopefully something will notice
14:33:06 dansmith sean-k-mooney: is it in the actual gate?
14:33:41 sean-k-mooney the gate jobs are running
14:33:43 gibi I'm OK to pull it and I can try to add extra coverage.
14:34:05 sean-k-mooney ok ill drop +w
14:34:31 dansmith a bunch of the quota functional tests have run and it didn't fail.. long ways to go still, but...
14:37:01 dansmith {6} nova.tests.functional.db.test_quota.QuotaTestCase.test_server_group_members_count_by_user_2_False [0.224107s] ... FAILED
14:39:25 dansmith so that one is at least running the code, which is good, but I don't see that it has any build requests to check that part
14:46:33 sean-k-mooney dansmith: as an asside do you know if there is a reason we dont include the funtioal test in the coverage report today? i would guess its runtime but i never really tought about it
14:46:53 dansmith yeah I wish we had it too,
14:46:59 sean-k-mooney dansmith: im not sure if that woudl be a good or bad thing
14:47:24 dansmith I'm guessing because it's a separate job, but we could just make the regular functional be the coverage one, if not for the inherited job thing :/
14:47:26 dansmith I'd like to have it
14:47:27 sean-k-mooney dansmith: well i think we could do it. it might be something i hack on the next time i fell like hacking on those kidn of thing
14:47:42 dansmith I run a lot of coverage reports locally when I suspect someone hasn't actually added a test

Earlier   Later