Thursday, 2024-08-22

*** bauzas_ is now known as bauzas01:17
*** bauzas_ is now known as bauzas04:10
*** bauzas_ is now known as bauzas06:29
*** bauzas_ is now known as bauzas12:48
priteau#startmeeting blazar15:00
opendevmeetMeeting started Thu Aug 22 15:00:06 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'blazar'15:00
priteau#topic Roll call15:00
markpowerso/15:00
mattcreeso/15:01
priteauHello both15:02
priteauLet's start15:02
priteau#topic Dalmatian release15:03
priteauFeature freeze is next week :o15:04
priteauThe main priority is to review the flavor plugin implementation: https://review.opendev.org/q/topic:%22flavor_plugin%2215:04
mattcreesThat's crept up quickly15:04
priteauI have updated several patches from John Garbutt15:04
priteauAnd gave +2 to them15:05
priteauHowever I still need to work on the main plugin code patch15:05
priteauI was off last week and playing catch up at the beginning of the current one, I haven't resumed work on this yet15:05
mattcreesI'll prioritise reviewing the patches you've updated already15:06
priteauThanks15:06
markpowersI can take a look now as well, I was also out15:07
priteauThanks markpowers, that would be helpful15:07
mattcreesI've also got the affinity patch in good shape, I reckon we could get this into Dalmatian too: https://review.opendev.org/c/openstack/blazar/+/92341315:08
priteauI would like to ship something in this release, even if the implementation has some shortcomings15:08
priteauAnd we can finalise the code in Epoxy15:08
mattcreesSounds like a good plan. 15:09
priteaumattcrees: I am planning to look at your code soon15:09
priteauDo you know if it will require changes if flavor-plugin merges?15:09
mattcreesIt shouldn't break flavor reservations, the only changes are to instance ones. But it would be good to follow-up with changing the flavor plugin affinity behaviour to match  15:10
priteauThe flavor plugin reuses some functions from the instance one15:12
priteauThere even this code around server_group_id: https://review.opendev.org/c/openstack/blazar/+/917995/11/blazar/plugins/instances/instance_plugin.py15:13
mattcreesOh right15:13
priteauCan you check if either patch needs some changes?15:13
mattcreesSure15:13
priteauThis client patch needs to be finalised first, as this is releasing next week: https://review.opendev.org/c/openstack/python-blazarclient/+/92068915:15
priteauWhat do you think of the naming that John used for the resource type? We had physical:host, virtual:instance, virtual:floatingip and now flavor:instance15:16
priteauThey are not really consistent with each other15:16
priteauBut I don't really have a good alternative to propose without changing the existing ones15:17
priteauIf I would do it over again I would probably drop these physical/virtual prefixes15:18
mattcreesYeah I don't feel that those help really. 15:19
mattcreesI guess virtual:flavor would be more consistent? Doesn't feel great though 15:19
priteauWe're not reserving a flavor though15:20
priteauWe are still reserving an instance (or instances), just based on a flavor instead of specific amounts of resources15:21
priteauOriginally we wanted to extend the existing instance plugin to support this feature15:21
priteauJohn opted to use a separate plugin to ease development15:22
priteauMaybe we can keep this feature as "preview-only" and in the future merge the two plugins15:22
mattcreesThat would be good. There's a lot of repeated code right now 15:22
priteauThis way you could use virtual:instance, but with a flavor_id argument instead of vcpus/memory_mb/disk_gb15:23
mattcreesSounds ideal. I suppose for now we can keep flavor:instance as the name, I'm not thinking of any better options15:23
priteauYes. It wouldn't hurt much to keep the flavor:instance support in blazarclient for a while, it's just a couple of lines.15:24
priteauAre you both OK with releasing this as "preview" for the Dalmatian release, so we can feel free to make breaking changes in E?15:24
mattcreesYes I'm fine with that. Will need to make sure there's a warning in any docs :) 15:27
priteauI don't think we have any docs patch yet. Would you have time to propose one?15:28
mattcreesSure I'll get some up15:29
priteauSpecifically this: https://docs.openstack.org/blazar/latest/cli/index.html15:30
mattcreesYep, that's the one I had in mind 15:30
priteauLet's call this feature "Flavor-based Instance Reservation"15:31
priteauI think this is the most accurate description15:31
priteaumarkpowers: Is there anything from Chameleon that you really wanted to ship in this release? Sorry, I didn't manage to spend any time on Anish's patch15:32
mattcreesSounds good 15:32
markpowersThere is not, we are quite busy with other stuff at the moment, but I should be able to have time to look over the flavor plugin changes15:32
priteauThanks15:35
priteau#topic AOB15:35
priteauAnything else to discuss apart from Dalmatian priorities?15:36
mattcreesOn the affinity patch: John hasn't added any support for affinity so there's no behaviour to fix here. There shouldn't be a merge conflict either in the instance plugin 15:36
priteauGreat15:36
mattcreesI've got nothing else to discuss right now15:37
priteauOur next meeting is in two weeks after the Dalmatian-3 milestone, so if you need to reach me before, please use email.15:39
priteauI also idle here but don't always have IRC open15:39
markpowersnothing else from me15:40
priteauThanks both for joining today15:41
priteauTalk to you soon15:41
priteau#endmeeting15:41
opendevmeetMeeting ended Thu Aug 22 15:41:57 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:41
opendevmeetMinutes:        https://meetings.opendev.org/meetings/blazar/2024/blazar.2024-08-22-15.00.html15:41
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/blazar/2024/blazar.2024-08-22-15.00.txt15:41
opendevmeetLog:            https://meetings.opendev.org/meetings/blazar/2024/blazar.2024-08-22-15.00.log.html15:41
mattcreesCheers15:42
*** bauzas_ is now known as bauzas18:26
*** bauzas_ is now known as bauzas22:59

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!