Monday, 2015-11-30

*** openstack has joined #openstack-infra15:46
anteayaalmost like watching an iguana try to ascend a wall15:46
*** akshai has joined #openstack-infra15:46
*** asselin has quit IRC15:46
*** leifmadsen_ has joined #openstack-infra15:46
mordredyolanda: yah - I just saw that and the mailing list thing15:46
*** Sukhdev_ has joined #openstack-infra15:46
*** flaper87 has joined #openstack-infra15:46
*** ayoung has quit IRC15:47
*** rfolco has joined #openstack-infra15:47
*** rbrndt has joined #openstack-infra15:48
*** lezbar has joined #openstack-infra15:48
*** e0ne has joined #openstack-infra15:48
*** salv-orlando has joined #openstack-infra15:49
*** cfarquhar has joined #openstack-infra15:49
*** cfarquhar has quit IRC15:49
*** cfarquhar has joined #openstack-infra15:49
*** scheuran has quit IRC15:49
*** dims has joined #openstack-infra15:49
fungihrm, it looks like the bot made it through all its configured channels, so we're back in business (for a few minutes at least)15:50
fungii'll give it a bit before i fire statusbot up, just so i don't freak out freenode15:50
mordredunfortunately, there is a fundamental deficiency in openstack that means that fully expressing what we need to here is complex client-side config15:50
Kiallquick review pls? Switches designate DSVM gate to use a DS plugin - https://review.openstack.org/#/c/250895/15:50
mtreinishmordred: heh, that bug is even worse when you look at the openstack-health graphs: http://status.openstack.org/openstack-health/#/15:50
mtreinishwe're gonna have a giant peak today15:51
*** electrofelix has joined #openstack-infra15:51
*** bpokorny has joined #openstack-infra15:51
mtreinishfungi, mordred: if you get a sec I'm curious what the exact duration was for the subunit2sql migration. We should be writing it in the log file /var/log/subunit2sql_migration.log on logstash.o.o15:52
*** jtomasek has joined #openstack-infra15:52
*** corvus is now known as jeblair15:52
*** bpokorny has quit IRC15:52
*** amotoki has quit IRC15:53
*** leifmadsen has quit IRC15:55
*** aspiers has joined #openstack-infra15:55
*** leifmadsen_ is now known as leifmadsen15:56
*** ajmiller has joined #openstack-infra15:56
*** jistr has quit IRC15:57
anteayaNovember 30 third-party meeting logs: http://paste.openstack.org/show/480387/15:57
*** asselin has joined #openstack-infra15:58
*** jasondotstar has joined #openstack-infra15:58
anteayain the off change that can get saved in the channel log15:58
*** sdague has joined #openstack-infra15:59
openstackgerritZara proposed openstack-infra/storyboard-webclient: Align story subscription stars on right  https://review.openstack.org/25041715:59
*** mriedem has joined #openstack-infra16:00
openstackgerritGuido Günther proposed openstack-infra/jenkins-job-builder: Basic folder support  https://review.openstack.org/13430716:00
*** e0ne has quit IRC16:02
*** amitgandhinz has joined #openstack-infra16:02
*** sabeen1 has joined #openstack-infra16:02
*** ayoung has joined #openstack-infra16:03
asselinanteaya, no 3rd party meeting this morning (sorry I missed it, but don't see any logs either)16:03
asselin?16:03
mmedvedeasselin: meetbot is not working atm16:03
mmedvedethe log - http://paste.openstack.org/show/480387/16:03
asselinmmedvede, thanks16:04
*** gordc has joined #openstack-infra16:05
*** btully has quit IRC16:05
anteayammedvede: thank you :)16:06
*** kevinbenton_ has quit IRC16:07
sdaguedid the juno branch get deleted yet?16:07
*** btully has joined #openstack-infra16:07
*** kevinbenton has joined #openstack-infra16:07
anteayaasselin: and this thread as well, which discusses the current bot issues: http://lists.openstack.org/pipermail/openstack-dev/2015-November/080754.html16:08
anteayasdague: morning16:08
anteayasdague: I have not seen any activity consistent with the juno branch getting deleted16:08
asselinanteaya, mmedvede fyi there is a WIP zuul patch to work behind a proxy: https://review.openstack.org/#/c/240131/16:08
anteayaasselin: thank you, I did not know about that16:09
*** hashar has joined #openstack-infra16:09
mmedvedeaburmashev is not here, need to pass this info to him16:09
asselinanteaya, mmedvede watanabe isao is working on it from Japan.16:09
anteayainteresting16:09
asselinyes, seems like they're in a similar timezone16:10
*** markvan_ is now known as markvan16:10
anteayaoh perhaps they can help each other16:10
asselinyes16:10
*** dizquierdo has joined #openstack-infra16:10
*** jordan_ has joined #openstack-infra16:11
*** swann has quit IRC16:11
anteayawonderful16:12
*** tjones has joined #openstack-infra16:14
openstackgerritPaul Belanger proposed openstack-infra/system-config: Support serveraliases for https://trystack.org  https://review.openstack.org/25145416:15
fungii've got statusbot rejoining channels now since meetbot seems to have remained stable for the past ~half hour16:15
*** jordanP has quit IRC16:15
openstackgerritMonty Taylor proposed openstack-infra/shade: Add functional tests for boot from volume  https://review.openstack.org/25115016:15
*** openstackstatus has joined #openstack-infra16:15
*** ChanServ sets mode: +v openstackstatus16:15
*** nadya_ has quit IRC16:15
anteayayay!16:15
mordredShrews: let's see if that fixes the tests16:18
Shrewsmordred: *nod*16:18
anteayawe have channel logs again16:18
fungimordred: jeblair: did you see derekh's infra ml thread about 249351 breaking floating ip addresses in tripleo's cloud?16:18
mordredfungi: yes.16:18
mordredfungi: I have collected thoughts and am waiting for jeblair to be fully coffeed16:19
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add support to subunit2sql cli to specify a run_at time  https://review.openstack.org/25145616:19
* mordred knows jeblair doesn't coffee in the morning - but whatever it is that he does to reach the state I think of as "coffeed"16:19
fungiawesome. just making sure it didn't slip through the cracks. i'm still behind on e-mail16:19
anteayaI think he runs16:20
*** hemnafk is now known as hemna16:20
*** jlanoux has joined #openstack-infra16:20
*** dangers_away is now known as dangers16:21
jeblairasselin, zaro: do you know if the gearman plugin works with assigning jobs to executors running on the jenkins master?16:21
asselinjeblair, I've noticed it does not recently16:22
asselinjeblair, recently I believe is probably 6-8 months ago16:23
d0ugalAnyone got a moment to tell me if it looks like I've done this correctly? https://review.openstack.org/#/c/248772/16:24
*** pabelanger has joined #openstack-infra16:24
jeblairasselin: yeah, looking in the logs, it should say 'build X on master with UUID' but i just see 'build X on  with UUID', so i think maybe something has changed with the jenkins api16:25
jeblairzaro: ^16:26
pabelangeroh look. People!  Been sitting on the wrong side of a netsplit for a while :)16:26
asselinjeblair, yeah...I noticed it first when I installed newer ci systems which used the 'latest' jenkins available. I suspect if we pinned it to an older version it would work again.16:26
openstackgerritVictor Ryzhenkin proposed openstack-infra/project-config: Add non-voting python34 jobs to murano-related projects  https://review.openstack.org/25145716:26
pabelangerfungi: when you have a moment.  https://review.openstack.org/#/c/251454 Looks like we missed a server alias for trystack.org on SSL16:26
*** ldnunes has joined #openstack-infra16:27
*** placko has quit IRC16:28
*** baoli has quit IRC16:29
fungipabelanger: that's not going to work. we'd need to get the static.openstack.org https cert reissued with those aliases added. i thought the old trystack.org server was going to host those redirects instead?16:31
*** baoli has joined #openstack-infra16:31
*** aopincar has joined #openstack-infra16:32
dtantsurdhellmann, hi, have a second for reno-related question/issue?16:33
pabelangerfungi: Not sure. I can go back to that team and figure out.  But I suspect the server was / is going to be turned down16:34
fungipabelanger: i'm also disinclined to reissue the static.o.o cert right now since sni for the list of domains on there costs around us$15016:34
fungiwe need to batch up additions/removals to make the cost a little more worthwhile16:34
*** mwagner_lap has quit IRC16:35
*** mwagner_lap has joined #openstack-infra16:35
*** hdd has joined #openstack-infra16:35
anteayajroll: is someone in ironic telling third party ci systems to announce themselves on the mailing list? http://lists.openstack.org/pipermail/openstack-dev/2015-November/080806.html16:36
pabelangerfungi: true. I can bring the cost to the attention of management and see what they say.16:36
anteayajroll: if yes, can we not do that please? http://lists.openstack.org/pipermail/openstack-dev/2015-November/080808.html16:36
jeblairfungi: mordred has caught me up on derekh's thing; i'm going to reply to the ml and work on a solution16:37
fungipabelanger: yeah, as i predicted, the downside to doing sni on static.openstack.org is that we incur a relatively nontrivial monetary cost every time we want to alter the list of https domains hosted there16:37
*** tjones has left #openstack-infra16:37
pabelangerfungi: Ya. Let me atleast ask about cost in house. But, in general you would be for or against adding trystack.org and www.trystack.org into the static.o.o SSL cert?16:39
notmorganfungi: at what point do we have enough certs for OpenStack that a proper CA is justified?16:39
dstufftWhy does SNI cause you to need to reissue certificates16:39
notmorgandstufft: they need to be aliases in the cert16:40
fungidstufft: adding to the subjectaltname field16:40
dstufftSNI doesn't require SANs...16:40
*** EricGonczer_ has quit IRC16:40
*** chlong has joined #openstack-infra16:40
dstufftSNI lets you use completely different certificates based on hostname16:40
*** Vivek_ is now known as Vivek16:40
*** Vivek has quit IRC16:40
*** Vivek has joined #openstack-infra16:40
notmorganfungi: or even maybe a wildcard *.o.o cert? [though i am not sure the state / support of those vs a CA]16:41
fungidstufft: oh, that's useful. i suppose i could get a separate set of certificates for that particular addition16:41
*** achanda_ has quit IRC16:41
dstufftSAN is just the replacement to CN which allows multiple names instead of just th eone, SANs with a bunch of additional names are most useful when you need to deal with clients that don't support SNI16:41
jeblair(and vice-versa, SAN does not require SNI)16:41
dstufft(or when you only want to manage one certificate instead of multiple)16:42
funginotmorgan: not a fan of wildcard certs. you basically reduce the security of all https sites for a domain to that of the least secure server using that cert16:42
*** dizquierdo has quit IRC16:42
*** sdake has joined #openstack-infra16:42
notmorganfungi: yeah, oh man CAs are priiiicy16:42
notmorganfungi: just looking at it. it would be nice if you could just issue for whatever o.o site you want though16:42
dstufftfungi: which CA are you using?16:43
fungiwe host some less critical https sites on static.o.o so i wouldn't want to have a cert and key stored there which could be used to impersonate review.openstack.org for example16:43
fungidstufft: namecheap16:43
openstackgerritMerged openstack-infra/release-tools: Remove deprecated scripts  https://review.openstack.org/24982216:43
fungipabelanger: so given that i can just buy a cert for a separate trystack.org redirect, that's one option. however that means either san or separate vhosts and not serveralias i think?16:44
*** xyang1 has joined #openstack-infra16:45
dstufftfungi: You might prefer something like StartSSL, no per certificate charge, you just pay yearly to get your class 2 validation16:45
*** sdake_ has joined #openstack-infra16:46
dstufftIt's like $60 for an vlaidation adn you can generate unlimited certificates during the year that validation is active.16:46
*** abregman has quit IRC16:46
*** sdake has quit IRC16:46
dstufft(though you might need $60 for an individual validation and an additional $60 for the organization validation)16:46
fungidstufft: thanks! that's definitely worth looking into. we have something like 20 subdomains we're doing https on at the moment16:47
openstackgerritVictor Ryzhenkin proposed openstack-infra/project-config: Publish test results for murano tempest job  https://review.openstack.org/25146416:47
*** sshnaidm has quit IRC16:47
fungii end up expensing a few hundred us$ annually for certificate renewals16:48
*** baoli has quit IRC16:48
fungiso certainly less than what you're saying they charge16:48
dstufftfungi: Note: StartSSL's web interface is kinda crummy, it uses HTTPS client certs and they do silly things like shut down for maintance over the weekend, but the savings can be pretty major since $60-$120 gives you unlimited DV certificates16:48
*** EricGonczer_ has joined #openstack-infra16:48
fungiand yeah, we're strictly dv (i can't imagine having to provide organizational paperwork to a ca for all of our subdomains)16:49
openstackgerritMatthew Treinish proposed openstack-infra/puppet-subunit2sql: Set the run_at time from the run's real start time  https://review.openstack.org/25146816:49
dstufftAn extra $140 gets you validated for EV certificates, you don't have to provide paperwork for all the subdomains, just on the org itself16:49
dstufftbut I wouldn't bother with EV tbh16:50
funginor i16:50
openstackgerritJean-Daniel Bonnetot proposed openstack-infra/project-config: Adding a new region on OVH cloud (BHS1) with a capacity of 80 ssd-osFoundation-3  https://review.openstack.org/25139516:50
dstufftthe only reason Python has EV certificates is because Digicert gave it to us for free16:50
*** baoli has joined #openstack-infra16:50
mtreinishjeblair, clarkb: on https://review.openstack.org/#/c/251468/1 do you have any ideas on where I can get the time from?16:50
*** harlowja_at_home has quit IRC16:50
mtreinishlike, is it in the gearman event object or something?16:51
jeblairmtreinish: hrm, that'd probably be in jenkins16:51
*** purp has quit IRC16:51
*** cinerama has joined #openstack-infra16:51
dstufftfungi: Oh, the only other thing that StartSSL really charges for other than the validation that expires after a year, is if you ever need to revoke a certificate they charge like $30 for that16:52
*** jpeeler has joined #openstack-infra16:52
*** jpeeler has joined #openstack-infra16:52
pabelangerfungi: dstufft: Ya, I was looking into StartSSL to see if we would use it, looks like it might be possible16:52
pabelangerfungi: either way, I will defer to your preference for SSL certs :)16:53
Clintletsencrypt is probably about to drive down DV prices16:53
*** kmartin has joined #openstack-infra16:53
jeblairmtreinish: that's triggered by the zmq from jenkins, right?16:53
pabelangerClint: Ya, working with that now for local stuff. Pretty awesome16:54
mtreinishjeblair: yeah, the same way the logstash side does it16:54
*** purp has joined #openstack-infra16:54
*** armax has joined #openstack-infra16:54
openstackgerritVictor Ryzhenkin proposed openstack-infra/project-config: Add non-voting murano-congress integration job to congress repo  https://review.openstack.org/25146916:56
jeblairmtreinish: i don't think start time is included in the completed events.  there are _started_ events, so you could remember the time from those and add it, or you might be able to update the zmq plugin to include start time.16:56
jeblairmtreinish: check with clarkb before proceeding.  :)16:57
jeblairmtreinish: (another option, i don't like this one that much, but including it because brainstorming: use the jenkins api to look up the start time)16:57
mtreinishjeblair: yeah I was trying to avoid adding an additional query to it :)16:57
mtreinishbecause I was thinking I could also ask the log server for the last modified time which is probably good enough too16:58
jeblairmtreinish: i think that will be the end of the run, not the start16:59
*** achanda has joined #openstack-infra16:59
mtreinishthe issue is right now we're adding the backlog of jobs from the subunit2sql migration and they all are showing today as the run+at time16:59
jeblairmtreinish: (so off by an hour)16:59
mtreinishjeblair: yeah it would be, but that's better than off by 6 days :)16:59
*** shardy has quit IRC16:59
mtreinishbut I don't think thats the answer either16:59
jeblairmtreinish: if you want the end time, then you can just take the timestamp of the completed event from zmq and stick that in the gearman payload for the subunit worker16:59
*** markvan has quit IRC16:59
dstufftClint: last I heard, several major CAs are planning on taking their DV certs to completely free as well in 2016/201717:00
Clintexactly17:01
*** coolsvap has quit IRC17:01
*** ildikov has quit IRC17:01
*** markvan has joined #openstack-infra17:02
*** otter768 has joined #openstack-infra17:02
mtreinishjeblair: start time is probably preferable, but in the grand scheme of things I don't think it matters too much, as long as it's consistent17:02
jrollanteaya: nobody is telling ironic third party folks to announce like that, that I know of. thingee is leading much of the onboarding, and we're generally pointing them at the general third party CI docs17:02
*** jaosorior has quit IRC17:03
dstufftClint: It was bound to happen since CAs are basically always going to be in a race to the bottom17:04
*** coolsvap has joined #openstack-infra17:05
*** derekh has joined #openstack-infra17:05
*** Sukhdev_ has quit IRC17:06
*** krtaylor has joined #openstack-infra17:06
*** sdake_ has quit IRC17:06
*** otter768 has quit IRC17:07
openstackgerritZara proposed openstack-infra/storyboard-webclient: Align story subscription stars on right  https://review.openstack.org/25041717:07
anteayajroll: okay thanks17:08
mordrednotmorgan:17:08
mordredgah17:08
anteayajroll: hopefully redirecting this person is sufficient for the group17:08
*** salv-orl_ has joined #openstack-infra17:08
jrollanteaya: I hope so too :) we don't want to be different than other projects here17:09
anteayajroll: thanks, you have no idea how lovely that is to hear :)17:10
jeblairfungi: email sent re tripleo nodepool thing17:10
*** ashleighfarnham has joined #openstack-infra17:10
fungithanks!17:10
*** electrical_ is now known as electrical17:11
anteayajroll: I also replied to your mid-cycle thread since the decision seems to be to do virtual17:11
jrollanteaya: :)17:11
jroll\o/17:11
notmorganlol17:11
anteayajroll: having it listed on the virtual sprint page helps me17:11
*** salv-orlando has quit IRC17:11
anteayajroll: if I read the thread correctly and you are in fact doing virtual17:12
jrollanteaya: I will do that, haven't made any efforts toward planning dates yet17:12
jrollyep17:12
*** Sukhdev_ has joined #openstack-infra17:12
*** Sukhdev_ has quit IRC17:12
anteayajroll: okay thanks17:12
anteayajroll: you could do a placeholder with dates to be determined17:12
jrollanteaya: I'm on vacation this week but will get it sorted, thanks for your reply :)17:12
anteayajroll: oh sorry, happy vacation17:12
anteayajroll: talk to you when you are back17:13
anteayajroll: go offline17:13
jrollanteaya: cheers :)17:13
anteaya:)17:13
*** eharney has joined #openstack-infra17:14
*** tmorin has left #openstack-infra17:14
*** boris-42_ has quit IRC17:15
*** Swami has joined #openstack-infra17:17
*** rebase has joined #openstack-infra17:19
*** signed8bit is now known as signed8bit_ZZZzz17:21
derekhjeblair: thanks for your reply, would it be possible to get the revert through as jobs are queuing up https://review.openstack.org/#/c/251438/17:21
*** Piet has joined #openstack-infra17:22
jeblairderekh: yes, we're not using internap yet, so we can revert and restart17:24
jeblairderekh, fungi, mordred: ^ i approved the revert since i think we're all on the same page17:24
derekhjeblair: thanks17:25
*** signed8bit_ZZZzz is now known as signed8bit17:27
*** Guest23729 is now known as zeus17:27
fungisounds reasonable17:27
*** zeus has quit IRC17:27
*** zeus has joined #openstack-infra17:27
*** ihrachys has quit IRC17:28
*** gyee has joined #openstack-infra17:28
*** thingee has joined #openstack-infra17:29
openstackgerritMerged openstack-infra/nodepool: Revert "Get public IPs from supplied networks"  https://review.openstack.org/25143817:30
mordredjeblair: ++17:32
lifelessmordred: clarkb: have you reviewed the horizon 4-component pbr spec?17:34
pleia2good morning17:36
anteayamorning pleia217:36
*** jlanoux has quit IRC17:36
lifelessmordred: clarkb: with your background supporting folk in the community and seeing things go wrong, I'd like your input, also on things that can still go wrong in infra with this17:36
*** austin81 has joined #openstack-infra17:37
mordredlifeless: I have not reviewed it - it's been on my todo list17:39
mordredlifeless: I'm not _crazy_ about hte idea of adding more flexibility to pbr17:39
mordredlifeless: nor about any of the xstatic packages17:39
mordredexisting in the first place17:39
mordredBUT17:39
*** unicell has quit IRC17:39
mordredI'm not really offering other options to people, so I don't want to stand in the way17:39
lifelessmordred: so, please do review it from a minimisation of harm perspective then :)17:40
mordredkk17:40
lifelessmordred: one option, for instance, is to have the xstatic packages use setuptools_scm17:40
mordredew17:40
*** egonzalez has quit IRC17:40
mordredthat sounds worse17:40
*** ifarkas has quit IRC17:41
mordredkrotscheck: I thought y'all were really close to being able to consume bower/npm stuff for horizon17:41
lifelessmordred: maybe17:41
*** paul-carlton1 has joined #openstack-infra17:41
krotscheckmordred: Define "really close".17:41
krotscheckif by "really close" you mean being asked to yackshave my way out of siberia, then yes.17:42
lifelessmordred: its actually very similar for versions, and does nothing else17:42
*** Guest57402 has quit IRC17:42
lifelessmordred: OTOH its then variation to deal with17:42
lifelessmordred: OTOOH these packages are not being hacked on or changed by definition so who cares?17:42
krotscheckmordred: Current sample tehreof, being asked a month ago, by fungi, to hold off on landing the pypi rename patches, which I was asked to do before landing an npm mirror, so that the wheel mirror patches can land first.17:42
*** ildikov has joined #openstack-infra17:42
mordredkrotscheck: yak shaving is awesome17:43
krotscheckmordred: It's fun to make other people yackshave.17:43
krotscheckIt's not fun to do it yourself.17:44
*** edmondsw has joined #openstack-infra17:44
fungiagreed. i get so much entertainment out of asking people to coordinate major modifications to the operation of a particular resource17:44
fungithe qa team were more eager to see us solve the wheel rebuilding problem than to see us solve javascript testing, hence my seemingly arbitrary prioritization between the two17:46
openstackgerritDong Ma proposed openstack-infra/jenkins-job-builder: Add support for cucumber reports plugin  https://review.openstack.org/25148917:47
mtreinishfungi: yes fixing the wheel rebuilding will save several min from devstack runs17:49
*** markus_z has quit IRC17:50
*** hashar has quit IRC17:51
fungilooks like 165240 is probably ready to go in now?17:53
fungithough i'm curious why the lone ? at the top of the global site manifest in the touchup 249969 change doesn't result in a syntax error17:54
*** achanda has quit IRC17:54
fungikrotscheck: ^ was that a typo on your part?17:54
*** dimtruck is now known as zz_dimtruck17:55
krotscheckfungi: Checking17:55
krotscheckfungi: Yep.17:56
*** salv-orl_ has quit IRC17:56
*** ayoung has quit IRC17:57
*** salv-orlando has joined #openstack-infra17:57
krotscheckfungi: Apologies if I seem grumpy about this, but when you asked me to hold off on the various mirror patches, you also stated that they'd be able to merge "in short order".17:58
fungii understand, however that's what i believed given the current state the work and associated review feedback was in at the time17:59
*** paul-carlton1 has quit IRC18:00
krotscheckfungi: Would it be helpful if I add the mirror work (all of it) to the infra agenda so that it stays fresh in people's minds?18:00
fungikrotscheck: yep, it's worth discussing the coordination of those two changes tomorrow, and also would be good to make the coming differences more visible beyond the infra folk writing/reviewing it since this will touch things lots of our developer community see18:01
*** salv-orlando has quit IRC18:01
*** gchamoul has quit IRC18:02
*** zz_dimtruck is now known as dimtruck18:02
*** derekh has quit IRC18:02
openstackgerritMerged openstack-infra/release-tools: Distinguish development milestones  https://review.openstack.org/25137718:02
*** nadya_ has joined #openstack-infra18:03
*** aspiers has quit IRC18:03
*** rossella_s has quit IRC18:03
zaromorning18:03
pleia2hey zaro18:04
fungizaro: any feel for whether we'll be in a good place tomorrow to attempt to reschedule the gerrit upgrade?18:05
zaroyeah i think so.18:06
fungido we have an effective workaround/patch for the openid redirect problem? i've not been keeping a close enough eye on the progress there18:06
zarothe rollback script looks good.  only issue left was the redirect problem but i think that's a non-blocker18:06
*** gchamoul has joined #openstack-infra18:06
zarowe probably have a few workarounds that we can discuss18:07
*** shashank_hegde has joined #openstack-infra18:08
fungisounds good. thanks!18:08
openstackgerritMichael Krotscheck proposed openstack-infra/system-config: Added additional pypi region hosts  https://review.openstack.org/24996918:08
anteayazaro: can you line up the redirect workarounds on an etherpad so we can clearly compare them?18:09
fungithanks krotscheck! +2 from me now18:09
krotscheckfungi: Danke18:09
mordredjeblair: I have communicated details about the networking things to the neutron folks18:09
*** Volundr is now known as whoops18:09
jeblairmordred: ++18:10
*** harlowja has joined #openstack-infra18:10
*** mikeit has joined #openstack-infra18:10
zarowill do but it's these: https://review.openstack.org/#/c/248411/ and https://review.openstack.org/24971418:10
*** baoli_ has joined #openstack-infra18:10
*** chlong has quit IRC18:10
lifelessmordred: clarkb: specifically, if you could review that spec *today* it would be most helpful to me in helping r1chardj0nes move forward18:11
*** dtantsur is now known as dtantsur|afk18:11
*** edmondsw has quit IRC18:11
zarojeblair, asselin : which version of jenkins is having issues with gearman-plugin?18:11
*** changbl has quit IRC18:12
asselinzaro, definitely the most recent18:12
asselinzaro, and back a few months18:12
*** paul-carlton1 has joined #openstack-infra18:12
anteayazaro: I'll make an etherpad with those two patches, if you can fill in detail18:12
zaroanteaya: i'm going to do a little more testing with rollback, just whether adding new user and project will work with rollback.  other that that i think we are good with the testing.18:12
krotscheckmordred: As for "really close to consuming bower/npm", the answer is: We're now consuming npm things for dev build tools only in horizon. Bower is still on the todo list, since landing the ecosystem around npm takes priority.18:13
*** amuller is now known as amuller_afk18:13
zaroasselin: thanks.  will look into that.18:13
mordredkrotscheck: gotcha - thanks!18:13
*** baoli has quit IRC18:14
*** changbl has joined #openstack-infra18:14
*** sridhar_ram has joined #openstack-infra18:14
*** adam_g has quit IRC18:14
*** adam_g has joined #openstack-infra18:14
*** adam_g has quit IRC18:15
*** adam_g has joined #openstack-infra18:15
mordredjeblair, Shrews: so, TIL - router:external is not a flag to indicate external routing18:15
mordredjeblair, Shrews: router:external is a flag that indicates whether or not you can attach a router to that network18:15
*** sabeen1 has quit IRC18:15
lifelessmordred: wait, what ?18:15
mordredlifeless: yah18:15
*** shashank_hegde has quit IRC18:16
*** unicell has joined #openstack-infra18:16
jeblairmordred: if i stand with my head tilted like this, i can just barely see that.18:16
mordredlifeless: router:external is _not_ a flag that communicates that the network routes external traffic, although it does imply it since it does indicate ability to attach a router to the network18:16
mordredthere is not currently a flag that indicates that a network routes packets externally18:16
anteayazaro fungi etherpad with links to redirect workarounds and my limited description of the issue: https://etherpad.openstack.org/p/DXsJsLkUvw feel free to expand/correct18:16
*** gnuoy has quit IRC18:16
*** jamespage has quit IRC18:17
jeblairmordred: like "router?  i don't have one on this network.  but you can put one on here.  it's external to me."18:17
*** zeus has quit IRC18:17
*** flwang has quit IRC18:17
anteayazaro: okay great18:17
mordredjeblair: yah18:17
*** trown is now known as trown|lunch18:17
jeblairweird18:17
*** anshprat has quit IRC18:17
*** rm_work has quit IRC18:17
mordredjeblair: our request for a piece of metadata is understood18:17
*** freyes has quit IRC18:18
*** calebb1 has quit IRC18:18
timrcFeels good to be back :)18:18
*** baoli_ has quit IRC18:18
timrcTaking a week off from computerz was sadly more stressful than I thought it'd be.18:18
*** timothyb89 has quit IRC18:19
*** odyssey4me has quit IRC18:19
*** timothyb89 has joined #openstack-infra18:19
notmorgantimrc: oh hi. wb!18:20
*** fungi has quit IRC18:20
*** dstufft has quit IRC18:20
zaroanteaya: how about moving that info to https://etherpad.openstack.org/p/gerrit-2.11-upgrade ?18:20
*** nadya_ has quit IRC18:21
zaroanteaya: or https://etherpad.openstack.org/p/test-gerrit-2.1118:21
*** tbarron has quit IRC18:21
*** davidlenwell has quit IRC18:21
*** davideagnello has joined #openstack-infra18:22
anteayaI can put it in the issues section of test-gerrit18:22
*** zeus has joined #openstack-infra18:22
jeblairinfra-root: i went to restart nodepool to pick up the revert and encountered an error18:22
jeblairdaemon.daemon.DaemonOSEnvironmentError: Unable to change process owner ([Errno 1] Operation not permitted)18:22
anteayazaro: oh you are doing that18:22
*** freyes has joined #openstack-infra18:22
*** zeus is now known as Guest2158818:22
anteayazaro: even better18:22
*** rm_work has joined #openstack-infra18:22
*** isviridov_away has quit IRC18:22
jeblairphschwartz: i don't think that is related to your installation ^18:23
*** Guest21588 is now known as zeus`18:23
*** davidlenwell has joined #openstack-infra18:23
*** Guest83268 has quit IRC18:23
*** erikwilson has quit IRC18:23
*** bradm has quit IRC18:23
timrcnotmorgan: Hi!18:23
jeblairi wonder if python-daemon updated18:23
*** krtaylor has quit IRC18:23
mordredjeblair: that seems like fun18:23
*** vaidy has quit IRC18:23
zaroanteaya: actually it was already there. i'm just updating18:23
jeblairto be clear, nodepool is not currently running.18:23
mordredyah18:23
jeblair2.1.0 uploaded on 2015-11-2618:24
mordredjeblair: I have never seen that message myself18:24
mordredjeblair: AWESOME18:24
mordredjeblair: time for a downgrade and pin?18:24
anteayazaro: ah sorry18:24
jeblairmordred: i think so, looking up revious version... (pypi should really have a "prev version" link)18:24
*** reed has quit IRC18:24
mordredjeblair: if only we knew someone who ran pypi :)18:25
*** mrmartin has joined #openstack-infra18:25
*** jamespd has quit IRC18:25
*** jamespage has joined #openstack-infra18:25
phschwartzjeblair: yeah, I just traced it back. It seems to be in that update18:25
*** jamespage has quit IRC18:25
*** jamespage has joined #openstack-infra18:25
*** odyssey4me has joined #openstack-infra18:25
*** dstufft has joined #openstack-infra18:25
phschwartzalso, what size host do you suggest for nodepool? I am trying to build an image on a 40gb host that has just shy of 30gb open and I get a failure due to insufficient space18:26
*** chlong has joined #openstack-infra18:26
*** sflanigan has quit IRC18:26
jeblairi guess python-daemon 2.0.618:26
*** gnuoy has joined #openstack-infra18:26
*** TheJulia has quit IRC18:26
*** pahuang has quit IRC18:26
*** Hunner has quit IRC18:27
*** crinkle has quit IRC18:27
*** yamamoto has quit IRC18:27
openstackgerritJames E. Blair proposed openstack-infra/nodepool: Pin python-daemon to <2.1.0  https://review.openstack.org/25149718:27
*** erikmwilson has joined #openstack-infra18:27
*** mgagne has joined #openstack-infra18:28
*** mgagne is now known as Guest6345318:28
*** doug-fish has quit IRC18:28
jeblairi have installed 2.0.6 manually on nodepool and restarted18:28
*** reed has joined #openstack-infra18:28
*** crinkle has joined #openstack-infra18:29
jeblairphschwartz: jhesketh already fixed it in zuul https://review.openstack.org/25029418:29
anteayajeblair: did you see this patch? https://review.openstack.org/#/c/250294/18:29
Shrewsmordred: umm... wow18:29
anteayaah so you did18:29
phschwartzjeblair: we need to get this out for nodepool too18:29
jeblairphschwartz: https://review.openstack.org/25149718:30
phschwartzjeblair: any others that you can think of. I will update them if needed18:31
*** bradm has joined #openstack-infra18:31
openstackgerritAndrea Frittoli proposed openstack-infra/subunit2sql: Fix test attachments DB import  https://review.openstack.org/25149918:31
*** jamespd has joined #openstack-infra18:31
*** sabeen has joined #openstack-infra18:32
*** calebb1 has joined #openstack-infra18:33
jeblairphschwartz: we are using ~300G for 7 dib images18:33
*** jcoufal has quit IRC18:33
*** paul-carlton1 has quit IRC18:33
*** fungi has joined #openstack-infra18:33
*** claudiub has quit IRC18:34
fungihrm, the freenode server into which i was connected died just a few minutes ago. presumably impact from the attacks is continuing18:34
fungiat least the meetbot logs look like its current connection is unaffected18:35
jeblairnodepool is running and tripleo cloud looks good18:35
*** fitoduarte has joined #openstack-infra18:36
*** hogepodge has joined #openstack-infra18:37
jeblairi'm performing the final rsync from dfw->nyj0118:37
*** jistr has joined #openstack-infra18:37
jeblairor, rather, bhs118:37
jeblairso many mirrors18:37
phschwartzIs there a way to limit how much space nodepool uses to build an image?18:37
*** flwang has joined #openstack-infra18:38
mordredphschwartz: not really. it will use the amount of space it uses18:38
*** Guest63453 has quit IRC18:38
*** Guest63453 has joined #openstack-infra18:38
*** sflanigan has joined #openstack-infra18:38
*** sflanigan has joined #openstack-infra18:38
*** jordan_ has quit IRC18:38
mordredphschwartz: we have a 500G volume attached to nodepool.o.o18:38
fungiphschwartz: there is a trivial way to limit the space it uses, though you may not be pleased with the result18:39
*** Guest63453 is now known as mgagne18:39
*** eil397 has joined #openstack-infra18:39
jeblairpuppet is re-enabled on bhs118:39
openstackgerritMonty Taylor proposed openstack-infra/shade: Add functional tests for boot from volume  https://review.openstack.org/25115018:40
*** pahuang has joined #openstack-infra18:41
*** krtaylor has joined #openstack-infra18:41
jeblairmordred, fungi: i think we might be ready for https://review.openstack.org/251395  ?18:41
mordredjeblair: awesome. +2 from me - go head whenver!18:41
*** Hunner has joined #openstack-infra18:42
*** Hunner has quit IRC18:42
*** Hunner has joined #openstack-infra18:42
*** tbarron has joined #openstack-infra18:42
mordredI've got an appointment in just a bit, when I get back, I'l land the next puppet apply patch18:42
fungijeblair: awesome!18:42
pleia2more clouds18:43
openstackgerritMerged openstack-infra/project-config: Adding a new region on OVH cloud (BHS1) with a capacity of 80 ssd-osFoundation-3  https://review.openstack.org/25139518:44
openstackgerritStephen Lowrie proposed openstack/os-testr: Change to always parsing classes from test_id  https://review.openstack.org/24663618:44
jeblair(that needs images uploaded, so will be just a bit before it's used)18:44
*** shashank_hegde has joined #openstack-infra18:44
*** TheJulia has joined #openstack-infra18:46
*** calebb1 is now known as calebb18:46
fungipopping out to run some late lunch/early dinner errands but will be back asap18:47
pleia2fungi: enjoy18:48
*** HeOS has quit IRC18:48
*** isviridov_away has joined #openstack-infra18:49
*** abregman has joined #openstack-infra18:49
krotscheckI remember at one point someone was asking for a maven/java mirror. Does anyone remember who that was before I dive into the logs?18:50
anteayaI can understand how name-filter "Performance" is used on rax, how is name-filter "ssd-osFoundation-3" used?18:50
anteayakrotscheck: I have no memory of you asking for a maven/java mirror18:50
*** mikeit has quit IRC18:51
krotscheckanteaya: It wasn't me, it was someone else, and I was looped into the conversation because I was doing mirror things for a different language18:51
anteayakrotscheck: oh someone else asked about a maven/java mirror18:51
*** shashank_hegde has quit IRC18:51
mordredkrotscheck: I also do not remember who it was, but I also remember someone asking for one18:52
anteayakrotscheck: in that case, I have no memory of anyone asking about a maven/java mirror18:52
*** weshay_xchat is now known as weshay18:52
krotscheckWell, into the losg I go!18:52
*** achanda has joined #openstack-infra18:52
dprincejeblair: TripleO CI jobs are running again. Thanks!18:52
anteayadprince: yay18:52
anteayamordred: how is name-filter: 'nodepool' used on bluebox?18:55
*** Hunner has quit IRC18:55
*** TheJulia has quit IRC18:55
*** vaidy has joined #openstack-infra18:56
*** pvaneck has joined #openstack-infra18:56
mordredanteaya: aroo?18:56
electrofelixis anyone aware of an elasticsearch outage?18:57
*** salv-orlando has joined #openstack-infra18:57
*** markmcclain has joined #openstack-infra18:57
electrofelixhttp://status.openstack.org/elastic-recheck/ suggests no indexing in the last week?18:58
*** shashank_hegde has joined #openstack-infra18:59
mtreinishmordred, fungi, nibalizer: I think the openstack health api server didn't pull in the latest subunit2sql release, which is causing some issues18:59
mtreinishif you get a sec can someone check what version is installed in the venv?18:59
*** electrofelix has quit IRC18:59
mtreinishhmm, I bet: http://git.openstack.org/cgit/openstack-infra/puppet-openstack_health/tree/manifests/api.pp#n36 doesn't pip install -U19:00
lifelessmordred: oh, so yes, I grok that19:00
lifelessmordred: I slightly mistook what you said19:00
anteayamtreinish: in project-config/nodepool/nodepool.yaml bluebox has a name-filter in its config19:01
anteayamordred: ^^19:01
anteayamtreinish: sorry tab complete fail19:01
*** anshprat has joined #openstack-infra19:01
anteayamordred: I'm curious as to what name-filter does19:01
*** Hunner has joined #openstack-infra19:01
*** Hunner has quit IRC19:01
*** Hunner has joined #openstack-infra19:01
anteayaelectrofelix: yes, I am, I am waiting for clarkb to arrive19:02
anteayathough nibalizer and I discussed it last friday19:02
mordredanteaya: ah - it limits the returned flavors from the cloud to those having the given string in its name19:02
anteayamordred: thank you19:02
*** otter768 has joined #openstack-infra19:03
*** TheJulia has joined #openstack-infra19:04
clarkbanteaya I looked briefly with nibalizer friday night and it seemes fine?19:05
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: remove release_many.sh  https://review.openstack.org/25151019:05
clarkbanyways I am driving homw from beach so not useful for several hours19:05
clarkb/var/log/logstash on the workers to see what they are doing19:05
*** sileht has quit IRC19:05
clarkband maybe bigdesk/elasticsearch head to see if ES is unhappy19:06
*** otter768 has quit IRC19:08
*** jaosorior has joined #openstack-infra19:08
*** changbl has quit IRC19:09
*** sdake has joined #openstack-infra19:10
*** btully has quit IRC19:10
anteayaclarkb: oh I didn't see that in logs19:11
anteayaclarkb: kibana serves nothing19:11
anteayafor me19:11
mriedemclarkb: looks like logstash has been dead since 11/24? http://status.openstack.org/elastic-recheck/index.html19:11
anteayaclarkb: drive safe19:11
*** btully has joined #openstack-infra19:11
mriedemoh, nvm19:11
jesusaurusanteaya: is there an issue with logstash/kibana?19:11
mriedemread scrollback :)19:11
*** unicell1 has joined #openstack-infra19:12
*** trown|lunch is now known as trown19:12
*** dangers is now known as dangers_away19:13
sdaguemriedem: want to summarize?19:13
jesusaurusoh wow, "Delay in Elastic Search: Indexing behind by 162 hours"19:13
mriedemsdague: indexing has been dead since 11/2419:13
sdagueoh, fun :(19:14
*** dangers_away has quit IRC19:14
sdaguethat's a bummer, because I -1ed a review earlier today because of data I didn't find in there19:14
*** unicell has quit IRC19:14
mriedemheh19:14
mriedemyeah, was looking for http://logs.openstack.org/94/242594/2/check/gate-tempest-dsvm-nova-v20-api/085f243/logs/screen-n-cpu.txt.gz?level=TRACE#_2015-11-30_18_03_48_00319:14
bloganAJaeger: ping19:14
mtreinishmriedem: that's the same time we shutdown the subunit2sql worker19:14
jaosorior19:15
*** jaosorior has quit IRC19:15
*** hashar has joined #openstack-infra19:15
jeblairthe logstash job queue is essentially empty now19:15
*** kozhukalov_ has joined #openstack-infra19:16
mtreinishjeblair: how many left in the subunit queue? :)19:17
*** dangers_away has joined #openstack-infra19:17
jeblairmtreinish: they use the same gearman server, right?19:17
mtreinishyeah19:17
jesusaurusjeblair: yes19:17
sdaguejeblair: yeh, but there isn't content in the index19:18
jeblairhttp://grafana.openstack.org/dashboard/db/zuul-status?from=1448889547126&to=144891114712619:18
sdaguethat' indexing behind by X hours19:18
sdagueis an elastic search query for most recent records19:18
sdagueand grabs the last time stamp19:18
jeblairwow, the logstash workers have a lot of "Error: everything ok" style entries19:19
*** salv-orlando has quit IRC19:19
*** salv-orlando has joined #openstack-infra19:20
*** mancdaz has quit IRC19:20
jeblair"FilterException: Timeout reading from CRM114"19:21
jeblairthat may be a problem19:21
jeblairit goes back to at least nov 24; unsure about earlier because that's the end of the log rotation19:21
sdagueyeh19:21
sdagueso we don't really ever use the crm114 data19:21
mriedemwhat version of logstash are we running?19:21
sdagueif just turning it off solves a thing, there is little loss there19:22
mriedemhttps://github.com/logstash-plugins/logstash-output-elasticsearch/issues/14119:22
jesusaurusmriedem: 1.3.3 and will upgrade to 2.0 rsn19:22
*** mancdaz has joined #openstack-infra19:22
mriedemok, ignore that issue then19:22
*** ihrachys has joined #openstack-infra19:23
openstackgerritDoug Hellmann proposed openstack-infra/infra-specs: add "complete the reviewable release automation"  https://review.openstack.org/24590719:24
*** mkoderer has quit IRC19:26
anteayathe workers have to be shut off before logstash is off, else the need to be killed19:26
anteayas/the/they19:26
*** yamamoto has joined #openstack-infra19:28
jesusaurusanteaya: the gearman workers?19:28
nibalizeranteaya: jesusaurus im about19:28
jeblairi think the crm114 is a red herring19:29
*** mkoderer has joined #openstack-infra19:29
jeblair(it might be a problem, but i think we're correctly continuing past it)19:29
jesusaurusjeblair: that FilterException is from the gearman workers, yeah? does the logstash indexer log have anything insightful?19:30
jeblair{:timestamp=>"2015-11-24T06:45:06.308000+0000", :message=>"Failed parsing date from field", :field=>"logdate", :value=>"2015-11-24 06:41:40.274488", :exception=>java.lang.IllegalArgumentException: Invalid format: "2015-11-24 06:41:40.274488", :level=>:warn}19:30
jeblairjesusaurus: ^19:30
anteayajesusaurus: yes the gearman workers for logstash19:30
*** Verilium has left #openstack-infra19:31
anteayajesusaurus: they are hard to get them to come down if logstash is offlined while they are still up19:31
*** _ody has joined #openstack-infra19:31
jesusaurusanteaya: oh true19:32
anteayajesusaurus: small point, just sharing19:32
jeblairit's worth noting that also shows up on nov 23, before the restart19:32
jesusaurusjeblair: so a log has a timestamp that we aren't parsing correctly, but that wouldn't cause the slow down unless they were being retried or something19:33
*** yamamoto has quit IRC19:33
jeblairbut those are the only log messages other than the restart.  there are 6985003 instances of that.19:33
jeblairjesusaurus: are we sure it's a slowdown?19:33
jeblairjesusaurus, sdague: are we seeing the tail end move?19:33
jesusaurusnope19:33
jesusaurusnot sure19:34
jeblairjesusaurus: is it possible that message means no log entries are being stored in the cluster because logstash can't parse the timestamp on any of them?19:34
sdaguejeblair: I have no idea if the tail is moving, at 162 hours, I doubt it is19:35
sdagueI suspect the whole pipeline is down19:35
jeblairsdague: well, i'm working my way through it, and so far i think the processers are working, logstash is questionable (date parsing error?), and i'm moving on to es now.19:36
jesusaurusjeblair: ohh, yeah, if all the logs changed (did oslo.log change or something?) then they would all be failing to parse and they would be inserted with no timestamp value19:36
sdaguethe swift logs often have dates that aren't parsable19:36
jeblaircorvus@fuligin:~$ ssh elasticsearch02.openstack.org19:36
jeblair-bash: cannot create temp file for here-document: No space left on device19:36
jeblairthis is not promising19:36
sdagueyeh, that seems like a root cause :)19:36
jeblairhttp://cacti.openstack.org/cacti/graph.php?action=zoom&local_graph_id=1657&rra_id=2&view_type=&graph_start=1448307432&graph_end=144891223219:37
jeblaironly 02 looks like that19:37
*** amuller_afk is now known as amuller19:38
jeblair  "status" : "green",19:38
jeblair  "number_of_data_nodes" : 6,19:38
jeblaires looks good, despite one of the nodes being out of space on /19:38
jeblair(/ is not the data volume)19:38
jesusaurusthat is /, isn't the data on a separate block device? that looks like there is probably a log file explosion or similar to me19:39
*** dangers_away is now known as dangers19:39
*** tsg has joined #openstack-infra19:39
nibalizer/var/lib/elasticsearch has plenty of free space19:39
nibalizer(on es02)19:39
jeblairwow, it logs queries it can't fulfill19:39
*** dangers has quit IRC19:39
sdaguejeblair: interesting19:40
jeblairorg.elasticsearch.search.query.QueryPhaseExecutionException: [logstash-2015.11.26][0]: query[+((message:"error unknown environment py27 constraints") (message:"error unknown environm19:40
jeblairent py34 constraints")) +(tags:console) +(project:openstack/neutron) +(build_queue:gate) +(build_queue:gate)],from[0],size[3000],sort[<custom:"@timestamp": org.elasticsearch.index.fi19:40
jeblairelddata.fieldcomparator.LongValuesComparatorSource@3b226247>!]: Query Failed [Failed to execute main query]19:40
jeblairCaused by: org.elasticsearch.ElasticsearchException: org.elasticsearch.common.breaker.CircuitBreakingException: [FIELDDATA] Data too large, data for [@timestamp] would be larger than limit of [22469214208/20.9gb]19:40
jeblair:)19:40
*** HeOS has joined #openstack-infra19:40
jeblair(i don't think that's related to the problem, just interesting)19:40
openstackgerritAnand Shanmugam proposed openstack-infra/project-config: Adding bandit job for cloudpulse  https://review.openstack.org/25122319:41
*** markmcclain has quit IRC19:41
jeblairthough, that may actually be the cause of the / fillup19:41
*** markmcclain has joined #openstack-infra19:41
clarkbthats the problem19:41
clarkbwe probably dont have working index deletes19:42
*** abregman is now known as abregman|ZzZzZz19:42
nibalizerit filled up with log files though19:42
clarkbwe should have 10 for one prr day19:42
jeblairclarkb: you've jumped 2 steps ahead of me, can you catch me up?19:42
nibalizere.g. 2.0Gelasticsearch.log.2015-11-2819:42
clarkbjeblair our cluster can handle abput 10 days worth of logs19:42
clarkbif index deletiona fail (we just switched to a new tool to do that but still troggered by cron) then it has to load more in memory19:43
jeblairclarkb: do i need bigdesk to see the indexes?19:43
*** sdake has quit IRC19:43
clarkband our data set is too big for that beyond abput 10-11 days19:43
openstackgerritMerged openstack-infra/nodepool: Pin python-daemon to <2.1.0  https://review.openstack.org/25149719:43
*** abregman|ZzZzZz is now known as abregman19:43
clarkbjeblair no there is a simple curl command to use check my users history19:43
clarkbon 0219:43
openstackgerritRamy Asselin proposed openstack-infra/elastic-recheck: Make Elastic Recheck Watch more reusable  https://review.openstack.org/25151519:44
clarkbthe I think its curl -X DELETE http://localhost:9200/indexnr19:44
clarkb*indexname19:44
jeblair curl -XDELETE http://localhost:9200/logstash-2015.10.30/19:44
jeblairlike that19:44
clarkbor run the root cron command by hand19:44
clarkbya19:44
clarkband maybe see if it fails and debug that19:44
jeblairclarkb: DELETE seems like a strange way to show an index19:45
jeblair{"acknowledged":true}19:46
jeblairdid i just tell es to delete the index for 11.24?19:46
clarkboh I misunderstood delete is delete19:46
ihrachyshey folks. it would be great if we merge a devstack patch that makes devstack use generated config files for neutron: https://review.openstack.org/#/c/204722/ so that we can remove the files from the tree.19:47
clarkbtyping from car on spotty connection fail19:47
jeblairclarkb: yeah, apparently that can be really dangerous.19:47
jeblairdoes anyone else know how to *show* the list of indexes in elasticsearch?19:47
anteayaI do not know how to show the list of indexes19:48
clarkbtheir api docs are pretty good but having a hard time pulling them up from here19:49
anteayastackoverflow suggests: curl http://localhost:9200/_aliases http://stackoverflow.com/questions/17426521/list-all-indexes-on-elasticsearch-server19:49
jeblairanteaya: thanks, that appears to produce something like what i'd expect19:50
jeblaircurl http://localhost:9200/_aliases?pretty=true19:50
anteayayay!19:50
jeblairis even better19:50
anteayawonderful19:50
jeblairthere are 30 of them19:51
jeblairoldest is logstash-0015.11.2019:51
jeblairlogstash-0015.11.24 is still there (for the moment at least)19:51
jesusaurusthat looks like its probably from a misparsed timestamp19:51
jeblairjesusaurus: oh good catch19:51
nibalizerits itereseting that we have logstash-2015-date and logstash 0015-date19:51
jeblairlogstash-2015.11.1119:51
jeblairis the oldest in this millenium19:51
jeblairthere are 19 of those19:52
jeblairso still >1019:52
nibalizercurl 'localhost:9200/_cat/indices?v' is a different view that I think is better19:52
jeblairnibalizer: ++19:52
nibalizerthe size of the things in the wrong milleium are very small19:52
nibalizer109.7gb vs 222.1kb19:53
jeblairhttps://etherpad.openstack.org/p/es-issues19:53
jeblairfor those not on host19:53
jeblairi'm going to resort that table19:53
openstackgerritK Jonathan Harker proposed openstack-infra/system-config: Add more logstash timestamp formats  https://review.openstack.org/25151819:54
jesusaurusjeblair: ^^ for the timestamp parsing19:54
jeblairjesusaurus: thanks!19:54
jeblairlogstash-2015.11.24 is gone from that table19:54
nibalizerwe have 3 elasticsearch.log files in /var/log/elasticsearch that are over 1G19:55
nibalizerwhich I think is why the disk is full19:55
sdaguejesusaurus: any idea what's generating the microsec logs?19:55
jeblairsdague, jesusaurus: maybe soon we can ask logstash? :)19:55
sdaguebecause that could be an indication of a different config issue somewhere as well19:55
sdaguejeblair: :)19:55
sdaguejeblair: maybe, I'm not even sure how I'd query that :)19:56
jeblairnibalizer, clarkb: so i think i have experimentally verified that the curl -XDELETE method of index deletion works19:56
nibalizerawesome19:56
jeblaircurator is teh new hotness for deleting indexes?19:56
*** dimtruck is now known as zz_dimtruck19:56
jeblair/var/log/curator.log is, naturally, empty, likely on account of the disk being full19:57
jesusaurusyeah, curator became the officially-supported script-of-choice for deleting old indices19:57
jeblairnibalizer: i'm going to run curator by hand, okay?19:58
nibalizerjeblair: ok!19:58
nibalizer"curator --logfile /var/log/curator.log delete indices --older-than ${keep_for_days} --time-unit days --timestring %Y.%m.%d" seems to be our cron19:58
jeblairyeah, i'm omitting the logfile portion19:59
jeblairit may be succeeding19:59
nibalizerneat19:59
jeblairoh nope19:59
jeblair2015-11-30 19:59:05,161 ERROR     Error deleting one or more indices.  Run with --debug flag and/or check Elasticsearch logs for more information.19:59
jeblair2015-11-30 19:59:05,161 ERROR     Got a TIMEOUT response from Elasticsearch.  Error message: HTTPConnectionPool(host=u'localhost', port=9200): Read timed out. (read timeout=30)19:59
nibalizero.O19:59
jeblairit's apparently trying these in batches, so it's still running and failing20:00
*** placko has joined #openstack-infra20:00
jeblairwhen it's done, i'll add --debug20:00
jesusaurusI think you can add '--timeout 60' before 'delete' as well20:00
jeblairhrm, i think they succeeded despite the timeout20:02
jeblair(makes sense since that was a client-side timeout)20:02
nibalizerway down on indexes20:03
nibalizerjeblair: i think it succeeded as well20:03
jeblairunfortunately, now that i added the logfile back to the command line, it says there isn't anything to do, so i can't verify the hypothesis that the disk being full was preventing the logfile from being written which was preventing it from running.20:03
nibalizeryou could move the 'days-to-keep' up by one day20:04
nibalizerretention of 9 days20:04
jeblair(interestingly, it prints "No indices matched provided args:" to the console even with that logfile arg)20:04
*** shardy has joined #openstack-infra20:04
jeblairhrm20:05
jeblairit ran and worked and logged.20:05
jeblairnibalizer: i think we're going to have to clean up the disk and see if the problem reappears20:06
nibalizerremove the hugest es logs you think?20:06
jeblairnibalizer: yeah20:06
*** placko has quit IRC20:06
nibalizerok20:06
*** mpryc has joined #openstack-infra20:06
nibalizeri can do that20:06
jeblairkk20:06
nibalizerwant me to try to save them somewhere or?20:06
nibalizeri suppose i could try to gzip20:06
* nibalizer removes elasticsearch.log.2015-11-2820:08
jeblairsdague: i think this means that all the data are actually in es, and if you query now, it should look like everything is caught up... does that jive?20:09
nibalizerwe now have 10% free disk20:09
jeblairsdague: (note that we now have the last 9 days of data except we're mysteriously missing november 24)20:09
anteayakibana serves me a graph20:10
anteayawhich is new20:10
* jesusaurus sees a lot showing up in kibana now20:10
jeblairsyslog is logging again20:10
jesusaurusso I guess having too many indices prevented es from returning basic results?20:10
jeblairjesusaurus: yep20:11
*** abregman is now known as abregman|afk20:11
*** zz_dimtruck is now known as dimtruck20:11
jesusaurusjeblair: how much RAM do the data nodes have?20:11
jeblairjesusaurus: 60g20:12
jeblairthe other es nodes are also logging the memory breaker error, but they are not logging tracebacks...20:13
sdaguejeblair: yeh, that seems like what I'm seeing20:13
sdagueso yes, looks like the data was there we just could get to it20:13
openstackgerritRamy Asselin proposed openstack-infra/puppet-elastic_recheck: Add conf options for uncategorized.py  https://review.openstack.org/25152220:13
jeblairso i wonder if it's the tracebacks that cause es02 to have such larger logs20:13
jeblairand i wonder wy es02 is different in that respect?20:14
sdaguewhen ER cycles again we'll know for sure20:14
jeblairsdague: yeah, and hopefully this time have logs from the event20:14
*** doug-fish has joined #openstack-infra20:14
*** austin81 has left #openstack-infra20:16
jeblair(is it because 02 is acting as a query coordinator or something?)20:16
*** ldnunes has quit IRC20:16
*** freyes has left #openstack-infra20:17
*** hashar has quit IRC20:17
*** ayoung has joined #openstack-infra20:18
jesusaurusjeblair: sdague: it looks like that's because es02 is the currently elected master20:18
jeblairoh that's at debug level20:18
openstackgerritsebastian marcet proposed openstack-infra/openstackid: OIDC - OpenId Connect Implementation  https://review.openstack.org/19845820:18
sdagueyeh, er just reindexed, it's now looking much better20:19
sdaguehttp://status.openstack.org//elastic-recheck/20:19
jesusaurusclarkb: do you think it would make sense to either bump the heap size a little or to bump the fielddata limit a little?20:19
sdaguewell, except that a grenade fail is top of the list20:19
jeblairsdague: we could have left well enough alone!20:20
sdagueyeh, really :)20:20
clarkbjesusaurus we already bumped the limit the problem is we cant leak indexes with the size of our cluster20:20
clarkbif we delete them properly then no problem20:21
jeblairit looks like we're configured to log action.* at debug, so this matches our current logging config.  so yeah, i'm assuming that the controller must be part of the action when running queries20:21
*** tongli has joined #openstack-infra20:21
clarkbeven if we bump retention we still need working deletes20:21
jeblairwe might want to consider changing that, or maybe changing it for action.search.type, but i don't know what else interesting might show up under that entry.20:22
clarkbotherwise we would have same fail20:22
jesusaurusclarkb: good point20:22
*** eharney has quit IRC20:22
onovyhttps://review.openstack.org/#/c/245603/ // some core for review one-liner pls?20:23
* jeblair lunches20:23
*** ihrachys has quit IRC20:23
*** rfolco has quit IRC20:24
*** jistr has quit IRC20:27
*** sshnaidm has joined #openstack-infra20:29
*** achanda has quit IRC20:31
openstackgerritRamy Asselin proposed openstack-infra/puppet-elastic_recheck: Add conf options for uncategorized.py  https://review.openstack.org/25152220:31
*** amitgandhinz has quit IRC20:31
*** apoorvad has quit IRC20:32
anteayajesusaurus: have you a link for the patch when curator was added?20:33
*** stevebaker has quit IRC20:33
mriedemwell i figured out what changed the timestamp format in the nova logs20:35
*** salv-orlando has quit IRC20:35
*** jzerebec1i is now known as jzerebecki20:35
mriedemhttps://review.openstack.org/#/c/241179/9/nova/utils.py20:35
mriedemmerged on 11/2420:35
*** stevebaker has joined #openstack-infra20:35
mriedemcopied isotime() from oslo.utils but didn't keep the same timestamp format20:35
jesusaurusanteaya: https://review.openstack.org/#/c/222742/20:35
*** salv-orlando has joined #openstack-infra20:35
jesusaurusmriedem: ah, good find20:36
mriedemi kind of want to revert that change...20:36
anteayajesusaurus: thank you20:37
mriedemactually nvm, looks like it was a straight copy20:37
*** eharney has joined #openstack-infra20:37
anteayajesusaurus: I understand why I didn't find it, I looked a puppet-logstash but this was merged on Oct. 1, but didn't become enabled until the system-config change which I didn't look at, thanks20:39
anteayajesusaurus: I was looking at recent changes20:39
anteayadid you want to change the number of days curator keeps logs for from 10 to 9?20:42
anteayathat was mentioned, do we want that?20:43
*** matrohon has joined #openstack-infra20:44
openstackgerritSean McGinnis proposed openstack/requirements: Raise upper-constraints on python-cinderclient to 1.5.0  https://review.openstack.org/25153520:45
jesusaurusnibalizer: do you think lowering the retention by a day will help?20:46
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add migration for missing index on id columns in metadata tables  https://review.openstack.org/25153620:46
jesusaurusI don't think it'll make a difference because the cron was apparently failing to run20:47
anteayajesusaurus: okay20:48
anteayazaro: did you see yolanda has a -1 on https://review.openstack.org/#/c/241060/20:49
*** abregman|afk has quit IRC20:50
*** olaph has quit IRC20:50
*** doug-fish has quit IRC20:51
*** olaph has joined #openstack-infra20:52
openstackgerritMerged openstack-infra/project-config: Remove py26 jobs from openstackclient  https://review.openstack.org/24945020:52
lifelessdims: reviewed20:53
lifelessdims: It would be wonderful if the test cases could be automated and included in the patchset, even if we're going to run them by hand20:53
lifelessdims: since this could easily regress20:53
*** dims_ has joined #openstack-infra20:53
zaroanteaya: thanks for the heads up. will fix.20:53
*** doug-fish has joined #openstack-infra20:54
*** nadya_ has joined #openstack-infra20:55
*** doug-fis_ has joined #openstack-infra20:55
*** dims has quit IRC20:56
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add migration for missing index on id columns in metadata tables  https://review.openstack.org/25153620:56
*** nadya_ has quit IRC20:56
*** doug-fi__ has joined #openstack-infra20:57
openstackgerritKhai Do proposed openstack-infra/puppet-gerrit: Allow setting the number of threads for indexing Gerrit changes  https://review.openstack.org/24106020:57
bauzasheya, reno is now in the novaclient tree, I'd love to get the CI job voting asap, in case someone could help me having Christmas gift just now https://review.openstack.org/#/c/248898/ :)20:58
*** doug-fish has quit IRC20:58
*** sfinucan has joined #openstack-infra20:59
*** doug-fis_ has quit IRC21:00
*** tongli has quit IRC21:00
openstackgerritJames E. Blair proposed openstack-infra/puppet-elasticsearch: Add logging configuration  https://review.openstack.org/25154021:00
openstackgerritJames E. Blair proposed openstack-infra/puppet-elasticsearch: Stop logging actions at DEBUG level  https://review.openstack.org/25154121:00
jeblairclarkb, jesusaurus, nibalizer: ^21:00
anteayazaro: thanks21:00
*** sarob_ has joined #openstack-infra21:01
anteayastevemar armax can you take a look at https://review.openstack.org/#/c/251195/ when you get a chance, tonyb's patch to add/update names and nicks for irc meetings21:01
anteayastevemar armax I think your names should be in there, but up to you21:01
* armax looks21:02
anteayaarmax: thanks21:02
*** doug-fi__ has quit IRC21:02
stevemaranteaya: looking21:02
* mordred is back21:02
*** dims_ has quit IRC21:03
anteayastevemar: thank you21:03
anteayamordred: whew, so glad you are back21:03
tonybanteaya, stevemar, armax: comments very welcome.21:03
openstackgerritRamy Asselin proposed openstack-infra/puppet-elastic_recheck: Add conf options for uncategorized.py  https://review.openstack.org/25152221:04
tonybanteaya: I thought if I pushed it someone that was keen could run with it and they're more than 50% done.21:04
tonybanteaya: the rest is easy but time comsuming.21:04
*** otter768 has joined #openstack-infra21:04
*** Piet has quit IRC21:04
*** changbl has joined #openstack-infra21:04
anteayatonyb: yes, agreed, great sysphian work there21:04
*** doug-fish has joined #openstack-infra21:04
jesusaurusjeblair: lgtm21:05
anteayajeblair: 251540 has an extra whitespace21:05
jeblairanteaya: i didn't write it.21:05
* anteaya tries to not crowd jeblair's artistic vision21:05
anteayaI believe you21:05
jeblairwe should not fix it so that it is easier to diff from the upstream source21:06
anteayaokay21:06
jeblairi mean '"fix"'21:06
anteayawhitespace wins21:06
*** kozhukalov_ has quit IRC21:07
openstackgerritYan Ning proposed openstack-infra/project-config: add seperate job for monasca plugin in devstack install  https://review.openstack.org/24489321:07
*** dprince has quit IRC21:07
*** hughhalf has left #openstack-infra21:08
*** otter768 has quit IRC21:08
*** doug-fish has quit IRC21:09
*** zeih has quit IRC21:09
*** weshay has quit IRC21:10
jeblairBHS1 is spinning due to 'no valid host was found' errors; i sent ovh an email21:11
*** [1]Thelo has joined #openstack-infra21:11
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add migration for missing index on id columns in metadata tables  https://review.openstack.org/25153621:11
ruagairo/21:13
*** dangers_away has joined #openstack-infra21:13
*** dangers_away is now known as dangers21:13
*** [2]Thelo has quit IRC21:13
*** kozhukalov_ has joined #openstack-infra21:13
ruagairanyone about ofay with public endpoints for OpenStackID?21:14
*** dims has joined #openstack-infra21:14
ruagairI can't get it to act as an OpenID endpoint for love or money21:14
ruagair(or for reading docs)21:14
ruagairI can, for example use https://login.launchpad.net/ and have users authenticate. I can't do the same with OpenStackID.21:15
ruagairThoughts?21:15
pleia2we're just using https://openstackid.org directly for zanata21:15
fungiruagair: when you say reading docs, you mean the openstackid docs?21:16
ruagairI tried that.21:16
fungior openid specification?21:16
ruagairYes, I do fungi. I may have missed something though.21:16
ruagairBoth :-)21:16
ruagairI've read a lot :-)21:16
fungismarcet is apparently not in channel or i'd point you in his direction. i see he's awake and pushing reviews for openstackid though21:16
ruagairTHanks pleia2. So at least  I know that works. The problem must be some other incompatability.21:16
fungihe just updated the review for "OIDC - OpenId Connect Implementation" (198458)21:17
pleia2ruagair: we definitely did have to do a bit of work (patch to openstackid) for support, cinerama did that work for us (but she's on other projects now, might not be available for help)21:17
ruagairoh, timely.21:17
ruagairTHe apache mod claims openstackid is not a valid end point.21:18
fungii believe he does at least subscribe to and reply on the openstack-infra@lists.openstack.org ml21:18
ruagairSo at least I know I have the correct URL.21:18
clarkbruagir thatd a known issue with diacovery21:18
ruagairPrecisely clarkb21:18
ruagairoh, a known issue.21:19
clarkbopenstackid is not spec compliant and requires and accepts header for the cml21:19
clarkber xml21:19
ruagairah.21:19
clarkbotherwise you get html landing page21:19
ruagairWell in that case, I might continue with login.launchpad.net and fixing OpenStackID could be a separate body of work.21:20
fungiyeah, openstackid i believe started out only implementing the openid bits necessary to support www.openstack.org's consumer implementation, and has been getting slowly expanded as we try to plug more things into it21:20
tsgclarkb: can you ok https://review.openstack.org/#/c/247936/ (we have sorted out the package availability issues in F22)21:20
ruagair(login.launchpad has it's own issues as well)21:20
fungiruagair: that it does ;)21:20
ruagairlogin.launchpad works *great* for existing users I migrate.21:21
ruagairIf you need to create a new login.launchpad account it won't return you :-)21:21
*** mrmartin has quit IRC21:22
ruagairThanks for the heads up on OpenStackID :-)21:22
*** kgiusti has quit IRC21:23
pleia2yeah, the "retirement" of launchpad in favor of ubuntu single sign on has been a big mess21:23
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add migration for missing index on id columns in metadata tables  https://review.openstack.org/25153621:23
pleia2with no communication21:23
pleia2I have a whole pile of rants on the topic, but I'll keep them to myself :)21:23
* Clint grins.21:23
*** jcooley has quit IRC21:23
ruagairI'll lend you an ear pleia2 :-)21:24
pleia2over beer!21:24
*** alivigni has quit IRC21:24
*** amuller has quit IRC21:24
ruagairoh, that might be a long wait. Let's drink in front of the screen and vent.21:24
pleia2hehe21:24
*** sdake has joined #openstack-infra21:25
*** jcooley has joined #openstack-infra21:25
*** mpryc has quit IRC21:26
anteayacount down for stable team ptl nominations21:27
*** aeng has quit IRC21:27
*** aeng has joined #openstack-infra21:29
*** dizquierdo has joined #openstack-infra21:29
*** doug-fish has joined #openstack-infra21:32
openstackgerritRyan Hsu proposed openstack-infra/os-loganalyze: Whitelist .log.gz files from the passthrough  https://review.openstack.org/21734421:33
*** aopincar has quit IRC21:34
anteayafungi: I am very confused about what this neutron plugin is trying to do, and I am uncertain their job actually does what they say it will do, this is the first patch which apparently was testing a dummy driver, I don't know why it was set up to do that: https://review.openstack.org/#/c/230358/921:34
anteayaand the patch I see today which is open: https://review.openstack.org/#/c/243725/221:34
*** doug-fis_ has joined #openstack-infra21:35
anteayafungi: I find the whole situation odd, and would like to ask you to review if you could so that I can make sure this project is going forward as it should be21:35
*** doug-fis_ has quit IRC21:35
anteayaright now I don't have confidence it is21:35
*** doug-fis_ has joined #openstack-infra21:35
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add migration for missing index on id columns in metadata tables  https://review.openstack.org/25153621:35
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Fix indexes in db models  https://review.openstack.org/25154721:35
*** doug-fish has quit IRC21:37
*** dizquierdo has quit IRC21:38
*** amitgandhinz has joined #openstack-infra21:38
fungianteaya: seems like maybe a microcosm of neutron itself. this bgpvpn plugin has multiple optional driver backends, one of which is bagpipe21:39
fungiso they set up a job to first test the networking-bgpvpn plugin to neutron, and now a job to test it with a specific (non-demonstration?) driver21:39
fungiexport DEVSTACK_LOCAL_CONFIG+=$'\n'"NETWORKING_BGPVPN_DRIVER=BGPVPN:BaGPipe:networking_bgpvpn.neutron.services.service_drivers.bagpipe.bagpipe.BaGPipeBGPVPNDriver:default"21:40
*** Piet has joined #openstack-infra21:41
fungiand i guess it also needs the neutron networking-bagpipe driver along with that21:41
anteayaokay21:41
anteayathis is a first for me21:41
anteayathanks for taking a look21:41
fungidoesn't strike me as unreasonable, but it's also possible i'm misreading21:42
*** dims_ has joined #openstack-infra21:42
mtreinishfungi: if you get a sec, could you check the subunit2sql version in the venv at /opt/openstack-health/.venv on health.o.o21:43
*** baoli has joined #openstack-infra21:43
*** baoli has quit IRC21:43
*** dims has quit IRC21:43
anteayafungi: mostly I was confused21:44
mtreinishI have a feeling it didn't get updated to be >1.0.0 because pip isn't being run with -U21:44
ruagairA snag with Using Ubuntu login is that if you are a new user, you create an ubuntu account but Ubunut One does not return you.21:44
* mtreinish should just change the requirements file21:44
ruagairWE may need to wrap that in something and talk straight to the API.21:44
anteayafungi: I'm also looking at sdague's comment here which was left after the first patch merged: https://review.openstack.org/#/c/230358/9/zuul/layout.yaml21:44
openstackgerritMerged openstack-infra/project-config: Switch fuel-specs to openstack-specs-jobs template  https://review.openstack.org/24747121:46
*** sdake_ has joined #openstack-infra21:47
*** sdake has quit IRC21:47
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add migration for missing index on id columns in metadata tables  https://review.openstack.org/25153621:48
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Fix indexes in db models  https://review.openstack.org/25154721:48
jheskethMorning21:50
anteayamorning jhesketh21:51
anteayajhesketh: irc bots seem to have stablized currently, thanks with your work there yesterday21:51
*** psanchez has quit IRC21:51
jheskethanteaya: oh good :-)21:52
*** baoli has joined #openstack-infra21:52
*** psanchez has joined #openstack-infra21:53
fungimtreinish: "subunit2sql==0.12.0  # git sha 50ed21d" according to pbr freeze21:53
*** fitoduarte has quit IRC21:54
*** matrohon has quit IRC21:55
fungianteaya: yeah, looks like networking-bgpvpn is one of those neutron projects in limbo which is chasing support for the most recent neutron release in their master branch rather than forking off a matching stable/liberty branch21:55
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Normalize volume objects  https://review.openstack.org/25104721:55
Shrewsmordred: with the fixes ^^^^21:56
mordredShrews: woot!21:56
fungipretty sure we've explained to them that this design is not expected to work, but they're doing suboptimal things there with the express knowledge of neutron leadership while they work on catching up to neutron master branch development and getting in sync21:56
Shrewsthough i now must exclude myself from voting21:56
anteayafungi: yes this was the same project we talked about last week with the check requirements job21:56
*** mwagner_lap has quit IRC21:57
*** sarob_ has quit IRC21:57
fungijhesketh: yes, thanks for banging your head against the bots and freenode's troubles. a complication you may have missed is that we explicitly pin chat.freenode.net to a specific ipv4 address in /etc/hosts on eavesdrop.o.o to work around a shortcoming in twisted's ipsec+ipv6 implementation21:58
openstackgerritBen Nemec proposed openstack-infra/tripleo-ci: Make flavor-creation failure non-fatal  https://review.openstack.org/25155221:58
openstackgerritBen Nemec proposed openstack-infra/tripleo-ci: Remove flavor creation  https://review.openstack.org/25155321:59
*** mriedem is now known as mriedem_away22:00
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Normalize volume objects  https://review.openstack.org/25104722:01
*** sdake_ has quit IRC22:02
fungijhesketh: and due to server move churn, maintenances and other events they often take addresses out of the official chat.f.n round-robin dns entries so from time to time we have to ssh into the server and manually tweak /etc/hosts to accommodate that22:02
*** shardy has quit IRC22:03
fungii basically keep checking the round-robin and trying one of the couple of ipv4 addresses they still had in the rotation as alternatives in /etc/hosts to figure out which was behaving better, but in the end i still had to wait until at least one was behaving well enough to not drop/kick the bot and then start refusing connections again22:03
fungilooks like the attack must have lightened up because they've added a couple more addresses back to the rr now22:05
*** notmyname has quit IRC22:05
*** thorst_ has quit IRC22:05
*** thorst_ has joined #openstack-infra22:06
*** dkranz has quit IRC22:06
*** notmyname has joined #openstack-infra22:06
*** markvoelker has joined #openstack-infra22:07
*** dkranz has joined #openstack-infra22:09
*** thorst_ has quit IRC22:10
anteayait looks to me like the puppet-apply job is starting to hit errors with puppetdb, several of them postgres errors: http://logstash.openstack.org/#dashboard/file/logstash.json?query=message:%5C%22puppetdb%5C%22%20AND%20build_status:FAILURE%20AND%20message:%5C%22ERROR%5C%2222:11
anteayaI'm I reading it correctly?22:11
anteayamotivation for my question, zaro's patch failed 2 of 3 puppet apply tests: https://review.openstack.org/#/c/241060/722:12
anteayaand I can't see why22:12
tsglifeless, clarkb: wrt patch 247936, can you elaborate on "bindep"?22:13
mtreinishfungi: yeah that should be 1.0.122:13
*** julim has quit IRC22:16
*** trown is now known as trown|outttypeww22:16
crinkleanteaya: i think that error is just a result of the fact that puppet apply in noop mode won't actually create the 'puppetdb' role in postgresql, and so a resource that depends on it will see it as not there22:16
*** robcresswell has quit IRC22:17
anteayacrinkle: thank you for looking22:17
crinkleanteaya: but the apply test is smart enough to know it's just because it's in noop mode, which you can tell because it exits 0 for that bit http://logs.openstack.org/60/241060/7/check/gate-infra-puppet-apply-bare-precise/a481ff8/console.html#_2015-11-30_20_59_42_77322:17
anteayaah missed that thank you22:17
jlkCan somebody help me figure out what's stuck with this gerrit review? https://review.openstack.org/#/c/249949/22:17
anteayacrinkle: any idea why the tests do fail?22:17
jlklooks like it has all the right +1s, except for jenkins22:18
jlkbut all the gates passed22:18
crinkleanteaya: the real culprit is the template seems to be invalid http://logs.openstack.org/60/241060/7/check/gate-infra-puppet-apply-bare-precise/a481ff8/console.html#_2015-11-30_20_59_31_02222:18
*** robcresswell has joined #openstack-infra22:18
*** mpryc has joined #openstack-infra22:19
tsglifeless: when adding a new pkg to the CI slaves, enough to add it to "jenkins/data/bindep-fallback.txt"?22:19
anteayacrinkle: oh thank you22:20
*** eharney has quit IRC22:20
anteayacrinkle: I appreciate the education on how to navigate puppet-apply logs22:20
tsglifeless: (particularly if there are some old distros the package may not be available on)22:20
anteayacrinkle: my gratitude22:20
jeblairjlk: it's in the queue at http://status.openstack.org/zuul/22:22
crinkleanteaya: no problem :)22:22
*** tiswanso has quit IRC22:22
jlkjeblair: ah thanks. Didn't realize the queue was that long.22:22
zarocrinkle: thanks. how do you tell puppet to treat the number as an int?22:22
docaedowould any infra cores care to take a look at https://review.openstack.org/#/c/250061/ ? It's got a +2 already, but could use another look or two of course.22:23
*** ZZelle has joined #openstack-infra22:23
zaroother than what's there,  $index_threads = 122:24
lifelesstsg: yep22:24
lifelesstsg: well, if we can't add it everywhere yet22:24
lifelesstsg: we won't be able to update requirements to versions that need it22:25
asselinanyone know how to make a job voting on a branch, but not on another?22:25
lifelesstsg: and itwould be really quite bad if the requirements job *passed* when thing will fail at a wider scale22:25
lifelesstsg: which a non-homogeneous setup would tend to encourage22:25
anteayaasselin: yes there are rules at the top of zuul/layout.yaml in project-config22:25
anteayaasselin: you should see plenty of examples there, let us know if you can't find what you are looking for22:26
anteayaasselin: if you search for voting: false you will find the section of the file where those rules live22:26
crinklezaro: huh, it's kind of weird that it's not treating it as an int22:26
fungimtreinish: looks like the puppet module wants to install latest from pip. any guesses as to why it doesn't?22:26
*** mancdaz has quit IRC22:26
crinklezaro: you could do @index_threads.to_i > 122:26
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add migration for adding missing indexes  https://review.openstack.org/25153622:27
asselinanteaya, ok yeah, that's what I was doing. but now I understand better. default is true, so I just need to get the regex right. thanks!22:27
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Fix indexes in db models  https://review.openstack.org/25154722:27
anteayaasselin: welcome22:28
mtreinishfungi: I think it's the way we install requirements22:28
*** mancdaz has joined #openstack-infra22:28
fungimtreinish: oh! i was looking at puppet-subunit2sql22:28
fungii guess this is pulled in by openstack-health instead22:28
fungimy bad22:28
mtreinishfungi: I think http://git.openstack.org/cgit/openstack-infra/puppet-openstack_health/tree/manifests/api.pp#n36 just does pip install (without a -U)22:28
fungiindeed22:28
openstackgerritKhai Do proposed openstack-infra/puppet-gerrit: Allow setting the number of threads for indexing Gerrit changes  https://review.openstack.org/24106022:29
fungiso, yes, expected behavior if you don't specify a higher minimum in requirements.txt22:29
zarocrinkle, anteaya ^ done, fingers crossed22:29
mtreinishfungi: I can change that to manually run pip with -U (it'll be an exec I don't think that module supports it with reqs files)22:30
fungimtreinish: also potentially complicated if you're mixing some python packages from the distro22:30
mtreinishfungi: it shouldn't be because we venv it22:30
fungioh, though this is in a virtualenv so presumably not22:30
* anteaya crosses her fingers22:31
fungiyeah, that22:31
*** regXboi has quit IRC22:32
*** EricGonczer_ has quit IRC22:33
crinklezaro: i guess variables get translated into strings for templates, kind of surprising to me https://docs.puppetlabs.com/puppet/latest/reference/lang_template_erb.html#expression-printing-tags22:35
*** lykinsbd has quit IRC22:35
anteayacrinkle: what an interesting choice22:36
openstackgerritMatthew Treinish proposed openstack-infra/puppet-openstack_health: Make sure we install the latest requirements  https://review.openstack.org/25156422:37
mtreinishfungi: ^^^ I think I did that right22:37
openstackgerritPedro Alvarez Piedehierro proposed openstack-infra/storyboard: RFC: Add story_title to tag events.  https://review.openstack.org/25156622:37
zarocrinkle: wacko! but good to know.22:38
zarothanks22:39
*** aspiers has joined #openstack-infra22:39
crinklenp22:39
*** kozhukalov_ has quit IRC22:39
openstackgerritMerged openstack-infra/ciwatch: Use zuul gerrit event listener implementation  https://review.openstack.org/24891922:39
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/subunit2sql: Return Run.uuid in public methods  https://review.openstack.org/25122722:39
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add support to subunit2sql cli to specify a run_at time  https://review.openstack.org/25145622:40
notmorganis there any reason we may have explicitly hidden pypi uploads? ( fungi, mordred, dhellmann, clarkb )?22:40
dhellmannnotmorgan : ?22:41
notmorganfor example keystonemiddleware has the last 3 releases explicitly set to "hide"22:41
dhellmannnotmorgan : I think that's the default behavior when a new release is uploaded22:41
notmorgandhellmann: ksm has 2.4.0, 2.4.1, and 3.0.0 all set hidden22:41
notmorganthe old releases are supposed to be hidden22:41
*** btully has quit IRC22:41
notmorganbut 2.3.2 is the latest one showing up even though newer ones are uploaded22:41
stevemardolphm: ^22:41
*** dkranz has quit IRC22:41
dhellmannnotmorgan : could it be the order they were uploaded?22:41
stevemardhellmann: i brought this up last week if you recall22:41
stevemardhellmann: nah, they were in that order22:42
notmorganmaybe? i can unhide the latest release if we want to try22:42
anteayaI don't think that is something we configure22:42
notmorgani want to make sure i am not breaking things that were explicitly set22:42
anteayaif it is, I have never seen configuration for it22:42
mordredyah - we have not done that on purpose22:42
mordredinfra-root: I'm going to land the next patch in the puppet-apply series - it should have zero effect on anything22:42
dhellmannanteaya : I believe we can tell pypi to hide or not hide when we upload but I don't know if we have support in our tools for that22:42
stevemarksm 3.0.0 oct 19...22:42
notmorganok i'm going to flip these then to the latest being unhidden22:42
notmorgani really hope this doesn't all go explody22:42
stevemarksm 2.3.2 7 days ago22:43
stevemarcrap22:43
dhellmannnotmorgan : it'll be fine, pip doesn't pay attention to that flag22:43
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Fix indexes in db models  https://review.openstack.org/25154722:43
mordredyah - it's only website22:43
anteayadhellmann: right, my feeling is that is how the project is set up initially22:43
dhellmannanteaya : right22:43
anteayadhellmann: by whoever set it up22:43
*** hughhalf has joined #openstack-infra22:43
*** btully has joined #openstack-infra22:43
dhellmannthe alternative default is to not hide anything, which means you have a huge list of releases at some point22:43
notmorganok pypi is now showing 3.0 as the latest ( stevemar ^ cc dolphm )22:43
stevemarnotmorgan: dhellmann it's cause we did a liberty point release of ksm (marked as 2.3.2) 7 days, so the mitaka release (3.0.0) isn't "newest" since it was 19 days ago22:44
notmorgandhellmann: yeah i can unset hid old releases auto22:44
notmorgani'm fine with that22:44
*** doug-fis_ has quit IRC22:44
*** mpryc has left #openstack-infra22:44
*** mpryc has quit IRC22:44
stevemarnotmorgan: dhellmann same with keystoneclient btw22:44
fungimordred: sounds fine22:44
*** doug-fish has joined #openstack-infra22:44
*** amitgandhinz has quit IRC22:44
dhellmannstevemar , notmorgan : yeah, for now a  manual change on pypi is the simplest fix22:44
anteayaI think it is the only fix22:45
anteayathat I am aware of22:45
stevemardhellmann: ty, releases on stable branches should hide, i guess, but not mitaka ?22:45
stevemarnotmorgan: can you change keystoneclient too?22:45
dhellmannwe could look at making the release tools smarter too but I'm not sure how exactly that works so someone else would have to figure it out22:45
notmorganok so i just changed KSM22:45
notmorgani don't know if i own KSC22:45
stevemardhellmann: there is something you don't know?!22:45
notmorganso i might not be able to change it22:46
dhellmannstevemar : many many many things22:46
*** dingyichen has joined #openstack-infra22:46
notmorganit may need to be an -infra person who has login to pypi access.22:46
stevemardhellmann: :)22:46
SpamapShttps://review.openstack.org/#/c/251536/ <-- this fixes performance issues caused by the recent subunit2sql migration (we forgot to re-add some indexes).22:46
notmorgani'll fix keystoneauth22:46
notmorgantoo22:46
stevemarnotmorgan: thanks dude22:46
SpamapSthere's some 12-hour long queries running as a result. :-P22:46
clarkbdhellmann it uses twine to push to pypi22:46
clarkbso if twine can set the flag we can do that22:47
mordredSpamapS: yay!22:47
funginotmorgan: dhellmann: right, this behavior basically surfaced when we started making stable point releases of projects to pypi rather than always rolling forward, so the behavior we were relying on (hide all but the most recently uploaded release) is now sometimes nonsensical22:47
stevemardolphm: ^22:47
notmorganooh i have keystoneclient i think22:47
stevemarshould be mostly fixed...22:47
notmorganoh no22:47
notmorgannot python-keystoneclient22:47
notmorganboo22:47
notmorganyah openstackci needs to update keystoneclient22:48
notmorgani can't do that one.22:48
fungiwe could alternatively decide to not hide any releases, or we could maybe do something smart with our release tooling after upload interfacing with pypi, but that's beyond my ken22:48
notmorganfungi: i think "not hidin" is the best bet22:48
SpamapSmordred: to be fair .. this was caused by our FK hate. ;)22:49
*** doug-fish has quit IRC22:49
anteayawhatever we decide I think individual project people need to be able to fix it themselves22:49
notmorgani just flipped keystonemiddleware over to no-hide for everything22:49
notmorganand keystoneauth22:49
anteayawhen they do something they didn't intend on doing22:49
anteayaor they intended and then changed their minds22:49
*** doug-fish has joined #openstack-infra22:49
SpamapSIt would be great if you could tell sqlalchemy to run explains on queries during the test suite and fail if they're bad.22:50
SpamapSlike just say table scans on test_run_metadata are always fails22:50
*** doug-fis_ has joined #openstack-infra22:50
SpamapSmtreinish: ^ get on that. ;)22:50
fungi"By default, each new release will hide all other release from the regular display. If you want to select yourself which projects to hide, uncheck the button below"22:51
mtreinishSpamapS: there is a --verbose option for all the subunit2sql commands which changes the logging for sqlalchemy to print the sql it's using22:51
openstackgerritMerged openstack-infra/system-config: Add shade and openstack inventory to system  https://review.openstack.org/24992922:51
fungiso yeah, seems to be a pypi default22:51
SpamapSmtreinish: I like that22:51
SpamapSmtreinish: but I want fail-if-the-db-is-failing-you ;)22:52
mordredok. new disable rules going in to effect next puppet run22:52
mordredI should maybe send an email to the infra list about that ...22:52
mtreinishSpamapS: ah, I misread what you were asking for :)22:52
funginotmorgan: so here's how that looks... https://pypi.python.org/pypi/python-keystoneclient22:53
mordredinfra-root: the way we disable servers from puppet just changed - the docs have been updated, but it's worth familiarizing yourself with it22:53
SpamapSianw: when you're around, https://review.openstack.org/#/c/251227/ patchset 7 should work for you22:53
fungiand you need to select a specific version to see the long description/readme and details22:53
mordredinfra-root: both methods work at the same time FOR NOW - but that will not be the case for much longer22:53
SpamapSianw: though it will be very slow until we apply the migration that adds indexes back in.22:53
anteayathat's a lot of versions22:54
*** doug-fish has quit IRC22:54
pleia2mordred: thanks for the docs updates22:54
mtreinishSpamapS, ianw: jsut tested the script locally and got: http://paste.openstack.org/show/480442/ which of course takes forever because of the missing index :)22:55
mordredpleia2: I figure I should _occasionally_ write docs22:55
*** doug-fis_ has quit IRC22:55
pleia2:)22:55
mtreinishSpamapS: any issue with fast approving the fixes?22:55
jeblairmordred: "TODO: document" ?  ;)22:55
mordredjeblair: too much typing22:55
pleia2mordred: I've kind of lost track of how we're supposed to do things moving forward, so I really do appreciate it22:55
mtreinishalthough I guess, sloppy review is what got us in this situation :)22:56
mordreddoes anyone else experience frequent crappy network connections to puppetmaster?22:56
jeblairmordred: no, and i've spent a lot of time there lately22:57
pleia2I usually don't, but it's been a little while since I've done a lot of work there22:57
nibalizermordred: sometimes22:57
jeblairmordred: i'm using v422:57
nibalizermy connection to es02 kept dropping today22:57
*** mwagner_lap has joined #openstack-infra22:58
fungii haven't noticed problem connections to p'master, and i'm always connecting via ipv622:58
nibalizermordred: how can I help with puppet apply?22:58
*** yamahata has joined #openstack-infra22:58
jeblairmordred: sonic-cogent-telia-rax is my route22:58
mordrednibalizer: well, I have now landed the shade/clouds.yaml file with new disable semantics22:58
mordrednibalizer: so next step is verifying that puppet is running normally, and that we've stopped attempting to run it at all on the hosts that are disabled22:58
nibalizerok22:59
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: add more detail to the output  https://review.openstack.org/25156722:59
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: catch more errors in external commands  https://review.openstack.org/25156822:59
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: better formatting for command errors  https://review.openstack.org/25156922:59
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: ensure virtualenv is created in toolsdir  https://review.openstack.org/25157022:59
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: factor out command to list deliverable changes  https://review.openstack.org/25157122:59
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: rewrite release_from_yaml.py as bash script  https://review.openstack.org/25157222:59
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: add the series to the release tag  https://review.openstack.org/25157322:59
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: add announce.sh to generate a release notes email  https://review.openstack.org/25157422:59
lifelessmordred: I've tried to privmsg you, not sure if there is a freenode glitch, or you're just busy :)22:59
SpamapSmtreinish: no I think it's more broken now than it could be with those things.22:59
mtreinishSpamapS: ok, then I'll +A the things :)23:00
SpamapSmtreinish: perhaps we can beg for fast track?23:00
*** tlian2 has joined #openstack-infra23:00
mtreinishSpamapS: well the subunit2sql core group is infra-root, andreaf, masayukig, and oomichi_23:00
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: add announce.sh to generate a release notes email  https://review.openstack.org/25157423:01
nibalizermordred: 2015-11-30 23:01:01,029 p=718 u=root |  failed: [pypi.regionone.openstack.org -> 127.0.0.1] => MUCH STUFF23:01
mordredlooking23:01
nibalizerfailing at rsycning system-config23:02
nibalizerthis is in puppet_run_all.log23:02
*** dims has joined #openstack-infra23:02
SpamapSmtreinish: I am confident the indexes migration would hurt nothing. The uuid thing I'm pretty sure makes things better, and I like that ianw can confirm that.23:02
SpamapSmtreinish: so I feel good about saying "lets just go"23:02
*** doug-fish has joined #openstack-infra23:03
*** dims_ has quit IRC23:03
mtreinishSpamapS: wfm23:03
mordrednibalizer: .git/.~tmp~23:03
nibalizermordred: yea idunno wtf23:03
*** tlian has quit IRC23:03
SpamapSmtreinish: I also don't think we had bad review on the changes up until now. We just didn't have as good test coverage of the public parts of the API as we thought. :)23:03
*** changbl has quit IRC23:04
mtreinishSpamapS: hehe, yeah that's definitely true23:04
mtreinishSpamapS: what about: https://review.openstack.org/#/c/251547/ do we want to fast track that one too?23:04
mtreinishI'm not sure it actually does anything23:04
SpamapSmtreinish: nope23:04
*** otter768 has joined #openstack-infra23:05
*** changbl has joined #openstack-infra23:05
openstackgerritMerged openstack-infra/subunit2sql: Return Run.uuid in public methods  https://review.openstack.org/25122723:06
nibalizermordred: 2015-11-30 23:04:37,343 p=7042 u=root |  failed: [review-dev.openstack.org] => {"disabled": true, "failed": true}23:07
*** doug-fish has quit IRC23:07
nibalizer2015-11-30 23:04:37,343 p=7042 u=root |  msg: Puppet agent is administratively disabled.23:07
nibalizerso i would say our disable is not working23:07
openstackgerritMerged openstack-infra/subunit2sql: Add migration for adding missing indexes  https://review.openstack.org/25153623:07
nibalizerpuppet agent disablement is saving us though23:07
openstackgerritMerged openstack-infra/project-config: This moves the api wg notifications to -sdk  https://review.openstack.org/25135723:09
*** otter768 has quit IRC23:09
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: add the series to the release tag  https://review.openstack.org/25157323:10
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: add announce.sh to generate a release notes email  https://review.openstack.org/25157423:10
anteayafungi pleia2 this would be a new usage of envlist in jenkins/jobs/projects.yaml: https://review.openstack.org/#/c/251190/1/jenkins/jobs/infra.yaml tonyb wants to run two envs on the same node23:11
mordrednibalizer: hahaha23:11
anteayafungi pleia2 oslo.db does envlist like this: http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/projects.yaml#n385923:11
openstackgerritMonty Taylor proposed openstack-infra/system-config: Add a missing colon  https://review.openstack.org/25157723:11
mordrednibalizer: ^^23:11
mordrednibalizer: that is why the disabled thing did not work for that run23:12
anteayafungi pleia2 just wondering if you had any objection23:12
openstackgerritYan Ning proposed openstack-infra/project-config: add seperate job for monasca plugin in devstack install  https://review.openstack.org/24489323:12
anteayasince it is new23:12
mordrednibalizer: I think we need to move our rsync to the puppet role23:13
mordrednibalizer: because I'd argue that if it does not work, we should also not run puppet on that host23:13
fungianteaya: i think that'll work fine since it'll just call `tox -e ical,check` but you can try that yourself to make sure it's sane23:13
nibalizermordred: ansible can't just stop once it fails?23:13
anteayaokay thanks23:14
mordrednibalizer: it can  - but the sync is in a TOTALLY different playbook23:14
SpamapSianw: are you still waiting for that query to return?23:14
*** sputnik13 has joined #openstack-infra23:14
fungianteaya: tonyb: i don't know off the top of my head what the behavior is if ical fails and check succeeds but might be worth confirming it exits nonzero when done23:14
mordrednibalizer: so we'd have to stop ALL puppet operations if rsync fails to any host23:14
mordrednibalizer: which seems - fragile23:14
mordredalso - we're doing the rsync for the purposes of running puppet23:14
SpamapSianw: I ask because the explain suggests it will have to look at 48 billion rows.....23:15
ianwSpamapS: i killed it locally ... hopefully it died on the server23:15
SpamapSianw: it didn't23:16
ianwhang on, i was just testing right now23:16
SpamapS| 58038 | query | 10.181.6.142:60911 | subunit2sql | Query   |  1277 | Sending data | SELECT tests.test_id AS tests_test_id, test_runs.status AS test_runs_status, test_runs.start_time AS |23:16
ianwso i've killed it, as of this second, is it gone now?23:16
tsglifeless: ping - sorry missed your IRC messages earlier23:17
nibalizermordred: i keep expecting us to make the ansible-puppet stuff generic enough that someone else could possibly use it, maybe i should get over that23:17
ianwbut, even with that latest change from mtreinish, the query still seems to be taking a long time23:17
nibalizerthats my aversion to putting the rsync in place23:17
mtreinishianw: we need to apply another migration which adds the missing indexes23:17
nibalizersomeone else could totally use it... for exactly what we use it for23:17
SpamapSianw: I see two running, 58038 and 5823323:17
mtreinishianw: it should get triggered on the next puppet run on logstash.o.o23:17
tsglifeless: on liberasurecode pkg availability, we have it on F22, F23, Centos7, precise and trusty at this time23:17
*** dtardivel has quit IRC23:17
tsglifeless: devstack seems to be ok with those distro revs23:18
SpamapSianw: yeah, the indexes will build over a few hours :-P23:18
lifelessback soon, picking up family23:18
mtreinishSpamapS: 58038 was probably me, I killed it locally but it still is going on the server side23:18
tsglifeless: clarkb mentioned that centos6 was going to be unsupported at this point, so hopefull the list above is exhaustive23:18
anteayafungi: http://paste.openstack.org/show/480445/23:18
SpamapSmtreinish: kill 58038 took care of it23:21
mordrednibalizer: yah - I think that needs to be a secondary goal23:21
SpamapSlets save all the CPU for index building. :)23:21
mordrednibalizer: although I do agree it's a goal23:21
mordrednibalizer: but - we can make "please rsync my puppet modules" a parameter23:21
ianwSpamapS / mtreinish : ok, well i don't have anything running right now, so anything on the server is a zombie23:22
ianwbut, when you release, all the dib builds will start doing that in a thundering herd23:22
nibalizermordred: ok23:23
mordrednibalizer: patch coming23:23
nibalizerwe do need to get a thing working, and validate that it works well before we start building generic parts23:23
mtreinishianw: heh, yeah it's a race. Will the index builds finish before the nodepool builds get to that script23:23
*** peristeri has quit IRC23:23
mtreinishmy money is on the nodepool builds starting first :)23:23
SpamapSianw: thats good to know. Release happened 10 minutes ago.23:24
ianw48 billion rows seems like a lot23:25
mordrednibalizer: ++23:25
SpamapSianw: right? ;)23:26
*** sridhar_ram has quit IRC23:26
openstackgerritMatthew Treinish proposed openstack-infra/puppet-openstack_health: Make sure we install the latest requirements  https://review.openstack.org/25156423:27
mtreinishnibalizer, fungi, mordred: ^^^ that'll be good to land23:28
mtreinishassuming I did it right :)23:28
fungianteaya: lgtm!23:28
fungimtreinish: why installing requirements in a separate pass? no pbr?23:29
ianwinfra people : since we got DIB back on track ... switching to f23 builds with -> https://review.openstack.org/#/c/247908/ would be great ...23:29
anteayafungi: thank you23:30
*** hichihara has joined #openstack-infra23:30
anteayafungi: I appreciate you suggesting how I should test it23:30
fungianteaya: yw23:30
mtreinishfungi: it has pbr, it's for the -U. Although I guess we could do 'pip install -U -e $repo_path'23:30
openstackgerritMonty Taylor proposed openstack-infra/ansible-puppet: Add puppet module sync to the role  https://review.openstack.org/25158023:30
openstackgerritMonty Taylor proposed openstack-infra/system-config: Use the puppet role to copy the puppet code  https://review.openstack.org/25158123:30
mordrednibalizer: there is the change and the change to consume it23:30
fungimtreinish: why -e? do you need an editable install there?23:30
mtreinishI didn't really know why it was a seperate thing before, I just was maintaining the status quo23:31
mtreinishfungi: the -e is needed because one of the pbr entry points wasn't getting created without it23:31
mtreinishfungi: http://git.openstack.org/cgit/openstack-infra/puppet-openstack_health/commit/?id=9d625d903d0e3c38fcfe9a88f262db9d6e756e3d23:31
mtreinishfungi: it took nibalizer and I a while to figure that out...23:31
fungimtreinish: good question. i've not familiarized myself with the nuances of the puppetlabs python module23:31
SpamapSmtreinish:  http://puppetboard.openstack.org/node/logstash.openstack.org   <-- we should see the migration started here right?23:32
fungiand yeah, lack of pbr entrypoints without an editable install sounds counter to expectations. did you manage to get any input from mordred/lifeless? is it a bug or working as designed?23:32
*** ZZelle has quit IRC23:33
mtreinishfungi: I don't remember, I might have forgotten to follow up on it23:33
*** pc_m has left #openstack-infra23:33
mtreinishI think I bugged mordred about it back in the day though23:33
fungicurious to know the underlying cause there so i can be on the lookout for it in the future23:33
nibalizermtreinish: seems like maybe we could just add extra_pip_args => '-U' to the requirements resource23:33
mordredif the install was done as editable originally, and then not as editable23:33
nibalizerhttps://github.com/stankevich/puppet-python/blob/master/manifests/requirements.pp#L3823:33
openstackgerritRamy Asselin proposed openstack-infra/elastic-recheck: Make Elastic Recheck Watch more reusable  https://review.openstack.org/25151523:34
mordredI could imagine that something about that sequence would be weird enough23:34
mtreinishSpamapS: yeah it should show up there on the next report23:34
mordredas to be weird23:34
fungimordred: oh, so maybe deleting the virtualenv on the server and letting it get recreated would have solved it23:34
mtreinishSpamapS: well the new version being picked up will, last week the exec didn't actually show up though23:34
jeblairvirtualenv?23:34
*** sridhar_ram has joined #openstack-infra23:35
mtreinishfungi: it was very weird I think I tried it with a fresh venv too and it didn't work then23:35
jeblairwhy is there a virtualenv?23:35
mtreinishfungi: although it was a while ago23:35
*** pc_m has joined #openstack-infra23:35
jeblairwe don't use virtualenvs on servers23:35
mtreinishnibalizer: oh, that might work23:35
fungiyeah, presumably we could just pip install it into the global system environment23:35
anteayafungi jeblair this patch removes a job from devstack-gate if you care: https://review.openstack.org/#/c/248270/23:36
pc_manteaya: hi. need some infra wisdom.23:36
anteayapc_m: hi23:36
anteayapc_m: how are you doing?23:36
mtreinishfungi: yeah, I don't know why it's a venv. I didn't write most of the module, just pushed enough to make it work when we first started23:36
pc_manteaya: stressed out...23:36
anteayapc_m: :(23:36
anteayapc_m: I'm sorry to hear that23:36
jeblairmtreinish: this is on logstash.o.o?23:37
pc_manteaya: need some infra advice.23:37
mtreinishjeblair: health.o.o23:37
anteayapc_m: let's see if we can find some for you23:37
pc_mLooks like neutron and all the adv svc repos are all failing pep8.23:37
mtreinishjeblair: in reference to: https://review.openstack.org/25156423:37
anteayapc_m: can you show me a patch?23:37
jeblairgah23:37
nibalizerjeblair: if thats the policy, it hasn't been well advertised (or followed)23:38
fungipc_m: i saw that, wasn't sure if it was an epidemic or not. something about netifaces?23:38
jeblairnibalizer: it's been well followed23:38
jeblairexcept apparently this module23:38
pc_mFrom what we can gather, it looks like astroid library has updated and it is causing an issue with pylint version we are running.23:38
pc_mpylint 1.4.4 and astroid 1.3.8 work.23:38
jeblairnibalizer, mtreinish: we need to fix that -- it's not cool to have a server that behaves differently from all the others23:39
pc_mNeutron has pylint pinned to 1.5.0 and it brings in astroid 1.4.1 and it causes all sorts of havoc. Many failures.23:39
jeblairand it would be great if when people write new puppet modules they write them to look like our existing ones23:39
*** gordc has quit IRC23:39
pc_mZZelle was thinking best thing to do is pin astroid at 1.3.8 until we can investigate pylint 1.5.0 and see if it will work with newer astroid.23:39
pc_mHowever, astroid is not in global requirements, from what I hear.23:40
pc_mHow should we proceed?23:40
nibalizerjeblair: we have virtualenvs on puppetboard.o.o and in the askbot stuff too23:40
*** xyang1 has quit IRC23:41
*** cbader has joined #openstack-infra23:41
nibalizermordred: ansible-lint doesn't like your patch23:42
pc_mDo we need to add astroid to global requirements, and then pin it in neutron and adv svc?23:42
cbaderHi I am having an issue building a dib-image in nodepool. I get an error "mysql_config not found" any clue on what is happening23:42
mtreinishclarkb: did we stop puppet on logstash.o.o again? the last report is > 1hr ago23:42
openstackgerritElizabeth K. Joseph proposed openstack-infra/system-config: Add rollback script for 2.11  https://review.openstack.org/24559823:42
mordrednibalizer: that's becuase it doesn't like me23:42
pleia2mordred: ^^ just cleaned up the whitespace anteaya pointed out so we can get this in23:42
pleia2(would be lovely to schedule this upgrade this week)23:43
jeblairmtreinish: it looks like folks from thoughtworks wrote that module?23:43
mtreinishjeblair: yeah they did23:43
jeblairnibalizer: i can understand how ask slipped through. puppetboard is :(23:44
pc_mworse with neutron-vpnaas, which doesn't pin pylint either.23:44
openstackgerritMonty Taylor proposed openstack-infra/ansible-puppet: Add puppet module sync to the role  https://review.openstack.org/25158023:44
nibalizerjeblair: well I wrote the puppetboard module before coming here, so thats the history23:44
jeblairmtreinish: can you ask them to update it to stop using virtualenvs so that it matches (nearly all of) the rest of our systems?23:44
nibalizerthe puppetboard module is long due of a redo23:44
mtreinishjeblair: I can23:44
*** sigmavirus24 is now known as sigmavirus24_awa23:44
jeblairnibalizer: ah, so it was probably black-box to us at the time23:45
nibalizermordred: so you dont want to run install_module.sh on the nodes any more? just sync everything from puppetmater?23:45
nibalizerjeblair: exactly23:45
mtreinishjeblair: well I think I can at least. I don't see anyone on irc right now though :)23:45
pc_mfungi: anteaya: any suggestions?  Also, it sounds like pep8-constraints passes.23:45
anteayapc_m: ah well I don't know exactly how to untangle this23:46
fungipc_m: so astroid is a dependency of pylint?23:46
jeblairmtreinish: generally we just "pip install -U <thing>" and that's it; should be pretty simple23:46
pc_mfungi: yes and it isn't listed anywhere. Looks like ZZelle said it just updated too.23:47
mtreinishjeblair: sure, that's what I was expecting it to do too23:47
fungipc_m: yeah, so you would need to add an astroid pin in global requirements if the pylint in global requirements is broken with later astroid. constraints is probably working because it's setting an explicit version of both those and may not have updated (or may be unable to update because of that issue?)23:48
*** signed8bit is now known as signed8bit_ZZZzz23:48
*** hemna is now known as hemnafk23:48
mtreinishSpamapS: so it looks like puppet isn't running on logstash.o.o right now. :(23:48
SpamapSmtreinish: doh23:49
SpamapScan we get that turned back on somehow?23:49
lifelessfungi: econtext23:49
SpamapSneed those indexes :-P23:49
pc_mfungi: So do we pin to a specific version in global requirements, or just set >=1.3.8 and pin in neutron and others, that are running pylint 1.4.4?23:49
jeblairNov 30 22:40:22 logstash puppet-agent[6491]: Finished catalog run in 101.81 seconds23:50
lifelessfungi: is the bindep fallback not in use yey?23:50
fungilifeless: nibalizer and mtreinish have context, but something about openstack-health (which uses pbr) not getting at least one of its pbr entrypoints installed without using editable23:50
lifelessfungi: context: https://review.openstack.org/24793623:50
mtreinishjeblair: is it just not reporting to puppetboard: http://puppetboard.openstack.org/node/logstash.openstack.org23:50
lifelessfungi: cli scripts I presume?23:50
fungilifeless: only in an experimental job on nova at the moment. we try to update it when we update the lists in our puppet manifests23:50
SpamapSjeblair: right, over an hour ago.23:50
mtreinishlifeless: wsgi_scripts but yeah23:51
lifelessmtreinish: so wsgi scripts is new23:51
nibalizerlifeless: also this http://git.openstack.org/cgit/openstack-infra/puppet-openstack_health/commit/?id=9d625d903d0e3c38fcfe9a88f262db9d6e756e3d23:51
openstackgerritMerged openstack-infra/system-config: Invite statusbot to senlin channel  https://review.openstack.org/25016423:51
lifelessmtreinish: its entirely possible its broken, since IIRC it has no tests23:51
jeblairmtreinish, SpamapS: there was a puppet-related ansible log entry from 23:03, but i don't see any actual puppet logs23:51
mtreinishlifeless: well I looked at the code and it didn't seem to be treated any differently than the console_scripts would be23:51
jeblairmtreinish, SpamapS: i think it's time to check in with nibalizer and mordred and see if the apply work is affecting this23:52
SpamapSjeblair: we're expecting it to pick up subunit2sql 1.0.2, much like the worker did.23:52
fungipc_m: oh, one complication. we don't pin static analysis tools in global requirements/constraints because we let projects specify particular ones, so you won't see pylint there afaik23:52
lifelessfungi: you may wish to weigh in on the pattern in https://review.openstack.org/#/c/247936/ to say its right/wrong23:52
mtreinishlifeless: the issue was when doing just pip install on a repo the wsgi script file wasn't being created. But with install -e it was23:52
SpamapSgah, too many slightly related threads23:52
jeblairSpamapS: good news is that means all of scrollback is relevant! :)23:53
fungilifeless: just did23:53
pc_mfungi: I pulled requirements repo from github and there is a pylint=1.4.423:54
pc_mit is at the end23:54
mordredjeblair: I do not expect there to be any changes that would affect puppet on subunit-worker23:54
lifelessmtreinish: well, I've found one bug from code inspection23:54
mtreinishmordred: this is on logstash.o.o23:54
lifelessmtreinish: wsgi is broken on windows23:54
mordred2015-11-30 23:03:41,018 p=718 u=root |  logstash.openstack.org     : ok=4    changed=2    unreachable=0    failed=023:54
fungipc_m: however we skip it in upper-constraints.txt apparently http://git.openstack.org/cgit/openstack/requirements/tree/upper-constraints.txt23:54
mtreinishlifeless: haha, well wasn't running it on windows :)23:55
mordredand it's just running agent still23:55
lifelessmtreinish: in local_install_scripts23:55
cbaderI found my issue old ubuntu missing files.23:55
openstackgerritMerged openstack-infra/system-config: Add a missing colon  https://review.openstack.org/25157723:55
pc_mfungi: that's new file to me. Does it imply that the project would have to pin then (and is why neutron does)?23:56
jeblairmordred: how can you tell it's running agent still?23:56
jeblairmordred: or do you mean something other than "there is a currently running puppet agent process"?23:57
jeblair(cause i don't see one)23:57
nibalizerjeblair: ansible runs puppet-agent as of now23:57
nibalizerits safe to just run 'puppet agent --test' on that node if you like23:57
pc_mfungi: upper-constraints has astroid==1.3.823:57
jeblairyeah, it's just that it's not running and there was no puppet log output from the 2303 run23:57
fungipc_m: yep23:58
fungipc_m: i'm not actually sure about the implication for this as it's getting late in the day for me and things are becoming fuzzy23:58
lifelessright, filed https://bugs.launchpad.net/pbr/+bug/152140723:58
openstackLaunchpad bug 1521407 in PBR "wsgi entry points not supported on windows" [Wishlist,Triaged]23:58
mordredjeblair: what I mean is that we have not pulled the trigger on anything that would run puppet apply23:58
mordredjeblair: I did not mean "there is an active agent process"23:58
mordredjeblair: sorry for the unclear23:58
jeblairmordred: ok.  so before i run --test, i'd like to understand this a bit more...23:58
mordred++23:59
pc_mfungi: late for me too. Anyone else from infra I can ask now?23:59
openstackgerritMerged openstack-infra/project-config: Wrap overlong PROJECTS line in jenkins/jobs/tripleo.yaml  https://review.openstack.org/25075923:59
fungipc_m: it's more of a requirements/python packaging question23:59
jeblairmordred, nibalizer: our log on pupetmaster says, according to mordred, that it ran puppet agent.  the host itself shows no record of that in syslog, only an 'ansible-file' invocation...23:59
pc_mfungi: or should I ask tomorrow and if so, who would e a good person to ask.23:59
lifelessmtreinish: there is a test that it works which calls setup.py install --prefix23:59
pc_mfungi: any idea on who to contact?23:59
lifelessmtreinish: we don't have one testing pip install, but AFAICT things should be equivalent for this purpose23:59
mordredjeblair: oh! wait23:59

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