Thursday, 2018-10-04

*** tpsilva has quit IRC00:00
*** jcoufal has quit IRC00:03
*** sthussey has quit IRC00:06
*** jlibosva has joined #openstack-infra00:09
*** agopi__ is now known as agopi00:12
*** jlibosva has quit IRC00:14
*** jcoufal has joined #openstack-infra00:15
*** spartakos has quit IRC00:19
*** jcoufal has quit IRC00:24
openstackgerritJesse Pretorius (odyssey4me) proposed openstack-infra/project-config master: Remove sphinx publishing for openstack-ansible-os_monasca-agent  https://review.openstack.org/60774000:25
*** diablo_rojo has quit IRC00:26
*** jlibosva has joined #openstack-infra00:30
*** jamesmcarthur has joined #openstack-infra00:31
*** tristanC has quit IRC00:33
*** tristanC has joined #openstack-infra00:33
*** jlibosva has quit IRC00:35
*** rlandy|afk has quit IRC00:35
*** anteaya has quit IRC00:38
*** codrcodz has joined #openstack-infra00:39
*** codrcodz has left #openstack-infra00:41
*** longkb has joined #openstack-infra00:50
*** longkb has quit IRC00:51
*** jlibosva has joined #openstack-infra00:51
*** longkb has joined #openstack-infra00:52
*** dave-mccowan has quit IRC00:52
*** adriant has quit IRC00:54
*** gyee has quit IRC00:54
*** studarus has joined #openstack-infra00:54
*** felipemonteiro has quit IRC00:55
*** jlibosva has quit IRC00:57
*** adriant has joined #openstack-infra01:00
*** jtomasek has joined #openstack-infra01:03
*** jtomasek has quit IRC01:07
*** jlibosva has joined #openstack-infra01:13
*** felipemonteiro has joined #openstack-infra01:13
*** jlibosva has quit IRC01:17
*** felipemonteiro has quit IRC01:18
*** mrsoul has quit IRC01:20
*** jlibosva has joined #openstack-infra01:34
*** longkb has quit IRC01:37
*** longkb has joined #openstack-infra01:37
*** ijw has quit IRC01:37
*** jlibosva has quit IRC01:38
*** annp has joined #openstack-infra01:43
*** felipemonteiro has joined #openstack-infra01:49
*** jlibosva has joined #openstack-infra01:55
*** hongbin has joined #openstack-infra01:55
*** studarus has quit IRC02:00
*** jlibosva has quit IRC02:00
*** jtomasek has joined #openstack-infra02:02
*** jtomasek has quit IRC02:07
*** fuentess has quit IRC02:16
*** jlibosva has joined #openstack-infra02:16
*** jlibosva has quit IRC02:21
*** Bhujay has joined #openstack-infra02:24
*** jlibosva has joined #openstack-infra02:38
*** jlibosva has quit IRC02:42
*** ramishra has joined #openstack-infra02:45
*** roman_g_ has quit IRC02:47
*** yamamoto has quit IRC02:47
*** yamamoto has joined #openstack-infra02:47
*** jlibosva has joined #openstack-infra02:59
*** bhavikdbavishi has joined #openstack-infra03:00
*** bhavikdbavishi1 has joined #openstack-infra03:00
*** Bhujay has quit IRC03:03
*** jlibosva has quit IRC03:04
*** bhavikdbavishi has quit IRC03:04
*** bhavikdbavishi1 is now known as bhavikdbavishi03:04
*** udesale has joined #openstack-infra03:14
*** jlibosva has joined #openstack-infra03:20
*** jlibosva has quit IRC03:25
*** hongbin has quit IRC03:27
*** jamesmcarthur has quit IRC03:39
*** jlibosva has joined #openstack-infra03:41
*** felipemonteiro has quit IRC03:45
*** jamesmcarthur has joined #openstack-infra03:46
*** jlibosva has quit IRC03:46
*** ykarel|away has joined #openstack-infra04:02
*** jlibosva has joined #openstack-infra04:03
*** adam_g has joined #openstack-infra04:06
*** jlibosva has quit IRC04:08
*** jamesmcarthur has quit IRC04:08
*** armax_ has joined #openstack-infra04:14
*** kukacz has quit IRC04:14
*** ianychoi_ has joined #openstack-infra04:15
*** electrofelix has quit IRC04:15
*** kukacz has joined #openstack-infra04:16
*** armax has quit IRC04:17
*** armax_ is now known as armax04:17
*** ianychoi has quit IRC04:17
openstackgerritMerged openstack-infra/project-config master: Remove docs from os_monasca-agent  https://review.openstack.org/60770604:18
*** jamesmcarthur has joined #openstack-infra04:20
*** jlibosva has joined #openstack-infra04:24
*** jamesmcarthur has quit IRC04:25
*** jamesmcarthur has joined #openstack-infra04:26
*** jlibosva has quit IRC04:28
*** jamesmcarthur has quit IRC04:31
*** jamesmcarthur has joined #openstack-infra04:31
*** jlibosva has joined #openstack-infra04:35
*** jlibosva has quit IRC04:39
*** tdasilva has quit IRC04:39
*** armax has quit IRC04:41
*** jamesmcarthur has quit IRC04:49
*** felipemonteiro has joined #openstack-infra04:50
*** jamesmcarthur has joined #openstack-infra04:52
*** jlibosva has joined #openstack-infra04:56
*** jlibosva has quit IRC05:01
*** jamesmcarthur has quit IRC05:02
*** udesale has quit IRC05:09
*** jamesmcarthur has joined #openstack-infra05:10
*** slaweq has joined #openstack-infra05:11
*** udesale has joined #openstack-infra05:15
*** slaweq has quit IRC05:16
*** jamesmcarthur has quit IRC05:16
*** jlibosva has joined #openstack-infra05:17
*** jamesmcarthur has joined #openstack-infra05:19
*** jlibosva has quit IRC05:22
*** ykarel|away is now known as ykarel05:23
*** jamesmcarthur has quit IRC05:24
*** ijw has joined #openstack-infra05:25
*** ijw is now known as ijw_05:25
*** ijw_ is now known as ijw05:26
*** jlibosva has joined #openstack-infra05:39
*** jlibosva has quit IRC05:43
*** quiquell|off is now known as quiquell05:49
*** jamesmcarthur has joined #openstack-infra05:51
*** udesale has quit IRC05:53
*** jamesmcarthur has quit IRC05:55
*** udesale has joined #openstack-infra05:58
*** jlibosva has joined #openstack-infra06:00
*** jtomasek has joined #openstack-infra06:05
*** jlibosva has quit IRC06:07
*** jamesmcarthur has joined #openstack-infra06:24
*** jlibosva has joined #openstack-infra06:24
*** florianf|afk is now known as florianf06:26
*** jlibosva has quit IRC06:28
*** aojea has joined #openstack-infra06:31
*** rcernin has quit IRC06:38
*** rcernin has joined #openstack-infra06:38
*** pcaruana has joined #openstack-infra06:40
*** jlibosva has joined #openstack-infra06:45
*** dpawlik has joined #openstack-infra06:46
*** rockyg has joined #openstack-infra06:48
*** jlibosva has quit IRC06:50
*** rockyg_ has joined #openstack-infra06:50
*** rockyg_ has quit IRC06:51
*** rockyg has quit IRC06:53
*** felipemonteiro has quit IRC06:53
*** eernst has joined #openstack-infra06:54
*** shachar has joined #openstack-infra06:54
*** shachar has quit IRC06:54
*** slaweq has joined #openstack-infra06:57
*** jlibosva has joined #openstack-infra06:58
*** kjackal has quit IRC07:00
*** jlibosva has quit IRC07:03
*** eernst has quit IRC07:04
*** rcernin has quit IRC07:10
*** kjackal has joined #openstack-infra07:11
*** shachar has joined #openstack-infra07:15
*** shachar has quit IRC07:16
*** jlibosva has joined #openstack-infra07:18
*** jlibosva has quit IRC07:23
*** ykarel_ has joined #openstack-infra07:24
*** ykarel has quit IRC07:26
*** shardy has joined #openstack-infra07:26
*** ykarel__ has joined #openstack-infra07:28
*** ykarel_ has quit IRC07:30
*** udesale has quit IRC07:30
*** ykarel_ has joined #openstack-infra07:41
*** jklare has quit IRC07:43
*** ykarel__ has quit IRC07:44
*** tosky has joined #openstack-infra07:45
openstackgerritMerged openstack-infra/project-config master: Disable vexxhost mtl1  https://review.openstack.org/60773707:45
*** ykarel__ has joined #openstack-infra07:46
*** ykarel__ is now known as ykarel07:46
*** bhavikdbavishi has quit IRC07:46
*** ykarel has quit IRC07:47
*** ykarel_ has quit IRC07:48
ssbarnea|bkp2how do I add node (npm) tool to a job using openstack-tox-linters?07:52
AJaegerssbarnea|bkp2: as rpm/deb package?07:52
ssbarnea|bkp2AJaeger: yeah, in fact I do not care much how as long it becomes available when the job runs.07:52
*** olivierb_ has joined #openstack-infra07:53
AJaegerssbarnea|bkp2: bindep.txt is the right file to add for those.07:53
*** jlibosva has joined #openstack-infra07:53
ssbarnea|bkp2AJaeger: thanks!07:53
*** udesale has joined #openstack-infra07:53
*** jpena|off is now known as jpena07:53
*** snapiri has quit IRC07:54
AJaegerssbarnea|bkp2: there's also https://zuul-ci.org/docs/zuul-jobs/jobs.html#job-nodejs-npm-run-lint07:54
*** ykarel has joined #openstack-infra07:54
*** pcaruana has quit IRC07:55
*** amoralej|off is now known as amoralej07:55
ssbarnea|bkp2AJaeger: I wonder if it would not be a good idea to start asking suck questions on https://ask.openstack.org - to improve the KB. do you see it as a good idea or not really? Sadly our ask site is far less popular than stackoverflow.07:56
*** pcaruana has joined #openstack-infra07:57
*** snapiri has joined #openstack-infra08:01
*** jklare has joined #openstack-infra08:09
*** ykarel_ has joined #openstack-infra08:12
AJaegerssbarnea|bkp2: that's worth a discussion for the broader team - yes, using that more would be great...08:13
*** derekh has joined #openstack-infra08:13
openstackgerritColleen Murphy proposed openstack-infra/puppet-pip master: [DNM] debugging  https://review.openstack.org/60704808:14
*** ykarel has quit IRC08:15
openstackgerritColleen Murphy proposed openstack-infra/puppet-pip master: [DNM] debugging  https://review.openstack.org/60704808:15
*** ykarel__ has joined #openstack-infra08:20
*** aidin has joined #openstack-infra08:22
*** ykarel_ has quit IRC08:23
*** ykarel_ has joined #openstack-infra08:23
*** bhavikdbavishi has joined #openstack-infra08:25
*** gfidente has joined #openstack-infra08:25
*** ykarel__ has quit IRC08:26
ssbarnea|bkp2AJaeger: this would be a good subject for the weekly meeting, but I have no idea how to add something to the agenda, no etherpad link on https://wiki.openstack.org/wiki/Meetings/InfraTeamMeeting#Agenda_for_next_meeting08:26
ssbarnea|bkp2back to npm subject, I got an interesting error after adding it to npm, something that makes be believe that the version installed is way too old: http://logs.openstack.org/04/607504/2/check/openstack-tox-linters/f0eeec6/job-output.txt.gz08:28
ajohmm http://logs.openstack.org/61/607561/1/check/tox-py36/bc3166c/job-output.txt.gz#_2018-10-03_15_50_47_37438408:29
ajodo I need to do anything special to enable a py36 job?08:29
ajoubuntu-xenial | ERROR:  py36: InterpreterNotFound: python3.608:29
*** e0ne has joined #openstack-infra08:42
*** bhavikdbavishi has quit IRC08:44
*** panda|off is now known as panda08:44
*** ykarel__ has joined #openstack-infra08:45
*** udesale has quit IRC08:46
*** aidin has quit IRC08:46
*** ykarel_ has quit IRC08:48
*** ykarel_ has joined #openstack-infra08:49
*** udesale has joined #openstack-infra08:49
*** ykarel__ has quit IRC08:51
*** kashyap has joined #openstack-infra08:52
kashyapHey folks, is Storyboard still actively being developed?08:52
kashyapIs the plan still intact that all projects supposed to move to it sooner than later?08:53
kashyapI know some projects (Ironic?) have moved to it.08:53
SotKit is still actively developed yeah, and as far as I'm aware that is still the plan09:05
cmurphyajo: you might want to switch to the openstack-tox-py36 job which uses the bionic nodeset, i don't know why the regular one tries to use xenial09:06
*** ykarel_ has quit IRC09:07
*** ykarel_ has joined #openstack-infra09:07
kashyapSotK: Do you know if the Storyboard folks intend the project to be used beyond OpenStack?  E.g. QEMU upstream still uses LaunchPad, and if Storyboard suits their needs, they might consider it.09:08
*** ykarel__ has joined #openstack-infra09:10
*** electrofelix has joined #openstack-infra09:12
*** ykarel_ has quit IRC09:13
*** ykarel has joined #openstack-infra09:18
*** ykarel__ has quit IRC09:19
fricklercmurphy: ajo: tox-py36 is a generic zuul job not specifically tuned to our openstack infra. so it will need a special nodeset defined running bionic in order to work. using openstack-tox-py36 if possible seems indeed the best way forward09:20
*** yamamoto has quit IRC09:22
*** yamamoto has joined #openstack-infra09:22
AJaegerssbarnea|bkp2: the link you give is a wiki, so just edit it...09:22
AJaegerfrickler, if you have some review cycles, please look at : some smaller cleanups for review, please: https://review.openstack.org/#/c/607584/ https://review.openstack.org/#/c/607348/  https://review.openstack.org/#/c/607586/09:23
AJaegercmurphy, ajo, want to update the tox-py36 job? It lives in zuul-jobs repo...09:24
cmurphyAJaeger: from frickler's comment i'm not sure that would be appropriate, and neither it nor its ancestor jobs define any nodeset09:26
AJaegercmurphy: you're right - it assumes a base job defined elsewhere - and that one uses xenial. So, let's leave it...09:27
*** jesusaur has joined #openstack-infra09:30
*** ykarel has quit IRC09:32
*** ykarel has joined #openstack-infra09:32
ajocmurphy: oh, I can switch to openstack-tox-py36 if that works :-)09:33
ajothanks frickler  AJaeger  cmurphy09:33
AJaegerajo: best: use openstack-python36-jobs template09:34
ajoAJaeger: what does that template include?09:34
ajoI only have unit tests with py27,py35,py36 jobs in that repo09:34
ajo(so far)09:35
ajobtw, I also have tox-py27, tox-py3509:35
ajoshould I switch those too?09:35
*** ykarel_ has joined #openstack-infra09:35
AJaegerajo: which repo? Have a change for me to review?09:37
*** ykarel has quit IRC09:38
AJaegerajo: check https://docs.openstack.org/infra/openstack-zuul-jobs/project-templates.html#project_template-openstack-python-jobs for templates09:39
*** ykarel_ is now known as ykarel09:43
*** Bhujay has joined #openstack-infra09:48
*** priteau has joined #openstack-infra09:48
SotKkashyap: use outside OpenStack is very much welcomed :)09:49
*** kjackal has quit IRC09:55
*** dtantsur|afk is now known as dtantsur09:55
*** longkb has quit IRC10:01
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Parallelize prime_installation_map  https://review.openstack.org/60787610:01
*** udesale has quit IRC10:04
*** Bhujay has quit IRC10:06
*** kjackal has joined #openstack-infra10:08
*** udesale has joined #openstack-infra10:13
ajoAJaeger: https://review.openstack.org/#/c/607561/1/.zuul.yaml10:15
ajothe change I was trying to do, it's rather simple project :10:16
ajo:)10:16
AJaegerajo: ah, we have no templates for these jobs - only for the openstack-python ones.10:16
ajoAJaeger: it'd be adding a "template:" section before check and gate, right?10:17
ajoI suspect openstack-tox should also work10:17
ajoI'll try10:17
AJaegerajo: sure, it will work just fine, the one change is that it allows to use constraints - but that's opt-in via your tox.ini file10:18
ajo:-)10:19
ajoAJaeger: publishing tarball is only for governance projects?10:19
ajoor also other projects can do it?10:19
AJaegerajo: no, anybody can...10:21
ajoohh10:21
openstackgerritStephen Finucane proposed openstack-dev/pbr master: Support wheel 0.32.0+  https://review.openstack.org/60789410:21
openstackgerritStephen Finucane proposed openstack-dev/pbr master: tox: Suppress output  https://review.openstack.org/60789510:21
ajoAJaeger: I thought that was only for openstack governed projects :)10:22
ajoI'll try it10:22
ajoamoralej: ^ ;)10:22
stephenfinmtreinish: When you're about, can you take a look at https://review.openstack.org/607895 please? There's some stestr/subunit funkiness that I haven't been able to resolve10:22
amoralejajo, cool10:23
stephenfindhellmann, mordred: Need your input on https://review.openstack.org/607894 Wheel 0.32.0 introduces API breaks (Semantic versioning, anyone?) and I'm not sure if we need to provide wrappers for the older version as it only affects tests10:23
stephenfinAJaeger: That's the fix for pbr too, btw10:24
dhellmannstephenfin : ffs10:24
* dhellmann goes to update the 100+ patches he just wrote to add a [wheel] section10:25
ajoAJaeger: thanks, you're always very helpful, I submitted this one, let's see how it goes: https://review.openstack.org/#/c/607561/2/.zuul.yaml10:25
*** roman_g has joined #openstack-infra10:25
stephenfindhellmann: To be clear, it's deprecated but not removed yet. Given that we don't version wheel, we might want to hold off on that10:25
dhellmannstephenfin : can we make pbr honor the old wheel section?10:26
dhellmannthe *default* is to do versioned wheels, so I was updating setup.cfg everywhere to force universal10:26
stephenfinI haven't investigated that yet but...maybe?10:26
AJaegerstephenfin: thanks for looking into that!10:27
dhellmannwait, this just updates the tests?10:27
AJaegerajo: that zuul.yaml looks fine...10:27
stephenfindhellmann: Yeah, we don't seem to have any references to wheel outside of tests10:28
stephenfinlike, any10:28
stephenfinwheel the library, that is. There are references to the 'bdist_wheel' section, funnily enough10:29
stephenfinAJaeger: np10:29
stephenfindhellmann: https://github.com/pypa/wheel/commit/f7c9878712390414c03c64e9afa55ea4f30e965b10:31
stephenfinIt's been there forever. I think a mass update is probably easiest, if you're doing it anyway10:31
dhellmannonly a few patches in so far https://review.openstack.org/#/q/topic:python3-first+message:%22build+universal+wheels%2210:33
dhellmannstephenfin : is this new version of wheel already in our CI system or are we managing it with constraints?10:33
stephenfindhellmann: We're not managing it with constraints, no, but the version that introduces it is available all the way back in Trusty https://packages.ubuntu.com/trusty-updates/python-wheel10:34
dhellmanndoes it actually look in the new location yet?10:35
dhellmannah, yeah, I guess by default10:36
stephenfinYeah, the 'bdist_command' command is subclasses distutils.core.Command, so it'll read from the same setup.cfg|py section by default10:37
stephenfins/is //10:37
*** kopecmartin|ruck is now known as kopecmartin|scho10:38
*** slaweq_ has joined #openstack-infra10:38
*** udesale has quit IRC10:39
*** udesale has joined #openstack-infra10:40
*** slaweq has quit IRC10:40
dhellmannAJaeger : what do you think about changing our packaging job to always build universal wheels by default? that would save a *lot* of patches to setup.cfg10:45
*** yamamoto has quit IRC10:49
*** yamamoto has joined #openstack-infra10:49
AJaegerwould there be a way to disable these in case threre are problems?10:50
AJaegerotherwise, good idea...10:50
dhellmannAJaeger : the role that builds them is in zuul-jobs, so I was thinking of adding a variable like build_python_release_xargs and setting it to "" by default then overriding that in the definition of release-openstack-python3 in project-config10:51
dhellmannthe only reason we'd have a problem is if someone writes a C extension10:52
dhellmannpure python packages can be universal with no problems afaik10:52
AJaegerah, ok. Best discuss with rest of team, mordred, clarkb, and fungi should chime in.10:52
*** yamamoto has quit IRC10:54
openstackgerritDoug Hellmann proposed openstack-infra/zuul-jobs master: support passing extra arguments to bdist_wheel in build-python-release  https://review.openstack.org/60790010:56
*** timothyb89 has quit IRC10:56
*** slaweq__ has joined #openstack-infra10:56
*** slaweq_ has quit IRC10:57
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: always build universal wheels  https://review.openstack.org/60790210:57
dhellmannAJaeger, mordred , clarkb , fungi : ^^10:58
dhellmannif a project doesn't want universal wheels, could they override that variable on release-openstack-python3 in their repo?11:01
dhellmannor I guess in project-config, since that's where we configure that job11:01
AJaegerdhellmann: not in their repo - but in project-config11:01
*** dave-mccowan has joined #openstack-infra11:02
AJaegerdhellmann: so, overwriting should work11:02
*** pcaruana has quit IRC11:02
dhellmannok, good11:02
*** pcaruana has joined #openstack-infra11:02
*** vivsoni has quit IRC11:03
*** jpena is now known as jpena|lunch11:03
AJaegerdhellmann: FYI, I've been pushing charms python3-first changes, let's see whether tests pass and everything will work as expected...11:03
*** amoralej is now known as amoralej|lunch11:03
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: always build universal wheels  https://review.openstack.org/60790211:04
dhellmannAJaeger : I'm starting to wonder if for some of these projects with broken stable branches we should just switch to no-op jobs so we can land the job settings11:04
dhellmannoh, though I guess the patch would be self-testing wouldn't it11:05
dhellmannso much for that early-morning idea11:05
AJaegerdhellmann: we would first need to remove jobs from projec-tconfig to allow doing noop-jobs. But yes, that's what I would propose for some of these...11:05
*** janki has joined #openstack-infra11:06
dhellmannI was confused and thought if project-config had noop-jobs we could land the patch to add the jobs, but of course zuul would run the tests on those jobs11:06
AJaegerdhellmann: ansible should be ready later today - do you have a script for these project-config rebases or do it manually?11:06
dhellmannI've been doing the rebases manually11:06
AJaegerdhellmann: yes, indeed - zuul would run the jobs11:06
AJaegerdhellmann: ok, then I'll do ansible rebase now11:06
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: remove job settings for OpenStackAnsible repositories  https://review.openstack.org/59757611:10
AJaegerdhellmann: want to WIP again? ^11:10
dhellmanndone11:11
dhellmannthanks for rebasing11:11
AJaegernp11:11
openstackgerritDoug Hellmann proposed openstack-infra/zuul-jobs master: support passing extra arguments to bdist_wheel in build-python-release  https://review.openstack.org/60790011:16
pandadoes import_playbook work on the executor ?11:30
*** arxcruz has joined #openstack-infra11:38
*** yamamoto has joined #openstack-infra11:38
*** aidin has joined #openstack-infra11:42
*** tpsilva has joined #openstack-infra11:44
*** slagle has quit IRC11:51
AJaegerdhellmann: https://review.openstack.org/607922 - 98k is pushing changes again ;(11:56
dhellmannsigh12:00
AJaegerdhellmann: you have permissions to abandon all of them? Nice ;)12:02
dhellmannapparently12:03
dhellmannmaybe as a release manager?12:03
AJaegeryes!12:03
*** rh-jelabarre has joined #openstack-infra12:04
*** jpena|lunch is now known as jpena12:04
*** jcoufal has joined #openstack-infra12:04
fungikashyap: as i understand, storyboard is already used by organizations other than the openstack community, but if, say, qemu wants to use it and has feature requests it would be helpful if they also had people interested in helping hack on realizing those12:06
toskydhellmann, AJaeger: oh, can we ignore those "build universal wheel" changes for now?12:07
*** vivsoni has joined #openstack-infra12:07
dhellmanntosky : yes12:07
toskythanks12:07
fungidhellmann: baking universal wheel building into our jobs instead of setting that in projects means that if someone, say, uses pip to install an sdist they'll end up with a non-universal intermediate wheel. or really any wheel building they do locally for that matter will require passing nondefault options12:08
fungiand also, yes, it can pose a problem for anyone who wants to use those jobs to build wheels for non-pure-python libraries12:09
dhellmannI'm ok making that trade-off in exchange for not having to produce another 400+ patches to update all of the setup.cfg files we have12:09
*** annp has quit IRC12:09
dhellmannthe patches I wrote in zuul-jobs and project-config make it default but overridable12:09
dhellmannzuul-jobs just adds a pass-through variable12:09
fungijust wondering what precedent that sets for other standard project boilerplate... should we be seeking to centralize more things?12:10
dhellmannyes12:10
dhellmannif anything, the work this cycle convinces me that we need to think about how to build all of this in a way that doesn't *require* us to touch every repo12:10
fungimonorepo (only half joking)12:10
dhellmannI'm almost there12:10
fungicentralizing aspects of individual projects' repos creates central authorities who we have trouble scaling (or even staffing), while distributing that of course puts it in the control of people who may not care one way or the other. definitely interesting trade-offs12:12
*** trown|outtypewww is now known as trown12:13
dhellmannI think the answer is to provide lots of parameters with good defaults12:13
fungiif the problem is that teams take forever to merge the changes for such standardized content, it's also possible to consider administrative review overrides12:13
*** boden has joined #openstack-infra12:13
dhellmannthe problem is that it's 1 patch, per branch, per repo12:14
dhellmannand someone has to write all of those12:14
*** rfolco has joined #openstack-infra12:14
dhellmanneven scripting it, keeping up with them is just doing a bunch of extra work that takes up time we could spend doing more useful things12:14
fungiwell, i'd argue we can ignore stable branches for something like universal wheels. we don't have to fix all mistakes in historical releases12:14
dhellmannnothing prevents teams from updating their setup.cfg, and we can document that they should, but we know we want universal wheels so we should just build them12:14
dhellmannif we ignore the stable branches, then any new releases would be creating python3 wheels, not python2 wheels like previous releases12:15
dhellmanneven for branches that do not support python312:15
fungiwe have those?12:15
dhellmannyes12:15
fungibut sure, in this particular case i don't feel too strongly about it12:15
fungiso, er, why would we want universal wheels for branches/projects that lack python 2 support? that seems broken/risky12:16
fungithose should produce python3-only wheels right?12:16
*** rlandy has joined #openstack-infra12:18
dhellmanneither version of python can install a universal wheel12:19
dhellmannif we have only a py3 wheel, then a py2 user can't install that and goes through the sdist12:19
dhellmannin the future when we have completely dropped python 2 we can remove that --universal flag if we decide that's what we want to do12:19
*** ssbarnea_ has joined #openstack-infra12:23
fungithinking through it, i suppose a universal wheel for a project which only supports python 3 isn't especially dangerous. though i do still think we should also authorize a central authority in the project with the ability to override team reviews on such changes to standard project configuration so that it doesn't sit around ignored in random corners of the community for ages12:24
*** ssbarnea|bkp2 has quit IRC12:25
dhellmannI'm not sure what that means12:25
fungi(says someone who still has a boilerplate change proposed to openstack/compass-specs ignored for nearly 4 years now)12:25
dhellmannthat's impressive12:25
*** amoralej|lunch is now known as amoralej12:26
fungithat's just the oldest one. i have at least a few dozen that are 2-4 years old12:26
dhellmannare you suggesting that we give someone +2a rights in repos to push these sorts of changes through? or something else?12:26
fungiyes. when we were doing mass zuul changes during the v3 migration and had some things which needed to merge to random projects in a time-sensitive fashion, we were investigating just using an administrative override to approve them12:27
fungifor mechanically-generated changes which were passing tests12:27
*** aidin has quit IRC12:27
dhellmannok, I can see that being useful. I still think we'll end up with a better system if we design it to not need to make those sorts of changes on a regular basis.12:28
fungigertty query the topic with positive verify, process flag those and batch approve them12:28
dhellmannthough there will be some cases where touching each repo is the right way, like adding new python3X jobs12:28
dhellmannyeah12:29
*** Seb-Solon has quit IRC12:31
*** quiquell is now known as quiquell|lunch12:33
*** tdasilva has joined #openstack-infra12:34
*** tosky__ has joined #openstack-infra12:37
*** tosky is now known as Guest839912:37
*** tosky__ is now known as tosky12:37
*** aidin has joined #openstack-infra12:39
hwoarangfungi: hello again. could you hold a node again for 'bifrost-integration-tinyipa-opensuse-150' on https://review.openstack.org/#/c/599521/ ? same ssh pubkey again. Thank you12:39
*** Guest8399 has quit IRC12:39
fungihwoarang: done, i've set zuul autohold --tenant openstack --project openstack/bifrost --job bifrost-integration-tinyipa-opensuse-150 --change 599521 --reason "fungi/hwoarang debugging" --count 112:40
*** agopi has quit IRC12:41
hwoarangok rechecking the job12:41
hwoarangthank you12:41
fungifeel free to recheck and i'll add your ssh key once that completes12:41
*** agopi has joined #openstack-infra12:41
cmurphyI was trying to do some debugging and thought I could run a temporary job to play with the environment but I seem to have missed some step to get the job to actually run: https://review.openstack.org/#/c/607048/6/.zuul.yaml what did i do wrong?12:44
openstackgerritColleen Murphy proposed openstack-infra/puppet-pip master: [DNM] debugging  https://review.openstack.org/60704812:45
cmurphyof course i just found it...12:45
*** agopi has quit IRC12:45
*** agopi has joined #openstack-infra12:45
*** kopecmartin|scho is now known as kopecmartin|ruck12:46
*** agopi has quit IRC12:47
*** agopi has joined #openstack-infra12:47
*** niedbalski has joined #openstack-infra12:47
*** slagle has joined #openstack-infra12:47
*** agopi has quit IRC12:48
*** agopi has joined #openstack-infra12:48
*** carl_cai has joined #openstack-infra12:49
Tenguhello there! I'm wondering... the change 607130 is in the Gate for over 12h nows, it seems to start, does some of the validations while others are queued, then start all of them, and bam, back to "queued" for ALL the validations.12:49
Tenguis it an intended behavior?12:49
AJaegerTengu: it is in the middle of a queue of changes. We test the complete set of repos in a well-defined state together.12:55
TenguAJaeger: oh, ok. so it will restart until it's at the top?12:55
AJaegerIf the changes in front of your change fail, we need to restart the testing for your change...12:55
Tengu:'(12:55
AJaegerTengu: it will only restart if chanes in front of it fail - and those the "global state" changes12:55
Tenguok12:56
Tenguwell. eventually it will succeed. if no time_out12:56
AJaegerTengu: we try to test many in parallel - but if then something fails, we have to start...12:56
AJaegerExactly - so, please have patience - and help getting stable code in to fix those races that lead to failures and timeouts right now12:56
*** sthussey has joined #openstack-infra12:56
*** bobh has joined #openstack-infra12:59
*** ansmith has joined #openstack-infra13:00
TenguI'm trying to help finding the cause, but CI isn't my "thing" :(13:00
*** quiquell|lunch is now known as quiquell13:05
*** aidin has quit IRC13:11
AJaegerfungi, config-core, please review https://review.openstack.org/#/c/607582/ https://review.openstack.org/#/c/607584/ and https://review.openstack.org/#/c/607348/ - all small cleanups.13:20
*** slagle has quit IRC13:22
*** kgiusti has joined #openstack-infra13:22
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: remove job settings for OpenStack Charms repositories  https://review.openstack.org/60168813:27
AJaegerdhellmann: want to WIP? ^13:29
dhellmanndone13:29
AJaegerthanks. charms and ansible might make it today - let's see...13:30
lucasagomesdhellmann, thanks for rebasing https://review.openstack.org/#/c/602609/ onto the validation patch! It seems that it's working now13:34
*** Emine has joined #openstack-infra13:34
*** ykarel_ has joined #openstack-infra13:36
*** slaweq__ is now known as slaweq13:36
*** ykarel has quit IRC13:38
*** slagle has joined #openstack-infra13:41
*** eharney has joined #openstack-infra13:43
*** Emine has quit IRC13:44
*** agopi has quit IRC13:44
*** dpawlik has quit IRC13:47
*** pcaruana has quit IRC13:50
*** ykarel_ is now known as ykarel13:50
*** oanson has quit IRC13:51
*** fuentess has joined #openstack-infra13:57
*** priteau has quit IRC13:58
*** priteau has joined #openstack-infra13:59
AJaegerconfig-core, please review also: two new GPU nodes: https://review.openstack.org/607686 ; moving of roles https://review.openstack.org/525760 and neutron grafana update: https://review.openstack.org/60758614:00
*** agopi has joined #openstack-infra14:02
*** njohnston has quit IRC14:02
*** njohnston has joined #openstack-infra14:03
openstackgerritMerged openstack-infra/project-config master: Remove noop jobs for ara-{plugins,clients,server},os-log-merger  https://review.openstack.org/60758414:03
openstackgerritThierry Carrez proposed openstack/ptgbot master: Handle all schedule in a single table  https://review.openstack.org/60730714:07
openstackgerritThierry Carrez proposed openstack/ptgbot master: No longer load schedule from config  https://review.openstack.org/60730814:07
*** hamzy has quit IRC14:10
pandadoes import_playbook work on the executor ?14:14
clarkbpanda: I'm not sure. You should be able to try it and it will tell you. Otherwise you'll need to check zuul docs problably14:15
*** jaosorior has quit IRC14:16
fuentessclarkb: hi, could you help me hold a Fedora 28 machine? I want to check if I can reproduce the issues that I see in the logs14:20
clarkbfuentess: ya14:20
fuentessclarkb: thanks14:21
clarkbfuentess: the next kata-runsh-fedora-28 job that fails and runs against the proxy repo should be held14:22
fuentesscool, let me trigger a job14:23
*** shachar has joined #openstack-infra14:27
*** tosky__ has joined #openstack-infra14:27
*** tosky has quit IRC14:28
*** tosky__ is now known as tosky14:28
*** Bhujay has joined #openstack-infra14:28
*** snapiri has quit IRC14:29
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Remove some legacy-manila jobs  https://review.openstack.org/60734814:29
*** kukacz has quit IRC14:30
*** kukacz has joined #openstack-infra14:30
*** ykarel is now known as ykarel|afk14:32
openstackgerritMerged openstack-infra/project-config master: Add GPU instances to CI infrastructure  https://review.openstack.org/60768614:33
openstackgerritMerged openstack-infra/project-config master: Move docs/cover job for monasca-{transform,ui} in-repo  https://review.openstack.org/60758214:33
ajoAJaeger: https://tarballs.openstack.org/os-log-merger/ it worked, this publishes the branch,14:38
ajoAJaeger: how can I publish the tags ?14:38
AJaegerajo https://docs.openstack.org/infra/manual/drivers.html#tagging-a-release14:39
ajoAJaeger: but that will trigger a tar.gz release?14:39
ajolet me try, may be last failed because tox -evenv was not working14:39
AJaegerajo: wait...14:39
AJaegerajo: what do you mean with "publish the tags"14:39
ajoAJaeger: I mean, have a .tar.gz for the -x.x.x version14:40
ajowhen I push a tag14:40
ajoI see that other projects have that14:40
ajoAJaeger: for example: https://tarballs.openstack.org/os-testr/14:40
AJaegerajo: those get pushed to pypi...14:40
AJaegerajo: need to dig into jobs to see whether we still push those tarballs there in addition...14:41
ajoAJaeger:  my purpose is making the tar.gzs available over tarballs.openstack.org so packagers can pick it up14:41
ajoAJaeger: let me try to do a new tag14:41
*** jamesmcarthur has quit IRC14:41
*** jamesmcarthur has joined #openstack-infra14:42
*** armax has joined #openstack-infra14:43
AJaegerajo: Looks like we publish to both pypi and tarballs.14:44
AJaegerajo: Remember: A tag once published cannot be deleted...14:44
*** hamzy has joined #openstack-infra14:45
ajoAJaeger: it triggered this:14:46
ajoopenstack/os-log-merger14:46
ajob4553ba14:46
ajounknown14:46
ajo1 min14:46
ajorelease-openstack-pythonqueued14:46
ajoannounce-releasequeued14:46
ajopropose-update-constraintsqueued14:46
AJaeger;)14:46
*** kopecmartin|ruck is now known as kopecmartin|scho14:47
AJaegerajo: if it fails, a mail is sent to http://lists.openstack.org/cgi-bin/mailman/listinfo/release-job-failures14:47
ajoack thanks AJaeger14:47
*** jchhatbar has joined #openstack-infra14:50
*** janki has quit IRC14:53
fuentessclarkb: I see that the job already finished, do you still have my public key? or want me to send it?14:55
clarkbfuentess: I'll need it again14:55
fuentessclarkb: sent it privately14:56
*** shachar is now known as snapiri14:57
clarkbfuentess: root@38.108.68.1014:57
clarkbfuentess: let me know if it doesn't work14:57
fuentessclarkb: thanks, I'm already in it14:57
*** bobh has quit IRC14:58
*** e0ne has quit IRC14:58
*** _erlon_ has joined #openstack-infra14:59
*** Swami has joined #openstack-infra15:00
openstackgerritMerged openstack-infra/project-config master: Align neutron grafana with actual jobs being run  https://review.openstack.org/60758615:03
*** bobh has joined #openstack-infra15:04
*** olivierb_ has quit IRC15:04
fungihwoarang: ssh root@104.239.140.12615:05
*** olivierb_ has joined #openstack-infra15:05
clarkbfungi: we're the ssh connection dealers15:05
hwoarangthank you fungi15:08
*** bobh has quit IRC15:10
*** e0ne has joined #openstack-infra15:13
fungiindeed15:16
*** quiquell is now known as quiquell|off15:18
*** sshnaidm is now known as sshnaidm|afk15:20
*** slagle has quit IRC15:25
*** olivierb_ has quit IRC15:29
*** olivierb_ has joined #openstack-infra15:29
openstackgerritMerged openstack-infra/openstack-zuul-jobs master: Move prepare-zanata-client to o-z-j  https://review.openstack.org/52576015:29
*** agopi is now known as agopi|long_lunch15:31
*** sshnaidm|afk is now known as sshnaidm15:36
*** udesale has quit IRC15:36
openstackgerritStephen Finucane proposed openstack-dev/pbr master: tox: Suppress output  https://review.openstack.org/60789515:36
*** bobh has joined #openstack-infra15:37
*** hamzy_ has joined #openstack-infra15:42
*** bobh has quit IRC15:44
*** hamzy has quit IRC15:44
pandaclarkb: at this point I'm not sure about import_playbook, but include_role is giving problems for sure. using role: is still more reliable. What I've notice, it's that include_role return no output if some of the modules on the role fail.15:46
*** jchhatbar has quit IRC15:46
pandain this test, the change uses role: for a pre-run playbook, and include_role for the run playbook. http://logs.openstack.org/88/607288/2/check/tripleo-ci-centos-7-containers-multinode/d3f871e/job-output.txt.gz15:47
*** e0ne has quit IRC15:47
pandaThere is not output in the console about the role included with include_role15:47
pandaexecution stops, job fails.15:47
openstackgerritDean Troyer proposed openstack-infra/project-config master: Add publish jobs for stx-governance and per-project  https://review.openstack.org/60800315:47
roman_gHello team. Which ansible version can I expect on Zuul nodes (assuming I use empty "nodes: []" set)?15:48
pandahttp://logs.openstack.org/88/607288/2/check/tripleo-ci-centos-7-containers-multinode/d3f871e/job-output.txt.gz#_2018-10-03_13_10_01_52213215:48
clarkbroman_g: 2.515:49
roman_gclarkb: that's great. thank you!15:49
*** ykarel|afk is now known as ykarel15:52
njohnstonSo I noticed that some job data I expected to see in a graphite dashboard was not getting populated.  So I decided to go check graphite to see if I could see the data there.  It turns out that I am seeing almost no data points - not just for lines missing from grafana but also for lines present and populated in grafana.  Is graphite.o.o still the right place to go to validate data?15:54
*** jamespage has joined #openstack-infra15:54
njohnstonExample: neutron-functional job.  Graphite shows this: https://i.postimg.cc/T2cwJTmj/Screen_Shot_2018-10-04_at_11.43.24_AM.png  Grafana has data: http://grafana.openstack.org/d/Hj5IHcSmz/neutron-failure-rate?orgId=1&panelId=22&fullscreen15:54
jamespagedhellmann: hi - I just landed the last of the project-config migrations for the openstack charms so I think we're ready for the project-config change now15:54
njohnstonsrry that first sentence there should have said "expected to see in a *grafana* dashboard"15:55
*** olivierb_ has quit IRC15:55
*** Bhujay has quit IRC15:55
njohnstonsecond link updated: http://grafana.openstack.org/d/Hj5IHcSmz/neutron-failure-rate?orgId=1&panelId=24&fullscreen15:57
clarkbnjohnston: graphite.openstack.org runs the statsd daemon and stores all the data. It also runs graphite as a web api to that data, grafana is an alternate api to that data15:58
clarkbnjohnston: the data source should be the same for both of them15:58
*** gyee has joined #openstack-infra16:00
clarkbnjohnston: on the graphite side I think you may need to use a function like sum to create aggregated data like grafana does16:01
clarkbnjohnston: hard to tell in the graphite screenshot but I am guessing it is plotting points along the x axis16:01
openstackgerritMerged openstack-infra/project-config master: Add release-zuul-python job that deals with javascript  https://review.openstack.org/60763716:02
njohnstonok, I'll plot some using sum functions to show the discrepancy16:02
*** trown is now known as trown|lunch16:04
njohnstonclarkb: OK, here is a comparison using openstack-neutron job openstack-tox-py27.  Grafana run counts per day: http://grafana.openstack.org/d/Hj5IHcSmz/neutron-failure-rate?orgId=1&panelId=27&fullscreen shows counts per day for the last week summed by day16:07
njohnstonclarkb: Here is the same data in graphite, not summed per day but there is no way it could come anywhere close to the grafana values: https://i.postimg.cc/Zq8qCmxM/Screen_Shot_2018-10-04_at_12.04.28_PM.png16:07
*** aidin has joined #openstack-infra16:10
clarkbnjohnston: all of those 1.00 values along the x axis could add upquickly16:10
clarkbit is really hard to tell from that particular graph16:10
*** dtantsur is now known as dtantsur|afk16:10
clarkbnjohnston: you can get the raw data from grpahite by using the json data type iirc. Then you could sum them yourself16:11
clarkbI forget what the parameter to set that is16:11
njohnstonclarkb: You know what, I don't have a high enough degree of confidence I don't have user error; I'll try that json method16:11
openstackgerritColleen Murphy proposed openstack-infra/puppet-pip master: [DNM] debugging  https://review.openstack.org/60704816:15
*** ykarel_ has joined #openstack-infra16:18
*** ykarel_ is now known as ykarel|away16:20
*** ykarel has quit IRC16:20
*** slagle has joined #openstack-infra16:20
hwoarangfungi: do you mind if i keep the reserved node overnight? problem is more complicated than i thought so i need more time16:21
fungihwoarang: feel free, we don't generally delete them until someone says they're done investigating16:21
hwoarangok thank you16:22
fungihwoarang: it's part of why we've started putting people's irc nicks in the hold reason text, so we can check back in with them16:22
hwoarang:)16:23
dhellmannjamespage : ack, you're right16:23
dhellmannlucasagomes : \o/16:24
*** jlibosva has quit IRC16:27
*** aidin has quit IRC16:31
*** Bhujay has joined #openstack-infra16:34
*** aojea has quit IRC16:37
*** dosaboy has quit IRC16:39
mwhahahahey openstackgerrit is missing from #tripleo is the config broken or does the bot need a restart?  It disappeared two days ago16:43
*** kjackal has quit IRC16:44
fungimwhahaha: openstackgerrit opportunistically parts and joins channels when it has messages to convey, so as to be able to operate at or under freenode's 120 cnocurrent channels limit16:45
*** dosaboy has joined #openstack-infra16:45
mwhahahafungi: that doesn't seem to be working, makes sense though16:45
fungii'm checking its logs now16:46
fungibecause presumably it's had events to send to #tripleo in the past two days and it's doing so in other channels successfully16:46
fungigerritbot last restarted at 18:35 on tuesday16:48
mwhahahayea thats when it stopped16:49
mwhahahai just looked last time i saw it was when it quit at 12:35 (my time)16:50
fungi2018-10-04 16:40:54,470 INFO gerritbot: Sending "Merged openstack/tripleo-heat-templates stable/queens: Add networks to IronicConductor role.  https://review.openstack.org/607121" to #tripleo16:51
fungiso it seems to think it's in that channel16:51
mwhahahasilly bot16:52
fungihere's the first one after the restart:16:53
fungi2018-10-02 18:35:31,022 INFO gerritbot: Sending "wes hayutin proposed openstack/tripleo-quickstart-extras master: by default collect all files in /var/lib/mistral  https://review.openstack.org/607340" to #tripleo16:54
fungi2018-10-02 18:35:31,023 INFO gerritbot: Joined channel #tripleo16:54
mwhahahahttp://eavesdrop.openstack.org/irclogs/%23tripleo/%23tripleo.2018-10-02.log.html#t2018-10-02T18:35:26 yea it didn't join16:54
fungino errors or tracebacks associated with that16:54
fungibizarre16:54
*** dosaboy has quit IRC16:55
*** diablo_rojo has joined #openstack-infra16:55
*** ykarel|away has quit IRC16:58
fungiunfortunately the tendency for gerrit events to contain text of review comments that include python tracebacks is making it exceedingly hard to search for actual tracebacks in the gerritbot service log16:58
*** Bhujay has quit IRC17:01
*** dosaboy has joined #openstack-infra17:01
*** shardy has quit IRC17:04
*** derekh has quit IRC17:04
*** trown|lunch is now known as trown17:04
*** ramishra has quit IRC17:09
fungimwhahaha: i'm stumped. my best guess is that there was some unreported error when the bot tried to /join #tripleo and so it continued on the assumption it had joined thereafter. since it only does a /part from the least active channels when it has a message for a channel it's not currently in, it's never thought it needed to rejoin #tripleo over the past two days17:14
fungii have a feeling it's an authentication race17:14
mwhahaha:(17:14
fungisince we're back to requiring nick registration, it's entirely possible the /join happened before nickserv confirmed its /identify17:14
fungiwe merged some related patches to meetbot, ptgbot and statusbot17:15
fungiso i'll see if there's anything we should be doing with gerritbot to avoid such races17:15
clarkbchange the auth method?17:16
fungiright that's one of the options we've used in some of the bots17:16
fungiptgbot and statusbot we stitched to sasl auth17:16
fungier, switched17:16
fungimeetbot had a configuration option to delay /join until after /identify succeeded17:16
clarkbah17:16
fungidepends mostly on which framework gerritbot is using17:17
fungiand how easy/hard various options end up being17:17
*** pcaruana has joined #openstack-infra17:17
fungiadapting the irc module for python (what statusbot and ptgbot use) required some moderate degree of patching and a new library17:17
clarkbI want to say it is using irc module too?17:18
fungigerritbot looks like it might be a candidate for that option, yes17:19
fungihttps://review.openstack.org/599049 is my statusbot fix if anyone wants to review it ;)17:20
clarkboh good I've already done so17:20
fungiif there are no volunteers to try porting that to gerritbot, i'll add it to my priority to do list17:20
*** jpena is now known as jpena|off17:21
clarkbI'm not in a great spot right now. Currently in the austin office and not long before I have to work my way toward the airport17:22
*** gfidente is now known as gfidente|afk17:28
*** Bhujay has joined #openstack-infra17:30
openstackgerritClark Boylan proposed openstack-infra/elastic-recheck master: Generic OOM killer query  https://review.openstack.org/60803817:32
clarkbmordred: mriedem ^ thats a thin gto help debugging in the futuer17:33
*** Swami has quit IRC17:36
*** amoralej is now known as amoralej|off17:37
*** bobh has joined #openstack-infra17:45
AJaegerclarkb, fungi, could you review https://review.openstack.org/601688 (python3-first charms jobs removal) and https://review.openstack.org/#/c/607501/ (change of release jobs), please?17:47
openstackgerritClark Boylan proposed openstack-infra/project-config master: Update stackviz tarball location  https://review.openstack.org/60804417:47
clarkbmtreinish: fungi ^ yall should double check me on that but I think that is necessary to get the python3 fixes onto the test nodes17:48
*** Emine has joined #openstack-infra17:51
*** yamamoto has quit IRC17:51
*** yamamoto has joined #openstack-infra17:52
mtreinishclarkb: well that path resolves for me. But the version downloaded is stackviz 0.0.1.dev276 but doing 'git rev-list --all --count' on current master returns 30117:55
mtreinishso is that the right version? or is there fuzzy math for that dev number?17:55
clarkbmtreinish: what does git describe say?17:55
clarkbhrm no tags so describe doesn't work17:56
clarkblet me double check if the python3 fix is in the newer tarball17:56
*** yamamoto has quit IRC17:57
clarkbmtreinish: the newer tarball url has the python3 fix. I'm guessing there is something about how pbr calculates that 276 nymber17:57
mtreinishok then the patch lgtm. Just wanted to make sure17:58
clarkbmtreinish: yup, I asked for you to double check me :)17:58
clarkbthank you for checking17:58
*** ykarel|away has joined #openstack-infra17:59
mtreinishclarkb: looking at the git log, it might be 276 commits since setup.py was added to the repo18:00
clarkbah18:00
mtreinishhmm, that doesn't add up either18:01
*** olivierb has joined #openstack-infra18:01
fungigit log --oneline origin/master|wc -l18:01
fungi27718:01
mtreinishah git log --oneline | wc -l is 277, while git rev list was 30118:01
*** olivierb has quit IRC18:01
*** pcaruana has quit IRC18:01
clarkbI also think there are some compiled "artifacts" in that sdist18:01
clarkbbut the file size matches up closely with the existing tarball so I think we are still compiling those in18:01
fungiyeah, the dist tarball is more than an order of magnitude larger than the regular tarball18:02
openstackgerritMerged openstack-infra/project-config master: Update release jobs for driverlog and tempest  https://review.openstack.org/60750118:03
fungi745k reported for it vs 32k for the sdist tarball and 23k for the wheel18:03
clarkbyup18:03
*** Swami has joined #openstack-infra18:04
*** ykarel_ has joined #openstack-infra18:04
openstackgerritMerged openstack-infra/project-config master: remove job settings for OpenStack Charms repositories  https://review.openstack.org/60168818:05
*** ykarel|away has quit IRC18:07
weshayany chance tripleo could get https://review.openstack.org/#/c/607952/ moved to the top of the gate queue?18:07
fungiweshay: sure, just a sec18:08
weshaythank you!18:08
fungiweshay: done18:08
weshaywoot18:08
*** timrc has joined #openstack-infra18:10
clarkbfungi: thanks18:14
*** Bhujay has quit IRC18:20
*** imacdonn has quit IRC18:22
*** imacdonn has joined #openstack-infra18:22
openstackgerritDoug Hellmann proposed openstack-infra/zuul-jobs master: support passing extra arguments to bdist_wheel in build-python-release  https://review.openstack.org/60790018:27
*** yamamoto has joined #openstack-infra18:30
*** e0ne has joined #openstack-infra18:31
*** e0ne has quit IRC18:33
fungi"We will also have a question and answer session at the end of the presentation.18:33
fungis/presentation./presentation."/18:33
funginice18:33
fungier, wrong channel18:34
*** mriedem has joined #openstack-infra18:34
timrcfungi: Now you're obligated to link us to the presentation.18:36
fungitimrc: gladly, once the announcement goes out later today18:36
*** kjackal has joined #openstack-infra18:44
*** eernst has joined #openstack-infra18:45
*** eernst has joined #openstack-infra18:45
*** electrofelix has quit IRC18:51
*** eernst has quit IRC18:51
*** eernst has joined #openstack-infra18:51
*** agopi|long_lunch is now known as agopi18:54
clarkbfungi: off the top of your head do you know if the pipeline precedence update made it in?18:55
*** jcoufal has quit IRC18:57
openstackgerritJohn Studarus proposed openstack-infra/project-config master: upgrade complete  https://review.openstack.org/60805918:57
*** studarus_ has joined #openstack-infra18:59
fungiclarkb: it did a couple days ago19:01
clarkbneat19:01
AJaegerclarkb, fungi, want to enqueue 608059? It will give us an extra 75 nodes ;)19:02
clarkbI've approved the change. Can enqueue in a moment19:03
AJaegerthanks, clarkb19:03
kmallocwell.. that is unfortunate.19:03
clarkbkmalloc: ?19:03
kmallocclarkb, fungi, mordred: am I crazy... ubuntu one is OpenID not OpenID Connect?19:03
clarkboui19:03
kmallocwhich means dex is off the table without a bunch of go code.19:04
kmallocand keycloak may also not be on the table.19:04
clarkbopenstackid does both19:04
clarkbiirc19:04
kmallocright19:04
kmallocbut we want to support both things for a period of time19:04
clarkbAJaeger: enqueued19:04
clarkbkmalloc: ya19:04
AJaegergreat19:05
clarkb(just pointing out the other system should be ok)19:05
kmallocmeaning, we need to have a OID aware thing not just OIDC aware19:05
fungikmalloc: that is my understanding as well, yes19:05
kmallocyeah, so i think this means i need to write a proxy since the proxies that exist is OIDC only19:05
kmallocnot a huge deal, but the lack of Oauth data being passed back breaks the assumptions19:05
kmallocnbd. I can do a stop-gap OID proxy and i know keystone (long term) could easily do both19:06
kmallocbut i am not keen on a bunch of golang code to wedge it into dex (or java for keycloak) if it's going to be a bunch of time sunk into it.19:06
kmallocif that makes sense.19:07
kmalloci'm still checking out keycloak's support (it might work)19:07
kmallocbut dex looks very very OIDC specific19:07
clarkbkmalloc: on the java side you may be able to take gerrits implementation for some of it?19:07
kmallocyeah possibly19:07
kmallocthough keycloak may already do this ok19:08
kmallocso i'm digging into it19:08
mrhillsmanso i have this strange issue hoping to get some help on19:10
mrhillsmanall of our jobs are "fake" running19:10
*** eernst has quit IRC19:10
mrhillsmanhttp://status.openlabtesting.org/t/openlab/status.html19:10
kmallocclarkb: well color me disappointed in Ubuntu One. :P19:10
clarkbmrhillsman: check that you have nodepool nodes being booted and assigned19:12
clarkbI think that they go into that state after git things are sorted out and before the node is assigned19:12
clarkband I see at least one node failure19:12
*** ykarel__ has joined #openstack-infra19:13
openstackgerritMerged openstack-infra/project-config master: upgrade complete  https://review.openstack.org/60805919:13
fungikmalloc: keep in mind that canonical pulled most of their devs off that as a priority long before the oidc spec emerged19:13
*** ykarel__ has quit IRC19:14
mrhillsmanok thx clarkb19:14
*** ykarel__ has joined #openstack-infra19:14
kmallocfungi: thats fair. i think we're going to need some custom code to make this work.19:15
*** ykarel_ has quit IRC19:15
*** mriedem has quit IRC19:15
kmallocfungi: rather than just lean on a service. Though I am pretty sure I can make this ultimately work.19:15
*** ykarel_ has joined #openstack-infra19:17
*** _erlon_ has quit IRC19:19
*** ykarel__ has quit IRC19:20
*** ykarel__ has joined #openstack-infra19:21
*** ykarel_ has quit IRC19:23
*** mriedem has joined #openstack-infra19:24
*** ykarel__ has quit IRC19:26
*** aidin has joined #openstack-infra19:31
fuentessclarkb: hey, I reproduced the issues I saw, and then when running the tests, the VM got hanged... seems like the same issue we have hit before. You can dispose the VM, but  I'm not sure if you will be able to19:34
*** aidin has quit IRC19:35
fungifuentess: we just delete the vm anyway, so unless it's somehow hung the hypervisor...19:38
fuentessfungi: thanks19:38
AJaegerfungi, I think dtroyer would love to move forward with sterling publishing - want to review https://review.openstack.org/#/c/608003/ ?19:38
dtroyerAJaeger: heh, I'm working on the next batch already for releasenotes and api-ref… am I heading in the right direction?19:42
AJaegerdtroyer: yes, looks that way ;)19:43
*** gfidente|afk has quit IRC19:43
*** slagle has quit IRC19:43
AJaegerdtroyer: but those are changes that need to be tested and you cannot test them, so we need to merge, merge a change that publishes - and go from there...19:43
dtroyercool, thanks.  right, why it's being batched19:44
dtroyeris publish-openstack-releasenotes-base a good model for our version of that?19:44
AJaegerteam, FYI, the lines in project-config/zuul.d/projects.yaml have decreased from 35000 to 10000 since the time we removed the Zuul v2 config....19:44
AJaegerdtroyer: that jobs calls sphinx directly - if you want to use tox -e releasenotes instead, base it on the tox-docs job.19:46
AJaegerdtroyer: your call...19:46
dtroyerI'd prefer the tox interface, ok, thanks.  so many ways to do things it's hard to know the tradeoffs sometimes19:46
*** eharney has quit IRC19:47
AJaegerdtroyer: some is history - we're moving away from tox interface, so today we would do releasenotes differently...19:47
dtroyeroh? I thought PTI pushed us toward tox?19:47
*** jcoufal has joined #openstack-infra19:48
AJaegerdtroyer: PTI for docs. releasenotes is a different beast, we didn't update PTI for that yet AFAIK19:49
dtroyerah, ok. yeah it is different… I'll stick with tox for now then since we have that set up and I want to run that locally too19:50
dtroyerbut will try to follow along too...19:50
openstackgerritMerged openstack-infra/project-config master: Add publish jobs for stx-governance and per-project  https://review.openstack.org/60800319:54
fungithe original argument for not doing docs builds with tox is that most other sphinx-using projects "just call sphinx-build" (plus tox is seen as being python-specific). what we discovered the deeper we went is that most sphinx-using projects also simply shrug off the developer experience for setting up a sufficient dev environment to be _able_ to call sphinx-build19:55
fungiso we're "just calling pshinx-build" after setting up a suitable environment (by using tox)19:56
fungiand so might as well invoke sphinx-build with tox while we're at it19:56
*** timothyb89 has joined #openstack-infra19:57
dtroyerah…  I like the self-contained-ness of the tox setup for local use, in fact have started using an tox env 'newnote' for creating new release notes using the exiting releasenote env19:57
fungiyup, my personal projects support `tox -e dist` for building sdists and wheels and testing them for sanity19:58
* dtroyer may or may not have Makefiles in work repos for this still dating back a bit19:58
fungialso `tox -e debug` for service projects which sets up a venv and starts the service, then exits so it can be interacted with manually19:58
*** jcoufal_ has joined #openstack-infra20:03
*** fuentess has quit IRC20:04
*** studarus_ has quit IRC20:04
*** jcoufal has quit IRC20:05
openstackgerritAndreas Jaeger proposed openstack-infra/project-config master: Use prepare-zanata-client role  https://review.openstack.org/60806920:07
*** e0ne has joined #openstack-infra20:08
clarkbI'm doing the metal tube in the sky thing again now.likely afk until sometime tomorrow20:09
AJaegerclarkb: safe travels!20:11
openstackgerritColleen Murphy proposed openstack-infra/puppet-pip master: [DNM] debugging  https://review.openstack.org/60704820:13
*** hashar has joined #openstack-infra20:13
*** e0ne has quit IRC20:14
*** sthussey has quit IRC20:15
*** priteau has quit IRC20:15
AJaegerdhellmann: enjoy https://review.openstack.org/#/q/topic:python3-first+is:open+message:%22import+zuul+job+settings+from+project-config%22 ;)20:18
*** slagle has joined #openstack-infra20:19
*** hashar has quit IRC20:22
*** diablo_rojo has quit IRC20:24
*** diablo_rojo has joined #openstack-infra20:25
*** e0ne has joined #openstack-infra20:30
openstackgerritMerged openstack-infra/project-config master: Update stackviz tarball location  https://review.openstack.org/60804420:33
*** kgiusti has left #openstack-infra20:33
*** priteau has joined #openstack-infra20:35
*** devananda has quit IRC20:38
*** slagle has quit IRC20:39
*** jtomasek has quit IRC20:39
AJaegerdhellmann: could you rebase https://review.openstack.org/#/c/601583 , please? trove is done thanks to smcginnis' reviews...20:40
* AJaeger waves good night20:40
*** ansmith has quit IRC20:41
*** kjackal has quit IRC20:42
*** tosky has quit IRC20:42
*** tosky has joined #openstack-infra20:43
*** ijw has quit IRC20:43
*** hamzy_ has quit IRC20:44
bkeroHow many logs (in terms of disk space) does openstack-infra generate per day?20:48
*** priteau has quit IRC20:48
mtreinishbkero: compressed or raw?20:51
fungibkero: compressed we have graphs20:51
bkeroIs that in cacti?20:51
bkeroWell at the end I was thinking about line entries in kibana, which I guess is a subset of logs. But that got me curious about the actual disk space use of all the logs collected.20:53
bkeroSo uncompressed would be a better metrick20:53
bkeros/metric/20:53
fungibkero: yeah, http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=717&rra_id=all20:53
fungiif you take the retention timeframe into account and make some educated guesses about average compression ratio, you can get a ballpark figure20:54
bkeroWhat's the retention time?20:54
*** trown is now known as trown|outtypewww20:54
bkeroI guess it might be different depending on log type20:55
funginope, flat 30 days across the board20:55
bkeroOh that's convenient and easy to understand. Thanks!20:55
fungihttps://git.openstack.org/cgit/openstack-infra/puppet-openstackci/tree/files/log_archive_maintenance.sh is what does our current log expiration20:55
bkeroThat's a hell of a find statement, heh20:56
fungiso if we assume we're compressing files on average to ~1/3 of their original size it's probably 1tb/day raw20:57
fungiadjust compression ratio to fit your definition of likely20:58
bkeroI'd expect a bit more than that usually. Maybe 33% is safe though.20:59
fungi1/3 is a generous estimate, it's probably better, yes20:59
bkeroYou could achieve some real mean compression if you had shared keys across multiple files/jobs.20:59
fungieasily 1tb raw daily at least20:59
fungibkero: i can only imagine what the performance would be like to stream files compressed that way21:00
*** e0ne has quit IRC21:00
bkerofungi: Certainly worse, but maybe acceptably worse if those files are rarely/never accessed.21:00
fungimore concerned with how slow it would be to access that shared compression token index21:01
fungisince the decompressor would need it21:02
bkeroIt would, and it would need to append to it when introducing new logs.21:03
bkeroIt's just trading CPU and memory use for disk space.21:03
fungior bandwidth, depending on where the decompression happens21:03
bkeroI guess in my conceptualization I thought it would live in situ with the data21:05
*** mriedem has quit IRC21:05
bkeroAlthough it could also live on a SSD adjacent to the spinning rust if the token index needed random read perf21:06
fungii meant if a client wanted to retrieve compressed data and then decompress it locally21:08
fungibut sure, those too21:08
bkeroI can't find much evidence of folks exploring recompressing like that. I guess that's what tar was originally for.21:12
*** agopi has quit IRC21:12
fungipeople do use wget recursive and similar to retrieve full sets of logs from specific builds for local inspection21:20
bkeroOh certainly, there are plenty of use cases for that.21:23
bkeroI wonder if there are apache modules for doing indexes inside of gzipped tarballs21:24
*** devananda has joined #openstack-infra21:25
fungitimrc: my earlier misdirected comment was in regards to a draft i was proofreading for http://lists.openstack.org/pipermail/openstack-dev/2018-October/135441.html21:30
*** kjackal has joined #openstack-infra21:30
*** panda is now known as panda|off21:36
openstackgerritDoug Hellmann proposed openstack-infra/project-config master: remove job settings for trove repositories  https://review.openstack.org/60158321:36
dhellmannconfig-core: the trove zuul cleanup patch is ready for review: https://review.openstack.org/#/c/60158321:46
*** ijw has joined #openstack-infra21:48
*** weshay is now known as weshay_pto21:51
*** bobh has quit IRC21:58
*** jamesmcarthur has quit IRC22:05
*** jcoufal_ has quit IRC22:07
*** kjackal has quit IRC22:10
*** jamesmcarthur has joined #openstack-infra22:17
*** jamesmcarthur has quit IRC22:22
*** bdodd has quit IRC22:25
*** rcernin has joined #openstack-infra22:27
*** jamesmcarthur has joined #openstack-infra22:31
*** tpsilva has quit IRC22:40
*** bdodd has joined #openstack-infra22:42
*** lifeless has joined #openstack-infra22:44
lifelesshmm, dunno how I lost this channel ...22:44
lifelessfungi: should we merge that patch?22:44
*** jamesmcarthur has quit IRC22:48
fungilifeless: if you mean 607894 i'm okay waiting for an additional reviewer since dhellmann seems to have some concerns over it, but we do need that or something like it merged to un-block pbr testing22:49
lifelessIt seemed like dhellmann mainly didn't want to have to shepard hundreds of patches through; and its as compat back to Trusty, I think its fine.22:51
lifelessanyhow, you have my +2 now I'm unconfused :)22:51
lifelessso I'll leave it with you22:51
fungithanks! i *think* dhellmann didn't actually have concerns with 607894 itself and was merely replying to AJaeger's question about whether we need to go update setup.cfg similarly in other projects22:52
fungibut i want to be sure22:53
fungian alternative, i think, is that stephenfin could split the setup.cfg diff to a separate change since that seems like it may only be tangentially-related cleanup to silence a deprecation warning22:54
*** harlowja has quit IRC22:54
*** harlowja has joined #openstack-infra22:55
*** boden has quit IRC23:03
*** pbourke has quit IRC23:03
*** jamesmcarthur has joined #openstack-infra23:04
*** pbourke has joined #openstack-infra23:04
*** eernst has joined #openstack-infra23:05
*** eernst has quit IRC23:07
*** ijw has quit IRC23:14
*** ijw_ has joined #openstack-infra23:14
*** tosky has quit IRC23:17
*** jamesmcarthur has quit IRC23:24
*** slagle has joined #openstack-infra23:35
*** edmondsw has quit IRC23:38
*** jamesmcarthur has joined #openstack-infra23:43
*** jamesmcarthur has quit IRC23:49
*** jamesmcarthur has joined #openstack-infra23:50
*** ijw_ has quit IRC23:53

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