Thursday, 2018-09-06

*** tosky has quit IRC00:07
*** jamesmcarthur has joined #openstack-tc00:33
*** tonyb has quit IRC01:07
*** tonyb has joined #openstack-tc01:09
*** tonyb has quit IRC01:27
*** tonyb has joined #openstack-tc01:31
*** lbragstad has quit IRC01:43
*** jamesmcarthur has quit IRC01:43
*** lbragstad has joined #openstack-tc01:44
*** jamesmcarthur has joined #openstack-tc01:45
*** jamesmcarthur has quit IRC01:56
*** lbragstad has quit IRC02:09
*** diablo_rojo has quit IRC02:35
*** gcb_ has quit IRC03:14
*** gcb_ has joined #openstack-tc03:17
*** jamesmcarthur has joined #openstack-tc03:56
*** gcb_ has quit IRC04:17
*** Bhujay has joined #openstack-tc04:45
*** gcb_ has joined #openstack-tc04:53
*** gcb_ has quit IRC05:53
*** Bhujay has quit IRC06:07
*** gcb_ has joined #openstack-tc06:17
*** Bhujay has joined #openstack-tc06:18
evrardjpgood morning06:35
*** openstackgerrit has joined #openstack-tc06:56
openstackgerritTony Breeds proposed openstack/governance master: Begin the 'T' Release naming process  https://review.openstack.org/60035406:56
*** e0ne has joined #openstack-tc06:58
*** dangtrinhnt has quit IRC07:02
*** dangtrinhnt has joined #openstack-tc07:40
*** tosky has joined #openstack-tc07:41
*** jpich has joined #openstack-tc07:47
*** gcb_ has quit IRC08:10
*** david-lyle has quit IRC08:14
*** dklyle has joined #openstack-tc08:15
*** cdent has joined #openstack-tc08:19
*** dtantsur|afk is now known as dtantsur08:25
*** gcb_ has joined #openstack-tc08:33
*** gcb_ has quit IRC08:38
*** gcb_ has joined #openstack-tc08:41
*** gcb_ has quit IRC08:45
*** annabelleB__ has joined #openstack-tc09:53
*** annabelleB__ has quit IRC09:57
ttxGood read: https://rbtcollins.wordpress.com/2018/09/06/is-openstacks-mission-broken/10:08
cdentah, it's published now, good10:13
cdentI saw that yesterday when he asked for some proofing10:13
cdentI think the analysis is pretty good, but as usual implementing the suggestions is...difficult10:15
*** e0ne has quit IRC10:15
evrardjpcdent: I don't think it's difficult -- I think it's resource intensive10:37
cdentthat's what diificult means10:37
cdentmarshalling of resources has always been the problem for any desired changes in openstack10:37
evrardjpfor example, if OSA could get a long running node, that would be done in all our commits of a branch :) We have hoped for some company to step in, and provide an external CI for that, but it never occured.10:38
*** e0ne has joined #openstack-tc10:39
evrardjpI am curious, and I'd like to compare how much money is injected by Google on k8s infra vs what is done in openstack10:40
evrardjpmaybe that wouldn't be 100% representative, but give at least an order of magnitude to know if we need to improve on that side, and therefore can get more resources10:41
cdentthat's a good line of questioning10:52
* cdent finds lunch10:56
*** cdent has quit IRC11:02
*** cdent has joined #openstack-tc11:33
openstackgerritMark Goddard proposed openstack/governance master: Add tenks under Ironic governance  https://review.openstack.org/60041111:33
dimso/12:14
* cdent waves at dims12:14
dimsreading the link from ttx :)12:15
mrhillsmano/12:24
*** cdent has quit IRC12:34
*** annabelleB has joined #openstack-tc12:38
*** e0ne has quit IRC12:41
*** jamesmcarthur has quit IRC12:52
*** jamesmcarthur has joined #openstack-tc12:52
*** lbragstad has joined #openstack-tc12:53
*** e0ne has joined #openstack-tc12:59
*** jamesmcarthur has quit IRC13:03
*** mriedem has joined #openstack-tc13:08
*** lbragstad has quit IRC13:09
TheJuliagood morning13:11
*** lbragstad has joined #openstack-tc13:15
evrardjpmorning TheJulia mrhillsman!13:33
evrardjpand dims13:33
mrhillsmanmorning evrardjp13:34
*** annabelleB has quit IRC13:37
*** cdent has joined #openstack-tc13:45
fungiseems like mnaser might have some counterarguments to lifeless's blog post, particularly around the assertions that public cloud providers don't run close to master and therefore silo operations from upstream fixes13:49
cdentmnaser is a very valuable exception to what _seems_ to be the norm13:50
jrollI also don't believe running close to master inherently de-silos operations from upstream fixes13:53
fungithe other day i ran into an upstream horizon policy issue (introduced in rocky) in vexxhost, pointed it out to mnaser and within an hour he's tracked down what commit introduced the regression and pushed a fix up for review. i don't know how much less siloed you can reasonably expect13:55
cmurphyha13:56
cdentit's a typical trope of your style of argument that you point out the exception to the rule, and thus _appear_ to think the rule is invalid13:56
jrollfungi: oh, I absolutely agree it makes it much easier. I don't believe it follows naturally, companies with broken org structures and/or broken incentives will still maintain the silo13:56
cdentthis is something that I keep observing, and I wonder if it is intentional13:56
fungii like to find possible holes in arguments, lest people think they are universally applicable13:57
cdentis anything universally applicable?13:57
fungievrardjp: i don't think we have any concrete way of measuring the monetary value of various sorts of cloud resource donations and human donations member companies sink into our project, nor are there similar public numbers from google and pals about kubernetes/cncf, though they did make some statement in a keynote at oss last week highlighting the market value of the gce resources they were putting13:59
fungibehind the kubernetes ci which they're working to officially externalize under the linux foundation13:59
* fungi hunts for the figure13:59
fungi"$9 million" (presumably usd, though they were in canada when they delivered the keynote so not totally sure)14:00
evrardjpfungi: yeah I remember that they were announcing number14:01
fungialso wasn't clear if that's annual or the purchase cost of the hardware behind it or...14:01
evrardjpyeah that's the problem, we cannot really know what's behind that numbers14:01
evrardjpbut it is maybe worth having a mechanism of evaluation, to know where we stand?14:03
fungi1. i personally think it would be a meaningless data point because it would be in no way accurate nor based on any comparable metrics, and 2. i worry if we clued said donors into the actual estimated value of these resources it might give some of them pause to reevaluate the benefit to them14:06
fungior at least give them the impression that their particular donation is unneeded because so many others are already pitching in14:07
*** clarkb has joined #openstack-tc14:11
dimsfungi : agree on the impression. have heard that one14:14
evrardjpI agree on the impression too14:14
fungicontinuing through lifeless's blog post there, i do agree that the community has leaned far too heavily on integration testing to find bugs that could be found through api contracts and unit tests. devstack is not (designed to be) a test tool (the old smoketests aside), it's intended as a means for a developer to quickly stand up an environment and try out a change they're working on14:15
evrardjpalthough I don't believe in being obscure is generally positive -- at some point any company can evaluate to pull out their support  -- we need to be prepared, not hope for it to never happen14:15
fungioh, we have infra donors walk away with some regularity14:16
evrardjpbut the context was indeed to determine if we have enough resources to have long running instances that could allow further testing14:16
*** AlanClark has joined #openstack-tc14:16
evrardjpfungi: indeed -- the questions are "would it be realistic to have this kind of testing?" "how far are we?"14:17
mnaserfungi: thanks!  Link to said post?14:17
mnaserAlso, the 9 million is just an account with $3 million per year on it for 3 years14:17
mnaserJust a GCP account14:17
evrardjpmnaser: https://rbtcollins.wordpress.com/2018/09/06/is-openstacks-mission-broken/14:17
mnaserAnd the multicloud thing.. I dunno. I had conversations and I was told “thanks, but no thanks”14:18
* mnaser shrugs14:18
knikollao/ that's a very interesting blog post, and it also curiously touches upon one of the use cases we're trying to target with our federated cloud. aka: a place where the community can run a CI/CD public deployment of OpenStack.14:18
smcginnisI have a hard time picturing how the devstack-less testing would work in practice.14:19
evrardjpone could also say that infra regions are deployed with openstack too, right?14:19
evrardjpsmcginnis: that's maybe something I can convince you over drinks, and many other deployement tools can do too:)14:20
smcginnisHah, OK.14:20
smcginnisI see it working for nova patches, but some of the others that gets a bit hairy.14:21
evrardjpI mean that's closer to what's really happening for our users -- if that was the point14:21
fungismcginnis: i wasn't saying we shouldn't use devstack or something like it to run integration tests, but that right now we have so little confidence in our api contracts between components and unit testing of those that we end up falling back on integration testing instead14:21
smcginnisfungi: Yeah, I was referring to the blog post comments on it.14:21
smcginnisI just don't think it's "omg-we-can’t-do-that-because-technical-reason-X-about-what-we-do-today", more "14:22
smcginnisomg-we-can’t-do-that-because-technical-reason-X"14:22
dimsmnaser : fungi : one thought about that mission post, what if we as TC said that we discourage folks from assuming they have a fully working openstack installation from master/tip of all the projects. they should be relying on milestones instead. will that help encourage some slack on the reviews (help iterate better? instead of beating every review into submission)14:22
clarkbevrardjp: I think you need to more fully desrcibe what it is you are looking for before anyone can say if it is possible or not14:23
evrardjpclarkb: fair :)14:23
smcginnisMilestones are better than every commit, but I'm firmly in the release only camp.14:23
clarkblong running tests are currently possible by infras definition of such a thing14:23
mnasermeh14:24
mnaserI’m sorry. No one deploys from master and no one ever will14:24
evrardjpmnaser: in production you mean14:24
smcginnismnaser: Apparently some did for a time.14:24
mnaserAll were going to do is cause more pain and stuff needed to maintain to get this CI running14:24
dimsmnaser : it's meh, but folks constantly bring that up as an issue14:24
evrardjpor even in tests from all the master branches from all the repos?14:24
mnaserWell, it didn’t really turn out very well, so14:24
fungithe main hole i see in lifeless's suggestion to run pre-merge testing against a persistent deployment is that's *even more* fragile, because injecting untrusted proposed changes from any random person off the street can compromise the integrity of that environment in unpredictable ways14:24
mnaserI don’t think it’s an exemplary thing to do14:25
smcginnismnaser: And I think it contributed to some of the negative feelings towards OpenStack.14:25
mnaserWe deployed Rocky from rc’s and it’s just fine.14:25
evrardjpfungi: but in that case, the functional test would fail,and no merge happens? I am confused14:25
dimsyep. that's cool mnaser14:25
mnaserI don’t think the state of our integration environments has any problems.14:26
fungievrardjp: the question is how you repair the persistent deployment after a proposed change trashes it14:26
mnaserAlso, I dunno why everyone seems to want to talk about rearchitecting something from scratch that works.  We’re splitting things even more to make teams work more efficiently14:26
* smcginnis is not working around every messed up DB migration14:26
evrardjpfungi: that becomes a technical issue? I mean snapshot and restore is something I can think off...14:26
mnaserDon’t know there seems to be a want to14:26
mnaserMerge it all14:27
dimsfungi : i would not advocate that either (  pre-merge testing against a persistent deployment )14:27
dimsat least as the sole way to test stuff14:27
mnaser(I’m on mobile apologies for being so brief)14:27
evrardjpfungi: I am not sure what's the point of that part of the discussion -- I thought we'd hit a resource issue first before hitting a technical issue :)14:27
fungievrardjp: we used to run our ci with persistent test nodes. rerunning jobs in a persistent server created a lot of manual labor refreshing and repairing and monitoring those persistent test environments. we invented nodepool so we could stop doing those things14:27
evrardjp(well that's a technical issue but I guess you understand me...)14:28
knikolladims: maybe it doesn't have to be persistent. we have a lot of load from people running experiments that don't care about having their vms up for longer than the experiment runs.14:28
dimsright14:28
evrardjpfungi: good to know -- but I am wondering if the state of the art has changed now :)14:28
fungiand in fact, earlier incarnations of nodepool did in fact build a prepared test environment and then boot snapshots of that14:29
fungithe problem there became, we serve lots of different projects, and they tend to run a lot of different kinds of jobs, and separately building and managing and updating all those various snapshots was nontrivial14:30
fungiso we went through a lengthy effort to strip down the environments to common bare minimums and design a system whereby the jobs themselves define and build what they need to be able to run14:31
*** zbitter has joined #openstack-tc14:31
*** zaneb has quit IRC14:32
fungias a side effect, this also makes it possible for projects to test changes to their job environments simply by altering those definitions14:32
* TheJulia needs to finish reading lifeless's post14:33
*** Bhujay has quit IRC14:34
knikollais there a middle ground between having each commit being deployable, and the long feedback cycle we currently have?14:34
ttxThe trick is that having each commit be fully functional makes it really easy to release at any point, which is quite comfortable14:36
clarkbknikolla: I think some projects do already have that by demanding less that perfect commits and allowing for followup changes to address smaller concerns14:36
clarkbbut you lose what ttx points out when you do that14:36
knikollaclarkb: ++ we do that in keystone14:36
ttxBut yes, i think we can relax it a bit without creating a project integration nightmare14:36
ttxkey word being "a bit"14:37
ttxWe already do that to some extent14:37
ttxLike we don't do security advisories for security issues that were never in a formal release14:38
ttxsimplifies the work of teh VMT substantially14:38
dims++ ttx14:38
clarkbuse of feature flags is the example lifeless always used14:39
clarkbas  another method14:39
TheJuliaknikolla: We tend to do that in ironic becuase we set the context with semver + our release model and that we had deployments we knew that were trailing master by a few weeks. We have multiple upgrade testing jobs as a result, and we do follow-up patches as possible or as we're able to kind of keep momentum moving forward. This has this nasty side effect of driving towards perfection for each change too, but setting the14:39
TheJuliatone regarding nitpicking has helped14:39
edleafeknikolla: Every patch has to pass all tests in order to merge (well, at least for any of the projects I work on). That makes it hard to do a step-wise improvement, as the intermediary steps may break things, and that patch can't ever merge14:39
ttxBasically you should not necessarily be able to deploy any commit... But every commit should pass tests ?14:39
clarkbedleafe: I disagree with that assertion14:39
clarkbyou can do step wise improvements while tests pass14:40
ttxright, that ^14:40
fungialso, if you defer testing to later, when tests run and find the bug it ends up in a backlog because fixing that is nobody's responsibility. if the ci system had found that bug before the change merged, the developer introducing the bug would have been required to fix it14:40
clarkbprojects control the tests and the code they test. Its not like the tests are some immovable object that cannot improve too14:41
pabelanger+114:41
TheJuliaWe've had to turn off tests at times because of major issues14:42
cdentprojects themselves are often immovable objects14:42
TheJuliaWe don't like doing it, but it is a necessary evil in order to sometimes get things sorted out.14:42
evrardjpclarkb: +114:42
fungias more and more test definitions move under direct control of various projects, it's also increasingly easy for them to make those jobs non-voting or otherwise disabled during transitions14:42
mugsieyeah, we do it as well from time to time14:42
pabelangerTheJulia: was there much pain bringing them online again?14:42
mugsie(disable tests)14:42
knikollavalid points.14:42
ttxThat said, I'm unconvinced that issue is the root of all evils. I'm much more convinced that aligning teams along code lines (rather than functional lines) is hurting us more at this point.14:42
TheJuliapabelanger: never really14:42
knikollattx: can you elaborate more on that?14:43
edleafeclarkb: Oh, I know it's *possible*. It's done all the time. I was replying to knikolla's question about "less than perfect commits" [t 18AO]14:43
purplerbot<clarkb> knikolla: I think some projects do already have that by demanding less that perfect commits and allowing for followup changes to address smaller concerns [2018-09-06 14:36:13.272578] [n 18AO]14:43
TheJuliattx: +++++++14:43
ttx(i.e. the eternal "compute node" ownership issue)14:43
mugsiepabelanger: usually the commit that fixes them would reenable them fir us, and everyone just needs a rrebase14:43
edleafeoops - wrong link14:43
TheJuliattx: I also think we can't force teams to try to cross their comfort zones or boundaries. They are going to focus on solving the issue at hand or the itch that they are trying to scratch.14:43
edleafeThis one: [t hCX]14:44
purplerbot<knikolla> is there a middle ground between having each commit being deployable, and the long feedback cycle we currently have? [2018-09-06 14:34:49.811387] [n hCX]14:44
mugsiettx: yeah. I am more and more in agreement with the idea someone put forward of sig-node style ownership14:44
ttxknikolla: We have Conway's Law hitting us badly. From an operator perspective, you want a clean single agent doing work on every node, and what we have is a set of diverse things desogned by separate groups running on a single node14:44
pabelangermugsie: TheJulia: Yah, I too have disabled a test in the past, mostly because something was wedge for the test side. However, that also usually meant I was breaking something somewhere.  Thankfully wasn't openstack deliverable.14:44
evrardjpttx: that's quite an architecture change14:45
TheJuliapabelanger: most of the time we've had to do it, it is because we were broken outside of our direct control by things such as grenade or branching14:45
ttxevrardjp: not so much. You should start by having a single group in charge of what ends up on the node14:45
ttxIt's a social issue much more than a technical one14:45
ttxNobody "owns" the node14:46
mugsieevrardjp: it is a small tech change, big cultural one14:46
evrardjpmugsie: yeah it was my point :)14:46
TheJuliaexcept the social issues will take precedence and block the technical changes to achieve that14:46
mugsie(for various definitions of small of course)14:46
mugsieTheJulia: unfortunately14:46
ttxIt does not have to be a big bang change. You can superpose structures, like creating a Node SIG14:47
evrardjpbut if we come back to the problem statement listed in blog post, can we organise ourselves to fix what can/should be technically fixed?14:47
ttxThe issue to make that happen is more a resource issue -- people have a hard time justifying extra time spent on openStack14:47
ttxso they tend to entrench in silos more and more14:48
TheJuliaevrardjp: exactly, and I also think not everything fits into one singular definition of a single installable thing.14:48
ttxrather than join multiple teams all over14:48
TheJuliabut the context switching and the knowledge to do that is easy for people in this channel to say that people should join and work in multiple teams at the same time... in reality to those who lack much of the context, it is really unreasonable.14:49
cdentTheJulia++14:49
ttxyes14:49
knikollathere's also the huge time differential between doing the work, and seeing it in a release. and possibly missing a release which happens a lot with large changes.14:50
scaso/14:50
TheJuliaknikolla: This is true, and I felt really strongly about that when I was a newer contributor. But we do set a schedule.... and maybe it is the project management side of my brain thinking this, but people have to be aware of that schedule and try to generally meet it14:51
ttxknikolla: the usual tension between not enough releases (missing the boat, fast feedback) and too may releases (too much stable maintenance work)14:51
ttxmany*14:51
TheJuliaIf a driver team doesn't make their supporting library changes in time, my hands are really bound in terms of allowing related patches to move foweward14:51
evrardjpanyway it was an instructive/useful blog post14:51
* TheJulia realizes her brain has been broken by becoming a ptl14:52
knikollaTheJulia, ttx: that usually bites me a lot since my work is more aligned with school semesters rather than OpenStack releases.14:52
knikollaand I have interns leaving right when I need them the most.14:53
scasi, too, feel the tension betweeen releasing too fast and not fast enough14:53
TheJuliaknikolla: that is a common problem sadly :(14:53
scasas someone with a deploy focus, it's compounded because my stable work really doesn't start until the package teams have released their sets14:53
TheJuliaknikolla: Part of that is why we pushed the anti-nitpicking changes, because so many new contributors would get hung up on minor things and blocked14:54
* knikolla today i learned I'm not special! 14:54
ttxknikolla: we had a rather large discussion on changing the release cycle length last year... which concluded that 6-month was still a good trade-off between too often and not often enough.14:54
TheJuliaknikolla: you are special in all sorts of awesome ways! Your running for TC!14:54
knikollaTheJulia: :)14:55
ttxOnce you replace the word "release" with "stable branch", people are not so excited in having them more often14:55
* TheJulia needs to go find migraine meds now14:55
TheJulia(not this discussion, a extremely healthy pour at a local bar last night)14:55
evrardjpttx: and having many of them to maintain too ;)14:55
evrardjpTheJulia: haha :)14:56
ttxevrardjp: exactly14:56
knikollaOne of the things we are trying to offer in our public cloud, is the possibility to use a "CD" region, which is continually refreshed (not persistent) as a way to offer new features fast and iron out production bugs earlier.14:56
evrardjpit's always a question of balance -- all this post is about balance14:56
evrardjpwell "always"14:56
evrardjps/always/often/ : )14:56
scasTheJulia: electrolytes! it's what plants crave! (no really)14:57
evrardjpI suppose the assertion "80% of test activity is not testing the code under test." is not 100% valid depending on the projects and contextes. But it seems it has been observed in places, and that can be technically challenged and improved14:57
evrardjpscas: :)14:57
mriedemso i guess office hours started 2 hours ago14:58
* knikolla needs to run to a meeting.14:58
knikollathanks all for the discussion.14:58
* TheJulia needs to run an errand too14:58
lbragstadmriedem i double checked my calendar to make sure i had the meeting time right14:59
* cmurphy waves15:00
EmilienMhello15:00
cdenttc-members for the sake of protocol, here's a ping for the already happening office hours15:00
cmurphylol15:00
dimsyay :)15:01
* zbitter reads scrollback15:01
ttxI'm happy to see that we have candidates !15:01
*** zbitter is now known as zaneb15:01
* ttx checks recent additions15:01
zanebI'm definitely going to struggle to rank these candidates, so that's a good sign15:01
ttxWith gmann that will make 915:02
* cmurphy expecting at least one more15:02
ttxYes on one hand it's only 9, but it is a very strong set15:03
*** jamesmcarthur has joined #openstack-tc15:03
ttxI secretly hope people will factor all forms of diversity in their vote15:04
ttxBut I've been disappointed by that in the past15:04
cmurphy++ :/15:04
cdentttx for a french guy you seem to be underfueld in the existential dread department15:05
scasi shoulder enough of existential dread to share15:06
ttxBut you have great recipes!15:06
ttxhttps://www.gocomics.com/calvinandhobbes/1986/10/1615:07
*** jamesmcarthur has quit IRC15:08
fungimriedem: yeah, lifeless kicked off an early office hour by offering some interesting observations and solutions15:08
fungi(via blog post, as that's how it's usually done)15:09
mriedemlet me guess, this was sniffed out on twitter?15:09
ttxno, openstack planet!15:09
* lbragstad sets https://rbtcollins.wordpress.com/2018/09/06/is-openstacks-mission-broken/ on mriedem's desk15:09
mriedemoh i see, another blog that i don't read15:09
dimsscroll to the end for a tldr :)15:09
ttxdims: there is also a Tl;DR at the start.15:10
fungitl;dr bookended!15:10
ttxmriedem: technically, OpenStack planet is an aggregator, not a blog. :P15:10
evrardjpmriedem: haha15:10
dimsah i missed that :)15:10
mriedemttx: yeah i knew15:10
mriedembut jesus who has the time15:11
mriedemto read all these things15:11
ttxBut then I learned about Betteridge's law of headlines15:11
mriedem"are cats superior to dogs?! read on for my hot take!"15:11
TheJuliamriedem: ++++15:11
evrardjpmriedem: apparently ttx has, that's why he brought it.15:11
ttxsorrrrry15:11
evrardjpmriedem: get your conclusions :p15:11
evrardjpttx: :)15:11
ttxWe have loooong mornings waiting for the US crowd to wake up15:12
cmurphyheh15:12
ttxand tehn it's madness until 10pm15:12
cmurphyit's so peaceful though15:12
cmurphyi get so many things done15:12
dimsLOL ttx15:12
ttxso if you start real work before 11am you're dying by 8pm15:12
evrardjpcmurphy: yeah the problem is day ends at 11am15:12
scas3am USian time is pure magic. the whole country is just barely starting to stir15:12
scasdoesn't matter which USian time zone15:13
scasback to the main topic at hand, chef openstack exists in one of those places where it all depends on work that is openstack-adjunct, community wise15:15
scasthere were talks about pulling in chef runs within rdo, but that never materialized (largely due to siloing and time constraints)15:16
TheJuliascas: the same could almost be said after 3pm pst15:16
EmilienMmriedem: s/read all these things/write all these things/15:18
lbragstadttx are there specific areas of diversity you're looking for?15:20
mriedem20-something white males from the US midwest15:20
ttxlbragstad: gender, geographic...15:22
ttxlbragstad: but then I love you too.15:22
lbragstadok - just curious, those were what i figured but i wasn't sure if you were implying something more specific by your comment15:22
fungidon't forget diversity of professional backgrounds15:23
ttxyes++15:23
* ttx looks up Denver weather15:23
mriedemmight get more diversity if the same people didn't stay on the tc for several years15:23
mriedemnote: i'm in a shit mood today15:24
ttxThat is true. Stepping down from chair was for me a first step15:24
fungiwe seem to have ~50% turn-over at each election15:25
* knikolla feels it important to point out that I’m a white male (as not to get undeserved diversity points)15:25
ttxAt the same time, some complained that the Foundation staff was not helping OpenStack as much as pilot projects, which was weird15:25
ttxso involvement is a two-edged sword15:26
mriedemwho complained?15:26
mriedemboard members?15:26
mriedemexecs?15:26
scasperceptions are reality, in a lot of cases, sadly15:26
ttxmriedem: TC members15:26
fungiknikolla: but from the perspective of what you spend your time working on, that's significantly different from a lot of candidates15:26
fungiso unique perspectives15:26
TheJuliaand unique perspectives help ground groups like the TC15:26
mriedemttx: you can be involved in the tc w/o being an elected big whig15:26
ttxmriedem: some said that it's a lot easier to justify the time if you get the big whig15:27
smcginnisknikolla: :)15:27
zanebmriedem: you can, but many employers make it easier if you're an elected bigwig15:27
ttxalthough that's probably not true of myself15:27
cdentI said I might be jealous about foundation staff helping pilot projects, in term of project management, which is sort of concrete weekly organization15:27
cdentwhich in some ways is much more practical than what the tc does15:28
mriedemi thought about running this time, had a list of stuff to put in an email and everything,15:28
cdentbut I certainly wasn't complaining15:28
mriedembut it would totally distract from technical stuff i have to get done in nova in stein,15:28
ttxcdent: that was not just you :)15:28
mriedemand for that reason i'm not gonna run, for fear of actually being elected15:28
ttx92F highs next week15:29
zanebmriedem: that's sometimes the harder part, justifying the time to yourself15:29
mriedembut i don't think it helps to have the same people time and again in the echo chamber because they have the time15:29
fungicdent: it's more like what the release team does, you mean?15:29
zanebI agree but I feel like we've gotten better at rotating over the last few election cycles15:30
zanebstill not great at electing diverse candidates though :/15:30
fungittx: it will be "a dry heat"15:31
ttxas long as we have 50% renewal at each election I feel like we have a good change/persistence mix15:31
* fungi will be glad to experience a week of 92f temperatures without the 100% humidity he's been experiencing lately15:31
* TheJulia believes it is supposed to be 109F tomorrow15:32
cdentfungi: I was thinking in terms of what ildikov and Anne do to help orchestrate activity in kata and edge. I'm not saying we need that in openstack, just that observing it, I was all "aw, that looks like a nice thing"15:33
dimsand hogepodge in containers ...15:33
fungiyep, anne actually ended up beating the release management drum to get kata 1.0 out the door15:33
fungibut in all cases, the idea is to get members of those communities to take up those effort15:34
fungisometimes they need coaching when it's an entire community of individuals who have never been exposed to frequent engagement in a f/loss community15:34
dtroyerWhat ildikov is doing for StarlingX is greatly appreciated, as right now it is basically two groups that…  ^^^ what fungi says :)  at least at the project management levels in our case15:35
dtroyerholding the light for all to gravitate toward so to speak…15:36
*** tosky has quit IRC15:36
fungiit comes with a lot of frightening unknowns: devising your own development schedules without product managers telling you what they are, talking directly to your users without a sales engineer to mediate, et cetera15:38
ttxthe effort needed is different based on the maturity of the open collaboration culture in those projects15:38
scasthe unknown unknowns are part of the perception. in the information age, it's easy to pull up someone's ml history, social profile or personal website to get a point-in-time read on their less-filtered thoughts, which feeds into perceptions, which causes a rift that doesn't really exist. i've seen it happen enough times where i'd consider it a tech worker constant15:42
TheJuliait also takes times for leaders to develop and grow in such environments in order to carry the flag forward15:42
*** e0ne has quit IRC15:42
TheJulias/times/time/15:42
* dtroyer likes times better, it comes with a crossword puzzle…15:43
TheJuliaheh15:43
*** jamesmcarthur has joined #openstack-tc15:49
scasbeing that prevailing minds tend to have a common thread, like working in enterprise-style companies on software for said companies, there's not really any buffer between perception and reality. the trope of jumping to conclusions is so that there's a cult classic film about it15:50
scasbut when you get a group of strong personalities from varied backgrounds, the perceptions do take a form of their own15:51
ildikovdtroyer: thanks and happy to help :)15:52
ildikovttx: +115:52
ildikovI would say that with pilot projects it is important to have an initial setup of governance and processes so they can start to operate in a way which is not needed fr OpenStack in its current stage15:53
ildikovhowever based on experiences with feature development activities such as often mentioned multi-attach I personally believe that there is value in recognizing people who're willing to take on coordination activities15:54
lbragstad+115:55
ildikovas it is a very important but every now and then also a less fun activity15:55
dims+115:55
ildikovI'm not saying we need to create roles for this or change governance all of a sudden15:56
scas"it's a dirty job, but someone's gotta do it"15:57
ildikovbut in case of cross-project work and more complex development activities it is good to keep this aspect in mind15:57
ildikovscas: +115:57
lbragstadwe kinda already have roles for the coordination bit for community goals15:57
knikollachampions15:57
ildikovlbragstad: +115:58
persiaI very strongly believe in separation between people who lead activities (e.g. champions) and people who review and authorise actiitivies (e.g. core reviewers of the governance repo).15:59
cdentlbragstad: Am I remember right that you championed a thing recently? When you did that did you just decide you were going to do that, or did you negotiate it with your employer?15:59
persiaWe're doing fairly well, except lots of folk expect the TC to do things, rather than expecting the TC to delegate things.15:59
lbragstadcdent at the time i wrote https://review.openstack.org/#/c/469954/ i was unemployed16:00
cdentwas it a gambit?16:01
scasthere's another perception that needs to be obliterated in the least humane way possible: that we're all doing this at the behest of our respective employer16:02
lbragstadi had plans to do that work when i was still involved with osic16:02
lbragstadif i had to put a label on it - i would say i was trying to follow up on what i said i was going to do as opposed to accepting work upstream to find work16:03
cdentscas: yeah, I'm not a fan of that perspective either, but trying to flesh out a picture16:04
lbragstadif that's what you're asking cdent16:04
cdentsince "champions" are transitory but effortful it is interesting16:04
scascdent: i think it has to do a lot with 'company affiliation'16:04
cdentlbragstad: yeah, that helps16:06
persiaI think that it is a rare person that can spend their time on this project that doesn't have support or approval from some sponsor (most commonly employer), and that the sponsor has undue influence over actions taken by the person.  That said, most of the actual actions are likely taken by the individual, and I submit that most individuals decide things needing doing, and then confirm with a sponsor, rather than doing as they are instructed to do.16:06
persiaThat said, if we entirely remove any affiliation, there is no incentive for folk to sponsor developers.  If we highlight activities that we want done with praise that includes affiliation reporting, that may incent sponsors.16:06
scasright. that's swinging the pendulum to the extreme. 'i happen to work on openstack at X, but i am not X' is where i'm at in my head16:07
lbragstadbut - that's not to say whatever some is working isn't going to have a significant or positive impact to how X uses OpenStack16:08
lbragstadsomeone*16:09
lbragstador Y or Z for that matter16:09
persiaI think whatever someone is working on is very likely to have a positive impact on how X uses OpenStack.  Most folk, even those that entirely self-select activities, tend to do things that garner them praise from peers and supervisors.16:10
jbrycei think missed office hours, but i had a couple of items: 1) any tldr thoughts on the osf project email i sent last week 2) we're starting to sift through berlin keynote proposals and wanted to see if anyone here had any ideas they wanted to throw out (similar to what dhellmann and melwitt did in vancouver)16:10
zanebjbryce: thanks for posting that update16:11
smcginnisYep, nice update. Nothing stood out of concern for me.16:11
mriedempersia: as a data point, my management / employer has no idea i'm doing the upgrade-checkers goal16:12
mriedemi signed up after complaining about not making any traction on easing upgrades at all the various face to faces16:12
mriedemsame way the extended maintenance thing happened16:12
mriedemmy employer doesn't give a shit about that16:12
mriedemjbryce: do the community contributor awards on stage during keynotes,16:14
mriedemrather than during lunch on friday when no one from the "outside" is there16:14
*** jamesmcarthur has quit IRC16:14
dimsmriedem : ++16:14
persiamriedem: I still think you should be credited as a "leader" in our community for taking those on, and that some of that credit goes to your management/employer for giving you the freedom to take such decisions.16:14
mriedempersia: at the end of the day i'm not judged on getting those things done,16:15
mriedemit's my ass if i don't get what's on my annual goals done16:15
mriedemwhich means over time16:15
lbragstad^16:15
dimsmakes 3 of us ^ :)16:15
lbragstadonly piling on here because i can attest to it first hand16:16
* smcginnis waves from the clubhouse too16:16
dims:)16:16
scasi'm from the 'entirely self-selected' camp, where my employer just happens to align with my public work16:16
* persia tries very hard not to read that as "There is no point in valuing goal champions as leaders" and finds some less lucky people to argue with16:17
cdentpersia: except that you're talking to some of the most visible leaders in the community16:17
scashowever, i believe that recognition needs to exist at all levels16:17
cdentso you need to take account of that16:18
scaswithout recognition, morale wanes16:18
persiacdent: Yes, who I believe get that way because of the policies of their sponsors, which policies I think it valuable to expose and reward.16:18
cdentdims, mriedem, smcginnis are, to put it mildly, powerhouses, but much of that power is commitment by themselves16:18
mriedemwatch me go powerhouse my way into a haircut16:19
dtroyeralso consider how many of us got to this position with our current employers…16:19
*** mriedem is now known as mriedem_away16:19
jbrycemriedem: thanks for the suggestion. it's good to hear that recognition would be welcome during keynote/all attendee time because it's different than the feedback we received around the original iteration of those awards and is why we moved them to a more "developer-centric" venue16:19
dtroyerin some cases the current gig may have been aided due to being on the road to leadersip already…16:19
mriedem_awayjbryce: tbc, it was david medberry's idea in YVR16:20
scasanother constant in technology is that tech-minded people tend to agree past one another often, and i've seen it in other f/loss communities. when you factor in an individual's personality, that agreement can become violent when largely constrained to bits of text on a screen16:20
jbrycei'm not sure if we can do them all during keynotes, but i'll put it on the list of things to figure out how to handle16:20
clarkbthe problem with doing them in keynotes is very little of the group you are trying to recognize actually attend keynotes ime16:21
*** jamesmcarthur has joined #openstack-tc16:21
smcginnisMaybe a just a slide?16:21
persiajbryce: I think that those who are recognised and their peers would welcome such a ceremony in front of a larger audience.  Some other membes of the audience may care less.  The value of broader audience recognition to those recognised probably outweighs a few minutes of folk who don't care abiout how OpenStack is made being bored (why are they attending again?)16:21
cdentsmcginnis++16:21
cdentdoesn't need to be a big deal, just a show and tell to that audience16:22
cdentlater is the awarding16:22
jbrycepersia: to be clear, the feedback i'm referring to was from the award recipients, not other attendees16:22
persiaInteresting.  Definitely unexpected.  Thanks for the extra data.16:22
scasin another community i frequent, their annual conference concludes with a closing ceremony that includes the recognition of community awards16:22
jbrycethought the awards were cheesy, didn't want to get up in front of a big crowd, etc16:23
jbrycefelt more comfortable and that it was more authentic doing it in a less formal environment with their peers16:23
persiaIt isn't nice to force people, but I wonder if "I don't want to stand up in front of everyone" correlates with things like "I don't want to put my name on the ballot for TC"16:23
scasyes and no. i have genuine issues presenting due to my background, but i did put my name on the list16:25
cdentpersia: hmmm. If I had been called up in front of the keynotes to accept my "rebellious questioner" aware I might have been a bit reluctant16:26
scasa few releases ago, i'd have likely dismissed the notion entirely, musing something about work16:26
cdentbut here I am on the tc16:26
persiacdent: So maybe not so much then :)16:26
*** AlanClark has quit IRC16:28
jbryceone option might be to do the less formal ceremony during lunch and then bring the recipients up as a group during the keynote. that way people can still have some fun during the presentations and individuals aren't necessarily singled out on a big stage. also helps meet the timing requirements16:29
jbryce(presentations meaning the presenting of the awards)16:30
persiaSpeaking as someone who missed an award by arriving to lunch late, that would also usefully serve as notice "Arrive to lunch on Friday on time" to the appropriate folk.16:31
scasjbryce: corollary to what i said above, chefconf (which has a similar cost barrier for attendees) holds their 'awesome community awards' ceremony at the end of the presentation track, so that those who want to follow along can show up, but there's no captive audience. lunch might be more interrupted by foodings to be as effective16:31
zanebif we're going to do something can I also request that we not do it last thing in the keynote, when it's already 20 mins over time and 70% of the audience has left?16:35
scasattendance is about what you'd expect: a larger-than-needed room, but still a healthy amount of people from all backgrounds16:36
scasit, too, is recorded and distributed along with the presentations16:37
*** jamesmcarthur has quit IRC16:37
*** jamesmcarthur has joined #openstack-tc16:39
scashaving a ceremony in morning keynotes, when i harken back to the superuser nomination i was part of, felt more like like it induced fatigue than celebrated accomplishment16:41
*** jpich has quit IRC16:41
scasbeing recognized is great, but a large group of people only wants to clap so much16:42
*** dtantsur is now known as dtantsur|afk16:49
*** jaosorior has quit IRC17:00
*** jaosorior has joined #openstack-tc17:01
*** jamesmcarthur has quit IRC17:04
*** ChanServ sets mode: -rf 17:13
*** jamesmcarthur has joined #openstack-tc17:17
*** jamesmcarthur_ has joined #openstack-tc17:17
*** jamesmcarthur has quit IRC17:21
*** e0ne has joined #openstack-tc17:34
*** jamesmcarthur_ has quit IRC17:39
*** dkrol has joined #openstack-tc17:39
*** diablo_rojo has joined #openstack-tc17:40
*** mriedem_away is now known as mriedem17:41
*** jamesmcarthur has joined #openstack-tc17:56
TheJuliaThat is true...18:00
smcginnisI am looking forward to seeing everyone, but I know it's going to disrupt some things.18:00
smcginnisOops, wrong window.18:01
smcginnis:)18:01
mrhillsmantoo late, showed your hand18:01
smcginnisGlad that was the last thing I had said. :P18:01
*** e0ne has quit IRC18:01
mrhillsmanlol18:01
lbragstad:u18:01
*** openstackgerrit has quit IRC18:05
*** e0ne has joined #openstack-tc18:06
*** e0ne has quit IRC18:08
*** melwitt is now known as melwitt_awaysick18:18
*** jaosorior has quit IRC18:27
* TheJulia raises an eyebrow18:27
*** jamesmcarthur has quit IRC18:40
*** jamesmcarthur has joined #openstack-tc18:50
*** e0ne has joined #openstack-tc19:05
mnasersome really cool discussion i missed!19:14
*** zaneb has quit IRC19:15
*** zaneb has joined #openstack-tc19:15
mnaserjbryce: that update was really useful imho, it's very helpful to keep the community up to date of what's happening in the foundation side of things, i think at least on the tc side, a lot of us appreciated that update19:15
mnaseri'm not sure if it was sent to foundation ML only which might not have that much visiblity as the rest of the MLs though19:16
*** ricolin_ has joined #openstack-tc19:17
*** ricolin_ has quit IRC19:17
*** ricolin has quit IRC19:19
*** cdent has quit IRC19:19
mriedemit's not19:20
fungiwell, it's foundation-specific changes. i suppose they could also cross-post that to... the various project announcement lists? or a bunch of different discussion lists?19:21
*** ricolin has joined #openstack-tc19:21
fungicertainly worth pointing out that post anywhere it seems relevant19:21
mrhillsman++19:24
fungithe only bit there that's particularly relevant to openstack-the-project is that it's proposed to be grandfathered in as an already confirmed project19:26
fungimost of the stuff it outlines is more important for pilot projects and those considering becoming pilot projects to be aware of19:27
zanebyeah, it's mostly of interest to me as a foundation member, not so much as an openstack developer, so I think it's on the right list19:29
zanebthat said, there are a lot of foundation members who don't read the foundation list19:29
mriedemthere was a question from jroll in the -dev list19:31
jrollwell, given the fact that the foundation is no longer focused on only openstack, I think openstack folks might consider it interesting19:31
mriedemso i've replied to that with the link to http://lists.openstack.org/pipermail/foundation/2018-August/002617.html as follow up19:31
jrollmriedem: I only asked that because people pontificated about it here for an hour instead of just asking :)19:31
mriedemjroll: let us ask why there was just asking and not action shall we?19:35
* mriedem digs in19:35
*** openstackgerrit has joined #openstack-tc19:41
openstackgerritMerged openstack/governance master: Update upgrade-checkers goal with storyboard info  https://review.openstack.org/59975919:41
openstackgerritMerged openstack/governance master: Move mistral-extra under mistral repos  https://review.openstack.org/59755119:42
openstackgerritMerged openstack/governance master: Retire some infra repositories - step 4  https://review.openstack.org/59763919:42
fungispeculation over https://www.sdxcentral.com/articles/news/ebay-moves-away-from-openstack-embraces-kubernetes-and-docker/2018/09/ whether "moving away from OpenStack" means they're no longer using nova, or no longer using any openstack services. people outside the openstack inner circle do still seem to confuse "openstack" with nova itself (or at least nova's particular use cases)19:51
mrhillsmani think it is relevant as a whole because it is well openstack community19:51
mrhillsmanin part it touches on the why so many MLs19:54
mrhillsmanfungi i am also not sure what the purpose of that article was other than to get you to click on the title19:58
mrhillsmani mean click on it/read based on the title19:58
fungimrhillsman: well, it includes a quote from ebays vp of platform engineering saying they are "moving away from OpenStack" but yes it would be interesting to find out whether he's misunderstood what the engineers have told him or whether that's really accurate20:00
mrhillsmanor if she took that quote out of context20:00
*** e0ne has quit IRC20:02
*** ricolin has quit IRC20:04
* mnaser doesn't understand this whole thing20:06
mnaser"managed 167,000 virtual machines (VMs) and 4,000 applications."20:06
mnasersay very generously 100 VMs per machine .. thats ~1670 compute nodes at the very least20:07
mnaseryou're gonna need a way to manage that physical infrastucture..20:07
mrhillsmanaccording to the talk at the boston summit ebay is supporting baremetal, gpu, and vms via k8s20:10
mrhillsmansmall footprint but moving quickly to go all k8s20:10
clarkbmrhillsman: that was all on top of openstack at that time fwiw20:10
mrhillsmanbut still on top of openstack20:11
scasmy impression that i get from pieces like that is that 'people' expect 'openstack' to be more like a company-backed venture and not a collection of open source apis maintained by passionate individuals20:13
mrhillsmanright, at the time, but moving quickly to go all k8s according to the talk, but yes, that article raises more questions rather than clearly state where/why no more openstack20:13
scask8s is also a darling tech right now, still in the early parts of scaling the hype cliff. eventually, it'll see its cooling phase, but not before perceptions of it eating other communities from the inside fully manifest themselves20:15
scaswe've not seen peak k8s yet. 2015 hasn't happened, metaphorically speaking20:16
*** Guest32276 has joined #openstack-tc20:16
*** Guest32276 is now known as amrith20:16
mriedemfungi: i was never speculating about openstack == nova20:17
mriedemor is this something else?20:18
mriedemoh i see, "and moving away from OpenStack"20:18
mriedemtbf,20:19
mriedemone of the rocky marketing articles noted that "now you can manage baremetal from nova!"20:19
*** tosky has joined #openstack-tc20:19
jrollwell, that's not wrong20:19
jroll:P20:19
scasfrom the operator camp, i can say that those conversations have been happening at more places than ebay. when it gets filtered out to the publications, it tends to be misinterpreted or the message gets miscontrued. the blatant "we're dumping A for B, join us to change the world" is a signal that isn't being ignored at the IC level20:21
jrollyep, I've watched the same confusion at multiple employers now20:22
scasnumerous people i know have shifted from openstack to either k8s or aws. there's almost no room in that group of technologists for any other option20:22
*** jamesmcarthur has quit IRC20:27
scasmy umbrella statement includes a non-trivial amount of ex-rackers, for provenance20:28
* mnaser grows increasingly frustrated with the k8s OR openstack thing20:31
scas++20:31
mnaseri dunno why people don't understand that both have different use cases and compliment each other20:32
mnaser(forgive me) but you'd have to be pretty delusional to think every single org is going to adopt containers the right way™20:32
mnaserwe still got tons of folks using bare metal, cloud adoption just now is starting to pick up and that was a relatively easy transition20:32
fungiwell, in the press anyway, dichotomies get you eyeballs. if there's no exciting conflict between the two technologies you can exploit in an article, fewer people will read it20:33
mnasermoving from bm => cloud is relatively simple, cloud => containerized is .. a whole *another* story20:33
scasplaying realities off one another is what garners clicks. picture seeing something about openstack dominating in mainstream news. it has no 'substance' if there isn't a foil to compare it to, at least in the information age20:35
scaspeople are more skeptical of whizbang awesome if there is no baseline20:35
scaswith startups branding themselves as the 'something of Z', the natural inclination is to look for something for comparison. openstack used to be compared to the giants of the day, but now it's lived long enough to become the villain to the k8s story20:40
scasthe blagosphere, unfortunately, picks up on that with a laser focus20:41
*** markvoelker has joined #openstack-tc20:52
TheJuliaI really feel that the hype curve encourages people to go "hey, look at what I did", and try to one-up each other.20:55
*** dims has quit IRC20:55
scasit does encourage a manner of subtle competition. some see it as friendly, some not so much20:58
mnaserwhy not say "hey i made a cool things which works even etter with your cool thing so we can make even coooler things"20:58
scasspeaking from a USian perspective, there is a strong competitive nature that is baked into the very culture of the industry. collaboration has been something viewed more with skepticism than anything, as history has made a mockery of certain collaborative efforts. there's even a trope in the SF bay area about it, the bay bridge, comparing its newer, less robust, construction to that of the golden gate21:01
scasbridge21:01
TheJuliaI think when people see competition, being collaborative kind of evaporates from the mental picture21:02
TheJuliascas: Similar experiences in my career so far as well, although no tropes like that... yet.21:03
scasTheJulia: i've lived all over the US over the past 15 years since leaving the solitude of small town america for 'the big city'. i picked up a thing or two :)21:04
scas15? closer to 20, but nobody's counting21:05
* TheJulia really tries to resist getting on a toxic corporate culture soapbox21:06
* TheJulia goes and back to code that she had her brain in earlier21:07
clarkbfunny story when I was a student at $engineering school we were getting reaccredited as an institution whose paperwork has value in the world and learned that the reason we did so little collaborative work as students was you can't get accredited if you can't show each individual student is learning $listofthingsrequired21:08
clarkbwhich unfortunately turns things competitive long before you enter the corporate wrold21:08
TheJuliaclarkb: our society is broken :(21:09
*** dims has joined #openstack-tc21:11
notmynamedon't give up hope! we can talk about the general "society" being broken, but we factor in to it! one of the most surprising things I've learned by being in the openstack community is how effective marketing can be21:24
notmynamemy point is, we can be a part of the story that is told. if we are actually saying "use X and openstack together because they go better together", then that's something that can make a difference in how people talk about openstack and position it21:25
notmynameIMO that's one of the reasons the foundation has been doing their new stuff in the transition to "open infrastructure" instead of "open stack"21:26
notmynameI have my own strong opinions on where an how openstack is talked about and how we organize ourselves, and I'll be the first to agree with anyone saying that there are some really really hard problems to solve21:27
notmynamemostly around the people organization :-)21:28
notmynameI'm only trying to offer some hope that if we ourselves persist in focusing on solving problems for people in production (and not comparing ourselves to whatever the new hotness is), then we can continue to be proud of what we make and show how we can continue to work well with new tech as it comes along21:29
notmynamefor example, didn't keystone get something working to make it work with k8s? that's great! we (as openstack) have a piece of tech designed to solve a particular problem, and it's being used to help new communities solve problems too. the k8s community is strong for it. and the openstack community is stronger for it21:31
scasmy observation, from the deploy space, is that organizations comprised of people enter into a multi-year affair when it comes to infrastructure-level decisions, whether or not they immediately understand it. once something is in production, marketing has an opportunity to play realities off one another, and it can be very effective if the individual(s) are particularly salty on a given day21:31
scaswe tech folk can get pretty salty, even the nicest of us21:31
scasit's the tragedy of knowledge work, and why people can violently agree with one another but not see it as agreeing21:32
TheJulianotmyname: you raise an excellent point that gives me quite a bit of deja vu21:32
TheJuliascas: that too is a very excellent point, at some point people are not on the same page and don't interpret the word being written or said as agreement21:35
clarkbnotmyname: indeed. It helps to be explicit about what we have accomplished rather than only dwelling on the bad bits and I think we (opensatck) often do a poor job of that21:42
clarkbhell we just released rocky21:42
mrhillsmanagree with notmyname as well and had a discussion with a few people re the same over the past couple of weeks21:44
scasclarkb: that's indemic to the nature of work, too. think to retrospectives that turned into self-flagellation sessions21:46
clarkbscas: with releases I think it also has to do with how easy and automated they have become as well. It used to involve a fairly significant group of individuals to get one out. Now a single person can do it and there are basically no fires21:47
clarkbscas: which means as a community we can effectively miss that we've bottled up a release and shipped it21:47
scasindeed. with the ease of things getting out the door, there's no big wind-up to a big bang21:47
scaschef openstack releases uses to be akin to the vogons hitting hyperspace. as tooling, methods and people matured, that volitility naturally settled down21:50
scastypos be damned, it's easy to lose track of what one has done positively. it's way easier to reflect on one's own shortcomings than what one has accomplished21:52
scasin f/loss, that positive reinforcement comes from people *not* making noise, which is not easy to use as motivation21:53
mrhillsmanespecially when there are plenty of folks willing and actively helping you to do just that :)21:53
scasin bsdland, which has had its own share of struggles, one person maintaining a super complex portion that 'everyone' needs/uses is not an uncommon thing21:55
scasbut there's also next to no fanfare from corporations21:56
fungithe openstack foundation marketing team and others on staff have been persistently pushing a "here's how openstack and kubernetes compliment each other" story for the past couple years already, but there's a lot of entrenched "kubernetes replaces/is the new openstack" mindset out there already to counter21:56
fungii know ttx has given talks and published articles about that topic, getting more people to do the same will hopefully help21:58
fungiosf presence has been regular at kubecon/cncf/related events22:00
fungiplus keynotes about complimentarity22:01
fungiat osf events22:01
fungii'm sure they welcome all the help they can get in spreading the word about cooperation between communities and the software they create22:01
*** mriedem is now known as mriedem_away22:02
*** mriedem_away has quit IRC22:02
*** dkrol has quit IRC22:21
*** diablo_rojo has quit IRC22:54
*** tosky has quit IRC22:59
*** diablo_rojo has joined #openstack-tc23:20
* jroll will try to help do his part as he productionizes some k8s-on-openstack things23:34

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