Wednesday, 2013-08-28

jeblairclarkb: so i think that having a local ref that shares commits with a remote speeds up fetch operations...00:00
*** rgrober has joined #openstack-infra00:00
*** thomasm has quit IRC00:01
jeblairclarkb: i suspect that having such a local ref means that git keeps packs and objects around that it otherwise wouldn't...00:01
clarkbjeblair: I think you are correct. Having the refs means git can quickly lookup shas and compare to see what is needed00:01
*** rfolco has joined #openstack-infra00:02
jeblairclarkb: so we should consider whether the change i just made would cause zuul to get slower over time by not having good remote tracking branches anymore...00:02
jeblairclarkb: but hand in hand with that...00:02
jeblairclarkb: i think that may be part of why it's so slow to have lots of local refs00:02
jeblairclarkb: it might have to check a lot of possible starting points when it performs a fetch00:02
jeblairclarkb: just fetching from a local filesystem takes 5 seconds with the 36.5k zuul refs00:03
jeblairclarkb: versus .4 seconds if i rm them00:03
HenryGIs there a way to go straight to my draft comments?00:03
clarkbHenryG: if you click the review button you can edit them all from that page00:04
*** adalbas has quit IRC00:04
lifelessjeblair: yes, git sends all refs in both directions all the time00:04
HenryGI can search for reviews with has:drafts but some of them have dozens of patch sets and my drafts are buried in old patch sets.00:04
lifelessjeblair: modulo, perhaps, reducing by reachability00:04
*** rgrober has quit IRC00:06
clarkbHenryG: I am only aware of being able to do it on a per patchset basis using the revuew button00:06
clarkbHenryG: I don't think there is a way to pull all of them up across all patchsets00:06
*** UtahDave has quit IRC00:07
clarkbI try to make individual reviews discrete things for this reason00:07
*** vipul-away is now known as vipul00:08
Alex_Gaynorsigh, the gate is very flaky today00:11
clarkbAlex_Gaynor: ya the neutron, grenade, and tempest testr failures are hurting us00:11
Alex_Gaynorclarkb: oh well, I think it's mostly in the service of getting them fixed sooner :)00:15
*** dims has quit IRC00:15
* clarkb walks home00:16
clarkbjhesketh_: let me know if you have any questions about my zuul review00:16
openstackgerritJames E. Blair proposed a change to openstack-infra/zuul: Revert bogus merger optimizations  https://review.openstack.org/4397700:17
openstackgerritJames E. Blair proposed a change to openstack-infra/zuul: Fix preprocessing for ref-updated events  https://review.openstack.org/4397800:17
jhesketh_clarkb: nope, it was all pretty sensible. I have draft responses but I just need to fix up a bug before I push and comment00:17
clarkbjeblair: should I review those before packing up the laptop?00:17
jeblairclarkb: they can wait; i don't think i want to restart again tonight00:17
clarkbok00:17
jhesketh_clarkb: incidently, read back for discussion over the backwards incompatibility that might answer one of your questions00:18
jeblairclarkb: i think i was heading down the wrong path there;  that puts us back where we were (but fixes that ref-updated thing)00:18
clarkbjhesketh_: ya I think that covers the voluptuous stuff00:18
*** jergerber has joined #openstack-infra00:18
jeblairclarkb: i'm thinking tomorrow we merge that, and during the downtime, delete the local repos.  that will speed things up because the zuul refs will be gone.00:18
clarkbis that something that we will need to do periodically?00:19
jeblairclarkb: it's kind of looking that way00:19
clarkbor will we add a cron to cleanup refs?00:19
clarkb:/00:19
jeblairclarkb: i mean, we'll be good for months, so we have a while to figure out a solution00:20
*** alexpilotti has joined #openstack-infra00:26
*** jamiem has quit IRC00:26
*** nati_ueno has joined #openstack-infra00:28
*** dims has joined #openstack-infra00:31
*** portante|afk is now known as portante00:38
*** dina_belova has joined #openstack-infra00:41
*** mikal has joined #openstack-infra00:45
*** dina_belova has quit IRC00:46
*** rfolco has quit IRC00:49
*** erfanian has quit IRC00:51
*** erfanian has joined #openstack-infra00:51
yjiang5clarkb: hi, I have patch 39890 which was approved before, but after I upload a unchanged one, seems it's not changed to be approved, should I have to ask core to re-approve it?00:52
yjiang5clarkb:  the url is https://review.openstack.org/#/c/39890/00:53
clarkbyjiang5: yes, if it isupdated you will need a new +A vote00:54
*** dkliban has joined #openstack-infra00:55
*** changbl has joined #openstack-infra00:56
*** carlp has joined #openstack-infra00:58
*** alexpilotti has quit IRC00:59
*** carlp-away has quit IRC00:59
*** cyeoh__ has joined #openstack-infra00:59
*** redbeard2 has joined #openstack-infra00:59
yjiang5clarkb: no changes at all00:59
yjiang5clarkb: I just re-submit the patch considering the messy dependency.01:00
*** dkliban has quit IRC01:00
*** jhesketh has joined #openstack-infra01:00
yjiang5clarkb: it has two +2 added automatically but no +A :(01:00
clarkbyjiang5: right the trivial rebase detection script readded the code review votes, but it will not readd the +A vote. You just need to poke one of the people that voted +2 to readd their +A01:00
*** cyeoh_ has quit IRC01:01
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add support for emailing results via SMTP  https://review.openstack.org/4264501:01
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Separate reporters from triggers  https://review.openstack.org/4264301:01
yjiang5clarkb: got it and thanks.01:01
jheskethclarkb, jeblair: ^01:01
clarkbjhesketh: thanks, I probably won't get to a second round of reviewing until tomorrow01:02
jheskethno pressure, just letting you know :-)01:02
clarkbTF2 has been started which is a semi official end to the work day :)01:02
*** xchu has joined #openstack-infra01:06
jheskethshiny :-)01:06
*** yongli has joined #openstack-infra01:17
*** pcrews has joined #openstack-infra01:17
*** sarob_ has quit IRC01:19
*** gyee is now known as gyee_food01:22
*** nati_ueno has quit IRC01:25
*** nati_ueno has joined #openstack-infra01:26
*** nati_ueno has quit IRC01:30
*** sdake_ has quit IRC01:34
*** rfolco has joined #openstack-infra01:35
*** svarnau has quit IRC01:40
*** dina_belova has joined #openstack-infra01:42
*** dina_belova has quit IRC01:46
*** redbeard2 has quit IRC01:47
*** cyeoh__ is now known as cyeoh01:51
*** dkliban has joined #openstack-infra01:52
*** dkliban has quit IRC01:56
*** rfolco has quit IRC01:58
clarkbjeblair: heads up. New logstash release is imminent. It changes a bunch of stuff in non backward compatible ways and upgrades elasticsearch to 0.90.3. This means that upgrading will potentially be painful, but a lot of the new features and bug fixes look awesome so I am super excited01:58
*** jergerber has quit IRC01:59
clarkbjeblair: I have a feeling that upgrading will suck up a bunch of my post H3 time, but hope it puts us in a better position01:59
HenryGAccording to my googles, "Couldn't find index page for 'pbr' (maybe misspelled?)" is supposed to be fixed. So why is it happening to me?02:01
clarkbHenryG: can you be more specific?02:01
clarkbwhat are you doing that is causing the error?02:01
HenryGI am trying to run "tox -e pep8" in horizon.02:02
clarkbHenryG: can you paste the output of that command?02:02
HenryGIt gets to "Running setup.py egg_info for package python-cinderclient"02:02
HenryGclarkb: http://paste.openstack.org/show/45257/02:04
clarkbHenryG: that is an error talking to pypi.python.org. Are you behind a proxy?02:05
HenryGclarkb: sigh, yes02:05
clarkbHenryG: can you try using pypi.openstack.org/python? Give me a minute and I will have a paste showing you how to do that02:06
clarkbHenryG: I think the problem is speaking https to pypi.python.org02:06
clarkbHenryG: http://paste.openstack.org/show/45258/02:07
clarkbHenryG: the alternative is figuring out why your proxy and pypi are not friendly02:08
HenryGclarkb: yah, the proxies are run by "the IT department"02:10
*** sdake_ has joined #openstack-infra02:11
*** senk has joined #openstack-infra02:16
HenryGclarkb: it's still trying pypi.python.org02:16
*** dims has quit IRC02:17
clarkbHenryG: if you created those files under the same user account as the one you are using to run tox it should work02:22
HenryGclarkb: the only user on this host02:23
*** vipul has quit IRC02:35
*** vipul has joined #openstack-infra02:36
*** dina_belova has joined #openstack-infra02:42
*** dina_belova has quit IRC02:47
*** pcrews has quit IRC02:50
*** gyee_food has quit IRC02:50
*** nicedice_ has quit IRC02:55
*** pcrews has joined #openstack-infra02:55
*** nicedice_ has joined #openstack-infra02:56
*** fifieldt has joined #openstack-infra03:01
*** rcleere has joined #openstack-infra03:04
*** pcrews has quit IRC03:14
*** pcrews has joined #openstack-infra03:21
*** melwitt has quit IRC03:26
*** erfanian has quit IRC03:41
*** dina_belova has joined #openstack-infra03:43
*** dina_belova has quit IRC03:48
*** x05h has joined #openstack-infra03:57
*** vogxn has joined #openstack-infra03:57
*** jpeeler has quit IRC04:10
*** jpeeler has joined #openstack-infra04:10
*** jpeeler has joined #openstack-infra04:10
openstackgerritlifeless proposed a change to openstack-infra/config: Just run the install_puppet/modules scripts.  https://review.openstack.org/4398704:12
pabelangerwoah, I got salt-cloud actually working04:21
pabelanger\o/04:21
morganfainbergpabelanger: gratz04:24
openstackgerritlifeless proposed a change to openstack-infra/config: Add robertc user.  https://review.openstack.org/4398904:25
lifelesswhere do puppet logs go?04:29
lifelessI'm trying to get the etherpad demo from http://ci.openstack.org/sysadmin.html to work...04:29
clarkblifeless: how are you running puppet?04:29
clarkblifeless: if using puppet apply I think you need to give it a log file on the command line otherwise it goes to stdout or stderr04:30
pabelangerlifeless, I think they are piped into //tmp/manifest.log04:30
*** tian has quit IRC04:30
*** yjiang5 is now known as yjiang5_away04:34
*** x05h has quit IRC04:36
*** rcleere has quit IRC04:38
*** boris-42 has joined #openstack-infra04:39
*** dina_belova has joined #openstack-infra04:43
*** asalkeld has joined #openstack-infra04:44
asalkeldwhat the procedure for importing a project into transifex?04:44
asalkeld(Heat)04:45
clarkbasalkeld: I thought we had this documetned but https://wiki.openstack.org/wiki/Translations is missing it04:46
asalkeldI have logged into transifex04:47
asalkeldbut can't find the "add project"04:47
asalkeldopenstack/heat04:47
clarkbasalkeld: the project needs to be created on transifex then added to the openstack project hub. Then we need to make sure the openstackjenkins account has permissions to heat after which we can add the jenkins jobs04:47
*** dina_belova has quit IRC04:47
asalkeldI have a patch for "config" ready04:48
asalkeldwas just wanting to sort the transifex out04:48
clarkbasalkeld: this always trips me up and they have done a UI update04:50
asalkeldI only see "create organization"04:50
asalkeldalso I have only logged in with my twitter account04:51
asalkeldga, red tape04:51
clarkbasalkeld: I think the switch to organizations has borked us04:58
clarkbasalkeld: projects belong to organizations and not individual users now04:58
clarkbasalkeld: I don't appear to have openstack organization powers04:59
clarkbasalkeld: can should probably try getting in touch with reed, daisy, and or fifieldt04:59
fifieldthi04:59
clarkband possibly jeblair or gabrielhurley to see if one of them has organziation super powers04:59
clarkbfifieldt: transifex added this new organization feature. There is an OpenStack organization but I don't seem to have the ability to add projects to it05:00
clarkbfifieldt: any idea of who might have that ability?05:00
fifieldtI think it was gabrielcw05:00
fifieldtwho registered it initialy05:00
fifieldtthough05:00
fifieldtkeep in mind the difference between transifex 'organisations' and transifex 'projects'05:01
asalkeldwell, I am happy if someone can register the Heat project05:01
clarkbfifieldt: right but you cannot add projects new projects as an individual anymore05:01
clarkbfifieldt: you must add it to an organization and heat belongs under openstack05:01
fifieldtindeed05:01
asalkeldyip05:01
fifieldtwell, looking at it it seems like you should have the access05:02
fifieldtas listed as a maintainer05:02
fifieldtbut daisy was saying that there are some odd permissions that are only available to the original registrant05:02
fifieldtthis might be one05:02
clarkbfifieldt: I am maintainer of https://www.transifex.com/projects/p/openstack/ but not the organization05:02
fifieldtI'm trying to find the organisation05:03
clarkbfifieldt: previously this worked fine because $person added a project then we added it to the hub05:03
fifieldtgot a link handy?05:03
clarkbfifieldt: https://www.transifex.com/organization/openstack05:03
*** branen has joined #openstack-infra05:03
*** KurtMartin has joined #openstack-infra05:03
fifieldtthat's a "bad link" for me05:03
asalkeldme too05:03
clarkbhmm maybe I do have super powers05:04
asalkeld:)05:04
clarkbor am I just assoicated with the org05:04
fifieldtfyi - primer on organisations here: http://blog.transifex.com/post/57712611874/organizations05:04
*** kmartin has quit IRC05:04
*** branen_ has quit IRC05:04
clarkbbut I cannot find the add project button anywhere on that page05:04
fifieldt"Project Ownership section of that project's settings" is my best guess05:05
clarkbfifieldt: it isn't a project though05:05
clarkbthe project and the org are distinct05:05
fifieldtyes05:05
*** Dr01d has joined #openstack-infra05:05
fifieldtyes05:05
fifieldtbut what I'm reading here leaves me to guess that maybe the toggle is under the project05:05
fifieldtrather than an organisation 'adding' a project05:05
fifieldtthe project has to change some setting05:06
clarkbfifieldt: but there is no project yet05:06
clarkbfifieldt: we want to add a new project05:06
* fifieldt reads more05:07
fifieldtok, I can see the button is missing that used to be there05:07
fifieldtfun times05:07
fifieldtah  - when logged in I can see the openstack organisation - that's an interesting one05:09
fifieldtok05:09
fifieldtso05:09
*** UtahDave has joined #openstack-infra05:09
fifieldtwhen I made a new organisation05:09
fifieldtI go to that organisations dashboard05:09
fifieldtthen i get a "+ NEW" button on the left menu05:09
fifieldtto make a new project05:09
*** Dr01d has quit IRC05:09
clarkbfifieldt: but that isn't present for the openstack org?05:10
fifieldtI am now going to try adding you as an admin to my test org05:10
fifieldtto see if you can see it05:10
fifieldtif you can't05:10
fifieldtwe know we just need to find the original creator05:10
fifieldtyou should now be able to see https://www.transifex.com/organization/test-deleteme05:11
fifieldtcan you see the "+ NEW" button in its dashboard?05:11
clarkbI can see the button05:11
fifieldtok, well that is whacked05:11
clarkbso I think we need to find out who the admin of the openstack org is05:11
clarkband get them to add some more admins05:11
*** senk has quit IRC05:11
fifieldtindeed05:12
clarkbfifieldt: test-deleteme is an excellent org name btw :)05:12
fifieldtthank you :)05:12
fifieldtdaisy is awake and at work right now05:12
*** senk has joined #openstack-infra05:12
fifieldtso I'd expect reasonably rapid response to her IBM email05:12
*** senk has quit IRC05:12
fifieldtyou have those coordinates?05:12
clarkbfifieldt: I do somewhere05:12
clarkbI can write her an email and CC you guys but it is almost best time for me05:13
fifieldtindeed05:13
asalkeldthanks guys05:13
fifieldtok, I need to run to a meeting, on +61 403 900 880 if there's anything urgent05:14
*** SergeyLukjanov has joined #openstack-infra05:16
openstackgerritAngus Salkeld proposed a change to openstack-infra/config: Add translation updates for Heat  https://review.openstack.org/4399105:16
clarkbmail sent05:18
*** michchap_ has joined #openstack-infra05:19
*** michchap has quit IRC05:22
*** nicedice_ has quit IRC05:24
*** vogxn has quit IRC05:31
*** vogxn has joined #openstack-infra05:34
*** dina_belova has joined #openstack-infra05:44
*** dina_belova has quit IRC05:48
*** sgviking has quit IRC05:52
*** sgviking has joined #openstack-infra05:52
lifelessjeblair: thanks05:55
lifelessjeblair: https://review.openstack.org/#/c/43989/ - I have questions for you there :)05:55
jeblairlifeless: what are you trying to do?05:56
lifelesspabelanger: thanks05:56
jeblairlifeless: it suggests that, perhaps, if you are adding a new server, you might be doing something that would require root access to that server, and if so, that's how you go about it.05:56
lifelesspabelanger: now I need to figure out why it's full of errors :(05:56
lifelessjeblair: big picture : I'm trying to setup the openstack infrastructure for the testcabal projects - subunit etc etc; we can't use the openstack-ci instance of the openstack-ci infra because we don't have CLAs05:57
jeblairlifeless: people can and have added entire new servers to our system without root access, and that is the preferred method05:57
lifelessjeblair: medium picture, I'm trying to get familiar with the tooling and setup before I go head-on to the main thing, by following the docs.05:58
*** odyssey4me has joined #openstack-infra05:59
lifelessjeblair: my experimentation environment is a rackspace cloud instance05:59
jeblairlifeless: i'll note (for completeness) that CLA is an option in gerrit and there are projects in our system without the CLA enabled.  but setting up your own is great.  we want that to work too.06:00
lifelessjeblair: so it is a new server...06:00
lifelessjeblair: AFAICT there isn't a 'setting up your own HOWTO' at the moment; I intend to write one06:00
lifelessjeblair: (as I'm *also* presenting on that topic at PyCon NZ... sucker for punishment...)06:00
jeblairlifeless: that would be very welcome.  i wish monty had done that when he set up his own.06:00
*** vogxn has quit IRC06:01
jeblairlifeless: so for the simple case of "i'm setting up a foo server and testing with a local.pp"...06:01
jeblairlifeless: i think the expectation is that you'll already have an account on the system in the appropriate sudo group, and the puppet config will not break that (or really even know about it)06:02
lifelessok06:03
lifelessjeblair: would it make sense / be possible for site.pp to have the domain parameterised ?06:03
jeblairlifeless: for the "i'm setting up an alternate infrastructure" case, you'll want wholesale replacement of site.pp, and you probably want to have your own local equivalents of the openstack_project/manifest files06:03
jeblairlifeless: possibly..06:04
jeblairlifeless: http://ci.openstack.org/sysadmin.html#making-a-change-in-puppet06:04
jeblairlifeless: that section lays out the current api boundaries, so to speak...06:04
clarkbjeblair: I looked very briefly at using r10k (similar to puppet librarian) to start facilitating that split06:04
lifelessjeblair: yeah06:05
jeblairlifeless: at least in theory.  that theory was settled upon _well_ after we started06:05
lifelessjeblair: I am expecting dragons :)06:05
clarkbjeblair: if we used that then openstack-infra/config would become manifests/site.pp, the supporting scripts, a puppetfile, and modules/openstack_project. Everything else would be an independent repo independently consumable06:05
jeblairlifeless: and the boundaries are very much not clearly observed06:05
lifelessjeblair: how do you do puppet syntax checks ?06:05
jeblairlifeless: i think the whole system needs a little feedback on whether those boundaries are good, or what alternates would be useful.06:06
lifelessjeblair: Ok; I am taking copious notes ;)06:06
jeblairlifeless, clarkb: i think we are all well agreed that pretty much all the stuff in modules should be individual puppetforge modules06:07
jeblairforking those out is a slow process06:07
lifelessmodules/openstack_project/manifests/users.pp seems like something that clearly should be openstack specific06:08
lifelessnot how-openstack-runs-things specific06:08
lifelessjeblair: or possibly even in hiera?06:08
*** vogxn has joined #openstack-infra06:08
jeblairlifeless: possibly.06:09
lifelessjeblair: so, the sense I'm getting is that I should setup a fork, maintained via rebasing, to track the delta.06:09
lifelessjeblair: e.g. my infra won't want existing openstack folk as root; will want me and jml and jelmer etc.06:10
jeblairlifeless: things like, well, "if you stand this up, should you have 4 load-balanced git servers?" become interesting questions.06:10
lifelessjeblair: being able to run it all on one node for pathologically small setups would be fun too.06:10
clarkball in one is hard because apache06:10
lifelessjeblair: [without setting up a nested lxc cloud .. :)]06:10
clarkbdoable but that would probably involve a fair amount of puppet mangling06:11
lifelessso sysadmin.rst says 'can do syntax checks'06:11
lifelesshow does one do that?06:11
jeblairlifeless: yeah; basically the individual modules/ should clearly be reusable and failure there is an immediate bug; openstack_project you will probably need your own variants of those manifests except for very simple servers.06:11
clarkblifeless: `puppet parser validate foo.pp` and puppet lint cover our syntax checking06:12
clarkbrake is configured to run puppet lint for you iirc06:12
lifelessso you run 'rake' at the top ?06:12
clarkbya06:13
lifelessand it doesn't apply?06:13
clarkbnope06:14
lifelesshttp://paste.ubuntu.com/6035521/06:14
lifelesshttp://paste.ubuntu.com/6035522/06:14
lifelessthis is me trying the etherpad example from the docs06:14
lifelessany hints appreciated (including 'dammit those docs are stale')06:14
openstackgerritEmilien Macchi proposed a change to openstack-infra/jenkins-job-builder: Add Plot plugin support  https://review.openstack.org/4368506:14
lifelessbbs, bath time for C06:16
jeblairlifeless: i think the etherpad module does not describe its dependencies completely06:17
openstackgerritlifeless proposed a change to openstack-infra/config: Fix semantic error in example config.  https://review.openstack.org/4400006:17
jeblairlifeless: and things were being run in the wrong order06:17
clarkbjeblair: that is what it looks like to me06:17
jeblairlifeless: re-running should converge on a working system06:17
jeblairlifeless: fixing involves adding things like "require => User['eplite']" to the Vcsrepo definition, etc06:18
clarkbhttp://git.openstack.org/cgit/openstack-infra/config/tree/modules/etherpad_lite/manifests/init.pp#n97 need an additional require06:18
clarkbline 105 too06:18
jeblairlifeless: (basically analysing those errors for dependency problems)06:18
*** thomasbiege has joined #openstack-infra06:18
jeblairlifeless: it's past my bedtime; good luck, ttyl.06:19
clarkbmine too06:19
clarkbjeblair: I did just forward you an email that you will probably be interested in but it can wait for tomorrow06:19
jeblairwhee06:20
*** thomasbiege has quit IRC06:22
lifelessclarkb: jeblair: thank you!06:31
*** hashar has joined #openstack-infra06:38
*** dkranz has quit IRC06:39
lifelessclarkb: rake blows up, should I file a bug ?06:40
*** dkranz has joined #openstack-infra06:41
clarkblifeless: sure06:41
clarkblifeless: I would expect it to run locally for devs06:42
*** dina_belova has joined #openstack-infra06:44
lifeless:!rake06:45
lifeless[No write since last change]06:45
lifelessrake aborted!06:45
lifelesscannot load such file -- puppetlabs_spec_helper/rake_tasks06:45
clarkblifeless: `rake lint 2>&1` is what we run in the jenkins job06:47
clarkbmaybe it needs a target?06:47
lifelessnope06:48
lifelesshttps://bugs.launchpad.net/openstack-ci/+bug/121772206:49
uvirtbotLaunchpad bug 1217722 in openstack-ci "'rake' or 'rake lint' blows up" [Undecided,New]06:49
*** dina_belova has quit IRC06:49
*** jpich has joined #openstack-infra06:50
lifelessclarkb: so you were saying init.pp in etherpad_lite needed User requires, or something else ?06:52
lifelessclarkb: also I suspect that not having ssl certs might be part of the problem; they dont' look particularly optional to me06:53
*** afazekas has joined #openstack-infra06:58
*** dina_belova has joined #openstack-infra07:01
*** vogxn has quit IRC07:12
*** jpich has quit IRC07:15
*** jpich has joined #openstack-infra07:17
jheskethjeblair: ping07:18
*** boris-42 has quit IRC07:24
*** jfriedly has quit IRC07:26
*** Bada has joined #openstack-infra07:27
*** shardy_afk is now known as shardy07:27
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Add support for emailing results via SMTP  https://review.openstack.org/4264507:40
openstackgerritJoshua Hesketh proposed a change to openstack-infra/zuul: Separate reporters from triggers  https://review.openstack.org/4264307:40
*** UtahDave has quit IRC07:42
*** jhesketh has quit IRC07:48
*** jhesketh has joined #openstack-infra07:49
*** ruhe has joined #openstack-infra08:03
*** afazekas has quit IRC08:03
*** sgviking has quit IRC08:10
*** Bada has quit IRC08:10
*** thomasbiege has joined #openstack-infra08:16
*** derekh has joined #openstack-infra08:21
*** thomasbiege has quit IRC08:23
*** SergeyLukjanov has quit IRC08:24
*** hashar has quit IRC08:37
openstackgerritA change was merged to openstack/requirements: Add jsonpath-rw  https://review.openstack.org/4350308:39
*** dina_belova has quit IRC08:45
*** dina_belova has joined #openstack-infra08:46
*** vogxn has joined #openstack-infra08:47
*** Bada has joined #openstack-infra08:49
*** dina_belova has quit IRC08:50
*** dina_belova has joined #openstack-infra08:53
*** Bada has quit IRC08:56
openstackgerritdaisy-ycguo proposed a change to openstack-infra/config: Update Japanese Ops Guide build job.  https://review.openstack.org/4373408:58
*** SergeyLukjanov has joined #openstack-infra09:04
*** afazekas has joined #openstack-infra09:06
*** Bada has joined #openstack-infra09:07
*** rpodolyaka has joined #openstack-infra09:11
*** rpodolyaka has left #openstack-infra09:11
*** rpodolyaka has joined #openstack-infra09:11
*** rpodolyaka has left #openstack-infra09:11
*** rpodolyaka has joined #openstack-infra09:11
*** rpodolyaka has left #openstack-infra09:11
*** dina_belova has quit IRC09:12
*** dina_belova has joined #openstack-infra09:13
*** dina_belova has quit IRC09:15
*** dina_belova has joined #openstack-infra09:15
*** yaguang has joined #openstack-infra09:15
vogxnhi all. i'm using go 1.1 on darwin and find that my build of a go pkg is failing with "permission denied" since today morning09:33
vogxni haven't changed anything in my go env. it is very confusing why this is happening09:33
vogxnanyone encounter this before09:33
vogxn?09:33
vogxnoops09:34
vogxnwrong channel09:34
*** dina_belova has quit IRC09:36
*** dina_belova has joined #openstack-infra09:36
*** boris-42 has joined #openstack-infra09:37
*** dina_belova has quit IRC09:40
*** morganfainberg is now known as morganfainberg|a09:45
*** saper has quit IRC09:45
*** saper has joined #openstack-infra09:48
*** SergeyLukjanov has quit IRC09:54
*** SergeyLukjanov has joined #openstack-infra09:59
*** odyssey4me has quit IRC10:04
*** pcm_ has joined #openstack-infra10:05
*** yaguang has quit IRC10:05
*** pcm_ has quit IRC10:06
*** pcm_ has joined #openstack-infra10:06
*** odyssey4me has joined #openstack-infra10:13
openstackgerritRoman Podolyaka proposed a change to openstack-infra/config: Fix new sqlalchemy-migrate jobs  https://review.openstack.org/4402110:13
*** odyssey4me has quit IRC10:17
lifelessrussellb: how hard do you think it would be to add to http://russellbryant.net/openstack-stats/nova-openreviews.txt a compare-and-contrast of nova core reviewer vs non-core reviewers ?10:19
*** ruhe has quit IRC10:20
*** odyssey4me has joined #openstack-infra10:24
*** saper has quit IRC10:27
*** senk has joined #openstack-infra10:28
*** saper has joined #openstack-infra10:31
EmilienMmgagne: hi, why did not you approved https://review.openstack.org/#/c/43852/ since I already have a code-review from Khai Do ?10:36
*** senk has quit IRC10:37
*** chuckieb has quit IRC10:41
*** dina_belova has joined #openstack-infra10:47
*** chuckieb has joined #openstack-infra10:49
*** johnthetubaguy has joined #openstack-infra10:49
*** dina_belova has quit IRC10:51
*** vogxn has quit IRC10:53
*** ruhe has joined #openstack-infra11:00
*** weshay has joined #openstack-infra11:01
*** senk has joined #openstack-infra11:04
*** dina_belova has joined #openstack-infra11:04
*** alexpilotti has joined #openstack-infra11:04
*** senk has quit IRC11:08
*** alexpilotti has quit IRC11:09
*** jamiem has joined #openstack-infra11:11
*** jamiem has quit IRC11:16
openstackgerritZane Bitter proposed a change to openstack-infra/reviewstats: Add Liang to heat-core  https://review.openstack.org/4402811:16
*** senk has joined #openstack-infra11:24
openstackgerritEmilien Macchi proposed a change to openstack-infra/jenkins-job-builder: Add IRCbot plugin support  https://review.openstack.org/4403211:26
*** adalbas has joined #openstack-infra11:28
*** lcestari has joined #openstack-infra11:31
*** hashar has joined #openstack-infra11:35
*** dims has joined #openstack-infra11:41
openstackgerritwill soula proposed a change to openstack-infra/jenkins-job-builder: Adding validation to the ansicolor plugin  https://review.openstack.org/4392611:54
*** zul has quit IRC11:55
*** ArxCruz has joined #openstack-infra11:57
*** ruhe has quit IRC11:59
*** afazekas has quit IRC12:02
*** jhesketh_ has quit IRC12:06
*** afazekas has joined #openstack-infra12:14
*** dims has quit IRC12:16
*** dims has joined #openstack-infra12:23
*** dprince has joined #openstack-infra12:23
*** rfolco has joined #openstack-infra12:31
openstackgerritSteven Hardy proposed a change to openstack/requirements: bump keystoneclient to 0.3.2  https://review.openstack.org/4391912:38
*** anteaya has joined #openstack-infra12:39
*** ruhe has joined #openstack-infra12:44
anteayalifeless: can you run the rake and rake lint tasks with the --trace flag and add the output to https://bugs.launchpad.net/openstack-ci/+bug/1217722 , please?12:45
uvirtbotLaunchpad bug 1217722 in openstack-ci "'rake' or 'rake lint' blows up" [Undecided,New]12:45
*** afazekas has quit IRC12:46
anteayaalso knowing what project you are in when rake aborts is helpful12:49
anteayarake is the equivalent of make for ruby12:49
*** thomasm has joined #openstack-infra12:49
anteayaand derives its behaviour from a RAKEFILE or rakefile which is individually configured in the project12:50
*** woodspa has joined #openstack-infra12:50
*** gaelL has quit IRC12:50
anteayaso running rake in one project can result in different behaviour than running rake in another project12:50
*** dina_belova has quit IRC12:50
*** dina_belova has joined #openstack-infra12:51
anteayaoften rake takes an argument - which is a command correlating to a command defined in the rakefile, there is also some configuration for rake with no arguments to tell it what to run12:51
openstackgerritMarton Kiss proposed a change to openstack-infra/config: Add groups-dev.openstack.org node  https://review.openstack.org/4260812:51
*** xchu has quit IRC12:51
anteayausually rake with no arguments means run the tests - but that can very project to project as well12:52
anteayas/very/vary12:52
*** vogxn has joined #openstack-infra12:52
thomasmHello all!12:54
*** dina_belova has quit IRC12:55
*** jergerber has joined #openstack-infra12:55
*** SergeyLukjanov has quit IRC12:56
*** jhesketh_ has joined #openstack-infra12:56
*** jhesketh_ has quit IRC12:56
*** maurosr has quit IRC13:00
*** sgviking has joined #openstack-infra13:00
sorenDo we not have test coverage information anymore?13:01
* soren can't seem to find it13:01
*** SergeyLukjanov has joined #openstack-infra13:02
*** dina_belova has joined #openstack-infra13:02
anteayahello thomasm13:04
anteayasoren: what kind of test coverage information are you looking for that you can't find?13:04
sorenanteaya: nova's.13:05
sorenanteaya: I can see from the Jenkins log that the coverage report is being uploaded to static.openstack.org, but I don't know how to reach it.13:06
anteayahey ttx, what do you want to do with https://review.openstack.org/#/c/43002/? It was announced yesterday and no additional reviews were added, do you want it in or do you want to wait?13:06
sorenI'm not familiar with the fs path -> url translation.13:06
anteayasoren: do you have the url for a patch?13:06
sorenanteaya: I'm just interested in the newest coverage report.13:06
sorenanteaya: I can find the most recently accepted patch, if that helps.13:07
ttxanteaya: I +1ed it, meaning I'm fine with it being merged13:07
anteayaso far, I have no idea what you are talking about13:07
sorenI just see stuff like this in the Jenkins log: 2013-08-28 07:09:32.486 | [SCP] uploading file: '/srv/static/logs/a6/a6af830748f0a76fd40b3cc609aeabe8954189f7/post/nova-coverage/35e84ce/cover/style.css'13:07
*** afazekas has joined #openstack-infra13:07
*** jamiem has joined #openstack-infra13:07
soren...but I don't know how to reach that over http.13:07
anteayaso yes, soren, if I could see a patch I might get a sense of context13:07
anteayattx, okay thanks13:07
sorenThat log snippet is from https://jenkins02.openstack.org/job/nova-coverage/102/consoleFull13:07
anteayathanks, looking13:08
sorenThe top-most patch there is a6af830748f0a76fd40b3cc609aeabe8954189f713:08
*** markmc has joined #openstack-infra13:08
anteayahey markmc13:08
markmchi anteaya13:09
sorenChange ID: I8da1708bc45ea6a07e24f4025c2a0ebf13fd21d013:09
sorenhttps://review.openstack.org/#/c/43117/13:09
anteayayes found it on the change id, thanks13:10
sorenI don't care about the patch at all. I just want the most up-to-date coverage report for Nova.13:10
anteayawell this is a new question for me soren, so I don't know the answer13:10
*** weshay has quit IRC13:10
sorenanteaya: Never mind. Look at the Apache config for static.openstack.org and work it out that way.13:11
anteayathe only suggestion I have is to wait for jeblair to wake up, now that zuul and friends are purring nicely, he has been showing up around 9am Pacific time13:12
*** cppcabrera has joined #openstack-infra13:12
*** mriedem has joined #openstack-infra13:13
sorenNever mind. Found it.13:13
sorenhttp://logs.openstack.org/a6/a6af830748f0a76fd40b3cc609aeabe8954189f7/post/nova-coverage/35e84ce/cover/13:13
sorenanteaya: Thanks.13:14
anteayaah okay, thanks soren I have never seen that before and didn't know it existed13:14
anteayaglad you found it13:14
anteayayou are being kind, I wasn't any help13:14
anteayabut thanks13:14
*** zul has joined #openstack-infra13:15
*** dguitarbite has joined #openstack-infra13:15
openstackgerritA change was merged to openstack-infra/reviewstats: Add Liang to heat-core  https://review.openstack.org/4402813:16
*** sandywalsh has quit IRC13:18
*** dkranz has quit IRC13:19
*** ruhe has quit IRC13:23
*** weshay has joined #openstack-infra13:24
*** dkliban has joined #openstack-infra13:31
*** sandywalsh has joined #openstack-infra13:31
openstackgerritJulien Danjou proposed a change to openstack-dev/pbr: Add pypy to tox.ini  https://review.openstack.org/4405113:36
*** fifieldt has quit IRC13:36
*** michchap_ has quit IRC13:45
*** michchap has joined #openstack-infra13:45
*** burt has joined #openstack-infra13:46
*** dina_belova has quit IRC13:47
*** dina_belova has joined #openstack-infra13:47
*** changbl has quit IRC13:50
*** ruhe has joined #openstack-infra13:51
*** dina_belova has quit IRC13:52
*** maurosr has joined #openstack-infra13:52
*** arezadr has quit IRC13:56
*** arezadr has joined #openstack-infra13:56
*** ruhe has quit IRC13:57
*** markmc has quit IRC13:57
*** ruhe has joined #openstack-infra14:01
*** arezadr has quit IRC14:03
*** ruhe has quit IRC14:04
*** amotoki_ has quit IRC14:07
*** _TheDodd_ has joined #openstack-infra14:09
*** rnirmal has joined #openstack-infra14:09
*** _TheDodd_ has quit IRC14:13
*** thomasbiege has joined #openstack-infra14:13
*** annegentle has quit IRC14:15
*** dina_belova has joined #openstack-infra14:18
*** thedodd has joined #openstack-infra14:20
openstackgerritDaniel Izquierdo proposed a change to openstack-infra/config: Addition of the openstack-dash project to the StackForge environment  https://review.openstack.org/4405714:20
*** dina_belova has quit IRC14:21
*** dina_belova has joined #openstack-infra14:21
*** annegentle_ has joined #openstack-infra14:25
*** rcleere has joined #openstack-infra14:26
jeblairmtreinish: it looks like the gate is moving very slowly, maybe one or two changes at a time?14:34
*** michchap has quit IRC14:36
*** thedodd has quit IRC14:36
*** jjmb has quit IRC14:37
*** thedodd has joined #openstack-infra14:37
*** yaguang has joined #openstack-infra14:39
*** thedodd has quit IRC14:39
mtreinishjeblair: yeah there was a surge last night and I think it's the flaky tests getting in the way14:39
*** thedodd has joined #openstack-infra14:40
openstackgerritA change was merged to openstack-infra/jenkins-job-builder: Add SLOCCount plugin support  https://review.openstack.org/4385214:40
*** portante is now known as portante|afk14:43
*** dkranz has joined #openstack-infra14:44
*** datsun180b has joined #openstack-infra14:46
*** changbl has joined #openstack-infra14:51
johnthetubaguyhi all, it seems the cron job for http://status.openstack.org/reviews/ is not working again14:54
johnthetubaguywould be cool if someone could fix that us, or if anyone could let me know how I can help debug the issue, I could take a look14:54
johnthetubaguyBobBall: I guess there smokestack changes recently, did that break the review page cron job?14:55
BobBallwhich bit?14:56
BobBalloh14:56
BobBallhmmm14:56
BobBallI'm only aware of one change going in for reviewday14:56
BobBalland that wouldn't have broken it14:56
BobBallI hope14:56
BobBalllemme look14:57
johnthetubaguyBobBall: I have not looked into it, just wondered about the timing, it broke on 25th August14:57
BobBallthe change was only yesterday14:57
BobBall2 secs14:57
BobBall*blink* I think it's unrelated to reviewday14:58
*** ruhe has joined #openstack-infra14:58
BobBallChanges were on 15th and 27th14:58
BobBallso if it broke on the 25th then it might be smt else14:58
BobBallI'll just verify master works14:58
EmilienMmgagne: thx for approve ;)14:58
mgagneEmilienM: np14:59
BobBallCould be another BP bug like broke it last time... :)14:59
jeblairmight be because of the server move14:59
EmilienMmgagne: could you approve the BP also ?14:59
EmilienMhttps://blueprints.launchpad.net/openstack-ci/+spec/jenkins-job-builder-sloccount14:59
mgagnechecking14:59
*** thomasbiege has quit IRC14:59
mgagnemordred is the approver14:59
EmilienMmgagne: yeah, it's me15:00
EmilienMbut you can change15:00
EmilienMI did not know who assign15:00
jeblairBobBall, johnthetubaguy:-rw-rw-r--  1 reviewday reviewday    0 Aug 23 19:00 update.lock15:00
mgagneEmilienM: mordred is the approver, I cannot change it or update status15:00
EmilienMmgagne: can I do it ?15:00
jeblairBobBall, johnthetubaguy: looks like it doesn't deal well with stuck lockfiles15:00
BobBallwhere does that lock come from ?15:01
EmilienMmgagne: should be good now15:01
BobBallreview day doesn't seem to use it directly...15:01
jeblairBobBall: cron job15:01
BobBallso outside of the reviewday repo?15:01
jeblairhowever, it seems to be running right now15:01
EmilienMmgagne: same for https://blueprints.launchpad.net/openstack-ci/+spec/jenkins-job-builder-irc and https://blueprints.launchpad.net/openstack-ci/+spec/jenkins-job-builder-plot15:02
jeblairso maybe the presence of the lockfile is fine15:02
*** thomasbiege has joined #openstack-infra15:02
BobBallDon't suppose you got mailed with an error?15:02
johnthetubaguyjeblair: still shows last updated as 25th15:02
BobBallTakes ages to run for me :)15:02
*** rcleere_ has joined #openstack-infra15:02
BobBalljohnthetubaguy: Meeting time!15:03
*** thomasbiege has quit IRC15:03
jeblairthe ownership of index.html may have been wrong; i've reset it to reviewday.reviewday15:03
*** thomasbiege has joined #openstack-infra15:03
BobBallThat'd do it if it couldn't write there15:03
johnthetubaguyBobBall: yep, was waiting for other to finish15:03
jeblairi would expect that kind of error to result in output though, and i don't have any cronspam15:03
*** jhesketh has quit IRC15:03
*** rcleere has quit IRC15:03
*** rcleere_ is now known as rcleere15:03
johnthetubaguyjeblair: worth a shot though, thanks for looking15:04
*** svarnau has joined #openstack-infra15:05
BobBallIt runs for me15:05
BobBallso there isn't an obvious bug in the code15:06
BobBallif it doesn't work there must be a setup issue15:06
BobBalljeblair: what were the perms before you changed it?15:06
*** dina_belova has quit IRC15:06
jeblair-rw-rw-r--  1      1007      1008 766871 Aug 25 15:34 index.html15:07
*** dina_belova has joined #openstack-infra15:07
jeblairnow -rw-rw-r--  1 reviewday reviewday 743283 Aug 28 15:04 index.html15:07
jeblairpretty sure it's from the server move, uids got shuffled.15:07
BobBallah fun!15:10
BobBallthat sounds like it was the problem15:10
*** dina_belova has quit IRC15:11
jeblairit may mean a bug in the puppet code that does the install15:11
*** thomasbiege has quit IRC15:11
BobBallThere should have been an error if it can't write to index.html...15:14
BobBallI got one15:14
BobBallI don't suppose the cronjob is canning stderr? ;)15:14
*** branen_ has joined #openstack-infra15:15
*** vogxn has quit IRC15:15
jeblairBobBall: ah, mail is delivered locally for that account.  :(15:15
EmilienMmgagne: do you know why can't I see the review link on the blueprint https://blueprints.launchpad.net/openstack-ci/+spec/jenkins-job-builder-sloccount (the patch has been merged...)15:15
EmilienMis it a matter of approval ?15:16
*** ftcjeff has joined #openstack-infra15:18
*** branen has quit IRC15:18
BobBallEmilienM: Where is the patch?15:21
EmilienMBobBall: https://review.openstack.org/#/c/43852/15:21
EmilienMdid I something wrong ?15:21
BobBallVery interesting15:21
BobBallno idea15:21
*** Bada has quit IRC15:21
BobBalldoesn't look like it15:21
EmilienM:)15:21
BobBallboth topic and implements lines are there15:21
EmilienMyup15:22
EmilienMagain, maybe it's because the blueprint has not been approved15:22
EmilienMbut I'm not sure...15:22
*** pentameter has joined #openstack-infra15:23
*** dguitarbite has quit IRC15:23
jeblairEmilienM: we don't really use blueprints in -infra, so we don't have the blueprint script configured to map to the launchpad project15:23
*** rnirmal has quit IRC15:23
*** rnirmal has joined #openstack-infra15:24
jeblairEmilienM: (it technically failed because there is no mapping from jenkins-job-builder -> openstack-ci)15:24
EmilienMjeblair: I see, I won't write BP anymore for my infra contributions :)15:25
EmilienMjeblair: do you want to delete them ? or...15:25
*** gaelL has joined #openstack-infra15:26
jeblairEmilienM: no, don't worry about it.15:26
EmilienMcool :)15:26
*** hashar has quit IRC15:26
*** dkranz has quit IRC15:29
*** pycabrera has joined #openstack-infra15:34
*** vogxn has joined #openstack-infra15:37
*** cppcabrera has quit IRC15:37
*** zul has quit IRC15:41
*** UtahDave has joined #openstack-infra15:42
*** dkranz has joined #openstack-infra15:43
johnthetubaguyjeblair: thanks for fixing that review status stuff :)15:43
*** jpich has quit IRC15:44
jeblairjohnthetubaguy: no prob15:45
*** ruhe has quit IRC15:52
*** olaph has quit IRC15:53
*** burt has quit IRC15:56
*** KurtMartin is now known as kmartin15:57
clarkbmorning15:57
*** reed has joined #openstack-infra15:57
*** gyee has joined #openstack-infra15:58
openstackgerritDaniel Izquierdo proposed a change to openstack-infra/config: Addition of the community-metrics-dash project to the StackForge environment  https://review.openstack.org/4405715:58
jeblairclarkb: good morning15:58
jeblairclarkb: when you have a minute, can you take a look at my 2 zuul changes?15:59
*** changbl has quit IRC15:59
dtroyerSomething changed in the Gerrit UI recently.  On the review page the Download command text box now behaves rather badly…in Chrome a second click makes the text box disappear completely and I can't see how to get it back.  In Safari, the first click highlights the entire text box but Cmd-C doesn't copy and the highlight is removed.  Fortunately Edit -> Copy menu works.16:01
dtroyerhttps://bugs.launchpad.net/openstack-ci/+bug/121795416:01
uvirtbotLaunchpad bug 1217954 in openstack-ci "Gerrit UI: Download command text box misbehaves" [Undecided,New]16:01
*** pycabrera is now known as cppcabrera16:01
dtroyerAre there any special tags that should go on that bug?16:01
clarkbdkranz we still run the normal netron tempest job16:01
clarkbjeblair sure16:01
jeblairdtroyer: i believe that bug has been there for a very long time16:02
dtroyerjeblair: I've been copying that box for a while in Chrone but now it totally disappears16:02
jeblairdtroyer: maybe something changed in chrome?  because i've dealt with that more or less from the start with firefox16:02
jeblairdtroyer: also, the flash clipboard widget may be involved too...16:03
jeblairdtroyer: (i don't use it)16:03
dtroyerjeblair: could be, I don't think I've updated Chrome recently.16:04
jeblairdtroyer: it looks like it's fixed in 2.716:05
jeblairdtroyer: just tried it out on https://gerrit-review.googlesource.com/#/c/49274/16:05
*** changbl has joined #openstack-infra16:05
jeblairdtroyer: hopefully we'll be able to upgrade soon (zaro is working on getting a change in upstream that we need)16:05
dtroyerjeblair: up, that works for me too.16:06
dtroyerlooks like I'm using Safari for a while...16:06
dtroyerthanks16:07
jeblairdtroyer: know about 'git review -d' and 'git review -x' ?16:07
*** nati_ueno has joined #openstack-infra16:08
dtroyerjeblair: I thnk I'm about to!16:08
jeblairdtroyer: 'git review -d ####' downloads and checks-out into a new branch change no ####16:08
jeblairdtroyer: -x #### cherry-picks change #### onto the current branch16:08
dtroyerjeblair: -x, where have you been all my life???16:09
dtroyerjeblair: I owe you a beer in HK for this16:09
jeblairand i didn't even write it.  :)16:09
dtroyerI'm rewarding the messenger16:09
jeblairthanks, that's nice, that's not usually what happens to messengers.  :)16:10
*** portante|afk is now known as portante16:12
russellbcan someone restore this change for me so I can update it?  Thanks!  https://review.openstack.org/#/c/3218716:14
jeblairrussellb: done16:15
russellbthanks!16:15
*** hemnafk is now known as hemna16:17
*** dina_belova has joined #openstack-infra16:17
*** boris-42 has quit IRC16:21
*** jfriedly has joined #openstack-infra16:21
*** dina_belova has quit IRC16:22
*** nati_ueno has quit IRC16:22
clarkbjeblair: reviewed16:22
clarkbjeblair: they did what I expected, preserved the bug fix but reverted the optimizations16:22
*** nati_ueno has joined #openstack-infra16:23
*** markmcclain has joined #openstack-infra16:23
*** Ryan_Lane has quit IRC16:26
*** pcrews has quit IRC16:26
*** nati_ueno has quit IRC16:27
*** zul has joined #openstack-infra16:28
*** svarnau_ has joined #openstack-infra16:29
clarkbjeblair: the rackspace network stuff begins in ~1.5 hours?16:31
jeblairclarkb: i think it's over; i think it was midnight-4 central16:31
*** svarnau has quit IRC16:31
clarkbI must've completely misread the timestamps16:32
clarkboh I bet I read them as PM not AM. I can timezone honest16:32
clarkbjeblair: http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=862&rra_id=all is a neat graph showing how many bits git.o.o pushes16:33
*** ruhe has joined #openstack-infra16:33
jeblairclarkb: it pushes some bits!16:34
*** olaph has joined #openstack-infra16:38
*** SergeyLukjanov has quit IRC16:40
dkranzclarkb: If you are referring to my message to dev, the job we are running are "smoke tests" only.16:42
*** ruhe has quit IRC16:42
*** ruhe has joined #openstack-infra16:42
dkranzclarkb: I should have made that more clear and will send a followup.16:42
*** cppcabrera is now known as cppcabrera_afk16:44
*** markmcclain has quit IRC16:47
*** thomasbiege has joined #openstack-infra16:47
*** briancline has quit IRC16:48
*** afazekas has quit IRC16:49
*** olaph has quit IRC16:49
*** odyssey4me has quit IRC16:53
*** dina_belova has joined #openstack-infra16:54
openstackgerritA change was merged to openstack-infra/config: Just run the install_puppet/modules scripts.  https://review.openstack.org/4398716:58
*** markmcclain has joined #openstack-infra16:58
*** ruhe has quit IRC16:59
dkranzclarkb: BTW, my :( was about the fact that the full neutron job is not being fixed rather than it moving to experimental.16:59
*** alexpilotti has joined #openstack-infra17:00
dkranzclarkb: But I suppose "out-of-sight, out-of-mind" is possible17:00
clarkbdkranz: ya that is a concern17:00
dkranzclarkb: We (tempest) have tried to get folks to fix the issues for months but no luck.17:01
clarkb:(17:01
dkranzclarkb: We are kind of out of ideas.17:01
dkranzclarkb: Maybe we should propose a neutron summit session (half-smiley)17:02
jeblairdkranz: oh, i thought they got involved after we stopped running tests on them.17:02
jeblairdkranz: have they dropped out again?17:02
*** nicedice_ has joined #openstack-infra17:02
dkranzjeblair: This comes up every week at the tempest meeting17:03
*** markmcclain has quit IRC17:03
jeblairdkranz: sorry, i've been distracted and haven't been paying attention; can you catch me up real quick?17:03
dkranzjeblair: The neutron full tempest tests have never passed and were set to nonvoting a while back17:04
jeblairyeah, that i know17:04
dkranzjeblair: No one has been willing to fix them as far as we know17:04
*** SergeyLukjanov has joined #openstack-infra17:05
dkranzjeblair: THey were recently moved to experimental and I was worried this would not even be noticed anymore17:05
*** burt has joined #openstack-infra17:05
dkranzjeblair: Putting us even a step further away from ever getting fixed17:05
*** svarnau has joined #openstack-infra17:05
dkranzjeblair: experimental should be for experimental new features, not things that are supposed to work already.17:05
jeblairdkranz: what does markmcclain have to say?17:06
jeblairdkranz: well, neutron never worked and is not expected to work, is the problem17:06
dkranzjeblair: Yes17:06
jeblairdkranz: experimental is there so that the people working on fixing it can still do what they need17:06
*** svarnau_ has quit IRC17:06
dkranzjeblair: But the tempest team cannot fix it.17:06
jeblairdkranz: just running tests that people ignore is not helpful17:06
dkranzjeblair: I understand. I was not concerned about a technical issue.17:07
*** derekh has quit IRC17:07
jeblairdkranz: ok; this is a people issue17:07
dkranzjeblair: exactly17:07
jeblairdkranz: and i think it's markmcclain's responsibility to tell us what is happening to fix it17:07
dkranzjeblair: I  know it is a waste of resourcds17:07
jeblairdkranz: what has he said on the subject?17:07
dkranzjeblair: I don't remember but it was a while ago17:07
jeblairdkranz: i don't care about the resources; it was moved to experimental because running it literally does not help anyone do anything17:08
dkranzjeblair: Perhaps my message to the dev list will prompt a response17:08
dkranzjeblair: If not I will ask it directly.17:08
jeblairdkranz: if people are ignoring it, it's only training them to ignore failing tests17:08
*** pabelanger has quit IRC17:08
dkranzjeblair: I don't disagree.17:08
jeblairdkranz: i'm happy to ask directly.  and if i don't receive a satisfactory response, i have no problem submitting a motion to the tc to remove them as an integrated project17:08
dkranzjeblair: That would be interesting to say the least.17:09
*** markmcclain has joined #openstack-infra17:09
jeblairi believe it is not only our only leverage, but it is actually the right thing to do17:09
*** olaph has joined #openstack-infra17:09
dkranzjeblair: Above my pay grade :)17:10
jeblairif they are not an integrated part of openstack, then what are they doing?17:10
jeblairdkranz: hey, the project belongs to all of us.17:10
*** ruhe has joined #openstack-infra17:10
dkranzjeblair: I know. That's not what I meant.17:10
dkranzjeblair: Perhaps you could reply to the message I sent to the dev list a few hours ago.17:11
dkranzjeblair:  I guess you think I was too gentle.17:11
*** thomasbiege has quit IRC17:13
jeblairdkranz: i'll send a private email and include you17:13
dkranzjeblair: OK. It is also possible that some of the issues actually require nova to be fixed.17:15
*** fbo is now known as fbo_away17:18
*** pcrews has joined #openstack-infra17:21
*** Ryan_Lane has joined #openstack-infra17:21
*** pabelanger has joined #openstack-infra17:23
jeblairdkranz: the plain (non-full) neutron test is also still non-parallel, right?17:24
jeblairmtreinish: ^?17:24
dkranzjeblair: Yes, because there were still some races/issues etc.17:24
dkranzjeblair: https://bugs.launchpad.net/tempest/+bug/121607617:26
uvirtbotLaunchpad bug 1216076 in tempest "Neutron jobs won't pass tempest running in parallel" [Critical,Confirmed]17:26
*** yaguang has quit IRC17:26
mtreinishjeblair: actually it probably is running in parallel17:27
mtreinishbecause it just runs the tox full job17:27
jeblairmtreinish: i mean the non-full one17:28
jeblairmtreinish: the one we're actually gating on17:28
mtreinishthe non full one is serial17:28
mtreinishI left the smoke tox job serial because of the bug dkranz mentioned17:28
Alex_Gaynorjeblair: do we have the ability to scale up the number of workers for the non-devstack jobs? the higher than average number of gate restarts is starting the check queue of those workers17:30
jeblairAlex_Gaynor: we can manually add workers, it takes a little bit of work but isn't too difficult17:30
jeblairAlex_Gaynor: i think the shorter runtimes (combined with high number of resets) exacerbates the situtation.17:32
Alex_Gaynorjeblair: yeah, devstack builds are keeping up nicely17:32
*** portante is now known as portante|afk17:35
*** ruhe has quit IRC17:37
*** olaph has quit IRC17:40
pleia2updated https://wiki.openstack.org/wiki/Gerrit_Workflow and moved the details page to https://wiki.openstack.org/wiki/GerritJenkinsGit (it automatically sets up a redirect, so GerritJenkinsGithub still works)17:41
*** boris-42 has joined #openstack-infra17:42
*** morganfainberg|a is now known as morganfainberg17:42
*** thomasbiege has joined #openstack-infra17:43
jeblairmtreinish, dkranz: http://tinyurl.com/mbpm2uo17:43
jeblairmtreinish, dkranz: in case that's of any use17:43
jog0jeblair: I have a very dumb zuul question17:43
jeblairjog0: i'll try to come up with a dumb answer :)17:44
notmynamewasn't there a setuptools->distribute->setuptools dependency chain issue at some point? did you guys fix it?17:44
jog0status/zuul seems to show that in the gate pipeline jobs don't get retried until all the jobs in the bad patch finished17:45
jog0jeblair: that correct? if so why?17:45
jog0jeblair: another dumb question, why is savanah in the pipeline17:46
jeblairjog0: at the first failure of a job for a change at the _head_ of the queue, the head is popped, and jobs restarted17:46
jeblairjog0: so right now17:47
jog0jeblair: why only for the head?17:47
*** vogxn has quit IRC17:47
*** yjiang5_away is now known as yjiang517:47
jeblairchange C had failed, so every change behind it is canceled because we know that the series ABC is not going to merge17:47
*** johnthetubaguy has quit IRC17:48
jeblairbut A and B may or may not fail, so we have to wait to see what happens to them17:48
jeblairif A and B merge, then C was correctly tested and will not merge, so the next head will be D17:48
jeblairif A or B fail to merge, then C was incorrectly tested and the next head is C17:48
*** markmcclain has quit IRC17:49
jog0I was asking the the case of : ABC and jobs are running to test all of them.  A is at the head, and there is a failure at B, but C appears to keep running17:49
jog0even though we know C was tested incorrectly17:49
jeblairah, C jobs should be canceled; perhaps it's a timing issue; the status display is actually more up to date than zuul's scheduler is sometimes.17:50
jeblair(also, if a job has already finished, that status will remain on the display)17:51
*** sarob has joined #openstack-infra17:51
Alex_Gaynorjeblair: an interesting problem I've observed, say you have masetr<-A<-B<-C; C fails some flaky test, but doesn't immediately get removed because A and B are still running. A then fails a thing, causing it to be popped, and B<-C to restart. The failure from C is never recorded, so it doesn't contribute the recehck counts17:51
jeblairjog0: as for savanah -- it's in a different change queue; you'll note that there is/was no arrow between it and the openstack queue.17:51
openstackgerritA change was merged to openstack-infra/zuul: Revert bogus merger optimizations  https://review.openstack.org/4397717:51
openstackgerritA change was merged to openstack-infra/zuul: Fix preprocessing for ref-updated events  https://review.openstack.org/4397817:51
jeblairjog0: ^ just like zuul also does not share that change queue17:52
*** thomasbiege has quit IRC17:52
jeblairAlex_Gaynor: correct.  those data are available in logstash, but are not presented to developers, and actually don't even end up in graphite.17:52
Alex_Gaynorjeblair: we need some machine learning applied to rechecks to automatically tag them :)17:53
Alex_Gaynor(I'm told google has a systme like this for errort tracking from logs)17:53
clarkbback from a call and all this scrollback17:53
clarkbwouldn't it be nice to be google and have the worlds largest indexing infrastructure >_>17:54
jog0jeblair: thanks.  I aks because requeuing faster would help the gate I think17:55
Alex_Gaynorclarkb: and spare PHds to work on the relevant machine learning :P17:55
clarkbAlex_Gaynor: one of the first things I would like to do with elasticsearch indexed logs after the milestone, is a simple daily job that searches for ERROR level logs17:55
jeblairAlex_Gaynor: yep, i'm hoping i'll have time to work on it17:55
jeblairjog0: doing what faster?17:55
clarkbAlex_Gaynor: and track the diffs and try and give a picture of change17:55
Alex_GaynorAwesome17:55
clarkbAlex_Gaynor: I think doing that will be relatively simple and have a high return on investment17:56
jeblairjog0: (having tests that don't fail randomly is what the gate needs most at the moment)17:56
jog0jeblair: that too17:56
Alex_Gaynorclarkb: yup, also means we can requeue automatically if it matches a known recheck17:56
jog0jeblair: woops I missed a step, so when a job is in canceled state is taht equivalent to requeue?17:56
jeblairAlex_Gaynor: i'm not convinced putting zuul/jenkins into a busy loop is the best use of that system17:56
Alex_Gaynorjeblair: I guess it depends on whether it's flaky or just broken17:57
jeblairAlex_Gaynor: providing feedback to developers is useful17:57
jeblairjog0: no, it waits for the head to finish17:57
jeblairjog0: doing anything else is a form of branch prediction which zuul doesn't handle17:57
jog0jeblair: handle yet?17:58
jeblairjog0: it would be welcome but is not on my roadmap17:58
jog0jeblair: I don't have numbers but I think that would help speed up gate17:58
jeblairjog0: keep in mind we can already fairly easily use _all_ of our computing resources testing a single branch.17:58
jeblairjog0: yes it would, at the cost of exponentially more computing resources.  :)17:58
*** cppcabrera_afk is now known as cppcabrera17:59
jeblair(depending on how many branches you want to test)17:59
jog0jeblair: why would it be more? once you cancel a job what is the issue with respinning sooner then when the failure hits head17:59
jog0(I am sure I am missing things)17:59
jeblairjog0: perhaps you're right, that the overall number of computers may not change, though the churn would, as we would be starting and stopping far more jobs.18:00
jog0jeblair: right, and I don't know if that would be an issue or not18:01
jog0jeblair: anyway thanks, that ansered my question18:01
jeblairjog0: i think mordred was suggesting something similar a while ago.  it's basically a single alternate branch: run the current scenario up to the first failure, and then an alternate scenario without the first failure.18:02
clarkbthat would be a neat feature to have, but our gate tests should never fail right :)18:03
jeblairjog0: (though, i think that's a generalized algorithm, and you could do exponential branching by just repeating that)18:03
jeblairclarkb: yeah, i kind of think that optimizing to help get changes in despite tests that fail isn't really the point of the system18:04
*** hashar has joined #openstack-infra18:04
jeblairclarkb: if tests are failing, _that's_ the problem, not our ability to merge changes despite a non-functioning test-suite or software system18:04
clarkboverall in the gate queue our failure rate is actually pretty good18:05
clarkb~6% over the last 12 hours18:05
jog0jeblair: yeah, mordeds idea sounds right, and won't result in a significant number of extra  nodes needed, just a lot more churn18:05
clarkbjeblair: I agree18:05
jeblairand we're seeing more failures now because we're trying to make a significant change in the test suite18:05
Alex_Gaynorclarkb: If I'm able to do math (I'm not), I'm pretty sure that the badness is exponential, so 6% is 64x worse than 1%18:06
jeblairthat's a good thing; we need to get those bugs out18:06
jog0jeblair: fair enough.  althoughI would argue we will *never* have a good enough test ssuite taht has no transient failures18:06
clarkbAlex_Gaynor: I don't think it is exponential18:06
jog0its not feasable at this scale18:06
clarkbAlex_Gaynor: we are O(n) worst case and O(1) best case18:06
jeblairjog0: yep, but we were pretty darn close the last few weeks18:06
Alex_Gaynorclarkb: it's possible I'm mathing wrong :)18:06
clarkbso each failure drives use to O(n)18:06
jog0jeblair: \o/18:07
*** morganfainberg is now known as morganfainberg|a18:08
Alex_Gaynorclarkb: O(n) time taken, but O(n^2) tests run? So not exponential, just quadratic in test runs18:08
jog0btw on a unrelated tagent, our ci / review system has some interesting data about review process etc that would be cool to see some analysis of, perhaps by an academic18:08
jog0being we are one of the largest open source projects and all18:08
jeblairjog0: yep, know any in the field?18:09
jog0jeblair: look at http://status.openstack.org/zuul/ right now18:09
Alex_Gaynorjog0: I know an ex-academic who now does other stuff who'd probably be interested. Greg Wilson, he eited the book "Architecture of Open Source APplications" and runs a thing called Software Carpentry Workshop18:09
jeblairjog0: looking18:09
jog038140,18 failed18:09
Alex_GaynorI'd be more than happy to do an intro with someone, he probably either is or knows someone who'd be interested18:09
clarkbAlex_Gaynor: that sounds right because last change would be tested n*n times18:09
Alex_GaynorHis work is all about practical software engineering.18:09
jog0and there are a bunch of cancels that just wait it out18:09
jog0jeblair: this is the case I am refering to18:09
jog0Alex_Gaynor: that would be cool, we have tons of data about tests and code review etc18:10
Alex_Gaynorjog0: who should I send this email to :)18:10
jog0that we could do something smart with18:10
Alex_Gaynorclarkb: is that 6% as a %age of jobs run, or {test sets} (not sure what thye're called18:11
jeblairAlex_Gaynor: i'd be happy to talk to him18:11
Alex_Gaynorjeblair: what's your email?18:11
clarkbAlex_Gaynor: jobs run so not the best data for looking at gate resets18:11
jeblairAlex_Gaynor: jeblair@openstack.org18:11
Alex_Gaynorjeblair: sending something18:11
jog0Alex_Gaynor: jeblair neato thanks18:11
jeblairjog0: yep, it was waiting on everything ahead of it to find out if 38140,18 will be the new head or not.  so the branching comes in in deciding to run tests despite not knowing that.18:12
jog0ahh because something ahead can fail too18:12
* jog0 has a moment of clarity 18:12
jeblairjog0: yep, and if it did do that, it would then possibly repeat the process if something between that change and the head failed18:12
jeblairjog0: (that's hypothetical behavior, not current ^ )18:13
jog0jeblair: right hence the hella churn18:13
jeblairjog0: if you look at the bottom real quick18:13
jeblairjog0: you'll see the severed head18:13
jog043444,5 ?18:14
jeblairjog0: yep18:14
clarkbhttp://tinyurl.com/pkq2grk fwiw18:14
clarkbdespite hella churn we are still merging a ton of stuff18:14
jeblairjog0: so that was the head, but it failed, so it was immediately dequed and tests restarted18:14
jeblairjog0: it sits there and finishes its tests and then reports18:14
jog0jeblair: ahh18:15
jeblairjog0: (zuul is probably too busy relaunching jobs to get around to reporting it right now)18:15
jeblairand there it goes18:15
*** thedodd has quit IRC18:15
*** thedodd has joined #openstack-infra18:16
jeblairclarkb: that's not terrible18:16
jeblairjog0: good example of 2 change queues now18:16
*** adalbas has quit IRC18:16
clarkbjeblair: I think it is incredible :) I don't know of any other project capable of merging 1k commits a week that are gated18:16
clarkb*individually gated18:16
jog0yeah its amazing18:17
jeblairjog0: if you mouse-over the "Change queue: openstack-dev/openstack-nose," parts you can see the list of projects that share a queue.18:17
jeblairjog0: the gate-noop thing is ridiculous of course; it just hasn't been a priority to optimize for the case of a project with no tests whatsoever.18:17
jog0the queue list is cool18:18
jeblairjog0: it combines projects that share at least one job18:19
clarkb<3 z/tempest18:19
jeblair(so it's fully automatic)18:19
jeblairclarkb: heh, that can probably go away now18:19
Alex_Gaynorjeblair: you has some (more) email18:19
zulmongodb should be taking another week we are just dealing with security concerns/license issues18:19
jeblairAlex_Gaynor: thx18:20
jeblairzul: just a week to deal with security concerns and license issues? :)18:20
zuljeblair:  upstream is slow :(18:20
clarkbjeblair: there is a new IRC channel request on the mail list. Not sure if we want to get ahead of those or deal with them when incubation happens or?18:21
clarkbjeblair: you have been the active Op18:21
clarkbpleia2: https://review.openstack.org/#/c/43222/1 want to review that before I approve? It adds commit messages formating to cgit for things like bug links and change links18:26
pleia2clarkb: sure, looking now18:27
jeblairi'm going to hard-restart zuul after the next reset18:30
jeblairi will stop it, remove the local git repos, and then start it again18:30
clarkbjeblair: I don't see any meetings going on right now. I am going to approve the two changes that add the meetbot to additional channels18:30
clarkbjeblair: ok18:30
jeblairclarkb: sounds good18:30
*** arezadr has joined #openstack-infra18:31
*** danger_fo_away is now known as danger_fo18:32
*** gyee has quit IRC18:32
jeblairclarkb: how many static jenkins slaves do you think we should add?18:33
jeblairAlex_Gaynor: ^?18:33
Alex_GaynorHow many are we running right now?18:33
clarkbright now we have 32 precise and 12 centos18:33
clarkb8 precise and 4 centos?18:33
Alex_Gaynorsounds reasonable18:33
pleia2clarkb: do you know if this regex in commit-filter.sh is lifted from somewhere?18:34
clarkbpleia2: I don't18:34
mgagnepleia2: adapted from the one used in gerrit18:34
pleia2mgagne: ok cool18:35
*** acabrera has joined #openstack-infra18:35
pleia2it looks ok to me, but regexes and eyeballs :)18:35
clarkbworst case the commit messages look funny right?18:35
mgagnepleia2: there is an example here: http://centos01.calavera.ca/cgit/nova.git/commit/?id=071d918460b6328f989ec8d8188aaa3a2c7473fa18:35
pleia2yeah, I installed it on my test server and refreshed some repos, seems fine18:35
pleia2oh great, mgagne already tested!18:36
mgagnepleia2: blueprint, Change-Id, sha118:36
mgagnepleia2: I test my stuff =)18:36
pleia2awesome, +1ed18:36
pleia2mgagne: thanks, this is cool :)18:36
mgagne=)18:36
*** cppcabrera has quit IRC18:37
clarkbthe change id links will be very useful18:37
mgagne=)18:37
*** nati_ueno has joined #openstack-infra18:40
openstackgerritA change was merged to openstack-infra/config: Add the openstack bot to #openstack-dns  https://review.openstack.org/4233618:41
openstackgerritA change was merged to openstack-infra/config: feat: add marconi channel to eavesdrop  https://review.openstack.org/4295618:41
jeblairclarkb, Alex_Gaynor: how about 2 centos and 8 precise?  it looks like the 26 tests aren't nearly as far behind as the other jobs18:43
clarkbgood point. That works18:44
Alex_Gaynor+1 from me18:44
clarkbmgagne: I think the recent cgit puppet work caused your change to fail to merge18:45
*** openstack has joined #openstack-infra18:46
jeblairrestarting zuul18:46
clarkbgoodbye zuul we will miss you18:47
jeblairit's recloning everything18:47
clarkbjeblair: when restarting zuul does it cancel all of its jobs now?18:47
clarkbjeblair: that might be a good thing to do if it doesn't so that slaves are available for use after starting again18:48
jeblairclarkb: nope, they'll just trail off18:48
mtreinishjeblair: the neutron job and the parallel ones are a lot closer than I thought they would be18:48
jeblairclarkb: i'm doing a hard restart anyway.18:48
mtreinishI expected the parallel jobs to have a much higher failure rate18:48
*** wenlock has joined #openstack-infra18:49
mtreinishjeblair: oh, nm I was ignoring the time scale I see the spike at the end18:49
anteaya<jeblair> jog0: good example of 2 change queues now - so I missed how we have two change queues now, but awesome18:49
jeblairmtreinish: keep in mind this is only for changes that zuul reports, so doesn't include a lot of runs (runs that didn't end up being used, but still)18:50
clarkbjeblair: it is only a problem in the hard restart because jobs will stop running in the soft restart. Would it be useful to have a hard restart script that checks gearman for jobs, kills zuul, then submits a bunch of cancelations to geraman?18:50
jeblairclarkb: yeah, i think so, along with something other than this script i use that leaves lots of recheck comments18:51
jeblairwow we have a lot of repos18:51
jeblairclarkb: yay, it's now taking something like 5 seconds to process a nova change18:52
clarkbwow that is significant18:53
clarkb*significantly better18:53
* Shrews thanks jeblair for his script to leave recheck comments, stabs clarkb for making everything slow18:54
clarkbjeblair: does gear(d|man) support dumping a list of running jobs? we need the job uuid to properly cancel them iirc18:54
clarkbjeblair: or will we need zuul to dump that info for us?18:55
jeblairclarkb: it doesn't; best bet is probably to add it to zuul18:55
clarkbor maybe have gearman-plugin kill jobs when the worker thread server connections go down18:56
jeblairclarkb: that would work too18:56
*** sarob has quit IRC18:57
*** sarob has joined #openstack-infra18:57
*** melwitt has joined #openstack-infra18:57
*** NobodyCam has quit IRC18:58
jeblairclarkb: it finished processing my rechecks; it enqueued 137 changes (in both pipelines) in about 5 mins, so it's a little over 2 seconds for each change.18:58
*** SergeyLukjanov has quit IRC18:58
clarkbmuch better18:58
*** SergeyLukjanov has joined #openstack-infra18:59
openstackgerritClark Boylan proposed a change to openstack-infra/config: Backup review-dev mysql server.  https://review.openstack.org/4412819:09
openstackgerritClark Boylan proposed a change to openstack-infra/config: Backup review and wiki MySQL DBs.  https://review.openstack.org/4412919:09
anteayanice19:09
anteayapleia2: I read the first wiki page and skimmed the second, nice job19:09
clarkbjeblair: ^ two changes to backup mysql DBs. The first adds the backup stuff to only review-dev so that we can check it there and be happy with it before adding it to review.o.o and wiki.o.o19:09
anteayathedodd: ping19:10
thedoddHello19:10
thedoddwhat's up?19:11
clarkbI am going to grab lunch now.19:11
clarkbjeblair: let me know what you think about splitting the backups into two changes like that19:11
thedoddclarkb, have a nice lunch!19:11
clarkbjeblair: and you can look in etherpad.o.o:/var/backup/mysql_backups to see what the backups look like19:11
anteayaI don't see any mention of your loveliness with bug settings in commit messages in these wiki pages: https://wiki.openstack.org/wiki/Gerrit_Workflow and https://wiki.openstack.org/wiki/GitCommitMessages19:11
thedoddI know. Tell me about it!19:12
anteayaI can add it if you can help me locate what docs you do have on it, was it a post to the mailing list?19:12
thedoddI should file a bug report.19:12
anteayaha ha ha19:12
pleia2anteaya: thanks19:12
anteaya:D19:12
thedoddanteaya, might this be what you are looking for ( http://lists.openstack.org/pipermail/openstack-dev/2013-August/012945.html )19:13
anteayathanks19:13
anteayait is19:13
*** nati_ueno has quit IRC19:14
anteayalet me edit those pages19:14
*** nati_ueno has joined #openstack-infra19:14
thedoddanteaya: Thanks for taking care of that.19:15
anteayanp19:15
clarkbjeblair: also I quickly looked at the gearman plugin and it almost looks like we may stop jobs when connections go away19:16
anteayasorry I am wrong, it was in GitCommitMessages, I missed it the first time through19:17
*** nati_ueno has quit IRC19:18
*** gyee has joined #openstack-infra19:20
*** alexpilotti has quit IRC19:24
anteayaI sprinkled Closes-Bug in the examples19:25
*** alexpilotti has joined #openstack-infra19:25
*** Bada has joined #openstack-infra19:26
*** adalbas has joined #openstack-infra19:27
*** ArxCruz has quit IRC19:28
thedoddanteaya: You rock! Definitely a good idea to have the docs up-to-date for all of the new comers.19:34
anteayathedodd: thanks, it was there, just needed to be included in some examples19:35
anteaya:D19:35
anteayagood habits start early19:35
*** davidhadas has joined #openstack-infra19:36
*** sarob has quit IRC19:37
*** dkranz has quit IRC19:41
*** dkranz has joined #openstack-infra19:42
openstackgerritDan Radez proposed a change to openstack-infra/config: adding puppet-pacemaker to stackforge  https://review.openstack.org/4413619:42
*** dolphm has joined #openstack-infra19:44
*** dprince has quit IRC19:44
openstackgerritMathieu Gagné proposed a change to openstack-infra/config: Add commit-filter for cgit  https://review.openstack.org/4322219:47
*** Ryan_Lane has quit IRC19:48
*** zul has quit IRC19:49
openstackgerritwill soula proposed a change to openstack-infra/jenkins-job-builder: Adding validation to the ansicolor plugin  https://review.openstack.org/4392619:54
*** nati_ueno has joined #openstack-infra19:57
*** dina_belova has quit IRC20:00
*** dina_belova has joined #openstack-infra20:01
*** acabrera is now known as cppcabrera20:02
*** SergeyLukjanov has quit IRC20:05
*** dina_belova has quit IRC20:05
*** cppcabrera has left #openstack-infra20:07
*** thomasbiege has joined #openstack-infra20:10
*** thomasbiege has quit IRC20:11
*** fbo_away is now known as fbo20:13
*** fbo is now known as fbo_away20:13
jeblairclarkb, Alex_Gaynor: i added the new nodes; but i also noted that almost as many were stuck in the scp plugin doing native io; i was unable to kill the related threads20:15
jeblairclarkb, Alex_Gaynor: i deleted those nodes from jenkins (twice, because that's what was required for them to really be deleted) and re-added them20:15
jeblairclarkb, Alex_Gaynor: the stuck jenkins threads still exist but are probably harmless20:15
Alex_Gaynorjeblair: are the stuck in scp things a recurring problem?20:16
jeblairAlex_Gaynor: not sure; it could be load related, or it could be due to the network maint rax did last night;  most had been stuck for 12 hours, which is about right.  some were stuck for 3.5, which is not.20:18
jeblairAlex_Gaynor: (by load related, i mean the load we are placing on jenkins, particularly aborting jobs, which causes interrupt exceptions in all sorts of weird places in java code)20:19
jeblairAlex_Gaynor: I think it's a thing to keep an eye on20:19
*** vipul has quit IRC20:22
*** vipul has joined #openstack-infra20:23
jeblairrussellb, pabelanger, clarkb: i'm shutting down asterisk and puppet on pbx to prevent duplicate registrations while i spin up other servers20:27
russellbcool20:28
clarkbAlex_Gaynor: good to know20:28
clarkber jeblair ^20:28
*** codenamekt_ has joined #openstack-infra20:29
jeblairclarkb: and i'm destroying the test git servers to make room20:30
clarkbjeblair: thats fine. I don't need  anything on them20:30
*** portante|afk is now known as portante20:30
*** xBsd has joined #openstack-infra20:32
*** adalbas has quit IRC20:34
*** nicedice_ has quit IRC20:39
jeblairerr: /Stage[main]/Asterisk/Package[asterisk-sounds-extra-en-g722]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install asterisk-sounds-extra-en-g722' returned 1: Error: Nothing to do20:39
jeblairprobably not a big deal; maybe it's a package pulled in by another?20:40
clarkbor possibly in a repo that hasn't been added yet?20:40
clarkbjeblair: try running it twice to see if it has a dependency that isn't strictly defined20:40
jeblairasterisk11 and asteriskcurrent repos have been added; it's still running20:41
*** nicedice_ has joined #openstack-infra20:41
jeblairoh, and it's trying to do a bunch of module reloads which fail too20:43
*** ryanpetrello has joined #openstack-infra20:43
openstackgerritA change was merged to openstack-infra/reviewstats: Support for unofficial projects and add savanna  https://review.openstack.org/4095320:47
*** boris-42 has quit IRC20:51
*** Ryan_Lane has joined #openstack-infra20:53
*** sandywalsh has quit IRC20:55
*** thomasbiege has joined #openstack-infra20:59
openstackgerritEmilien Macchi proposed a change to openstack-infra/jenkins-job-builder: Fix typo in publishers documentation  https://review.openstack.org/4414920:59
pabelangerjeblair, I think that the package does not exist20:59
*** sandywalsh has joined #openstack-infra20:59
pabelangerand likely can be removed from asterisk's puppet manifest21:00
*** lcestari has quit IRC21:01
*** dina_belova has joined #openstack-infra21:01
*** xBsd has quit IRC21:02
*** dkranz has quit IRC21:02
*** chuckieb has quit IRC21:03
jeblairclarkb: did you add the new hpcloud creds to a shell file on puppetmaster?21:05
*** rfolco has quit IRC21:05
*** dolphm has quit IRC21:05
jeblairclarkb: for the non-jenkins account21:05
*** dina_belova has quit IRC21:05
jeblairclarkb: i'll do it21:07
openstackgerritlifeless proposed a change to openstack-infra/config: Fix semantic error in example config.  https://review.openstack.org/4400021:08
clarkbjeblair: I did not sorry21:08
jeblairclarkb: np21:08
*** boris-42 has joined #openstack-infra21:08
clarkbjeblair: sorting out how to stop job on gearman disconnection in the gearman plugin is fun :)21:09
jeblairclarkb: i'm not entirely sure i want to do that, as i think about it more21:10
jeblairclarkb: it's very helpful that the post/release/etc jobs continue21:10
clarkbgood point21:11
jeblairclarkb: if we saved the contents of the pipelines and re-enqueued them, it might be ok21:11
clarkband it seems that untangling it in the gearman plugin may be more trouble than it is worth. Particularly if we want to make it pipeline specific21:11
*** dina_belova has joined #openstack-infra21:11
jeblairclarkb: http://paste.openstack.org/show/45320/21:12
jeblairclarkb: i don't quite know what to make of that21:12
jeblairthe only centos 6.4 images are 'partner images' from 'rightimage'.21:13
clarkbjeblair: is that hpcloud?21:13
jeblairclarkb: yes21:13
clarkbI think we want CentOS 6.3 Server 64-bit 20130116 (b) and we can upgrade from there21:14
clarkbpuppet should upgrade us then reboot21:14
*** dina_belova has quit IRC21:15
*** boris-42 has quit IRC21:17
jeblairclarkb, Alex_Gaynor: looks like it's making a dent in the check queue21:18
clarkbjeblair: can you look at the change series that starts with https://review.openstack.org/#/c/44128/. I think getting in that first change today will get the backup cycle going on review-dev today21:20
*** jmeridth has joined #openstack-infra21:20
jeblairclarkb: is there anything else running on the gerrit servers that's dumping the db?  i know the user sync script used to21:21
clarkbjeblair: not that I am aware of. I can check crontabs21:21
clarkbjeblair: there is a cron to remove ~gerrit2/dbupdates/*.sql.gz files more than 30 days old21:22
clarkbjeblair: I think those files were created by the update script. That dir is empty now on review.o.o21:23
openstackgerritA change was merged to openstack-infra/config: Backup review-dev mysql server.  https://review.openstack.org/4412821:23
jeblairclarkb: where is az1?21:24
jeblairclarkb: geographically21:25
clarkbwest coast21:26
*** nati_uen_ has joined #openstack-infra21:26
lifelesshow do we do dns? e.g. own dns servers, or rackspace/hp DnsAAS ?21:29
lifelessor <other> ?21:29
clarkbrackspace DNSaaS21:29
clarkbjeblair: mgagne's rebase of https://review.openstack.org/#/c/43222/ lgtm. I am comfortable merging that without your +2 but will hold off in case you want another look at it21:30
*** nati_uen_ has quit IRC21:30
jeblairclarkb: go for it21:30
*** nati_uen_ has joined #openstack-infra21:30
*** pabelanger_ has joined #openstack-infra21:30
*** thomasbiege has quit IRC21:31
jeblairanyone have a tool handy that takes a list of hosts and makes a sorted summary report of ping RTT for each of them?21:31
*** pabelanger has quit IRC21:32
clarkbjeblair: nmap?21:32
*** pabelanger_ has quit IRC21:34
*** pabelanger has joined #openstack-infra21:34
clarkbnmap --max-hostgroup 2 -sP foo.o.o bar.o.o | sort ? I didn't actually run that21:35
lifelessclarkb: so when you spawn a server do you give it a hostname of 'foo.openstack.org' on the nova boot line, or do you enroll it into puppet some other way? And is there automatic glue for dns updates in dnsaas ?21:37
jeblairaz1 is closest to losangeles.voip.ms (12.5ms rtt)21:37
*** mriedem has quit IRC21:38
clarkblifeless: in openstack-infra/config/launch/ we have scripts to launch nodes and spit out what DNS should be21:38
clarkblifeless: the launch node script builds a node as foo.openstack.org and sets up the puppet certs so that it can talk to the master21:39
lifelessclarkb: *blink* - puppet && salt?21:39
clarkblifeless: sure why not.21:39
lifelessclarkb: don't they fight w/ each other?21:39
clarkblifeless: that script spits out what the DNS commands are but does not run them so that we can have control over DNS eg when replacing a server21:39
clarkblifeless: no, we use salt as a remote command execution bus and puppet for config management21:40
clarkbthough right now we have salt disabled until we can sort out why it keeps OOMing on us21:40
lifelessclarkb: ah21:40
lifelessclarkb: so - when it says 'member of X groups' - does it mean 'run this on a machine thats in the cluster' ?21:40
openstackgerritA change was merged to openstack-infra/config: Add commit-filter for cgit  https://review.openstack.org/4322221:40
clarkblifeless: if you just run dns.py it spits out DNS commands for a particular host21:40
lifelessclarkb: as opposed to *my local machine* ?21:40
*** danger_fo is now known as danger_fo_away21:41
*** jjmb has joined #openstack-infra21:41
*** thomasbiege has joined #openstack-infra21:41
clarkblifeless: in the README? our puppet master is configured to let those groups do a few extra things so joining those groups allows you to manage puppet and salt certs/keys21:41
lifelessclarkb: in the README21:41
lifelessclarkb: it says 'Note that these instructions assume you're working from this21:41
lifelessdirectory on an updated local clone of the repository, and that21:41
lifeless'21:41
lifeless'local clone' to me means 'on my laptop'21:41
*** jjmb has quit IRC21:41
clarkbit should read local clone on the puppetmaster21:41
lifelessbut 'sudo adduser YOURUSER puppet'21:42
lifelessclarkb: patch incoming :P21:42
openstackgerritlifeless proposed a change to openstack-infra/config: Correct launch README.  https://review.openstack.org/4415421:43
jeblairrussellb, pabelanger, clarkb: okay, i have 12 pbx servers: http://paste.openstack.org/show/45322/21:44
lifelessclarkb: what size flavor is needed for the puppetmaster? (I presume the puppetmaster is the first thing to bring up, and that heira is on it?)21:44
jeblairlifeless: it is an overloaded 2g vm21:45
lifelessjeblair: thanks.21:45
jeblair(though ours has something like 100 servers)21:45
clarkblifeless: it really depends on the number of servers and whether or not salt is leaking21:46
lifelessclarkb: sure21:46
clarkblifeless: but 2g is probably plenty for starting21:46
lifelessclarkb: but 'USE THE BIGGEST' isn't the answer is what I needed ;)21:46
jeblairrussellb, pabelanger, clarkb: i think when we test them out, we'll need to probably group tests by data center and change the did pop in the voip.ms web ui when switching data centers21:47
*** pentameter has quit IRC21:47
lifelessclarkb: jeblair: so you have the rackspace cli clients installed on the puppetmaster I presume ?21:49
clarkblifeless: correct21:49
clarkblifeless: I think it is vanilla novaclient + the rackspace auth plugin21:49
jeblairlifeless: we have the _openstack_ clients installed on the puppetmaster21:49
clarkblifeless: and it works with hpcloud too21:49
jeblairand the rax auth plugin is not required21:49
lifelessjeblair: for dns?21:50
jeblairlifeless: (the exception is the proprietary rackspace dns; but not much we can do about that atm)21:50
lifelesshah! :)21:50
lifelessjeblair: I was reading launch/ :)21:50
jeblairs/proprietary/not-openstack/21:50
jeblairbut nova and cinder are straight-up.21:51
lifelessjeblair: so, this is my top level understanding of spinning up this infra:21:51
lifeless - fork the config repo21:51
clarkbjog0: I have updated reviews on your large ops test changes. Let me know if you have questions21:51
lifeless - make a new foo_project directory, which gets altered 'run server' definitions21:51
lifeless - replace site.pp with something appropriate referencing foo_project only21:52
jog0clarkb: just saw will have to fix tomorrow, thanks21:52
clarkbjog0: but I would like to try and merge things in a way that allows us to test the d-g change before merging that particular change21:52
jog0clarkb: I like that idea too21:52
lifelessjeblair: anything obviously wrong with this?21:52
jeblairlifeless: not that i can see21:52
lifelessjeblair: [I appreciate the 'and give feedback on the split and how well it works', I'm just setting up my torture plan atm :))21:52
anteayaatm the salt guys feel that the zmq version 2.something is the cause of the memory leaks, after ff they want to come back and help us, including a zmq upgrade to 3.+21:54
clarkbcool21:54
pabelangerjeblair, 12 server, jebus21:55
anteayaI think we are on zmq 2.2.0 and they suggest 3.2.x21:55
openstackgerritClark Boylan proposed a change to openstack-infra/nodepool: Change use of error numbers to errno  https://review.openstack.org/4235621:56
pabelangerjeblair, you're not planning on load balancing across them are you?21:56
clarkbjeblair: ^ I just updated mordred's change because it is a good one and was simple to fix the merge conflict21:56
pabelangeror are they individual silos21:56
lifelessclarkb: jeblair: so I am still unclear; how do you set the correct hostname for puppet in new servers?21:57
jeblairpabelanger: no, they're so that we can test them one at a time and see if the choppyness is affected by vm resources or data centers21:57
lifelessjust in the nova boot line ?21:57
pabelangerjeblair, Ah, cool21:57
clarkblifeless: no it is more complicated than that21:58
lifelessclarkb: interested people want to know.21:58
lifelessclarkb: e.g. me.21:58
clarkblifeless: puppet uses client SSL certs to identify with the master. So you set the certname in puppet to tell it who to identify as. We then copy the cert for that certname over to the host in the launch script21:59
lifelessoh; so all the stuff in http://ci.openstack.org/puppet.html#at-a-glance is manual ?21:59
clarkblifeless: then when puppet runs it uses the certname and cert and identifies itself as whatever that cert is21:59
jeblairzuul launched 720 jobs in an hour earlier21:59
clarkblifeless: yes22:00
* lifeless peels eyeballs22:00
*** dhellmann is now known as dhellmann_22:00
lifelessclarkb: is hiera installed on the puppetmaster?22:00
clarkblifeless: it is22:00
*** fifieldt_ has joined #openstack-infra22:00
lifelessok22:00
lifelessso I think my first task is getting a puppet master up22:00
jeblairlifeless: i'm pretty sure the answer to your question is 'no'22:00
lifelessjeblair: I have asked several questions; which one is answered via 'no' ?22:01
jeblairnot "all of the stuff in http://ci.openstack.org/puppet.html#at-a-glance is manual"22:01
*** thomasm has quit IRC22:02
lifelessjeblair: ok. I am now confused; clarkb said yes! Discuss :)22:02
*** thomasm has joined #openstack-infra22:02
jeblairlifeless: we may need more specific questions22:03
*** thomasm has quit IRC22:03
*** markmcclain has joined #openstack-infra22:03
*** thomasbiege has quit IRC22:03
jeblairlifeless: all of the steps in that doc can be performed manually, and to follow the directions in that doc, you will be performing them manually22:03
lifelessjeblair: to enroll a new server, there is a process documented on the page I referenced; Are there steps from that process that should be -not invoked by hand- ?22:04
lifelessjeblair: or, is that doc not what you actually do?22:04
clarkbby yes I meant they are manual as described there but our launch script does that magic behind the scenes22:04
*** nati_uen_ has quit IRC22:04
clarkbso we don't have to run puppet, sign the cert then run puppet again. Instead the launch script automatically does that behind the scenes whereas the steps are manual when using the doc22:05
lifelessthere is no reference to the launch script on that page; I haven't encountered it in the docs so far. Could I get a pointer to it ?22:05
lifelessPointer to where it is documented, or failing that, to the script itself22:05
jeblairlifeless: you were just reading it a minute ago22:05
clarkblifeless: openstack-infra/config/launch/README22:05
lifelessjeblair: ah, same dir - ok.22:05
lifelessI got shiny'd at the dns thing22:05
lifelesssorry ;)22:06
*** nati_uen_ has joined #openstack-infra22:06
*** nati_uen_ has quit IRC22:06
lifelessit is not documented in the docs; would the sysadmin page be the right place to add it ?22:07
openstackgerritA change was merged to openstack-infra/nodepool: Change use of error numbers to errno  https://review.openstack.org/4235622:07
jeblairlifeless: the launch script is a bit of an implementation detail; it's how we spin up servers in the openstack accounts using openstack credentials; it's not really necessary, and it's overkill for people who want to contribute to openstack-ci22:07
clarkbmgagne: https://git.openstack.org/cgit/openstack-infra/config/commit/?id=6bd28882555adaa30981a4a5b8d56b5cd1b220ce so shiny22:07
*** nati_uen_ has joined #openstack-infra22:07
lifelessjeblair: right, but it's something you have to communicate to everyone that graduates to root access; or anyone setting up a clone of the infra22:08
mgagneclarkb: the commit message itself isn't a good example of what can be done by this change :P22:08
lifelessjeblair: So I'm assuming the README is sufficient, but I want to add a pointer to that somewhere.22:08
jeblairlifeless: yeah, the sysadmin page would probably be the right place; but we may need to start splitting it up into contributing sysadmin vs root sysadmin22:09
jeblairlifeless: the backup docs are similarly root-only22:09
jeblairand on that page22:09
mgagneclarkb: I like this one better https://git.openstack.org/cgit/openstack/nova/commit/?id=071d918460b6328f989ec8d8188aaa3a2c7473fa =)22:10
clarkbmgagne: no, but it does have a link back to the change via the change Id which is what I really wanted :)22:10
mgagneclarkb: oh cool =)22:10
clarkbhaving git notes on cgit would be useful too22:11
mgagneclarkb: time to work on syntax highlight =)22:11
clarkbmgagne: pleia2 any idea if that is possible?22:11
mgagneclarkb: and notes22:11
mgagneclarkb: should already be possible I think, I saw the option somewhere22:11
clarkbgreat, I think that is handy since gerrit puts review info in the notes22:12
*** dina_belova has joined #openstack-infra22:12
*** ryanpetrello has quit IRC22:13
pleia2yeah, syntax highlight is an option, I forget whether this version is one that requires us to supply our own syntax highlighting engine or if it ships with one (much woe on the mailing list when they stopped shipping one and everyone lost highlighting)22:13
* pleia2 checks22:13
mgagnepleia2: it uses highlight by default and it sucks IMO22:13
pleia2mgagne: hah, that's probably why they stopped shipping it by default22:14
mgagnepleia2: would like to use pygments instead and add additional languages22:14
*** pcrews has quit IRC22:14
*** dkliban has quit IRC22:14
pleia2ok, so it's version 0.9.2 where they changed this looks like http://lists.zx2c4.com/pipermail/cgit/2013-August/thread.html#145122:15
pleia2and we're using 0.9.222:16
*** dina_belova has quit IRC22:16
mgagnepleia2: with pygments, you have to provide your own stylesheet which can be generated by pygments itself22:16
openstackgerritlifeless proposed a change to openstack-infra/config: Make root-only information clear in sysadmin.rst.  https://review.openstack.org/4416222:16
openstackgerritlifeless proposed a change to openstack-infra/config: Add a pointer to launch/README for root operators.  https://review.openstack.org/4416322:17
pleia2mgagne: seems reasonable to go that route22:18
clarkbI have found the release notes for 0.9 saying that notes hsould be displayed if present22:18
clarkbbut ours doesn't seem to do that22:18
mgagnepleia2: I alright hacked gitweb to use pygments, shouldn't be hard to do the same with cgit22:18
pleia2mgagne: cool22:18
mgagneclarkb: checking, thinking about notes not being replicated to cgit22:18
clarkbmgagne: they are replicated to github and we use the same replication rules I think22:19
clarkbI am digging more22:19
jeblairi'll check the local repos and see if they are there22:19
clarkbcompare http://git.openstack.org/cgit/openstack/nova/commit/?id=4f702880d56fcb4d0e54506c193210b589ce00c9 and https://github.com/openstack/nova/commit/4f702880d56fcb4d0e54506c193210b589ce00c922:19
mgagneunless I missed something, I can't consult git notes after cloning22:23
mgagneI used git clone --mirror22:23
*** hashar has left #openstack-infra22:23
svarnaulifeless: you are asking about the areas that I've just been wading thru. You are setting up your own infra to host a non-openstack project?22:24
jeblairmgagne: git fetch gerrit +refs/notes/*:refs/notes/*22:25
mgagnejeblair: for test purposes?22:25
lifelesssvarnau: yes22:26
jeblairmgagne: yeah; not sure why it didn't show up in the mirror22:26
lifelesssvarnau: I'm going to give a talk on it in 1.5 weeks too :)22:26
svarnaulifeless: yea! sign me up22:26
*** changbl has quit IRC22:26
*** codenamekt_ has quit IRC22:28
*** markmcclain has quit IRC22:29
*** markmcclain has joined #openstack-infra22:30
svarnaulifeless: I also started with setting up a puppet master node, and going from there.  I have not gotten much farther yet.22:30
*** jamiem_ has joined #openstack-infra22:30
*** jamiem has quit IRC22:31
*** jamiem_ is now known as jamiem22:31
*** dkranz has joined #openstack-infra22:31
*** woodspa has quit IRC22:31
mgagnejeblair: not sure how I'm supported to consult them, I only see one note: refs/notes/review22:32
jeblairmgagne: i'm puzzled as well22:32
*** ftcjeff__ has joined #openstack-infra22:32
mgagnejeblair: see that github shows "review" above the note22:32
*** jhesketh has joined #openstack-infra22:32
*** ftcjeff_ has quit IRC22:33
lifelessjeblair: I'd like to include some meta docs: 'if you are setting up a clone of the infra, you need to replace <x> with <y> all over, I'm thinking a new rst file for 'running your own instance' ?22:33
jeblairlifeless: sounds good22:34
lifelessjeblair: care to pick a filename ?22:34
lifelessrunning-your-own.rst?22:34
jeblairlifeless: wfm22:35
mgagnegit config --add remote.gerrit.fetch +refs/notes/*:refs/notes/*22:36
mgagnegit config notes.displayRef refs/notes/*22:36
mgagnegit remote update22:36
mgagneAnd now git show shows the notes22:36
lifelessjeblair: it occurs to me it would be nice if the jenkins runs for openstack-ci spat out a built copy of docs for eyeballing22:37
lifelessjeblair: perhaps they do already, but if not, I'm happy to file a bug22:37
jeblairmgagne: git log --show-notes=review22:37
jeblairmgagne, clarkb: that works in the local repos on the git servers22:38
jeblairmgagne, clarkb: so, i have no idea where they're actually stored, but they are there.  :)22:38
mgagnejeblair: I think they are in refs/notes/review22:38
*** dims has quit IRC22:38
mgagnejeblair: I don't know if we need additional config for cgit to handle them22:38
jeblairlifeless: follow the 'gate-ci-docs' link in the report from jenkins22:39
lifelessjeblair: ahh! thanks ;)22:39
jeblairlifeless: (that used to be more obvious when the url was visible, we may need to make that more discoverable now that it's a text link)22:39
jeblairmgagne: yeah, i'm just puzzled by why that is a single file with a single sha in it, but i don't have to understand that now; the main thing is that the data seem to be on the cgit servers in the usual place.22:40
mgagnejeblair: could be some form of "branch" and not the note itself22:40
*** jhesketh__ has joined #openstack-infra22:40
jeblairmgagne: yeah, it seems to be the latest, so maybe it acts like a branch head22:41
*** jhesketh has quit IRC22:41
*** jhesketh has joined #openstack-infra22:42
*** olaph has joined #openstack-infra22:42
*** ftcjeff has quit IRC22:43
jeblairmgagne: is there an option where we have to indicate to cgit that it should examine the 'review' notes namespace?22:43
jeblairmgagne, clarkb: maybe it only looks at refs/notes/commit by default22:43
mgagnejeblair: hold on ^^'22:43
*** thedodd has quit IRC22:44
mgagnejeblair: was thinking: is the feature still there?22:44
jeblairmgagne: don't understand?22:45
clarkbmgagne: oh maybe they removed it?22:46
jeblairoh, cgit?22:46
clarkbjeblair: feature was added to 0.9 but we run 0.9.222:46
clarkbya22:46
jeblairwow, do they add and remove every feature? :)22:46
mgagnejeblair: code changed meanwhile but22:46
mgagnejeblair: GIT_NOTES_DISPLAY_REF_ENVIRONMENT22:46
pleia2ooh, side-by-side-diffs might be nice to use (browsing the cgit man page)22:46
mgagneGIT_NOTES_DISPLAY_REF in fact22:47
clarkbpleia2: I think you can select side by side with a drop down in the top right of a commit22:47
clarkbpleia2: http://git.openstack.org/cgit/openstack/nova/commit/?id=4f702880d56fcb4d0e54506c193210b589ce00c9&context=3&ignorews=0&ss=122:47
mgagnejeblair: https://www.kernel.org/pub/software/scm/git/docs/git-notes.html notes.displayRef22:47
pleia2clarkb: yeah, ssdiff22:48
mgagnejeblair: could it be like you said, this variable needs to be overriden to refs/notes/review ?22:48
mgagnejeblair: or GIT_NOTES_REF22:48
pleia2side-by-side-diffs=1 makes it default view22:48
*** rcleere has quit IRC22:50
*** rcleere has joined #openstack-infra22:50
clarkbmgagne: I think we want DISPLAY_REF as it is in addition to the default22:50
mgagnejeblair: http://centos01.calavera.ca/cgit/nova.git/commit/?id=f953e2062207c0b39e48d8d297eebc48f8d1b13d22:51
jeblairmgagne: lovely!22:51
mgagnejeblair: git config notes.displayRef refs/notes/*22:51
clarkbdangit I think I left the haproxy rsyslog stuff in the cgit module22:51
*** olaph has quit IRC22:51
jeblairmgagne: so that's in the git repos22:51
clarkbjeblair: mgagne: Can we just set the env variable in the apache vhost?22:52
mgagneclarkb: I can test22:52
jeblairother choices would be: get jeepyb to do it when setting up the repo, or convince puppet to do it for all repos it finds...22:52
jeblairi think i like them in that order -- env variable, jeepyb, and puppet just sounds weird i don't like that.22:53
*** dims has joined #openstack-infra22:53
jeblairpleia2: side-by-side by default might be a good idea.22:54
openstackgerritClark Boylan proposed a change to openstack-infra/config: Move location of haproxy rsyslog conf file.  https://review.openstack.org/4417322:54
clarkbjeblair: pleia2 ^ that cleans up the haproxy rsyslog22:54
jeblairi have to run for a bit22:55
pleia2clarkb: good catch22:55
mgagneclarkb: yes22:56
mgagneclarkb: SetEnv GIT_NOTES_DISPLAY_REF refs/notes/*22:56
clarkbmgagne: I think that is the best way to deal with it then22:56
mgagneclarkb: please look that way22:56
mgagneclarkb: *type* *type*22:56
*** Bada has quit IRC22:57
openstackgerritMathieu Gagné proposed a change to openstack-infra/config: Configure cgit to show git notes  https://review.openstack.org/4417422:59
*** pcrews has joined #openstack-infra23:00
clarkbmagic23:00
clarkbstraight to the gate queue with that one23:00
openstackgerritElizabeth Krumbach Joseph proposed a change to openstack-infra/config: Make cgit side-by-side diffs the default  https://review.openstack.org/4417523:01
*** wenlock has quit IRC23:01
*** nati_ue__ has joined #openstack-infra23:01
*** markmcclain1 has joined #openstack-infra23:01
*** fifieldt_ is now known as fifieldt23:03
openstackgerritlifeless proposed a change to openstack-infra/config: Start documenting running your own CI infra.  https://review.openstack.org/4417723:03
*** markmcclain has quit IRC23:03
*** nati_uen_ has quit IRC23:05
*** olaph has joined #openstack-infra23:05
*** morganfainberg|a is now known as morganfainberg23:06
openstackgerritA change was merged to openstack-infra/config: Configure cgit to show git notes  https://review.openstack.org/4417423:08
openstackgerritA change was merged to openstack-infra/config: Make cgit side-by-side diffs the default  https://review.openstack.org/4417523:09
*** datsun180b has quit IRC23:12
mgagne*refresh* *refresh*23:12
*** dina_belova has joined #openstack-infra23:12
clarkbmgagne: puppet will update in ~15 minute23:12
pleia2hehe23:12
clarkbjeblair: looking at the zuul status page it almost appears that gearman isn't running jobs on jenkins in the order they are queued23:13
clarkbjeblair: https://jenkins02.openstack.org/job/gate-grenade-devstack-vm/5586/ started well before https://jenkins01.openstack.org/job/gate-grenade-devstack-vm/5409/ but the change for the second job was in the queue first23:13
clarkbjeblair: is that possibly due to async job submissions?23:14
*** sarob has joined #openstack-infra23:14
*** dina_belova has quit IRC23:16
*** nati_ue__ has quit IRC23:17
*** cyeoh is now known as cyeoh_23:19
*** jaypipes has quit IRC23:21
*** marun has quit IRC23:22
*** dims has quit IRC23:22
*** dims has joined #openstack-infra23:24
*** jergerber has quit IRC23:24
*** xBsd has joined #openstack-infra23:26
*** olaph has quit IRC23:28
*** dims has quit IRC23:28
*** UtahDave has quit IRC23:28
*** morganfainberg is now known as morganfainberg|a23:29
pleia2mgagne: looks good :)23:29
*** dims has joined #openstack-infra23:30
mgagnepleia2: some entries seem to be cached (without the notes)23:30
mgagnepleia2: ssdiff =)23:30
clarkbyeah the cache for commit objects is longer because they typically don't change :)23:31
mgagneclarkb: now, how do I make those links clickable in notes =)23:31
clarkbmgagne: I approved https://review.openstack.org/#/c/43924/ which may potentially cause merge conflicts for other JJB changes23:31
clarkbI figured just getting it in would be useful so hopefully not too painful23:32
clarkbmgagne: what do youthink about also trying to start requiring unittests for each new publisher?23:32
clarkbs/publisher/thing/23:32
mgagneclarkb: I have yet to see how it works23:32
mgagneclarkb: I'm not against it23:32
clarkbmgagne: the tests are pretty simple. You drop an xml and a yaml file for the thing you are testing. JJB compiles yaml to xml and compares23:33
*** zul has joined #openstack-infra23:33
mgagneclarkb: we can inform others about the need to sort it before merging23:33
clarkbmostly useful for making sure that modifying JJB internals does not break any of the entrypoints23:33
mgagneclarkb: looks simple. Have yet to try it myself and see how it can handle multiple scenarios/use cases for the same builder/publisher23:33
clarkbmgagne: I think you can just add separate pairs of yaml+xml files for each scenario23:34
clarkbit is also handy for developing new things. You can mock up the yaml and copy the xml from jenkins and bang on it until the test passes23:34
mgagneclarkb: I wonder about the scalability of such setup ;)23:35
mgagneclarkb: true23:35
clarkbyeah scalability may be a problem. It isn't quite unitesting23:35
clarkbbut I imagine the first scale issue will be one of organization for humans and not anything the test suite has trouble with23:36
mgagneclarkb: yes, that was my real concern23:36
*** x05h has joined #openstack-infra23:37
clarkbmgagne: the sorting of the entrpoints has run into a conflict itself :)23:38
mgagneclarkb: fun stuff, I can check23:38
*** changbl has joined #openstack-infra23:38
*** markmcclain1 has quit IRC23:39
*** rcleere has quit IRC23:39
*** prad_ has joined #openstack-infra23:39
*** x05h has quit IRC23:40
openstackgerritMathieu Gagné proposed a change to openstack-infra/jenkins-job-builder: Sort entry_points in setup.py for maintainability  https://review.openstack.org/4392423:42
*** morganfainberg|a is now known as morganfainberg23:42
openstackgerritA change was merged to openstack-infra/jenkins-job-builder: Fix typo in publishers documentation  https://review.openstack.org/4414923:42
mgagneclarkb: fixed. hurry before someone merges something! ;)23:43
clarkbmgagne: if the xml diff change comes back clean I will approve23:45
clarkb(I am paranoid and that is a non voting job not run in the gate so it requires a manual check)23:46
*** michchap has joined #openstack-infra23:46
mgagneclarkb: damn, you can't be fooled easily ;)23:46
notmynamemaybe I missed the answer earlier. have there been any issues that you know about (or have resolved) between setuptools and distribute?23:48
*** michchap has quit IRC23:48
jeblairclarkb: gate jobs for the same build set should run in approximately the order submitted23:48
*** michchap has joined #openstack-infra23:49
clarkbnotmyname: yes there are issues around the merger23:49
jeblairclarkb: if those ran in a significantly unexpected order, i don't know the reason.  we might be able to surmise something with about 30 minutes worth of log spelunking23:49
clarkbnotmyname: typically manifesting as pkg_resources or distribute getting wedged or removed23:49
notmynameclarkb: this is our current issue https://bugs.launchpad.net/swift/+bug/121728823:50
uvirtbotLaunchpad bug 1217288 in swift "Swift installation crashes" [High,Confirmed]23:50
clarkbjeblair: probably not super important right now but worth looking at if it becomes a problem23:50
clarkbnotmyname: I think that may be caused by old setuptools/distribute23:53
clarkbnotmyname: pip install -U setuptools should fix that or us a newer virtualenv/tox23:54
clarkbhttps://bugs.launchpad.net/swift/+bug/1217288/comments/8 in particular looks like it needs newer tools23:55
uvirtbotLaunchpad bug 1217288 in swift "Swift installation crashes" [High,Confirmed]23:55
*** alexpilotti has quit IRC23:56
clarkbclayg seems to be on top of it23:56
*** rnirmal has quit IRC23:57
zulis there something wrong with the novaclient gate, it seems to be stuck https://review.openstack.org/#/c/42789/23:57
notmynameclarkb: ya, but he doesn't have a resolution23:57
clarkbzul: it is still queued up23:58
zulclarkb:  k23:58
clarkbnotmyname: it almost looks like clayg is indicating that very new setuptools is broken :/ I have pinged clayg and am trying to see if that is the case23:58
notmynameclarkb: ya, he just left for the day. (he sits about 5 feet from me)23:59
clarkbI see23:59

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