Wednesday, 2023-11-29

*** mmalchuk_ is now known as mmalchuk03:44
FelixKronlage-Dammers[m]am running a tad late, going to be 9:05 for me07:43
puckack07:45
gtemamorning/evening out there08:00
fkrgood morming08:01
fkralmost made it :)08:01
gtemasqueezed through snow?08:01
pucko/08:01
tobberydbergGood morning! :-)08:01
gtemaI am freezing here08:02
fkrgtema: well, actually when I went to bed ad 0:30 it was all white outside. now it is +1C and it melted08:02
tobberydbergWell, some small portion of snow here :-) 08:02
tobberydberg-5C here :-) 08:03
joek_officeGood mornig08:03
puckHeh, it doesn't normally snow where I live. It has snowed twice in my lifetime.08:03
gtemaI have quite (even not too much) some snow08:03
tobberydberg#startmeeting publiccloud_sig08:04
opendevmeetMeeting started Wed Nov 29 08:04:06 2023 UTC and is due to finish in 60 minutes.  The chair is tobberydberg. Information about MeetBot at http://wiki.debian.org/MeetBot.08:04
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.08:04
opendevmeetThe meeting name has been set to 'publiccloud_sig'08:04
gtemaarctic outbreak :-(08:04
joek_officehere now snow there. Very unhappy08:04
fkrgtema: you were busy in the hedgedoc ;)08:05
gtemaI am driving to bring my daughter to school (16km) and there is no snow either08:05
joek_officealso ahve -4 deg in night and now plus 1.508:05
gtemafkr - nom I guess joek_office was that08:05
fkrcool! yeah joek_office!08:05
tobberydbergSo, we have not prepared an agenda for this meeting ... sorry for that...08:05
joek_officeyes. think i have opened the hedgedoc in a tab08:05
fkrso, joek_office, gtema and me tried to work a bit on our favourite subject ;)08:05
fkr(segway'ing away from the weather)08:06
puck:)08:06
tobberydbergSo I guess, the floor is open to suggest agenda bullets... ;-) 08:06
fkr- Discoverability of flavors - and basically offerings of a iaas08:06
fkrAnd doing so we started working on userstories08:06
fkrhttps://input.scs.community/ZfP4d2kNTbagN9-Jk2ccEQ08:06
tobberydbergAh, nice! 08:07
gtemawe were thinking that simply defining the properties is not sufficient08:07
gtemaor is actually not very helpful, because what in reality we need to know is under which conditions and for what exactly one or another thing is required08:08
puckLooks good to me08:08
joek_officei have after the meeting a bit of time invested to brainstorm, what functionality and user storys can be out there for such a discovery service08:08
gtemaonce we know that (trying to represent it as a user story) we could be able to figure out how exactly it is possible to solve the usecase (whether there is solution out of box or we need to build something)08:09
gtemain that regard please feel free to add userstories from your side08:10
gtemaonce we have userstories we should be able to describe user view and operator view on that story08:12
fkr+108:12
gtemathis way we should be able to really compare different views08:12
tobberydbergThis is a really good start I think +108:13
gtemalinks to the SCS spec wrt naming are currently given as a reference only (to know which specifics were already defined)08:14
gtemathis is not a must, just a helping info, so feel free to ignore it08:14
fkrthat is actually an important point gtema 08:14
gtemaI know, I just want that people do not feel uncomfortable adding points if there is no link to scs spec08:15
fkrwhat is quoted there from the scs spec is to give context from the scs scope and not 'to push scs agenda'08:15
fkr:)08:15
joek_officeare there any thoughts about 'operator' user stories, i think on this side we are at the moment rare08:15
fkrthat is indeed open08:16
gtemaagree. This is, however,  not really in scope of the "interoperability" itself08:16
fkrI was about to ask, wether we could loop one of the guys from cleura, form the team that operates the cloud, in08:16
joek_officein our meeting, we discussed several parts and then we see, that many of the discussion goes on topics that was described in the scs document. So we linked this08:17
gtemaand that is why I think it is important to describe userstories so that we all clearly understand what we all talk about and in which context08:17
fkr+1 again08:17
fkrfor me, I'd simply would like to understand "how the ops peeps play tetris" and what they use to do it08:17
gtemadamn latency, I prefer voice meetings08:17
joek_office+1 voice meetings08:18
tobberydbergNext time, next time... ;-) 08:18
gtemalol08:18
tobberydbergBut I think you cover most use cases here, I can't come up with any new with my initial thinking here....08:19
gtemathe snow is back at my place, started snowing quite strong08:19
tobberydbergLucky you ;-) 08:19
gtematobberydberg - then feel free to start adding a bit more context under the stories08:20
gtemai.e. I am a bit struggling to invent anything wrt CPU architecture08:20
gtemathis is the one which disturbs me at most due to its complexity08:20
gtemawell, not the only one - licensed images is another thing08:21
gtemai.e. "why for me as a user it is important to have licensed image" and what in reallity this means08:21
tobberydberg"* As a user of IaaS, I want to provision a VM with ARM CPU" - that exemplifies that, right?08:21
puckimages with multiple different licensed things - operating system and software (i.e. MS SQL Server). There's a matrix...08:21
gtemaa) user wants to bring his license into the enterprise distron08:21
joek_officebut at the moment we only think about use cases. Not how we solve the problems08:21
gtemab) user wants to get some already licensed image without paying08:22
gtemapuck - that is the point, I want that we describe those things08:22
gtemabecause otherwise we will struggle to find proper solution08:22
puckMultiple fields/values in the search.08:23
gtemajoek_office - you in example brought infiniband. I do not really know why this should/could matter for the user08:23
fkrtobberydberg: as a user of IaaS, I want to deploy my arm workload  onto the iaas08:23
joek_officegtema: have copied your suggestion about licenses08:23
fkrfor the user matters network that provides speed at factor X08:23
fkrregardless of medium08:23
puckHPC workloads may well care about the networking.08:23
fkrthey care about the speed and latency08:24
fkrnot medium08:24
fkrdo they?08:24
gtemayeah, clear, but how that refer to hypervisor/image. Or are we down to any specifics?08:24
tobberydbergHmmm...."is_licensed" was for me meant to be just an indicator that "extra costs will apply"....08:24
gtematobberydberg: extra cost is also reason. But is is_licensed image possible to boot without providing license info or do I need to byol08:25
joek_officefkr: yes, thats right. but it is a technical thing. Infiniband is designed to give better latency. Also it could be interesting for things like bandwith in a scenario where i have to copy large amount of data and want to know that network is fast enough08:26
tobberydberggtema ... bring your own license is for me "private image land"08:26
gtemaguys, again: are we discussing every specific or we focus on hypervisor/image only?08:26
gtemabringing networking is dangerous08:26
gtemaand in that case immediately volume types and stuff like that also lands08:27
puckRe is_licensed... Hmm, I can't find a suitable example right now, but we have a rating API - should allow finding out the price for different resources. 08:27
gtemapuck - so for you it means: user can boot such image but would need to pay extra on his bill. Right?08:29
joek_officewhat i said in the meeting: we speak here over openstack in very different use cases. And what the ISP is coding in his flavor naming is up to him/her. so there could be use cases where the cpu /ram is unimportant and other topics network/Storage are the important things. So i think the important thing for us is the following. The search engine should be accept diverge search criteria, probably extendable over time08:29
puckgtema, yes08:29
gtemapuck: got it08:29
puckjoek_office, yes, and return the matching resource names for the resource type being requested08:30
gtemajoek_office: as already hinted to you - you try to bring possible solution while we have not defined the question properly08:30
joek_officegtema: sorry, think you have to direct me every time. But you are right.08:31
joek_officegtema: the use case with the image and license i think can go to the iaas operator later in document08:34
puckSo in general, we need to have the relevant tags added to the resources that use an agreed taxonmy (as discussed earlier in the year), but the resource names are whatever cloud providers want to use.08:34
gtemapuck: I guess the problem is that we have defined those tags, but now we know that some of them were defined in the wrong category.08:35
puckIt seems the search criteria can be whatever, but the search tool should probably return an "unknown field" or such if the field isn't supported by the cloud provider.08:35
puckHas anyone implemented those tags yet?08:35
gtemaand then we do not know what is the real purpose of the property: a information or something user should be really able to filter upon to find what he wants to provision08:36
puckOr a hint to Nova/Neutron/etc08:36
gtemaI really want we DO NOT DISCUSS search now08:36
puckAck, the user stories sound reasonable to me.08:37
gtemabecause some of the props are already there and filterable, some not08:37
gtemaand we need to figure out the general approach08:37
puckOkay, so further discussion here?08:38
gtemaI tried to "restruct" first 2 stories to try to represent user/operator view08:41
gtemawhat do you think of this approach?08:41
tobberydberg+108:41
fkr+108:42
joek_office+108:42
gtemagreat, thanks08:42
puck+1 with slight adjustment of "and optionally round up to nearest available option"08:42
gtema?? don't get that08:43
joek_officewhats with the operator user storys downside the dosument. can we copy them up? Think there are no user perspective, but think are important things08:43
fkrgtema: on second thought, I think it misses the why08:43
fkrI tried to add it08:43
fkr"define flavor with cpu/ram properties being set" vs. "define flavor with cpu/ram properties being set in order to be able to utilize my hardware properly"08:44
puckWe might not have 4 CPU, 8 GB, we might have 4 CPU, 16 GB.  (We do have 4/8, but for burst or GPU we don't have that small)08:44
puck(burst is more complicated, ignore that mention)08:44
gtemapuck - totally makes sense. If operator is ready to give more resources then requested - shoot it here08:44
gtemathat is actually (optimization of usage by operator) is the thing where we understood during PTG Nova hour that things are much more complex then just defining properties08:46
puckGPU has different options based on the license applied (can you do compute only, virtual desktop only, etc) hardware provider, slice size and number of slices.08:47
gtemauser requesting 4 cpu will not necessarily get 4 cpus, and as such charging him for flavor but in reality provisioning different resources is a tricky thing08:47
puckOh, it should return the resource name for the next nearest thing, and charge for that resource type.08:47
puckBut if searching in N dimensions, tricky to get the smallest match.08:48
gtemacorrect. Therefore charging by flavor name is maybe not what people really want to08:48
puckOpenStack has no other approach at this stage, unless I'm missing a product offering. GCP I think you can dial up/down the CPU/RAM count and get charged accordingly.08:49
puckWe have choosen the flavour sizings to be appropriate rations for CPU to RAM. Otherwise you end up with really unbalanced hypervisors.08:50
gtemaright. I do not want to start discussion over charging, I just wanted to make attention on the fact that what we discuss influence charging in unpredictable way08:50
pucks/rations/ratios/08:51
gtemaok, time is ticking08:52
gtemaI suggest all of us think and try to add further details into the doc08:53
fkr+108:53
gtemaand next time we can discuss next steps08:53
gtemaso what about next time, voice?08:53
fkryes, that would be the deal08:53
tobberydberg+108:53
fkrwhat I wondered:08:53
fkrwe're in #openstack-operators08:53
fkrdoes it make sense to have the discussion properly async going to have it in #openstack-publiccloud ?08:54
fkror we just keep the discussion here 08:54
fkrsince its low traffic here anyways08:54
gtemaI would stay here08:54
tobberydbergyea, lets stay here,,,08:55
puckDownside is there are a lot of people idling in here (this is the fullest openstack IRC channel!).08:56
puckBut I'm not too worried about that.08:57
fkrwell, as long as noone complains :)08:57
fkrand mostly I only see parts/joins here anyways08:57
puckI don't think I've ever seen any other chatter in here other than us.08:57
fkrso its good if the channel sees some real traffic (aside from largescale sig of course)08:57
fkrpuck: largescale-sig08:57
fkrthat was a nice meeting today :)08:58
fkrthanks everyone08:58
puckCheers folks, and thank you again for swapping the week.08:58
gtemathanks. Have a nice day/evening08:58
tobberydbergYea, thanks for today! Have a great day! 08:59
joek_officenice to "meet" you today. Have a nice week all of you08:59
tobberydberg#endmeeting08:59
opendevmeetMeeting ended Wed Nov 29 08:59:10 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)08:59
opendevmeetMinutes:        https://meetings.opendev.org/meetings/publiccloud_sig/2023/publiccloud_sig.2023-11-29-08.04.html08:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/publiccloud_sig/2023/publiccloud_sig.2023-11-29-08.04.txt08:59
opendevmeetLog:            https://meetings.opendev.org/meetings/publiccloud_sig/2023/publiccloud_sig.2023-11-29-08.04.log.html08:59
felixhuettner[m]just wanted to let you know that i can not join the Large Scale SIG Session later12:51
ttxboo16:01
kbarrientos[m]so sad :(16:01
kbarrientos[m]#startmeeting large_scale_sig16:01
opendevmeetMeeting started Wed Nov 29 16:01:43 2023 UTC and is due to finish in 60 minutes.  The chair is kbarrientos[m]. Information about MeetBot at http://wiki.debian.org/MeetBot.16:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:01
opendevmeetThe meeting name has been set to 'large_scale_sig'16:01
kbarrientos[m]#topic Rollcall16:01
kbarrientos[m]is anyone here for the large scale meeting? 16:02
ttxI am :)16:04
ttxping amorin 16:04
kbarrientos[m]ty :) 16:04
kbarrientos[m]well i guess this will be quick lol16:06
kbarrientos[m]#link https://etherpad.openstack.org/p/large-scale-sig-meeting16:06
kbarrientos[m]#topic Ops Deep Dive: Samsung SDS, December 1416:06
kbarrientos[m]#Final details16:06
kbarrientos[m] * #link https://etherpad.openstack.org/p/large-scale-sig-meeting16:07
kbarrientos[m]#topic Ops Deep Dive: Samsung SDS, December 1416:07
ttxAre we all set? Maybe we should follow up by email to make sure16:07
kbarrientos[m]amorin and felix have confirmed. did you end up reaching out to that one person you mentioned last meeting? 16:09
kbarrientos[m]Gene 16:10
kbarrientos[m]Still no reply from mnaser or belmiro 16:10
ttxI did not get a reply16:12
ttxMaybe my email is not good. Pinging here Gene Kuo 16:13
ttxWould you be interested in co-hosting the OpenInfra Live episode on Dec 14?16:13
ttxHe is unliekly to be up at this hour16:14
ttxhopefully we should have an answer by tomorrow16:15
kbarrientos[m]sounds good, thank you! Other than that, we are pretty much set. I was gonna start an etherpad today and email it out to everyone 16:15
ttxIf nobody shows up to do the 3rd host I'll do it16:15
ttx👍️16:15
kbarrientos[m]#info confirmed host felix.huettner  and amorin, potentially Gene Kuo and ttx for 3rd host if Gene cant16:16
kbarrientos[m]#info KB to send out etherpad to participants later today16:17
amorinhello16:17
amorinsorry I am late16:17
kbarrientos[m]#topic Large Scale doc16:17
kbarrientos[m]#link https://docs.openstack.org/large-scale16:17
kbarrientos[m]Any changes here? 16:18
ttxamorin: hi!16:18
ttxAny comment on the ops deep dive?16:18
amorinnothing, good for me16:18
kbarrientos[m]Ohh! hi amorin !! no worries, join the party 16:18
amorinnothing on doc side neither, no big change recently16:19
kbarrientos[m]perf, thank you!16:19
kbarrientos[m]onto the next16:19
kbarrientos[m]#topic Next meeting16:19
kbarrientos[m]#info OpenInfra Live: Dec 14, 15utc16:20
kbarrientos[m]and 16:20
kbarrientos[m]#topic IRC meeting: Jan 10, 9utc16:21
amorinack16:21
kbarrientos[m]ttx will chair, since i will be sleeping 16:21
kbarrientos[m]#topic Open discussion16:22
kbarrientos[m]Anyone have anything they want to add or are we 👍️16:22
amoringood16:23
kbarrientos[m]awesome. Well thank you ttx and amorin  for being here and have a great day / rest of the week! 16:24
ttxActually...16:24
kbarrientos[m]ohh16:24
ttxI'll be off skiing on January 1016:24
amorinI can chair16:24
ttxamorin: thanks!16:24
amorinI'll just have to read the bot basic commands :)16:25
ttxWe can communicate our script :)16:25
amorinthat would be nice :)16:25
amorinshould I send the mailing list reminder as well?16:25
kbarrientos[m]#info amorin to chair IRC meeting: Jan 10, 9utc16:25
ttxideally yes16:25
amorinok, usually few days ago?16:26
ttxi send it on Monday16:26
amorinfew days before*16:26
amorinok16:26
kbarrientos[m]I can send the reminder email if you'd like amorin 16:26
amorinthanks! I am affraid I could forget :)16:26
kbarrientos[m]and send you the commands with the script, etc. I just follow the one ttx sent me16:26
amorinok perfect thanks16:26
ttxyes please16:26
kbarrientos[m]on it 👍️16:27
kbarrientos[m]#info KB to send reminder email the week of meeting and send amorin command script 16:27
kbarrientos[m]anything else? 16:28
kbarrientos[m]if not, i think we are good here :) 16:29
amoringood for me16:30
kbarrientos[m]Sounds great. Again, thank you and everyone have a great week! 16:30
kbarrientos[m]#endmeeting16:30
opendevmeetMeeting ended Wed Nov 29 16:30:51 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:30
opendevmeetMinutes:        https://meetings.opendev.org/meetings/large_scale_sig/2023/large_scale_sig.2023-11-29-16.01.html16:30
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/large_scale_sig/2023/large_scale_sig.2023-11-29-16.01.txt16:30
opendevmeetLog:            https://meetings.opendev.org/meetings/large_scale_sig/2023/large_scale_sig.2023-11-29-16.01.log.html16:30

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