15:00:00 <iurygregory> #startmeeting ironic 15:00:00 <opendevmeet> Meeting started Mon Apr 11 15:00:00 2022 UTC and is due to finish in 60 minutes. The chair is iurygregory. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:00 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:00 <opendevmeet> The meeting name has been set to 'ironic' 15:00:01 <ameya49> sure :) Thanks :iurygregory 15:00:18 <iurygregory> Hello ironicers o/ welcome to our weekly meeting! 15:00:32 <iurygregory> the agenda for our meeting can be found in the wiki 15:00:36 <ajya> o/ 15:00:38 <iurygregory> #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting 15:00:44 <rpittau> o/ 15:00:45 <stendulker> o/ 15:00:48 <kamlesh6808c> o/ 15:00:49 <ameya49> o/ 15:01:00 <rpioso> \o 15:01:13 <dtantsur> o/ 15:01:28 <iurygregory> ok, let's start o/ 15:01:34 <iurygregory> #topic Announcements / Reminder 15:01:58 <iurygregory> Reminder from the PTG =) 15:02:49 <iurygregory> #info Check if you have any action items in the ptg etherpad =) 15:03:08 <iurygregory> so we don't miss anything important =) 15:04:01 <iurygregory> #info Iury will be sending a summary of the PTG the list til wednesday 15:04:49 <iurygregory> does anyone have anything else to add for announcements/reminder? 15:06:17 <iurygregory> ok, moving on 15:07:16 <iurygregory> skipping the next two topics (since we will have subteam after we have the priorities for Zed) 15:07:35 <iurygregory> #topic Deciding on priorities for the coming week 15:07:42 <iurygregory> #link https://review.opendev.org/q/status:open+hashtag:ironic-week-prio 15:07:56 <iurygregory> Does anyone have any patches that needs review? 15:08:08 <ameya49> https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/826646 15:08:34 <ameya49> can we please review above patch 15:09:10 <dtantsur> I don't think I have anything new.. all downstream nowadays. but may produce a couple of patches later this week. 15:09:39 <iurygregory> ameya49, ack I will check this one this week 15:09:41 <iurygregory> dtantsur, ok 15:09:55 <ameya49> iurygregory : Thanks 15:10:32 <iurygregory> I will add a patch later today for the Zed Priorities (FYI) 15:10:40 <dtantsur> \o/ 15:12:04 <iurygregory> ok, moving on since we have topics for discussion today =) 15:12:11 <iurygregory> #topic Open discussion 15:12:32 <iurygregory> ameya49, feel free to give context and share some links related to your issue 15:12:46 <ameya49> iurygregory : Yes, Thanks 15:14:04 <ameya49> While running test_introspection_basic, once it verifies the introspected data and tries to boot_instance, it raises an error with nova quota values exceeded 15:14:39 <ameya49> where if we see values of introspected data which are greater than default values of nova quota set 15:15:24 <ameya49> thw workaround I tried by setting default nova quota values equal to introspected values for which it went ahead 15:15:56 <ameya49> So, how can we go further with same approach, updating default quota values while test case is running? 15:16:47 <dtantsur> which resources are you hitting the quota with? 15:17:08 <ameya49> cores and ram 15:17:32 <dtantsur> hmm.. ironic instances should not consume these any more. are you configuring the flavor correctly? 15:17:58 <opendevreview> Ebbex proposed openstack/bifrost master: DNM: Is bindep the thing causing problems? https://review.opendev.org/c/openstack/bifrost/+/837348 15:18:32 <iurygregory> humm good point 15:19:00 <ameya49> using default flavor (baremetal) which is getting created while devstack setup 15:19:07 <iurygregory> if is using the default flavor it will complain 15:19:41 <iurygregory> you will need to override the configs from the flavor (we have some variables that you can set in local.conf I think) 15:19:56 <ameya49> so do you suggest to create a new flavor while running? 15:20:06 <dtantsur> I think it's worth asking nova folks 15:20:20 <dtantsur> why with resources:MEMORY_MB=0 it still consumes the quota 15:20:27 <dtantsur> arne_wiebalck: do you have any experience ^^? 15:21:00 <iurygregory> Arne is a bit busy today (he might not answer now) 15:21:10 <dtantsur> ah 15:21:20 <dtantsur> I have little recent experience with nova, but it sounds like a bug on their side to me 15:22:53 <ameya49> dtantsur : Do you suggest to raise a bug for same? 15:23:06 <dtantsur> ameya49: maybe ask on #openstack-nova first? 15:23:12 <dtantsur> it's possible that we misunderstand something 15:23:18 <iurygregory> https://github.com/openstack/ironic/blob/7ac480412626c38fa3493088dbf49e29303491b6/devstack/lib/ironic#L2606-L2612 15:23:22 <dtantsur> show them your flavor and your quotas 15:23:22 <iurygregory> because of this right? 15:23:30 <ameya49> dtantsur : sure. 15:23:52 <dtantsur> ameya49: yeah. in my view, a flavor configured this way should only consume the (non-existing yet?) custom resource quota 15:24:03 <dtantsur> but I remember arne_wiebalck complained a lot about nova quota applied to ironic :) 15:24:26 <ameya49> iurygregory : Yes 15:24:50 * dtantsur is wondering if dansmith is by chance around 15:25:06 <dansmith> in a meeting 15:25:16 <dtantsur> k no worries 15:25:46 <rpioso> dtantsur: Do you expect changing those to be non-zero would work around the issue? 15:26:20 <dtantsur> rpioso: I would expect changing those to non-zero to break everything :) 15:26:42 <dtantsur> it's possible that I don't understand how quota work. but I would expect the stuff set to zero to not count against the quota. 15:26:58 <dtantsur> but please do talk to someone from nova who understands these matters 15:27:30 <iurygregory> if IRONIC_VM_SPECS is 4GB the flavor only has 4GB in the flavor... I would expect nova to complain since the node will have more than 4GB... 15:27:48 <iurygregory> same would go for vcpu IRONIC_VM_SPECS_CPU 15:28:15 <dtantsur> when it comes to scheduling, this stuff is overridden by resources 15:28:21 <dtantsur> dunno about quota 15:28:45 <iurygregory> yup 15:28:46 <rpioso> Please remind me ... Isn't introspection part of our gate? 15:28:52 <dtantsur> it is 15:28:55 <iurygregory> yes 15:29:21 <dansmith> not totally following here, but nova's quota comes from the actual things in the flavor, and not the resource overrides 15:29:25 <ameya49> to check default nova quota I was running "nova quota-show" which displays table of resources with its default values 15:29:40 <dtantsur> dansmith: I guess this answers our question. is there a reason why? 15:29:53 <ameya49> for cores default value is 20 15:30:04 <dansmith> because the quota stuff comes from looong before the resource stuff 15:30:25 <dtantsur> so, "nobody has changed that"? 15:30:49 <dansmith> not really, the flavor things are for presentation to the user and the resource stuff is more like instruction to the backends (i.e. placement) 15:31:09 <dtantsur> dansmith: mmm, I see. this does not play too well with bare metal. 15:31:13 <dansmith> it would be confusing to a user to see a flavor require X memory and Y be charged against their quota 15:31:18 <dansmith> dtantsur: does anything in nova? :) 15:31:25 <dtantsur> haha :D 15:31:29 <dansmith> but yeah, let's talk about options later when I can focus 15:31:47 <dtantsur> okie, thanks dansmith! 15:31:56 <iurygregory> ty 15:32:03 <JayF> rloo and zer0c00l likely have input to upstream quota discussions, so I'm pinging them 15:32:04 <dtantsur> ameya49: so, yeah, the values in the flavor do count against the quota. 15:32:39 <JayF> I know they put in quite a bit of work to get quotas working, but I don't think the end result looks/acts very upstream 15:32:41 <dtantsur> ameya49: the immediate fix for you is to either increase the quota or decrease the values in the flavor 15:32:53 <iurygregory> so one way to workaround their issue is to set IRONIC_VM_SPECS IRONIC_VM_SPECS_CPU in their local.conf with other values 15:33:30 <ameya49> datansur, iurygregory : Thanks. Will check those. 15:34:43 <iurygregory> ok, I think this is everything we have for Open Discussion, shall we move on? 15:35:19 <iurygregory> #topic Baremetal SIG 15:35:49 <iurygregory> #info SIG meeting tomorrow with Manuel Holtgrewe on "Bare Metal for Health - Using OpenStack Ironic for HPC at Berlin Institute of Health" 14:00 UTC (2pm UTC) 15:36:02 * dtantsur would really love to hear that 15:36:11 <iurygregory> #link https://etherpad.opendev.org/p/bare-metal-sig 15:36:28 <iurygregory> you can find the details to join the meeting tomorrow in the etherpad above 15:36:45 <iurygregory> #info arne_wiebalck requested a Forum slot for the Baremetal SIG 15:36:47 <iurygregory> \o/ 15:37:48 <iurygregory> #topic RFE review 15:38:10 <iurygregory> Does anyone have any RFE that we should discuss? 15:39:32 <iurygregory> ok, moving on 15:39:36 <iurygregory> #topic Who is going to run the next meeting? 15:39:59 <iurygregory> do we have any volunteers? 15:40:26 <dtantsur> I'll be out - public holiday 15:41:16 * iurygregory is wondering if is holiday in more places... 15:41:28 <rpittau> also on PTO 15:42:26 <rpioso> iurygregory: It is not a US national holiday. 15:42:57 <iurygregory> ok, I will run the meeting o/ 15:43:07 <iurygregory> in case we don't have quorum we can skip =) 15:43:12 <iurygregory> Thanks everyone! 15:43:43 <iurygregory> #endmeeting