Tuesday, 2020-07-21

*** openstack has joined #openstack-tc07:31
*** ChanServ sets mode: +o openstack07:31
*** tosky has joined #openstack-tc07:37
*** njohnston has quit IRC07:46
*** e0ne has joined #openstack-tc08:31
ttxIt's merged, but not released yet, so there is time to revert it08:31
*** tetsuro has joined #openstack-tc08:58
*** tetsuro has quit IRC09:00
*** tetsuro has joined #openstack-tc09:03
*** markvoelker has joined #openstack-tc09:16
*** markvoelker has quit IRC09:21
*** tetsuro has quit IRC09:22
*** tetsuro has joined #openstack-tc09:25
*** tetsuro has quit IRC09:29
*** ricolin has quit IRC10:18
*** markvoelker has joined #openstack-tc10:27
*** markvoelker has quit IRC10:31
*** markvoelker has joined #openstack-tc11:18
*** markvoelker has quit IRC11:22
*** iurygregory has quit IRC11:49
*** markvoelker has joined #openstack-tc11:50
*** tkajinam has quit IRC11:56
*** iurygregory has joined #openstack-tc11:59
*** ricolin has joined #openstack-tc12:15
*** ricolin has quit IRC12:56
*** njohnston has joined #openstack-tc13:00
*** njohnston has quit IRC13:05
*** njohnston has joined #openstack-tc13:06
njohnstono/13:22
*** bnemec has joined #openstack-tc13:38
*** tenbrae has joined #openstack-tc13:47
cloudnullo/13:51
jungleboyjo/14:01
*** ricolin has joined #openstack-tc14:21
*** Luzi has quit IRC14:34
*** Luzi has joined #openstack-tc14:48
*** Luzi has quit IRC14:50
knikollao/15:06
dansmithknikolla: since I think you have the torch for this glance thing,15:07
dansmithknikolla: I spent some time last night looking into what the insurmountable challenges are preventing us from running glance in wsgi mode with all their async support in place15:07
dansmithknikolla: and from what I can tell, it was about two lines of code to hack it up and make it work (seriously)15:08
knikollaoh, wow15:08
dansmithknikolla: so I've started work on a proper change: https://review.opendev.org/#/c/742065/15:08
dansmithknikolla: I know, I'm disappointed too, because I've been going on their word that it was like moving a mountain and pushing devstack changes to make standalone more of a first class citizen15:08
knikollai'd be happy to help as well with review and code if we're that close to getting it done.15:09
knikollaha, it got backported to train as well. https://review.opendev.org/#/c/742028/15:10
dansmithknikolla: yeah, and my patch makes that doc backport even more of a sin, I think15:10
dansmithbecause now that we've retroactively made a bunch of deployments deprecated,15:10
dansmithwe're going to be able to restore that as the default/recommended mode RSN15:11
knikollayeah. docs change should be reverted while we work on a better solution, which may be yours.15:16
knikollathis aspect of "let me help" is one of the things i love the most about open source and open communities.15:16
dansmithwell, fwiw, this help was offered before.. years ago, and they chased them away15:17
smcginnisdansmith: Do you have a link to that?15:18
knikollathat is true, but i think glance was in survival mode at that time.15:18
dansmithsmcginnis: link to what?15:18
smcginnisMy understanding was that the team didn't know how to approach it and no one else had stepped up to dig into it.15:18
smcginnisThe previous attempt to offer help.15:18
dansmithsmcginnis: so I remember mtreinish coming to me in Dublin at least, looking for threading help15:19
dansmithI didn't know anything about taskflow,15:19
dansmithand he also seemed like he was at the end of his rope trying to get them to help or work on it15:19
dansmithI don't know about any actual patches or anything like that, but I know he was working on it15:19
dansmithgmann might remember that15:19
dansmithto be clear, treinish was actively trying to make it work for them, and sought me out as someone who knew about eventlet and threading and things15:20
smcginnisI recall mteinish looking at it, not figuring out a way to make it work right, and then the current state.15:20
dansmithyeah15:20
dansmithhim doing it completely on his own without help and willingness wasn't likely to succeed, which was my point about a previous offer to help15:21
dansmithsmcginnis: I totally get the "they're just two people" thing, which is your point, I know15:25
dansmithhere's my concern:15:25
dansmith1. The -qa team has been kinda kicking this can for them for a long time to keep the WSGI_MODE= cruft available so they can still run standalone15:25
dansmithbut despite that15:25
dansmith2. They have NO tempest tests for the import API which is reportedly something they're planning to move everyone to instead of the current image-create thing15:26
dansmithso definitely some breakdown in communication15:26
smcginnisTotally agree it's a bad situation all around. I just hope we can focus on what we can do to help get the project to where it needs to be rather than spending much time focusing on past things that could have been handled better. Really really happy to see your patch dansmith. Fingers crossed that this might be a solution so we can finally get past all this.15:27
smcginnis(and then we can start pushing on OSC) ;)15:27
knikollatotally agree.15:28
dansmithyeah I mean, I dunno what to do retroactively, but I definitely think there's some concern over them being very small, very critical and maybe as a result of being a very small team, not a lot of oversight into losing sight of the bigger picture15:29
dansmithso, like, maybe they need a little more hand-holding than other projects that have a larger and more diverse team15:29
knikollai do see an opportunity for us to improve the channels of communication.15:29
smcginnisYeah... they've been on the "help wanted" list for a long time now. Doesn't seem to help.15:29
smcginnisThey got an intern for a bit, but what the project really needs is someone with a bit more experience.15:30
knikollawe need more dansmiths15:30
smcginnis++15:30
gmanndansmith: smcginnis these are mtreinish  effort as i remember - https://review.opendev.org/#/c/549743/and all comments in https://review.opendev.org/#/c/545483/515:30
dansmithknikolla: careful what you wish for :)15:30
knikollasmcginnis: has there been any success story with the "help needed" list?15:31
knikollahelp wanted*15:31
dansmithgmann: ah yeah that first patch is pretty close15:31
smcginnisknikolla: Not that I know of.15:32
dansmithgmann: honestly, *plenty* close for someone to pick it up and run with it, if you ask me15:32
gmannbut anyways let's get into what can be done and fix now than history. as dansmith figured out the things and with more testing we can get things forward15:32
dansmithgmann: that's process-based which I don't think is what they'd want for close-to-eventlet behavior, but...15:32
smcginnisAnd it was a regularly recurring topic for the BoD trying to get some attention and hopefully some companies willing to invest some resources towards it.15:32
gmannsmcginnis: yeah but there are many projects in that situation and congress and tricircle are gone because of that. but i agree with you that "someone has to solve the less contributor issues at least for mandatory projects"15:34
smcginnisYeah... the list is growing, not shrinking, unfortunately.15:35
knikollait did evolve into the upstream investment opportunities guide https://governance.openstack.org/tc/reference/upstream-investment-opportunities/2020/index.html15:36
gmannknikolla: that is another question if we need to continue that or not as it has no result.15:37
smcginnisYeah, that renaming made a bug difference. :)15:37
smcginnis*big15:37
fungiyeah, we rewrote them because the board members we tried to approach about the original help wanted list said it wasn't marketable to their organizations and we should instead present them with something they can use to convince business stakeholders15:37
knikollai'm not too optimistic15:38
knikollabut i'm seeing a resurgence of openstack in academia15:38
knikollaand i think we should tailor it more towards that as well15:38
smcginnis++15:38
knikollamaybe do a "research opportunities"15:38
smcginnisThere was some effort in Shanghai to get a more formal university program going.15:38
fungii personally assumed those board members were simply making excuses for why they couldn't help us find experienced full-time long-term headcount15:39
smcginnisThat's a great pipeline to get more people involved.15:39
knikollain our cloud computing course we've always had a few projects related to upstream and had amrith and dims mentor15:39
smcginnisThe problem is, we need more experienced people working on some things. But I suppose if we have some newer folks, that might free up some time for the experienced folks to spend on some things.15:39
fungibecause i haven't really seen any difference in involvement after the rewrites15:39
clarkbsmcginnis: also new people can eventually become experienced peopled15:40
smcginnisfungi: I try to be optimistic about things, but honestly think that's all a lost cause.15:40
smcginnisclarkb: Yep. Long term net positive.15:40
fungiclarkb: problem being we were losing experienced full-time long-term contributors due to changes in business direction from their employers, and in most cases couldn't find them somewhere to go and still be able to continue doing the same things15:41
gmanndansmith: let's test that more (I will help on that) and this is one we can discuss in adhoc meeting also, added your patch in etehrpad https://etherpad.opendev.org/p/tc-glance-wsgi15:42
clarkbfungi: yup, and there is no garuntee that inexperienced people will stick around15:42
gmannknikolla: did we finalize the meeting time? in case i missed15:42
dansmithgmann: "Dan patch" :P15:42
dansmithgmann: sounds good15:42
gmannheh15:43
dansmithgmann: abhi already tested locally and says it works.. I wish we had tempest tests to run against it, but we don't, other than that one we have proposed15:43
dansmithgmann: but yeah, at least devstack in the various configs15:43
gmanndansmith: ok,  i will review that patch right after my email checks15:44
knikollagmann: 3 tc haven't voted yet.15:44
gmannknikolla: ah sorry, i mean glance adhoc meetingh15:46
gmannmeeting15:46
knikollagmann: not yet. i'm holding off on organizing it since it seems we have no blockers and no disagreement yet on path forward.15:47
gmannknikolla: ok.15:49
mnasershouldn't we have a space toa ctually discuss the next steps15:50
mnaserlike what to revert15:50
dansmithknikolla: I think he just said he would not revert the backport, only the doc change in master15:51
dansmithknikolla: to me, the backports are the only ones that really matter, and I don't know how else to express my issues with that15:51
knikolladansmith: is the async fix going to be backported?15:52
knikollamnaser: okay. proposing a meeting during one of our office hours.15:54
dansmithknikolla: dunno, that's a glance core question.. so far it could be backported pretty easily, but it's definitely one of those changes where a whole set of things become possible that weren't before, which seems like it makes it not a candidate for stable15:55
gmannbut even without async fix also, uwsgi in old stable used to work except import and few more features so doc patch was not at all backport candidate at first place.15:55
dansmithright and lots of people don't care about or even want to use import15:56
knikollagmann, mnaser: does tomorrow during office hours work?15:56
mnaseri can make it15:56
gmannknikolla: works for me but i think we need to get glance team availability also ?15:56
mnaserwe should ping the ml15:56
knikollait's right after glance's weekly meeting15:56
dansmiththat's way too early for me, but you don't need me15:56
dansmithknikolla: no you said thursday to them15:57
dansmiththursday I can make, and that's right after their meeting15:57
dansmithtomorrow is 0100 UTC, which is much earlier15:57
knikollawait, it's Tuesday? what is wrong with me15:57
gmann:) that whats i was thinking15:57
gmanni am sure you are takling about thursday office hour15:57
knikollayeah15:58
dansmithknikolla: are you thinking a voice call or irc?15:58
knikolladansmith: i think we want you in it15:58
dansmithknikolla: happy to join, but I have little to offer I think15:58
knikolladansmith: i don't know. what's the precedent for adhoc meetings? voice or irc?15:59
dansmithdunno, I'm just a guest here, I'm just curious16:01
*** ricolin has quit IRC16:02
gmannwe did on irc in past but i prefer voice call for productivity and easiness but not sure if meeting has to be logged or not ?16:05
smcginnisIf things can at least be captured in an etherpad, I think that's fine.16:06
gmann+116:06
knikollathe capturing into an auditable format is crucial.16:06
gmanni think summary on ML or etherpad is fine in voice call16:07
mnaserwe've done adhoc over chat16:09
mnaserbut tbh id prefer an audio discussion with notes16:09
knikollamnaser: [all][tc][glance] sounds appropriate for tags?16:14
*** ralonsoh_ has joined #openstack-tc16:41
*** ralonsoh has quit IRC16:43
*** tenbrae has quit IRC16:56
*** ralonsoh_ has quit IRC17:33
*** ralonsoh has joined #openstack-tc17:41
*** ralonsoh has quit IRC18:08
mnaserknikolla: late but yes20:27
*** e0ne has quit IRC20:27
*** adriant has quit IRC20:39
*** adriant has joined #openstack-tc20:40
*** bnemec has quit IRC22:47
*** tkajinam has joined #openstack-tc22:55
*** iurygregory has quit IRC23:42
*** tosky has quit IRC23:47

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