Wednesday, 2019-05-15

*** ricolin has joined #openstack-auto-scaling00:48
*** ekcs has quit IRC01:05
*** witek has joined #openstack-auto-scaling07:56
witekgood morning09:00
aspiershi09:08
witekhi Adam09:09
aspiersis there supposed to be a meeting now?09:09
witekthat is what eavesdrop says09:09
aspiersI guess ricolin forgot ;-)09:10
ricolino/09:11
witekhi Rico09:11
ricolinactually got call to a meeting right now:(09:11
aspiersno worries09:11
witekricolin: I have listed Monasca related AI from our session here https://wiki.openstack.org/wiki/MonascaTrainPTG#Auto-scaling_SIG09:14
ricolinAnd I'm back:)09:20
ricolinwitek, thx!09:21
ricolinI sill need to send ML out for summary, I will do it today09:23
witekI think we will start adding documentation to Monasca repo for now09:24
witekwe can link it to auto-scaling docs then09:24
ricolinwitek, the use case or document can go in to auto-scaling docs too, we just need to create an nice index page for all docs:)09:32
witekthat would be nice, please add me to review when you have the starting page ready09:34
aspiersricolin: I already created that ;-)09:34
aspiershttps://review.opendev.org/#/c/656423/09:34
aspiersit has V+1 now, just waiting for reviews09:34
ricolinaspiers, yep, when I mean nice index I mean that patch:)09:35
aspiersah OK ;-)09:35
witeknice, thanks aspiers09:36
ricolinIMO we also need a general information document too:)09:36
aspierscurrently I guess that is https://wiki.openstack.org/wiki/Auto-scaling_SIG09:37
ricolinaspiers, I remember in PTG we also talk about move wiki info in to the docs too right?09:37
aspiersyeah, I don't think that's urgent though09:38
ricolinIt's not urgent indeed09:39
witekaspiers: Found one obsolete detail in template. Other than that looks nice.09:47
aspierswitek: good catch09:48
*** openstackgerrit has joined #openstack-auto-scaling15:36
openstackgerritAdam Spiers proposed openstack/auto-scaling-sig master: Initial Sphinx structure  https://review.opendev.org/65642315:36
*** witek has quit IRC16:06
joadavisI took some initiative to summarize goals discussed in the PTG - https://wiki.openstack.org/wiki/Auto-scaling_SIG#Goals  Feel free to reword to make them more 'official'16:39
joadavisI think we agree that the wiki should be a very high level landing page where it is easy to find links off to the detailed documents.16:40
joadavisquestion - do we need a 'theory of auto-scaling' document?16:46
joadavisYesterday I talked to a customer who tried autoscaling with an older ceilometer install.16:46
joadavisThey tried turning their sample rate to a small number to make auto-scaling more responsive16:47
joadavisbut then found that the ceilometer database grew 'very large'16:47
joadavisSo having a description of the 'theory of auto-scaling' might help new users understand that gathering a lot of samples takes up space. But that it might not be necessary, as we don't want to auto-scale on a whim.16:48
joadavisin theory, we want to establish thresholds that are below where the system has a problem, and only scale when the system is consistently passing that threshold over time.  this helps avoid scaling in and out too often (which can be wasteful)16:49
*** ricolin has quit IRC17:07
aspiersjoadavis: that doc sounds like a great idea to me17:38
aspiersI am definitely not an SME in this space however (despite having a patent in it!)17:39
*** ekcs has joined #openstack-auto-scaling17:39
openstackgerritZane Bitter proposed openstack/auto-scaling-sig master: Initial Sphinx structure  https://review.opendev.org/65642319:30
openstackgerritMerged openstack/auto-scaling-sig master: Initial Sphinx structure  https://review.opendev.org/65642319:45
zanebI think it's meeting time again but ricolin is AWOL23:03
* zaneb reads scrollback from this morning23:03
ekcshello23:03
dtruongo/23:03
dtruongDo we want to start the meeting without ricolin?23:05
zanebyeah, let's get one in the books :)23:06
zaneb#startmeeting auto-scaling-sig23:06
openstackMeeting started Wed May 15 23:06:24 2019 UTC and is due to finish in 60 minutes.  The chair is zaneb. Information about MeetBot at http://wiki.debian.org/MeetBot.23:06
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.23:06
*** openstack changes topic to " (Meeting topic: auto-scaling-sig)"23:06
openstackThe meeting name has been set to 'auto_scaling_sig'23:06
zaneb#chair dtruong23:06
openstackCurrent chairs: dtruong zaneb23:06
zanebo/23:06
dtruongo/23:06
joadaviso/23:07
zanebdo we have an agenda written down anywhere?23:07
dtruongI don't think so23:07
joadavis(I didn't think we had a meeting until next week, but just happened to have the chat tab open)23:07
ekcsI’m making a place topics now.23:08
ekcs#link https://etherpad.openstack.org/p/auto-scaling-IRC-topics23:08
ekcsnow adding it to wiki page.23:08
zanebpretty sure I used the calendar from eavesdrop.openstack.org, so this should be the right week23:08
zanebthat links to https://wiki.openstack.org/wiki/Meetings/AutoScalingSIGMeeting (which is empty)23:09
dtruongyea, it's the right week23:09
* zaneb edits https://wiki.openstack.org/wiki/Meetings/AutoScalingSIGMeeting to point to the etherpad23:10
zanebso the docs patch merged, yay23:11
zaneb#link https://docs.openstack.org/auto-scaling-sig/latest/23:11
joadaviscool23:11
dtruongnice23:12
dtruongjoadavis I saw your comments earlier about 'theory of auto-scaling'.23:12
dtruongDefinitely think that would be helpful for operators.23:13
joadavisYes. I started a wiki - https://wiki.openstack.org/wiki/Auto-scaling_SIG/Theory_of_Auto-Scaling23:13
zaneb#topic 'theory of autoscaling doc'23:13
*** openstack changes topic to "'theory of autoscaling doc' (Meeting topic: auto-scaling-sig)"23:13
joadavisI was just hacking on it when we started23:13
joadavispretty rough draft, and I should drop the plantuml part (doesn't render nicely as text)23:13
zanebI totally agree that we should have a theory of autoscaling doc23:14
joadavisI figured https://wiki.openstack.org/wiki/Auto-scaling_SIG/Theory_of_Auto-Scaling would be a start, and we can roll it in to a document in the repo to formalize23:14
zanebalthough I'm not sure that the specific example you mentioned belongs in there - maybe that should be in a 'Ceilometer gotchas' doc23:14
joadavisI was hoping we could gather a wide range of 'gotchas'.  Just having one about ceilometer isn't very helpful23:15
zanebthere's plenty of very ceilometer-specific gotchas to go round ;)23:16
joadavismaybe in the repo we have a subdirectory for experiences as a catch-all23:16
zanebthe outline you have on the wiki there looks very good, and that good be a jumping-off point for people to dive into the individual services23:17
ekcsvery nice.23:17
dtruongThe ones you have are a good start.  I'll try to think of any to add.23:17
zanebdo we think this is ready to throw into a review, or would we prefer to hack on the wiki page for a bit longer?23:19
joadavisEither way. I don't mind editing in a repo.  Though will need to convert to .rst23:20
joadavisI think it could still use a good general description of what auto-scaling is and how it differs from self-healing while using some of the same tools23:21
dtruongLet's keep editing the wiki for a bit longer to give people a chance to contribute.23:22
joadavisbut I also want to see that on the main wiki page23:22
joadavis:thumbsup:23:22
ekcssounds good.23:23
zanebok, I'm fine with that but I'd also like to see all of the wiki pages disappear in the relatively short term23:23
ekcsthe downside is the bigger it gets the more work it is to convert to rst.23:24
ekcsalways a trade off.23:24
zanebthe wiki is full of outdated information, and has spam problems that prevent people creating new accounts. infra would like to get rid of it altogether if they could23:24
joadavisagreed. having a single wiki landing page that just points to the repos would be great23:25
zaneb+123:25
zanebok, let's continue to iterate on that wiki page until the next meeting in 2 weeks23:26
dtruongsounds good23:26
zaneb#action hack on the Theory of Autoscaling wiki page23:26
zaneb#link https://wiki.openstack.org/wiki/Auto-scaling_SIG/Theory_of_Auto-Scaling23:26
zaneb#agreed move wiki content to docs repo after next meeting23:27
zanebany other topics?23:27
dtruongi wanted to talk about the user survey23:28
zaneb#topic user survey23:28
*** openstack changes topic to "user survey (Meeting topic: auto-scaling-sig)"23:28
dtruongi wonder if we wanted to propose auto-scaling questions in the user survey?23:28
zanebwe would have to be quick :)23:29
zanebdtruong: do you have any in mind?23:29
dtruongMaybe something like "are you auto-scaling in your OpenStack cloud?".  "If so, which openstack projects are you using to do auto-scaling?"23:29
joadavisthat is pretty good. I'd like to ask "if you tried it what challenges did you face" but that is a longer conversation than just a survey23:31
zanebI wonder if we can infer which projects are used for autoscaling based on which projects are installed (which there's already a question about)23:31
joadavisgood point. Though if someone is just using Ceilometer and Heat that might not be clear23:32
zanebanother possible question might be "Are you interested in auto-scaling for user workloads/infrastructure/both/neither"23:32
dtruongMaybe the second question should be "which openstack projects or other projects are you using to do auto-scaling?"23:33
zanebah true, they might have userspace parts in the stack23:33
dtruongI'm wondering if people are using a combination of openstack projects and something like prometheus to do auto-scaling.23:34
zanebyeah, that would be interesting23:35
joadavisit would be interesting to know what they want to scale (compute, storage, networking)23:36
zaneb#link https://etherpad.openstack.org/p/auto-scaling-user-survey-question23:38
joadavisWhat kind of considerations they have in scaling is also interesting - constrained only by amount of available resources, or if billing is a part of it.  but again, too much detail for a survey23:39
zaneblet's brainstorm the exact wording on that etherpad ^23:39
dtruongjoadavis I added your question on the resources that people are scaling.  I think that would be good to know.23:44
zanebjoadavis: do you think we should list Watcher/Vitrage/Congress as separate options, or add a (please specify) for the "other openstack service" option?23:44
joadavisIt might be worth calling them out separately. I guess it depends on how popular we think they are and how long we want the options list. :)23:44
zanebtbh those seem to relate more to the auto-healing case than auto-scaling to me23:45
zanebtime check - 15mins to go and ekcs has one more item on the agenda23:46
dtruongI'm ok with the two questions as they are now.23:48
joadavis(if I was being a pain I'd move Monasca to the top of the options list ;) )23:48
dtruongWhen do we have to send those out to get them included?23:48
zanebdone23:48
joadavis:)23:48
zanebdtruong: like, now, because they're going to start promoting the survey heavily next week23:49
dtruongok, everybody ok with the first two questions?23:51
zanebI'm +1 on requesting the first one. I'm not convinced of the value of the second one (what does it even mean to autoscale networks?)23:51
zaneband tbh I worry that we might be fighting an uphill battle to get anything in the survey, so I'd prefer to focus on the most useful one23:52
dtruongthat's true.  The first question is good enough for now.23:53
joadavis+123:53
joadavisShould we visit the last agenda item?23:54
zaneb#agreed we will request the first q from https://etherpad.openstack.org/p/auto-scaling-user-survey-question to be added to the user survey23:54
dtruongBefore that, who is going to send out the email to get the questions included?23:54
dtruongs/questions/question23:55
zanebricolin would be ideal, but he isn't here23:55
zanebwhich makes him an even more ideal candidate ;)23:55
dtruonglol23:55
zanebdtruong: unless you want to volunteer?23:55
joadavis+123:56
dtruongSince it is time sensitive, I'll do it this time.23:56
zanebthanks!23:56
zaneb#action dtruong to request UC to add user survey question23:56
zaneb#topic quick update on advanced scaling strategies23:57
*** openstack changes topic to "quick update on advanced scaling strategies (Meeting topic: auto-scaling-sig)"23:57
zanebekcs: quicker update than expected, I guess, sorry23:57
ekcsok thanks23:57
ekcsBeen looking deeper into advanced scaling decisions. The case I mentioned at denver had to do with allocating limited pool of physical resources between various apps to optimize some objective.23:57
* zaneb is out of practice at keeping meetings moving23:57
ekcsI've been looking into existing work in that general realm. Med term goal is to collect and document these cases in repo and hopefully get comments on which ones are interesting.23:57
ekcsHere's a paper looking at a similar scaling decision problem:23:57
ekcs#link https://www.researchgate.net/publication/314296488_BATS_Budget-Constrained_Autoscaling_for_Cloud_Performance_Optimization23:57
ekcsThe problem they consider is how to make scaling decisions for a single app from period to period subject to a total budget over a longer period of time (say 1 month).23:57
ekcsif anyone has thoughts of pointers on things in this vein, i’d love to hear/look.23:58
ekcsthat’s all.23:58
zanebthanks ekcs23:59

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!