Monday, 2020-07-20

*** irclogbot_3 has quit IRC00:16
*** tetsuro has joined #openstack-tc00:19
*** irclogbot_2 has joined #openstack-tc00:20
*** tetsuro has quit IRC00:39
*** tetsuro has joined #openstack-tc00:41
*** markvoelker has joined #openstack-tc01:36
*** markvoelker has quit IRC01:41
*** ricolin has joined #openstack-tc01:43
*** tetsuro has quit IRC03:02
*** e0ne has joined #openstack-tc03:03
*** e0ne has quit IRC03:07
*** e0ne has joined #openstack-tc03:13
*** e0ne has quit IRC03:18
*** e0ne has joined #openstack-tc03:33
*** e0ne has quit IRC03:37
*** e0ne has joined #openstack-tc03:43
*** e0ne has quit IRC03:48
*** e0ne has joined #openstack-tc03:53
*** tetsuro has joined #openstack-tc03:57
*** e0ne has quit IRC03:57
*** e0ne has joined #openstack-tc04:03
*** e0ne has quit IRC04:07
*** e0ne has joined #openstack-tc06:13
*** e0ne has quit IRC06:17
*** e0ne has joined #openstack-tc06:32
*** tetsuro has quit IRC06:34
*** tetsuro has joined #openstack-tc06:36
*** e0ne has quit IRC06:37
*** e0ne has joined #openstack-tc06:43
*** e0ne has quit IRC06:47
*** Luzi has joined #openstack-tc07:02
*** e0ne has joined #openstack-tc07:03
*** e0ne has quit IRC07:07
*** tetsuro_ has joined #openstack-tc07:15
*** tetsuro has quit IRC07:19
*** e0ne has joined #openstack-tc07:26
*** tosky has joined #openstack-tc07:34
*** tetsuro_ has quit IRC07:41
*** tetsuro has joined #openstack-tc07:41
*** ralonsoh has joined #openstack-tc07:55
*** markvoelker has joined #openstack-tc08:04
*** markvoelker has quit IRC08:09
*** markvoelker has joined #openstack-tc08:14
*** markvoelker has quit IRC08:24
*** markvoelker has joined #openstack-tc08:27
ttxsmcginnis: I'm surprised that "the application of a trademark for Istio was denied"... Do you have a source for that info?08:32
*** markvoelker has quit IRC08:32
ttxThe USPTO has ISTIO word mark owned by Google LLC since August 31, 201808:32
*** ralonsoh_ has joined #openstack-tc08:53
*** ralonsoh has quit IRC08:55
*** tetsuro has quit IRC09:12
*** ricolin has quit IRC09:17
*** Ortet has joined #openstack-tc09:29
*** tosky has quit IRC10:08
*** Luzi has quit IRC10:08
*** irclogbot_2 has quit IRC10:08
*** johnthetubaguy has quit IRC10:08
*** tosky has joined #openstack-tc10:10
*** Luzi has joined #openstack-tc10:10
*** irclogbot_2 has joined #openstack-tc10:10
*** johnthetubaguy has joined #openstack-tc10:10
*** tkajinam has quit IRC10:29
*** Ortet has quit IRC11:37
smcginnisttx: https://tsdr.uspto.gov/documentviewer?caseId=sn88101573&docId=SUL20190623140201#docIndex=0&page=111:43
smcginnisEarlier rejection - https://tsdr.uspto.gov/documentviewer?caseId=sn88101573&docId=OOA20181217115244#docIndex=4&page=111:49
smcginnis"Registration of the applied-for mark is refused because of a likelihood of confusion with the mark in U.S. Registration No. 4635373."11:49
openstackgerritLuigi Toscano proposed openstack/project-team-guide master: Zuulv3 migration guide: initial round of fixes  https://review.opendev.org/74192512:18
openstackgerritLuigi Toscano proposed openstack/project-team-guide master: Zuul v3 migration guide: initial round of fixes  https://review.opendev.org/74192512:19
toskyI'm not sure who is the exact owner of project-team-guide; it seems that most of the people are past TC members, but not all currents12:20
toskymaybe the former documentation team?12:20
toskyanyway, I addressed most of the requests (and a few other fixes) for https://review.opendev.org/740727 (which tries to minimize the changes) through https://review.opendev.org/74192512:21
*** ricolin has joined #openstack-tc12:37
*** zbitter is now known as zaneb13:07
*** ricolin_ has joined #openstack-tc13:08
ttxsmcginnis: fun :)13:10
*** ricolin has quit IRC13:10
*** ricolin has joined #openstack-tc13:16
*** ricolin_ has quit IRC13:17
mnaserhttps://ironicbaremetal.org so i guess this is a tthing now13:22
fungiwhat a handsome bear13:28
*** bnemec has joined #openstack-tc13:32
openstackgerritMerged openstack/project-team-guide master: Import the Zuul v3 porting guide  https://review.opendev.org/74072713:39
knikollao/14:04
gmanno/14:04
njohnstono/14:05
*** dklyle has joined #openstack-tc14:59
*** Luzi has quit IRC15:09
*** ralonsoh_ is now known as ralonsoh15:10
*** jgwentworth is now known as melwitt15:19
gmanntc-members, anyone would like to +W the dragonflow repo cleanup patch which is holding smcginnis to proceed - https://review.opendev.org/#/c/737564/215:59
jungleboyjgmann:  Done.16:01
gmannjungleboyj: thanks16:01
knikollabeat me to it :)16:01
jungleboyj:-)16:02
jungleboyjThe early bird ...16:02
toskyis it just me, or tox -e docs on the governance repository fails because I18n can't be found in projects.yaml?16:02
knikollahas had more coffee :P16:02
gmanntosky: is it? i think we merged many doc after i18 moved as sig16:03
toskythat's why I'm confused16:03
gmannthis was latest doc run -https://review.opendev.org/#/c/739150/16:04
fungiclean your doc/build dir16:04
toskywhich should be the same as a local execution (almost)16:04
fungiyou probably have stale files16:04
*** yoctozepto has quit IRC16:12
toskyI had already cleaned .tox and doc/build, but it ended up being a bit more tricky: I cleaned reference/projects/ (all but index.rst)16:12
fungioh, yep16:13
*** yoctozepto has joined #openstack-tc16:13
fungii forget it builds things outside doc/build16:13
fungimight be a good idea to have the tox target include a command to pre-clean those files16:13
*** ricolin has quit IRC16:14
openstackgerritLuigi Toscano proposed openstack/governance master: V goals, Zuul v3 migration: update links and grenade  https://review.opendev.org/74198716:37
*** dklyle has quit IRC17:21
*** dklyle has joined #openstack-tc17:21
openstackgerritMerged openstack/election master: Switch to newer openstackdocstheme version  https://review.opendev.org/73485417:35
*** ralonsoh has quit IRC17:48
*** e0ne has quit IRC17:55
mnasertc-members: we really haven't had much going into https://etherpad.opendev.org/p/kubernetes-cross-community-topics18:03
mnaser(it also went to the ML and no response there either)18:06
mnasertc-members: https://review.opendev.org/#/c/741859/2 do we think this is ok?18:50
mnaserbecause i'm not ok with running glance-api under eventlet18:50
mnaserand not ok with having glance as the unicorn project that needs to still run it's own application server18:50
mnasersure there's no interest to fix it but if there's no interest to fix it but interest in inserting $some_other_fancy_feature18:51
mnaserwe're failing to do "what's best to openstack first"18:51
mnaserit's beyond frustrating.  it's very much a kick to folks working on openstack-ansible (because that's how it deployed it) and the overall community effort of going towards uwsgi18:52
mnasermostly to support some mechanism that is not even fully mature or seen much use yet, image import.18:52
fungion a related note, it may be worth tc members thinking about the implications of https://review.opendev.org/74184618:55
mnaserand in another fun note, not only did that change get merged to master, it was backported to ussuri -- https://review.opendev.org/#/c/741992/18:56
mnaserwe've literally went from not recommended to unsupported in a backport18:56
dansmithin like 20 minutes18:56
*** tosky has quit IRC18:57
smcginnisIt can be considered a bug that it said it was "not recommended" rather than unsupported though. "You can run this way if you want (even though we know it's horribly broken)". Personally, I'd rather have my software work than have it be broken for the sake of consistency with other projects. None of this is ideal though.19:02
dansmithsmcginnis: yeah, unless there's a reason, no need to just remove pure wsgi as an option, right?19:03
dansmithsmcginnis: this came about because I wanted to make the pure wsgi server abort if you've asked for import to be enabled, just to avoid advertising to the API clients that it's supported19:03
dansmithmy preference would be to keep pure wsgi, but not let it advertise things we know are not usable19:04
mnasersmcginnis: and how about this? https://review.opendev.org/#/c/741497/419:04
smcginnisdansmith: Yeah, that makes sense to me.19:04
mnaserinstead of warning the user 'you will get degraded experience' or refuse to start if you are in an unsupported config19:04
dansmithsmcginnis: https://review.opendev.org/#/c/741497/19:04
mnaserwe instead mark stuff as unsupported and -2 a change like this19:04
mnaserand also now talking about ripping out the wsgi file entirely from glance too.19:05
mnaserso like in case you had a chance to even do it, you're being 'forbidden'.19:05
mnaserto support a feature that openstack client literally added support for, like, a couple weeks ago, because mordred did the work on it.  so i cant imagine it being ~so widespread~19:05
dansmithmnaser: also the failure path is the API takes the import request and says "202: I will do this" and then nothing ever happens.. no indication of failure, etc because a thread just doesn't get scheduled19:06
gmanni agree, not sure why API (with default) should not tell the reality.19:07
dansmithhence my wanting to make sure the operator can't even start in that kind of mode19:07
mnaserto me dansmith is trying to push a trivial fix to improve quality of life for operators and we're just dropping a -2 on it19:07
mnaserand it bothers me because i know i can just work around it but it's a huge disservice to all our users19:07
mnaserand this is why "openstack is hard"19:07
mnaserwe're +2W something that marks an entire deployment model (used by one of our own projects and deployers) unsupported, backporting it in 20 minutes19:09
mnaserbut we're -2 on a change that stops the user from shooting themselves in the foot.19:09
mnaserand after mordred tirelessly worked on improving glance support in openstacksdk and client19:11
mnaserjokke> mnaser: we just recently dropped the osc promotion from our docs and went back to support only python-glanceclient19:11
mnaser\o/19:11
gmannhummm19:11
knikollait's disheartening, to say the least.19:11
dansmithyeah that is like ... o.O19:11
mnasertbh, i am concerned about the health of the project19:12
gmannwe need to sort out these things first before we start keep adding more and more things in openstack19:12
mnaserhttps://github.com/openstack/openstacksdk/commit/75ae5bf4aadedf47e26264f278c19adb64871735#diff-c2c5af58d554c3e61b4fd2f33ef64bb019:13
mnaserhttps://github.com/openstack/openstacksdk/commit/a66639f806bee1858bee8c929d848b49ae917fb6#diff-c2c5af58d554c3e61b4fd2f33ef64bb019:13
mnasermordred literally went ahead and wrote the code for them19:13
mnaserand they still drop it19:13
smcginnisYou think a team of two running a "core" project is watching other projects like this to see if anything related to them have changed?19:14
gmanni think foundation has intern worked in glance in past(if i am not wrong) and we can have more intern to solve these issue if manpower is the issue.19:15
mnasersmcginnis: yes, they are aware of that effort, let me drag out _why_ that surfaced the first place19:15
smcginnisDon't bother.19:15
smcginnisMy point is, this is a small team that has been on the "stuff is about to completely blow up over here" list for about 3+ years now.19:16
mnaserok, but when someone is helping that team and they are disregarding that help and throwing it out19:16
mnaserwhat do we do then19:16
smcginnisComplaining that they are trying to make sure users of their code actually have an operational system isn't productive.19:16
smcginnisThe work dansmith has been doing has definitely been helping.19:17
* dansmith slips smcginnis the promised $20 under the table for saying that19:17
gmann:)19:17
smcginnisI think part of the issue is there hasn't been consistent support from anyone over the last few years.19:17
smcginnis:)19:17
* dansmith yanks his $20 back19:17
mnaserbut now we have support, yet it's being greeted with "sorry, we got our own agenda here"19:18
dansmithsmcginnis: fwiw I'm well outside of my original feature blast radius, trying to improve everything around this, including devstack and testing, but I definitely understand the drive-by aspect of your point19:18
smcginnisdansmith: Yeah, I was happy to see the work you're doing over there.19:18
dansmithokay you can just keep the $2019:19
mnaserit hurts nobody to disallow the service from starting and disallow opt-in for image import19:19
mnasers/disallow/allow/19:19
smcginnisdansmith: Haha. I can owe you change.19:19
dansmithheh19:19
mnasery'all can settle this, in the next in-person open infra summit being held in 2026 ;'(19:20
dansmithmnaser: if they're trying to deprecate and remove a thing, then it kindaish makes sense, but I think the much larger issue is that root issue of wanting that in the first place,19:20
dansmithespecially with the problems import brings19:20
mnaserimport, as an operator, is a huge operational headache19:20
dansmithlike requiring a common nfs mount for the staging area across all api workers :(19:20
mnaserit means i need to have enough disk space on my controllers19:20
mnaser^ that too, because it has no 'service architecture' so theres' no locality19:21
mnaserits not like 'ok im uploaded to controller-5 so glance-importer on controller-5 do your thing'19:21
dansmiththere's no way "mount staging on NFS" is going to be workable for anyone real, IMHO19:21
mnaser(i actually thought it would indicate which host it was uploaded on and process it there)19:21
mnaserbut this is .. really impossible :\19:21
dansmithyeah, no19:22
dansmithI'm not sure what the path forward is here, but I think that we probably need to communicate in some way that dropping everything in favor of import isn't okay, and maybe decide if uwsgi (even if handicapped) is something we need them to keep19:25
mnaseri agree with that19:26
gmann+119:26
knikolla++19:26
gmannwhat step we can take here from tc ? discussion with glance team (not irc :) but audio or video)?19:27
mnaseri think so, i'd also like the rest of the tc to be involved.  i know cloudnull struggled back when they were around OSA with the whole uwsgi thing19:28
dansmithpresumably we also need a set of acceptance criteria for how import can be improved to make it acceptable as a replacement19:28
mnaserdansmith: that's very reasonable too19:28
dansmithso, is there a plan forward?20:12
mnaserknikolla: do you think you can help setup an adhoc meeting (i know, its a pita, because we still don't have meeting times) to get to the bottom of this?20:14
mnaserknikolla: i've seen you seem partially involved and bring in operator feedback to this too20:14
knikollamnaser: sure. it seems more of a how do we get there and who does it rather than lack of good will thing :)20:15
knikollamy involvement is mostly from a "want to understand and help improve" position than from real stakes in the matter20:16
*** e0ne has joined #openstack-tc20:20
dansmithif we're going to communicate that uwsgi needs to be supported even if handicapped, I guess I will wait to abandon my patch20:21
dansmithin case it ends up palatable20:21
dansmithI should say ya'll're instead of we're I guess :)20:22
mnasertc-members: ^ thoughts on above?20:23
knikollai'd rather us push to have uwsgi fully supported and find a way to get there20:25
knikollasame for osc20:25
dansmithknikolla: well, landing fixes to the uwsgi mode, even if they're just to call out things that aren't supported now, seems like a step in that direction20:26
knikollaif it's a technical challenge on how to implement a API/worker model, it can be adopted from/to other services as well who may have a need tomorrow.20:26
knikolladansmith: yeah, totally, just don't want to see that as the endgame.20:26
dansmithknikolla: in case you weren't around earlier, my patch makes sure the api doesn't expose that import works via wsgi, because right now we tell the api clients it works but doesn't20:26
fungiwith my not-so-tc-any-more hat on, i favor consistency across our services... attempts at consistency are a big part of what makes them openstack and not just some disconnected pile of projects20:26
gmann+1, that is my take too. if cannot support fully then just document or fail the non-supported features like 74149720:27
knikolladansmith: yeah, i agree on documenting what doesn't work20:28
dansmithso, I'm not sure if this fits that or not: https://review.opendev.org/#/c/741992/20:28
gmannconsistency is much needed from usage perspective20:28
dansmithbut we just landed docs in *ussuri* that says "don't ever deploy with uwsgi"20:28
knikollafungi: not only that but it reduces knowledge/tech debt.20:28
dansmithso we might want to consider asking them to revert that? or change it to a list of things that won't work for the time being20:29
fungiknikolla: sure, i see that as a reason for openstack being openstack20:29
gmann+1, that is not backport candidate.20:29
knikollai'm in favor of asking them to revert the docs patch, if the rest of tc agrees.20:30
dansmithgmann: it's merged already20:30
dansmither, it's in the gate20:30
gmannknikolla: it will be good we list the things to solve as first step and long term. like revert of backport and keep support wsgi .20:30
gmanndansmith: yeah. i mean that should not have been approved.20:30
dansmithack20:31
mnasershould we start gathering these in an etherpad?20:36
knikollamnaser: already on it20:36
gmannyeah20:36
knikollahttps://etherpad.opendev.org/p/tc-glance-wsgi20:39
dansmithknikolla: this is the patch to make uwsgi mode not lie to users, which is how this all started: https://review.opendev.org/#/c/741497/20:41
dansmithfir your references section20:41
dansmith*for20:41
knikolladansmith: thanks, i was just hunting down for that now20:41
dansmithcool20:41
knikollaplease feel free to reword rewrite20:43
gmannadded few things we need agreement on to avoid same discussion again.20:46
dansmithmnaser: did you have a pointer to the patch that removed osc language from their docs?20:47
dansmiththat's probably relevant too20:48
knikollahttps://review.opendev.org/#/c/685247/ i think20:49
mnaserthere's the doc change but afaik it goes beyond that20:49
dansmithah yeah20:50
dansmithmnaser: yep, just context I think20:50
mnaseryeah its just docs20:53
knikollaalright, i'm off for the day. take care everyone.20:55
*** bnemec has quit IRC20:55
gmannknikolla: thanks, GN20:55
*** markvoelker has joined #openstack-tc20:58
*** markvoelker has quit IRC21:02
*** bnemec has joined #openstack-tc21:10
*** markvoelker has joined #openstack-tc21:19
*** markvoelker has quit IRC21:23
*** e0ne has quit IRC21:45
*** e0ne has joined #openstack-tc22:15
*** e0ne has quit IRC22:20
*** e0ne has joined #openstack-tc22:25
*** e0ne has quit IRC22:30
*** e0ne has joined #openstack-tc22:36
*** e0ne has quit IRC22:40
*** e0ne has joined #openstack-tc22:46
*** e0ne has quit IRC22:50
*** tkajinam has joined #openstack-tc22:53
*** markvoelker has joined #openstack-tc22:53
*** markvoelker has quit IRC23:03
*** bnemec has quit IRC23:20
*** e0ne has joined #openstack-tc23:22
*** e0ne has quit IRC23:26
*** e0ne has joined #openstack-tc23:32
*** e0ne has quit IRC23:37

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