Wednesday, 2020-09-16

*** tetsuro has quit IRC00:20
*** tetsuro has joined #openstack-tc00:21
*** tetsuro has quit IRC00:21
*** ianychoi__ is now known as ianychoi00:44
openstackgerritMerged openstack/election master: Correct TC Election event in template_emails.py  https://review.opendev.org/75211300:53
*** evrardjp has quit IRC04:33
*** evrardjp has joined #openstack-tc04:33
*** diablo_rojo has quit IRC04:44
*** tetsuro has joined #openstack-tc05:03
*** tetsuro has quit IRC05:22
*** tetsuro has joined #openstack-tc05:23
*** tetsuro has quit IRC05:26
*** tetsuro has joined #openstack-tc05:35
*** tetsuro has quit IRC05:59
*** mrunge_ is now known as mrunge06:00
*** ralonsoh has joined #openstack-tc06:03
*** lpetrut has joined #openstack-tc06:15
*** e0ne has joined #openstack-tc06:24
*** tetsuro has joined #openstack-tc06:40
*** tetsuro has quit IRC06:41
*** slaweq has joined #openstack-tc06:48
*** ralonsoh has quit IRC07:17
*** camelCaser has quit IRC07:30
*** camelCaser has joined #openstack-tc07:31
*** tosky has joined #openstack-tc07:43
*** tetsuro has joined #openstack-tc07:53
*** tetsuro has quit IRC08:12
*** tetsuro has joined #openstack-tc08:18
*** ralonsoh has joined #openstack-tc08:20
*** ralonsoh has quit IRC08:24
*** tetsuro has quit IRC08:24
yoctozeptomorning TC; I couldn't get in touch with our Masakari PTL so we have got no timeslot for Masakari PTG - can it be somehow amended? (I know the deadlines have been missed)08:30
*** ralonsoh has joined #openstack-tc09:16
*** slaweq has quit IRC10:41
*** slaweq has joined #openstack-tc10:54
*** slaweq has quit IRC12:01
*** slaweq has joined #openstack-tc12:30
fungiyoctozepto: maybe check with diablo_rojo_phon in a few hours and see if she has suggestions12:39
*** ccamel has joined #openstack-tc12:53
*** camelCaser has quit IRC12:54
*** ricolin has quit IRC13:20
fungithe tripleo team are exploring the new distributed leadership model: http://lists.openstack.org/pipermail/openstack-discuss/2020-September/017317.html13:32
*** ricolin has joined #openstack-tc13:45
fungithough it seems at least some of them are confused by the inclusion of the traditional "ptl with liaisons" description being included in that resolution14:11
gmanno/14:24
*** lpetrut has quit IRC14:38
knikollao/14:48
openstackgerritThierry Carrez proposed openstack/governance master: Define TC-approved release in a resolution  https://review.opendev.org/75225614:49
gmannOffice hour time15:01
fungisince this is probably the active office hour these days, quick reminder: nominations for tc and ptl open tuesday next week just before utc midnight15:02
fungisix tc seats are expiring, four seats will be up for election15:02
gmanngnoochi issue for Mysql on Focal is merged now but not yet release  -https://github.com/gnocchixyz/gnocchi/issues/1069  (https://github.com/gnocchixyz/gnocchi/pull/1047)15:02
gmannthis is blocking many other projects to migrate integration testing to Focal15:03
mnaserhi folks15:04
mnaserfungi: thanks for that remidner15:04
gmannanother one blocking is barbican which is not yet fixed.15:04
gmannafter these two we will be good to move devstack base jobs to run on Focal15:05
mnasergmann: forgive me but how come it will break everyone if we switch to focal?  wouldn't it break barbican and gnocchi consumers only?15:05
fungiintegration testing15:06
gmannmnaser: yeah their consumer but many projects has their integrated jobs. gor gnoochi it is via ceilometer integration testing15:06
mnaseri see15:06
gmann*for15:06
mnasermaybe a silly question15:07
gmannsahara disable ceilometer and proceed but i am not sure if that is possible for other project too, like tacker cannot do i think15:07
mnaserbut couldn't we change the nodeset for their specific jobs15:07
mnaserand then that way we don't have to block the world for them and then retroactively 'clean up' after?15:08
gmannmnaser: yeah that is one option.15:08
gmannlet me check how many such jobs are15:08
mnasergmann: i don't know if we're working with a specific timeline but maybe we can have a cutoff time15:09
gmannmnaser: deadlines are already passed but i can work on making the blocked jobs on bionic and rest other on focal.15:09
mnaserthat way no one merges something that breaks focal while we wait for others to move to focal, though that's mostly unlikely15:09
mnaseroh, if we're past it, then maybe that seems like the best approach for now15:09
gmannagree.15:10
fungithe gnocchi error looks like it prevents gnocchi from running with mysql 8, so if a devstack job needs to run ceilometer which needs to run gnocchi then it can't use focal15:10
mnaserfungi: right yep, and i guess by extension "if anyone needs to run ceilometer on focal, they cant"15:11
gmanndevstack base job does not need but few projects specific jobs does15:11
fungimnaser: which in turn means ceilometer can't release as part of victoria, i guess, since it doesn't meet our tested runtime expectations15:11
mnaseri guess we might have the tooling to find devstack jobs that have ceilometer in its required projects or something15:11
mnaserfungi: i think that's another discussion, we don't really test for most of our runtime expectations to be honest15:11
gmannwe have testing patches up so we know what all jobs or projects15:12
mnaseri think opensuse is there and i dont think i see it running on all integrated services, nor centos (but at least tripleo is a 'signal')15:12
fungimnaser: well, if it doesn't run on *any* of our tested runtimes though...15:12
mnaserfungi: did we remove 18.04 from a tested runtime?  i cant remember15:12
* mnaser opens a new tab15:12
fungiyes15:13
gmannyes15:13
mnaserill take your words for it then :)15:13
mnaserok yes, that is problematic then15:13
fungiubuntu 20.04 lts, centos 8, opensuse 1515:13
mnaserhttps://governance.openstack.org/tc/reference/runtimes/victoria.html yep15:13
gmannbut it is not like that they do nt run on any of testing runtime. unit and functional testing on Focal for them15:13
fungimaybe if one of those still ships mysql<8...15:14
fungi(but that seems unlikely)15:14
smcginnisWe probably should have more tests run on centos 8 and opensuse 15.15:14
mnaserfungi: but that introduces another discussion of "validated packages"15:14
mnaseri.e. maybe it works with ubuntu uca but not in stock packages15:14
* mnaser doesn't know that for a fact but just tossing discussion15:15
mnasersmcginnis: i think that would be a reasnoable thing to do. i think we run devstack against all runtimes in the devstack gates, though not sure how often that runs15:15
gmannadded that discussion in PTG etherpad15:15
gmannsmcginnis: +1, or we should distribute it in more balance way15:15
fungiright, there's the fact that ussuri was packaged for focal months ago, so no idea how or if their packaged gnocchi/ceilometer are working15:15
mnaseryeah i guess15:16
mnaserpackaging doesn't mean working :p or maybe uca doesnt use mysql 815:16
gmannexactly and barbican too15:16
fungii don't think anybody has reached out to jamespage or corecb to ask how they got on15:16
mnaserperhaps the uca has a different set of 'infra' packages15:16
mnaseror maybe it's a specific option we need to set in mysql to allow for that behaviour?15:17
mnaser(speaking for gnocchi)15:17
fungijust confirmed, the centos 8 appstream also only includes mysql 8, to get 5.7 you need third-party packages apparently15:17
mnasero_O15:17
mnaseri think tripleo ships barbican15:17
mnaseroh, right, but gnocchi is the issue for mysql15:18
mnaseroooh this is interesting15:19
mnaserhttps://bugs.launchpad.net/barbican/+bug/173432915:19
openstackLaunchpad bug 1734329 in Barbican "CHECK constraint bug in db migration on Mariadb 10.2" [Undecided,New]15:19
fungiyeah, same issue15:20
mnaseri'm curious, why do we use mysql?  why not mariadb?15:20
fungii found that when digging on the gnocchi error15:20
mnasermaybe if we ran mariadb it'll be "new enough" to not be affected by this issue15:20
jungleboyjo/15:20
mnaserbtw i recently learned about how mariadb and mysql are different in ways that surprise you15:20
mnaserthey have different REGEX patterns.  it's wild15:20
mnaserdon't tell me how i found out.15:20
gmannthere was discussion on ML about using mariodb in past right?15:21
mnaseraaah15:21
mnaserfungi, gmann: https://github.com/openstack/devstack/blob/13dac66885ce26ed72e4065be6b8d96fca661c8f/lib/databases/mysql#L18-L2915:22
mnaserwe pretty much run mariadb everywhere15:22
mnaserexcept for ubunt15:22
gmannah15:22
mnaserthats probably how it works inside ubuntu and centos (uca/tripleo) -- i think they all mostly deploy mariadb15:22
fungiahh, yep, some distros replaced mysql with mariadb but kept calling the package mysql15:22
fungijust to add to the confusion15:23
mnaseryep15:23
gmannhumm15:23
mnaseri'm not on the devstack team but i would be +1 on a change that updates ubuntu to use 'mariadb'15:23
fungi(at the time they hadn't diverged much at all)15:23
mnaserand that might solve the gnocchi issue at least15:23
mnaserhttps://packages.ubuntu.com/focal-updates/mysql-server vs https://packages.ubuntu.com/focal/mariadb-server15:24
fungigmann: we had heated debates on whether we test with postgresql, and that led to the creation of the "support" definition, but i don't recall much in the way of mariadb vs mysql discussion15:24
mnaserfungi: it seems that ubuntu is nice enough to actually ship both15:24
fungiyup15:24
mnasergmann: before we go about switching it to everyone -- perhaps we should try a ceilometer job where we set MYSQL_SERVICE_NAME=mariadb15:24
gmannfor long term i think that is best way onwards.15:24
mnaserand then maybe make a change to devstack base with MYSQL_SERVICE_NAME=mariadb and see how it feels15:25
mnaseri agree.  plus, it's more OSS-y.  but don't quote me, i don't know much about licenses :)15:25
fungithis is the closest we got to saying what databases we "support" but it was several years ago now: https://governance.openstack.org/tc/resolutions/20170613-postgresql-status.html15:25
mnaseri know there are users that are happily running postgresql which i consult for15:25
gmannbut i will say to do in Wallaby not as part of Focal migration as we are on the edge of V  release15:25
fungiand in the footnotes for that resolution, we included "The term MySQL is used as a reference to the MySQL database and the close variants MariaDB and Galera."15:26
mnaserthey are unfortunately not s oclose anymore15:26
mnasergmann: i mean, there's two schools of thoughts -- we're already doing something so last minute by switching to focal now -- so maybe do it all at once15:26
mnaserbut there is the other one that "we don't know what else might break"15:26
mnaserwhich usually means "everything we didn't expect" :p15:27
gmannyeah that is my worry   about what else can break15:27
mnaseryou would be surprised.  like i said, they don't even share teh same regex patterns15:27
mnaserso that really blew my mind when i found that out15:27
mnasergmann: is ceilometer 'plugin' inside openstack/devstack or in their repo?15:27
gmannmay be we can move forwards with keeping those jobs on bionic and move rest of other on focal15:27
gmannmnaser: in their repo15:28
fungianyway, i think it's entirely in keeping with the 20170613 resolution to test with mariadb, but we didn't really consider what happens when something can no longer run on mysql though can still run on a variant. i think we expected that we would do our best to keep software working on mysql and all the common mysql variants (including mariadb and galera)15:28
mnasergmann: so how about we try this -- update their jobs to focal and in their plugin have something that sets MYSQL_SERVICE_NAME=mariadb15:28
mnaserpersonally, i think its better that we have everyone on focal with one project using a variation of different db backend, rather than a different underlying OS15:28
mnaserand honestly in my experience most deployments are using mariadb..15:29
fungiit also worries me how we would communicate this at release, so say "openstack works on mysql, oh except if you're using ceilometer and then you need mariadb instead"15:29
mnaserfungi: a release note inside ceilometer?15:30
fungii guess that's doable, but not very operator-friendly15:30
mnaserif we really want to be extreme15:30
mnaserwe can build a multinode job where mariadb is used for gnocchi15:30
fungiand implies that if mariadb is actually the thing all our services can run with, then we probably need to change our messaging to prefer mariadb over mysql15:30
mnaserfungi: i am in favour of that for the next release15:31
gmann+115:31
mnaserthe messaging ain't great for operators but also it's not really our fault either15:31
mnasercause its not openstack that is incompatible with mysql, its gnocchi15:31
gmanni think with reno it can be best effort to communicate, and if it get fixed before V release we will be good15:31
mnaserso a known issue could be "if you are using gnocchi, please be aware of bug x.y.z and make sure you run version 1.2.3 to avoid it OR cherry-pick patch abc"15:32
mnaserassuming gnocchi makes a release that eventually fixes this15:32
mnaserthere are "clean" solutions but i dont know if we have the time to do them15:32
gmannhope so, fix merged almost after a year so  am hoping release also15:33
fungii guess you could say the problem isn't actually gnocchi, but a regression in mysql 815:33
mnaserfungi: well we technically don't know that yet ;)15:33
fungigreat point15:33
gmannok, let me try that today and see how it goes. if not well then running them on bionic is last option we can go with15:33
mnasergmann: i think maybe it might be good to run focal job for ceilometer with MYSQL_SERVICE_NAME=mariadb and see what happens15:33
gmannyeah15:34
mnaserif it doesn't work either, we go back to drawing board -- if it does, even better, and lets try and plan to move towards mariadb cause that's what most deployment tools use in prod15:34
gmannk15:34
mnaserwhat about barbican15:35
gmannfrickler and stephenfin has some fixes up but not merge yet15:35
gmannhttps://review.opendev.org/#/c/731281/ or  https://review.opendev.org/#/c/746281/15:35
gmanni pinged frickler on barbican channel also about it15:36
mnaserat least the nice thing with this is we have somewhat control over its 'destiny'15:36
redrobot👀👀👀15:36
mnaseroh hi there15:37
mnaserit seems like another mysql-y thing15:37
gmannyeah15:37
mnaserdatabases15:39
mnaserwhy do we need those15:39
gmannredrobot: did you check which fix can be merged soon so that we can proceed further on switching testing to Focal15:40
*** e0ne has quit IRC15:42
redrobotgmann, not yet... got meeting hell this AM.  Should be able to look later today.15:42
gmannredrobot: k, thanks15:43
gmannmnaser: no PTG slot, did you decided what all slot we need ?15:44
mnasergmann: i think diablo_rojo_phon was waiting for me to chime in and i didn't get a chance to say "yeah, anything works"15:44
gmann I am planning to book one for RBAC popup team and trying to avoid conflicts as much as i can15:44
mnaseri will try and sync up with diablo_rojo_phon tomorrow unless we do it earlier and just end up putting up a time, i think she made a fair amount of progress on consensus and i am not fully up to date on that15:45
mnaseri've been a little swamped to say the least15:45
diablo_rojo_phonI booked rooms :)15:45
jungleboyjCool.15:45
diablo_rojo_phonI just hadnt announced them yet.15:45
diablo_rojo_phonYou can look at the sign up ethercalc but I put them in the otg planning etherpad too.15:46
diablo_rojo_phon*ptg15:46
diablo_rojo_phonIt's like 2 hours Tuesday and 4 Friday or something like that.15:46
gmanngreat, just saw, i was searching 'TC'  :)15:47
gmannthanks15:47
diablo_rojo_phonAhh similar to my problem looking for you in the list of poll responses the other day :)15:48
gmannheh15:48
*** slaweq has quit IRC15:48
*** slaweq has joined #openstack-tc15:50
gmanndiablo_rojo_phon: just in case if it is possible, i requested for policy popup PTG slot in ML. I can fill survey and book slot accordingly.15:51
diablo_rojo_phongmann: Yeah if you get it in today we can still get it on the official schedule and list of teams.  Worst case whatever is left in the schedule is just reserveable space.15:53
gmanncool, doing it. thanks15:53
mnaserdiablo_rojo_phon: thank you for taking care of it15:54
mnaserbtw, since we merged the change for meetings, i am going to have a doodle up to circulate for availabl etimes15:54
mnaserso we don't lose the office hours15:54
* jungleboyj has the meetings on my calendar now. :-)15:54
gmannmnaser: +115:55
mnaseror we could use the same slot time15:55
gmanni think checking time again will be good as we do not have all members in office hour so may be this is not suitable time?15:57
mnaseri think we had like 9 or 10 people marking that they'd be available at this time15:58
gmannyeah15:58
gmann1015:58
* mnaser shrugs15:59
mnaserwe'll get to it i am hoping15:59
gmannok. anyways after TC election we may need to check time again so doing in this time until then is fine.16:00
mnaseryup, that's true!16:00
gmannnext week Wed office hour time is our first weekly meeting?16:02
mnaseri think the 'community' decided that we have both office hours and meetings16:02
mnaserso we're going to have to come up with a time to meet, outside office hours16:02
mnaserunless people want to replace this office hour by a meeting16:04
mnaseri wouldn't mind that :)16:04
gmannmy vote is to replace :)16:05
jungleboyjThat would be ok with me.16:06
njohnston+116:06
jungleboyjWait what time is this office hour supposed to be at?16:06
gmannits 15 UTC16:09
jungleboyjAh, that is good.  I had it at 13 UTC.  So, yeah, this time works well for me.16:10
*** tosky has quit IRC16:11
*** tonyb has quit IRC16:41
*** tonyb has joined #openstack-tc16:42
*** tobberydberg has quit IRC16:51
*** tobberydberg_ has joined #openstack-tc16:51
*** tonyb has quit IRC17:01
*** ralonsoh has quit IRC17:26
*** ralonsoh has joined #openstack-tc17:58
*** dklyle has joined #openstack-tc18:09
*** tosky has joined #openstack-tc18:51
*** ralonsoh has quit IRC19:20
*** ralonsoh has joined #openstack-tc19:21
*** ralonsoh has quit IRC19:28
*** slaweq has quit IRC21:14
*** slaweq has joined #openstack-tc21:15
*** slaweq has quit IRC21:27
*** slaweq has joined #openstack-tc21:33
*** slaweq has quit IRC21:54
*** tosky_ has joined #openstack-tc21:56
*** tosky has quit IRC21:59
*** tosky_ is now known as tosky22:00
*** slaweq has joined #openstack-tc22:01
*** slaweq_ has joined #openstack-tc22:10
*** slaweq has quit IRC22:13
*** slaweq_ has quit IRC22:19
*** tosky has quit IRC22:59

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