15:00:48 #startmeeting blazar 15:00:48 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 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:48 The meeting name has been set to 'blazar' 15:00:55 #topic Roll call 15:00:59 o/ 15:01:42 o/ 15:02:04 Hello both 15:02:54 #topic Dalmatian release 15:03:14 Dalmatian-3 milestone / feature freeze is at the end of August 15:03:21 Let's review where we are with the goals 15:03:36 mattcrees: I believe you have been reviewing the flavor reservation code? 15:04:04 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 Overall it looks good, I'm only picking up on small issues really 15:05:49 Thanks. I will try to review during this second half of July. 15:06:27 You wanted to bring up a topic about server affinity? 15:06:38 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 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 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 Could affinity=None mean no affinity policy at all? 15:09:11 Sadly afaict server groups require an affinity policy https://docs.openstack.org/nova/latest/user/server-groups.html 15:09:21 I don't remember if we need the server group for a particular purpose 15:10:16 I mean, could we create the instances without a server group when no affinity is configured 15:11:28 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 The initial implementation of instance reservation was using AggregateInstanceExtraSpecsFilter AggregateMultiTenancyIsolation ServerGroupAffinityFilter 15:15:51 Possible that it is a remnant of this 15:17:46 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 Could you propose a change? 15:20:08 Sure, I'll try and get something in by the end of the month. Gives times for reviews before feature freeze 15:23:59 Great, thank you 15:24:04 mppowers: Anything from your side? 15:25:42 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 Thank you 15:28:40 I think that's all from us 15:28:44 Let's close here? 15:28:48 I have one more thing 15:29:00 Sure 15:29:00 Could mppowers and I be added to the launchpad core group? https://launchpad.net/~blazar-core/+members 15:29:11 Noticed when creating my bug I couldn't assign a priority 15:31:50 Of course 15:32:53 Cheers! That's all from me now 15:33:00 thanks! 15:33:05 mppowers: Is this you? https://launchpad.net/~markpowers 15:34:20 yes, that is. My apologies for the username confusion 15:34:45 I will clean up this group as well, lots of legacy members 15:36:05 You are both added with admin rights 15:36:14 Thank you :) 15:36:49 Thanks for bringing it up, I completely forgot about LP 15:37:05 Anything else? 15:37:27 Nothing else from me 15:37:36 Thanks for joining 15:37:47 Before we close 15:37:52 Is the next meeting date good? 15:38:00 July 25 15:38:04 I will be available 15:38:34 that is fine with me 15:38:36 Yes, it looks fine for me 15:38:45 Great 15:38:49 Bye! 15:38:52 #endmeeting