15:00:48 <priteau> #startmeeting blazar 15:00:48 <opendevmeet> Meeting started Thu Jul 11 15:00:48 2024 UTC and is due to finish in 60 minutes. The chair is priteau. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:48 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:48 <opendevmeet> The meeting name has been set to 'blazar' 15:00:55 <priteau> #topic Roll call 15:00:59 <mattcrees> o/ 15:01:42 <mppowers> o/ 15:02:04 <priteau> Hello both 15:02:54 <priteau> #topic Dalmatian release 15:03:14 <priteau> Dalmatian-3 milestone / feature freeze is at the end of August 15:03:21 <priteau> Let's review where we are with the goals 15:03:36 <priteau> mattcrees: I believe you have been reviewing the flavor reservation code? 15:04:04 <mattcrees> Yes, I've been leaving comments as I go. Hopefully I'll have finished my testing/reviews at some point next week. 15:04:21 <mattcrees> Overall it looks good, I'm only picking up on small issues really 15:05:49 <priteau> Thanks. I will try to review during this second half of July. 15:06:27 <priteau> You wanted to bring up a topic about server affinity? 15:06:38 <mattcrees> Yes, I've found an inconsitency with the affinity flag for instance reservations. I've described it in the bug report here: https://bugs.launchpad.net/blazar/+bug/2071832 15:06:52 <mattcrees> Essentially it's not documented at all. The closest docs we have are a release note saying "affinity = None (default): The picked up hosts can be different or same.", but we actually set anti-affinity here. 15:07:09 <mattcrees> I'd like to propose we change the behaviour so affinity=None gives us soft-anti-affinity. And then document this ofc :) 15:08:33 <priteau> Could affinity=None mean no affinity policy at all? 15:09:11 <mattcrees> Sadly afaict server groups require an affinity policy https://docs.openstack.org/nova/latest/user/server-groups.html 15:09:21 <priteau> I don't remember if we need the server group for a particular purpose 15:10:16 <priteau> I mean, could we create the instances without a server group when no affinity is configured 15:11:28 <mattcrees> That would be good, I'd have to check if there's any reason other than the affinity rules for using server groups. 15:15:38 <priteau> The initial implementation of instance reservation was using AggregateInstanceExtraSpecsFilter AggregateMultiTenancyIsolation ServerGroupAffinityFilter 15:15:51 <priteau> Possible that it is a remnant of this 15:17:46 <mattcrees> It doesn't look like we use the server group rules, so it's just for the affinity policies. I would expect we can just not create the group and not pass the id to nova during the flavor creation. When affinity=none. 15:19:15 <priteau> Could you propose a change? 15:20:08 <mattcrees> Sure, I'll try and get something in by the end of the month. Gives times for reviews before feature freeze 15:23:59 <priteau> Great, thank you 15:24:04 <priteau> mppowers: Anything from your side? 15:25:42 <mppowers> Nothing from me, we are still planning to work on the issue with external enforcement not sending an ID later this month 15:28:23 <priteau> Thank you 15:28:40 <priteau> I think that's all from us 15:28:44 <priteau> Let's close here? 15:28:48 <mattcrees> I have one more thing 15:29:00 <priteau> Sure 15:29:00 <mattcrees> Could mppowers and I be added to the launchpad core group? https://launchpad.net/~blazar-core/+members 15:29:11 <mattcrees> Noticed when creating my bug I couldn't assign a priority 15:31:50 <priteau> Of course 15:32:53 <mattcrees> Cheers! That's all from me now 15:33:00 <mppowers> thanks! 15:33:05 <priteau> mppowers: Is this you? https://launchpad.net/~markpowers 15:34:20 <mppowers> yes, that is. My apologies for the username confusion 15:34:45 <priteau> I will clean up this group as well, lots of legacy members 15:36:05 <priteau> You are both added with admin rights 15:36:14 <mattcrees> Thank you :) 15:36:49 <priteau> Thanks for bringing it up, I completely forgot about LP 15:37:05 <priteau> Anything else? 15:37:27 <mattcrees> Nothing else from me 15:37:36 <priteau> Thanks for joining 15:37:47 <priteau> Before we close 15:37:52 <priteau> Is the next meeting date good? 15:38:00 <priteau> July 25 15:38:04 <priteau> I will be available 15:38:34 <mppowers> that is fine with me 15:38:36 <mattcrees> Yes, it looks fine for me 15:38:45 <priteau> Great 15:38:49 <priteau> Bye! 15:38:52 <priteau> #endmeeting