Tuesday, 2016-03-08

anteayajhesketh: oh thanks, well that is new syntax for me, I've never seen that before00:00
jeblairjhesketh: i think so.  the only merging function we'll really need to do, aside from launching, is the config file retrieving.  i don't think i built that into the ansible-merger-launcher, which is why i didn't remove standalone mergers yet.00:00
anteayaI'm sure otehr projects will want to use that too00:00
*** rbrndt_ has quit IRC00:01
jheskethjeblair: correct, I was looking at that and that was going to be my next question... should we drop the separate merger daemon and have the server clone the repos it needs to pull config from itself00:01
jheskethperhaps in threads00:01
jheskethgranted ,that doesn't scale as well now we have the cat function00:01
*** slagle has joined #openstack-infra00:02
*** sarob has quit IRC00:03
*** asettle has joined #openstack-infra00:03
*** salv-orl_ has quit IRC00:04
*** sarob has joined #openstack-infra00:04
*** bpokorny has quit IRC00:05
*** annegentle has joined #openstack-infra00:05
xarsesfungi: FYI, I'm still getting NOT_REGISTERED https://review.openstack.org/#/c/28882000:06
EmilienMfungi: btw, here is the puppet-octavia thing we discussed last week -> https://review.openstack.org/28902400:06
*** thorst has joined #openstack-infra00:06
*** rfolco has joined #openstack-infra00:06
EmilienMxarses: there is some maintainance now on jenkins nodes00:07
xarsesEmilienM: thanks00:07
*** piet has quit IRC00:08
*** Qiming has quit IRC00:10
*** Sukhdev_ has quit IRC00:10
fungixarses: oh, this is for devstack-centos7 workers, not devstack-trusty-2-node00:11
fungixarses: let me see why we're not registering any of those00:11
*** sdake has joined #openstack-infra00:12
fungialso only building in bluebox00:12
fungiit must be "first" in the round-robin distribution00:12
*** angdraug has quit IRC00:13
fungilovely. it looks like we're timing out testing ssh to these00:14
*** r1chardj0n3s has joined #openstack-infra00:14
*** rfolco has quit IRC00:14
fungiException: Timeout waiting for ssh access00:15
*** jaypipes has quit IRC00:16
*** recheckbot is now known as bgmccollum00:17
fungiwe're actually not successfully using any nodes in bluebox00:17
anteaya:(00:18
fungi10 in a building state, 1 in a delete state00:18
openstackgerritSachi King proposed openstack-dev/pbr: WIP: Do not silently drop markers that fail to evaluate  https://review.openstack.org/28962800:18
*** r1chardj0n3s has left #openstack-infra00:18
openstackgerritIan Wienand proposed openstack/diskimage-builder: [WIP] Add image size report  https://review.openstack.org/28962900:19
pleia2pabelanger: ^5 https://www.openstack.org/summit/austin-2016/summit-schedule/events/733700:19
ianwfungi: just to be clear, devstack-centos7 not getting network just on bluebox?00:20
EmilienMcongrats pleia2 !00:20
pleia2EmilienM: thanks00:20
fungiianw: i think evidence points to no nodes of any kind getting network on bluebox right now00:20
ianwfungi: ok, sorry, spidey-sense tingling with some of the changes we've been making :)  if i can help ... i don't have bluebox account though00:21
fungiianw: but since we restarted zuul recently any jobs for workers which have not successfully build yet fail immediately as not_registered, so there's no zuul demand for them, which means nodepool only tries to build the min-ready for them, and if it's only 1 that means it only tries in the "first" cloud which is apparently bluebox these days00:22
*** bpokorny has joined #openstack-infra00:22
*** kevinsho_ has quit IRC00:22
fungiso with bluebox seemingly broken we'll never register jobs for workers which have a min-ready of 100:22
ianwoh.  so SNAFU00:22
openstackgerritJames Polley proposed openstack-dev/pbr: Clarifications around tags and version numbers  https://review.openstack.org/28963000:23
ianwi would never have even considered that failure path00:23
fungiianw: we are the definition of "subtle interaction"00:23
EmilienMianw: hey! can you consider reviewing https://review.openstack.org/#/c/288244/ when you have some time today? fungi already +2'ed00:24
fungijlk: any chance you could help us figure out why we can't ssh to any nova instances we're booting in bluebox-sjc1 now?00:24
*** bnemec has quit IRC00:24
jlkfungi: do you have access to our support system?00:25
ianwEmilienM: ok, i can only +1 in system-config ... i guess it seems ok now i understand it a bit more; i can't think of anything better, anyway.00:25
jlkfungi: I'm not at my desk, so it'll be a bit difficult.00:25
*** kevinsho_ has joined #openstack-infra00:25
fungijlk: i didn't even know you had a support system, but i'll go look00:25
*** mriedem_away is now known as mriedem00:25
fungiin the meantime i'm going to propose a patch to disable nodepool on bluebox00:25
jlkah. Yeah, we do, even a web chat thing. But.00:25
jlkwhat's the symptoms ?00:25
jlkare the instances getting a floating IP attached, or are they stuck waiting again like a few days ago?00:26
*** annegentle has quit IRC00:26
fungijlk: nova says the instance is ready, but it's never reachable. this is across a variety of images for different linux distros too00:26
fungijlk: i'm still gathering details00:26
fungijust sort of fell into this problem in the middle of dealing with other unrelated issues, so still trying to sort it out myself00:27
*** annegentle has joined #openstack-infra00:27
fungijlk: unreachable in this case means not even icmp ping gets a response00:28
*** sdake has quit IRC00:29
jlkright, but that's through floating IP00:29
jlkthere are a number of things that can go wrong for that00:29
*** Swami has quit IRC00:29
fungiyep. tcp connection to port 22 also times out (no banner)00:29
*** asettle has quit IRC00:29
jlkwhat we're looking for is whether the instance fully came up (check console-log) or wether it got suck waiting for cloud-init or something.00:30
jlknova can consider it "booted" if the OS comes up, but the OS may be hung trying to reach the  metadata service for cloud-iniit to do its thing00:30
fungiwill do once i remind myself how to pull a nova console log00:30
jlka floating IP address may be allocated, and put onto the router, but if the instance OS doesn't bring up its private IP network then nothing will get through.00:30
*** asettle has joined #openstack-infra00:31
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Temporarily disable booting in bluebox  https://review.openstack.org/28963200:32
fungiianw: jeblair: ^00:32
fungijlk: thanks, i should have checked the nova log earlier00:34
fungimordred: what are the chances we've recently done strange things in glean to make it incompatible with bluebox?00:35
jlkalright I'm stepping away for a moment. I won't likely see the pings for a bit.00:35
fungijlk: no problem, thanks for your help!00:35
fungilooks like no new glean commits or tags for at least a couple weeks00:36
fungimordred: the last line of the nova console-log for a sample host had "Waiting up to 60 more seconds for network configuration..." as the last line before nodepool gave up on it becoming reachable and deleted it00:37
fungiare we using configdrive for network info there, or metadata server, or something else?00:38
fungidhcp?00:38
*** annegentle has quit IRC00:38
*** sarob has quit IRC00:38
fungiaha, this looks like it's actually an error message output by the dhcp client when not getting an ip address assigned00:39
anteayafungi: https://review.openstack.org/#/c/289632/ couldn't get a devstack-centos7 node00:40
*** sarob has joined #openstack-infra00:40
fungianteaya: yep, we don't have any00:40
anteaya:(00:40
anteayatonight is not our night00:40
*** sarob has quit IRC00:40
fungianteaya: i'm going to manually submit that change00:40
anteayafungi: yup00:40
*** asettle has quit IRC00:40
anteayayou have support for it00:41
*** sarob has joined #openstack-infra00:41
openstackgerritMerged openstack-infra/project-config: Temporarily disable booting in bluebox  https://review.openstack.org/28963200:41
*** asselin_ has quit IRC00:42
*** hdd has joined #openstack-infra00:42
jlkfungi: hrm, that might be an "us" problem00:42
jlkfungi: that's what monty saw last week, that magically went away after an hour or so00:42
*** nikhil has quit IRC00:42
fungiwhile i wait for puppet to run with that nodepool config update, i'll get jehkins01 and 02 configs updated00:43
fungijlk: thanks, i must have missed that incident, so good to know maybe we have a second data point now00:43
*** mriedem has quit IRC00:43
*** xarses has quit IRC00:46
openstackgerritTony Breeds proposed openstack-infra/infra-specs: Create elections.openstack.org  https://review.openstack.org/28757700:46
*** armax has quit IRC00:47
fungizaro: zxiiro: electrofelix: is there anything special i need to do to perform offline configuration updates with jjb? if i just ignore the jenkins.BadHTTPException is that enough, or should i call something other than jenkins-jobs update to do it?00:49
*** Jeffrey4l has joined #openstack-infra00:52
*** jamesmcarthur has quit IRC00:52
*** asselin has joined #openstack-infra00:53
openstackgerritJoshua Hesketh proposed openstack-infra/project-config: Add experimental job to test xstatic packaging  https://review.openstack.org/28912500:53
zxiirofungi: can you clarify what you mean by offline?00:53
zxiiroI thought as long as you can reach the server it should just work00:54
jlkfungi: my guys dug through the logs, and found a number of times where the network 8699d309-3767-42c1-92cc-d6dae91500bd became exhausted of IPs, but that would usually result in a different kind of error00:54
fungizxiiro: updating the xml configs of jobs while i have the jenkins service stopped, so that it doesn't have to hit the api for each one and will let jenkins merely load them from disk at its next start00:55
*** Qiming has joined #openstack-infra00:55
*** gildub has quit IRC00:55
*** nikhil has joined #openstack-infra00:55
*** HeOS has joined #openstack-infra00:55
zxiirofungi ah... I wasn't aware that was possible but would love to see that documented if it works.00:56
fungijlk: yes, we've been fighting a floating ip leak of some kind there, and periodically deleting all disassociated floating ips. i deleted them all again a little while ago, confirmed there were 0 disassociated floating ips reported by nova, and new nodes booting there were getting addresses assigned but the dhcp clients on them seemed to be getting no response to their requests00:56
*** jamesmcarthur has joined #openstack-infra00:56
jlknod00:56
*** asselin has quit IRC00:58
fungiso nova had a floating ip address reported for the instance, but dhcp on the instance was getting nothing00:58
jlkyup, I'm familiar with that case00:58
jlkcould be something stupid like network connectivity lost between the HV and the controller where dhcp is running, or it could be more serious like the agent itself having a bad time00:58
Sam-I-Amfungi: do you know why this isn't pointing to v6?01:00
Sam-I-Amfungi: http://docs.openstack.org/releasenotes/heat/unreleased.html01:00
fungijlk: the fip leak is something else i'd love to dig into sometime soon though, since i've been spending some time manually deleting them. i need to rule out unusual corner cases in our code failing to attempt to delete fips for instances which never booted or something, but in the past we've seen nova (at least elsewhere) accept the delete but then never actually act on it01:00
*** ajmiller has quit IRC01:00
*** HeOS has quit IRC01:00
jlkare you having nova try to do the delete, or neutron itself?01:00
fungijlk: that's a great question. i have to check the library which is handling that01:01
*** armax has joined #openstack-infra01:01
*** jamesmcarthur has quit IRC01:01
jlkI don't really trust Nova to do anything right proxying to other services :)01:01
fungiSam-I-Am: AJaeger said something about docs publishing jobs being broken for a while and just fixed recently, but i don't know the exact details01:01
Sam-I-Amfungi: awesome. i recall a problem with devref and tags causing it to sometimes publish an old ver, but i didnt know it impacted relnotes too01:01
fungiSam-I-Am: i don't know whether it did, but that's my first suspicion anyway01:02
Sam-I-Ami'll ask AJaeger01:02
fungijlk: yeah, there have definitely been bugs in the past where nova did not-so-great things if asked to proxy some action to neutron, then the neutron request it made timed out01:03
fungilike, leave instances in permanently undeletable error states that you had to edit the database to clean up01:04
fungii think that one was port deletes01:05
*** binbincong has quit IRC01:05
jlkoh good times01:05
anteayaSam-I-Am: http://eavesdrop.openstack.org/irclogs/%23openstack-infra/%23openstack-infra.2016-03-07.log.html#t2016-03-07T20:31:1301:05
anteayathat may help01:05
*** binbincong has joined #openstack-infra01:05
*** flip214 has quit IRC01:05
*** flip214 has joined #openstack-infra01:05
*** flip214 has quit IRC01:05
*** flip214 has joined #openstack-infra01:05
*** kevinsho_ has quit IRC01:06
Sam-I-Amanteaya: ahh thx01:07
*** ZZelle_ has quit IRC01:08
anteayawelcome01:08
*** gildub has joined #openstack-infra01:09
*** hdd has quit IRC01:10
*** gyee has quit IRC01:11
*** keedya has joined #openstack-infra01:13
jeblairfungi: mordred may want to press on with shade before we dig too deeply into that01:15
*** sdague has joined #openstack-infra01:15
fungijeblair: yeah, i recall him saying he had something to solve something there01:16
fungisomething something something01:16
jeblairyeah, possibly even something about leaking something01:16
clarkbso the issue aiui today is that when we say "fip attach to node foo" and that either "fails" or timesout01:17
clarkbthen we have no remaining record of that fip for where it should be and as a result don't have a good way to delete it01:17
clarkbbut something about how shade does the whole attach an fip makes this better01:17
mordredjeblair: aroo?01:19
*** gildub_ has joined #openstack-infra01:19
*** gildub has quit IRC01:19
mordredyes01:19
fungimordred: though separately, looks like we're in another situation like you saw last week with dhcp clients in bluebox getting no replies from the dhcp server01:20
mordredthe way shade does the ip is it says "create server ; server_port = get_port_from_server ; add_floating_ip_to(server_port)01:20
mordredfungi: awesome!01:20
mordredso if add_floating_ip_to(server_port) fails - there is no floating ip01:20
mordredand if it succeeds, it's attached to the server01:20
fungii've temporarily set max-servers there to 0 so we can build some of our less common node types again and get jobs registered, since nodepool sees bluebox as the "first" cloud at the moment01:20
mordredfungi: ossum01:21
mordredfungi: did we ever land my extra logging patch to nodepool?01:21
fungimordred: i believe both those landed01:21
mordredk01:21
mordredI think I was also going to write a patch to try to capture thelast N lines from nova console-log in the case of a wait-for-ssh timeout01:21
mordredalso - have we considered/tried increasing the wait-for-ssh timeout for bluebox?01:22
mordredit's possible that the dhcp service is just behind?01:22
*** stevebaker has joined #openstack-infra01:22
mordredjlk: we're currently having nova proxy to neutron01:22
mordredjklare: when we finish the shade migration. we'll be calling neutron directly01:22
mordredgah01:22
mordredsorry jklare01:23
jlkSo we bounced the neutron agents01:23
jlkany of you want to give a build a try and see if it'll come up?01:23
*** harlowja has quit IRC01:23
*** _amrith_ is now known as amrith01:25
*** yamamoto_ has joined #openstack-infra01:25
fungimordred: well, it waits for something like 2 minutes01:25
fungijlk: in a bit, once i'm sure we're working okay, i'll try upping the max-servers back to 1 and see if anything ever goes live there01:26
clarkbfungi: jeblair now that I am back to a computer anything I can do to help with the jjbs?01:27
fungiclarkb: well, i stopped 01 and 02, ran jjb update on them, then started them back up. spot checks suggest they have the updated job configs. i've got 3,4,5 in prepare for shutdown now01:28
fungii didn't think to get a control test first to confirm that actually works, so i found a newly added job which jenkins05 doesn't know about and will confirm after an offline update it does appear when starting back up01:28
clarkbfungi: you stopped them or put them in shutdown mode?01:29
clarkbjjb talks to the api so it needs a running jenkins service I think01:29
fungiclarkb: stopped them completely. i thought jenkins would read updated xml from disk when starting?01:30
fungiwas trying to avoid slowly hammering zuul with gearman registrations01:31
clarkbfungi: it does but jjb doesn't update jenkins off of disk, it does it through the api iirc01:31
clarkblooks like the swiftclient docs job still needs running so I will do that now01:31
anteayaso as a note as I was looking at https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-2901:31
fungioh, so it doesn't update the config on disk and then tell jenkins via api to reread the file01:31
clarkbfungi: no I don't think so, we happen to run it on localhost but it cna run anyhwere01:31
anteayaif you click learn more about the summit if forces you to sign in using openid/foundation sign in01:31
EmilienMmordred, nibalizer: just fyi, you might like that one day https://github.com/ansible/ansible-modules-extras/pull/180701:32
fungianteaya: that seems odd that information would be made to require an account01:32
openstackgerritSachi King proposed openstack-dev/pbr: Do not silently drop markers that fail to evaluate  https://review.openstack.org/28962801:32
anteayafungi: that's what I thought01:32
*** sputnik13 has quit IRC01:33
anteayabtw I didn't sign in01:33
clarkbanteaya: where is the link?01:33
*** aspiers has joined #openstack-infra01:33
anteayatop of the page in blue01:33
anteayaLearn more about the Austin Summit 2016 Tracks01:33
anteayais the text01:33
openstackgerritCraige McWhirter proposed openstack-infra/system-config: Initial commit of the Phabricator puppetry.  https://review.openstack.org/28964801:33
anteayaam I wrong?01:33
clarkboh there01:34
*** sputnik13 has joined #openstack-infra01:34
fungilooks like it links to https://www.openstack.org/summit/austin-2016/call-for-speakers/track-list01:34
clarkbsorry I kept looking along at the headers01:34
clarkbthis is between headers and content01:34
anteayayeah sorry01:34
anteayayes01:34
anteayaand odd place for a link01:34
mordredEmilienM: neat!01:34
fungialso, it takes me to an empty page with a nonexistent account logged in, and has a button for "log in as someone else"01:34
anteayafungi: i'm forced to sign in to view the link you posted01:34
mordredEmilienM: btw - have you seen our "use-hiera-with-ansible-with-puppet-apply" stuff?01:34
clarkbfungi: yup so probably just a bad link dest01:34
mordredEmilienM: I've been trying to figure out how much of ut wants to be upstreamed and how much is specific to us01:35
clarkbmordred: nibalizer any progress on getting failed puppet runs to post to puppetboard?01:35
EmilienMmordred: I like it, I also implemented something similar with https://github.com/EmilienM/ansible-marionette01:35
clarkbnotmyname:  http://docs.openstack.org/developer/python-swiftclient/ that looks better now01:36
mordredEmilienM: nice01:36
anteayahttp://imgur.com/qJLokny01:36
anteayathat is what I see01:36
clarkbanteaya: yes beacuse the target url is actually a thing you probably need auth for01:36
EmilienMmordred: my stuff is PoC, really. Not production like you. But I've read a lot of your code and *please* upstream all you can because I see a lot of value01:36
clarkbanteaya: so its a broken link that isn't 100% broken in that it leads somewhere01:36
anteayathat excludes me01:36
anteayaawesome01:37
mordredEmilienM: cool. I will01:37
mordredI'll also review that module01:37
clarkbanteaya: the target likely just needs updating, I am sure that a bug would get that fixed soon01:37
anteayado you want me to file?01:37
clarkbsure01:37
anteayaI can file01:37
anteayaokay01:37
fungianteaya: yeah, even once you log in, you just get an empty page, so it's obviously not what they meant to link there01:38
*** annegentle has joined #openstack-infra01:39
fungithey probably meant to link to a page with real content, and which doesn't require authentication to view01:39
fungiit gives me "That page is secured. Enter your credentials below and we will send you right along."01:39
anteayafound this one, good for a laugh: https://bugs.launchpad.net/openstack-org/+bug/131524001:39
openstackLaunchpad bug 1315240 in openstack-org "http://www.openstack.org/community/ congratulates jenkins frequently" [Low,Confirmed]01:39
anteayafungi: wonderful01:40
mordredwow. I got 3 talks approved for the summit - I did not konw I had submitted two of them01:40
fungimordred: are they all at the same time but in separate rooms?01:40
mordredfungi: I hope so01:41
clarkbmordred: nibalizer anything I cna help with to get puppet runs reporting to puppetboard on fials?01:42
*** asselin has joined #openstack-infra01:42
mordredclarkb: I have not thought about that problem at all yet. nibalizer, you?01:42
mordredSamYaple: sorry I dropped off when we were talking earlier ...01:43
mordredSamYaple: turns out - debootstrap is at the base of how I'm suggesting you use dib too ... so it's probably not too much of a shift for you01:44
anteayahttps://bugs.launchpad.net/openstack-org/+bug/155429701:44
openstackLaunchpad bug 1554297 in openstack-org "Austin Conf schdule link to summit requires authentication" [Undecided,New]01:44
*** annegentle has quit IRC01:44
openstackgerritColleen Murphy proposed openstack-infra/puppet-infracloud: (WIP) Add functional tests  https://review.openstack.org/28884001:44
*** sputnik13 has quit IRC01:44
anteayamordred: interesting skill you have aquired submitting talks without being aware of it01:44
mordredfungi: if you happen to speak to any of the lovely people who worked on the summit site thing01:45
openstackgerritClark Boylan proposed openstack/diskimage-builder: Zerofree the image if possible  https://review.openstack.org/28905401:45
clarkbgreghaynes: ianw ^ that should be good and happy now01:45
mordredfungi: my current feedback is that if I go to my speaker page: https://www.openstack.org/summit/austin-2016/summit-schedule/speakers/1604 ... it shows me times of each talk (yay!) but does not show me DAYS01:45
anteayaha ha ha01:45
anteayaeveryday01:45
mordredanteaya: you speak words that do not sound pleasant :)01:46
mordredfungi: however, if I click to even tdetails, it shows me days01:46
mordredso I'm guessing that the information is there01:46
anteayaI see the secret to having a talk accepting01:47
anteayaname monty as co-presenter01:47
anteayathe first two talks have quite the crowd onstage01:47
* clarkb happens to speak to those individuals and will let them know now01:47
*** MarkAtwood has quit IRC01:47
*** mtanino has quit IRC01:47
mordredclarkb: woot!01:47
mordredclarkb: in general, my experience is mostly positive with the site01:48
*** baoli has joined #openstack-infra01:48
mordredbut printing the day would be helpful... also, thank them for printing the day on the event details page with the Day of the Week01:48
mordredbecause I have recently looked at a different conference site which just listed days as dates, and those are usually meaningless to me when looking at  athing :)01:48
*** annegentle has joined #openstack-infra01:49
*** kaisers1 has joined #openstack-infra01:55
anteayaso if I understand this bug correctly: https://bugs.launchpad.net/openstack-org/+bug/1315240 if git provided an atom feed the tom could get what he needs for the openstack site01:55
openstackLaunchpad bug 1315240 in openstack-org "http://www.openstack.org/community/ congratulates jenkins frequently" [Low,Confirmed]01:55
anteayaand it appears cgit has the ability to provide atom feeds of comments01:56
*** kaisers has quit IRC01:56
*** HeOS has joined #openstack-infra01:57
*** gildub_ has quit IRC01:58
*** thorst has quit IRC01:58
*** gildub_ has joined #openstack-infra01:58
*** thorst has joined #openstack-infra01:58
anteayapleia2: you still about?02:00
*** jamesmcarthur has joined #openstack-infra02:01
*** HeOS has quit IRC02:01
*** annegentle has quit IRC02:01
*** pvaneck has quit IRC02:02
*** jamesmcarthur has quit IRC02:06
*** jamesmcarthur has joined #openstack-infra02:07
*** thorst has quit IRC02:07
clarkbfungi: for 03-05 can we go ahead and start updating them one at a time?02:08
*** baoli has quit IRC02:08
fungiclarkb: i've got fresh updates going on 01 and 02 since you indicated my earlier methodology was flawed02:08
*** baoli has joined #openstack-infra02:08
clarkbfungi: ya I just double checked on that and jjb uses python-jenkins which does an http request02:10
mordredfungi, clarkb did we restart nodepool with new shade yet?02:10
fungiyep, just thought it updated the on-disk copies of the xml as well and didn't solely rely on the jenkins master being reachable, but maybe it only did that a long, long time ago (or perhaps never)02:10
clarkbmordred: no, and image builds are done so now would be a good time02:10
mordredclarkb: awesome02:10
clarkbmordred: are you doing that?02:11
mordredclarkb: I can02:11
clarkbmordred: why don't you go for it02:11
anteayawoooooo: http://git.openstack.org/cgit/openstack/cinder/atom02:11
clarkbI am mostly around if it goes south02:11
*** nwkarsten has quit IRC02:12
fungii'm around as well02:12
anteayathe feed isn't including author names which is what he wanted02:12
mordredclarkb, fungi: restarted02:12
*** yamahata has joined #openstack-infra02:13
clarkbmordred: you may want to ask it to upload an image now to see that it owrks02:13
mordredI do not immediatley see tracebacks in the log02:13
mordredso that's good02:13
clarkbotherwise its wait until tomorrow morning02:13
*** baoli has quit IRC02:14
*** Sukhdev has joined #openstack-infra02:15
*** Sukhdev has quit IRC02:15
*** kevinsho_ has joined #openstack-infra02:16
*** baoli has joined #openstack-infra02:17
mordredclarkb: should I just do a nodepool image-update?02:17
*** annegentle has joined #openstack-infra02:17
SamYaplemordred: alrighty. ill give dib a go when i have time02:17
clarkbmordred: no, do a sudo -H -u nodepool nodepool image-upload $provider $image02:17
SamYapleany starter docs?02:18
clarkbmordred: since this is related to swifty things I would do image-upload rax-iad ubuntu-trusty or similar02:18
mordredclarkb: kk02:18
clarkbSamYaple: dib itself comes with fairly comprehensive docs02:18
clarkbSamYaple: http://docs.openstack.org/developer/diskimage-builder/02:18
mordredclarkb: I have done that02:18
SamYaplethanks for the links02:18
clarkbmordred: cool, watching this is like watching paint dry02:19
clarkbmordred: so uh ya, hang out, grab a drink and enjoy the paint02:19
mordredclarkb: I love paint02:19
clarkbmordred: I think rax uploads are ~30-45 minute seach02:19
clarkbthis is one reason I have been looking at the size of our images again02:20
mordredclarkb: oh joy02:20
fungii recommend not sniffing the paint too much though02:20
lifelessfungi: whats this about pbr wedging?02:20
clarkbour git caches should be slightly smaller now that the change to not cache stackforge or attic merged02:20
*** xarses has joined #openstack-infra02:21
clarkbmordred: right now 6.8GB is git cache02:21
clarkbmordred: then you have the base OS install for raw/vhd is not cheap02:21
fungilifeless: we continuously deploy zuul with a pip install . process and ended up with a pbr afflicted with bug 1375048 which prevented us updating zuul without working around it by first diong a pip install -U pbr02:22
openstackbug 1375048 in PBR liberty "setup.py --help-commands fails in env without testrepository" [Undecided,Fix released] https://launchpad.net/bugs/1375048 - Assigned to Akihiro Motoki (amotoki)02:22
*** bpokorny_ has joined #openstack-infra02:22
fungilifeless: after a manual pbr upgrade, we were able to upgrade zuul from source again02:22
*** asettle has joined #openstack-infra02:23
*** baoli has quit IRC02:23
*** baoli has joined #openstack-infra02:24
*** bpokorny has quit IRC02:24
*** edmondsw has quit IRC02:25
ianwclarkb: so my before & after (old is with zeroing) -> http://paste.openstack.org/show/489620/02:25
fungilifeless: looking at the zuul commit history and comparing to the last version successfully installed in the environment, i think https://review.openstack.org/262579 is what did us in02:25
ianwclarkb: that's fedora-minimal f2302:25
clarkbianw: oh neat you did observe a difference02:26
ianwclarkb: yeah, not gb but doesn't hurt02:26
clarkbya I am still not sure why occasionally our qcow2's balloon02:27
kzaitsev_mbwe're having wierd issues with py34 job for murano-dashboard02:27
clarkbbut local testing of the ballooned image shows that zeroing makes it better02:27
fungilifeless: the commit immediately before that one merged was the last version to upgrade successfully in the environment02:27
kzaitsev_mbhere's the link http://logs.openstack.org/95/289195/4/check/gate-murano-dashboard-python34/0002747/console.html02:27
*** sdake has joined #openstack-infra02:27
kzaitsev_mbit says smth about 'plugin html-output = htmloutput.htmloutput:HtmlOutput: No module named 'version''02:28
SamYapleclarkb: you can also do discard/trim ops to shrink the image02:28
SamYapleclarkb: i typically do that to finialize any qcow2 i have02:28
ianwclarkb: a screenful of hhttps://review.openstack.org/289629 -> http://paste.openstack.org/show/489621/02:28
clarkbSamYaple: want to add that as a follow up to  https://review.openstack.org/#/c/289054/3 once you dig into dib?02:29
fungikzaitsev_mb: /home/jenkins/workspace/gate-murano-dashboard-python34/.tox/py34/lib/python3.4/site-packages/nose/plugins/manager.py:395: RuntimeWarning: Unable to load plugin html-output = htmloutput.htmloutput:HtmlOutput: No module named 'version'02:29
SamYapleclarkb: roger02:29
*** pahuang has joined #openstack-infra02:29
kzaitsev_mbfungi: yep, but that doesn't make any sense to me =/02:29
ianw/opt/dib/tmp/image.DR4IZg25/built/var/cache/dnf immediately stands out ... must be a logic fail in when we're cleaning that02:29
clarkbI don't know that the nose html output plugin is py34 compat02:30
clarkband I think we juts kill that thing02:30
kzaitsev_mbfungi: we have nosehtmloutput>=0.0.3 under test-requirements02:30
clarkbianw: isn't that where we cache the packages for devstack and bindep?02:30
clarkbkzaitsev_mb: ya I don't know that it works in py3402:30
ianwclarkb: ahhh, yes ... we just started doing that, so yeah02:30
*** nikhil_ has joined #openstack-infra02:30
clarkbianw: the apt cache is similarly large on ubuntu images and intentionally so02:31
*** nikhil_ is now known as Guest3661802:31
fungikzaitsev_mb: wow, last release of that was almost 3 years ago02:31
ianwyeah, i forgot we just turned that back on, dnf didn't have --downloadonly in previous revisions02:31
clarkbfungi: kzaitsev_mb yes don't remind me about that code :)02:31
fungikzaitsev_mb: clarkb: that's well before our push to py3k all the things02:31
*** Guest36618 is now known as nikhil_k02:31
clarkbfungi: yup as the "maintainer" if you can call me that I really don't expect it to work with py3k02:31
kzaitsev_mbfunny thing is that it broke only recently02:31
mordredclarkb: crappit - I got a fail on the image - but I need to AFK for a sec02:32
kzaitsev_mbwe have like 3 different things, that broke for dashboard on m-3 tagging day =/02:32
fungikzaitsev_mb: clarkb: is it possible this is related to the switch from bare-trusty to ubuntu-trusty?02:32
clarkbOpenStackCloudException: Image creation failed: __exit__02:32
mordredclarkb: 2016-03-08 02:22:17,621 INFO gear.Client.nodepool: Received packet from <gear.Connection 0x7f0837d3c750 host: zuul.openstack.org port: 4730>: <gear.Packet 0x7f0837dac4d0 type: WORK_EXCEPTION handle: H:104.130.155.213:10233>02:32
mordred2016-03-08 02:22:17,621 ERROR jobs.ImageUploadJob: Image 357291 failed to upload02:32
mordredclarkb: oh, I should look at the debug log shouldn't I?02:32
clarkbmordred: if you look in /var/log/nodepool/builer-debug.log you get more02:32
clarkbmordred: ya02:32
mordredclarkb: k. I'll look at that when I'm not afk anymore02:32
clarkbfungi: maybe?02:33
fungikzaitsev_mb: clarkb: just wondering whether we were previously installing some package or setting some envvar special courtesy of rackspace on bare-trusty that was making it work02:33
*** baoli has quit IRC02:33
*** tphummel has quit IRC02:34
kzaitsev_mbfungi: tox -e py34 locally just works for me. I wonder if removing it would unblock the py34 job though02:35
clarkbfungi: maybe?02:36
clarkbheres the deal though, that code is dead dead dead02:36
clarkband the idea of debugging it makes me sad02:36
clarkbI am guessing it is used because django02:37
clarkbwhich amkes me extra sadder that django unittesting stuff can't use an arbitrary test runner02:37
kzaitsev_mbI don't really think anyone was really using it in murano tbh02:38
kzaitsev_mbI might be wrong though02:38
fungithe exception seems to be getting raised by `python setup.py egg_info` under the murano-dashboard checkout with python 3.402:38
fungibut yeah, i'm not inclined to try and figure out why02:39
fungian amusingly large cargo cult of dashboard repos seems to have inherited that requirement from horizon according to http://codesearch.openstack.org/?q=nosehtmloutput&i=nope&files=&repos=02:41
clarkbyup iirc horizon/django unittests must use nose02:41
kzaitsev_mbshouldn't it be https://pypi.python.org/pypi/nose-htmloutput seems more recent02:42
clarkbor at the time they required it02:42
kzaitsev_mband log says it's installing nosehtmloutput==0.0.502:42
clarkboh nice did someone take it over thats awesome02:42
kzaitsev_mbwhich is probably not py34 compliant02:42
clarkbthere was at least one person that reached out to me aobut it and I said go for it and never heard back I guess the didn't want to preserve the pypi name02:43
clarkbthats unfortunate but nice to see someone else do the work02:43
fungiclarkb: if someone took it over, they abandoned it too. 0.0.5 was uploaded to pypi almost 3 years ago02:43
openstackgerritTakashi Kajinami proposed openstack-infra/project-config: [WIP] Fix storlets gatejob problem  https://review.openstack.org/28966602:44
clarkbfungi: they are using a different name02:44
fungialso we never imported this thing into gerrit i guess02:44
fungior if we did, we used a different name for it too02:44
clarkbours is older02:44
clarkbkzaitsev_mb: so ya I would suggest trying to use that upstream instead (change the name so it matches)02:44
fungiyep, looks like they took it over at the beginning of 201402:45
fungiand have a release as recently as september of last year02:45
clarkbI no longer think this was someone that reached out02:45
clarkbbut ya use that if it owrks02:45
*** jamesmcarthur has quit IRC02:46
kzaitsev_mbclarkb: don't think that would work, since requirement's job is voting02:46
*** esikachev has joined #openstack-infra02:46
fungiclarkb: git history looks like nose-htmloutput is rewritten from scratch02:46
fungiso may not be compatible with existing nosehtmloutput use? no idea how much that matters02:47
clarkbit might not be02:47
clarkbbut I would add it to requirements and use it since they are active02:47
clarkbor someone else can take over our version if incomatible is hard02:47
clarkbI put my effort into not using nose anymore so that I could stop using nose :)02:47
fungiclarkb: yeah, browsing around https://github.com/ionelmc/nose-htmloutput i don't think it's derived from your project, though i guess it's possible they plagarized you02:48
kzaitsev_mbremoving it didn't help either. but. I found the error. we have non-ascii symbols inside README.rst, that is marked as description-file02:48
kzaitsev_mband pbr is failing under py34 because of that02:49
kzaitsev_mbI believe, that those M-dashes break it02:49
fungikzaitsev_mb: that explains the other traceback which i thought was a secondary cascade effect but i guess was actually a reraise?02:49
clarkbits ok I copy pastad under the terms of a bsd license for a unitest to html outputter02:50
kzaitsev_mbI'll try amending those —'s and would tell you about the results02:50
*** esikachev has quit IRC02:50
fungikzaitsev_mb: so i guess the real issue was "error in setup command: Error parsing /home/jenkins/workspace/gate-murano-dashboard-python34/setup.cfg: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 218: ordinal not in range(128)"02:51
kzaitsev_mbyep, looks like it02:51
fungiand the nosehtmloutput error may be secondary or nonfatal/benign02:52
*** sbalukoff has quit IRC02:52
kzaitsev_mband still this is weird, cause we have py34 job voting for quite some time. and those —'s should've gotten there after it got voting.02:53
*** nwkarsten has joined #openstack-infra02:53
*** jamesmcarthur has joined #openstack-infra02:54
*** jamielennox is now known as jamielennox|away02:56
*** sridhar_ram has quit IRC02:56
*** ajmiller has joined #openstack-infra02:56
*** woodster_ has quit IRC02:57
openstackgerritIan Wienand proposed openstack/diskimage-builder: Add image size report  https://review.openstack.org/28962902:58
*** nwkarsten has quit IRC02:58
*** nwkarsten has joined #openstack-infra02:59
fungikzaitsev_mb: yeah, i still wonder if rackspace was setting some strange locale/lang in the default environment on their custom images and this issue appeared coincident with switching to a minimal fresh image build from scratch02:59
kzaitsev_mbfungi: clarkb: thanks for helping debug the problem. =) removing those — did work02:59
*** jamielennox|away is now known as jamielennox03:01
fungikzaitsev_mb: glad you finally identified the issue03:03
*** nwkarsten has quit IRC03:03
*** mtreinish has quit IRC03:04
*** psanchez has joined #openstack-infra03:04
openstackgerritTakashi Kajinami proposed openstack-infra/project-config: Fix storlets gatejob problem  https://review.openstack.org/28966603:04
*** sarob has quit IRC03:04
*** mtreinish has joined #openstack-infra03:04
*** jamielennox is now known as jamielennox|away03:05
*** thorst has joined #openstack-infra03:05
*** sdague has quit IRC03:05
*** stevebaker has quit IRC03:06
*** stevebaker has joined #openstack-infra03:06
*** sarob has joined #openstack-infra03:06
*** gnuoy_ has joined #openstack-infra03:07
*** bpokorny_ has quit IRC03:08
*** apoorvad has quit IRC03:09
*** takashi has joined #openstack-infra03:09
*** baoli has joined #openstack-infra03:10
fungihuh, jenkins05 had a corrupt jjb cache. i had to blow it away to get the update to work03:11
fungilooked probably truncated03:12
fungipuppet may have timed out an update in the middle of flushing its cache i guess03:12
*** sarob has quit IRC03:12
*** thorst has quit IRC03:12
*** gnuoy_ has quit IRC03:12
openstackgerritIan Wienand proposed openstack-infra/nodepool: Add some tracking for image sizes  https://review.openstack.org/28967803:12
clarkbfungi: ya I think that is what happens03:13
clarkbfungi: we should probaby make jjb do a write and mv rather than a direct write03:13
*** annegentle has quit IRC03:13
fungithat would reduce the race to an impossibly small duration, yeah03:14
fungisince an in-place rename should be a single atomic fs call03:14
openstackgerritIan Wienand proposed openstack-infra/nodepool: Add some tracking for image sizes  https://review.openstack.org/28967803:15
fungias long as it's on the same filesystem (so probably create it in the same directory)03:15
*** jamielennox|away is now known as jamielennox03:15
*** cfarquhar has quit IRC03:15
*** yuanying has quit IRC03:16
*** gildub_ has quit IRC03:16
*** gildub has joined #openstack-infra03:16
takashiHello. Can I ask some help about gate job testing here?03:17
*** christian_ has joined #openstack-infra03:17
*** binbincong has quit IRC03:18
clarkbtakashi: sure03:18
clarkbfungi: yup otherwise its a copy03:19
fungitakashi: i can try to help, what's the question? depending on the details it may be something one of us in here can answer, or it may be appropriate for a different channel (for example qa or a project-specific channel)03:19
takashiclarkb, fungi: thx03:19
takashiclarkb, fungi: I noticed that test jobs of our projects (storlets) always fails from this morning(in JST), and trying to fix it03:20
fungitakashi: a link to one of the failing logs is probably the easiest place for us to start03:20
*** cfarquhar has joined #openstack-infra03:21
*** cfarquhar has quit IRC03:21
*** cfarquhar has joined #openstack-infra03:21
*** baoli has quit IRC03:21
takashiclarkb, fungi: ex. patch 28293103:21
*** treaki_ has quit IRC03:21
*** baoli has joined #openstack-infra03:21
takashiI think the cause of that failure is that our install scripts fails to sudo, because revoke-sudo is already executed03:22
clarkbansible-playbook is not installed03:23
*** treaki_ has joined #openstack-infra03:23
takashiclarkb: We use the following install script https://github.com/openstack/storlets/blob/master/tests/setup_functional_test.sh03:24
fungithough also it does look like it wants to sudo things after it has removed the sudoers extension03:24
fungii wonder if the template this job was using got a revoke-sudo macro added during the switch to ubuntu-trusty workers03:25
fungii'm checking our recent config history to confirm03:25
clarkboh its not installed because it apt get installs it with sudo03:25
takashiclarkb: yes03:25
takashiI already committed a patch for this https://review.openstack.org/#/c/289666/03:26
takashibut I'm not so familiar with project-config, so want to ask some comments about this03:26
*** christian_ has quit IRC03:27
takashiand I have one question. Is there any way to test that project-config? I mean I would like to run our test job using that new config.03:27
fungiit looks like this was unintentionally broken by https://review.openstack.org/28886003:27
fungithat patch should not have added a revoke-sudo macro03:27
fungii'll get a fix up for this real quick03:28
clarkbI can approve it03:28
takashifungi: I just notice that DID add revoke-sudo macro.03:28
fungithere were a couple others in that change which added revoke-sudo when they shouldn't have03:29
*** baoli has quit IRC03:30
fungilooks like trove is also broken by this03:30
takashifungi, clarkb: Should I wait for your working about this?03:31
fungithe dev-zuul-coverage job gained a revoke-sudo too, but i suspect that should have had one to begin with03:31
fungitakashi: yes, it'll be just a few minutes03:31
takashifungi: thx!03:32
*** annegentle has joined #openstack-infra03:35
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Remove revoke-sudo from storlets, trove functional  https://review.openstack.org/28968403:35
fungitakashi: clarkb: ^ there's the fix03:35
*** binbincong has joined #openstack-infra03:36
takashifungi: thanks a lot! :-)03:36
fungiAJaeger: jeblair: pabelanger: yolanda: ^ that got overlooked when 288860 was reviewed03:36
fungiwondering if there are other recent ubuntu-trusty conversion patches that need rereviewing to make sure we didn't add revoke-sudo to jobs which previously lacked it03:37
*** rguillebert has quit IRC03:37
*** yuanying has joined #openstack-infra03:38
*** kzaitsev_mb has quit IRC03:39
*** yuanying has quit IRC03:40
*** yuanying has joined #openstack-infra03:41
*** amrith is now known as _amrith_03:42
openstackgerritColleen Murphy proposed openstack-infra/puppet-infracloud: (WIP) Add functional tests  https://review.openstack.org/28884003:43
mordredclarkb: this error is the best error ever03:44
clarkbmordred: yes "__exit__"03:45
mordredShrews: when you wake up - I want you to glory in the amazingness of this traceback: http://paste.openstack.org/show/489622/03:45
*** jamesmcarthur has quit IRC03:45
*** madorn has joined #openstack-infra03:45
fungithe underlying exception raised was "__exit__"?03:47
clarkbfungi:  that was the error message03:47
fungier03:47
fungiyeah03:47
mordredwhich does imply a context manager bailed out03:47
mordredor something03:47
mordredI think03:47
fungiis that like python saying, "just go away"?03:48
fungii agree, it's amusing to have made it into the exception message03:48
lifelessNakato: Build-Depends: cython, debhelper (>= 8.9.7~), gfortran (>= 4:4.2), libblas-dev [!arm !m68k], liblapack-dev [!arm !m68k], python-all-dbg, python-all-dev, python-nose, python-tz, python3-all-dbg, python3-all-dev, python3-nose, python3-tz03:48
madornfungi: is www.openstack.org code kept in a public github repo?03:48
ianwmordred: that was very similar to why i was digging for so long on that token timeout thing ... the path to where the error message just doesn't show up in the traceback03:49
madornlike the foundation website03:49
ianwwhere the error message is created, i mean03:49
lifelessNakato: Build-Depends: debhelper (>= 9), python-all-dev (>= 2.6.5-13~), python-all-dbg, python3-all-dev (>= 3.1.2-10~), python3-all-dbg, libyaml-dev (>= 0.1.2~), cython, cython-dbg, quilt03:49
fungimadorn: yes, but it's not maintained by the community. i understand it can be found at https://github.com/OpenStackweb/openstack-org03:50
madornfungi: thanks for the help03:51
*** hdd has joined #openstack-infra03:51
fungimadorn: it's maintained by some web devs at the foundation, though much (most?) of the content is in a cms database not something easily patched via git03:51
madorni see03:53
openstackgerritIan Wienand proposed openstack/diskimage-builder: yum-minimal: clear our rpm/dnf/yum data in chroot  https://review.openstack.org/28159603:54
*** ccrouch has quit IRC03:54
openstackgerritMerged openstack-infra/project-config: Remove revoke-sudo from storlets, trove functional  https://review.openstack.org/28968403:54
fungiclarkb: jenkins03-05 are updated now, 01-02 are almost done reupdating and then i'll do 06-0703:56
*** ccrouch has joined #openstack-infra03:56
clarkbfungi: cool03:57
fungiwith jenkins in prepare for shutdown, job updates/additions go quickly but deletions are still somewhat slow for some reason03:57
openstackgerritSachi King proposed openstack-dev/pbr: Use apt-cache generated packages to provide build deps  https://review.openstack.org/28968903:59
*** treaki_ has quit IRC03:59
*** yuanying has quit IRC04:00
*** yuanying has joined #openstack-infra04:01
mordredclarkb: so - I put in a logging debug statement and reran04:01
mordredclarkb: with self._swift_service_lock:04:01
*** ccrouch has quit IRC04:02
*** treaki_ has joined #openstack-infra04:02
mordredhahaha04:02
mordredI see it04:03
*** jamesmcarthur has joined #openstack-infra04:04
openstackgerritMonty Taylor proposed openstack-infra/shade: In the service lock, reset the service, not the lock  https://review.openstack.org/28969204:04
mordredclarkb, fungi: enjoy04:04
*** ccrouch has joined #openstack-infra04:05
*** yuanying has quit IRC04:05
mordredShrews: ^^ you'll also like that04:07
*** yuanying has joined #openstack-infra04:07
*** salv-orlando has joined #openstack-infra04:08
ianw:(04:09
fungioh wow04:09
*** thorst has joined #openstack-infra04:09
*** bdemers has quit IRC04:11
* mordred revels in everyone's collective pain04:12
*** bapalm has quit IRC04:13
fungithat's a subtle bug indeed04:13
fungicody-somerville: wow, so even though we gave them the okay to pack up and ship out the west hardware asap, they still didn't get around to it before the deadline and now it's wrapped up in the decommissioning project?04:15
*** salv-orlando has quit IRC04:15
*** bdemers has joined #openstack-infra04:16
cody-somervillefungi: Not sure why it didn't get shipped in time but the HW is not delayed due to the decommission. I'll work with HPE to see if we can get a ship date and/or expedite it.04:16
cody-somerville*now04:16
clarkbcan we turn it back on?04:16
clarkband use it until they get their act together?04:17
fungiunfortunate04:17
*** thorst has quit IRC04:17
cody-somervilleclarkb: I'll ask if that's possible but I imagine if yes they could disappear at any time as they move through the DC performing the decommission.04:17
*** ajmiller has quit IRC04:18
cody-somervilleIt is unfortunate they didn't ship west instead of east. We all agreed to prioritize the SL390s in west if possible.04:18
ianwfungi / clarkb: pymysql.err.OperationalError: (1044, u"Access denied for user 'openstack_citest'@'%' to database 'bhbvuZWG_6881'") <- do we know about this issue for nodepool testing?04:18
ianwi'm guessing we switched node types04:18
clarkbfungi: ^04:19
fungiianw: that's a new one on me. i know fuel-web had a postgres issue, but...04:20
fungifirst i've seen of mysql behavior changing with this04:20
ianwfungi: from https://review.openstack.org/#/c/289678/04:21
fungiwhat is it trying to do to that database?04:21
*** ccrouch has quit IRC04:22
*** ccrouch has joined #openstack-infra04:22
fungiit's using the openstack_citest user to interact with a different database than the one it's granted access to (as opposed to using the root account or creating one)?04:23
ianwwhere's the output of mysql-prep stuff?04:25
clarkbthats the superuser account04:25
*** sarob has joined #openstack-infra04:26
ianwless jenkins/jobs/python-jobs.yaml04:26
clarkbfungi: openstack_citest is the acocunt with create adn delete perms on old bare-*04:26
fungiianw: the output of that should be earlier in the log04:26
fungiit's all set -x so echoes to the console log04:27
ianwfungi: yeah ... http://logs.openstack.org/78/289678/2/check/gate-nodepool-python27/501da9d/console.html04:27
fungiclarkb: yeah, i believe we just flat out grant openstack_citest access to do everything04:27
clarkbya that sounds right04:27
fungithough curious why not just use the root user in the db in that case04:27
clarkbfungi: because you may have access to a db without root04:28
clarkbthey are separate concerns04:28
fungiahh, makes sense04:28
fungianyway, i guess it's possible there's something esoteric we missed in the grant for openstack_citest that the puppet mysql access class was setting?04:29
mordredclarkb: I'm running an image upload with that patch applied04:29
*** bapalm has joined #openstack-infra04:30
*** sarob has quit IRC04:31
*** asselin_ has joined #openstack-infra04:31
openstackgerritColleen Murphy proposed openstack-infra/puppet-infracloud: (WIP) Add functional tests  https://review.openstack.org/28884004:32
*** harlowja_at_home has joined #openstack-infra04:32
ianwfungi: http://logs.openstack.org/78/289678/2/check/gate-nodepool-python27/501da9d/console.html#_2016-03-08_03_17_59_59504:32
fungiokay, jenkins01 and 02 reupdates are complete, and shutdown has been cancelled on them04:33
*** ccrouch has quit IRC04:33
*** ccrouch has joined #openstack-infra04:33
*** links has joined #openstack-infra04:33
fungiianw: starts up at .45704:34
*** salv-orlando has joined #openstack-infra04:34
*** kzaitsev_mb has joined #openstack-infra04:35
fungidoes GRANT ALL PRIVILEGES ON *.*04:35
fungiTO 'openstack_citest'@'%'04:36
clarkbmy first guess would be its connecting via local socket and we only allowed via tcp or vice versa04:37
clarkbbut % should match all right?04:37
*** bdemers has quit IRC04:37
fungithat's what i thought04:37
clarkbdoes it not need to be @'*.*' ?04:37
clarkbmysql so weird04:37
fungithis also worked fine with nova's unit tests; they ran their db interactions successfully04:37
fungithough no idea if they have a much simpler use case04:38
clarkbI'm not sure if they use other dbs in addition to the one test one04:38
*** Sukhdev has joined #openstack-infra04:39
*** treaki__ has joined #openstack-infra04:39
ianwoh, i wonder if the bind address was previously 127.0.0.1 and now isn't ...04:39
mordredclarkb: upload to rax completed in about 30 minutes04:40
*** annegentle has quit IRC04:40
*** ccrouch has quit IRC04:40
clarkbmordred: great04:40
fungipretty sure i compared the grants and user tables after that script on ubuntu-trusty to the result of our puppet setup on bare-trusty, but also may have been prior to the mysql module upgrade04:40
*** ccrouch has joined #openstack-infra04:42
*** jamesmcarthur has quit IRC04:43
*** treaki_ has quit IRC04:43
ianwfungi: what about the old anonymous user issue ... maybe the puppet cleared them out?04:44
*** salv-orlando has quit IRC04:45
*** bdemers has joined #openstack-infra04:45
fungii've been going long today and starting to get a little fuzzy-brained, so need to look up the details of the old anonymous user issue04:45
*** jamesmcarthur has joined #openstack-infra04:46
*** annegentle has joined #openstack-infra04:46
fungiahh, empty username04:46
fungiright, there by default normally04:46
*** jaosorior has joined #openstack-infra04:46
*** esikachev has joined #openstack-infra04:47
fungiso maybe nodepool is ending up using the anonymous user instead of the actual openstack_citest user we authorized?04:47
fungiso may need to add "DELETE FROM mysql.user WHERE User='';"04:48
fungii'll jump on one of these nodes and see if the server package is leaving it there04:48
mordredfungi: the old puppet cleared out the anonymous user04:49
mordredfungi: to my knowledge, the debian/ubuntu packages STILL persist in leaving it in04:49
fungioh, right, i need a used node04:49
mordredeven though it's a terrible idea to have and a only serves to break things04:49
fungimordred: lovely, so we should almost certainly add that line to the mysql-prep job macro04:49
openstackgerritIan Wienand proposed openstack-infra/project-config: Add mysql 'localhost' user  https://review.openstack.org/28970404:49
mordredyes04:49
*** kzaitsev_mb has quit IRC04:49
mordredfollowed by a flush privileges;04:49
fungiand then rerun jjb updates by hand, because that's probably some thousands of jobs it will update04:50
*** esikachev has quit IRC04:51
openstackgerritIan Wienand proposed openstack-infra/project-config: Remove anonymous mysql users  https://review.openstack.org/28970404:52
*** annegentle has quit IRC04:52
ianwfungi / mordred : ^04:52
fungiianw: you beat me to hitting git review04:53
*** annegentle has joined #openstack-infra04:53
openstackgerritMerged openstack/diskimage-builder: Zerofree the image if possible  https://review.openstack.org/28905404:53
openstackgerritColleen Murphy proposed openstack-infra/puppet-infracloud: (WIP) Add functional tests  https://review.openstack.org/28884004:54
fungiianw: was there a reason that needed a separate mysqlclient invocation rather than just adding more lines to the existing one right below it?04:55
ianwfungi: just so if it failed, it stopped there, but no, i can quickly move it04:55
fungii think if any of those fail and throw an error it'll be pretty obvious04:55
openstackgerritIan Wienand proposed openstack-infra/project-config: Remove anonymous mysql users  https://review.openstack.org/28970404:56
fungialso wondering if flush privileges should happen after the new account creation, or if it's only necessary on changes and deletions04:56
fungirather, after the grant technically04:57
fungimordred: ^?04:57
fungianyway, i'm in favor but this will need another round of manual jjb updates04:58
*** jamesmcarthur has quit IRC04:58
ianwthat i don't know (exactly where to flush).  every time i use mysql i end up hitting this issue in some form :(04:59
*** sdake_ has joined #openstack-infra05:00
openstackgerritDavid Pursehouse proposed openstack-infra/jenkins-job-builder: Allow to omit list of projects in Gerrit trigger config  https://review.openstack.org/27239205:00
fungirefraining from reciting rude rhymes about when to flush05:00
*** sdake has quit IRC05:01
*** annegentle has quit IRC05:01
*** annegentle has joined #openstack-infra05:02
*** jamesmcarthur has joined #openstack-infra05:02
openstackgerritSachi King proposed openstack-dev/pbr: Do not silently drop markers that fail to evaluate  https://review.openstack.org/28962805:05
*** markvoelker_ has quit IRC05:06
openstackgerritTony Breeds proposed openstack-infra/infra-specs: Create elections.openstack.org  https://review.openstack.org/28757705:08
*** annegentle has quit IRC05:10
openstackgerritSachi King proposed openstack-dev/pbr: Do not silently drop markers that fail to evaluate  https://review.openstack.org/28962805:11
fungitonyb: i should follow up in gerrit but i'm falling asleep. wouldn't election info make sense on the governance.openstack.org site? we can always publish a different repo to a subtree of that so the tc doesn't have to approve changes for it05:11
tonybfungi: That might work but I thought it would be hard.05:12
tonybfungi: ahppy to talk about it tomorrow.05:13
fungitonyb: yeah, i don't feel strongly about it, just knee-jerk reaction to creating more and more subdomains05:13
*** thorst has joined #openstack-infra05:15
jheskethfungi: that was listed as one of the alternatives :-)05:15
craigeFor anyone woh wants to help resolve the last blocker with Maniphest, at the bottom of this page: https://etherpad.openstack.org/p/maniphest-migration I describe the current blocker.05:16
* craige sends out the bat signal for krotscheck ^^05:16
clarkbcraige: Zara may also be helpful though is in europe so timezones may be hard05:17
* craige nods05:18
*** Sukhdev has quit IRC05:19
fungii am fading fast. i intentionally didn't put jenkins06/07 in prepare for shutdown since they tend to jjb quickly and i'm afraid i won't be awake to cancel shutdown on them05:20
fungithey're already on processing deletes, so should be wrapping up shortly anyway05:21
clarkbok, are they running in screen?05:21
*** fawadkhaliq has quit IRC05:22
*** thorst has quit IRC05:22
clarkbI can shepherd them through the rest of the night05:22
tchaypoMikal: and lo, a miracle has occurred, I'll see you at pothong05:23
craige\o/05:23
jheskethfungi, clarkb: is there something I can help with?05:23
clarkbjhesketh: just finishing up large JJB applies to the servers05:23
*** zul has quit IRC05:23
craigePerhaps the wrong window tchaypo but \o/ see you post bug smash there!05:23
clarkbjhesketh: sounds like 06 and 07 are the last jenkins servers getting updated and they are almost done?05:23
fungijhesketh: though if 289704 is approved we need to do it all over again05:24
fungialso i didn't get around to trying putting bluebox back into service05:24
tchaypoCraige: nope, I was picking a channel mikal is in05:24
*** rlandy has quit IRC05:24
fungiit was indicated that the admins restarted some backend services and so it may be working again05:24
jheskethfungi: why wouldn't we wait for the usual rebuilds with 289704?05:25
openstackgerritVictor Morales proposed openstack-infra/elastic-recheck: Add query for neutron bug 1553595  https://review.openstack.org/28971205:25
openstackbug 1553595 in neutron "test_external_network_visibility intermittent failure" [Critical,Fix released] https://launchpad.net/bugs/1553595 - Assigned to Kevin Benton (kevinbenton)05:25
jheskethfungi: is there a way to tell if bluebox is working, or is that just adding it back into the pool05:26
clarkbjhesketh: I think if you manually boot an instance there and it works then that is a sufficient test05:26
clarkbapparently hte problem earlier was dhcp wasn't working05:26
jheskethclarkb: /me will try a thing05:27
fungiyeah, and then revert my change which zeroed the max-servers05:27
jheskethyep05:27
*** megm has joined #openstack-infra05:27
fungialso, now that jjb updates are wrapping up, i don't know whether zuul will benefit from another restart so it ceases seeing phantom demand for bare-trusty nodes05:28
clarkbSamYaple: reading up on fstrim, it looks like it may not work if the underlying device doesn't support TRIM05:30
clarkbSamYaple: however it says that support for loopback mounted images is present which is what dib does so I think it will work05:30
fungioh, good call. less hacky than the zerofree trick05:31
clarkbthe trick is it requires a newish kernel which I guess dib likeyl assumed wasn't a thing way back when05:31
clarkband by newish I mean trusty is fine05:31
*** abregman has joined #openstack-infra05:32
*** mrmartin has joined #openstack-infra05:33
*** abregman has quit IRC05:33
*** abregman has joined #openstack-infra05:34
openstackgerritPurandhar Sairam Mannidi proposed openstack/diskimage-builder: [WIP] Add support for building images capable of UEFI  https://review.openstack.org/28778405:34
*** gmann has quit IRC05:35
fungiwell, i'm out. it's like 1am-ish here. tomorrow is a day o' meetings05:35
funginight all!05:35
fungijenkins06 did finish, 07 is really close05:36
*** hdd has quit IRC05:36
jheskethnight fungi05:38
*** mrmartin has quit IRC05:39
*** sdake_ has quit IRC05:40
openstackgerritClark Boylan proposed openstack-infra/ansible-puppet: Always puppetboard upload if puppetboard defined  https://review.openstack.org/28971805:40
*** gmann has joined #openstack-infra05:40
*** christian_ has joined #openstack-infra05:40
clarkbmordred: nibalizer ^ assuming when is valid in an always block that should fix our not uploading to puppetboard on fails05:40
clarkbthis is new in ansible 2.0 though05:40
clarkbpuppetmaster runs 2.0.1.005:41
jheskethclarkb: I booted a node in bluebox but it didn't attach a public ip.. do I need to figure out a way to do that or is the fact that it booted enough05:41
*** fawadkhaliq has joined #openstack-infra05:42
clarkbjhesketh: they use floating IPs so you need to attach a floating ip05:42
fungi07 finished too now05:43
fungi /reallysleeping05:44
nibalizerclarkb: there are a couple ways it can fail05:45
*** tdasilva has quit IRC05:45
nibalizerif puppet fails to apply, we get a log05:45
nibalizerif it fails to compile, we don't05:45
*** kzaitsev_mb has joined #openstack-infra05:45
*** christian_ has quit IRC05:46
jheskethclarkb: ah thanks: ERROR (NotFound): Floating ip pool not found. (HTTP 404) (Request-ID: req-554a3e77-5932-4c1a-9284-65cca64d5416)05:46
*** frickler has quit IRC05:46
clarkbnibalizer: thats independent though05:46
clarkbnibalizer: all this does is run log posting if puppet apply exits failure05:46
nibalizerright at sometimes we won't have logs to post05:46
nibalizers/at/and/05:47
nibalizerso this is better, but not a complete solution05:47
*** Mmike has quit IRC05:48
openstackgerritAnusha Ramineni proposed openstack-infra/project-config: Enable docs jobs for congress  https://review.openstack.org/28971905:48
*** kzaitsev_mb has quit IRC05:50
*** jamesmcarthur has quit IRC05:51
*** boris-42 has quit IRC05:54
*** abregman_ has joined #openstack-infra05:55
openstackgerritSachi King proposed openstack-dev/pbr: Do not silently drop markers that fail to evaluate  https://review.openstack.org/28962805:56
*** darvon has quit IRC05:56
*** abregman has quit IRC05:57
*** darvon has joined #openstack-infra05:57
jheskethclarkb: I have to go offline for a bit, but still around on irc... as mentioned I booted a node but I can't create a floating ip so it may not be ready to add back into nodepool05:57
clarkbjhesketh: ya I am not sure if you have to specify the pool06:00
*** sarob has joined #openstack-infra06:01
*** harlowja_at_home has quit IRC06:01
*** rcernin has joined #openstack-infra06:02
*** abregman_ is now known as abregman06:03
*** Mmike has joined #openstack-infra06:05
*** sarob has quit IRC06:05
*** roxanagh_ has joined #openstack-infra06:06
*** markvoelker has joined #openstack-infra06:07
*** jamielennox is now known as jamielennox|away06:08
*** sarob has joined #openstack-infra06:11
*** _sarob has joined #openstack-infra06:14
*** sarob has quit IRC06:17
openstackgerritOpenStack Proposal Bot proposed openstack-infra/project-config: Normalize projects.yaml  https://review.openstack.org/28973106:17
*** asettle has quit IRC06:18
*** Mmike has quit IRC06:19
*** Mmike has joined #openstack-infra06:19
*** tdasilva has joined #openstack-infra06:19
*** thorst has joined #openstack-infra06:20
jheskethclarkb: ah, that was it06:23
jheskethI can boot and attach an IP to it06:23
*** salv-orlando has joined #openstack-infra06:26
*** thorst has quit IRC06:27
*** vgridnev has joined #openstack-infra06:30
*** asettle has joined #openstack-infra06:30
*** [1]Thelo has joined #openstack-infra06:30
openstackgerritOpenStack Proposal Bot proposed openstack/requirements: Updated from generate-constraints  https://review.openstack.org/28884906:30
openstackgerritPurandhar Sairam Mannidi proposed openstack/diskimage-builder: [WIP] Add support for building images capable of UEFI  https://review.openstack.org/28778406:32
*** Thelo has quit IRC06:32
*** [1]Thelo is now known as Thelo06:32
*** salv-orlando has quit IRC06:33
*** jcoufal has joined #openstack-infra06:34
jheskethclarkb: okay that appears to work so I'll revert the limit in nodepool06:34
*** asettle has quit IRC06:35
openstackgerritJoshua Hesketh proposed openstack-infra/project-config: Revert "Temporarily disable booting in bluebox"  https://review.openstack.org/28973806:36
*** roxanagh_ has quit IRC06:37
*** jcoufal has quit IRC06:39
jheskethclarkb: ^ that should be safe, but since things are quiet I'll wait for your (or another infra-core) okay instead of self-approving06:41
*** asettle has joined #openstack-infra06:42
*** gildub has quit IRC06:42
*** zzzeek has quit IRC06:42
*** david-lyle_ has joined #openstack-infra06:44
*** david-lyle has quit IRC06:44
*** fawadkhaliq has quit IRC06:44
*** gildub has joined #openstack-infra06:45
*** hichihara has quit IRC06:46
*** esikachev has joined #openstack-infra06:48
openstackgerritColleen Murphy proposed openstack-infra/puppet-infracloud: (WIP) Add functional tests  https://review.openstack.org/28884006:48
*** jtomasek has joined #openstack-infra06:49
Jeffrey4lrax-iad seems have two ethernets. eth0 is a publice network(104.130.3.103), and eth1 is a private network(10.208.234.87). But other node only has one network. anyone know why/how it happend?06:51
*** vgridnev has quit IRC06:52
*** esikachev has quit IRC06:52
openstackgerritCody A.W. Somerville proposed openstack/gertty: Make 'title' attribute available on dialog widgets  https://review.openstack.org/28974806:53
*** kushal has joined #openstack-infra06:55
*** pcaruana has quit IRC06:57
*** gildub has quit IRC06:59
*** asettle has quit IRC07:01
*** oanson has quit IRC07:02
*** asettle has joined #openstack-infra07:09
cody-somervillejeblair: So I've looked at short title stuff further and I don't think it is actually necessary if we put the ChangeList query description at the front of the title.07:14
*** armax has quit IRC07:15
cody-somervillejeblair: also see above change ^^ to make title attribute available on dialog widgets so they show up in breadcrumb nicely instead of as classname for overlay widget.07:15
*** _nadya_ has joined #openstack-infra07:16
*** _nadya_ has quit IRC07:16
*** gildub has joined #openstack-infra07:16
*** sarob has joined #openstack-infra07:22
*** thorst has joined #openstack-infra07:25
*** _sarob has quit IRC07:25
*** gildub has quit IRC07:26
*** sshnaidm has quit IRC07:26
*** gildub has joined #openstack-infra07:26
*** sarob has quit IRC07:26
openstackgerritMerged openstack-infra/project-config: Normalize projects.yaml  https://review.openstack.org/28973107:27
*** sbalukoff has joined #openstack-infra07:28
*** thorst has quit IRC07:32
*** mrmartin has joined #openstack-infra07:35
openstackgerritMerged openstack-infra/project-config: Remove experimental-bindep-jobs from repos  https://review.openstack.org/28869407:35
*** nikhil_k_ has joined #openstack-infra07:36
*** nikhil has quit IRC07:38
*** kushal has quit IRC07:40
*** salv-orlando has joined #openstack-infra07:42
*** takashi has left #openstack-infra07:42
*** nikhil_k_ has quit IRC07:44
*** fhubik has joined #openstack-infra07:45
*** fhubik is now known as fhubik_brb07:45
*** flepied1 has quit IRC07:45
*** nikhil has joined #openstack-infra07:47
*** kzaitsev_mb has joined #openstack-infra07:47
*** e0ne has joined #openstack-infra07:48
*** denisra_ has joined #openstack-infra07:48
*** e0ne has quit IRC07:49
*** salv-orlando has quit IRC07:50
*** cody-somerville has quit IRC07:51
*** cody-somerville has joined #openstack-infra07:51
*** yaume has joined #openstack-infra07:51
*** denisra has quit IRC07:52
*** fhubik_brb is now known as fhubik07:52
*** frickler has joined #openstack-infra07:52
*** frickler has quit IRC07:52
*** kzaitsev_mb has quit IRC07:52
*** frickler has joined #openstack-infra07:53
*** ihrachys has joined #openstack-infra07:56
*** scheuran has joined #openstack-infra07:58
*** vgridnev has joined #openstack-infra08:00
*** ihrachys has quit IRC08:02
*** asettle has quit IRC08:08
*** jogo has quit IRC08:08
*** jogo has joined #openstack-infra08:12
*** ihrachys has joined #openstack-infra08:13
AJaegerfungi, Sam-I-Am : heat 6.0.0 is Mitaka, everything is correct for release notes AFAIU08:13
*** vgridnev has quit IRC08:14
*** andreykurilin__ has joined #openstack-infra08:15
*** matrohon has joined #openstack-infra08:16
*** asettle has joined #openstack-infra08:18
*** shardy has joined #openstack-infra08:18
*** acabot has joined #openstack-infra08:21
*** ildikov has joined #openstack-infra08:22
*** asettle has quit IRC08:23
*** sarob has joined #openstack-infra08:23
*** cody-somerville has quit IRC08:24
*** flepied has joined #openstack-infra08:25
*** mikelk has joined #openstack-infra08:30
*** thorst has joined #openstack-infra08:30
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for various tox tests not using database  https://review.openstack.org/28978508:32
*** yaume has quit IRC08:32
*** dizquierdo has joined #openstack-infra08:36
anteayajhesketh: have you a moment to join the third party meeting in -meeting?08:36
*** thorst has quit IRC08:37
*** wei-wang has joined #openstack-infra08:37
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for various tox tests not using database  https://review.openstack.org/28978508:39
*** asettle has joined #openstack-infra08:40
*** cody-somerville has joined #openstack-infra08:40
*** cody-somerville has quit IRC08:40
*** cody-somerville has joined #openstack-infra08:40
*** christian_ has joined #openstack-infra08:40
*** acruz has joined #openstack-infra08:42
anteayajhesketh: we were just talking about the zuul memory leak a bit, the meeting is over now, I'm off to bed08:45
anteayag'night again08:45
*** nmagnezi has joined #openstack-infra08:46
*** kzaitsev_mb has joined #openstack-infra08:47
AJaegergood night, anteaya !08:47
*** esikachev has joined #openstack-infra08:49
*** salv-orlando has joined #openstack-infra08:49
*** jordanP has joined #openstack-infra08:50
*** jcoufal has joined #openstack-infra08:50
*** dingyichen has quit IRC08:52
*** asettle has quit IRC08:53
*** jlanoux has joined #openstack-infra08:53
*** esikachev has quit IRC08:53
openstackgerritMerged openstack-infra/project-config: Add bandit gate job for Octavia  https://review.openstack.org/28691208:56
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for python-bitrot-jobs  https://review.openstack.org/28979308:56
*** hashar has joined #openstack-infra09:00
*** acruz has quit IRC09:00
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Convert sahara to ubuntu-trusty  https://review.openstack.org/28979709:01
*** fhubik has quit IRC09:02
*** christian_ has quit IRC09:02
*** arxcruz has joined #openstack-infra09:02
*** yaume has joined #openstack-infra09:03
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Remove unused selenium.yaml  https://review.openstack.org/28979909:03
*** kzaitsev_mb has quit IRC09:04
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Remove unused selenium.yaml  https://review.openstack.org/28979909:04
*** wei-wang has quit IRC09:05
*** yaume has quit IRC09:07
*** jistr has joined #openstack-infra09:11
*** ifarkas has joined #openstack-infra09:13
*** ildikov has quit IRC09:16
*** dizquierdo has quit IRC09:16
yolandagood morning09:19
*** lucas-dinner is now known as lucasagomes09:19
*** salv-orlando has quit IRC09:19
*** cznewt has quit IRC09:19
*** ihrachys has quit IRC09:20
openstackgerritPaul Bourke proposed openstack-infra/project-config: Add new experimental jobs for Kolla oraclelinux  https://review.openstack.org/28795709:22
*** cznewt has joined #openstack-infra09:25
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for various tox tests not using database  https://review.openstack.org/28978509:27
*** ildikov has joined #openstack-infra09:28
*** cznewt has quit IRC09:29
*** Jeffrey4l has quit IRC09:33
*** thorst has joined #openstack-infra09:35
*** cznewt has joined #openstack-infra09:35
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Convert storyboard-docs to ubuntu-trusty  https://review.openstack.org/28981609:36
*** tpsilva has joined #openstack-infra09:36
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Convert storyboard-docs, -announce-release to ubuntu-trusty  https://review.openstack.org/28981609:37
AJaegergood morning, yolanda !09:38
*** fhubik has joined #openstack-infra09:38
*** emmenemoi has left #openstack-infra09:42
*** thorst has quit IRC09:43
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for various tox tests not using database  https://review.openstack.org/28978509:43
*** sfinucan has joined #openstack-infra09:43
*** derekh has joined #openstack-infra09:44
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: horizon: Use ubuntu-trusty  https://review.openstack.org/28981909:47
*** esikachev has joined #openstack-infra09:47
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Fix node name in gate-infra-docs-index  https://review.openstack.org/28982009:48
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for releasenotes jobs  https://review.openstack.org/28982409:51
*** esikachev has quit IRC09:51
*** flepied has quit IRC09:54
*** ociuhandu has quit IRC09:54
openstackgerritMerged openstack-infra/ansible-puppet: Always puppetboard upload if puppetboard defined  https://review.openstack.org/28971809:57
*** flepied has joined #openstack-infra10:00
*** asettle has joined #openstack-infra10:00
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for jobs using infra-publish-jobs  https://review.openstack.org/28982910:04
openstackgerritMerged openstack-infra/project-config: Enable docs jobs for congress  https://review.openstack.org/28971910:06
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for jobs using infra-publish-jobs  https://review.openstack.org/28982910:07
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Convert linters to use ubuntu-trusty  https://review.openstack.org/28983210:07
*** zul has joined #openstack-infra10:07
*** yamamoto_ has quit IRC10:09
*** dtantsur|afk is now known as dtantsur10:11
*** fhubik is now known as fhubik_brb10:13
*** esikachev has joined #openstack-infra10:13
*** Qiming has quit IRC10:14
*** sambetts|afk is now known as sambetts10:16
openstackgerritMerged openstack-infra/system-config: Allow the review history panel to resize  https://review.openstack.org/25956010:16
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for jobs using infra-publish-jobs  https://review.openstack.org/28982910:19
openstackgerritMerged openstack-infra/puppet-nodepool: Fix unrecognized escape puppet warning  https://review.openstack.org/27967210:19
*** mikelk has quit IRC10:20
openstackgerritThomas Herve proposed openstack-infra/project-config: Use VPN devstack plugin in heat jobs  https://review.openstack.org/25946310:20
*** salv-orlando has joined #openstack-infra10:20
openstackgerritMerged openstack-infra/project-config: Add puppet-octavia in Puppet OpenStack project  https://review.openstack.org/28902410:20
*** rguillebert has joined #openstack-infra10:21
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for check-osc-plugins  https://review.openstack.org/28984310:21
*** ociuhandu has joined #openstack-infra10:23
*** cznewt has quit IRC10:24
*** sarob has quit IRC10:29
*** fhubik_brb is now known as fhubik10:30
*** salv-orlando has quit IRC10:31
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Convert tox jobs with DB to use ubuntu-trusty  https://review.openstack.org/28984810:31
*** openstackgerrit has quit IRC10:33
*** openstackgerrit has joined #openstack-infra10:33
*** ihrachys has joined #openstack-infra10:33
*** cznewt has joined #openstack-infra10:35
*** fhubik is now known as fhubik_brb10:36
stevemarAJaeger: poke10:38
AJaegerstevemar: hi!10:38
AJaegercurious why I added you to that review?10:38
stevemarAJaeger: so i don't think we need the legacy_drivers change in https://review.openstack.org/#/c/289848/1/zuul/layout.yaml10:38
stevemarAJaeger: a little :)10:38
AJaegerstevemar: we will switch from bare-trusty to ubuntu-trusty.10:39
*** salv-orlando has joined #openstack-infra10:39
AJaegerQuestion is : Does legacy_driver need a database or not?10:39
stevemarAJaeger: it has the same database requirement as our unit tests10:39
stevemarso yes10:39
AJaegerthen the change is fine since it moves to the template using database access10:40
stevemarAJaeger: are the py27 jobs being moved to ubuntu-trusty ?10:40
openstackgerritZara proposed openstack-infra/storyboard-webclient: Hide 'quote' button for non-logged-in users  https://review.openstack.org/28985110:40
AJaegerstevemar: already moved on Friday ;)10:40
AJaegerglad that you didn't notice ;)10:40
stevemarohhh10:40
stevemarAJaeger: caught me !10:40
*** thorst has joined #openstack-infra10:40
AJaegerhttp://logs.openstack.org/68/289768/1/check/gate-keystone-python27/54ce571/console.html10:41
stevemarso ubuntu-trusty will install mysql on the machine?10:41
AJaegerstevemar: we didn't do a large announcement yet, need to solve a few problems first...10:41
stevemarAJaeger: better to ask for forgiveness and deal with the fallout instead of asking for permission and having a bikeshed argument :)10:41
AJaegerstevemar: ubuntu-trusty does not come with database - so your docs jobs will not have one - but we add database for specific jobs like python27 or this tox-db one10:42
stevemari see10:42
AJaegerstevemar: we now have ubuntu-trusty on all clouds - instead of bare-trusty only on rackspace10:42
stevemarthis is a good first step to running our tests with mysql instead of sqlite10:42
AJaegerlet's tell fungi that keystone wants to test with mysql...10:43
stevemarAJaeger: fungi: we definitely want to test with mysql!!!10:43
AJaegerWe don't want to setup database for those projects and jobs that don't need it10:43
AJaegerstevemar: that's perfectly fine ;)10:43
*** fhubik_brb is now known as fhubik10:43
jheskethanteaya: sorry I missed you10:44
stevemarAJaeger: yeah, that makes sense, no need to set it up for docs and such10:44
jheskethAJaeger: I'm back.. thinking I should merge in the nodepool revert before the load increases with people waking up10:44
jheskethany objections?10:44
AJaegerstevemar: so, would be nice if you comment on the change and say that you need database for your jobs10:44
AJaegerjhesketh: go ahead...10:44
*** dims has joined #openstack-infra10:44
stevemarAJaeger: yes, i will10:44
AJaegeryolanda: what do you think?10:44
AJaegerstevemar: but first I need to fix the build failure ;(10:45
*** christian_ has joined #openstack-infra10:45
jheskethAJaeger: +w'd10:45
*** ihrachys has quit IRC10:46
yolandaAJaeger ++10:46
*** gildub has quit IRC10:47
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Convert tox jobs with DB to use ubuntu-trusty  https://review.openstack.org/28984810:47
*** thorst has quit IRC10:47
AJaegeryolanda, jhesketh: Could you review https://review.openstack.org/289820 , please? That's a bug I introduced ;(10:48
jheskethAJaeger: looking10:48
*** esikachev has quit IRC10:48
jheskethyolanda: oh you're around. I just self-approved a revert to bring bluebox back into nodepool fyi10:49
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for check-osc-plugins  https://review.openstack.org/28984310:49
yolandajhesketh yes around, i'm concentrated on some stuff so i wasn't reading the channel so much10:51
AJaegeryolanda, jhesketh: If it blows up again, we revert the revert ;)10:51
yolandai love that chains :)10:51
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for various tox tests not using database  https://review.openstack.org/28978510:53
yolandajhesketh, what's going on with bluebox? looks as we have outages quite often10:55
AJaegerjhesketh: if you want to create a tiny bit more of load, reviews for the other ubuntu-trusty changes would be nice - as time permits... https://review.openstack.org/#/q/status:open++branch:master+topic:bindep10:55
openstackgerritFrancesco Longo proposed openstack-infra/project-config: Added IoTronic project.  https://review.openstack.org/28611310:56
*** claudiub has joined #openstack-infra10:56
*** asettle has quit IRC10:58
*** pblaho has joined #openstack-infra10:58
jheskethyolanda: there were network issues earlier today.. fungi (I think) was dealing with them, but they are back up now so we can revert the nodepool removal10:58
jheskethyolanda: I've confirmed you can boot and ssh into a node10:58
jheskethand will watch to see if a job runs on bluebox successfully10:58
jheskethyolanda: if it plays up we can take them out of the pool again, just wanted to increase the capacity10:58
jheskethAJaeger: will try and get to those tomorrow (it's getting latish sorry)10:59
*** yamamoto has joined #openstack-infra10:59
yolandajhesketh, thanks for that, i can continue with that if is too late for you10:59
jheskethnah it's not too late, just limited room for extra brain cycles ;-)10:59
*** mizar has joined #openstack-infra11:00
*** oanson has joined #openstack-infra11:01
*** Qiming has joined #openstack-infra11:04
*** yamamoto has quit IRC11:05
*** yamamoto has joined #openstack-infra11:06
*** yamamoto has quit IRC11:10
*** amotoki has joined #openstack-infra11:10
openstackgerritMerged openstack-infra/project-config: Revert "Temporarily disable booting in bluebox"  https://review.openstack.org/28973811:12
openstackgerritMerged openstack-infra/project-config: Fix node name in gate-infra-docs-index  https://review.openstack.org/28982011:13
*** christian_ has quit IRC11:17
*** fhubik is now known as fhubik_brb11:23
*** fhubik_brb is now known as fhubik11:26
jheskethyolanda: looks like bluebox is running jobs successfully: https://jenkins04.openstack.org/job/gate-tempest-dsvm-full-drbd-devstack-nv/1724/console11:30
yolandanice11:31
AJaegerjhesketh: no worries, thanks11:31
*** ldnunes has joined #openstack-infra11:32
* jhesketh is still around for a little bit more if needed and will keep watching11:32
*** jlanoux_ has joined #openstack-infra11:32
*** jlanoux has quit IRC11:33
*** rossella_s has joined #openstack-infra11:33
*** mattt has joined #openstack-infra11:37
*** yamamoto has joined #openstack-infra11:37
mattthi all, are there any issues with whatever servers up CI logs?  trying to browse http://logs.openstack.org/56/289856/3/check/gate-openstack-ansible-os_cinder-ansible-func-ubuntu-trusty/7081a47/console.html for example and it seems to hang mid-way through11:38
matttseen same thing trying to wget it11:38
mattt(from a different location, to rule that out also :)11:39
*** pblaho has quit IRC11:39
*** mikelk has joined #openstack-infra11:42
*** |-paul-| has joined #openstack-infra11:42
*** rfolco has joined #openstack-infra11:44
*** thorst has joined #openstack-infra11:45
*** gildub has joined #openstack-infra11:45
*** jlanoux has joined #openstack-infra11:45
openstackgerritMonty Taylor proposed openstack-infra/shade: In the service lock, reset the service, not the lock  https://review.openstack.org/28969211:47
*** asselin_ has quit IRC11:47
*** asselin_ has joined #openstack-infra11:48
*** jlanoux_ has quit IRC11:48
*** thorst has quit IRC11:52
*** fhubik is now known as fhubik_brb11:52
*** salv-orl_ has joined #openstack-infra11:52
*** baoli has joined #openstack-infra11:55
*** salv-orlando has quit IRC11:56
*** baoli has quit IRC11:56
openstackgerritZara proposed openstack-infra/storyboard-webclient: Mention Comments in Heading for Events Timeline  https://review.openstack.org/28987911:56
*** andymccr has joined #openstack-infra11:57
*** sshnaidm has joined #openstack-infra11:57
AJaegermattt: let me check...11:58
*** rhallisey has joined #openstack-infra11:59
*** _amrith_ is now known as amrith11:59
AJaegeryolanda: any idea whether logs.openstack.org is broken? See mattt's URL above, the 3.7 MB cannot be downloaded12:00
yolandaAJaeger i 'll take a look12:00
matttthank you AJaeger, yolanda12:02
*** jaosorior has quit IRC12:02
*** sdague has joined #openstack-infra12:02
*** jaosorior has joined #openstack-infra12:02
*** davideagnello has quit IRC12:03
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources: Fix on Null exception  https://review.openstack.org/28988312:03
yolandaAJaeger, mattt, i'm browsing that correctly12:04
*** aysyd has joined #openstack-infra12:04
yolandamm, actually it hangs at some point but it still says loaded12:05
yolandagoing to check with an wget12:05
*** ihrachys has joined #openstack-infra12:05
*** aysyd has quit IRC12:06
matttyolanda: i noticed my wget eventually finished12:06
matttbut i've tried again and it's hanging12:06
*** gildub has quit IRC12:06
*** aysyd has joined #openstack-infra12:06
*** sfinucan_ has joined #openstack-infra12:07
*** jaypipes has joined #openstack-infra12:07
yolandai'm seeing I/O errors on static12:08
rcarrillocruz:/12:09
rcarrillocruzyolanda: does static have a cinder volume ?12:09
openstackgerritMerged openstack-infra/openstackid-resources: Fix on Null exception  https://review.openstack.org/28988312:09
*** sfinucan has quit IRC12:10
yolandayes, we use volumes for each content12:10
yolandalogs, tarballs, etc12:11
*** weshay has joined #openstack-infra12:15
*** sfinucan_ has quit IRC12:16
*** sfinucan has joined #openstack-infra12:16
yolandai see apache using all cpu, and hanging at a different point all the time12:17
openstackgerritPurandhar Sairam Mannidi proposed openstack/diskimage-builder: Add support for building images capable of UEFI  https://review.openstack.org/28778412:17
*** lucasagomes is now known as lucas-hungry12:19
*** mizar has quit IRC12:20
AJaegermattt, yolanda now downloaded for me as well - took some time...12:21
AJaegerI/O errors ? That's bad ;(12:21
*** jcoufal has quit IRC12:22
jhesketh(bluebox looks good fyi)12:22
*** jcoufal has joined #openstack-infra12:22
openstackgerritPurandhar Sairam Mannidi proposed openstack/diskimage-builder: Add support for building images capable of UEFI  https://review.openstack.org/28778412:23
*** yamamoto has quit IRC12:23
*** yamamoto has joined #openstack-infra12:25
openstackgerritRyan Hallisey proposed openstack-infra/tripleo-ci: Allow the continer job to run again  https://review.openstack.org/28891512:25
*** baoli has joined #openstack-infra12:27
openstackgerritDougal Matthews proposed openstack-dev/hacking: Update the assertRaises example to be more modern  https://review.openstack.org/28409712:27
*** |-paul-| has quit IRC12:27
*** christian_ has joined #openstack-infra12:29
*** christian_ is now known as christiana_12:32
*** amrith has quit IRC12:33
*** fhubik_brb is now known as fhubik12:33
*** amrith has joined #openstack-infra12:34
*** yamamoto has quit IRC12:34
*** gordc has joined #openstack-infra12:35
*** yamamoto has joined #openstack-infra12:35
*** zhurong has joined #openstack-infra12:35
*** rfolco has quit IRC12:36
*** christiana_ has quit IRC12:37
yolandasame here, worked for me after a long time12:39
openstackgerritMerged openstack-infra/tripleo-ci: Don't override the private_net settings for the tenant  https://review.openstack.org/28949512:39
*** kaisers1 has quit IRC12:42
*** thorst has joined #openstack-infra12:43
*** thorst has quit IRC12:43
*** thorst_ has joined #openstack-infra12:44
*** kaisers has joined #openstack-infra12:44
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/devstack-gate: Generate a log with deprecation warnings  https://review.openstack.org/28990112:45
openstackgerritMerged openstack-infra/shade: In the service lock, reset the service, not the lock  https://review.openstack.org/28969212:50
*** baoli_ has joined #openstack-infra12:52
*** baoli has quit IRC12:55
frickleris there a known issue with neutron checks being flaky? see https://review.openstack.org/289767 the set of failures changed after a recheck and now seems to consist of timeouts mostly12:55
*** markvoelker has quit IRC12:57
*** bdemers has quit IRC12:57
jaypipesdstufft: good morning :) any ideas on why this would be happening? all py27 tests pass just fine... http://paste.openstack.org/show/489679/12:57
*** markvoelker has joined #openstack-infra12:57
*** edmondsw has joined #openstack-infra12:57
dstufftjaypipes: yea, pip 8.1 doesn't have that function anymore, maybe pip 8.0 as well12:58
*** christiana_ has joined #openstack-infra12:58
jaypipesdstufft: k. would this be the pip that tox or virtualenv is installing?12:58
mordredinfra-root: I have tagged shade 1.5.1 to fix the swift upload mutex reset bug12:59
*** rfolco has joined #openstack-infra12:59
dstufftjaypipes: well tox creates the virtualenv which installs pip12:59
*** markvoelker_ has joined #openstack-infra12:59
dstufftpip-missing-reqs should use packaging instead12:59
*** dprince has joined #openstack-infra13:00
dstufftpip install packaging and then from packaging.utils import cannoniclize_name or however it's spelled13:00
dstuffthttps://packaging.pypa.io/en/latest/utils/#packaging.utils.canonicalize_name13:00
*** markvoelker has quit IRC13:01
jaypipesdstufft: I guess I'm just wondering how to fix this (or even if I *should* fix this?) locally. I don't really want to install another local version of pip because last time I did that, everything broke with my py27 envs... perhaps I should just leave this be?13:02
dstufftjaypipes: dunno, I don't know anything about pip-missing-reqs except that it is apparently using private APIs ;)13:03
mordredjaypipes: is that using https://github.com/r1chardj0n3s/pip-check-reqs or a local script?13:03
jaypipesmordred: this is me running $ tox13:04
jaypipesmordred: locally, that's all.13:04
jaypipesmordred: in nova. no args, no nothin.13:04
mordredyah. looks like a bug in upstream pip-missing-reqs13:04
openstackgerritAttila Darazs proposed openstack-infra/tripleo-ci: WIP: Add an IPv6 gate job  https://review.openstack.org/28944513:04
mordredhttps://github.com/r1chardj0n3s/pip-check-reqs/blob/master/pip_check_reqs/find_missing_reqs.py#L1013:04
mordredjaypipes: correct fix would be to patch pip-missing-reqs, send a PR and get richard jones to cut a new release13:05
jaypipesmordred: k, thx13:05
jaypipesmordred: will do.13:05
mordredjaypipes: for you for now ... you could comment out the tox envlist that does that for the moment13:06
mordredjaypipes: during feature freeze I'd hope we don't have too many missing reqs slip in to nova :)13:06
*** doug-fish has joined #openstack-infra13:07
*** trown has joined #openstack-infra13:07
*** annegentle has joined #openstack-infra13:08
jaypipesmordred: damn it. dims already beat me to it :) https://github.com/r1chardj0n3s/pip-check-reqs/pull/813:09
dimslol, you are the 2nd person to say that jaypipes :)13:09
jaypipeshehe13:09
mordreddims: why not use packaging.canonicalize_name? (curious)13:10
mordredinfra-root: I've got to AFK for a bit - but wiki.openstack.org seems to be unhappy13:11
ihrachysAJaeger: hey13:13
ihrachysAJaeger: I spotted an issue since latest constraints changes for neutron liberty13:13
ihrachysAJaeger: periodic jobs do not have the constraints file prepared for them13:14
ihrachysprobably because periodic-{name}-python27{branch-name} uses branch-git-prep13:14
*** pblaho has joined #openstack-infra13:15
*** yamamoto has quit IRC13:15
dimsmordred : jaypipes : +1 to the suggestion, i probably did not spot that13:15
*** thiagop has joined #openstack-infra13:15
jaypipesdims: I merely pass on the wisdom of the dstufft :)13:15
*** keedya has quit IRC13:16
*** fhubik has quit IRC13:16
* dims bows to dstufft :)13:17
*** yamamoto has joined #openstack-infra13:18
nibalizerohai13:20
nibalizerwiki seems to be wikining13:21
*** yamamoto has quit IRC13:21
*** kushal has joined #openstack-infra13:22
*** lucas-hungry is now known as lucasagomes13:23
*** kgiusti has joined #openstack-infra13:24
*** cznewt has quit IRC13:25
*** amrith is now known as _amrith_13:29
dimssdague : mordred : may i have your support for logging deprecations (https://review.openstack.org/#/c/289901/) example log - http://logs.openstack.org/01/289901/1/check/gate-tempest-dsvm-full/b7a56e7/logs/deprecations.txt.gz13:29
dimss/may i/may i please/13:29
*** nikhil has quit IRC13:29
annegentlenibalizer: it's down for me, but not for everyone http://www.downforeveryoneorjustme.com/wiki.openstack.org13:30
annegentlenibalizer: annd now it's back13:30
* nibalizer looks at logs13:30
nibalizerwhat error were you getting?13:30
openstackgerritIhar Hrachyshka proposed openstack-infra/project-config: Prepare constraints file for periodic bitrot jobs  https://review.openstack.org/28991813:34
openstackgerritIhar Hrachyshka proposed openstack-infra/project-config: Prepare constraints file for periodic bitrot jobs  https://review.openstack.org/28991813:35
*** pblaho has quit IRC13:35
nibalizereep13:36
nibalizerhttp://paste.openstack.org/show/489684/13:36
*** armax has joined #openstack-infra13:37
nibalizerthere are a ton of those messages13:37
nibalizerin the error.log13:37
*** rlandy has joined #openstack-infra13:37
sdaguedims: what do you need?13:38
*** cbader has joined #openstack-infra13:38
nibalizerseems to be the start13:39
nibalizerhttp://paste.openstack.org/show/489685/13:39
dimssdague : am a bit rusty about the devstack-gate. wondering if that's the right spot to find and log deprecation(s) or if there's a better way, i do seem to get some good output13:39
sdaguethat's probably a way to do it13:40
*** annegentle has quit IRC13:41
dimssdague : will it work on both sides of grenade too?13:42
*** annegentle has joined #openstack-infra13:42
nibalizerthe access and error logs seem to be happier now13:42
sdaguethe logs will be in a different place13:42
nibalizeronly expected errors like 404 in error.log13:42
sdaguehowever... deprecations in grenade are not a thing you want to track13:42
dimssdague : y expecting 2 log files13:42
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources: Fix on my schedule  https://review.openstack.org/28992313:42
sdaguebecause we'd expect there to be deprecations13:42
sdagueit's kind of the point13:43
dimssdague : i was trying to see if there's value in seeing if something that was deprecated is still deprecated...13:43
openstackgerritMerged openstack-infra/openstackid-resources: Fix on my schedule  https://review.openstack.org/28992313:44
*** pradk_ has joined #openstack-infra13:45
*** jamesmcarthur has joined #openstack-infra13:47
*** zzzeek has joined #openstack-infra13:48
*** zhurong has quit IRC13:49
*** lennyb__ is now known as lennyb13:49
*** zhurong has joined #openstack-infra13:50
funginibalizer: what did you end up doing to get the wiki back on track and stop crashing apache?13:51
nibalizerfungi: by the time i got here it had repaired itself13:52
openstackgerrityolanda.robla proposed openstack/diskimage-builder: Generate fedora-atomic images using dib  https://review.openstack.org/28716713:52
fungioh13:52
fungii hate it when that happens13:52
nibalizerits possible mordred issued a service restart before dissapearing into the mist13:52
yolandanibalizer, i thought you fixed, by the time i looked, it was working as well :)13:52
SamYapleclarkb: fungi re fstrim, it should work on any kernel for many years13:52
fungiso wiki has apache crashing, logs.o.o has filesystem i/o errors going on?13:53
SamYapleclarkb: im working on a patch for fstrim instead of zerofree13:53
SamYapleexpect it today13:53
fungiSamYaple: sounds awesome13:53
* SamYaple is new to DIB13:53
fungias for the wiki and static issues, nothing apparent on rackspace's status page but i'll check our tickets for that project13:54
automagicallyFYI all, seeing recurring issues downloading logs from gate failures. Example is http://logs.openstack.org/54/289454/3/check/gate-openstack-ansible-os_heat-ansible-func-ubuntu-trusty/ab268e0/console.html which is 3.6mb, but I can only ever seem to fetch the first ~40kb13:55
*** hdd has joined #openstack-infra13:55
*** andrearosa has joined #openstack-infra13:56
*** krtaylor has quit IRC13:57
*** mizar has joined #openstack-infra13:57
*** mizar is now known as flongo13:58
*** flongo has quit IRC13:58
*** flongo has joined #openstack-infra13:58
fungiautomagically: yep, i'm suspecting problems in rackspace13:59
fungijust checked our account, no support tickets raised by them alerting us to an issue13:59
*** jistr is now known as jistr|call13:59
automagicallyThx fungi13:59
*** markvoelker_ has quit IRC14:00
fungi...apache2[22569]: segfault at 0 ip 00007ffb62cf1d93 sp 00007ffb4d7e9b20 error 6 in libapr-1.so.0.4.6...14:00
fungifrom dmesg14:01
fungii wonder if the apache crashes on wiki and static are related to a broader attack of some sort14:01
fungiyolanda: where were you seeing i/o errors on static.o.o? dmesg doesn't show any so i'm guessing it wasn't at the block layer14:02
yolandafungi, in the error log for logs.openstack.org14:02
*** dizquierdo has joined #openstack-infra14:03
fungioh, so i/o between the process and its filesystem calls14:04
*** nelsnelson has joined #openstack-infra14:04
fungii'll see if i can spot new malicious access requests from specific addresses or whether this is something distributed14:05
yolandafor static, i could see successful downloads if wating a long time, but they were hanged for minutes. also cpu was at 100%14:05
*** nwkarsten has joined #openstack-infra14:06
*** yamamoto has joined #openstack-infra14:08
fungiissues on wiki.o.o look like the oom killer taking out memcached14:09
*** nelsnelson has quit IRC14:09
*** krtaylor has joined #openstack-infra14:09
*** nelsnelson has joined #openstack-infra14:09
fungiwhich again could be a secondary effect of some particular high-volume attacks14:09
*** ccrouch has quit IRC14:10
sdaguedims: I would mostly focus on non grenade runs and build up a deprecations hit list14:10
AJaegerihrachys: seems we haven't set up the periodic jobs the same way. sdague was their a specific reason to not setup periodic jobs with constraints?14:10
*** jcoufal has quit IRC14:10
dimssdague : +1 should i have to find a way to not generate the log for grenade runs or just leave it as is?14:11
sdagueAJaeger: nothing intentional, I was just trying to make the stuff that worked, worked14:11
AJaegerihrachys: Ah, I see your patch...14:11
sdaguedims: there is a var in devstack-gate about whether it's grenade14:11
sdagueyou can switch on it14:11
*** jcoufal has joined #openstack-infra14:11
sdaguedims: is there a patch? I only saw the log14:11
*** yamamoto has quit IRC14:11
openstackgerrityolanda.robla proposed openstack-infra/system-config: Add script to manage power state of ironic servers  https://review.openstack.org/28498114:12
*** krtaylor has quit IRC14:15
fungiif anything's flooding the logs.o.o vhost with requests, it's our logstash workers14:15
fungii'll check the other vhosts14:16
*** nwkarsten has quit IRC14:17
*** nwkarsten has joined #openstack-infra14:17
*** ajmiller has joined #openstack-infra14:18
*** yamamoto has joined #openstack-infra14:19
*** ajmiller_ has joined #openstack-infra14:20
funginone of the other vhosts on static.o.o is especially heavily hit with requests either14:21
*** nwkarsten has quit IRC14:22
AJaegerpabelanger, fungi, sdague I did some more changes converting to ubuntu-trusty. Reviews are welcome: https://review.openstack.org/#/q/topic:bindep+status:open14:22
*** ajmiller has quit IRC14:22
AJaegerpabelanger: once you're around, I need your help with missing pieces, please ping me...14:23
*** _ari_ has joined #openstack-infra14:26
*** sarob has joined #openstack-infra14:26
*** links has quit IRC14:27
*** krtaylor has joined #openstack-infra14:29
fungistill not finding any smoking gun for the issues on static and wiki, but i need to step away and get ready for some meetings if anyone wants to continue digging on them14:29
*** zhurong has quit IRC14:29
*** bnemec has joined #openstack-infra14:29
*** mriedem has joined #openstack-infra14:30
*** armax has quit IRC14:30
*** _amrith_ is now known as amrith14:30
*** markvoelker has joined #openstack-infra14:31
*** sarob has quit IRC14:31
AJaegersdague: ihrachys has a patch up for the periodic jobs, could you review it, please? https://review.openstack.org/28991814:32
*** doug-fish has quit IRC14:32
*** ddieterly has joined #openstack-infra14:33
*** doug-fish has joined #openstack-infra14:33
dimsAJaeger : this is failure a fallout of the bindep problem too? https://jenkins07.openstack.org/job/gate-devstack-gate-unittests/657/consoleFull14:34
*** ccrouch has joined #openstack-infra14:35
*** flongo has quit IRC14:35
*** pblaho has joined #openstack-infra14:35
*** doug-fish has quit IRC14:37
*** ajmiller_ has quit IRC14:40
*** jistr|call is now known as jistr14:40
AJaegerdims, let me check14:40
AJaegerdims: runs on ubuntu-trusty indeed14:40
AJaeger" ImportError: No module named yaml"14:41
AJaegerwe might need to add this to the package list.14:41
dimsAJaeger : +1 thanks!14:41
*** kushal has quit IRC14:42
AJaegerlet me dig a bit deeper14:42
*** sbelous_ has joined #openstack-infra14:43
*** nwkarsten has joined #openstack-infra14:44
*** sbelous_ has left #openstack-infra14:44
*** nwkarsten has quit IRC14:44
*** nwkarsten has joined #openstack-infra14:45
*** eharney has joined #openstack-infra14:46
*** doug-fish has joined #openstack-infra14:46
*** dalgaaf has joined #openstack-infra14:48
*** flongo has joined #openstack-infra14:48
openstackgerritDeklan Dieterly proposed openstack-infra/project-config: Modify freezer job for tempest tests  https://review.openstack.org/28944214:48
*** armax has joined #openstack-infra14:49
AJaegerdims: which package should provide the yaml python module?14:49
*** nwkarsten has quit IRC14:49
*** markvoelker has quit IRC14:50
dimsAJaeger : PyYAML?14:50
*** nwkarsten has joined #openstack-infra14:50
dimsAJaeger at least that's what we have in u-c and g-r14:50
AJaegerthanks14:51
AJaegertoo blind ;(14:51
AJaegerI wonder what's the right thing to do here, dims, pabelanger, fungi: Should we install pyyaml in bindep-fallback list?14:52
AJaegerOr should we change the gate-devstack-gate-unittests job to work in a venv that installs pyyaml?14:52
openstackgerritDevananda van der Veen proposed openstack/diskimage-builder: [WIP] switch enable-serial-console element to ttyS2  https://review.openstack.org/28995314:52
*** regXboi has joined #openstack-infra14:53
*** arxcruz has quit IRC14:54
*** nwkarsten has quit IRC14:54
AJaegerdims, how severe is the breakage? Did we break all of devstack - or even more?14:54
*** sigmavirus24_awa is now known as sigmavirus2414:55
dimsAJaeger : not that severe, we can't make any change to devstack-gate itself14:55
fungiAJaeger: that job only runs for changes to openstack-infra/devstack-gate itself14:55
dimsy14:55
fungii wonder if the bare-trusty nodes have it installed globally?14:55
AJaegerfungi, seems to be the case - otherwise it wouldn't have worked14:56
*** Daisy has joined #openstack-infra14:56
fungiyeah, i'll jump on one in a sec and check14:56
*** yamamoto has quit IRC14:56
*** dmsimard has joined #openstack-infra14:56
AJaegerwe have in system-config modules/openstack_project/manifests/proposal_slave.pp an install for it - but that's all I could find there14:56
*** rbrndt_ has joined #openstack-infra14:57
fungiAJaeger: odds are it was preinstalled by rackspace on their base images as a dependency of some other package14:57
*** xarses has quit IRC14:58
*** Daisy has quit IRC14:59
*** Daisy has joined #openstack-infra14:59
pabelangerAJaeger: So, I don't think we should install python libs with bindep. Since this is devstack, it should be easy to add the missing dependency into the requirements.txt (or whatever devstack uses).14:59
pabelangerI'm checking puppet thick too14:59
*** sdake has joined #openstack-infra15:00
*** keedya has joined #openstack-infra15:00
pabelangeralso, morning!15:00
*** amitgandhinz has joined #openstack-infra15:00
*** lhinds has quit IRC15:01
AJaegermorning, pabelanger15:01
fungii've approved https://review.openstack.org/289704 and will manually start jjb updates again once it merges15:01
*** flongo has quit IRC15:01
AJaegerfungi, https://review.openstack.org/289824 might change a few projects as well - but needs two +2s first...15:03
AJaegerpabelanger, fungi: So, let's ask dims to change the job to run in a venv with requirements?15:04
*** denisra_ is now known as denisra15:04
fungiAJaeger: not sure if you saw https://review.openstack.org/289684 but can you think of any other recent changes where we might have missed the same error?15:05
*** kzaitsev_mb has joined #openstack-infra15:05
AJaegerfungi: saw it - thanks for fixing!15:05
*** rfolco has quit IRC15:05
AJaegerlet me double check my changes - hope today's are good15:05
*** bdemers has joined #openstack-infra15:05
pabelangerAJaeger: fungi: I think we could, especially if they already install some python dependencies15:06
*** woodster_ has joined #openstack-infra15:06
funginow that we're getting into the weeds of less common job definitions, we're going to be finding more one-offs that relied on having sudo access15:06
openstackgerritMerged openstack-infra/project-config: Remove anonymous mysql users  https://review.openstack.org/28970415:07
*** flongo has joined #openstack-infra15:07
*** rossella_s has quit IRC15:08
AJaegerdouble checked my open changes - looks fine15:08
fungiawesome--thanks!15:08
*** tsg has joined #openstack-infra15:09
*** salv-orl_ has quit IRC15:09
* AJaeger also double check the merged ones - you found all the problems...15:10
AJaegerfungi, could you review https://review.openstack.org/289918, please? - that one is a regression for neutron switching from constraints jobs...15:11
AJaegerthis one also changes a lot of jobs: https://review.openstack.org/28981615:11
openstackgerritJay_Clark proposed openstack-infra/irc-meetings: Updating the meeting chair to Ales Komarek for the 3/8/16 meeting.  https://review.openstack.org/28996415:12
*** automagically_ has joined #openstack-infra15:12
*** kzaitsev_mb has quit IRC15:13
fungiAJaeger: looks like it should do what we want, though i'm not certain we've tried using zuul-cloner in the periodic pipeline so this might be a surprise15:13
fungion 289918 i mean15:13
*** infra-red has joined #openstack-infra15:14
*** infra-red has quit IRC15:14
*** infra-red has joined #openstack-infra15:14
openstackgerrityolanda.robla proposed openstack/diskimage-builder: Add dib element to generate logical volumes  https://review.openstack.org/25204115:14
jeblairfungi, AJaeger: zuul-cloner has all of the devstack-gate unit tests and should work anywhere devstack-gate is run, including periodic15:15
fungiahh, perfect15:15
AJaegerfungi, we had it running in the periodic constraints job - which we just removed.15:15
openstackgerritMerged openstack-infra/system-config: Add vexxhost mirror to documentation and cacti  https://review.openstack.org/28731015:15
AJaegerso, we need to add it back to the normal one15:16
fungiAJaeger: pabelanger: so the short story as to how we were able to use pyyaml on bare-trusty without installing it is that the python-yaml deb was indeed preinstalled as part of cloud-init's dependency chain15:16
AJaegerArgh ;(15:16
AJaegerSo, what's the best approach? Change devstack-gate to use tox - or change job defnition to run in venv?15:18
fungii'm looking at the d-g unit tests now to see how we can work around this in the least disgusting way15:18
AJaegerthanks, fungi15:18
openstackgerritMerged openstack-infra/project-config: Prepare constraints file for periodic bitrot jobs  https://review.openstack.org/28991815:21
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/devstack-gate: [WIP] Run tests in venv  https://review.openstack.org/28996915:21
dimsfungi : something like that? ^^15:22
fungidims: that's the answer i was arriving at. running it under tox is not a stretch given that one of the test scripts is written in python15:23
*** ajmiller has joined #openstack-infra15:23
fungiso in the end i don't feel back treating it like a python-based job15:23
dimsy feels odd15:24
fungidims: are you also working on the project-config change for that or shall i?15:24
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for python-bitrot-jobs  https://review.openstack.org/28979315:24
dimsfungi : please go ahead15:24
dimslet me fix up the commit message on that one15:24
AJaegerdims, thanks for fixing this!15:25
fungimanual testing of 289969 looks good15:25
AJaegerclarkb, fungi, could you review again https://review.openstack.org/#/c/289404 , please? clarkb gave a -1 for the node change15:27
openstackgerritJames Slagle proposed openstack-infra/tripleo-ci: Only reduce the node vm's when using introspection  https://review.openstack.org/28997315:27
*** zul has quit IRC15:28
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/devstack-gate: Run tests in venv  https://review.openstack.org/28996915:28
jeblairAJaeger: why do you want to remove the variable?15:28
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Use tox for devstack-gate unittest job  https://review.openstack.org/28997515:29
fungidims: ^15:29
jeblairAJaeger: i noticed you wrote another change that removes it too15:29
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/devstack-gate: Generate a log with deprecation warnings  https://review.openstack.org/28990115:29
AJaegerpabelanger: there're a few jobs not converted to ubuntu-trusty that use diskimage-builder. Can you have a look at them and convert them? I wonder whether they need database access or not15:29
*** zul has joined #openstack-infra15:29
*** dizquierdo_ has joined #openstack-infra15:29
dimsfungi : that simple? :) nice15:29
AJaegerjeblair: we need to change this since not all jobs are updated and thus we cannot update just projects.yaml - we have to revert these changes afterwards...15:30
fungijeblair: AJaeger: clarkb: yeah, if we want those jobs to be able to run under ubuntu-trusty for some projects but not for others, we need to track down which ones they are and manually instantiate them in the project.yaml with the correct node preference15:30
jeblairfungi: i don't think you want the depends on.  i think we want to land the config change first so that the d-g change can pass.15:30
*** armax has quit IRC15:30
fungijeblair: oh, good point, it's broken now anyway15:31
pabelangerAJaeger: sure, in general you shouldn't need DB support for DIBs15:31
pabelangerbut will look15:31
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Use tox for devstack-gate unittest job  https://review.openstack.org/28997515:31
jeblairfungi: i don't think we want them to run on ubuntu-trusty for some and not others at the moment.  i think we want to be able to change to ubuntu-xenial project by project15:31
openstackgerritRyan Hallisey proposed openstack-infra/tripleo-ci: Allow the continer job to run again  https://review.openstack.org/28891515:31
AJaegerpabelanger: that was my assumption as well but then decided not to convert them all and instead wait for somebody to help with it ;)15:31
clarkbAJaeger: fungi pabelanger I am fine with hardcoding the node if it makes it eaiser to transition, do you want me to remove my -1s?15:32
fungijeblair: that i agree with, but is there a good way to do that without blowing out the projects.yaml file to 10x its size while we switch on a job-by-job basis?15:32
pabelangerclarkb: AJaeger I was actually about to fix that now15:32
*** sbelous_ has joined #openstack-infra15:32
pabelangerassuming we are talking about 28940415:33
fungijeblair: the problem is that right now most of those jobs are inheriting per-project node defaults, and changing the node defaults in those projects means switching over jobs which haven't had their configuration updated to work on the new nodes15:33
clarkbfungi: the extra size being in job specifc node parameters right?15:33
*** dizquierdo has quit IRC15:33
jeblairfungi: maybe not, but it would be good to make sure we agree on a plan, rather than just ignoring clarkb's -1.15:33
jbernard_clarkb: heya, any update on the ceph package mirror for the plugin job?15:33
AJaegerfungi, or add for each job a node: ubuntu-trusty line in projects.yaml...15:33
*** Daisy has quit IRC15:34
clarkbjbernard_: I havent started on it yet, focus has been adding cloud resources and reconfiguring jobs to better utilize cloud resources15:34
fungiAJaeger: that's what i meant by expanding the projects.yaml file to 10x its current size15:34
AJaegerwhat about adding comments: # TODO() change ubuntu-trusty back to {node} later15:34
jbernard_clarkb: cool, if there's anything i can do to help out, let me know15:34
AJaegerfungi: ok15:34
jeblairAJaeger: that would at least help us keep track of it.  ++15:34
jbernard_sdague: when we swith the plugin to vote, should i remove the '-nv' from the name?15:34
AJaegerjeblair: then let's do this. pabelanger can you update your change?15:35
clarkbjbernard_: not unless you want to write puppet. I think we need a slight reorg in order to get multple apt repos going15:35
* AJaeger will update open changes.15:35
sdaguejbernard_: yes15:35
jbernard_sdague: ok, ill get that in the queue15:35
AJaegerpabelanger: I'll update https://etherpad.openstack.org/p/bindep so that we use the same wording...15:35
jbernard_clarkb: okie, ill let you have at it ;)15:35
andrearosaI have a commit with the DOCIMPACT flag which generates a bug. I work on it adding a comment with details (hopefully) inforamtion, do I need to re-assign the bug to someone else? ref https://bugs.launchpad.net/nova/+bug/155052515:35
openstackLaunchpad bug 1550525 in OpenStack Compute (nova) " Abort an ongoing live migration" [Undecided,Confirmed] - Assigned to Andrea Rosa (andrea-rosa-m)15:35
pabelangerAJaeger: sure15:36
*** xarses has joined #openstack-infra15:36
fungiandrearosa: normally you would let the nova bug team triage it15:36
fungiandrearosa: you can probably unassign it from yourself if you don't intend to work on it15:36
andrearosafungi: ok, tahnks15:36
jeblairclarkb: i think we accommodate multiple reprerpros15:38
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for jobs using infra-publish-jobs  https://review.openstack.org/28982915:38
*** zeih has joined #openstack-infra15:38
jeblairclarkb: remember, cody-somerville pointed out that debian and ubuntu have the same package names for different packages, so mordred refactors to let us support both debian and ubuntu?15:38
AJaegerjeblair: better ^15:38
openstackgerrityolanda.robla proposed openstack/diskimage-builder: Add dib element to generate logical volumes  https://review.openstack.org/25204115:38
jeblairrefactored15:39
clarkbjeblair: the refactor was insufficient because puppet. It needs to use a defined resource type not a class15:39
*** ff has joined #openstack-infra15:39
jeblairclarkb: ah ok15:39
openstackgerritPaul Belanger proposed openstack-infra/project-config: Switch gate-{name}-linters to bindep  https://review.openstack.org/28940415:40
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Convert gate-{name}-puppet-syntax to ubuntu-trusty  https://review.openstack.org/28903615:40
*** armax has joined #openstack-infra15:40
jeblairwait15:40
jeblairyou can't have more than one instance of a *class* in puppet?15:40
pabelangerAJaeger: clarkb: Going to do 1 job at a time, since we are touching projects.yaml now too ^15:40
*** claudiub has quit IRC15:40
pabelangerjeblair: usually not15:40
pabelangerclass foo with multiple import foo work15:41
pabelangeror include foo15:41
jeblairthat's like, computer science 201.15:41
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Convert linters to use ubuntu-trusty  https://review.openstack.org/28983215:41
*** piet has joined #openstack-infra15:41
AJaegerpabelanger: duplicate with ^15:41
jeblairi mean, it's right there in the word -- it's the *very definition* of the word "class"15:41
rcarrillocruz:D15:41
pabelangerAJaeger: H ha15:41
fungiclarkb: jeblair: on the topic of the trusty->xenial transition, i know we discussed that using a zuul parameter function to choose a node label depending on a change's branch name was ugly... but was that because we had both bare-.* and devstack-.* nodes? does a similar implementation become much simpler when bare-trusty and devstack-trusty jobs have all moved to ubuntu-trusty?15:42
*** ashleighfarnham has joined #openstack-infra15:42
AJaegerpabelanger: please check the list of open changes...15:42
*** sbelous_ has quit IRC15:42
AJaegerpabelanger: I'm not planning to send new ones, just update existing ones for now15:42
jeblairfungi: i thought that's the main reason we wrote parameter functions...15:42
clarkbit will still be an issue15:43
openstackgerritMoshe Levi proposed openstack/diskimage-builder: Add lshw package to ironic-agent  https://review.openstack.org/28923315:43
pabelangerAJaeger: I think you could safely do: https://review.openstack.org/#/c/289404/2/jenkins/jobs/projects.yaml for linters15:43
clarkbthe problem is how to get a job registered with both labels and only run the job on the one you want15:43
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: horizon: Use ubuntu-trusty  https://review.openstack.org/28981915:43
pabelangersince we now have bindep working on all 3 dibs15:43
fungijeblair: yeah, it just became a maze of twisty passages soon after but i think that's because we were trying to split jobs by branch and node variant15:43
pabelangerAJaeger: I can abandon my change15:44
*** gnuoy_ has joined #openstack-infra15:44
*** gnuoy_ has quit IRC15:44
* AJaeger updated all his changes to include the TODO15:44
fungiseems like a parameter function after the ubuntu-trusty transition is complete can just map original node name to new node name depending on the branch15:44
*** esikachev has joined #openstack-infra15:44
fungirather than doing convoluted matching on patterns within job names15:44
jeblairfungi: "original node name" ?15:45
fungioh, right, we only know the "original" node name if it's only registered for one label15:45
fungihrm15:45
jeblairfungi: zuul doesn't know the "original"15:45
fungiyeah, zuul knows that it either changes the label or doesn't change the label in the request15:46
AJaegerpabelanger: Oh, your change was older ;( Missed that we both touched it - I was confused and apologize. I should have abandoned mine...15:46
jeblairi'm confused by the conversation because i think this is a solved problem... so let me back up and at the risk of being redundant, state how we solved this last time, then we can figure out why we think this is complex :)15:46
*** pblaho has quit IRC15:46
jeblairin jjb, we set "node" to "ubuntu-trusty || ubuntu-xenial" for any jobs that may need to run on different nodes for different branches.  this gets them registered where they should be.15:47
pabelangerAJaeger: All good, already nuked.15:47
jeblairin zuul, we have a paremeter function to select one or the other of those based on conditions (like branch name, and also job name due to things like stable periodic jobs)15:48
AJaegerpabelanger: regarding 289832 - why don't we need the node change? I'm confused...15:48
pabelangerAJaeger: see 289404 for my thinking15:49
fungiwe had a discussion around the time when we finally ripped out all the icehouse branch mappings for precise that it was a source of frustration because every time someone added a job that wasn't going to run on bare-trusty they would invariably forget to try to update the parameter function's massive list of regular expressions, or would update it in some nuanced way that caused a bunch of jobs to15:49
fungisuddenly start running on the wrong node types15:49
pabelangerAJaeger: It was a result of clarkb comment about allowing jobs to override it.15:49
*** esikachev has quit IRC15:49
pabelangerAJaeger: if we want to hardcode to ubuntu-trusty, I am fine with that15:49
*** jlanoux has quit IRC15:49
openstackgerritMerged openstack-infra/project-config: Use tox for devstack-gate unittest job  https://review.openstack.org/28997515:49
AJaegerlet's hardcode for now to ubuntu-trusty - and then change again...15:50
fungiand so we were frequently hunting down NOT_REGISTERED errors in zuul's gearman registrations and debug logs to figure out what was wrong15:50
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Convert linters to use ubuntu-trusty  https://review.openstack.org/28983215:50
AJaegerthanks for catching the wrong order, pabelanger15:50
jeblairpabelanger, AJaeger, fungi: yeah, this was why i was trying to get us to have a conversation and agree on an approach for the node changes :)15:50
openstackgerritBen Nemec proposed openstack-infra/tripleo-ci: Test overcloud SSL  https://review.openstack.org/28198815:50
*** nwkarsten has joined #openstack-infra15:51
*** oanson has quit IRC15:51
pabelangerjeblair: FWIW: I'm on board with hive mind.  No real objections ATM15:51
fungijeblair: anyway, i was mostly trying to figure out if taking the same approach again with the switch to xenial will still become as frustrating, or possibly be simpler because we won't have multiple trusty and xenial node types15:52
*** abregman has quit IRC15:52
sdakeAJaeger any chance you can review https://review.openstack.org/#/c/287957/315:52
*** links has joined #openstack-infra15:52
clarkbfungi: I don't think the problem has changed due to having a single xenial  and single trusty image. Since most of the selection is based on branch15:52
*** esker has joined #openstack-infra15:53
AJaegersdake: 4 jobs for one distro? That's a lot IMHO. But syntactically fine, so I'll +215:53
jeblairfungi: maybe simpler?  but still fraught with peril, so worth considering very carefully as we do it.  if we can make a logic that says very simply "xenial is now the default, these are the constrained set of exceptions" it may not get too far out of hand.15:53
fungiclarkb: the "problem" meaning the need for the migration, or the need for maintaining a massive list of pattern matches on various job names so that things targeting centos or fedora don't wind up running on ubuntu?15:54
*** akshai has joined #openstack-infra15:54
sdakeAJaeger ya we have 4 jobs for ever ydistro - centos and ubuntu and now oracle linux15:54
sdakewe are adding 2 more jobs per distro as well shortly15:54
clarkbfungi: the need for parameter function label selection, it is possible we can get away with massive pattern matches if we limit the functions only to jobs that run against multiple branches15:55
sdakeiirc fungi said this is ok, as long as the gates dont take a long time to run15:55
clarkbfungi: the trade off there is it becomes easy to run the job on the wrong host rather than getting a NOT_REGISTERED15:55
AJaegerjeblair: I'll have to leave now, will be back for infra meeting. Thanks for starting this discussion - please write up the way forward somewhere as reference.15:55
*** jpr has joined #openstack-infra15:55
jeblairAJaeger: i won't be writing it up, but i agree someone should :)15:56
*** nwkarsten has quit IRC15:56
*** sc68cal has joined #openstack-infra15:56
clarkbI think our options are to do as we did last time and be explicit which results in NOT_REGISTERED jobs or use a subset list of jobs that need selection and anything that isn't in that list risks running on the wrong label if it has >1 label15:57
jeblairclarkb: right, i think that's the situation we started out with until we started adding even more node types to the switches15:57
*** yamamoto has joined #openstack-infra15:57
jeblairer, that was for clarkb_msg[-2]15:57
fungias far as parameterization, why does doing node: ubuntu-trusty instead of node: '{node}' make the transition to 'ubuntu-trusty || ubuntu-xenial' more complicated?15:57
clarkbjeblair: ya I think most of the frustration came from jobs that wanted to run on centos7 or fedora 21 but ran on ubuntu because the default was run on ubuntu15:57
*** sbelous_ has joined #openstack-infra15:58
jeblairfungi: because the jobs have to be registered in jenkins as being able to run on both node types15:58
fungijeblair: perhaps i'm not being clear. why does the sed -i get more complicated regardless of where the ubuntu-trusty is hard-coded (in projects.yaml or in individual jobs and job-templates)?15:59
*** automagically_ has left #openstack-infra15:59
clarkbfungi: I think the reason is not all templates want to run on that label15:59
*** sbelous_ has quit IRC15:59
clarkbfungi: some of them get applied to centos and fedora too15:59
*** daemontool_ has joined #openstack-infra15:59
clarkbgranted the old way of selecting fedora or centos was to use the job name so we would be broken in the old scheme regardless16:00
*** harlowja_at_home has joined #openstack-infra16:00
*** daemontool has quit IRC16:01
*** harlowja_at_home has quit IRC16:02
*** harlowja_at_home has joined #openstack-infra16:03
*** bdemers has quit IRC16:04
*** Qiming has quit IRC16:04
*** sdake_ has joined #openstack-infra16:05
*** bdemers has joined #openstack-infra16:05
*** sdake has quit IRC16:05
*** zul has quit IRC16:05
*** mugsie has quit IRC16:06
*** zul has joined #openstack-infra16:06
rcarrillocruzfolks16:06
*** mugsie has joined #openstack-infra16:07
rcarrillocruzfor the networks you use in the various openstack infra cloud providers16:07
rcarrillocruzdo you shade the network between openstackjenkins and openstackci projects16:07
rcarrillocruzor each get one16:07
rcarrillocruzclarkb: ?16:07
rcarrillocruzerm16:07
rcarrillocruzs/shade/share16:07
rcarrillocruztoo much shade coding lately :-)16:08
*** IlyaG has joined #openstack-infra16:08
*** sridhar_ram has joined #openstack-infra16:09
*** yamamoto has quit IRC16:10
fungircarrillocruz: they communicate "through the internet"16:10
jeblairclarkb, fungi: the node parameterization was mostly so that we could set per-project default nodes for unit tests, but maybe it is simpler to just drop that now in favor of focusing on the branch selection logic16:11
fungircarrillocruz: no special connecting network between them16:11
*** kzaitsev_mb has joined #openstack-infra16:11
rcarrillocruzi mean, the neutron networks16:11
*** rfolco has joined #openstack-infra16:11
rcarrillocruzi assume you just get them created for you16:11
rcarrillocruzi.e. you don't have cloud admin on most, so you never have to care about a shared network or not?16:11
fungircarrillocruz: in most cases we use whatever's there. i think for hpcloud, infra-cloud and osic we had to explicitly add them16:12
jeblairalso bluebox16:12
rcarrillocruzi'm modeling the ansible cloud launcher role, and just noticed the 'shared' param network creation16:12
*** salv-orlando has joined #openstack-infra16:12
fungiahh, yep16:12
fungiso maybe "most" was incorrect16:12
*** zz_dimtruck is now known as dimtruck16:12
openstackgerritEric Harney proposed openstack-infra/project-config: Add NFS devstack plugin  https://review.openstack.org/28958916:12
rcarrillocruzjeblair: do you know off the top of your head if you had both nets shared between the openstackjenkins and openstackci tenants?16:12
rcarrillocruzi'd say not, but if there's a case where it's shared i'd need to take into account that in the role...16:13
jeblairrcarrillocruz: no, like fungi said, we just want our hosts to be on the internet.  our tenants can be completely separate16:14
rcarrillocruzalright, thx16:14
*** scheuran has quit IRC16:15
*** esker has quit IRC16:15
*** esikachev has joined #openstack-infra16:16
*** flongo has quit IRC16:17
smcginnisAnyone here know where http://www.openstack.org/marketplace/drivers/ is generated from?16:17
smcginnisIt has some duplicate but slightly different and out of date information when looking at the Cinder drivers.16:17
*** harlowja_at_home has quit IRC16:18
*** jlanoux has joined #openstack-infra16:19
openstackgerritSteven Hardy proposed openstack-infra/tripleo-ci: Move tripleo.sh into tripleo-ci repo  https://review.openstack.org/27221016:19
*** pblaho has joined #openstack-infra16:19
*** esker has joined #openstack-infra16:19
*** salv-orlando has quit IRC16:19
*** nwkarsten has joined #openstack-infra16:19
*** mtanino has joined #openstack-infra16:20
*** ildikov has quit IRC16:20
fungismcginnis: probably https://github.com/OpenStackweb/openstack-org but i don't really know, since the www.openstack.org site is not community-maintained (and a lot of the content is in a cms database, not in git)16:20
fungismcginnis: its caretakers are a group of web developers employed/contracted by the foundation16:20
openstackgerritSteven Hardy proposed openstack-infra/tripleo-ci: Move tripleo.sh into tripleo-ci repo  https://review.openstack.org/27221016:20
smcginnisfungi: OK, cool. Thanks for the pointer.16:21
clarkbthere is a bug tracker you can file bugs against16:21
clarkblet me get a link16:21
fungismcginnis: bugs for it go to https://bugs.launchpad.net/openstack-org/16:21
*** jaosorior has quit IRC16:21
clarkbthere it16:21
clarkbis16:21
smcginnisclarkb, fungi: Thanks!16:21
*** akshai has quit IRC16:21
clarkbjeblair: ya with the incrase in distros and releases the idea of a default may not be as useful anymore16:22
*** flongo has joined #openstack-infra16:23
*** thorst_ is now known as thorst_afk16:23
*** akshai has joined #openstack-infra16:23
openstackgerritSteven Hardy proposed openstack-infra/tripleo-ci: Move tripleo.sh into tripleo-ci repo  https://review.openstack.org/27221016:23
*** Swami has joined #openstack-infra16:25
jeblairclarkb, fungi: should we just go ahead and yank the per-project node templating then?16:26
fungijeblair: that was where i was leaning, but wanted to have a conversation about it first (as to whether we do it only temporarily for this transition or indefinitely until we discover that we need to reintroduce it for some reason). it does bring additional complexity for (currently) minimal benefit16:27
*** david-lyle_ is now known as david-lyle16:28
*** akshai has quit IRC16:28
clarkbI am on board with removing it now to aid in transition and adding it back if we need to later16:28
*** pblaho has quit IRC16:29
*** zhurong has joined #openstack-infra16:29
*** nmagnezi has quit IRC16:29
*** akshai has joined #openstack-infra16:30
*** [1]Thelo has joined #openstack-infra16:30
*** annegentle has quit IRC16:30
*** zeih has quit IRC16:30
*** pblaho has joined #openstack-infra16:31
*** annegentle has joined #openstack-infra16:31
*** infra-re_ has joined #openstack-infra16:31
*** dmsimard has quit IRC16:31
jeblairsounds like a plan.16:32
*** ashleighfarnham has quit IRC16:32
*** Thelo has quit IRC16:32
*** [1]Thelo is now known as Thelo16:32
*** infra-r__ has joined #openstack-infra16:33
*** flongo has quit IRC16:34
*** gyee has joined #openstack-infra16:34
*** infra-red has quit IRC16:34
*** sdake_ is now known as sdake16:36
*** bdemers has quit IRC16:37
*** infra-re_ has quit IRC16:37
*** dguitarbite has quit IRC16:37
pleia2good morning16:38
clarkbgood morning16:38
*** bdemers has joined #openstack-infra16:39
clarkbmnaser: looks like there is a group of recent node launch errors. I can dig up details if you are interested16:40
mnaserclarkb: if you could be kind enough16:41
sdaguehttp://logs.openstack.org/36/289936/1/check/gate-devstack-unit-tests/5b94ee8/console.html - did that change node types?16:41
*** MarkAtwood has joined #openstack-infra16:42
sdagueand if so, what mechanism should we use to install correct packages?16:42
*** acabot has quit IRC16:43
sdagueoh, never mind, something else weird is happening on sorting16:43
*** acabot has joined #openstack-infra16:43
*** hashar has quit IRC16:44
clarkbmnaser: looks like most of them are timeout waiting for ssh access, I will get a representative traceback for you + server uuids16:44
*** arxcruz has joined #openstack-infra16:46
*** tpsilva has quit IRC16:47
*** bpokorny has joined #openstack-infra16:47
*** vincentfrancoise has joined #openstack-infra16:47
*** ddieterly is now known as ddieterly[away]16:48
*** mikelk has quit IRC16:48
*** yamahata has quit IRC16:48
clarkbmnaser: http://paste.openstack.org/show/489706/ that isn't a complete list but should be representative16:50
mnaserchecking16:50
*** ddieterly[away] is now known as ddieterly16:51
fungisdague: granted, that job _did_ change node types recently. if you think this is a behavior change because of something being subtly different about the worker, i'm happy to help dig in16:51
sdaguefungi: well, I can't produce the fail locally16:51
sdaguelet me see if it's across the boardc16:52
sdagueit looks like a change in how the sorting works16:52
fungisdague: for example, dims just discovered that devstack-gate's unit tests were accidentally depending on the distro-packaged python-yaml which was present as an indirect dependency of cloud-init16:52
sdaguehttps://review.openstack.org/#/c/289965/16:52
sdagueyeh, something is up16:52
*** sc68cal has quit IRC16:53
fungisdague: it's possible the collation default in the environment was being "conveniently" set to a more user-friendly non-default value in rackspace's custom images16:53
*** sshnaidm has quit IRC16:53
sdaguefungi: or that dib doesn't set it up like distros do16:53
sdague./tests/test_package_ordering.sh in devstack works fine locally for me16:54
sdaguebut fails in the gate16:54
*** ff has quit IRC16:55
sdagueon both 14.04 and 15.1016:55
fungisdague: i take it test_package_ordering.sh doesn't output anywhere what's actually misordered?16:55
sdagueit sort of does16:55
fungiin a different file?16:55
sdaguehttp://logs.openstack.org/65/289965/1/check/gate-devstack-unit-tests/1d99a0f/console.html#_2016-03-08_15_17_06_93016:55
sdagueit's a little obtuse16:55
sdaguebut looks like differences in casing on sort16:56
*** ff has joined #openstack-infra16:56
fungiyeah, i bet it's using C.UTF-816:56
mnaserclarkb: looking like a compute node gone nuts, should be okay but im seeing whats going on16:57
fungiwhich is my preference for server environments too, but lots of desktopy distros like to set human case ordering16:57
mnaserscheduler kept sending new servers to that specific one16:57
clarkbmnaser: ok, its not a problem for us but happy to help you out by passing info along16:57
fungithe test should probably set the collation it expects before comparing16:57
mnaseryeah it syncs up with an issue we noticed, id like to see how we can avoid this (maybe update our scheduler code)16:58
mnaserthank you for bringing this up16:58
*** ff has quit IRC16:58
sdaguefungi: ok16:58
sdaguefungi: remember which var to set there?16:58
fungisdague: because i have a feeling that test would fail locally for me as my default environment uses LC_COLLATE=C.UTF-816:58
Clinti'd do LC_ALL for the sort line16:59
fungiClint: sdague: yeah, chances are it will pass if you export LC_ALL=en_US.UTF-8 there16:59
openstackgerritDmitry Tantsur proposed openstack-infra/project-config: Add a non-voting iPXE job to ironic-inspector  https://review.openstack.org/29001617:00
*** Jeffrey4l has joined #openstack-infra17:01
fungiif so, definitely as case of poor test isolation from system defaults17:01
sdaguecool, thanks17:01
sdaguefungi: sure, though when it works in the test system for 2 years, and everyone's personal dev environment, you don't really ponder it17:01
mriedemmtreinish: sdague: fyi https://review.openstack.org/#/c/290021/17:02
openstackgerritAttila Darazs proposed openstack-infra/tripleo-ci: Use IPv6 on the ceph gate job  https://review.openstack.org/28944517:03
*** esikachev has quit IRC17:03
sdaguemriedem: isn't that an indication that it should have been a major release?17:03
*** mrmartin has quit IRC17:03
*** mrmartin has joined #openstack-infra17:04
mriedemsdague: sure, but things would still be busted b/c trove unit tests aren't using constraints17:04
sdaguemriedem: sure17:04
sdagueI just wonder if we should force a major there as well17:05
mriedemso, i could revert the troveclient change and blacklist 2.1.017:05
*** apoorvad has joined #openstack-infra17:05
mriedemit's getting pretty late for that especially since client libs are frozen for mitaka17:05
*** mrmartin has quit IRC17:05
sdaguemriedem: sure17:06
mriedemstable/liberty upper-constraints for troveclient wouldn't use 2.1.0, but that's assuming deployers are using it17:06
sdaguehttps://review.openstack.org/#/c/290021 is a good instance of why I think semver is not a thing in the real world :)17:06
mriedembasically, i'm tired of the trove team not owning this so i'm using a hammer17:06
sdagueI'm +2 on that17:06
*** ildikov has joined #openstack-infra17:06
*** cloudtrainme has joined #openstack-infra17:07
*** matrohon has quit IRC17:08
anteayaI find a hammer sometimes a useful tool in finding folks to take responsibility for their actions17:08
clarkbI am somewhat surprised that en_US vs C on package names sort different17:10
clarkbisn't that basically alphanum in both cases?17:10
*** kzaitsev_mb has quit IRC17:11
*** yamahata has joined #openstack-infra17:12
tristanCclarkb: iirc, C will sort uppercase before lowercase, see LC_COLLATE17:13
*** pradk_ has quit IRC17:13
anteayainfra-root could someone please re-enable the following four gerrit accounts: 14208, 14212, 14213, 15443 http://paste.openstack.org/show/489263/17:13
fungiclarkb: C is traditional sort order (ordered by the codepoint integer value basically), while newer locale-based sorts try to treat "a" as sorting before "B" (for example)17:13
mriedemsdague: http://lists.openstack.org/pipermail/openstack-dev/2016-March/088696.html in case you want to comment17:14
pleia2anteaya: looking now17:14
anteayapleia2: thank you17:14
clarkbtristanC: fungi gotcha17:14
*** moravec has quit IRC17:14
*** thorst_afk is now known as thorst_17:14
*** moravec has joined #openstack-infra17:14
fungiin the days before unicode, you could have considered C sorts as "ANSI order"17:14
fungier, i mean "ASCII order"17:14
clarkband ls confirms17:14
fungiyeah, personally i find non-c sorting annoying, but probably just because i spent decades expecting ascii ordered sorting17:15
Sam-I-AmAJaeger: you around?17:15
pleia2anteaya: all marked as active17:16
anteayapleia2: thank you17:16
pleia2anteaya: you're welcome17:16
*** daemontool_ has quit IRC17:16
anteayaI'm formuating a reply to http://lists.openstack.org/pipermail/third-party-announce/2016-March/000297.html17:18
anteayabut as of right now I don't know the correct answer to the question about clearing zuul caches17:18
anteayaAlso someone told me that I might need to clean local zuul cache from time to time, is that correct?17:19
anteayahow should I respond that that question?17:19
clarkbanteaya: check the zuul merger logs17:19
anteayasorry that isn't enough for me to create a sentence17:19
anteayawhat indicator does the zuul merger logs show me as a reason to clear or not clear zuul caches17:19
clarkbanteaya: when zuul reports that merging has failed the reason for this should be recorded in the zuul-merger process' logs17:19
clarkbanteaya: I don't think it will tell you whether or not to clear caches, it will tell you why merges are failing17:20
anteayaoh okay17:20
anteayaso instead of clearing caches, check the zuul merger logs17:20
anteayathanks I will offer that17:20
anteayaunless you have a minute to draft a reply?17:20
clarkbI can do it in a few minutes if you prefer17:21
*** ccrouch has quit IRC17:21
anteayathat would be awesome17:21
anteayathanks so much17:21
anteayabecause I really don't know what I'm talking about here17:21
*** daemontool has joined #openstack-infra17:21
*** ociuhandu has quit IRC17:22
jeblaircan we keep discussion off of the announce list?17:22
*** jamesmcarthur has quit IRC17:22
anteayajeblair: we can move it to infra if you prefer17:22
jeblairwe probably shouldn't even let people who aren't us post to it....17:22
*** apoorvad has quit IRC17:22
jeblair(or at least moderate)17:23
anteayaI think this person is a third party ci operator: http://lists.openstack.org/pipermail/third-party-announce/2016-March/000297.html17:23
*** annegentle has quit IRC17:23
*** apoorvad has joined #openstack-infra17:23
jeblairright, but the list was so that we would have a way to get in contact with all of the third-party ci operators with important announcements17:23
anteayaI felt it was good that other third party ci operators were bothering to fix their systems based on other's mistakes17:23
*** xyang1 has joined #openstack-infra17:23
*** salv-orlando has joined #openstack-infra17:23
jeblairyeah, i'm not saying that's a bad thing17:23
*** annegentle has joined #openstack-infra17:23
jeblairi'm saying that there should be some other place for that17:23
*** christiana_ has quit IRC17:24
jeblairbecause we're *requiring* people to subscribe to that list17:24
anteayaI can reply to this post moving it to infra17:24
jeblairso we have a duty to keep it as low-traffic as possible17:24
anteayaand then clarkb can reply on the infra thread17:24
anteayaclarkb: does that work for you?17:24
clarkbanteaya: yes17:24
anteayajeblair: you make a good point, sorry about that17:24
anteayait is being successful being low traffic17:24
jeblairanteaya: np... and cool -- best keep it that way :)17:25
*** zhurong has quit IRC17:26
*** d0ugal has quit IRC17:26
*** jamesmcarthur has joined #openstack-infra17:26
anteayayup, thanks17:27
*** tpsilva has joined #openstack-infra17:27
*** dtantsur is now known as dtantsur|afk17:27
anteayaclarkb: http://lists.openstack.org/pipermail/openstack-infra/2016-March/003972.html17:28
*** annegentle has quit IRC17:28
*** Guest92187 has quit IRC17:29
anteayaand the post to announce telling them I've moved the thread for discussion: http://lists.openstack.org/pipermail/third-party-announce/2016-March/000300.html17:29
*** harlowja has joined #openstack-infra17:29
*** ihrachys has quit IRC17:30
*** ihrachys has joined #openstack-infra17:31
*** ihrachys has quit IRC17:31
*** sfinucan has quit IRC17:32
*** piet has quit IRC17:33
*** ccrouch has joined #openstack-infra17:33
*** rcernin has quit IRC17:34
*** ifarkas has quit IRC17:36
*** akshai has quit IRC17:39
*** esker has quit IRC17:40
*** claudiub has joined #openstack-infra17:41
*** davideagnello has joined #openstack-infra17:41
*** jistr has quit IRC17:43
openstackgerritSteven Hardy proposed openstack-infra/tripleo-ci: Move tripleo.sh into tripleo-ci repo  https://review.openstack.org/27221017:44
*** jlanoux has quit IRC17:44
AJaegerSam-I-Am: I'm here now....17:44
pabelangernibalizer: so I've been looking at RST publishing websites, and stumbled across http://blog.getpelican.com/17:44
pabelangernibalizer: it takes RST (from git) and converts it into static content17:45
pabelangernibalizer: going to try using github pages to test it out17:45
*** Daisy has joined #openstack-infra17:45
*** lucasagomes is now known as lucas-dinner17:46
AJaegerjeblair, fungi, clarkb: Reading backscroll about the node change: Should we move it out of projects.yaml into individual jobs in all cases? Or just as neccessary? Should we add comments about the change as in https://review.openstack.org/#/c/289832/3/jenkins/jobs/misc.yaml17:47
*** exploreshaifali has joined #openstack-infra17:47
fungiAJaeger: i think moving it out of projects.yaml and not leaving comments behind makes sense. we do however need to be careful to look out for any projects which set something other than node: bare-trusty17:48
AJaegerdims: I think we need manual runs of JJB to update the Jenkins instances before you can recheck the devstack-gate change17:48
AJaegerfungi, the top-level is *always* bare-trusty, just grepped for it. It's only overwritten for individual jobs17:49
*** Daisy has quit IRC17:50
AJaegerfungi, then let me remove my #TODO comments again...17:50
*** claudiub has quit IRC17:50
openstackgerritSteven Hardy proposed openstack-infra/tripleo-ci: Move tripleo.sh into tripleo-ci repo  https://review.openstack.org/27221017:50
openstackgerritColleen Murphy proposed openstack-infra/puppet-infracloud: (WIP) Add functional tests  https://review.openstack.org/28884017:50
dimsAJaeger : ah, it's been an hour since it merged, so i assumed17:50
*** ociuhandu has joined #openstack-infra17:51
AJaegerdims: we have another change in front of it that needs the manual JJB run...17:51
*** zz_ja is now known as zz_zz_ja17:51
*** ihrachys has joined #openstack-infra17:51
Sam-I-AmAJaeger: neutron is back to liberty - http://docs.openstack.org/releasenotes/neutron/unreleased.html17:53
*** nwkarsten has quit IRC17:53
*** salv-orl_ has joined #openstack-infra17:53
*** akshai has joined #openstack-infra17:53
*** nwkarsten has joined #openstack-infra17:53
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Convert linters+bashate to use ubuntu-trusty  https://review.openstack.org/28983217:53
AJaegerdhellmann: can you check Sam-I-Am's problem with neutron and reno, please?17:54
dhellmannAJaeger, Sam-I-Am : sure, let's move the conversation to #openstack-release17:55
*** akshai has quit IRC17:56
*** ihrachys has quit IRC17:56
*** salv-orlando has quit IRC17:56
sdagueClint: I beat you to a fix by 60 seconds17:57
Clintsdague: i see that17:57
*** _nadya_ has joined #openstack-infra17:57
*** akshai has joined #openstack-infra17:57
*** nwkarsten has quit IRC17:58
*** derekh has quit IRC17:58
sdagueI was just checking on things, then came across your fix, plus another one17:58
Clintabandoned mine17:58
sdaguecool17:59
*** jordanP has quit IRC17:59
openstackgerritGhe Rivero proposed openstack-infra/shade: Add quotas support  https://review.openstack.org/28511017:59
*** zul has quit IRC18:00
*** zul has joined #openstack-infra18:01
*** zul_ has joined #openstack-infra18:01
*** sc68cal has joined #openstack-infra18:01
clarkbinfra-root can you think of any reason I shouldn't test the fstrim idea against our large raw image then convert to qcow2 to see how small it can get?18:01
clarkbI would be doing this on the nodepool server to avoid large file transfers18:01
*** zul has quit IRC18:01
*** zul_ is now known as zul18:01
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Convert gate-{name}-puppet-syntax to ubuntu-trusty  https://review.openstack.org/28903618:02
anteayaI'm for testing how to decrease image size18:02
anteayaif the test fails you aren't impacting anything, correct?18:02
*** e0ne has joined #openstack-infra18:03
*** sputnik13 has joined #openstack-infra18:03
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for jobs using infra-publish-jobs  https://review.openstack.org/28982918:03
*** arxcruz has quit IRC18:03
*** ddieterly is now known as ddieterly[away]18:03
clarkbanteaya: I don't expect it to impact anything but the idea of running fstrim on a loopback device where a raw image is attached seems like something that could make the kernel unhappy in a very rare case18:03
fungiclarkb: is there room to work on a copy? if so i see no reason for concern18:04
clarkbfungi: there is plenty of room18:04
*** infra-red has joined #openstack-infra18:04
fungithe kernel should be sane about not doing strange things to other devices when you tell it to do something to a loopback device18:04
AJaegerWe need some help with the release-notes publish post job18:05
AJaegerLog file is here http://logs.openstack.org/74/7442bfd4ea6a755dcc255dd80922c0f904fa0bde/post/neutron-releasenotes/be7bcd9/console.html18:05
AJaegerIt shows that the job is run from stable/liberty18:05
dhellmannthat job should only every and always run using the most current version of master, regardless of what triggers it to run18:05
AJaegerbut we use branch-git-prep: branch: master18:05
fungiAJaeger: at least it's not a victim of the ubuntu-trusty migration, since it's still running on bare-trusty there18:05
AJaegerfungi: I have a patch up for that conversion ;)18:06
AJaegerfungi: but my first thought as well ;)18:06
anteayais this the offending line? http://logs.openstack.org/74/7442bfd4ea6a755dcc255dd80922c0f904fa0bde/post/neutron-releasenotes/be7bcd9/console.html#_2016-03-08_17_01_55_79318:06
*** ihrachys has joined #openstack-infra18:06
clarkbfungi: rgr I will go ahead and see what this looks like after an fstrim18:06
dhellmannanteaya : http://logs.openstack.org/74/7442bfd4ea6a755dcc255dd80922c0f904fa0bde/post/neutron-releasenotes/be7bcd9/console.html#_2016-03-08_17_00_56_81518:07
clarkboh! fstrim works on mounted fses18:07
clarkbthis will make dib things simplre18:07
*** infra-r__ has quit IRC18:07
fungiclarkb: yep, which is why SamYaple's idea there was awesome18:08
anteayadhellmann: I don't see that section mention stable liberty18:08
fungidon't know why it didn't occur to me18:08
dhellmannanteaya : that commit is on the stable branch18:08
AJaegerdhellmann: +118:08
anteayaright but I'm wondering where AJaeger's assertion "It shows that the job is run from stable/liberty" is coming from18:09
anteayaas that seems to be the source of the problem that you want solved18:09
anteayaunless I misunderstand18:09
*** Guest40848 has quit IRC18:09
*** salv-orl_ has quit IRC18:10
*** sarob has joined #openstack-infra18:10
AJaegeranteaya: echo stable/liberty three liens above - and the hash confirms that this is indeed from liberty18:10
dhellmannanteaya : what AJaeger said18:10
anteayaI'll stop because I don't understand what you want changed18:10
clarkbhrm fstrim returned very quickly not sure if it did much18:10
dhellmannanteaya : the release notes job is weird. We want it triggered when a patch lands on any branch, but we want the version of the repo checked out to run the job to always be HEAD of the master branch.18:11
dhellmannanteaya : as it's configured now, the script for checking out the repo is checking out the commit that lands, which is normal for most jobs but wrong for this one specific job.18:11
dhellmannI'm looking at builders where we can override that somehow18:12
*** bpokorny has quit IRC18:12
dhellmannAJaeger : we might have to have a custom builder for this. :-/18:12
*** bpokorny has joined #openstack-infra18:12
AJaegerdhellmann: yeah ;(18:12
anteayahow can the version of the repo checked out be HEAD of master if the patch isn't to master?18:12
anteayawhat tells zuul merger to go get HEAD of master?18:12
*** infra-re_ has joined #openstack-infra18:13
*** mriedem has quit IRC18:13
dhellmannanteaya : the branch-git-prep builder step of {name}-releasenotes checks it out, but that builder doesn't know to always use master18:13
AJaegerhttps://jenkins06.openstack.org/job/neutron-releasenotes/116/parameters/ is the job18:13
dhellmannand the branch override doesn't seem to change it18:13
*** mriedem has joined #openstack-infra18:13
anteayadhellmann: that seems to be the case, yes18:13
dhellmannso I don't think this is a bug in anything that currently exists, just a missing feature18:14
AJaegerand ZUUL_REF is set, so jenkins/scripts/gerrit-git-prep.sh ignores $BRANCH which we set ;(18:14
dhellmannor "feature"18:14
AJaegerdhellmann: I'll give you a reference...18:14
dhellmannAJaeger : yeah18:14
*** tonytan4ever has joined #openstack-infra18:14
AJaegerhttp://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/scripts/gerrit-git-prep.sh#n5018:15
AJaegerWe never reach that line ;(18:15
dhellmannAJaeger : right18:15
*** sshnaidm has joined #openstack-infra18:15
AJaegerfungi, so gerrit-git-prep does not work as we expect it to work ;(18:15
tonytan4everHi folks, we are running into a unicode issue: http://logs.openstack.org/98/279798/4/gate/gate-poppy-python34/a6593d6/console.html18:15
*** sdake_ has joined #openstack-infra18:15
dhellmannAJaeger : oh, so you think this is a bug after all?18:16
tonytan4everWhere one file that contains unicode triggers an error.18:16
tonytan4everCan anybody here points me a direction of how to fix that ?18:16
*** infra-red has quit IRC18:16
fungidhellmann: AJaeger: the intention of branch overrides to gerrit-git-prep is to make it fall back to a particular branch if there's no change for it to check out18:16
clarkbtonytan4ever: you likely need to explicitly set the LC_ALL variable in your tests to allow utf818:16
dhellmannok, so it's working as designed but not as we want for this case18:16
fungidhellmann: AJaeger: but not to tell it not to check out the change being evaluated18:17
*** e0ne has quit IRC18:17
clarkbtonytan4ever: try LC_ALL=en_US.utf8 or similar in your tox.ini18:17
tonytan4everOk.18:17
tonytan4everI see.18:17
tonytan4everLet me try.18:17
dhellmannfungi, AJaeger : so I'm back to thinking we need a custom builder step to do the checkout, do you agree?18:17
*** e0ne has joined #openstack-infra18:17
tonytan4everThanks18:17
fungitonytan4ever: or alternatively adjust the content there to be 7-bit clean18:17
*** e0ne has quit IRC18:17
pabelangerclarkb: tonytan4ever: yes, that will likely work. python-swiftclient had the same issue18:17
*** markvoelker has joined #openstack-infra18:18
*** IlyaG has quit IRC18:19
fungipabelanger: there was another project last night reporting a similar issue, where they had an em-dash in their setup.cfg i think18:19
*** sdake has quit IRC18:19
*** jamesmcarthur has quit IRC18:19
*** IlyaG has joined #openstack-infra18:19
fungipabelanger: in that case i think it was setuptools deciding not to decode the file as anything other than ascii18:20
fungipabelanger: specifically under python 3.418:20
clarkbmordred: I am told that the lack of days on your speaker schedule should be addressed soon18:20
*** sdake_ is now known as sdake18:20
fungiso this is probably a setuptools py3k locale/decoding issue18:20
*** dprince has quit IRC18:21
AJaegerSo, what's the best action? Enhance gerrit-git-prep to take another parameter? Just checkout git master locally? Write an extra git clone function?18:22
dhellmannAJaeger : I'm writing a custom builder inline in the job template. If it proves useful, we can make it more general later.18:22
AJaegerdhellmann: ok18:22
*** dprince has joined #openstack-infra18:22
fungiAJaeger: it might make sense to override ZUUL_REF before calling into one of the git prep scripts, though that's also pretty ugly18:23
*** bswartz has quit IRC18:23
fungiright now i don't think our checkout scripts (via ggp or z-c) support the idea of ignoring ZUUL_REF18:23
*** links has quit IRC18:23
AJaegerwe use ZUUL_REF=master already in propose-devstack-plugins-list - see jenkins/jobs/devstack.yaml18:24
*** bswartz has joined #openstack-infra18:24
*** ddieterly[away] is now known as ddieterly18:24
AJaegerwait, that's different18:24
*** ddieterly has quit IRC18:24
fungidhellmann: just to clarify, when release notes get updated in a stable branch, the edits get forward-ported to master and landed first, so we should expect the latest state of the master branch to always be appropriate for any release no matter what branch was released?18:25
openstackgerritMerged openstack-infra/release-tools: dump a release tracking dashboard  https://review.openstack.org/28873918:25
AJaegerfungi: the reno script checks all active branches - as configured in the repo - for release notes18:25
*** armax has quit IRC18:25
AJaegerSo, the neutron one checks master and stable/liberty itself18:26
dhellmannfungi : the reason this is weird is that reno does not look at the checked out files, it uses "git show" to get file contents, but *sphinx* reads the files on the filesystem and we need the branch-specific rst files for sphinx to exist properly18:26
*** armax has joined #openstack-infra18:26
*** ddieterly has joined #openstack-infra18:26
AJaegerOr differently: Checks current branch and stable/liberty18:26
dhellmannfungi : that's not quite true, reno looks at the current checked out branch history in one case (unreleased.rst) and that's where we're seeing this issue18:26
fungidhellmann: so it should explicitly switch to master before it does that?18:26
AJaegeryes18:27
mriedemdims: have you seen this before? http://logs.openstack.org/21/290021/1/check/gate-requirements-tox-nodb-validate/289663c/console.html#_2016-03-08_17_06_04_81018:27
fungidhellmann: can the script just `git checkout origin/master` at some point prior to that step?18:27
*** kzaitsev_mb has joined #openstack-infra18:27
openstackgerritMerged openstack-infra/release-tools: ignore existing default branch when setting new default branch  https://review.openstack.org/28938418:27
mriedemdims: 'python-openstackisdk' appears in global-requirements.txt - is not actually in g-r on stable/liberty18:27
fungior `git reset --hard origin/master` or something18:27
*** flepied has quit IRC18:28
dhellmannfungi : we could do that. is that better than checking out the right thing to begin with?18:28
dimsmriedem : typo? "i"18:28
AJaegerdhellmann, fungi : we could add a customer builder that does it , can't we?18:28
*** fawadkhaliq has joined #openstack-infra18:28
*** sridhar_ram is now known as sridhar_ram_afk18:28
dimsmriedem : python-openstackisdk -> python-openstacksdk18:28
dhellmannAJaeger : sure, I guess it's a matter of whether we should "git checkout what-we-don't-want" then "git checkout what we do want" or just do the second step18:29
clarkbthe fstrimmed qcow2 is slightly smaller than the zerofreed qcow2, but fstrim will work with all the filesystems so is a better tool for dib18:29
mriedemdims: it's not actually part of my change18:29
clarkb~60MB difference18:29
mriedemhttps://review.openstack.org/#/c/290021/18:29
dhellmannAJaeger : I suppose this way it's a simpler change to the project config18:29
fungidhellmann: AJaeger: yeah, the difference is that we already have scripts which clone the repos you need through some fairly complex logic, but also happen to intentionally check out whatever ref zuul says is being processed. the git checkout is a relatively simple task compared to the cloneing, cache management, updating, et cetera18:29
dhellmannthat's a good point18:30
dhellmannok, I'll do that18:30
openstackgerritMerged openstack-infra/storyboard-webclient: Hide 'quote' button for non-logged-in users  https://review.openstack.org/28985118:31
openstackgerritMerged openstack-infra/storyboard-webclient: Mention Comments in Heading for Events Timeline  https://review.openstack.org/28987918:31
fungiwe could in theory enhance those scripts to also take additional variables/parameters/something to override the checkout behavior so that jobs can intentionally ignore ZUUL_REF but i'm hesitant to see that as a justified additional complexity if it's just in support of this one job18:31
openstackgerritJames E. Blair proposed openstack-infra/gearman-plugin: Register the diff of functions  https://review.openstack.org/18037118:31
dhellmannfungi , AJaeger : actually, we have 2 cases. During the *check* queue we do want the job to run with the patch being checked, because the "unreleased.rst" file in that branch will show the patch but the series-specific rst file won't show the notes because the patch is not yet on the branch18:31
jeblairclarkb: i dusted off an old change of yours ^18:31
dhellmannfungi , AJaeger : is there some way to tell inside the job whether we're in the check or the post queue?18:32
clarkbjeblair: thank you I will have to take a look18:32
dhellmannah, zuul_pipeline18:32
dhellmannok, I can use that to control the logic18:32
jeblairclarkb, zaro: i added one line to https://review.openstack.org/180371 which i think will address zaro's comments18:32
mriedemdims: ha18:32
mriedemdims: you sir, are a master reviewer18:32
dimslol :)18:33
fungidhellmann: yeah, you can have a look at the parameters that get set by zuul by looking in jenkins https://jenkins01.openstack.org/job/neutron-releasenotes/105/parameters/18:33
fungiand ZUUL_PIPELINE is probably what you're looking for there18:33
jeblairdhellmann: do not switch based on ZUUL_PIPELINE18:33
dhellmannjeblair : oh?18:34
AJaegerhas any project-config core time for some more reviews of moving us to ubuntu-trusty, please? https://review.openstack.org/#/q/status:open topic:bindep is current list18:34
jeblairdhellmann: it's a word that means things for humans, not something we should be encoding in jobs18:34
fungitrue, if we were to rename the pipeline...18:34
dhellmannjeblair  : ok18:34
*** ybathia has joined #openstack-infra18:34
dhellmannoh, nevermind, we have a separate gate job defined for release notes builds anyway18:34
dhellmannso we already have 2 job definitions18:34
fungiyeah, it's different job names18:34
jeblairyeah, that's the way to go18:34
fungii was just noticing that18:34
fungiand far more sane that way18:35
*** markvoelker has quit IRC18:35
jeblair(and if they have similar components, make them into macros, etc)18:35
dhellmannyeah, the whole point of the separate jobs originally was to set up the checkout properly18:35
dhellmannwe just misunderstood how that actually worked18:35
*** nwkarsten has joined #openstack-infra18:35
dhellmannso, git experts, what's the best way to get to master? "git checkout origin/master" or "git checkout master" or "git reset --hard origin/master" or something else?18:36
* jeblair reads backscroll18:37
*** markvoelker has joined #openstack-infra18:37
jesusaurdhellmann: I typically go with 'git remote update ; git reset --hard origin/master'18:38
*** jamesmcarthur has joined #openstack-infra18:38
fungidhellmann: checkout and reset are going to work mostly the same (one changes to a different branch, while the other forces a new state on the current branch), though if you're looking for consistency we use checkout origin/master in propose_update.sh18:38
dhellmannconsistency is good18:39
*** ddieterly has quit IRC18:39
*** jamesmcarthur has quit IRC18:40
openstackgerritDoug Hellmann proposed openstack-infra/project-config: always build release notes from master  https://review.openstack.org/29006718:40
dhellmannfungi , AJaeger, jeblair : ^^18:41
*** salv-orlando has joined #openstack-infra18:42
AJaegerdhellmann: why do you want to handle gate and post job differently here?18:43
*** sdake_ has joined #openstack-infra18:43
dhellmannAJaeger : in the gate job we want unreleased.rst to refer to the current branch, where the patch merged, so we can tell if the release notes build successfully18:43
AJaegerdhellmann: ok18:44
dhellmannAJaeger : if you put bad rst in your note, the job fails with an error18:44
fungialso that avoids you deadlocking the job on one branch by merging bad content into a different branch18:44
AJaegeryou're right, we're on a *branch* in the gate18:44
AJaegerdhellmann: thanks, I'm fine now...18:44
*** keedya has quit IRC18:44
clarkbjeblair: I think your change is sufficient, we clear the functionmap, then the next time through working we update the list18:45
dhellmannfungi : right18:45
jeblair(if reno used zuul-cloner to perform the checkouts, we could actually run the same process in both places)18:45
*** sdake has quit IRC18:45
*** keedya has joined #openstack-infra18:45
dhellmannjeblair : reno depends on the repo already being checked out, it doesn't check it out itself18:45
jeblair(zuul-cloner is best looked at as "make this git repo represent the proposed future state of this project-branch)18:45
fungiso the goal of the version of the job in post is to be essentially "branchless" (with the caveat that there's a file it needs to obtain from the master branch of the repo)18:45
clarkbjeblair: previously I had done some simple testing against jenkins-dev iirc and it mostly worked except for the reconnection things zaro found. Not sure how we want to test the latest patchset18:45
dhellmannjeblair : the issue is that from master we want to build release notes for all branches18:46
fungiand yet trigger on merges to any branch18:46
dhellmannor at least, we want a job that does that18:46
dhellmannright18:46
jeblairdhellmann: i understand the issue, i think the disconnect is that reno does not 'check things out' but rather simply fetches git content from the repo, right?18:46
openstackgerritSteven Dake proposed openstack-infra/project-config: Add a bandit non-voting for Kolla  https://review.openstack.org/29007018:47
openstackgerritSteven Dake proposed openstack-infra/project-config: Add a bandit non-voting for Kolla  https://review.openstack.org/29007018:47
jeblairdhellmann: so while z-c can be used to check out a repo state, it can not be used to stream git content from a proposed future branch18:47
jeblairwhich is what reno is doing, right?18:47
dhellmannjeblair : so you're saying check out the branch and then read the files instead of using git commands to fetch them?18:48
dhellmannwe're scanning the git history to figure out which file has which tag(s) to sort the notes into the right versions18:48
dhellmannfungi , AJaeger : jjb does not like that patch locally, let me push a new one18:49
*** abregman has joined #openstack-infra18:49
*** salv-orlando has quit IRC18:49
anteayafungi: is the meeting agenda the way you want it for the meeting?18:49
rcarrillocruzpabelanger: just noticed the trusty-migration topic on the agenda18:49
rcarrillocruzneed help on that?18:49
jeblairdhellmann: yeah -- not actual suggestion yet, just trying to figure out how z-c doesn't fit.18:49
fungianteaya: was just starting to go through it. been busy today, sorry18:49
anteayano apologies18:50
*** salv-orlando has joined #openstack-infra18:50
anteayajust noticed the time myself18:50
rcarrillocruzi assume there's quite a bit of work for that18:50
*** dmsimard has joined #openstack-infra18:50
dhellmannjeblair : I'm happy to discuss this to see if we can make it simpler. I hesitate to change the contents of the current working dir, though, because sphinx is also likely to be in the middle of processing those files when it invokes reno.18:50
*** sdake_ is now known as sdake18:50
*** mrmartin has joined #openstack-infra18:51
jeblairdhellmann: it's starting to seem like if z-c were to put the proposed-future-branch-states into the local repo with their actual branch names, rather than simply checking something out as a detached head, this might "just work"18:51
*** trown has quit IRC18:51
openstackgerritMerged openstack-infra/project-config: Convert gate-{name}-puppet-syntax to ubuntu-trusty  https://review.openstack.org/28903618:52
dhellmannjeblair : that would allow us to run the job from master all the time, yes18:52
jeblairdhellmann: maybe we should think about doing that in zuulv3 then...18:52
openstackgerritDoug Hellmann proposed openstack-infra/project-config: always build release notes from master  https://review.openstack.org/29006718:52
dhellmannjeblair : it's worth considering; I don't know if there are other things that would be confused by that change18:53
fungii wonder if it should namespace the branches it updates so that it doesn't step on copies in use (in case of being called in a workdir on someone's workstation where they have changes staged on the actual branches)18:53
dhellmannTIL: virtualenv fails if your path to the env is too long18:53
pleia2dhellmann: that's unpleasant18:53
clarkbdhellmann: it has to do with a change in the linux kernel almost as old as the linux kernel itself18:53
fungidhellmann: 128 character path limit!18:53
clarkbbsd is not affected18:54
dhellmann"who would ever need more than 128 characters in a path?"18:54
pabelangerrcarrillocruz: Sure, plan to talk about it today, if time permits.  Mostly need a infra-root to step up and help launch the new instance.  I've tested locally with puppet and things work fine18:54
clarkbor rather bsd has a much longer limit to the path in the shebang18:54
pabelangerrcarrillocruz: fungi also suggested moving things to cinder to help the migration18:54
clarkbdhellmann: basically it has to do with how exec is processes the shebang in the kernel and it only allows a 127 + null terminal string18:55
fungianteaya: yeah, so i did clean up the agenda immediately after last week's meeting. looks accurate now18:55
jeblairfungi: in zv3 checkouts will be pushed to the worker from the launcher, so we don't have to worry about local workstation git repos18:55
anteayafungi: wonderful, thanks18:55
*** sridhar_ram_afk is now known as sridhar_ram18:55
*** tphummel has joined #openstack-infra18:55
fungijeblair: ahh, yeah that case does get simpler18:55
dhellmannclarkb : thanks. I suppose I should rename all of my working directories with single character names.18:56
anteayathat sounds useful18:56
fungiwere there any other pending patches that change a bunch of jobs? i keep meaning to ask if we should merge something else before i do the manual jjb updates for the mysql-prep macro change that merged, so i don't do more than one of these babysitting jobs a day :/18:56
jheskethMorning18:56
*** jcoufal has quit IRC18:56
anteayamorning jhesketh18:57
*** jpr has quit IRC18:57
clarkbI wonder how hard it would be to extend that limit in a modern kernel18:57
dhellmannfungi, AJaeger, jeblair : thanks for your help debugging and fixing this issue!18:57
anteayaAJaeger: did you have more patches to change jobs?18:57
clarkbif the code isn't terrible it is probably a one line update to a constnat18:57
* clarkb clones the kernel18:57
AJaegerfungi, https://review.openstack.org/289793 https://review.openstack.org/289824 https://review.openstack.org/28981618:57
*** IlyaG_ has joined #openstack-infra18:57
AJaegeranteaya: those are the ones with many changes18:58
AJaegerfull list: https://review.openstack.org/#/q/status:open topic:bindep18:58
*** ihrachys has quit IRC18:58
fungiAJaeger: just wondering if any of them modify hundreds of jobs that we should land them before the coming manual jjb update18:58
jeblairfungi: let's see if we can get clarkb's gearman-plugin change in... before we do another round of babysitting...18:58
fungijeblair: oh, great call18:59
AJaegerfungi, those three change the most18:59
*** akshai has quit IRC18:59
fungiAJaeger: thanks18:59
* dims braces for impact :)18:59
*** doug-fis_ has joined #openstack-infra18:59
fungiit's that (weekly infra team meeting) time again! find us in #openstack-meeting for the next hour18:59
*** bdemers has quit IRC19:00
*** angdraug has joined #openstack-infra19:01
*** IlyaG has quit IRC19:01
*** flepied has joined #openstack-infra19:01
*** bapalm has quit IRC19:02
*** ihrachys has joined #openstack-infra19:02
*** tphummel has quit IRC19:02
*** doug-fish has quit IRC19:02
*** doug-fish has joined #openstack-infra19:03
*** ybathia has quit IRC19:03
*** doug-fish has quit IRC19:03
*** doug-fish has joined #openstack-infra19:03
*** doug-fis_ has quit IRC19:04
*** ashleighfarnham has joined #openstack-infra19:04
*** bdemers has joined #openstack-infra19:04
*** tphummel has joined #openstack-infra19:05
*** ldnunes has quit IRC19:05
*** dizquierdo_ has quit IRC19:06
*** _nadya_ has quit IRC19:06
*** akshai has joined #openstack-infra19:06
openstackgerritJames Slagle proposed openstack-infra/tripleo-ci: Use swap-partition.yaml environment  https://review.openstack.org/28908519:07
*** annegentle has joined #openstack-infra19:08
anteayadhellmann: oh since I said I would do so, we have 15% of check jobs that zuul knows about as non-voting jobs, of all the jobs in check19:08
anteayadhellmann: that is not to say all check jobs are being run, just the set of all check jobs zuul knows about19:08
*** silos has joined #openstack-infra19:09
openstackgerritDavid Shrewsbury proposed openstack/gertty: Use diff long options and uncap GitPython  https://review.openstack.org/29008019:09
*** tphummel has quit IRC19:09
*** ldnunes has joined #openstack-infra19:10
*** hashar has joined #openstack-infra19:10
*** abregman has quit IRC19:11
Shrewsjeblair: ^^^ just admitting defeat on the gitpython fight19:12
*** esker has joined #openstack-infra19:12
*** esker has quit IRC19:12
*** esker has joined #openstack-infra19:12
*** arxcruz has joined #openstack-infra19:14
*** kzaitsev_mb has quit IRC19:14
*** amitgandhinz has quit IRC19:15
*** electrofelix has quit IRC19:15
*** infra-red has joined #openstack-infra19:15
*** amitgandhinz has joined #openstack-infra19:15
openstackgerritMerged openstack-infra/project-config: always build release notes from master  https://review.openstack.org/29006719:15
*** kencjohnston has joined #openstack-infra19:17
*** infra-re_ has quit IRC19:18
*** bapalm has joined #openstack-infra19:19
*** rbrndt_ has quit IRC19:20
*** zul has quit IRC19:20
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Use ubuntu-trusty for releasenotes jobs  https://review.openstack.org/28982419:20
clarkbdhellmann: the constant is BINPRM_BUF_SIZE19:20
clarkbdhellmann: in theory you can just s/128/2048/ and it will work? not sure how hard that would get flamed on lkml19:21
hasharo/ good morning19:21
openstackgerritMerged openstack-infra/tripleo-ci: Use swap-partition.yaml environment  https://review.openstack.org/28908519:22
*** dprince has quit IRC19:23
*** fawadkhaliq has quit IRC19:26
*** dprince has joined #openstack-infra19:27
*** Sukhdev has joined #openstack-infra19:27
*** infra-re_ has joined #openstack-infra19:30
*** tonytan4ever has quit IRC19:32
*** shardy has quit IRC19:33
*** exploreshaifali has quit IRC19:33
*** infra-red has quit IRC19:33
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: mistral, ironic-python-agent-jobs: Convert to ubuntu-trusty  https://review.openstack.org/29009219:35
*** kzaitsev_mb has joined #openstack-infra19:36
*** zul has joined #openstack-infra19:36
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: astara-appliance-buildimage: Use ubuntu-trusty  https://review.openstack.org/29009319:40
*** _nadya_ has joined #openstack-infra19:42
*** sarob has quit IRC19:42
*** rbrndt_ has joined #openstack-infra19:43
*** jpr has joined #openstack-infra19:44
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Convert bandit to ubuntu-trusty  https://review.openstack.org/29009419:44
*** doug-fish has quit IRC19:45
*** doug-fish has joined #openstack-infra19:45
*** rguillebert has quit IRC19:47
*** kzaitsev_mb has quit IRC19:48
*** sridhar_ram has quit IRC19:49
*** sarob has joined #openstack-infra19:49
*** doug-fish has quit IRC19:50
*** claudiub has joined #openstack-infra19:50
*** daemontool has quit IRC19:51
*** arxcruz has quit IRC19:54
openstackgerritMerged openstack-infra/project-config: Add missing PROJECT definition  https://review.openstack.org/28959019:54
*** rockyg has joined #openstack-infra19:54
*** sdake_ has joined #openstack-infra19:55
*** xarses_ has joined #openstack-infra19:55
*** xarses has quit IRC19:55
*** claudiub has quit IRC19:56
*** andreww has joined #openstack-infra19:56
*** claudiub has joined #openstack-infra19:56
*** sdake has quit IRC19:57
*** ihrachys has quit IRC19:58
*** zul has quit IRC19:58
*** xarses_ has quit IRC19:59
openstackgerritPaul Belanger proposed openstack-infra/system-config: Add pabelanger to infra root  https://review.openstack.org/29010420:00
*** amitgandhinz has quit IRC20:00
hasharI really like lurking the infra meetings20:00
pleia2ran out of time, but I'll be at FOSS Asia next week (chatting about how we use code review for our work!)20:00
anteayawooooo20:00
hashar\O/20:00
anteayahashar: thanks for participating20:01
*** kzaitsev_mb has joined #openstack-infra20:01
pleia2lunch now20:01
anteayadhellmann: did you see my response earlier in channel? 15% of all check jobs that zuul knows about are non-voting20:01
anteayapleia2: enjoy lunch20:01
*** baoli_ has quit IRC20:02
clarkbzaro if you are around want to review https://review.openstack.org/#/c/180371/3 ? jeblair updated it to address your comments20:02
*** silos1 has joined #openstack-infra20:02
*** zul has joined #openstack-infra20:02
zaroclarkb: yup, will take a look20:02
clarkbzaro and maybe we can get it tested quickly and deployed before more of our mass jenkins update20:02
zaromass jenkins update? what others?20:03
nibalizerpleia2: awesome20:03
*** Sukhdev has quit IRC20:03
nibalizerpabelanger: congratz, welcome!20:03
pabelangernibalizer: thanks20:03
AJaegerany project-config cores that want to review these so that they can go in for the jenkins update, please? https://review.openstack.org/289793 https://review.openstack.org/289824 https://review.openstack.org/28981620:03
clarkbzaro: we have been transitioning from bare-trusty and devstack-trusty to ubuntu-trusty and that means updating the vast majority of our jenkins jobs20:03
zarohashar: we have figured 2.11->2.8 rollback scenario so should be safe for you to upgrade :)20:03
clarkbzaro: which is very slow and innefficient which this change aims to address20:04
hasharzaro: gotta bump Wikimedia Zuul version first :-(20:04
*** tphummel has joined #openstack-infra20:04
*** kencjohnston has quit IRC20:05
hasharzaro: oh and Wikimedia runs Jenkins 1.642.2 if it is of any interest. Gearman plugin seems to work just fine20:05
zarohashar: hmm, don't remember which version of zuul we were on when we did the upgrade, just remember that it was compatible.20:05
*** silos has quit IRC20:06
clarkbhashar: that is good to know, for us though the biggest jenkins issue is not addressed so not sure how much of a difference it makes20:06
*** esikachev has joined #openstack-infra20:06
clarkbhashar: there is a thread leak in the ssh-slvaes plugin which hasn't been updated since septemberish20:06
zarohashar: ahh, that's good, i think timrc wanted that fix for 1.64220:06
hasharzaro: we might jump straight to Gerrit 2.12.  Will test out the interaction on some dev setup before, but I am not too worried20:06
hasharclarkb: restart Jenkins @daily ? :-D    Wikimedia setup spawns less instances / has less slaves so I guess we have no impact there20:07
zarohashar: want to test change clarkb referenced (above) on your jenkins?20:08
hasharoh the diff20:09
nibalizerjeblair: crinkle i have appeased the puppet-apply gods https://review.openstack.org/#/c/284466/20:09
zaroclarkb: i'm slightly busy now, but will review that jenkins change by EOD.20:09
clarkbzaro: ok, thank you20:09
nibalizeri'm a bit leery of putting a for loop into a cron entry, maybe that should be its own shell script?20:09
hasharzaro: clarkb: funny thing when we had 3k jobs and refreshed them with JJB, that would eventually kill the gearman server and deadlock all pending changes in Zuul :D20:10
openstackgerritColleen Murphy proposed openstack-infra/puppet-infracloud: (WIP) Add functional tests  https://review.openstack.org/28884020:10
clarkbhashar: yes, the problem is without that change we update every job every time we update a job20:10
clarkbhashar: so it is N^2 job updates20:10
clarkbhashar: with this change it should be closer to N job updates and be much more reliable20:10
*** gyee has quit IRC20:10
hashar* number of jenkins master20:10
*** matrohon has joined #openstack-infra20:11
clarkbyes20:11
zarohashar: might fix deadlock?20:11
*** sdake_ is now known as sdake20:11
*** nwkarsten has quit IRC20:11
hasharthe deadlock I got it figured out in Zuul ( https://review.openstack.org/#/c/128921/ )20:12
*** nwkarsten has joined #openstack-infra20:12
fungihashar: as for having debian systems in our infrastructure, there is work underway within the community to have diskimage-builder generated debian images for our ci, which is the easiest (for some definition of the word) foothold for spreading it further into our toolchain20:12
crinklenibalizer: did you mean to ping me?20:13
crinklenibalizer: I have no strong opinions on that20:13
zarohashar: i thought deadlock was in jenkins?20:13
*** Sukhdev has joined #openstack-infra20:13
nibalizercrinkle: is it valid code?20:14
openstackgerritGhe Rivero proposed openstack-infra/shade: Add quotas support  https://review.openstack.org/28511020:14
openstackgerritSpencer Krum proposed openstack-infra/system-config: Run cacti's node generation from cron  https://review.openstack.org/28446620:15
hasharzaro: updating 3k jobs each having two labels caused 9k functions update for each of the 3k jobs. That some how caused the gearman server to timeout from time to time20:15
crinklenibalizer: not having tested it i would be concerned how the cron type evaluates built-ins like 'for' but i'm not sure20:15
nibalizeri'm worried about a) that join being too clever, and b) the cron20:15
nibalizercrinkle: ok ill boot a vm and peer at it20:15
hasharzaro: in turn causing some merge:merge function to be marked as enqueued when really the gearman server timed out and the merge:merge would never occur. End result: changes sitting idle waiting for a merge:merge job to occur :D20:15
*** nwkarste_ has joined #openstack-infra20:16
crinklenibalizer: i think the join is fine (cacti hosts don't have spaces in them right?)20:16
hasharfungi: yeah I did some dib patches for debian. We use Jessie for nodepool instances :)20:16
hasharfungi: though they are very minimal and most of the cruft is added via puppet20:16
*** nwkarsten has quit IRC20:16
*** piet has joined #openstack-infra20:18
*** mrmartin has quit IRC20:18
*** silos1 has quit IRC20:19
AJaegerpabelanger, fungi: Looking at bandit - see also https://review.openstack.org/#/c/290094/ , I wonder how we make these kind of integration jobs work if any of the involved projects ever uses a other-requirements.txt file20:20
clarkbAJaeger: integration jobs need to manage their own deps20:21
clarkbAJaeger: devstack for example20:21
*** yamahata has quit IRC20:22
AJaegerclarkb: So, does not work as is without extra changes if a project has extra needs, correct?20:22
clarkbAJaeger: ya, but that has typically been the case which is why devstack does what it does20:23
pabelangerAJaeger: Hmm, pretty sure the zuul-cloner code can be moved outside of shell.20:23
*** jamesmcarthur has joined #openstack-infra20:23
*** mrmartin has joined #openstack-infra20:23
*** mrmartin has quit IRC20:23
fungiright. devstack might grow a mechanism to iterate through the requirements lists of the projects it's asked to test and assemble a list of distro packages to install from that, but devstack's still in charge of that part20:23
pabelangertarget-org is outdated20:23
*** sridhar_ram has joined #openstack-infra20:23
AJaegerthanks for confirming.20:24
mtreinishfungi: that probably won't ever happen automagically. It's a list of packages per service right now and I realistically don't see that changing20:24
AJaegerpabelanger: why? It could be openstack-dev or openstack-infra?20:24
pabelangerAJaeger: looking at https://github.com/openstack-infra/project-config/commit/5e01f811b08c7bca53a1f1db05da774004ccc912 that commit could be optimized a fair bit.20:24
*** sdake has quit IRC20:25
fungimtreinish: it could become additive i suppose (a project could even add that on their own in a plugin)20:25
AJaegerpabelanger: feel free to send a patch20:25
* AJaeger volunteers to review...20:25
pabelangerAJaeger: I think that was the plan for the commit, but doing that is old school.  It should be migrated to use the zuul-clone builder20:26
pabelangerAJaeger: sure, I can look at it in a bit20:26
fungimtreinish: more just that we now have a general tool for parsing cross-platform lists of package dependencies, so there might be room to collaborate on what devstack's doing in that space20:26
*** ddieterly has joined #openstack-infra20:27
AJaegerpabelanger: we have a couple of these "old school" usages, happy to see them updated20:27
*** |-paul-| has joined #openstack-infra20:27
*** _nadya_ has quit IRC20:27
AJaegerpabelanger: I think I see what you mean...20:27
*** salv-orlando has quit IRC20:28
*** angdraug has quit IRC20:29
*** rguillebert has joined #openstack-infra20:29
*** apoorvad has quit IRC20:30
*** apoorvad has joined #openstack-infra20:30
*** angdraug has joined #openstack-infra20:30
*** jamesmcarthur has quit IRC20:32
openstackgerritPeter Stachowski proposed openstack/requirements: Bump version of python-troveclient to 2.1.0  https://review.openstack.org/29011520:33
*** jamesmcarthur has joined #openstack-infra20:33
openstackgerritRicardo Carrillo Cruz proposed openstack-infra/shade: Allow passing project_id to create_network  https://review.openstack.org/28816620:35
*** ZZelle_ has joined #openstack-infra20:35
*** amitgandhinz has joined #openstack-infra20:37
*** austin81 has joined #openstack-infra20:37
openstackgerritBen Nemec proposed openstack-infra/tripleo-ci: Test overcloud SSL  https://review.openstack.org/28198820:39
*** |-paul-| has quit IRC20:40
*** |-paul-| has joined #openstack-infra20:40
*** |-paul-| has joined #openstack-infra20:41
openstackgerritBen Nemec proposed openstack-infra/tripleo-ci: Only unset proxy for deploy command  https://review.openstack.org/28955620:41
*** zul has quit IRC20:42
*** oanson has joined #openstack-infra20:43
*** Daisy has joined #openstack-infra20:46
*** infra-re_ has quit IRC20:46
*** infra-red has joined #openstack-infra20:47
*** |-paul-| has quit IRC20:47
*** |-paul-| has joined #openstack-infra20:48
*** shardy has joined #openstack-infra20:48
*** Daisy has quit IRC20:51
*** ZZelle__ has joined #openstack-infra20:51
*** ZZelle__ has quit IRC20:51
*** apoorvad has quit IRC20:52
*** silos has joined #openstack-infra20:52
*** sdake has joined #openstack-infra20:52
*** apoorvad has joined #openstack-infra20:52
openstackgerritColleen Murphy proposed openstack-infra/puppet-infracloud: (WIP) Add functional tests  https://review.openstack.org/28884020:53
*** zul has joined #openstack-infra20:55
*** abregman has joined #openstack-infra20:55
*** oanson has quit IRC20:56
AJaegerpabelanger: no +2 power yet? Or just carefull? ;)20:56
AJaegerpabelanger: thanks for reviewing!20:56
*** infra-red has quit IRC20:57
pabelangerAJaeger: only +1s :)20:57
*** ihrachys has joined #openstack-infra20:57
*** infra-red has joined #openstack-infra20:57
fungipabelanger: ooh, fixing now!20:57
*** asettle has joined #openstack-infra20:58
fungipabelanger: you may need to refresh vote windows if you go to change your votes on changes20:58
*** bapalm has quit IRC20:58
*** ddieterly is now known as ddieterly[away]20:58
*** keedya has quit IRC20:58
fungithough also existing infra-core reviewers are free to treat your older +1 votes as effectively +220:59
pabelangerfungi: danke!21:00
fungiinfra-root: show of support in the form of +2s on https://review.openstack.org/290104 would be cool when you get a moment21:00
anteayaare we doing alphabetical order now?21:02
*** esikachev has quit IRC21:02
*** amitgandhinz has quit IRC21:02
anteayait just seems odd the new entry is above yolanda when nothing else is alphabetical order21:02
clarkbjeblair: have you already tested the update to the gearman-plugin? I have time now to put it in jenkins-dev and give it a quick spin if not21:03
*** amitgandhinz has joined #openstack-infra21:03
AJaegerpabelanger: do you want to change your +1 for those change where a +2 already exists and approve?21:03
fungii guess the last 5 lines are in alpha order, though i don't think it matters21:03
*** rfolco has quit IRC21:04
*** infra-re_ has joined #openstack-infra21:04
fungiat least i never considered that file to be an order of precedence21:05
anteayathat's the order they were added in, just happens to be alphabetical21:05
*** sdake_ has joined #openstack-infra21:05
fungii'll leave it to others to debate21:05
anteayawas just wondering21:06
*** jpr has quit IRC21:06
*** infra-red has quit IRC21:07
clarkbdoesn't look like we copy the hpi off to tarballs.o.o on check21:07
*** bdemers has quit IRC21:07
*** rockyg has quit IRC21:07
*** sdake has quit IRC21:07
jeblairclarkb: i have not tested it, no21:07
jeblairi was hoping zaro could do so quickly; i'd have to bootstrap an env21:07
clarkbjeblair: last time I just used jenkins-dev with a foregrounded localhost geard21:07
jeblairclarkb: that sounds like an excellent plan21:08
fungiand i'm free to help deploy it since this is delaying me rerunning jjb everywhere21:08
clarkbwas going to give that a go nowish21:08
jeblairclarkb: i'm standing by to help as needed21:08
fungisounds good21:08
pabelangerAJaeger: in a meeting ATM. So, I can re-review in about 45mins21:08
*** rockyg has joined #openstack-infra21:09
clarkbwow installing maven installs a lot of stuff21:09
*** rockyg has quit IRC21:09
*** sambetts is now known as sambetts|afk21:09
AJaegerpabelanger: no worries... thanks21:10
* AJaeger waves good-bye21:10
*** baoli has joined #openstack-infra21:11
*** esker has quit IRC21:11
nibalizerfungi: i dont have lp on phone but +2 on the pabelanger tch21:12
*** esker has joined #openstack-infra21:12
openstackgerritMerged openstack-infra/elastic-recheck: Add query for neutron bug 1553595  https://review.openstack.org/28971221:12
openstackbug 1553595 in neutron "test_external_network_visibility intermittent failure" [Critical,Fix released] https://launchpad.net/bugs/1553595 - Assigned to Kevin Benton (kevinbenton)21:12
openstackgerritMark Vanderwiel proposed openstack-infra/project-config: Add neutron lbaas dashboard to it's gerrit bot channel  https://review.openstack.org/29013721:14
*** ldnunes has quit IRC21:14
*** bapalm has joined #openstack-infra21:14
jeblairclarkb: we could recheck and hold the node ;)21:15
*** notnownikki has quit IRC21:15
clarkbjeblair: I think my locak build is almost done :)21:15
*** Sukhdev has quit IRC21:15
*** boris-42 has joined #openstack-infra21:18
openstackgerritMerged openstack-infra/project-config: Use ubuntu-trusty for jobs using infra-publish-jobs  https://review.openstack.org/28982921:18
clarkbok stopping jenkins on jenkins-dev now21:18
openstackgerritColleen Murphy proposed openstack-infra/puppet-infracloud: (WIP) Add functional tests  https://review.openstack.org/28884021:18
*** amrith is now known as _amrith_21:19
*** jtomasek has quit IRC21:20
*** kencjohnston has joined #openstack-infra21:21
*** ddieterly[away] is now known as ddieterly21:21
openstackgerritMerged openstack-infra/project-config: Convert storyboard-docs, -announce-release to ubuntu-trusty  https://review.openstack.org/28981621:22
*** kgiusti has left #openstack-infra21:23
sridhar_raminfra-team: https://review.openstack.org/#/c/28901321:23
sridhar_raminfra-team: ^^^ above patchset uses "Closes-Bug: #1553715"21:24
openstackbug 1553715 in python-tackerclient "Clean up hacking.rst and doc" [Medium,Confirmed] https://launchpad.net/bugs/1553715 - Assigned to zeih (zeih)21:24
*** dprince has quit IRC21:24
sridhar_raminfra-team: but the patchset is not linked to this launchpad bug21:24
sridhar_ramwhat could cause this ?21:24
*** zul has quit IRC21:25
clarkbjeblair: the initial REST_ABILITIES and CAN_DO is working21:27
openstackgerritPaul Belanger proposed openstack-infra/system-config: Remove pabelanger from asterisk and stackalytics  https://review.openstack.org/29014321:27
clarkbnow I need to drive enough of the state machine to see it CANT_DO after deleting a project21:27
anteayasridhar_ram: you used a # in front of the bug number21:28
clarkbupdating another project's config was sufficient for that21:28
mtreinishpabelanger: ^^^ you can access to indiviual machines? I didn't know that21:28
anteayasridhar_ram: I don't know as the system knows what to do wtih the #21:28
*** _nadya_ has joined #openstack-infra21:28
sridhar_ramanteaya: thanks.. will try removing the #21:28
fungisridhar_ram: anteaya: the # is fine21:28
pabelangermtreinish: Ya, depending on the system, non infra-root have access to help21:28
pabelangermtreinish: pbx.o.o had me and russellb to help maintain it21:29
clarkbchanging labels around seems to work21:29
sridhar_ramfungi: something else at work then ?21:29
clarkbnow we need to kill the geard server and start it again and see that jobs are reregistered21:29
mtreinishpabelanger: man, I wish I knew that, it could have potentially made my life a lot easier for the stuff I setup21:29
clarkbjeblair: yup I get a RESET_ABILITIES and a bunch of CAN_DOs on restart21:29
clarkber when I restart the geard21:30
anteayasridhar_ram: sorry to steer you incorrectly21:30
sridhar_ramanteaya: no worries21:30
fungisridhar_ram: yes, the bug supervisor needs to be a group including the openstack-infra account used by the bug updating hook21:30
mtreinishpabelanger: I guess I'll just have to bug you too now :)21:30
*** amitgandhinz has quit IRC21:30
fungisridhar_ram: https://bugs.launchpad.net/python-tackerclient says the bug supervisor is a single person instead21:30
clarkbjeblair: fungi: any other situations you want to test? I tested updating labels (both add and remove), deleting a job, and restarting the gerad out from under jenkins21:30
clarkbjeblair: fungi: I suppose adding a new job would be good let me do that21:31
* sridhar_ram is looking up21:31
*** cloudtrainme has quit IRC21:31
pabelangermtreinish: Ya, guess it depends on the system.  I setup grafana.o.o but didn't have access, mostly cause everything could be done via puppet. pbx.o.o was a little different since we needed to some tuning on conferencing and debugging.21:31
clarkband that looks good too21:31
pabelangermtreinish: Sure, I can try and help21:31
sridhar_ramfungi: it is the same for https://bugs.launchpad.net/tacker as well and most patchset correctly tracks the Closes-Bug header21:32
anteayafungi: I'm looking at that page and don't see the bug-supervisor, do I need to be signed in to launchpad?21:32
*** _nadya_ has quit IRC21:32
*** cloudtrainme has joined #openstack-infra21:33
*** amitgandhinz has joined #openstack-infra21:33
fungisridhar_ram: behavior of the updating depends on whether it needs to reassign the bug. if the submitter of the change is not the asignee of the bug the script will try to reassign. if it's not a bug supervisor for the project that api call will fail and it will fail to perform other actions based on that trigger event21:33
fungianteaya: no idea if you have to be logged into lp to see the bug supervisor setting21:34
clarkbzaro: jeblair fungi updated the gearman-plugin change with a summary of what I have tested, my +2 stands it lgtm21:35
*** arxcruz has joined #openstack-infra21:35
*** jpr has joined #openstack-infra21:35
anteayafungi: now I see it, thanks21:35
clarkbgranted I wrote much of that change so my +2 should be taken with a bit of judgement on that21:37
clarkbbut I say lets merge the change and get this on at least one jenkins master21:37
openstackgerritIan Wienand proposed openstack-infra/system-config: Make sure wheel-mirror works on centos7  https://review.openstack.org/29014621:38
*** aysyd has quit IRC21:38
ianwpabelanger: ^ if you can take on getting a centos7 wheel-build online, i can make sure it's producing the right thing21:39
openstackgerritMark Vanderwiel proposed openstack-infra/project-config: Fix heat template gate service errors  https://review.openstack.org/29014721:39
sridhar_ramfungi: thanks for the demystifying the workflow. I'll plan to create a 'tacker bug team' group and set that as the supervisor...21:39
*** zul has joined #openstack-infra21:39
pabelangerianw: Ya, I think it would be a worth while effort21:39
sridhar_ramfungi: again, I need to add "OpenStack Administrators" as the owner of this group ?21:39
sridhar_ramfungi: I'm looking at https://launchpad.net/~nova-bugs which is the bug supervisor for nova21:40
clarkbianw: pabelanger is afs working on centos7 now?21:40
pabelangerclarkb: ianw: I haven't tested it yet. But I did see a patch to support it21:40
*** nwkarste_ has quit IRC21:40
fungisridhar_ram: if tacker is an official openstack project, then yes i think so. i've honestly never been 100% clear on when we require projects set openstack administrators as the owner in lp21:40
fungittx: jeblair: ^ was tehre ever a policy around that?21:40
sridhar_ramfungi: tacker (as of last week) is an official openstack project21:41
ianwclarkb: probably not, what nodes would use it atm?21:41
*** nwkarsten has joined #openstack-infra21:41
clarkbianw: the one you are proposing to add21:41
clarkbianw: for the wheel mirror21:41
jeblairfungi: i don't think it's a written policy, but i certainly think it's required21:41
clarkbianw: I suppose that will be self testing?21:42
ttxfungi: that would be an undocumented policy21:42
ianwclarkb: yeah :)  so totally expecting to debug that as one of the first issues21:42
ttxwe should add that in the project team guide if it's not21:42
*** tqtran has joined #openstack-infra21:42
fungittx: jeblair: sridhar_ram: thanks, so sounds like consensus is yes, openstack administrators as project owner in lp for official projects21:42
jeblairoh er, team owner21:43
*** baoli_ has joined #openstack-infra21:43
jeblairi don't think we need to necessarily be the project owner, yeah? just own the team that owns the project21:43
ttxyep, undocumented, unless it's somewhere in the infra guide21:43
ttxnot in the project team guide fwiw21:44
fungittx: it may be in the project creators howto21:44
ttxlooking21:44
fungiyeah, it's in there21:44
fungisridhar_ram: http://docs.openstack.org/infra/manual/creators.html#set-up-launchpad21:44
ttxit is documented! We are saved.21:45
ttxENOTOURFAULT21:45
fungiwe've started to forget that we've documented things! we're doomed!21:45
sridhar_ramfungi: thanks.. will take a look. infra team is saved.. ENOBODYTOBLAME21:45
*** nwkarsten has quit IRC21:45
ianwpabelanger / abregman : let's use https://etherpad.openstack.org/p/centos7-wheel-mirror for sync21:46
jeblairclarkb: cool, i went ahead and approved it; do you want to install your build or wait for it to land?21:46
clarkbjeblair: lets use the one from tarballs.o.o21:46
*** baoli has quit IRC21:46
*** |-paul-| has quit IRC21:47
*** ihrachys has quit IRC21:47
sridhar_ramttx: fungi: related question .. we have one lp project for python-tackerclient and another lp project for both tacker and tacker-horizon. does that sound reasonable ?21:47
ttxyes21:49
fungisridhar_ram: yes, though you'll want to update gerrit/projects.yaml in openstack-infra/project-config to set "groups: tacker" on the openstack/tacker-horizon repo21:49
openstackgerritMerged openstack-infra/gearman-plugin: Register the diff of functions  https://review.openstack.org/18037121:49
sridhar_ramfungi: noting it down. thanks21:49
fungithat way tacker-horizon bugs are searched for in the tacker project when our bug update hook fires on those changes21:49
fungiotherwise it assumes the short repo name matches the lp project name21:49
sridhar_ramfungi: ah, I see21:50
*** regXboi has quit IRC21:50
fungiAJaeger: lifeless: discussing an issue with pre-release tarballs for neutron-vpnaas in #openstack-release, but it looks constraints related http://logs.openstack.org/07/070a154420e557bd9b6bd407280b5db14fe2124c/pre-release/neutron-vpnaas-tarball/4a00518/console.html.gz#_2016-03-03_10_09_42_81021:52
fungiAJaeger: i see your https://review.openstack.org/288930 change altered some of this in that project a few days ago, so looking for some insight21:52
openstackgerritMark Vanderwiel proposed openstack-infra/project-config: Add neutron lbaas dashboard to it's gerrit bot channel  https://review.openstack.org/29013721:52
fungiAJaeger: the {name}-tarball jobs used in pre-release and release pipelines don't set up the constraints file, but the tox.ini seems to expect it to be there21:53
clarkbjeblair: fungi http://tarballs.openstack.org/ci/gearman-plugin/gearman-plugin-0.1.3.7.c5637ce.hpi21:53
*** nwkarsten has joined #openstack-infra21:54
*** infra-re_ has quit IRC21:55
jeblairclarkb: woot21:55
clarkbjeblair: fungi I think you can install it via the web ui by dropping that url into the get plugin from here location21:55
openstackgerritSteven Dake proposed openstack-infra/project-config: Add a bandit non-voting for Kolla  https://review.openstack.org/29007021:55
clarkbmaybe start with jenkins01 or 02 since they are slower and it iwll be apparent how much this helps21:55
fungiclarkb: giving it a try on 01 now21:56
*** jpr has quit IRC21:56
openstackgerritSteven Hardy proposed openstack-infra/tripleo-ci: Move tripleo.sh into tripleo-ci repo  https://review.openstack.org/27221021:57
clarkbfungi: keep in mind that restarting the master may be required21:57
clarkbI can never figure out when that is or isn't required21:57
jeblairprobably best to put both of those in shutdown mode21:57
fungiyeah, i'll do that21:57
fungii also don't see a correct place to feed it an hpi url, seems to only allow uploading21:58
jeblairfungi: at our current usage, you could probably put 2 more in shutdown mode too21:58
clarkbfungi: let me find it21:58
fungii'll just do 01-04 in that case21:58
fungiespeciallt since 05-07 perform a bit better anyway21:59
jeblair++21:59
*** baoli_ has quit IRC21:59
clarkbfungi: oh I think it is upload but it will accept an http uri?21:59
*** baoli has joined #openstack-infra21:59
clarkbor you can dl locally then reupload to jenkins0*21:59
*** matrohon has quit IRC22:00
openstackgerritSteven Dake proposed openstack-infra/project-config: Add non-voting bandit gate for kolla-mesos  https://review.openstack.org/29015722:00
fungii'll do the latter if the former ends up not being an option22:00
pabelangerianw: WFM. I'll look at JJB tomorrow and see how the wheel stuff works22:01
*** sdake_ is now known as sdake22:03
fungiokay, 01-04 are in prepare for shutdown. trying to upgrade the plugin on 01 now22:03
*** baoli has quit IRC22:04
fungiand yeah, the upload plugin option only has a browse button which pulls up a local dialogue browsing your local filesystem22:04
clarkbbah tripleo jobs not expected to finish for almost 2 hours22:05
fungisome of those take upwards of 3 to complete22:06
fungiyeah, it says jenkins needs to be restarted for the upgrade to take effect22:07
fungii won't have it automatically restart jenkins and will leave that to us to do manually22:07
fungiuh, wow. when i try to uncheck that checkbox, it refreshes a second later and comes back re-checked22:08
zaroclarkb: looks like you guys merged the gearman plugin change.  do you need a release?22:08
clarkbzaro: we will start with the hpi built by that merging22:09
fungihobson's choice meets hudson's choice22:09
clarkbzaro: we should probably release if this works well for us to make it easier for others to use22:09
jeblairso... i just wondered why i haven't seen any tc related emails for a while....22:10
jeblairand i just figured it out22:10
fungiyou were subscribed to the tc list from your openstack.org address too?22:10
jeblairyup.22:10
*** sdake_ has joined #openstack-infra22:11
zaroclarkb: actually, i was thinking of approving this https://review.openstack.org/#/c/271543/ then doing a release. most everybody else wants update to work with latest(ish) jenkins.22:11
*** shardy has quit IRC22:11
jeblairi do not22:12
fungiokay, 01-04 are upgraded now, just a matter of waiting for jobs on them to complete22:12
zaroit's been verified by hashar and zxiiro.22:12
jeblairi only want to upgrade jenkins if it's broken22:12
fungii'll also delete any ready nodes they've accumulated22:12
hasharyup https://review.openstack.org/#/c/271543/ works for Wikimedia22:12
*** thorst_ has quit IRC22:12
jeblairzaro: can you do that without requiring an upgrade?22:12
hasharbut we were not affected by the issue it is fixing22:12
*** sdake has quit IRC22:13
ianwpabelanger: i wonder if there's really enough breaking changes that we can't use the ubuntu wheel's on centos anyway.  we should probably be building a LCD wheel a-la dstufft's proposals that works "everywhere" (for sane versions of "everywhere")22:14
ianwi could even see docker being involved in this, which probably makes mordred happy :)22:15
*** thorst_ has joined #openstack-infra22:15
pabelangerianw: I don't understand wheels enough to see if that is possible. Need to spend some cycles reading up on them22:15
pabelangerwas hoping bringing online the centos7 wheel would help with some of that :)22:15
fungiianw: discussed earlier, but the wheels where this cache is really beneficial to us are unlikely to be trivial to lcd without help from their upstreams, so are better done by them and published to pypi directly22:15
fungiit involves a lot of vendoring in the c libraries which are not part of the (very limited) manylinux1 list22:16
fungiand also means us maintaining something like centos 5 to do it in (whether that's via container images or whatever)22:16
zarojeblair: i guess so, but we don't need to upgrade to that even if it does merge. i guess might be best to release 2 times?  release a build not then one after that merge?22:17
ianwfungi: yes, fair point that if upstream makes those centos5 based wheels we can just consume them22:17
zaro*not/now22:17
jeblairzaro: i thought the commit message said it required a later version than what we run, but maybe i misunderstood22:17
fungiianw: and making them ourselves when we're not upstream and don't have their perspective on what needs to be done to have a sane cross-platform wheel for them seems like a lot of extra responsibility to take on22:18
*** thorst__ has joined #openstack-infra22:18
fungiianw: the thing is, the lengthy compile time wheels where this cache is of a real benefit to us are also likely to be some of the last packages to get manylinux1 working consistently or safely22:19
*** thorst_ has quit IRC22:19
fungithe ones where it's trivial to do also take almost no time to build from sdist22:19
*** pvaneck has joined #openstack-infra22:20
zarojeblair: ok, yeah.  i'll just hold off until i have tested that change with our current version of jenkins to make sure it still works.  i think it should.22:20
fungigonna take a break and grab some dinner while i wait for these remaining jobs on jenkins01-04 to burn down22:21
jeblairwhy are we talking about building lcd wheels when we can build actual wheels?22:21
fungijeblair: i think the reason was so that we didn't have to maintain more than one wheel build worker22:21
*** bgmccollum has left #openstack-infra22:21
fungibut as i said, it's not really realistic22:21
*** weshay has quit IRC22:21
*** annegentle has quit IRC22:22
fungifor our use case22:22
jeblairwe were certainly expecting to maintain more than one22:22
*** thorst__ has quit IRC22:23
mordredya22:24
mordredI mean22:24
mordredthat's why we made them worker nodes22:24
*** hashar has quit IRC22:25
fungiand manylinux1 wheels are generally something for the upstream authors of non-pure python packages to build and upload to pypi, not as reasonable a solution for people who are not redistributing wheels and have a limited number of platforms they need to support22:25
*** ajmiller has quit IRC22:25
mordredyah. sorry, I was AFK for forever - what's the problem with a centos wheel worker?22:25
ianwmordred: nothing, just getting started on it.  afs is untested, we think22:25
openstackgerritBen Nemec proposed openstack-infra/tripleo-ci: Enable undercloud ssl on nonha job  https://review.openstack.org/27374322:26
mordredianw: ah. kk22:26
mordredianw: if you havne't seen it: https://gist.github.com/danifr/773d7b049454390d1e5122:26
mordredcern wrote up things on using afs on centos7 (and other things)22:26
fungiaha, i didn't think about the fact that this means we get to work out other distros as afs clients22:26
ianwmordred: yeah, i'm hoping puppet knows about this (?)  haven't looked22:27
*** nwkarsten has quit IRC22:28
fungidebian has very engaged openafs maintainers so the support on debian derivative distros is generally pretty seamless, but i have no idea how well non-debian distros keep it working for them22:28
ianwwho knows, i might get wheels working *and* find the higgs boson22:28
*** austin81 has quit IRC22:28
ianwactually, they already found that, didn't they22:28
openstackgerritMark Vanderwiel proposed openstack-infra/project-config: Fix heat template gate service errors  https://review.openstack.org/29014722:29
*** annegentle has joined #openstack-infra22:29
fungiianw: they found it a couple times in fact, but doesn't mean you can't find another22:29
jeblairthe openafs project used to have builds for centos/rhel22:29
*** jamielennox|away is now known as jamielennox22:29
jeblairbut i guess they aren't keeping those up to date anymore (as much)?22:30
clarkbjeblair: according to the gist you grab a source package and build it from source22:30
openstackgerritJames Slagle proposed openstack-infra/tripleo-ci: Move tripleo.sh into tripleo-ci repo  https://review.openstack.org/27221022:30
jeblairright, here's the approach we used to use: https://review.openstack.org/27315522:31
openstackgerritMerged openstack-infra/tripleo-ci: Only reduce the node vm's when using introspection  https://review.openstack.org/28997322:31
clarkbis 1.6.11 newer than 1.6.7? odd that newer centos would have to use older afs22:32
jeblairclarkb: it is; perhaps the stopped building rhel7 but keep on with 5 and 6.22:33
clarkbmordred: are you back for a little while? want to update shade on nodepool.o.o and restart services again? there are ~4 images still uploading as of a minute ago22:34
*** MarkAtwood has quit IRC22:34
*** amitgandhinz has quit IRC22:35
jeblairhttps://lists.openafs.org/pipermail/openafs-info/2014-October/041076.html is relevant22:35
mordredclarkb: I'm at bad-internet-place22:35
*** thorst_ has joined #openstack-infra22:35
mordredclarkb: however, I restarted nodepool-builder last night with the patch installed22:35
jeblairmordred: i love that place22:35
mordredclarkb: so upgrading/restarting should be a no-op22:36
clarkbmordred: ya I mostly want to get off local patched before we forget22:36
clarkbmordred: but its not super urgetn22:36
clarkbmordred: I can give it a go if I catch when the images are done uploading22:36
*** tpsilva has quit IRC22:37
*** silos has quit IRC22:37
ianwjeblair: yeah, i think build-it-yourself is the gist i'm getting...22:37
clarkbmordred: also in theory the next time we pip install nodepool we will get latest shade then22:38
clarkbso it should self heal eventually22:38
*** _ari_ has quit IRC22:39
*** thorst_ has quit IRC22:39
mordredclarkb: yah22:39
openstackgerritMerged openstack-infra/shade: Catch failures with particular clouds  https://review.openstack.org/28588222:39
*** piet has quit IRC22:39
*** piet has joined #openstack-infra22:40
*** sigmavirus24 is now known as sigmavirus24_awa22:40
clarkbmaybe this is something we can worth with CERN on fixing better upstream?22:40
clarkbI have never built rpm packages so don't know that I am personally a great resources22:40
jeblairianw: also this thread https://lists.centos.org/pipermail/centos-devel/2015-August/013730.html22:40
jeblairclarkb: ^22:41
openstackgerritMatt Riedemann proposed openstack/requirements: Bump python-troveclient to 2.1.0  https://review.openstack.org/29016822:43
mriedemdhellmann: ^22:43
clarkbjeblair: sounds like it mostly just procedural stuff distro side22:43
clarkbopenafs wants new packages for every kernel, centos wants new packages per point release22:45
nibalizerwhy do we need afs on centos?22:45
mordrednibalizer: wheel mirror22:45
mordredscuse me22:45
nibalizeroh blah22:45
mordrednibalizer: wheel builder22:45
nibalizerya22:45
nibalizerjust nfs from the ubuntu/afs to the centos host22:45
nibalizercall it good22:45
mordrednibalizer: I will stab you in the eye22:46
openstackgerritJohn L. Villalovos proposed openstack-infra/devstack-gate: Archive Ironic VM nodes console logs for 'old'  https://review.openstack.org/29017122:46
mordrednibalizer: with an eye22:46
greghaynesmordred: The wheel builder and mirror need to be colocated?22:46
nibalizermordred: right but does your stabbing device have rpm packages22:46
ianwnibalizer: needs more samba22:46
clarkbgreghaynes: the wheel mirror needs to write to the afs volume22:46
mordredgreghaynes: no. but that is how we've implemented it currently22:46
clarkbgreghaynes: the ideal way to do that is mount the afs volume and write to it22:46
mordred++22:46
greghaynesah, yea22:47
clarkber wheel builder22:47
mordredalso, before we rube-goldberg a nibalizer solution, we should at least fail at getting AFS on centos :)22:47
greghaynesso other option is to build elsewhere and rsync, but I get the desire for simplicity22:47
ianwhowever, an scp ...22:47
mordrednope22:47
clarkbhttps://lists.centos.org/pipermail/centos-devel/2015-August/013747.html is the last message22:47
mordredscp would mean we'd have to do weird things with scp and kerberos tickets22:47
*** ddieterly has quit IRC22:47
mordredand then the centos builder would be completely different than the ubuntu builder22:48
*** thiagop has quit IRC22:48
*** mriedem has quit IRC22:49
ianwmordred: yeah, but it's going to be different anyway because we're seemingly going to have to maintain afs-ish stuff22:49
nibalizerwe could build all kinds of rube goldberg machines to get the data from a centos host to an ubuntu host22:50
mordredianw: totally22:50
nibalizerbut the correct solution is to get afs on centos22:50
ianwto-be-determined -- i think the big problem with rolling out build-your-own modules is if you're doing it thousands of times, a-la cern22:50
openstackgerritMerged openstack-infra/tripleo-ci: Only unset proxy for deploy command  https://review.openstack.org/28955622:50
mordredbut we could potentially have the "maintain AFS" stuff be a thing that doesn't affect the "build wheels" thing22:50
mordredianw: ++22:50
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources: Fix on default values on ValidationException Constructor  https://review.openstack.org/29017422:51
ianwi feel like we can probably let dkms handle it, and forget about it.  which is i bet what everyone else does, and why it has got to that state22:51
jeblairyeah, to be honest, dkms is great, and people who care about the inefficiency (ie, not most) have the resources to do their own mirror22:52
nibalizerwe dkms for ubuntu iirc22:52
jeblairyep22:52
*** ccrouch has quit IRC22:53
mordredoh - centos has dkms too?22:53
openstackgerritMerged openstack-infra/openstackid-resources: Fix on default values on ValidationException Constructor  https://review.openstack.org/29017422:53
clarkbnibalizer: but doesn't debuntu provide dkms packaging out of the box?22:54
clarkbnibalizer: we use it because its the thing, centos has no "thing"22:54
jeblairclarkb: yes that's correct22:54
jeblairwe just use what debuntu provides which is dkms-based packages22:54
clarkbif we are stuck making our own thing, then I agree dkms seems like a good option to avoid the troubles in that long thread jeblair linked22:55
jeblair(also, put this on the "bad ideas" pile: use this repo: http://cbs.centos.org/repos/storage7-testing/x86_64/os/Packages/ ; and what is that for?  why is centos building packages that aren't in the distro?  i don't understand)22:55
*** arxcruz has quit IRC22:56
ianwalright, enough talking :)  i'm going to bring up some centos and build this stuff and see what i can make work -> i'll put notes in https://etherpad.openstack.org/p/centos7-wheel-mirror22:56
*** sdake_ has quit IRC22:56
clarkbjeblair: if I have read that thread correctly they are building it but need to figure out how to have a new package every kernel release while keeping old packages for some reason22:56
clarkbjeblair: and until that happens its not in the main distro?22:56
mordredjeblair: https://wiki.centos.org/HowTos/CommunityBuildSystem22:57
Clintmordred: have you demanded that ibm relicense afs yet22:57
jeblairclarkb: it seems to me that ignoring that "requirement" would make things a lot easier :)22:57
clarkbjeblair: I agree :)22:57
mordredclarkb, jeblair: maybe we should use our insane clout in the world to convince distros to stop deleting packages from their archives22:58
mordredbecause, I konw that 10 years ago hard-drive space was hard to find22:58
mordredbut I'm pretty sure that it's not anymore22:58
mordredso maybe we should stop optimizing for an i386 with 500M of hard drive22:58
mordredClint: I don't have THAT much clout22:59
* Clint sniffs.22:59
jeblairianw: ++23:00
mordredianw: +10023:00
*** _sarob has joined #openstack-infra23:00
*** ccrouch has joined #openstack-infra23:01
clarkbI almost want ot put tripleo jobs on their own jenkins master23:01
clarkbthen we can restart everything else faster23:01
clarkbETA 49 minutes on jenkins0123:02
*** _sarob has quit IRC23:02
*** _sarob has joined #openstack-infra23:02
*** sarob has quit IRC23:02
*** annegentle has quit IRC23:05
*** annegentle has joined #openstack-infra23:05
*** baoli has joined #openstack-infra23:07
*** baoli has quit IRC23:07
StevenKmordred: i386 with 500M is not fair, given the archive is a few hundred gigabytes23:07
jheskethjeblair: any chance you have some spare cycles today to pick up on the zuulv3 discussion from yesterday?23:08
mordredStevenK: oooh. so it'll still fit on my laptop then?23:08
*** cloudtrainme has quit IRC23:09
StevenKmordred: Depending on what you want to mirror, it can fit. Roughly one suite and arch is ~40G23:09
*** _sarob has quit IRC23:09
*** sarob has joined #openstack-infra23:09
mordredStevenK: yah. thus my suggestion that distros stop aggressively pruning their repos23:10
clarkbdown to 2 image uploads23:10
mordredStevenK: it'sn action that solves a problem that no longer exists23:10
mordredStevenK: and makes amore things hurt than are necessary23:10
jeblairjhesketh: what's up?23:10
StevenKmordred: in Ubuntu and Debian's case, a significant number of mirror operators have said "Grow any larger, and we can't mirror you any more"23:11
mordredStevenK: k23:11
*** sc68cal has quit IRC23:11
clarkband now 123:11
*** sdake has joined #openstack-infra23:11
mordredStevenK: remind me again why there are ubuntu mirrors?23:12
*** salv-orlando has joined #openstack-infra23:12
jheskethjeblair: we were discussing the merger component... should we drop the separate merger daemon and have the server clone the repos it needs to pull config from itself23:12
jheskethperhaps in threads23:12
*** sdague has quit IRC23:12
mordredStevenK: given that it's a product from a company and that company actively asserts trademark infringement on people redistributing?23:12
jheskethgranted ,that doesn't scale as well now we have the cat function23:12
jeblairjhesketh: oh, no, i think it's important that happen off-server23:12
mordredStevenK: even though that action is protected under the GPL?23:12
mordredStevenK: but with debian ... fair23:13
mordredStevenK: although - I betcha infra could run a debian mirror that doesn't delete :)23:13
jeblairjhesketh: so i think if we want to drop the mergers (which i think we do) we should probably have the merger-launchers implement cat23:13
clarkbmordred: aiui it isn't redistributing so much as rebranding that is the issue, so mirrors should be fine23:13
StevenKmordred: There are a large number of Canonical and ex-Canonical people watching this argument WRT Ubuntu redistributing and sighing a LOT23:13
clarkbmordred: our ubuntu mirrors are clearly ubuntu and we don't alter anything in them23:13
*** markvoelker has quit IRC23:14
jeblairwatch what happens if someone asks us to stop mirroring ubuntu (hint: we will)23:14
mordredStevenK: good. I'm glad they agree with me that the stance is exasperating :)23:14
fungidone eating and jenkins01-04 are almost idle now23:14
clarkbfungi: ya its mostly tripleo jobs at this point23:14
StevenKmordred: In a word, "OMG Yes"23:15
*** yamahata has joined #openstack-infra23:15
jheskethjeblair: so we don't really have a merger-launcher... am I mis-remembering or is this a planned thing?23:15
mordredStevenK: that said - snark aside - I'd personally love to figure out a better/different solution to the distro mirror problem23:15
jeblairjhesketh: (to elaborate, i'm imagining a *large* number of repos will need to be consulted for configs, so i think having that be horizontally scaling is important)23:15
Clintclarkb: it's more that the mirrors aren't a revenue stream23:15
mordredStevenK: given that there is only one major non-corporate-backed distro anymore23:15
jheskethjeblair: agreed23:15
jheskethjeblair: it's already a *large* number ;-)23:16
mordredClint: yup. but cloud-images are23:16
Clinti've heard that23:16
jeblairjhesketh: heh23:16
*** salv-orlando has quit IRC23:16
*** jamesmcarthur has quit IRC23:16
jeblairjhesketh: the ansible launcher is a merger-launcher23:17
jeblairjhesketh: see http://specs.openstack.org/openstack-infra/infra-specs/specs/zuulv3.html#execution  pgraphs 2 and 323:17
jeblairjhesketh: also, i sketched that out in the initial implementation23:17
jeblairjhesketh: i'm being loose with terminology here... i used merger-launcher to indicate that the work of the merger is generally being subsumed into the launcher23:18
jheskethjeblair: yep, I'm aware of that, just didn't realise you were referring to the ansible launcher when you said "merger launcher"23:18
jeblairit's not really a standalone merger at all23:18
jhesketh(I knew it did the merge)23:18
jheskethjeblair: right, I follow now23:18
*** xyang1 has quit IRC23:18
clarkbfungi: one job remaining on jenkins0123:18
jeblairok, yeah, my fault for making it muddier instead of clearer with that :)23:18
jheskethjeblair: so if we have a merger-launcher to cat jobs it's going to end up looking a lot like the current mergers...23:19
jheskethjeblair: maybe we should wait until the launches mature a little and see if it's worth dropping the current mergers then23:19
jeblairjhesketh: oh, well, i just meant that the ansible launchers could also implement cat23:19
clarkbfungi: and its done, that was fast23:19
*** ddieterly has joined #openstack-infra23:19
jeblairjhesketh: it's not really their main function, but they are well equipped to do it at minimal cost23:19
jheskethhmm okay23:19
jheskethjeblair: so the ansible launchers were the next thing I wanted to discuss23:20
jeblairjhesketh: (and during initial config load, they will all be idle so there's no waiting; during a reload they may take a bit to respond, but i think that's okay)23:20
jheskethjeblair: firstly, they are designed to be long lived right?23:20
jeblairjhesketh: yes23:20
jheskethjeblair: that's true (re config loading)23:20
clarkbfungi: 03 is done as well23:21
jheskethjeblair: so it might be nitty, but I think it's helpful to have the terminology correct... as far as the zuul scheduler is concerned, it asks for a set of work (aka job) to be done and the ansible launcher goes away and does it23:21
clarkbfungi: is the plugin updated on all of 01-04?23:21
jeblairjhesketh: right23:21
jheskethjeblair: from the point of view that the ansible launcher is launching  ansible I guess you'd call it a launcher, but as far as zuul is concerned it's just doing work23:21
EmilienMhello infra, if someone can approve my patch on login.defs https://review.openstack.org/#/c/288244/ - thanks a lot23:21
jheskethjeblair: and for all zuul cares it could be jenkins or turbo hipster too (so long as they understand the new job format)23:22
jheskethjeblair: so the nit is, should we call it a worker or something else (ie, not a launcher)23:22
*** kzaitsev_mb has quit IRC23:22
fungiStevenK: mordred: probably a more appropriate datapoint is debian's struggle to maintain sufficient disk space for snapshot.debian.org over the years23:22
fungithough i don't know whether it's a current challenge, as i'm not closely in touch with any of the dsa23:22
StevenKOh yes23:22
mordredfungi: so, you're saying that we should just donate some cloud servers with some cinder to debian from Infra?23:23
StevenKCurrently, snapshot consists of 24 terabytes of data in about 15 million files, and it appears to be growing at a rate of approximately 5 terabytes a year (or about 10 megabytes per minute).23:23
StevenKThat's as of 201423:23
*** annegentle has quit IRC23:23
mordredsounds like a good job for AFS23:23
StevenKSo I daresay the numbers have increased23:23
david-lylequick ATC question. Does someone who is listed solely as a co-author on merged patches attain ATC status?23:23
mordreddavid-lyle: not automatically, but ATC status can be requested23:24
david-lyleI've heard no, but wanted to check23:24
clarkbjeblair: speaking of large data and AFS, do you have a plan for how we would shard the logs across afs volumes?23:24
mordreddavid-lyle: by the extra-atc process23:24
mordredclarkb: carefully23:24
clarkbjhesketh: I am not sure if you hvae dug into the distribution of logs23:24
david-lylemordred: ok, I've done that before will go that route, thanks23:24
clarkber jeblair ^23:24
mordreddavid-lyle: woot23:24
fungiclarkb: cool, it looks like the checkbox didn't actually make it restart them anyway?23:24
clarkbfungi: jenkins special23:24
anteayadavid-lyle: unfortunately for this round of elections, the eligibility window is closed23:25
fungiclarkb: and yes, upgraded on all 4 of them pending restart23:25
anteayadavid-lyle: but put them in anyway and they will be eligible for next round23:25
clarkbfungi: cool I will delete the two slaves on 01 that are offline23:25
david-lyleanteaya: I'm not sure I care about elections as much as credit where it's due23:25
jeblairjhesketh: i think the directly-connected worker approach is more problematic in this situation, since we won't be registering individual jobs anymore23:25
anteayadavid-lyle: okay great, there is no deadline for credit where it is due23:26
clarkbfungi: 01 should be reday for a restart23:26
jeblairjhesketh: so i thought the name change appropriate to reflect that is the intended design23:26
david-lyleanteaya: but good to know23:26
david-lyleanteaya: I'll pass that on too23:26
anteayayup23:26
clarkbfungi: 03 as well23:26
jheskethclarkb: in terms of how AFS works? No, I haven't really poked at that (probably hence the questions in the review)23:26
fungiclarkb: okay, restarting them now23:26
jeblairjhesketh: (and yes, theoretically we could make a jenkins launcher, i just don't want to design for it)23:26
*** angdraug has quit IRC23:26
clarkbjhesketh: I tab completed 'j' wrong I have the same question you did23:26
jheskethclarkb: :-)23:26
anteayatristanC tonyb would you like to spruce up the governance wikipage perhaps? https://wiki.openstack.org/wiki/Governance with links to current election wikipages?23:27
clarkbwe have 100 "shards" already in the filesystem structure23:27
jeblairclarkb: traditionally, you'd make a bunch of volumes, and mount them....23:27
clarkbbut 100 afs volumes seems like overkill23:27
jeblairclarkb: yeah, so theoretically, if we wanted 100 volumes, we could do that.  if we wanted fewer, we could, say, have 10 volumes and use symlinks.23:28
jeblairclarkb: however, it's worth noting universities, etc, have 2 volumes for every user, with 50,000 or more users23:28
tonybanteaya: sure23:29
anteayatonyb: thanks23:29
jeblairso 100 probably won't kill our install23:29
fungiclarkb: okay, 01 and 03 are on their way back up now23:29
jheskethjeblair: fair enough, it's a minor thing (and I think launcher does fit well in some regards).. hypothetically though (and what I was leading to) if it were called or thought of as a worker, then we could think of the merge and cat commands as jobs. It's not a perfect fit but it's perhaps worth thinking of if we want to drop the merger daemons.23:29
*** _nadya_ has joined #openstack-infra23:29
jeblairjhesketh: that's an interesting idea :)23:29
clarkbfungi: I guess pick one and run jjb against it?23:29
tristanCanteaya: good idea, i'm on it23:30
clarkbfungi: in theory this should work fine with the server not in shutdown mode with the new plugin in place23:30
jheskethjeblair: maybe the cat becomes a more generic way for the scheduler to get results or data back from a job23:30
fungiclarkb: yeah, since 01 is usually consistently terrible, i'll try it (once i see it running a job or two)23:30
*** kevinsho_ has quit IRC23:30
anteayatristanC: great, well so is tonyb23:30
jeblairjhesketh: let's say the plan for the moment is to just have the launchers implement cat; however, i like the idea of revisiting that when things are fleshed out a bit more.  it's entirely internal so would be easy for us to do.23:30
anteayaperhaps you should co-ordinate so as not to unedit each other23:30
clarkbfungi: it just started at least one job so that part of gearman is working23:30
tonybif it's a race tristanC will win ;P23:30
anteayatonyb: :)23:31
fungiclarkb: yeah, 01 has half a dozen underway now. i'll go ahead and jjb that sucker23:31
jheskethjeblair: I was just typing the same thing :-). I'll roll onwards with the ansible stuff and ignore the mergers in the scheduler until we have a more mature job worker23:31
jhesketheh, launcher23:31
jeblairheh, nicely done ;)23:32
* jhesketh isn't sure the naming will click with his interpretation of what it does :P23:32
*** andreykurilin__ has quit IRC23:33
tristanCanteaya: tonyb: it should be good now23:33
anteayatristanC: thank you23:33
* anteaya refreshes23:33
openstackgerritMax V.K. proposed openstack-infra/jenkins-job-builder: upd google-cloud-storage plugin support  https://review.openstack.org/28749723:33
*** gordc has quit IRC23:34
*** _nadya_ has quit IRC23:34
fungiclarkb: as usual i have it going under time, so i'll have some duration details once it (hopefully!) completes23:34
*** sarob has quit IRC23:34
*** Qiming has joined #openstack-infra23:34
clarkbfungi: awesome, I expect that the initial compile and figure out whic hthings need updating step will be the longest portion of the updates now23:35
clarkbfungi: but we shall see23:35
anteayatristanC: it looks lovely, thank you23:35
fungiclarkb: if that ends up being the longest part, we're in great shape ;_23:35
*** markvoelker has joined #openstack-infra23:35
*** sarob has joined #openstack-infra23:35
*** sarob has quit IRC23:35
anteayatristanC tonyb since that is the page that links to our wiki main page: https://wiki.openstack.org/wiki/Main_Page that is my goto page for governance info23:35
clarkb02 is down to one job and 04 is also down to one job23:36
anteayanot sure if other people use it much or not23:36
*** sarob has joined #openstack-infra23:36
*** kencjohnston has quit IRC23:37
fungiclarkb: yeah, once i get 02 and 04 restarted, i'll put 05-07 in graceful shutdown23:37
clarkb04 is done, just waiting for nodepool to cleanup the last slave on it23:37
fungiclarkb: wow, that remaining job on 02 is projected to wrap up at ~2.5 hours (some 45 minutes from now)23:38
fungicool, 04 looks clean now. restarting23:38
*** markvoelker_ has joined #openstack-infra23:38
*** markvoelker has quit IRC23:40
*** amotoki has quit IRC23:40
fungijenkins01 jjb update is on to reconfiguring jobs now. it's in the c's23:41
pleia2btw, noticed this in an women of openstack email that went out about the summit so I let them know I'd be happy to help out (seemed like something that could use an infra person hanging about) https://www.eventbrite.com/e/git-and-gerrit-lunch-and-learn-tickets-2255256031523:41
openstackgerritSridhar Ramaswamy proposed openstack-infra/project-config: Remove groups for python-tackerclient  https://review.openstack.org/29018523:42
anteayapleia2: thanks for being willing to attend23:43
anteayahopefully you can help them avoid some of the trip hazards :)23:43
pleia2anteaya: indeed :) or get out of them23:44
clarkbsandbox should be working again too23:44
anteayaclarkb: yay sandbox23:45
clarkbfungi: how far along is the jjb update?23:45
anteayapleia2: :) you are so good at helping folks climb out of holes23:45
ddieterlywhen do post_test_hook and pre_test_hook run in relation to the tempest plugin tests in a gate job?23:45
anteayaddieterly: depends on how the job is set up23:45
ddieterlyis there some docs on this?23:46
anteayausually people configure the job so that the pre hook runs before the tests and the post hook runs after23:46
clarkbtypical order is devstack gate sets up repos, pre test hook runs, gate hook runs (which by default runs devstack and tempest), and then the post test hook runs23:46
ddieterlyok, that makes sense, thanks23:46
anteayaddieterly: have you read this? http://docs.openstack.org/developer/tempest/plugin.html23:47
fungiclarkb: it's on the gate-c's now23:47
*** dimtruck is now known as zz_dimtruck23:47
ddieterlymany times23:47
anteayaddieterly: what kind of docs were you looking for?23:47
ianwclarkb / mordred / fungi / jeblair : so i see two options -> 1) build an AFS repo in a periodic job, publish it to static.openstack.org, consume that to install afs.  2) modify puppet-afs to build packages from source.  preferences?23:47
*** armax has quit IRC23:48
*** markvoelker_ has quit IRC23:48
*** dalgaaf has quit IRC23:48
clarkbianw: and when you say modify puppet to intsall from source you would use the source rpms that openafs publishes?23:48
jeblairclarkb, jhesketh: responded on 269928; let me know if that adds clarity or if more is needed23:48
ianwclarkb: yes.  install source rpm + deps, rpmbuild it, have packages23:49
clarkbianw: I think that would be my preference, but I don't know how big of a compile it is23:49
jeblairit was probably huge 30 years ago ;)23:49
ianwclarkb: about 10 minutes of build time23:49
ianwthat was with no -j23:49
clarkbfor a once in a while task that seems fine23:50
fungiianw: while we do use puppet to build and install a few things from source, it's not well suited to that. then again, it's something we mostly already do while autobuilding and publishing our own distro packages currently is not23:50
clarkbjust make sure puppet doesn't time it out23:50
clarkbfungi: well in this case it should be better because the build is represented in an rpm?23:50
clarkbmaybe?23:50
ianwfungi: yes, i don't actually know how i would make puppet do that.  my preference would be to have a fairly simple script run on a centos7 node do the build and copy into a repo somewhere static23:50
fungiclarkb: right, this is fairly similar to "build and install python package from source"23:51
ianwthat way, the packages could be consumed globally if a centos7 needs afs access, even if it isn't puppeted23:51
fungiianw: is there a one-liner command that will render binary packages from an rpm source package tree and install them?23:51
openstackgerritJames Polley proposed openstack-dev/pbr: Clarifications around tags and version numbers  https://review.openstack.org/28963023:52
*** Jeffrey4l has quit IRC23:52
openstackgerritJames Polley proposed openstack-dev/pbr: Correct typo - s/enabeld/enabled/  https://review.openstack.org/28962323:52
ianwfungi: no, it's a few steps.  you got to install the srpm then rpmbuild it23:52
fungithough you do make a compelling argument for downstream reusability of the packages (as long as that's something we want to get ourselves into)23:52
*** nikhil_k has quit IRC23:52
*** ddieterly is now known as ddieterly[away]23:54
ianwfungi: i don't see downstream being the whole world -- obviously we reserve the right to break it as it's really for our infra23:54
jeblairhow does that compare to the (bad) idea of just using http://cbs.centos.org/repos/storage7-testing/x86_64/os/Packages/ ?23:54
ianwjeblair: it's going to be a pretty trivial script to build it and create a repo, and we know it's pinned then23:55
lifelessfungi: related, but not very? the file doesn't exist...23:55
anteayamy dryer which is 9 months old may have given up the ghost23:56
anteayamy soggy whites might just be rolling around to no benefit23:56
fungilifeless: related insofar as the recent change that went into neutron-vpnaas tox.ini to support using constraints for everything forgot there are still some pipelines where we run tox but can't support constraints yet23:56
anteayathis makes me sad23:56
fungilifeless: so probably it needs some sort of fallback/safechecking still23:56
jeblairfungi: the zuul gear server is not overwhelmed23:57
ianwfung / jeblair : i'll write up the script, do a bit of testing, we can then discuss on something concrete23:57
openstackgerritMerged openstack-infra/irc-meetings: Updating the meeting chair to Ales Komarek for the 3/8/16 meeting.  https://review.openstack.org/28996423:57
fungijeblair: that's an excellent sign, though also i'm only running jjb on one jenkins master so far, and it's teh slowest of them23:58
funginot to say puppet isn't also trying to fire up jjb on other jenkins masters23:58
craigeo/23:59
*** Swami has quit IRC23:59

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