Wednesday, 2014-11-19

jrolldevananda: that sounds correct, and we've decided that00:00
*** doug-fish has left #openstack-infra00:00
JayFdevananda: that's how the jobs are running now00:00
devanandafantastic00:00
jrolldevananda: but now we're deciding should devstack changes run ironic+agent00:00
JayFdevananda: agent_ssh is tip-ironic + stable-IPA, agent_ssh-src is tip-IPA + master-ironic00:00
devanandaoooh00:00
*** dmsimard is now known as dmsimard_away00:00
JayFs/stable-IPA/master-IPA/00:00
*** asettle has quit IRC00:00
JayFbecause it uses the tarballs.o.o images00:00
mtreinishfungi: so did switching things over to prod fix it?00:00
*** alex7376 is now known as asettle00:00
devanandaI would say, no00:00
devanandadon't gate devstack on an IPA-specific job00:01
jrolldevananda: devstack has IPA-specific code00:01
fungimtreinish: about to find out. the 00:00 pulse only just ran, which is the first one since that change merged00:01
devanandajroll: so?00:01
mtreinishfungi: ah ok, I misread the timestamps...00:01
jrolldevananda: so devstack changes can break that job00:01
jrollI'm not saying that there's a large chance, and I'm not sure if IPA job should vote on devstack00:02
jrollI think JayF is saying the same00:02
devanandajroll: sure. I mean, run the job, but it shouldn't be voting00:02
JayFI came here to ask exactly ^ that00:02
jrollthis is why we're asking the channel :)00:02
jrollok00:02
jrollyeah, ironic doesn't even vote, does it?00:02
JayFso I'm going to make my existing project-config PR do this: make IPA and Ironic voting (people can +1/-1 as to their opinion of if it's stale enough)00:03
*** baoli has quit IRC00:03
JayFand make a new project-config PR to add the agent_ssh-src job as nv to devstack00:03
devanandaalso, honestly, I'd rather it not run there at all. because that will cause IPA to enter the "serialized gate"00:03
mtreinishjroll, JayF: yeah I would suggest just use experimental, or have it nonvoting00:03
jrollyeah, either is fine with me00:03
JayFmtreinish: devananda: So I'll just ignore devstack today, and if Ironic gate gets broken by devstack I reserve the right to be slightly more annoyed than usual ;)00:03
jrollsure00:03
jrolldevstack is easy to fix00:03
devanandas/taht will/I think that will, if I understand the way the gate serialization works, which actually I don't/00:04
fungidevananda: though if ipa shares a job with ironic and ironic is in the serialized gate, then that's happening anyway00:04
*** lttrl has joined #openstack-infra00:04
clarkbfungi: where are we on locking bug tackers down and resyncing? is that a tomorrow morning thing?00:04
fungiclarkb: it's a tomorrow thing00:05
devanandafungi: bah humbug. can we unserialize all the things?00:05
clarkbdevananda: this is why I get so confuzzled talking to you about big tent and gating :)00:05
devanandaclarkb: also, I change my mind sometimes00:05
mtreinishfungi: ooh, can't find the yaml files: http://puppetboard.openstack.org/report/subunit-worker01.openstack.org/f67e176df6e8e1e02a9922445176b50b9e81fa6200:06
*** banix has quit IRC00:06
*** david-lyle is now known as david-lyle_afk00:06
fungimtreinish: yep!00:06
*** rmcall has joined #openstack-infra00:06
fungimtreinish: that's from just now when i attempted to apply00:06
devanandaclarkb: like, I totally want ironic and nova to co-gate -- just until their driver API is deemed as stable. and then I don't.00:06
*** stevemar has joined #openstack-infra00:07
devananda*wont00:07
jrollI wish all the APIs were stable00:07
clarkbright I get the intents. I just find a lot of people talking about this hand wave around what it actually means in the real gate00:07
jrolland (micro-)versioned00:07
fungimtreinish: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///modules/openstack_project/logstash/jenkins-subunit-worker.yaml00:07
clarkbwhat it actually means is no transitive integration tests00:07
devanandaclarkb: yep!00:07
clarkbwhcih is not what you want00:07
devanandawait. I think that is what I want00:07
clarkbbecause you have to hvae integration testing somewhere00:08
mtreinishfungi: did I screw up the path or filename? because I'm pretty sure it's in modules/openstack_project/files/logstash/00:08
clarkbdevananda: you never want to test that a cloud with ironic in it can boot nodes?00:08
clarkbyou only want to test ironic in a bubble?00:08
mtreinishfungi: doh: s/jenkins-subunit-worker.yaml/jenkins-subunit.worker.yaml00:08
devanandaexample: if we integration test A+B and B+C, then on a change in C, I don't think we should runthe tests for A00:08
clarkbdevananda: yes but thats not cogating...00:08
clarkbarg00:08
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/zuul: Fix test to tolerate new GitPython version  https://review.openstack.org/13543400:08
clarkbyou are still cogating in that case00:08
fungimtreinish: ahh, yep. that took some squinting to notice00:08
mtreinishfungi: let me push a patch with the git mv00:08
clarkbyou don't have to run the tests in that particular run against that particular change00:09
clarkbbut you still line everything up in the same serialized but tested in parallel queue00:09
devanandaahhhh right00:09
*** lttrl has quit IRC00:09
devanandawords. cogating || serialized00:09
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/zuul: Add gerrit owner information to status.json  https://review.openstack.org/13538600:09
*** lttrl has joined #openstack-infra00:09
* devananda has no answers00:10
fungionly more questions?00:10
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Rename subunit worker yaml file  https://review.openstack.org/13546600:11
mtreinishfungi, clarkb: ^^^00:11
fungii have questions which sound like answers until you think about them and then realize that you're on an existential trip to questioning your questions00:11
*** bswartz has joined #openstack-infra00:11
openstackgerritJay Faulkner proposed openstack-infra/project-config: Make agent_ssh check job voting for Ironic & IPA  https://review.openstack.org/13443600:12
JayFdevananda, others ^00:12
*** ZZelle has quit IRC00:12
*** iain-king has joined #openstack-infra00:14
*** gfidente has quit IRC00:14
*** camunoz has quit IRC00:15
*** r-daneel has quit IRC00:17
*** pc_m has quit IRC00:18
openstackgerritDevananda van der Veen proposed openstack-infra/project-config: Update Ironic jobs post-graduation  https://review.openstack.org/12662700:21
devanandaalso, ^ should finally enable voting by Ironic00:21
devanandamikal: your opinion on ^ is requested00:22
clarkbfungi: so do we have working subunit workers yet?00:23
mtreinishclarkb: one more patch: https://review.openstack.org/13546600:23
fungiwhat mtreinish said00:23
clarkbapproved00:23
*** cikid has quit IRC00:23
*** liam_ has joined #openstack-infra00:24
adam_gwtf00:25
*** liam_ is now known as Guest5097700:25
adam_gflood has hit #openstack-ironic00:25
devanandaerm00:25
adam_gclarkb, ^00:25
*** yamamoto has joined #openstack-infra00:25
JayFWe need some ops in #openstack-ironic00:25
* JayF volunteers to actually get that access to kickban people00:25
JayFboth me and jroll know how  to IRC admin, yo :)00:25
jrolllol00:26
clarkbhrm I am not in there /me dons cape00:26
*** unicell has quit IRC00:26
*** Guest50977 has quit IRC00:26
openstackgerritMerged openstack-infra/system-config: Rename subunit worker yaml file  https://review.openstack.org/13546600:29
openstackgerritJay Faulkner proposed openstack-infra/project-config: Make agent_ssh check job voting for Ironic & IPA  https://review.openstack.org/13443600:30
*** stevemar has quit IRC00:30
*** yamahata has joined #openstack-infra00:30
*** r1chardj0n3s has joined #openstack-infra00:31
r1chardj0n3shullo infra folk00:31
*** banix has joined #openstack-infra00:31
*** MarkAtwood has quit IRC00:31
r1chardj0n3sdon't know whether you've been following the Horizon/angular mega-thread00:31
clarkbI read pieces of it00:31
r1chardj0n3srecently there was a proposal to stick with bower for handling 3rd party web packages00:31
*** nelsnelson has quit IRC00:32
r1chardj0n3sand introduce bower into global-requirements00:32
r1chardj0n3swould like to get your thoughts on that :)00:32
*** camunoz has joined #openstack-infra00:32
clarkbr1chardj0n3s: in atlanta I basically decided horizon was insane00:32
clarkband let them xstatic00:32
*** banix has quit IRC00:32
clarkbI would be so happy to not do that anymore00:32
r1chardj0n3sxstatic is crazy00:32
r1chardj0n3shence flaming-shame00:32
r1chardj0n3s:)00:32
clarkband if bower is the way to not do that then +200:33
clarkbespecially since we already know how to make that owrk00:33
r1chardj0n3shttps://github.com/r1chardj0n3s/flaming-shame00:33
r1chardj0n3scool. does storyboard have a global-requirements thing for bower?00:33
clarkbr1chardj0n3s: no because it doesn't participate in global reqs00:33
clarkbit isn't part of the the thing people ship and call openstack00:34
clarkbso it just did it00:34
r1chardj0n3sah, ok00:34
clarkbbut horizon is part of that thing so we will need to global reqs this stuff00:34
clarkbbut I don't oppose it since it seems to be working well for storyboard00:34
r1chardj0n3sit is the sensible way of handling 3rd party web components00:34
krotscheckEhn, the bower and npm repos occasionally go down.00:34
krotscheckWhich requires node.00:34
krotscheckWhich requires a compile on centos.00:35
r1chardj0n3syes00:35
krotscheckWhich makes RedHat unhappy00:35
clarkbdoes centos7 not do node properly?00:35
krotscheckNope.00:35
clarkbcentos6 definitely doesn't00:35
clarkb:/00:35
r1chardj0n3snode is inevitable, storyboard has gone through that00:35
r1chardj0n3swell, to an extent it has, I realise it's "not openstack" so I should stop holding it up like that00:35
krotscheckr1chardj0n3s: I had this battle with the Redhat package guy in Atlanta.00:35
r1chardj0n3sok, so the Linux folk just need to pull their heads in and accept that Node Is A Thing Now00:36
krotscheckr1chardj0n3s: His response was “OMG Node Sucks No We’re Never Including It"00:36
r1chardj0n3ssorry, but I can't put it more nicely00:36
krotscheckr1chardj0n3s: By all means. I have his email address.00:36
krotscheckIf you can convince him, I will make you storyboard core on the spot.00:36
*** yamahata has quit IRC00:36
r1chardj0n3sredhat already packages *some* node-based tools00:36
* krotscheck doesn’t actually have that power.00:36
*** banix has joined #openstack-infra00:37
r1chardj0n3s(like, they have a *jasmine* package, but not a *karma* one)00:37
*** yamahata has joined #openstack-infra00:37
clarkbso another thing to keep in mind is that the project doesn't have to bend over for everything00:37
clarkbwe try to be nice, but sometimes you have to draw a line in the sand00:37
r1chardj0n3swhich project, Horizon, OpenStack or RedHat?00:37
*** Sincler has quit IRC00:37
clarkbOpenStack00:37
r1chardj0n3syes00:37
clarkbmight be worth asking TC to chime in?00:37
r1chardj0n3sagreed00:37
*** todd_dsm has joined #openstack-infra00:37
clarkbI feel like settling these larger ecosystem fights is one of the things we have them for00:37
krotscheckIs EPEL allowed?00:37
*** yamamoto has quit IRC00:38
r1chardj0n3sEPEL?00:38
krotscheckBecause apparently there’s a node package for centos on that.00:38
clarkbkrotscheck: yes I think so00:38
krotscheckExtra Packages For Enterprise Linux00:38
r1chardj0n3soh, ok00:38
krotscheckSo sudo yum install epel-release; sudo yum install nodejs00:38
krotscheckAnd suddenly that would do all the things.00:39
clarkbso I support our new bower overlords00:39
clarkbpretty sure mordred and jeblair do too00:39
r1chardj0n3skrotscheck: but that also implies that the node-based tools are packaged as well00:40
krotscheckr1chardj0n3s: yep00:40
krotscheckSpinning up a VM now to check.00:40
r1chardj0n3swell, at least karma, jasmine, protractor, selenium and phantomjs00:40
*** Sukhdev has joined #openstack-infra00:40
r1chardj0n3sthose are the minimum requirements for horizon00:40
clarkbselenium is node now?00:40
r1chardj0n3sgrunt we can do without00:40
r1chardj0n3ser00:40
clarkbwe have used selenium for a long time iwthout worrying about node00:40
r1chardj0n3sthere's a node-based selenium, yes?00:40
clarkboh js bindings likely00:41
r1chardj0n3sok, mebbe I take that back00:41
r1chardj0n3syeah, bindings00:41
r1chardj0n3swhich is typically "selenium for langauge x"00:41
mtreinishfungi, clarkb: ooh, it worked http://puppetboard.openstack.org/report/subunit-worker01.openstack.org/effcaf9d927240ac2af52ff70633b695598bbc4200:41
krotscheckThere’s an NPM package that includes selenium.00:41
*** mmaglana has joined #openstack-infra00:41
r1chardj0n3syeah, but we can't NPM00:41
krotscheckThat’s what storyboard uses.00:41
krotscheckr1chardj0n3s: Why not?00:41
r1chardj0n3swhich is exciting given how incompatible NPM and deb/rpm are00:41
r1chardj0n3sbecause LINUX00:41
r1chardj0n3sugh00:41
clarkbI think you can npm00:41
*** banix has quit IRC00:41
clarkbyou npm in virtualenvs like storyboard00:41
clarkb(at least in unittesting land)00:42
r1chardj0n3sno, we have people who have drawn the line in the sand for OpenStack: if it's not in a distro-installable format, it's not allowed00:42
r1chardj0n3sso, no install from npm00:42
clarkbwell sort of00:42
r1chardj0n3s(or bower, hence we have to repackage all that as well)00:42
krotscheckUrr…00:42
clarkbfor our python deps we don't really say this has to already be in the distros00:42
krotscheckOk, so if NPM is installable via distro00:42
clarkbits nice00:43
clarkbbut sometimes isn't already the case00:43
r1chardj0n3sthat's how we've gotten up to 93 messages in the angular/horizon discussion - it's been entirely because of that line in the sand00:43
fungiwe can npm things to run test jobs. distros aren't going to ship anything which expects you to npm its dependencies00:43
*** oomichi has joined #openstack-infra00:43
clarkbright so distros would have to have js-foo packages for the things tests npm install00:43
clarkbwhich is no different than the python-foo packages00:43
krotscheckBut they allow gem? Wat?00:43
r1chardj0n3sbut apparently deployers wish to modify openstack and run tests and still not hit npm00:43
r1chardj0n3shmm00:44
clarkbbut I don't think we necessarily have to wait on the distros00:44
r1chardj0n3sI thought that openstack was sans gem/pypi once baked00:44
fungiexactly. things we need from npm now will get subsequently packaged by the distro packagers into their various preferred formats00:44
clarkbwe certianly never have for the python things00:44
clarkbxstatic for example00:44
clarkbwe threw a ton of new deps at distros00:44
r1chardj0n3sxstatic is repackaged by distros00:44
clarkbr1chardj0n3s: yes but not before we started using it00:44
krotscheckr1chardj0n3s: It is. And if you’re using npm and bower post bake, then you’r eusing those tools wrong.00:44
r1chardj0n3syes00:44
r1chardj0n3skrotscheck: see my previous point: we bake, the deployer modifies and wants to *re-bake* without hitting npm. that's the story I've been told00:45
jrollthat's absurd00:45
krotscheckr1chardj0n3s: Don’t they have to hit gem?00:45
clarkbor pypi00:45
krotscheckIf they want to rebake?00:45
fungiin our ci toolchain we install all sorts of things from pypi and potentially other places. the distro packagers understand they'll need to repackage suitable versions of all that before release00:45
jrollwhy are you using distro packages if you're modifying the source00:45
r1chardj0n3sI cannot say00:45
*** mmaglana has quit IRC00:45
r1chardj0n3ssorry folks, but I'm simply too new to openstack to know the ins and outs of such deployer issues :(00:46
r1chardj0n3sI can't make the argument, I've only had it presented to me00:46
clarkbr1chardj0n3s: its ok I often say things that distro landers all look at me funny for00:46
jrollthat's ok00:46
clarkbr1chardj0n3s: like apparnetly you can only build packages with other packaged things00:46
jrollI'm saying that's an invalid argument (I may be wrong)00:46
clarkbbootstrapping outside of package land is apparently the most evil thing ever00:46
krotscheckAnd let’s be honest here. By “Distro landers” we mean RedHat, right?00:46
clarkbkrotscheck: well debian and canonical yell a fair bit too00:47
*** banix has joined #openstack-infra00:47
mtreinishfungi: does it look like things are running on subunit-worker0100:47
clarkbthey just seem to accept that the world moves forward a bit more than red hat00:47
*** rmcall has quit IRC00:47
fungiit's pretty standard that all distros want to be "self-hosting" (e.g. they can rebuild all their packages from source using their packages)00:47
jrollwhat I would do is to use npm and bower to build some artifact that ends up in the package, but idk what packagers would say about that00:47
clarkbfungi: ya I don't think its a bad thing00:47
clarkbI am just still baffled its the only way to do things00:47
r1chardj0n3sjroll: that would result in a ton of vendoring due to the way npm works00:47
clarkbfungi: and is one reason I think people love the image based deployment stuff so much00:48
jrollin web dev, people generally just build a tarball with dependencies and minified js/etc00:48
r1chardj0n3snpm is built over things having many, many very small dependencies00:48
jrollr1chardj0n3s: I understand, that's fine00:48
clarkbfungi: because then you can sort of avoid the package/distro problems and go straight to useable thing00:48
fungithey will extract everything they need which is hosted on the node, ruby, python et cetera package channels and repackage that source into something they can distribute. even things which are only needed to build other things, or to generate baked documentation, or to run tests00:48
r1chardj0n3sit'd all be so much simpler if we could just require that deployers modifying horizon have access to npm/bower00:49
openstackgerritMerged openstack-infra/devstack-gate: Remove nosetests.xml reference  https://review.openstack.org/13171400:49
*** rmcall has joined #openstack-infra00:49
clarkbianw: ^00:49
jrollr1chardj0n3s: I think that's completely reasonable00:49
fungiso that you can rebuild any distro package, or test the source of any distro-provided source package, by only installing things provided from the tistro00:49
*** rmcall has quit IRC00:49
r1chardj0n3sbut that would also imply that the bower packages are baked into a Horizon release package00:49
r1chardj0n3swhich goes against the recent move to having them external through xstatic00:50
krotscheckI feel that ultimately the only way that’s going to work is if the horizon UI is extracted from openstack entirely and left as a stackforge thing.00:50
r1chardj0n3sand I'm pretty sure david-lyle_afk will have a conniption00:50
fungimtreinish: yeah, no more puppet errors now00:50
r1chardj0n3skrotscheck: wow, that there's crazy talk :)00:50
krotscheckr1chardj0n3s: It solves the problem.00:50
fungimtreinish: though i don't see the worker process running00:51
r1chardj0n3shorizon is so very unlike the rest of openstack, it makes a lot of sense00:51
krotscheckr1chardj0n3s: Remove the expectation that horizon-ui is part of openstack, and that you have to go build the UI yourself.00:51
r1chardj0n3swhich other component of OpenStack is *designed* to be modified by deployers?00:51
fungir1chardj0n3s: arguably, all of them?00:51
adam_gr1chardj0n3s, IIRC at one point horizon was bundling their own version of node-less00:51
mtreinishfungi: hmm, ok00:51
r1chardj0n3sreally? not just configuration?00:51
fungir1chardj0n3s: most of our largest deployers of openstack clouds are running forks00:52
mtreinishfungi: any ideas?00:52
fungimtreinish: i'm checking logs now00:52
clarkbadam_g: it was the python compiler version thing00:52
r1chardj0n3sfungi: ah, ok00:52
clarkbbut it didn't keep up with less proper00:52
clarkband now they use pyscss or something00:52
jrollr1chardj0n3s: those deployers are also ok with using pypi, btw00:52
jrolland presumably npm00:52
r1chardj0n3sfungi: but I think that the linux-packaging argument isn't about the large deployers who run forks00:52
adam_gclarkb, i seem to remember it being a node-based css/js compiler00:52
r1chardj0n3sjroll: yeah00:52
clarkbadam_g: they wanted less css without the node so they went to the python compiler00:52
clarkbiirc00:53
adam_gclarkb, eventually, yeah00:53
fungimtreinish: i manually started one via its initscript and its running now... it just didn't get started by puppet00:53
clarkbfungi: mtreinish ya I think thats normal for those services00:53
fungir1chardj0n3s: agreed, the packaging argument is orthogonal to whether or not they're modifying the applications they're installing00:53
clarkbbecause we have a habit of not auto starting services00:53
adam_gclarkb, i just remember having to manually compile the js and css into the source package to avoid a dependency on node.js.. and getting yelled at by debian for it00:53
fungimtreinish: i went ahead and started the other three now00:53
clarkbadam_g: oh prior to the python compiler?00:54
clarkbthats "awesome"00:54
adam_gclarkb, yeah, this is way back00:54
mtreinishfungi: ok awesome!00:54
mtreinishnow I guess we'll see how badly I screwed up on subunit2sql00:54
mtreinishand the worker script00:54
fungiadam_g: well, they want to have separate packages for that stuff, built independently from source00:54
r1chardj0n3shmm, thanks for the discussion folks. I suspect things will become significantly less clear if I propose the approach discussed here to the mailing list, but who knows...00:55
clarkbr1chardj0n3s: so the thing I would do is put out feeler questions to TC maybe?00:55
r1chardj0n3show would I do that?00:56
fungimtreinish: is there anything else i should be looking at now to make sure this is working?00:56
clarkbhonestly I think this is really starting to get into TC territory. external entities are demanding we do one thing at the expense of dev cost00:56
r1chardj0n3sI guess mikal is a TC, so I could start there00:56
clarkbTC has ability to say "yes" or "no" to people00:56
clarkb(hopefully TC people don't tell me I am wrong about that)00:56
clarkbbut I don't think we ever solve this if we just let distros fight horizon devs00:57
mtreinishfungi: I believe the worker log file should print out when it gets an event and when it's adding it to the db00:57
mtreinishif it does that more than once I guess it's working00:57
mtreinish(short of looking at the db)00:57
*** dannywil_ has quit IRC00:57
*** wenlock has quit IRC00:58
r1chardj0n3smordred is the only TC who's chimed in on the discussion IIRC and his statement was (paraphrased) "let's be a little pragmatic about it" though I think he was being overly optimistic about the distros packaging the node stuff00:58
fungimtreinish: firewalls?00:58
fungimtreinish: Unable to connect to <gear.Connection 0x2af66d0 host: logstash.openstack.org port: 4730>00:58
clarkbthat said it is also one project and the TC may try to avoid invading on not really corss project things00:58
clarkbfungi: mtreinish oh ya since gear didn't have ACLs in the way before time firewall is used00:59
clarkblet me show you the line to updat that00:59
mtreinishclarkb: oh ok01:00
fungiclarkb: if we open that, will the logstash indexer which is also running on here connect and start running wild, or is that trying to connect to something other than gearman?01:00
clarkbhttps://git.openstack.org/cgit/openstack-infra/system-config/tree/manifests/site.pp#n311 its that line01:00
clarkbfungi: ya it will I think01:00
clarkbso you may want to use a a different variable than elasticsearch_cleitns01:01
fungiso we need that other cleanup too01:01
clarkbor extend that array before passing to gearman_works01:01
*** prometheanfire has joined #openstack-infra01:01
r1chardj0n3sok, back to the infra specifics: is there any point to having a global-requirements for bower dependencies given that horizon is the only project that's going to have them?01:01
clarkbin other news https://github.com/openstack/openstack/graphs/commit-activity welcome back from the summit everyone :)01:01
clarkbr1chardj0n3s: I think initially no01:02
clarkbglobal-requirements was created to solve the cross project dependency mess01:02
*** banix has quit IRC01:02
fungiokay, so tomorrow i need to refresh the git repo for puppet-httpd, buy a cert for groups.o.o and update bug imports for all the infra projects before locking them down01:02
r1chardj0n3sglobal-requirements exists for two reasons, IIUC: cross-project dependency mess *and* vetting of new versions, or am I making up the latter?01:02
clarkband if only one project needs a certain type of requirements it probably isn't necessary to have that sort of machinery01:03
clarkbr1chardj0n3s: it does exist for the second reason too01:03
mtreinishfungi, clarkb: I can append that line into https://review.openstack.org/13546301:03
r1chardj0n3sbut if it's just one project then that project can vet version bumps01:03
prometheanfireif it helps, I'm not going to be packaging horizon because of all those extra deps01:03
clarkbr1chardj0n3s: but that can happen in the individual project as well (assuming people do that)01:03
fungimtreinish: fine by me01:03
r1chardj0n3sprometheanfire: hi, what perspective are you coming from?01:03
clarkbprometheanfire: "those extra deps" being the xstatic deps or npm js deps or?01:03
*** camunoz has quit IRC01:03
* krotscheck wonders if he should just implement a sane horizon client and then make all his millions relicensing it.01:04
fungiprometheanfire: you package for gentoo, right?01:04
mtreinishclarkb: err, do I just need to add subunit-work01 to: https://git.openstack.org/cgit/openstack-infra/system-config/tree/manifests/site.pp#n1601:04
r1chardj0n3skrotscheck: I was already well on the way to doing that but stopped because community ;)01:04
prometheanfirexstatic01:04
prometheanfirenpn is annoying01:04
prometheanfireI package for gentoo01:04
clarkbmtreinish: you need to add it to the thing passed to gearman_workers on the line I linked. the naive way is to put it in the array on line 16 but that may allow the logstash worker on that node to connect and do terrile thngs01:05
r1chardj0n3sprometheanfire: ok, so there's a couple of possibilities here01:05
clarkbprometheanfire: ok so its an issue regardless of python produced deps or npm produced deps. that is good to know01:05
krotscheckSo horizon’s not getting packaged anyway?01:05
clarkbmtreinish: let me write a patch01:05
clarkbkrotscheck: on gentoo01:06
krotscheckUrm. Well then. Why do we care?01:06
mtreinishclarkb: I'm removing the logstash indexer class from the subunit worker at the same time01:06
r1chardj0n3soh01:06
clarkbmtreinish: well I think there is a simple intermediate step01:06
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Remove unnecessary use of logstash::indexer from subunit_worker  https://review.openstack.org/13546301:06
clarkbgive me a couple minutes01:06
prometheanfirekrotscheck: I was packaging it for icehouse01:06
mtreinishclarkb: ^^^01:06
clarkboh you alread did it01:06
clarkbnevermind then :)01:06
mtreinishclarkb: ok sure01:06
krotscheckprometheanfire: Intersting.01:06
prometheanfirenot very well, but it was there01:06
prometheanfireI THINK we have the npm thing somewhat fixed in gentoo01:06
r1chardj0n3sprometheanfire: ok, so how would you feel about packaging a horizon that has been built to include all the bower-based components, and has no npm dependencies (but also can no longer run its unit test suite)01:07
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Remove unnecessary use of logstash::indexer from subunit_worker  https://review.openstack.org/13546301:07
*** Longgeek has joined #openstack-infra01:07
mtreinishclarkb: let me know if that doesn't work01:07
clarkbfungi: you or someone will need to stop the running indexer and remove it with fire if that change merges01:07
clarkbbut I think that change works01:07
clarkbmtreinish: you do have trailing whitespace though :P01:07
prometheanfirer1chardj0n3s: I'd rather have tests (I tend to add a test use flag so end users can run tests as well), but the first thing is getting it working01:07
fungiclarkb: i can stop the indexer asap01:07
prometheanfirethat's most important01:07
clarkbnevermind ou fixed it01:07
clarkbfungi: careful puppet may restart it01:08
r1chardj0n3sprometheanfire: ok, but the tests require npm-based tools; that's unavoidable01:08
prometheanfireright01:08
clarkbmtreinish: lgtm01:08
prometheanfirewe have RESTRICT=test for a reason01:08
r1chardj0n3ssorry, I don't know what that means01:08
prometheanfiregentooism01:08
r1chardj0n3s(oh, I got that ;)01:08
prometheanfirewe can restrict testing if we feel like it on a per package basis01:09
r1chardj0n3sok01:09
krotscheckOk, I’m outta here.01:09
krotscheckGood luck :)01:09
*** ayoung has quit IRC01:09
prometheanfireotoh, I will likely be packaging more openstack stuffs (like heat)01:09
*** yamamoto_ has joined #openstack-infra01:09
fungihonestly, since the earliest days where debian struggled to package gnu imp, wordpress, mediawiki et cetera, i've felt like the web application scene is incongruent with distro packaging principles. square peg, round hole01:11
*** Longgeek has quit IRC01:12
prometheanfirewe have a specific eclass that handles upgrades and the like, helps a ton01:12
prometheanfirewebapp-config -U  -h owncloud.foo.com owncloud 7.0.301:13
clarkbdo debian python packages ship the sdist then shove files where they need to go?01:13
* clarkb admits to be very naive when it comes to gentoo packaging01:13
prometheanfiredon't worry, it sucks everywhere01:14
clarkber not debian01:14
clarkbgentoo01:14
fungithe openstack packager for debian doesn't use sdists at all. rearranges files into the package directly from git clones01:14
*** banix has joined #openstack-infra01:14
clarkbya debian does it that other way01:14
clarkbwhich is grab git repo, mangle it because lol, spit out packag01:14
r1chardj0n3sthanks krotscheck01:15
prometheanfirecrazyness, though we do the same with our git versions (stable branch git based)01:15
fungii think the primary argument used is that not having an intermediate tarball-producing or -retrieving step makes it easier to consume and return upstream patches01:15
clarkbfungi: I guess that makes sense01:16
mtreinishhmm the arch approach seems like how I would do it: https://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/python-oslo-config01:16
mtreinishalthough I find the prepare() phase hysterical...01:16
fungiso instead patches and the upstream source live together in parallel branches and then the packaging workflow bundles them up relative to one another to accommodate their upstream/packaging modifications split01:17
clarkbmtreinish: except it uses python setup.py install01:17
mtreinishclarkb: as opposed to pip install?01:17
*** lttrl has quit IRC01:17
clarkbmtreinish: or some external tool ensuring things go where the distro actually wants them01:17
clarkbsetup.py install is arbitrary code and I could decide on next release to just completely hose arch01:18
clarkbas root :)01:18
prometheanfirehere's how we do it for comparison01:18
prometheanfirehttp://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-python/oslo-config/oslo-config-1.4.0.ebuild?view=markup01:18
* fungi hopes you would at worst dirty a chroot01:18
prometheanfireheh, I know that arch guy, sit about 100 feet from him01:18
clarkbfungi: iirc arch packages literally just run that as root01:18
mtreinishclarkb: heh, well it does it all in a chroot so damage would be limited01:18
clarkbin he base install01:18
mtreinishfungi: yep01:18
clarkboh it is chroot?01:18
mtreinishclarkb: the pkg building is done in a chroot by default01:19
clarkbmtreinish: is that "new" I remember the days of yaourt and thinking why am I doing this01:19
funginot that it's even remotely hard to escape from a chroot if you're root in it01:19
mtreinishit warns you about doing root, because there are a bunch of sec implications running commands even in a chroot01:19
mtreinishyaourt still builds things in a chroot01:20
prometheanfirewe don't allow network access or any access outside that chroot...01:20
fungiyeah, for example direct access to memory structures01:20
mtreinishI don'y recall a time when it wasn't that way, but I've only been running arch since like 2010, so maybe before that01:20
*** manfred has joined #openstack-infra01:20
clarkbmtreinish: I may have een mistaken too. But I ran arch way before 201001:20
manfredprometheanfire: yo01:21
fungibeing able to write to arbitrary things in the chroot's /dev, /proc, /sys et cetera (if mounted) can pretty well get you direct root in the outer context01:21
*** todd_dsm has quit IRC01:21
prometheanfiremanfred: yo01:21
prometheanfiremanfred is who packaged that01:21
clarkbmtreinish: the license is wrong in the arch package01:21
prometheanfiremanfred: does arch do this stuff in chroot or something? http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-python/oslo-config/oslo-config-1.4.0.ebuild?view=markup01:21
prometheanfiremanfred: how does it keep the system safe?01:22
mtreinishclarkb: heh, yeah the arch packages for openstack stuff are all terrible01:22
mtreinishand out of date too01:22
manfredfor building packages?01:22
prometheanfiremanfred: you have work to do :P01:22
prometheanfiremanfred: ya, for build01:22
clarkbya if I yaourt install oslo-config or whatever the current tool is today01:22
clarkbI really should go install arch again just because01:23
clarkbits been so long01:23
*** henditan has joined #openstack-infra01:23
mtreinishclarkb: yaourt is just the automated tool for things installing things in the aur (which are user contributed and have to be built)01:23
manfredyou should just use extra-$arch-build, it generates a clean environment in /var/lib/archbuild/ and only installs the base system, base-devel and then whatever dependencies are in the PKGBUILD01:23
mtreinishmost of the openstack packages are in there01:23
manfredit is actually a systemd-nspawn container that it runs the makepkg inside of01:24
manfredthat is how we package them for the repositories at least, and at this point... that is how I build for myself as well from the aur01:24
*** camunoz has joined #openstack-infra01:24
fungicontainerization alleviates a lot of those concerns, so at least it's not just a plan chroot01:25
clarkbah yes I arched long before systemd01:25
funginot that lxc isn't still riddled with context-escaping holes01:25
openstackgerritMerged openstack-infra/system-config: Remove unnecessary use of logstash::indexer from subunit_worker  https://review.openstack.org/13546301:25
clarkbI arched when arch had an intaller01:25
manfredhttps://projects.archlinux.org/devtools.git/tree/arch-nspawn.in#n9901:26
mtreinishmanfred: oh wait you're the maintainer for that package I linked aren't you? :)01:26
manfredoslo-config?01:26
prometheanfiremtreinish: told you :P01:26
mtreinishyeah01:26
manfredyeah i think so01:26
r1chardj0n3slol, every discussion I start these days ends up involving packaging minutae :)01:26
r1chardj0n3swe suck at software :)01:26
fungir1chardj0n3s: our entire species, yes01:27
clarkbI am willing to bet other species capable of writing and executing software suck at it too01:27
mtreinishprometheanfire: sorry completely missed that :)01:27
mtreinishfungi: ok the change landed you have to kill the indexer again I think01:29
mtreinishit looks like puppet restarted it on the last run01:29
*** ddieterly has joined #openstack-infra01:29
manfredwhat about it?01:29
fungimtreinish: yep, it did restart it, and i've stopped it again01:29
mtreinishfungi: ok cool01:29
mtreinishmanfred: oh, nothing in particular. I was just slow and realized it after we were talking01:30
clarkbmtreinish: but yes pip install is much better01:30
*** ddieterl_ has joined #openstack-infra01:30
manfredok :)01:30
clarkbbut maybe I have just gotten so annoyed at easy_install that I do everything I can to avoid it01:30
manfredi was just told to come here... something about arch packaging <301:30
*** unicell has joined #openstack-infra01:30
StevenKAvoiding easy_install sounds like a brilliant plan01:31
funginot_so_easy_install01:31
fungimanfred: yeah, we were mostly debating the security constraints around the arch package building, as it pertains to upstream code running on the package builder01:32
clarkbbecause I said don't run setup.py its arbitrary code01:33
*** sarob has quit IRC01:33
prometheanfiremanfred: might be all that was01:33
*** ddieterly has quit IRC01:33
clarkbfungi: so is logstash subunit stuff doing things now?01:34
adam_ganyone free to tag this quick DSG patch? the multi node patch that merged today broke debug log archiving for ironic, which we're relying on to help fix a current gate bug. https://review.openstack.org/#/c/135418/01:34
fungiclarkb: yeah, though i see exceptions getting thrown now01:35
mtreinishadam_g: +1 ffwiw01:35
mtreinishfungi: ooh, pastebin?01:35
*** mwagner_lap has joined #openstack-infra01:36
clarkbhrm did that break grenade too?01:36
clarkbadam_g: ^01:36
adam_gmtreinish, thanks!01:36
adam_gclarkb, im not sure01:36
adam_gclarkb, kinda unclear where the the fallout from the grenade part of that would be showing01:36
adam_git seems like it would have broken those runs entirely01:36
clarkbI have approved the change01:36
clarkbadam_g: ya but it didn't ...01:36
clarkbmaybe greande doesn't rely on that info in localrc?01:37
fungimtreinish: http://paste.openstack.org/show/134563/01:37
*** Sukhdev has quit IRC01:37
mtreinishfungi: hmm, it's not where I expected it to fail01:38
fungiwow... first joey hess officially abdicates further debian community involvement, now russ allbery and colin watson are stepping down from the tech-ctte. shakeup01:39
adam_gclarkb, hmm *_PHASE may not be used at all, lookin now01:40
*** gyee has quit IRC01:40
mtreinishfungi: is that happening all the time?01:41
fungimtreinish: looks like it's happening for every file01:41
*** mmaglana has joined #openstack-infra01:42
mtreinishI'm thinking it's related to how the script is being invoked in the daemon. Something with subprocess needs a cwd01:42
mtreinishbecause I didn't hit that with my local testing but I wasn't running the daemon01:42
*** ChuckC has quit IRC01:43
mtreinishclarkb: have you tried using subprocess inside of python-daemon before?01:43
clarkbmtreinish: the logstash stuff does it for crm11401:44
clarkbjeblair: wrote that for the most part though01:44
*** mmaglana has quit IRC01:46
*** shashankhegde has quit IRC01:47
adam_gclarkb, see how this works out.. https://review.openstack.org/#/c/135479/ i believe the phase is determined by *_DEVSTACK_DIR/branch now01:47
clarkbcool01:48
mtreinishoh, I wonder if it's because I don't have the path for subunit-2to1 in the subprocess call01:48
clarkbmtreinish: that could be01:48
clarkbespeially if the init scripts set path to not include /usr/local/bin01:48
fungimtreinish: likely it isn't in a path inherited in the subprocess environment01:48
fungichecking01:49
*** r1chardj0n3s is now known as r1chardj0n3s_afk01:49
fungiaccording to proc/$PID/environ the daemon has PATH=/sbin:/usr/sbin:/bin:/usr/bin01:50
fungiso yes, that's your trouble01:50
mtreinishfungi: yep that would explain it01:50
mtreinishok should I do the cheap fix and hard code the patch of the worker to /usr/local/bin01:50
*** manfred has left #openstack-infra01:50
mtreinishor make it not pip installed subunit on ubuntu specific?01:51
fungiyou could instead extend the path in the initscript, right?01:51
mtreinishfungi: oh, yeah that should work01:51
clarkbI think we went that route for dib in nodepool01:52
clarkblet PATH do its thing01:52
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Add /usr/local/bin to subunit-worker init PATH  https://review.openstack.org/13548001:52
mtreinishfungi, clarkb:  ^^^01:53
*** banix has quit IRC01:53
mtreinishI'm really digging the stat padding this week :)01:53
fungimtreinish: infra is all about death by a thousand patches01:53
fungi(or testing your stuff in advance)01:54
*** baoli has joined #openstack-infra01:54
mtreinishfungi: I did test things :) but I guess just not enough01:54
*** zz_dimtruck is now known as dimtruck01:55
fungiyou tested other things, which worked without any fuss01:55
fungiit's the things you didn't test which were broken ;)01:55
fungii'm sure if you'd not tested those other things, they'd also have been broken01:56
mtreinishor my test was broken/incomplete (like here because I tested the worker script by just running it without init)01:56
mtreinishoh yeah I'm 100% on that01:56
fungideploying and running software is complicated, no doubt about it. lots of surface area to collect bugs01:57
mgagneI see most projects are running run_tests.sh with set -e and some are collecting exit status with $?. How is that possible if set -e is used? I don't see them disabling it with set +e.02:00
*** camunoz has quit IRC02:00
*** nosnos has joined #openstack-infra02:02
fungigood question. most of us in here just run tox and see run_tests.sh as an anathema02:02
fungiwe mostly don't use any project's run_tests.sh (with a couple exceptions) in upstream ci jobs, and so i assume they're in various degrees of broken02:03
mgagnefungi: ok so set -e was introduced, people added checks on $?, tests were passing all fine and they didn't see that failing command would break their logic on $?02:03
fungimgagne: that would be my first guess, yeah02:04
*** achanda_ has quit IRC02:04
mgagnefungi: alright, I wasn't crazy then. thanks02:04
fungiprobably the exit code handling logic predates someone adding set -e (or someone removing a set +e somewhere near the end)02:04
*** ayoung has joined #openstack-infra02:05
openstackgerritMerged openstack-infra/system-config: Add /usr/local/bin to subunit-worker init PATH  https://review.openstack.org/13548002:07
mtreinishok, here we go again...02:07
*** bdpayne_ has quit IRC02:07
mtreinishalthough I think that just missed the last puppet refresh02:08
*** amcrn has quit IRC02:08
*** Ryan_Lane has quit IRC02:11
*** Ryan_Lane has joined #openstack-infra02:11
fungiyeah, the puppetmaster will update its system-config clone at 02:15 and start the apply run to all the servers again then02:11
* mtreinish gets another beer02:12
fungigood idea02:12
*** tsg has quit IRC02:13
mtreinishmy apt is super hot today, the heat went out while I was in Paris and air got in the pipes. The maint guy said I need to leave the heat on full blast for about 48hrs to flush everything02:13
mtreinishso lots of liquids...02:14
fungiick02:14
*** jerryz has joined #openstack-infra02:15
mtreinishyeah it's no fun, it's weird though having the heat on full blast with the windows open02:16
mtreinishand it being -4c outside02:16
clarkbI came home to frozen former liquid water on the back porch02:16
clarkbin november02:16
clarkbthat was weird. also my power went out02:16
*** r1chardj0n3s_afk is now known as r1chardj0n3s02:18
mtreinishclarkb: are you dumb like me and run your mail infrastructure from home?02:19
mtreinishI lost email my last day in paris because my router crapped out02:20
clarkbno02:20
clarkbdidnt know until I got home02:20
*** Ryan_Lane has quit IRC02:21
*** koolhead17 has joined #openstack-infra02:22
mtreinishwell that's good at least. I need to do something about my brain dead setup at some point02:22
mtreinishor at least setup a backup mx02:22
mtreinishok cool, looks like the inits got updated02:23
mtreinishfungi: any new stack traces?02:25
fungimtreinish: looks like the worker daemons didn't restart02:28
funginot that anything about that patch should have caused them to i guess02:28
fungimtreinish: looks like it may be working now?02:29
fungii manually stopped and started all four workers02:29
mtreinishcool :)02:29
fungino, wait, new exceptions02:30
*** ryanpetrello has quit IRC02:32
fungimtreinish: http://paste.openstack.org/show/134575/02:32
*** Longgeek has joined #openstack-infra02:33
mtreinishfungi: hmm not much I can do about that one :) there's no subunit file for that run02:33
mtreinishit looks like discovery failed02:34
*** ryanpetrello has joined #openstack-infra02:34
mtreinishalthough I'm not sure why the client added a gear job for it then02:34
fungiokay, so that's probably benign then02:35
fungii do see it appearing to process other files at least02:35
mtreinishfungi: awesome02:35
fungijust the occasional 404 like that02:35
fungipresumably for jobs with no subunit files02:35
mtreinishfungi: can you run select * from runs; on the db?02:35
mtreinishfungi: yeah that's what I'd expect, but I'll double check the client to see why there are gear jobs being added for jobs that don't have subunit files02:36
mtreinishclarkb: ^^^ unless you know off the top of your head02:36
mtreinishoh, I guess it doesn't actually check does it02:37
fungiit'll take a few minutes. i need to find an instance with mysqlclient on it and access to the trove db and dig up the credentials02:37
mtreinishfungi: ok, no rush. I was just curious how many runs are being added (and that it's doing the right thing)02:38
*** Longgeek has quit IRC02:38
fungi151 rows in set02:39
*** ChuckC has joined #openstack-infra02:39
mtreinishwow, that's more than I thought for like 10 min...02:39
mtreinishespecially at 9:30p02:39
fungi2783 rows in tests02:41
mtreinishfungi: I wonder if it's not filtering on just gate02:41
mtreinishfungi: yeah that makes sense, that's about the number of tempest tests that get run02:41
mtreinishtest_runs should be ~= 2783 * 151 you don't need to check that02:42
mtreinishfungi: can you take a quick look at run_metadata and see if there is metadata for check jobs in there?02:42
*** mmaglana has joined #openstack-infra02:42
*** slogan has quit IRC02:42
openstackgerritMerged openstack-infra/devstack-gate: Update usage of LOCALRC_OLDNEW  https://review.openstack.org/13541802:42
fungi| f877f571-34b3-411c-b360-982f3c58f028 | build_queue      | check02:44
fungi                                          | 52a7d80f-462b-46ac-b716-7994d15691f402:44
fungi |02:44
fungigrr stray newlines02:44
fungibut yes, check jobs too02:44
mtreinishok that explains why so many02:44
mtreinishI guess my regex in the client config is wrong02:44
clarkbmtreinish remember things were queued for a while too02:45
mtreinishclarkb: oh yeah, I forgot that it's been queueing since the first patch landed...02:45
mtreinishhmm, http://git.openstack.org/cgit/openstack-infra/system-config/tree/modules/openstack_project/files/logstash/jenkins-log-client.yaml#n1402:46
mtreinishI guess we could have tempest jobs in the check queue named gate*02:46
*** iain-king has quit IRC02:46
*** mmaglana has quit IRC02:47
*** patrickeast has quit IRC02:47
*** camunoz has joined #openstack-infra02:49
*** chandankumar has joined #openstack-infra02:51
mtreinishclarkb: ^^^ do you know of the top of your head?02:51
* mtreinish has a feeling the little trove node will be too small pretty soon02:52
*** stevemar has joined #openstack-infra02:52
fungimtreinish: we definitely have some tempest jobs in check named "gate-.*"02:53
fungimtreinish: you probably want to go by build_queue=="check"02:54
mtreinishfungi: I think I'll have to expand the client to filter based on the build_queue02:55
*** bdpayne has joined #openstack-infra02:55
mtreinishbased on my quick glance at the code it only uses the job name right now02:55
mtreinishI'll do that tomorrow02:55
fungimtreinish: likely, just pointing out that filtering on job name alone isn't going to get you gate--pipeline-only jobs02:56
fungialso, i'm heading to bed02:56
funginight all02:56
mtreinishnight02:56
mtreinishI'm calling it a night too02:56
*** shashankhegde has joined #openstack-infra02:56
mtreinishfungi, clarkb: thanks for all the help getting things running today02:56
fungimtreinish: any time!02:57
*** koolhead17 has quit IRC02:57
*** banix has joined #openstack-infra03:00
*** ddieterl_ has quit IRC03:01
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Add support to log gearman client to filter on build-queue  https://review.openstack.org/13549303:03
*** links has joined #openstack-infra03:04
*** mudassirlatif has quit IRC03:04
*** achanda has joined #openstack-infra03:04
*** bdpayne has quit IRC03:04
*** koolhead17 has joined #openstack-infra03:05
*** koolhead17 has joined #openstack-infra03:05
*** dims_ has quit IRC03:05
*** dims has joined #openstack-infra03:06
*** miqui has joined #openstack-infra03:07
*** achanda has quit IRC03:10
*** bradjones has quit IRC03:10
*** bradjones has joined #openstack-infra03:12
*** unicell has quit IRC03:13
*** harlowja is now known as harlowja_away03:16
*** chandankumar has quit IRC03:18
*** ryanpetrello has quit IRC03:20
*** nosnos has quit IRC03:20
*** tsg has joined #openstack-infra03:21
*** ryanpetrello has joined #openstack-infra03:22
*** tsg has quit IRC03:30
*** tsg has joined #openstack-infra03:31
*** ddieterly has joined #openstack-infra03:31
*** achanda has joined #openstack-infra03:32
*** changbl has joined #openstack-infra03:33
*** bhunter71 has quit IRC03:33
*** Longgeek has joined #openstack-infra03:34
*** ddieterly has quit IRC03:36
*** henditan has quit IRC03:36
*** MarkAtwood has joined #openstack-infra03:36
*** henditan has joined #openstack-infra03:37
*** Longgeek has quit IRC03:38
*** tsg_ has joined #openstack-infra03:40
*** tsg has quit IRC03:40
*** mmaglana has joined #openstack-infra03:43
*** bhuvan has quit IRC03:47
*** jamespage_ has joined #openstack-infra03:47
*** mmaglana has quit IRC03:48
*** funzo has quit IRC03:49
*** jamespage_ has quit IRC03:50
*** jamespage_ has joined #openstack-infra03:50
*** funzo has joined #openstack-infra03:51
*** ddieterly has joined #openstack-infra03:51
*** funzo has quit IRC03:55
*** ddieterly has quit IRC03:56
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: Fix up sudo wildcard copy  https://review.openstack.org/13391404:02
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: Copy all apache logs into output  https://review.openstack.org/13388104:03
*** rmcall has joined #openstack-infra04:03
*** todd_dsm has joined #openstack-infra04:04
*** nosnos has joined #openstack-infra04:12
*** ayoung is now known as ayoung-ZZZzzzZzz04:13
*** koolhead17 has quit IRC04:14
*** koolhead17 has joined #openstack-infra04:15
*** SumitNaiksatam has quit IRC04:17
*** SumitNaiksatam has joined #openstack-infra04:17
*** rushiagr_away is now known as rushiagr04:18
*** koolhead17 has quit IRC04:19
*** todd_dsm has quit IRC04:20
*** banix has quit IRC04:21
*** sputnik13 has quit IRC04:23
*** otherwiseguy has joined #openstack-infra04:23
*** banix has joined #openstack-infra04:24
*** MarkAtwood has quit IRC04:26
*** mmaglana has joined #openstack-infra04:29
*** bswartz has quit IRC04:30
*** teran has quit IRC04:31
*** r1chardj0n3s is now known as r1chardj0n3s_afk04:31
*** ddieterly has joined #openstack-infra04:31
*** bswartz has joined #openstack-infra04:32
*** MarkAtwood has joined #openstack-infra04:35
*** ddieterly has quit IRC04:36
*** SumitNaiksatam has quit IRC04:37
*** SumitNaiksatam has joined #openstack-infra04:39
*** bhuvan has joined #openstack-infra04:40
*** banix has quit IRC04:41
*** ivar-laz_ has joined #openstack-infra04:42
*** achanda has quit IRC04:42
*** ivar-lazzaro has quit IRC04:45
*** ivar-laz_ has quit IRC04:46
openstackgerritMerged openstack-infra/elastic-recheck: Add query for conf.sample oslo.db bug 1393559  https://review.openstack.org/13534304:50
uvirtbotLaunchpad bug 1393559 in heat "oslo.db release breaks sample config" [Undecided,Fix committed] https://launchpad.net/bugs/139355904:50
*** chandankumar has joined #openstack-infra04:53
*** ryanpetrello has quit IRC04:54
*** tnurlygayanov has quit IRC04:55
*** fandi has quit IRC04:58
*** dimtruck is now known as zz_dimtruck05:01
*** marun has joined #openstack-infra05:03
*** MarkAtwood has quit IRC05:05
*** rmcall has quit IRC05:07
*** yfried has joined #openstack-infra05:10
*** shashankhegde has quit IRC05:15
*** yfried is now known as yfried|afk05:16
*** shashankhegde has joined #openstack-infra05:18
*** pcrews has quit IRC05:19
*** yfried|afk is now known as yfried05:19
*** achanda has joined #openstack-infra05:25
*** sputnik13 has joined #openstack-infra05:26
*** koolhead17 has joined #openstack-infra05:27
*** ddieterly has joined #openstack-infra05:31
*** teran has joined #openstack-infra05:32
*** marun has quit IRC05:32
*** talluri has joined #openstack-infra05:33
*** ddieterly has quit IRC05:36
*** teran has quit IRC05:36
*** tsg_ has quit IRC05:37
*** AlexF has joined #openstack-infra05:39
*** boris-42 has joined #openstack-infra05:39
*** yfried is now known as yfried|afk05:41
*** miqui has quit IRC05:44
*** yfried|afk has quit IRC05:45
*** koolhead17 has quit IRC05:48
*** dtalton has joined #openstack-infra05:50
*** k4n0 has joined #openstack-infra05:52
*** talluri has quit IRC05:53
*** talluri has joined #openstack-infra05:54
*** subscope has joined #openstack-infra05:54
*** vigneshvar has joined #openstack-infra05:54
*** AlexF has quit IRC05:55
*** subscope has quit IRC05:55
*** talluri has quit IRC05:55
*** rmcall has joined #openstack-infra05:55
*** subscope has joined #openstack-infra05:55
*** subscope has quit IRC05:56
*** amotoki_ has quit IRC05:57
*** AlexF has joined #openstack-infra05:58
*** sputnik13 has quit IRC06:00
*** links has quit IRC06:02
*** stevemar has quit IRC06:02
*** camunoz has quit IRC06:02
*** unicell has joined #openstack-infra06:03
*** AlexF has quit IRC06:04
*** melwitt has quit IRC06:06
*** sputnik13 has joined #openstack-infra06:06
*** koolhead17 has joined #openstack-infra06:07
*** shashankhegde has quit IRC06:08
*** jkt has quit IRC06:09
*** jkt has joined #openstack-infra06:10
*** BharatK has joined #openstack-infra06:10
*** david-ly_ has joined #openstack-infra06:11
*** david-lyle_afk has quit IRC06:12
*** asettle has quit IRC06:13
*** camunoz has joined #openstack-infra06:15
*** AlexF has joined #openstack-infra06:20
*** Longgeek has joined #openstack-infra06:23
*** camunoz has quit IRC06:24
*** AlexF has quit IRC06:25
*** koolhead17 has quit IRC06:25
*** koolhead17 has joined #openstack-infra06:26
*** otherwiseguy has quit IRC06:26
*** HeOS has quit IRC06:28
*** Longgeek has quit IRC06:28
*** koolhead17 has quit IRC06:30
*** ddieterly has joined #openstack-infra06:31
*** hdd has joined #openstack-infra06:31
*** amotoki has joined #openstack-infra06:33
*** teran has joined #openstack-infra06:33
*** chandankumar has quit IRC06:33
*** ddieterly has quit IRC06:35
*** fandi has joined #openstack-infra06:37
*** teran has quit IRC06:38
*** k4n0 has quit IRC06:39
*** AlexF has joined #openstack-infra06:40
*** camunoz has joined #openstack-infra06:40
*** AlexF has quit IRC06:42
*** dtalton has quit IRC06:42
*** rakhmerov_ has joined #openstack-infra06:43
*** rakhmerov_ is now known as rakhmerov__06:43
*** esker has quit IRC06:44
*** rakhmerov has quit IRC06:44
*** koolhead17 has joined #openstack-infra06:44
*** koolhead17 has quit IRC06:46
*** rlandy has joined #openstack-infra06:47
*** achanda has quit IRC06:48
*** koolhead17 has joined #openstack-infra06:48
*** ildikov has quit IRC06:50
*** viglesias has quit IRC06:51
*** belmoreira has joined #openstack-infra06:51
*** AlexF has joined #openstack-infra06:52
*** _buzz has quit IRC06:52
*** Longgeek has joined #openstack-infra06:53
*** koolhead17 has quit IRC06:53
*** chandankumar has joined #openstack-infra06:53
*** _buzz has joined #openstack-infra06:54
*** koolhead17 has joined #openstack-infra06:54
*** k4n0 has joined #openstack-infra06:54
*** Longgeek has quit IRC06:55
*** Longgeek has joined #openstack-infra06:56
*** achanda has joined #openstack-infra06:57
*** rcarrillocruz has quit IRC06:57
*** rcarrillocruz has joined #openstack-infra06:58
*** ddieterly has joined #openstack-infra07:01
*** unicell has quit IRC07:01
*** fandi has quit IRC07:04
*** unicell has joined #openstack-infra07:05
*** ddieterly has quit IRC07:06
*** AlexF has quit IRC07:09
*** unicell has quit IRC07:09
*** rmcall has quit IRC07:13
*** armax has quit IRC07:16
*** david-ly_ has quit IRC07:18
*** ildikov has joined #openstack-infra07:19
*** yongli has quit IRC07:20
*** yongli has joined #openstack-infra07:21
*** fandi has joined #openstack-infra07:21
*** kevinbenton has quit IRC07:22
*** yfried|afk has joined #openstack-infra07:23
*** yfried|afk is now known as yfried07:23
*** achanda has quit IRC07:26
*** fabo has quit IRC07:26
*** fabo has joined #openstack-infra07:26
*** k4n0 has quit IRC07:31
*** amuller has joined #openstack-infra07:35
*** rakhmerov__ is now known as rakhmerov07:42
*** otter768 has quit IRC07:43
*** k4n0 has joined #openstack-infra07:44
*** boris-42 has quit IRC07:47
*** Ryan_Lane has joined #openstack-infra07:47
*** talluri has joined #openstack-infra07:48
*** HeOS has joined #openstack-infra07:49
*** Ryan_Lane has quit IRC07:52
yfriedclarkb: are we running icehouse on any of the project gates outside tempest, and are these gates using tempest/master?07:53
*** rcarrillocruz has quit IRC07:54
*** rcarrillocruz has joined #openstack-infra07:54
*** talluri has quit IRC07:56
*** yamamoto_ has quit IRC08:02
*** teran has joined #openstack-infra08:04
*** teran has quit IRC08:08
*** talluri has joined #openstack-infra08:08
*** yolanda has quit IRC08:09
*** IvanBerezovskiy has joined #openstack-infra08:12
*** luqas has joined #openstack-infra08:13
*** talluri has quit IRC08:13
*** nadya has joined #openstack-infra08:14
*** nadya is now known as Guest3136508:14
*** tnovacik has joined #openstack-infra08:18
*** links has joined #openstack-infra08:21
*** jgallard has joined #openstack-infra08:24
*** jawed has joined #openstack-infra08:31
*** MaxV has joined #openstack-infra08:37
*** arxcruz has joined #openstack-infra08:37
*** Guest31365 has quit IRC08:37
*** henditan has quit IRC08:41
*** nadya_ has joined #openstack-infra08:42
*** henditan has joined #openstack-infra08:42
openstackgerrityolanda.robla proposed openstack-infra/devstack-gate: Add option for is_debian to support it  https://review.openstack.org/13076808:43
*** koolhead17 has quit IRC08:45
*** koolhead17 has joined #openstack-infra08:46
*** koolhead17 has quit IRC08:46
openstackgerrityolanda.robla proposed openstack-infra/storyboard: Add API call to return task statuses  https://review.openstack.org/13522108:46
*** yolanda has joined #openstack-infra08:46
*** unicell has joined #openstack-infra08:47
*** jlibosva has joined #openstack-infra08:49
*** david-lyle_afk has joined #openstack-infra08:49
*** nadya_ has quit IRC08:49
*** jp_at_hp has joined #openstack-infra08:53
*** yamamoto_ has joined #openstack-infra08:53
*** ashaeron has joined #openstack-infra08:56
*** jcoufal has joined #openstack-infra08:58
*** jpich has joined #openstack-infra08:59
*** jawed has quit IRC08:59
*** jcoufal has quit IRC09:01
*** jcoufal has joined #openstack-infra09:01
*** jawed has joined #openstack-infra09:01
*** jcoufal has quit IRC09:01
*** jcoufal has joined #openstack-infra09:02
*** jedimike has joined #openstack-infra09:03
*** gilliard has joined #openstack-infra09:04
*** SumitNaiksatam has quit IRC09:06
*** SumitNaiksatam has joined #openstack-infra09:06
*** nosnos has quit IRC09:07
*** nosnos has joined #openstack-infra09:08
*** sergsh_away is now known as sergsh09:12
*** andreykurilin_ has joined #openstack-infra09:14
*** mfink has quit IRC09:16
*** oomichi has quit IRC09:16
*** dizquierdo has joined #openstack-infra09:17
*** yamamoto_ has quit IRC09:18
openstackgerritSteven Dake proposed openstack-infra/project-config: Initial magnum client import for stackforge  https://review.openstack.org/13543609:21
*** nadya_ has joined #openstack-infra09:22
*** bo_sh has joined #openstack-infra09:24
*** bo_sh has left #openstack-infra09:24
*** Guest67947 has joined #openstack-infra09:25
*** Svedrin has quit IRC09:25
nibalizerquestion: with a line like #3 in this https://review.openstack.org/#/c/124789/1/lib/puppet/provider/vs_port/ovs.rb09:27
nibalizeris that okay in openstack?09:27
*** vipul has quit IRC09:27
nibalizerin work contexts i've heard it both ways "stackoverflow is fine" and "we cant be sure of ownership and licensing on SO code so we cant touch it"09:27
*** teran has joined #openstack-infra09:28
*** nadya_ has quit IRC09:28
*** henditan has quit IRC09:28
*** henditan has joined #openstack-infra09:29
*** dtantsur|afk is now known as dtantsur09:29
*** Svedrin has joined #openstack-infra09:33
*** henditan has quit IRC09:35
*** henditan has joined #openstack-infra09:36
*** Longgeek has quit IRC09:38
*** jamielennox is now known as jamielennox|away09:41
jedimikenibalizer, I just saw your review of the dedupe module upstream, not sure how to split the module out... is there a document somewhere that shows how we want the modules organised?09:41
nibalizerso it could go in as a new project openstack-infra/puppet-dedup09:42
*** luqas has quit IRC09:42
nibalizerin which case you would do the procedure in http://ci.openstack.org/stackforge.html09:43
nibalizerexcept everywhere it says stackforge you do openstack-infra09:43
*** henditan has quit IRC09:43
nibalizerthen you can add the dedup module to modules.env in system-config09:43
nibalizerand a role/profile class to the openstack module09:43
nibalizerdoes that make sense?09:44
*** henditan has joined #openstack-infra09:44
nibalizernow this is the first time i think we've added a new module since deciding to split out so idunno09:44
nibalizerothers in infra might have different ideas09:44
nibalizerfor instance i could see the argument to put the code and the implementation and the wiring all into one patch to system-config so we can evaluate if the dedup stuff is a good thing to add to the systems at all09:44
*** otter768 has joined #openstack-infra09:44
jedimikenibalizer, thanks :) i'll ask if it's a good thing to have later today when it's more active in here09:46
nibalizerokay09:46
*** Longgeek has joined #openstack-infra09:49
*** otter768 has quit IRC09:49
*** pelix has joined #openstack-infra09:51
*** mpaolino has joined #openstack-infra09:53
*** skolekonov has joined #openstack-infra09:54
*** vrutkovs has joined #openstack-infra09:57
*** vipul has joined #openstack-infra09:59
*** IvanBerezovskiy has quit IRC10:00
*** dizquierdo has quit IRC10:02
*** BobBall_AWOL is now known as BobBall10:07
*** dizquierdo has joined #openstack-infra10:14
*** yfried is now known as yfried|afk10:16
*** nadya_ has joined #openstack-infra10:16
*** pblaho has joined #openstack-infra10:17
*** dmsimard_away is now known as dmsimard10:17
*** yamamoto has joined #openstack-infra10:18
*** jawed has quit IRC10:22
*** yamamoto has quit IRC10:23
*** reed has joined #openstack-infra10:27
*** talluri has joined #openstack-infra10:31
*** ldnunes has joined #openstack-infra10:32
*** talluri has quit IRC10:33
*** talluri has joined #openstack-infra10:33
jd__We have an issue on tooz, LP bugs are never updated, e.g. https://review.openstack.org/#/c/135077/ has a proper Closes-Bug but nothing happens on LP :(10:33
*** talluri has quit IRC10:38
*** talluri has joined #openstack-infra10:39
*** boris-42 has joined #openstack-infra10:40
*** talluri has quit IRC10:44
*** jawed has joined #openstack-infra10:46
*** nfedotov has joined #openstack-infra10:47
*** talluri has joined #openstack-infra10:49
*** bhuvan has quit IRC10:50
*** luqas has joined #openstack-infra10:50
*** amotoki has quit IRC10:51
*** tnovacik has quit IRC10:54
*** adalbas has joined #openstack-infra10:54
*** fandi has quit IRC11:00
*** tnovacik has joined #openstack-infra11:03
*** andreykurilin__ has joined #openstack-infra11:03
*** nadya_ has quit IRC11:03
*** andreykurilin_ has quit IRC11:03
*** jgallard has quit IRC11:06
*** erlon has joined #openstack-infra11:07
*** nadya_ has joined #openstack-infra11:07
openstackgerritMerged openstack-infra/storyboard: Working Directory Management  https://review.openstack.org/13064911:08
*** dims has quit IRC11:09
*** dims has joined #openstack-infra11:09
*** Guest67947 has quit IRC11:11
*** e0ne has joined #openstack-infra11:13
*** zz_johnthetubagu is now known as johnthetubaguy11:14
*** denis_makogon has joined #openstack-infra11:14
*** kmartin has quit IRC11:16
*** luqas has quit IRC11:16
*** teran has quit IRC11:18
*** marcusvrn has joined #openstack-infra11:18
*** talluri has quit IRC11:21
*** jawed has quit IRC11:23
*** unicell has quit IRC11:27
*** vrutkovs has quit IRC11:27
silehthi, infra cores can someone take a looks to: https://review.openstack.org/#/c/135266/11:29
*** aysyd has joined #openstack-infra11:30
*** yfried|afk is now known as yfried11:30
*** vrutkovs has joined #openstack-infra11:31
*** henditan has quit IRC11:33
*** teran has joined #openstack-infra11:36
*** BharatK has left #openstack-infra11:37
nibalizersileht: most infra cores are in the americas, so you'll have better luck asking in serveral hours11:37
*** bhuvan has joined #openstack-infra11:37
*** teran has quit IRC11:40
*** bhuvan has quit IRC11:42
*** dmsimard is now known as dmsimard_away11:43
*** alexpilotti has joined #openstack-infra11:44
*** ekarlso- has quit IRC11:44
openstackgerritMerged openstack-infra/storyboard-webclient: Correct virtualenv to activate  https://review.openstack.org/13316711:45
* mordred punches nibalizer11:45
*** otter768 has joined #openstack-infra11:45
*** marcusvrn has quit IRC11:47
mordredsileht: +311:47
*** ekarlso- has joined #openstack-infra11:49
nibalizermordred: :D11:50
nibalizerthere is mordred randomness factor, it is a good thing11:50
*** otter768 has quit IRC11:50
nibalizermordred: have you been to sleep yet?11:50
mordrednibalizer: yes!11:51
mordrednibalizer: but it was on an aeroplane11:51
mordrednibalizer: so, you know, milage may vary11:52
openstackgerritMerged openstack-infra/project-config: oslo.messaging: typo fix  https://review.openstack.org/13526611:52
jedimikemordred, then if you're around, you might be able to tell me if this would be useful outside of gozer and how new modules would go in to system-config ;)  https://review.openstack.org/#/c/135287/11:52
*** AJaeger has joined #openstack-infra11:53
jedimikeand this has 2 +2's, so an A would be appreciated :) https://review.openstack.org/#/c/114510/11:54
mordredjedimike: so - I have sevearl thoughts, some of which might be in conflict with each other ...11:56
mordredjedimike: first, and most non-controversially, you need a license header in the python file11:56
mordred:)11:56
jedimikeah yes :)11:57
* jedimike makes notes11:57
mordredI think it should certainly be a standalone puppet module - whether it goes in stackforge or openstack-infra would be the next question11:57
nibalizerwe could also throw it in github.com/puppet-community11:58
mordredand without an actual use of it in system-config, I think it would be hard to justify why it would be in openstack-infra11:58
nibalizerwhich is attempting to be the 'community maintained' group of puppet modules11:58
mordrednibalizer: you could, but then you'd have to use github11:58
jedimikedo you not have apt or pypi snapshots?11:58
nibalizermordred: indeed11:58
mordredjedimike: we do not, they do not serve a purpose for us11:59
jedimikeah ok, then it's not of too much use11:59
mordredNOW - and here's where I'm going to just ramble for a second, so take it with a grain of salt ...11:59
nibalizerjedimike: so you could post new patchsets to that review with examples of where it would be used in the system-config11:59
nibalizerwhich would help set the context11:59
mordrednibalizer: I mean, the code makes sense to me and I grok it - just not where infra would use it11:59
mordredreprepro already knows how to do efficient apt repo snapshotting, and I believe devpi also similarly may know how to do it for pypi repos12:00
jedimikeyeah, it's very useful to gozer, saves us over 100gb disk space, but if we don't use snapshots here, then it's not really of use12:00
mordredSO - I just want to make sure I've asked the question "why aren't you just using reprepro to manage apt repos, and have you looked at devpi for product oriented pypi repos"12:01
mordred(recognizing that the code you have is 20 lines and solves the problem)12:01
jedimikeI'm not sure I have all the info to answer those questions fully, but from previous experience with reprepro it seems overkill. We're mirroring the ubuntu and hlinux archives, and every now and then we take a snapshot to develop against a known state of the archive from a particular date. It's those snapshots that this dedupes12:04
* nibalizer adds aptly to the list of cool tools that are untested but sound neat12:04
* jedimike notes that usually, more than half the things that jedimike explains are for the benefit of jedimike's understanding, not yours ;)12:06
mordred:)12:06
mordrednibalizer: what, you mean: http://www.aptly.info/doc/aptly/snapshot/create/ ?12:07
nibalizermordred: just look at the beautiful web design12:08
nibalizerthat tool must work12:08
mordredhahahaahahah12:08
*** mwagner_lap has quit IRC12:08
*** luqas has joined #openstack-infra12:09
nibalizerthis being an example of the other side of that principle: http://rsync.samba.org/12:10
jedimikealso I still have ptsd from the insane reprepro set up at The Other Place12:13
*** teran has joined #openstack-infra12:17
mordredfair12:18
*** dmsimard_away is now known as dmsimard12:18
mordredaptly and devpi both have mostly the UI one wants to manage such a thing12:18
*** doug-fish has joined #openstack-infra12:18
*** Ashenhav has joined #openstack-infra12:19
mordredbut, if aptly is anything like devpi, it's not REALLY well suited for production as much as it's suited for dev workstation12:19
jedimikebut also, https://review.openstack.org/#/c/114510/ has 2 +2's, so if anyone could +A, it would make me do the happy dance12:19
*** hdd has quit IRC12:22
*** enikanorov has quit IRC12:22
*** cnesa has joined #openstack-infra12:22
*** pc_m has joined #openstack-infra12:23
*** enikanorov has joined #openstack-infra12:24
*** rediskin has quit IRC12:24
* AJaeger can't approve 114510 but likes to put https://review.openstack.org/128395 in the zuul review queue as well12:27
jlibosvaAJaeger: hi12:30
AJaegerhi jlibosva12:30
jlibosvaAJaeger: is there an easy way to have job voting on master but not on stable?12:31
jlibosvaAJaeger: I made a patch https://review.openstack.org/#/c/134532/ which accidentally got rid of greande-neutron job on stable juno12:31
AJaegerjlibosva: you need two jobs in that case12:32
jlibosvaAJaeger: also two job-templates?12:32
AJaegerjlibosva: create a -nv job...12:32
AJaegerthere are quite a few -nv jobs for dsvm jobs, have a look and copy.12:32
*** Ashenhav has quit IRC12:33
AJaegerjlibosva: sorry, can't be more verbose, I have to run for breakfast and then a full conference day...12:33
jlibosvaAJaeger: ok, I'll have a look. Thanks for your help and enjoy conference :)12:33
AJaegerjlibosva: thanks. I'll try to find some time inbetween to review your patch quickly once it's up12:34
jlibosvaAJaeger: thanks, I don't think it has a high priority as it's most likely gonna fail :)12:34
*** Longgeek has quit IRC12:36
AJaeger;)12:36
*** Longgeek has joined #openstack-infra12:36
*** AJaeger has quit IRC12:37
*** yfried is now known as yfried|afk12:37
*** ashenhav has joined #openstack-infra12:37
*** bswartz has quit IRC12:37
*** bswartz has joined #openstack-infra12:38
*** wuhg has joined #openstack-infra12:41
*** mase_x200 has joined #openstack-infra12:41
wuhgCode Review - Error12:43
wuhgWu Hong Guang <whg@hp.com> does not identify a registered user or group12:43
wuhgwhg@hp.com can't be added as a reviewer ,12:43
wuhgi don't have the problem before12:43
wuhganyone can help me on this12:44
wuhg?12:44
*** AlexF has joined #openstack-infra12:49
*** ekarlso- has quit IRC12:50
*** ekarlso- has joined #openstack-infra12:50
*** yamamoto has joined #openstack-infra12:50
*** yfried|afk is now known as yfried12:51
*** tnurlygayanov has joined #openstack-infra12:52
*** mbacchi has joined #openstack-infra12:52
*** koolhead17 has joined #openstack-infra12:53
*** koolhead17 has joined #openstack-infra12:53
*** afazekas has joined #openstack-infra12:53
*** jgallard has joined #openstack-infra12:53
*** koolhead17 has quit IRC12:54
*** AlexF has quit IRC12:54
*** yamamoto has quit IRC12:55
*** dims has quit IRC12:58
*** dims has joined #openstack-infra12:58
*** kashyap has quit IRC13:00
*** eantyshev has joined #openstack-infra13:00
*** amotoki has joined #openstack-infra13:01
*** marcusvrn has joined #openstack-infra13:02
eantyshevHello, everyone! I'm looking at jenkins jobs names and guess what 'dsvm' stands for?13:02
eantyshevIs there any rule for job naming?13:02
*** vigneshvar has quit IRC13:02
*** bswartz has quit IRC13:04
pc_meantyshev: DevStack VM?13:05
*** ddieterly has joined #openstack-infra13:07
*** dims has quit IRC13:08
*** jamespage_ has quit IRC13:08
*** dims has joined #openstack-infra13:08
*** andreykurilin__ has quit IRC13:10
eantyshevThanks! But what does VM mean?13:10
*** nadya_ has quit IRC13:10
pc_meantyshev: Virtual Machine13:11
eantyshevOh, indeed!13:11
pc_meantyshev: I don't know if there is a naming convention... hopefully an infra person can chime in.13:12
wuhghi,  everyone , my account have a problem with review.openstack.org13:12
wuhgis this the right room to ask this question?13:12
*** ZZelle has joined #openstack-infra13:13
pc_msalv-orlando: Do you know if naming convention for jenkins job names that eantyshev is asking above?13:13
openstackgerritSpencer Krum proposed openstack-infra/infra-specs: Remove Modulefile from puppet-module spec  https://review.openstack.org/13481213:14
*** rushiagr is now known as rushiagr_away13:14
*** Longgeek has quit IRC13:18
salv-orlandopc13:20
*** ddieterly has quit IRC13:20
salv-orlando_pc_m, eantyshev: correct, dsvm == DevStack VM13:20
dmsimardHi. Trying to figure out why some tests were removed from stackforge/puppet-ceph but I don't know where to look. We used to have unit tests but now it only tests for lint and syntax. Any hints ?13:20
dmsimardA general direction as to where to look would be enough for me to find what's wrong surely :)13:20
*** rcarrillocruz has quit IRC13:21
*** ddieterly has joined #openstack-infra13:21
*** rcarrillocruz has joined #openstack-infra13:22
*** bswartz has joined #openstack-infra13:26
*** markmcclain has joined #openstack-infra13:27
*** markmcclain has quit IRC13:27
*** markmcclain has joined #openstack-infra13:28
anteayadmsimard: tests for all projects are in the project-config repo13:28
nibalizeranteaya: oh you are online i have questions13:28
anteayadmsimard: I'd suggest running git blame on zuul/layout.yaml13:29
anteayanibalizer: I appear to be online, I can listen to your questions13:29
nibalizeranteaya: is this okay?  https://review.openstack.org/#/c/124789/1/lib/puppet/provider/vs_port/ovs.rb13:29
anteayadmsimard: that should serve as a starting point13:29
nibalizerthe stackoverflow bits?13:29
nibalizerare we allowed to consume from SO like that?13:29
dmsimardanteaya: Thanks. I'll check. I was already in project-config but was looking elsewhere :)13:29
*** kgiusti has joined #openstack-infra13:30
anteayadmsimard: glad you were in the right repo13:30
jpichwuhg: It should the correct place, though your problem isn't very clear. Is the issue when you're uploading a new patch from the CLI, or when someone tries to add you as a reviewer on the web interface?13:31
anteayanibalizer: I don't know, it appears that the relevant information is the regex for uuid: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}13:31
*** bhunter71 has joined #openstack-infra13:31
anteayanibalizer: if yes, I would suggest copying the regex in the comment and using the url as the source13:32
anteayaI would have no argument with using stackoverflow as a reference13:32
anteayaas for licencing, I have never been able to hold my own in the licensing conversations13:32
anteayaso I would suggest talking to fungi or jeblair since they have more knowledge in licensing that I do13:33
*** ayoung-ZZZzzzZzz is now known as ayoung13:33
anteayaeantyshev: there are some formats for jenkins jobs, looking in project-config/jenkins/jobs should give you examples13:34
anteayaI don't know as we have written out the format anywhere as a reference13:35
nibalizeranteaya: okay thanks13:35
*** weshay has joined #openstack-infra13:39
anteayathat's the best I have13:39
dmsimardanteaya: Found the culprit.. this commit: https://github.com/openstack-infra/project-config/commit/64bac91927a6df10cfc40fff317bf19e345b6e9b13:41
dmsimardI'll check how to fix it13:41
dmsimardWhen the person changed out the jobs for the templated versions, he left out puppet-module-unit-jobs from puppet-ceph13:42
anteayadmsimard: ah13:42
anteayashould be as easy as adding this line: - name: puppet-module-unit-jobs to puppet-ceph13:43
dmsimardI don't know if straight-up adding puppet-module-unit-jobs to the list of jobs will fix it, trying to crawl up and look where that's referenced13:43
anteayacrawl away13:43
anteayayou will learn something13:43
nibalizerdmsimard: huh13:43
nibalizerwhat happened?13:44
dmsimardnibalizer: Jenkins only runs puppet-lint and syntax check against stackforge/puppet-ceph, it doesn't run spec tests anymore13:44
anteayadmsimard: so in that patch puppet-ceph still has puppet-unit-2.7 and 3.1 on it13:44
nibalizerdmsimard: im seeing that hrm let me look deeper13:45
nibalizeri think i was the one who turned off 2.7 and 3.113:45
*** dprince has joined #openstack-infra13:45
*** otter768 has joined #openstack-infra13:46
nibalizerya so it looks like the problem is line 5026 should have puppet-module-unit-jobs13:47
dmsimardnibalizer: Yup. That simple, right ?13:47
nibalizernot sure why/how that got skipped13:47
dmsimardnibalizer: I'll submit a fix..13:47
nibalizersweet do it13:47
nibalizeralso note that we stopped testing 2.7 and early 3.x versions13:47
*** hdd has joined #openstack-infra13:48
dmsimardnibalizer: Yeah, that's fine, I think 2.7 was non-voting already for us, we wanted to drop support for it.13:48
*** ryanpetrello has joined #openstack-infra13:49
nibalizerokay cool13:49
*** Hal has joined #openstack-infra13:50
*** Longgeek has joined #openstack-infra13:50
openstackgerritDavid Moreau Simard proposed openstack-infra/project-config: Re-enable spec/unit tests for puppet-ceph  https://review.openstack.org/13560213:50
*** Hal is now known as Guest5325413:50
openstackgerritDavanum Srinivas (dims) proposed openstack/requirements: Add glance_store, kite, python-kiteclient to projects.txt  https://review.openstack.org/13560313:50
dmsimardHrm, let me fix that commit message - it's not referencing the commt sha113:51
dmsimardcommit*13:51
*** otter768 has quit IRC13:51
wuhgjpich:the problem happends when i   tries to add  as a reviewer on the web interface13:51
*** miqui has joined #openstack-infra13:51
wuhgjpich:i can do this before ,13:51
openstackgerritDavid Moreau Simard proposed openstack-infra/project-config: Re-enable spec/unit tests for puppet-ceph  https://review.openstack.org/13560213:52
*** ildikov has quit IRC13:52
*** xchu has joined #openstack-infra13:52
*** AlexF has joined #openstack-infra13:53
*** jistr has joined #openstack-infra13:53
anteayawuhg: what web interface are you using? are you following this guide? http://docs.openstack.org/infra/manual/developers.html#getting-started13:53
*** zz_dimtruck is now known as dimtruck13:53
*** jistr is now known as jistr|mtg13:53
*** xchu has quit IRC13:54
wuhganteaya:yes,i follow this guide13:54
openstackgerritMerged openstack-infra/project-config: Split out github as it's own module  https://review.openstack.org/12644813:54
wuhgi can add me as a reviewer a few days ago13:54
*** dalgaaf__ has joined #openstack-infra13:55
anteayaI don't understand what you mean by add you as a reviewer13:56
anteayado you mean to subscribe to a patch?13:56
*** BharatK has joined #openstack-infra13:56
anteayaas in you fill in your name and you get email updates on the patch?13:56
*** eharney has joined #openstack-infra13:56
anteayanibalizer: this commit message makes much more sense now: https://review.openstack.org/#/c/134834/4 thank you13:56
*** yamahata has quit IRC13:57
openstackgerritMerged openstack-infra/project-config: Publish python-barbicanclient docs  https://review.openstack.org/13544913:57
wuhganteaya:when i submit a patch , i usally add a reviewer on from web interface13:57
*** yamahata has joined #openstack-infra13:57
anteayanibalizer: do you need to register a namespace on puppet forge prior to publishing? if so, can you demonstrate you have registered the name by linking a url in a comment on the patch13:57
*** dtantsur is now known as dtantsur|lunch13:58
anteayanibalizer: we like to see this before using the publish-to-pypi job to demonstrate the name is registered with pypi, it avoids name conflicts13:58
*** ddieterly has quit IRC13:58
anteayawuhg: can you share the url for the patch you are trying to add a reviewer to?13:58
*** vrutkovs|mtg has joined #openstack-infra13:59
*** krtaylor has quit IRC13:59
mmedvedeThe https://review.openstack.org/126448 got merged, is somebody shepharding it? nibalizer, your upstream module is not up to date on that one\13:59
wuhghttps://review.openstack.org/#/c/135273/13:59
anteayanibalizer: would make sense we should have this for puppet forge too13:59
*** ihrachyshka has joined #openstack-infra13:59
anteayasdague: are you shepherding the jenkins module split?14:00
wuhganteaya:there is a add reviewer button (the second table)14:00
*** vrutkovs has quit IRC14:00
anteayayes I just successfully added myself as a reviewer14:00
sdagueanteaya: I was reviewing changes that seemed to make sense14:00
anteayasdague: well mmedvede has concerns14:01
anteayaand modules splits need shepherds14:01
sdagueon which patches?14:01
anteayato ensure upstream is current14:01
anteayapuppet module splits14:01
openstackgerritMerged openstack-infra/project-config: Enable Ironic periodic-stable jobs  https://review.openstack.org/13513314:01
wuhganteaya:but when i add whg@hp.com ,it report error14:01
*** nadya_ has joined #openstack-infra14:01
sdagueok, can we WIP them then?14:01
nibalizeranteaya: we've got https://forge.puppetlabs.com/openstackci already14:02
anteayafungi seemed to think comments were enough14:02
sdagueor have some other indication in the commit message that their is a synchronization point ?14:02
anteayasdague: can you take it up with fungi?14:02
sdagueok, sure14:02
*** esker has joined #openstack-infra14:02
anteayathanks14:02
sdagueI'm happy to not review any of the puppet parts14:02
anteayaI'm all for what works and apparently were aren't there yet14:02
anteayasdague: I don't want you to feel blocked on your reviews14:02
sdagueok, so if something isn't working, that really does need to be WIP14:03
*** dimtruck is now known as zz_dimtruck14:03
anteayaI am in agreement14:03
sdagueat least in my opinion14:03
anteayaI share your opinion14:03
anteayait was discussed at the last infra meeting though, for reference14:03
mmedvedesdague: we are still getting a better workflow figured out. The one that got merged was not updated with latest recommendations (it was one of the first splits)14:03
sdaguemmedvede: ok, is there a revert?14:04
*** mpaolino has quit IRC14:04
anteayawuhg: why do you want to add yourself as a reviewer to your own patch?14:04
anteayawuhg: you already are subscribed14:04
anteayawuhg: can you subscribe to a patch that is not owned by you?14:04
*** ihrachyshka has quit IRC14:04
wuhganteaya:i can't be added to any patch14:05
anteayacan you try adding Wu Hong Guang14:05
wuhganteaya:it report the same error14:05
anteayaI'll try to subscribe you to some of my patches14:05
mmedvedesdague: no revert is needed, I believe. But someone now needs to make sure the counterpart patch gets taken care of. And the upstream module source would get updated14:06
wuhganteaya:yes ,i tryied Wu Hong Guang ,but no lucy14:06
nibalizeryea...14:06
nibalizermmedvede: so weird thing happened14:07
mmedvedenibalizer: would you be able to update your github upstream?14:07
nibalizeri used git subtree split exactly as we generated the procedure14:07
nibalizerand it didn't pull in the changes from 201414:07
*** ashenhav has quit IRC14:07
nibalizeri just reproduced it and yea no changes form 201414:07
nibalizermmedvede: you want me to try to push changes in really fast before the sync happens?14:08
anteayawuhg: I see the same14:08
nibalizeri dont have a thing to push, otherwise i would try14:08
nibalizermmedvede: can you do the subtree split on your system and see if you get the same results?14:08
wuhganteaya: i tried to subscribe to other's patch too, but got same error14:08
anteayawuhg: go to this page when you are signed into review.openstack.org: https://review.openstack.org/#/settings/agreements14:08
anteayawuhg: do you see a line that says: VerifiedICLAOpenStack Individual Contributor License Agreement14:09
mmedvedenibalizer: I am trying subtree now. I do not think we can get it in time though. I remember last time this happened we needed to force update the project?14:09
wuhgVerifiedICLAOpenStack Individual Contributor License Agreemen14:09
wuhganteay:sure14:09
anteayawuhg: then I don't know what is going on with your account, somehow the database doesn't recognize you as a registered user14:10
wuhgi have been bale to  subscrube any patch14:10
*** ihrachyshka has joined #openstack-infra14:10
anteayawuhg: go to this page: https://review.openstack.org/#/settings/14:10
anteayawhat is your Account ID?14:10
ekarlso-https://review.openstack.org/#/c/134711/ < anyone got a clue on why that hasn't merged yet even though i has a +2 / +w ?14:10
nibalizermmedvede: ya two options, one is to have fungi force push, the other is to do submit those patches as reviews14:10
wuhgUsername14:10
wuhgwhg14:10
nibalizerim much more concerned that the subtree split workflow we have may not be correct14:10
*** mwagner_lap has joined #openstack-infra14:11
wuhgemail:whg@hp.com14:11
anteayawuhg: Account ID, it will be a number14:11
anteayawuhg: just the Account ID please14:11
*** krtaylor has joined #openstack-infra14:11
wuhg58114:11
mmedvedenibalizer: yes, subtree split is not robust. It does not track renames either, as I talked before14:11
*** pblaho has quit IRC14:11
anteayawuhg: wow, how long have you been signed up with gerrit?14:12
wuhganteaya:58114:12
mmedvedenibalizer: but it is faster, and we can check if it does proper job14:12
*** dkranz has joined #openstack-infra14:13
*** mestery has quit IRC14:14
anteayawuhg: what is your entry for Registered? That is the line above Account ID?14:15
*** ociuhandu has joined #openstack-infra14:15
wuhgRegisteredJul 23, 2011 3:13 AM14:16
*** marcusvrn has quit IRC14:16
anteayaokay the number might be right then14:17
openstackgerritSean Dague proposed openstack-infra/project-config: add support for running devstack unit tests  https://review.openstack.org/13507514:17
*** emagana has joined #openstack-infra14:17
*** AJaeger has joined #openstack-infra14:17
anteayawuhg: I'm guessing something funny happened with your gerrit database entry but we won't know until someone with database access takes a look14:17
anteayawuhg: can you stay online a few hours so that we can ask questions if we need to?14:18
wuhganteaya:yes ,i can be online for about another 2 hours14:19
anteayawuhg: thanks, hopefully fungi will take a look once he is online14:20
wuhganteaya:many thanks for your help14:20
mmedvedenibalizer: tried the subtree split for github, did not catch 2014 changes either14:20
jeblairttx: it's raining in berkeley! :)14:21
anteayafungi: wuhg is apparently not part of a registered group according to gerrit, account id 581, as evidenced by trying to subscribe Wu Hong Guang to a patch14:21
anteayaand (s)he was able to successfully subscribe several days ago, so this is a recent change14:22
ttxjeblair: sunny here14:22
jeblairha!14:22
ttxpure blue sky, a bit chilly though (12°C)14:22
*** rushiagr_away is now known as rushiagr14:22
fungianteaya: yeah, i think i answered a question about that account on ask.o.o a few days ago but saw no follow-up. i'll look in a sec14:23
*** mpaolino has joined #openstack-infra14:23
anteayaokay thanks14:23
anteayacross referencing with ask.o.o never crossed my mind14:23
fungionce i skim through this mountain of scrollback14:25
anteayayep14:25
pc_manteaya: FYI: there are two entries for wuhg, one under HP email and one under Gmail email - same name.14:26
*** bcourt has joined #openstack-infra14:26
*** mestery has joined #openstack-infra14:26
* pc_m saw the response and poked around but didn't know what was wrong14:26
wuhgfungi:can you take a look at my acoount whg@hp.com in 2 hours?14:27
*** AJaeger has quit IRC14:27
*** hdd has quit IRC14:28
*** Kiall has joined #openstack-infra14:28
fungijd__: you need to convert the tooz bug supervisor to a group and add the OpenStack Infra (hudson-openstack) account as a member. also http://git.openstack.org/cgit/openstack-infra/project-config/tree/gerrit/projects.yaml#n1718 needs to be updated to add "groups: - python-tooz" since the project name on lp is different from git14:29
*** funzo has joined #openstack-infra14:29
mmedvedenibalizer: the two commits that subtree split missed are noop (one reverts the other). So we are good14:29
*** Sincler has joined #openstack-infra14:30
*** ddieterly has joined #openstack-infra14:30
mmedvedenibalizer: as long as somebody watches it before the https://review.openstack.org/#/c/126450 is taken care of14:31
anteayapc_m: nice spelunking, that is probably the issue14:31
wuhgpc_m:yes,  a few days ago , a added gmail14:31
wuhgpc_m:yes,  a few days ago , I added gmail14:31
pc_mwuhg: worked before then?14:32
wuhgyes , it worked before i add the gmail14:32
anteayawuhg: how did you add the gmail?14:33
*** openstackgerrit has quit IRC14:33
fungisdague: item #6 at http://specs.openstack.org/openstack-infra/infra-specs/specs/puppet-modules.html#work-items describes what we want in the commit messages14:33
*** chandankumar has quit IRC14:33
jeblairnibalizer, anteaya, fungi, sdague: good morning (i'm jetlagged)14:33
*** openstackgerrit has joined #openstack-infra14:34
* pc_m curious as I was thinking of using gmail account14:34
anteayajeblair: welcome back14:34
*** che-arne has joined #openstack-infra14:34
wuhganteaya: under Contact Information ->register a new mail14:34
*** doude has quit IRC14:34
*** derekh has joined #openstack-infra14:34
anteayapc_m: many folks have multiple emails, including gmail14:34
anteayapc_m: for most users adding a new email is not an issue, this is the first time I have seen this14:34
pc_manteaya: Just under the same account (IOW, can one have multiple emails associated w/one account)?14:34
*** zul has joined #openstack-infra14:35
wuhgyes , on launchpad ,we can have more than one email14:35
anteayawuhg: which is your prefered email?14:35
anteayapc_m: yes, multiple emails with the same account are fine14:35
openstackgerritMerged openstack-infra/project-config: Puppet Jenkins uses storyboard  https://review.openstack.org/13542014:35
openstackgerritMerged openstack-infra/project-config: tooz: gate against py{27,34}-mysql  https://review.openstack.org/13520614:35
openstackgerritMerged openstack-infra/project-config: Enable dib service for heat-dsvm-functional  https://review.openstack.org/13442214:35
pc_manteaya: So wuhg shows as two entries, are these two accounts (with the same name)?14:35
*** doude has joined #openstack-infra14:35
wuhgi preferer email is whg@hp.com, gmail is the backup14:35
*** Ark has joined #openstack-infra14:36
anteayapc_m: where are you seeing two entries?14:36
anteayapc_m: can you link me?14:36
nibalizermmedvede: oh so thats why that fel out?14:36
nibalizerinteresting14:36
*** Ark is now known as Guest7200114:36
nibalizerjeblair: ohai!14:36
sdaguefungi: ok, so can we WIP things that aren't in that state? I think I accidentally approved a thing because it said ready for review, and seemed fine14:36
pc_manteaya: Hang on. It was a few hours ago that I poked around.14:36
fungisdague: yes, wip would be a good idea for those14:37
openstackgerritMerged openstack-infra/project-config: Create new stackforge project for striker  https://review.openstack.org/13296614:37
openstackgerritMerged openstack-infra/project-config: Ensure sideways ironic grenade job is voting  https://review.openstack.org/13461814:37
*** Guest72001 has quit IRC14:37
fungiwuhg: account 581 has your hp.com e-mail address listed (i don't see a gmail account listed for it)14:38
*** markmcclain has quit IRC14:38
wuhgpc_m: i deleted gmail half an hour ago14:38
asselinfungi, sdague nibalizer I proposed this change to help with premature merges. But I can update to WIP. https://review.openstack.org/#/c/135452/14:39
wuhgfungi: i deleted gmail half an hour ago14:39
pc_manteaya: I looked up "People" and then those in the CLA accepted group. Wu shows up 2x there: https://review.openstack.org/#/admin/groups/324,members14:39
wuhgfungi: my account sill is not registerd even i i deleted gmail half an hour ago14:39
pc_manteaya: So wondering if there are two separate accounts.14:40
fungiwuhg: i see the problem. you have two accounts. 13981 is also associated with the same e-mail address14:40
wuhgfungi:i just add a email acount  to account id 58114:40
mmedvedesdague, fungi, nibalizer, asselin: I am looking through history to find reasoning why it was decided not to use WIP14:41
anteayapc_m: good eye14:41
pc_manteaya: thanks14:41
fungiwuhg: account 13981 was created by Wu Hong Guang on 2014-11-14 using a primary e-mail of flankw@gmail.com and secondary e-mail matching your hp.com address14:41
*** eantyshev has quit IRC14:41
fungiwuhg: are you using that second account at all? the problem is that it's in conflict with your earlier account14:42
wuhgfungi:please delete the gmail14:42
*** r-daneel has joined #openstack-infra14:42
fungiit seems to have filled in contact info and signed a cla14:42
*** esker has quit IRC14:42
wuhgno , i didn't signed cla for gmail14:43
anteayapc_m: so add as many additional emails to your gerrit account as you wish, just don't create another account, the creation of a second account causes problems14:43
fungiwuhg: well, i'm trying to figure out how it got created, because gerrit auto-creates accounts based on openid authentication events, so if i don't take the correct action there's a chance it will be recreated14:43
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Add support to log gearman client to filter on build-queue  https://review.openstack.org/13549314:43
*** ecosta has joined #openstack-infra14:43
*** esker has joined #openstack-infra14:43
*** ecosta has quit IRC14:44
fungiwuhg: and i'm trying to permanently fix it so that these accounts don't wind up back in conflict again14:44
*** ecosta has joined #openstack-infra14:44
wuhgfungi:ok ,could you let the whg@hp.com work asap?14:44
anteayawuhg: how many launchpad accounts do you have?14:44
fungiwuhg: i would like to, can you please describe what you did back on november 14 which led to creation of the second gerrit account?14:44
*** esker has quit IRC14:44
wuhgi have only 1 account launchpad14:45
*** zz_gondoi is now known as gondoi14:45
fungiwuhg: also, one of those accounts is using an ssh username of whg and the other has an ssh username of wuhg14:45
fungiwuhg: i want to make sure that if i disable the newer one it doesn't stop you from being able to upload new changes14:46
pc_manteaya: good to know. Thanks.14:46
*** cpowell has joined #openstack-infra14:46
pc_manteaya: so is it the 'preferred' address as the one that everyone sees?14:46
wuhgfungi:what i did is : add a gmail to whg@hp.com account ,then set gmail as prefered email14:47
anteayapc_m: that is my understanding, it also is the email that summit passes and election ballots get mailed to14:47
wuhgfungi:nothing else14:47
fungiwuhg: did you maybe change your address or username in launchpad?14:47
wuhggungi:yes i did ,but not succeed14:48
pc_manteaya: fungi: so the preferred email is the one used in reviews as well?14:48
fungiwuhg: it looks like i have two different launchpad openid urls for these accounts, one with an lp username of whg and the other with an lp username of wuhg14:48
fungipc_m: yes14:49
*** otherwiseguy has joined #openstack-infra14:49
fungiwuhg: are you going to continue trying to use the wuhg launchpad account?14:49
*** openstackgerrit has quit IRC14:49
pc_mfungi: so if you have code out for revuew, I take it that changing the preferred email is not a good idea?14:49
*** krtaylor has quit IRC14:49
*** openstackgerrit has joined #openstack-infra14:49
wuhggungi:i only use whg14:49
wuhgon launchpad14:49
*** ecosta has quit IRC14:50
fungiwuhg: okay, thanks. that's what i needed to know. i'll disable the other conflicting account then14:50
*** pradk has joined #openstack-infra14:50
*** amotoki has quit IRC14:50
wuhggungi:ok14:51
fungipc_m: it's complicated... the list of e-mail addresses associated with your gerrit account are used to determine who you can submit changes as, but the one set as preferred is the one where you'll receive e-mail notifications14:51
*** armax has joined #openstack-infra14:51
fungiwuhg: it should be working normally now14:51
*** jaypipes has joined #openstack-infra14:51
*** nosnos has quit IRC14:52
wuhgyes ,it works again14:52
wuhggood work gungi:14:53
fungiwuhg: you're welcome, and sorry for the delay i was just making sure we took the correct action based on your particular situation14:54
*** e0ne has quit IRC14:54
wuhgfungi:one more question:can i link a gmail to 581?14:54
*** stevemar has joined #openstack-infra14:54
wuhgfungi:in case i don't own whg@hp.com14:55
fungiwuhg: yes, in https://review.openstack.org/#/settings/contact click the "register new email" button and add the new address you want associated with the account14:55
*** zul has quit IRC14:55
*** pawel-palucki has joined #openstack-infra14:55
*** amitgandhinz has joined #openstack-infra14:55
wuhgfungi:ok , i'll do it again14:56
fungiwuhg: then, once you complete the registration process based on the confirmation e-mail you receive, you should be able to switch it to primary and then, if you want, delete the hp.com address after that14:56
*** MaxV has quit IRC14:57
*** tonytan4ever has joined #openstack-infra14:57
wuhgfungi:my job with hp.com will not be lost after doing that?14:57
*** gordc has joined #openstack-infra14:57
*** doude has quit IRC14:57
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Add subunit-worker01 to cacti  https://review.openstack.org/13561514:57
fungiwuhg: no, your changes and comments are associated to your gerrit account id number14:57
*** MaxV has joined #openstack-infra14:58
gordcanyone aware of issues with ipaddr? it appears to breaking ceilometer py33 gate.14:58
fungiwuhg: however, deleting an e-mail address from gerrit which is still associated with your launchpad account will likely not work, since the next time you authenticate via lp openid it will re-add that e-mail address14:58
fungigordc: got a link to a log?14:58
gordcfungi: http://logs.openstack.org/40/134940/4/check/gate-ceilometer-python33/27162e0/console.html14:58
*** mase_x200 has quit IRC14:58
wuhgfungi:many thanks ,great help14:58
*** doude has joined #openstack-infra14:59
gordcfungi: not sure what is bringing in ipaddr... seems to conincide with wsme release... but ipaddr appears to be on same release for a while.15:00
fungigordc: did wsme just start depending on it?15:00
fungigordc: also, does wsme get tested against py33?15:00
gordcfungi: not that i can tell... i search wsme for ipaddr reference and it's been there for over a year.15:01
fungigordc: and wsme does get tested against python 3.3 it seems15:01
dhellmannfungi, gordc : is something installing from a universal wheel?15:01
fungidhellmann: tarball (ipaddr-2.1.11.tar.gz)15:02
dhellmannfungi: yeah, we have wsme set to build universal wheels, but we shouldn't do that because different versions depend on different packages15:02
mmedvedesdague, fungi, asselin, nibalizer: I found the discussion. We did not use WIP for module splits because it would have made trolling for reviews necessary. We agreed to make commit messages be the gatekeeper from unwanted merges (we are not there yet, apparently). http://eavesdrop.openstack.org/meetings/infra/2014/infra.2014-10-28-19.01.log.html15:02
* gordc is not sure.15:02
*** krtaylor has joined #openstack-infra15:02
dhellmannfungi: and it looks like we uploaded the universal wheel to pypi15:02
fungimmedvede: entry #6 at http://specs.openstack.org/openstack-infra/infra-specs/specs/puppet-modules.html#work-items15:03
*** MaxV has quit IRC15:03
*** thedodd has joined #openstack-infra15:03
fungidhellmann: is wsme set for universal in its setup.cfg then?15:03
dhellmannfungi: I have to move physically, but I'll be back online in a few minutes. We should try removing the universal wheel from pypi and then I'll change that flag in setup.cfg (yes)15:03
dhellmannfungi: can you remove the wheel? I can't seem to login to pypi from this laptop for some reason15:04
dhellmannfungi: bbiab15:04
gordcdhellmann: thanks for looking into it (i've no idea how packaging works)15:04
gordcfungi: ^ same thanks.15:04
fungidhellmann: and yeah, it did install WSME-0.6.2-py2.py3-none-any.whl15:04
*** mriedem has joined #openstack-infra15:04
fungidhellmann: deleting now15:05
*** denis_makogon has quit IRC15:05
*** dustins has joined #openstack-infra15:06
*** e0ne has joined #openstack-infra15:06
*** esker has joined #openstack-infra15:06
*** yfried is now known as yfried|brb15:07
mmedvedefungi: this helps, but it does not prevent a reviewer from merging the commit with the Needed-By section. The addition asselin put to the spec might, though (https://review.openstack.org/#/c/135452/)15:07
*** esker has quit IRC15:07
*** nelsnelson has joined #openstack-infra15:07
fungimmedvede: yeah, it was waiting on an additional reviewer to +215:08
*** otherwiseguy has quit IRC15:08
fungidhellmann: gordc: i've deleted WSME-0.6.2-py2.py3-none-any.whl from pypi and our bandersnatch mirrors should follow suit in a matter of minutes15:08
*** doude has quit IRC15:08
*** jamespage_ has joined #openstack-infra15:10
*** jamespage__ has joined #openstack-infra15:12
clarkbwe should disable that job on wsme15:13
fungiclarkb: dhellmann is going to modify wsme to stop claiming it has a universal wheel15:14
*** marcusvrn has joined #openstack-infra15:14
fungiclarkb: then the py2 wheel will be the only one uploaded15:14
*** jamespage_ has quit IRC15:14
clarkbgotcha15:14
*** zz_jgrimm is now known as jgrimm15:14
*** belmoreira has quit IRC15:14
*** xyang0 has joined #openstack-infra15:15
*** ihrachyshka has quit IRC15:16
*** ddieterly has quit IRC15:16
*** zul has joined #openstack-infra15:16
*** unicell has joined #openstack-infra15:16
*** denis_makogon has joined #openstack-infra15:16
*** ddieterly has joined #openstack-infra15:17
gordcfungi: huge thanks15:17
clarkbfungi mtreinish logstash queue fell to zero :)15:20
*** yfried|brb is now known as yfried|afk15:20
mtreinishclarkb: cool :)15:20
dhellmannfungi: I'm back online. So if I remove the wheel = 1 in setup.cfg, what sort of wheels will we get? Just py2, or separate py2 and py3?15:20
mtreinishclarkb: do you think that means 1 subunit worker is enough for now?15:21
clarkbmtreinish ya we should watch it but it caught up on a couple weeks of work so its probably ok15:21
clarkber 1.5ish weeks15:21
fungidhellmann: just py215:21
*** jamespage__ has quit IRC15:21
openstackgerritMerged openstack-infra/release-tools: Allow spec2bp.py to work for Oslo projects  https://review.openstack.org/13427415:22
clarkbI thought there was a separate jjb job for that?15:22
fungidhellmann: we'd need to consider adding py3-specific wheel jobs to run under (preferably now) python 3.415:22
*** enikanorov has quit IRC15:22
fungiclarkb: we have a separate py3wheel job of some description?15:22
clarkbI think it was uplaod universal and upload py2 jobs15:23
*** enikanorov has joined #openstack-infra15:23
mtreinishclarkb: heh, well to be fair it was a light 1.5 weeks. Everyone was on vacation :)15:23
mtreinishclarkb: I've got 2 patches up on it right now: https://review.openstack.org/135493 and https://review.openstack.org/135615 they might help a bit15:23
mtreinishI'm also working on the mysql proxy module so we can have read-only access to the db externally15:24
fungiclarkb: oh, looking15:24
*** yfried|afk is now known as yfried|brb15:25
*** yfried|brb is now known as yfried15:25
dhellmannfungi: ok, I'm not sure how big of a priority it is since most of the openstack packages work with universal wheels15:26
fungiclarkb: it looks like we just have a single macro which does the wheel building from a slave script which is name-agnostic15:27
dhellmannfungi, gordc : https://review.openstack.org/13562615:27
clarkbyfried I dont understand your question from 8 hours ago15:27
fungiclarkb: so i believe we'll get an interpreter-specific wheel name15:27
*** amotoki has joined #openstack-infra15:28
clarkbfor building but upload to pypi is separate15:28
clarkbdoes it try all the options?15:28
fungidhellmann: that ought to work15:28
dhellmannfungi: after the tests are done I'll slam it through and do another release15:28
*** MaxV has joined #openstack-infra15:29
*** markmcclain has joined #openstack-infra15:29
fungiclarkb: i'm not sure what you mean. the upload script just takes a filename15:29
fungiclarkb: http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/scripts/pypi-wheel-upload.sh#n28 is the closest we get to caring whether it's universal in our toolchain, from what i can see15:30
clarkbok that must have changed. original jobs were wheel type specific15:31
*** andreykurilin_ has joined #openstack-infra15:31
fungiahh, yeah, we've had a bunch of changes around wheel-building early on since we took a while to get it working righth15:31
clarkbhttps://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/pypi-jobs.yaml#n1 is the job and it doesnt care15:31
fungiright15:32
*** Ark has joined #openstack-infra15:33
*** Ark is now known as Guest4588815:33
*** rediskin has joined #openstack-infra15:36
*** pcrews has joined #openstack-infra15:36
*** vrutkovs has joined #openstack-infra15:37
*** amuller has quit IRC15:38
*** vrutkovs|mtg has quit IRC15:39
*** wenlock has joined #openstack-infra15:40
*** tnovacik has quit IRC15:40
sdaguemmedvede: so the problem is when sub groups agree to review processes that are outside the norm, there is a communication lag to get everyone in sync. The WIP bit is universal.15:40
sdagueanyway, if stuff isn't ready for landing, please WIP it. I review on a ton of projects and having different projects have different ways to designate ready to land is just error prone.15:41
*** dtantsur|lunch is now known as dtantsur15:42
fungisdague: the trick is that "ready to land" may be a very narrow window dependent on external factors, and changed indefinitely marked wip generally won't get any reviews15:43
fungis/changed/changes/15:43
johnthetubaguyfungi: clarkb: hey, I noticed some of the infra builds are failing in the rackspace cloud, seems like the image: 6643b3ab-aace-49f8-97be-25dd10d9c8e0 in DFW has gone bad, its the devstack-precise-rax-dfw-* I think, let me know if I can get you folks more info15:43
mmedvedesdague: you think if we explicitly would have assigned core specified in the commit message, WIP would be desirable as well?15:43
fungithe trick is to get a sufficient number of core reviews on the change without letting it get approved prematurely15:44
*** jerryz has quit IRC15:44
fungiand in a timely enough fashion that it neither starts to merge conflict with the branch nor the external dependencies slip out of freshness15:45
sdaguefungi: right, but you do see the problem with building different review process for different parts of openstack, right?15:45
*** mrmartin has joined #openstack-infra15:46
*** prometheanfire has left #openstack-infra15:46
fungisdague: agreed it's a challenge. the needs for this differ from code which gets released15:46
johnthetubaguyfungi: clarkb: seems like the builds are failing because Xen can't load the PV kernel, it could be missing some metadata to boot HVM, or it might be that xen can't read the grub.conf for some reason15:46
mmedvedesdague: I see your point and agree, I also consider fungi's reasoning15:46
jeblairsdague, fungi: this is part of the reason for wanting a formalized replacement for "procedural -2", which i have on our todo list from the summit15:47
jeblairat least, it's a related issue15:47
sdaguejeblair: right, that makes sense15:47
*** otter768 has joined #openstack-infra15:47
*** krtaylor has quit IRC15:47
fungijeblair: yep, i agree that would help tremendously for things like this15:47
yfriedclarkb: I'm wondering if there's any gate (except for the tempest gate) that is running tests from tempest/master against an icehouse neutron cloud15:47
*** otherwiseguy has joined #openstack-infra15:48
*** achanda has joined #openstack-infra15:48
sdaguebut today, we've got WIP. Which the only reason for it not being used is because people are ignoring it. But it gets ignored because it's not landable. So now what I'm hearing is we need to implement our own virtual wip which is don't +A these changes based on some other non gerrit reason.15:50
fungisdague: we already frequently list cross-project dependencies in commit messages to that end15:51
sdaguesure15:52
sdagueI guess I missed that in the one that I let through (or it wasn't there)15:52
*** otter768 has quit IRC15:52
fungisdague: it probably wasn't there15:52
sdagueso if the commit messages are sufficiently clear, I'm good15:52
*** yamamoto has joined #openstack-infra15:52
fungisdague: i never meant to suggest you did anything wrong there, just trying to determine the best way to clean up15:53
sdagueok15:53
sdagueI guess where the conversation started this morning was a little more on the "why did you do that?"15:53
fungii likely missed the start of that conversation15:53
anteayawell it was more, now that you did, are you going to see the whole process through15:54
anteayasince the two patches go together15:54
mmedvedesdague: I think no one meant that. When I noticed it merged, I just wanted to bring attention to it of interested parties15:54
fungiyfried: change 135624,1 is currently in the check pipeline at http://status.openstack.org/zuul/ and is a stable/icehouse neutron change running check-tempest-dsvm-neutron-heat-slow, check-tempest-dsvm-neutron, check-tempest-dsvm-neutron-pg, gate-tempest-dsvm-neutron-large-ops (plus a couple duplicates of those and a devstack-based functional test) all of which use tempest's master branch and are15:54
fungivoting15:54
*** thedodd has quit IRC15:55
fungiwell, the functional test may not use bits of tempest, but the rest of those do15:55
fungiyfried: does that answer your question?15:55
*** pcrews has quit IRC15:55
*** achanda has quit IRC15:56
*** marcusvrn has quit IRC15:56
jedimikefungi, would you be ok with +A'ing https://review.openstack.org/#/c/114510/ ? It has 2 +2's now15:56
*** yamamoto has quit IRC15:57
*** achanda has joined #openstack-infra15:57
nibalizersdague: also a) nothing bad happened and b) literally nothing bad could have happend with that approval15:58
nibalizerit is impossible for that change to have broken anything in infra15:58
fungijedimike: it looks like you addressed jeblair's comments and clarkb +2'd the previous change. jhesketh doesn't say why he didn't approve it but seems fine to me15:58
yfriedfungi: not completely. I don't know if this is running against tempest/master of some old tempest15:58
nibalizerit could have made more work for people but, it didn't even do that15:58
sdaguenibalizer: yeh, ok. Just trying to make sure. So that I don't accidentally break things in the future.15:59
fungiyfried: there is no "some old tempest"15:59
fungiyfried: there is only master15:59
*** yamamoto has joined #openstack-infra15:59
yfriedfungi: that's what I'm afraid of15:59
sdaguefungi: there is only zuul15:59
sdague:)15:59
dhellmannfungi: wsme 0.6.3 is tagged and only the py2 wheel was built, as expected15:59
fungiyfried: the last stable branch of tempest was havana, since deleted15:59
fungidhellmann: perfect--thanks for figuring that out so quickly!16:00
*** krtaylor has joined #openstack-infra16:00
*** patrickeast has joined #openstack-infra16:00
*** pcrews has joined #openstack-infra16:00
*** hashar has joined #openstack-infra16:00
yfriedfungi: ok16:00
yfriedfungi: tnx16:00
*** chandankumar has joined #openstack-infra16:01
*** Sukhdev has joined #openstack-infra16:02
*** patrickeast has quit IRC16:02
dhellmannfungi: thanks for the assist!16:02
*** Longgeek has quit IRC16:03
*** patrickeast has joined #openstack-infra16:03
*** liam_ has joined #openstack-infra16:04
*** liam_ is now known as Guest969116:04
jedimikefungi, thanks :)16:04
*** Guest9691 has quit IRC16:05
nibalizersdague: its hard, you either cowboy too much and break, or you overburden things with procedure and oversight16:09
nibalizerthe middle is elusive16:09
*** achanda has quit IRC16:10
*** funzo has quit IRC16:10
*** banix has joined #openstack-infra16:12
*** ashaeron has quit IRC16:13
*** jamespage_ has joined #openstack-infra16:14
*** rlandy has quit IRC16:14
*** rmcall has joined #openstack-infra16:15
*** atiwari has joined #openstack-infra16:15
*** kashyap has joined #openstack-infra16:17
sdaguenibalizer: or you put in checks to -1 you when your cowboying is dangerous16:19
*** hashar has quit IRC16:19
*** VijayTripathi has joined #openstack-infra16:19
*** vigneshvar has joined #openstack-infra16:20
*** dangers_away is now known as dangers16:23
openstackgerritDavid Moreau Simard proposed openstack-infra/project-config: Re-enable spec/unit tests for puppet-ceph  https://review.openstack.org/13560216:24
*** marun has joined #openstack-infra16:25
*** BobBall is now known as BobBall_Away16:28
*** marun_ has joined #openstack-infra16:28
*** afazekas has quit IRC16:29
*** afazekas has joined #openstack-infra16:30
*** marun has quit IRC16:30
krotscheckr1chardj0n3s, clarkb: FWIW, nodejs, npm, and bower all install brilliantly using epel-release on centos716:30
clarkbnice16:33
*** yfried has quit IRC16:33
*** david-lyle_afk is now known as david-lyle16:34
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Add mysql-proxy to enable read-only access to a db  https://review.openstack.org/12231116:34
*** marun_ has quit IRC16:34
dtantsurhi! any hints, how to create a stable branch for my stackforge project?16:34
mtreinishclarkb, fungi: ^^^ I still need to test that, I'm having a hard time getting mysql-proxy to even work manually with read-only16:34
*** marun_ has joined #openstack-infra16:35
sdaguefungi / anteaya / clarkb - turning on devstack unit tests would be appreciated - https://review.openstack.org/#/c/135075/ - then will work on some for all the libs from pypi work16:37
*** arxcruz has quit IRC16:38
anteayasdague: you want to make a new job voting right away?16:38
sdagueanteaya: yes16:38
sdaguemy confidence level is high16:39
*** vrutkovs has left #openstack-infra16:39
sdagueunless there is a reason you believe it is incorrect16:39
anteayaI just like to see the new job workflow of either experiemental or non-voting16:39
anteayaso I asked16:40
anteayaif this is what you want, so be it16:40
*** sputnik13 has quit IRC16:41
anteayasdague: fungi has a comment, I was about to approve with a comment unless you want to respond to fungi first16:42
fungianteaya: my comment was for the benefit of subsequent reviewers, summarizing earlier questions which had already been answered16:43
anteayaokay16:43
*** gyee has joined #openstack-infra16:45
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: Fix specs repo location calculation  https://review.openstack.org/13565216:46
openstackgerritJulien Danjou proposed openstack-infra/project-config: Move tooz from Stackforge to OpenStack  https://review.openstack.org/13521516:46
anteayaso nibalizer what you are saying is that all modules uploaded to puppet forge will land in this namespace? https://forge.puppetlabs.com/openstackci16:46
*** doude has joined #openstack-infra16:48
nibalizeranteaya: yes16:48
*** dmellado has quit IRC16:48
anteayagrand thanks16:49
*** jcoufal has quit IRC16:49
krotscheckfungi: Are we ready to send out the StoryBoard email?16:50
*** BharatK has left #openstack-infra16:52
*** doug-fish has quit IRC16:53
openstackgerritMerged openstack-infra/project-config: add support for running devstack unit tests  https://review.openstack.org/13507516:53
*** marun__ has joined #openstack-infra16:53
*** doug-fish has joined #openstack-infra16:54
fungikrotscheck: no, i still need to update the imports and lock down lp after the meeting i'm in wraps up16:54
krotscheckfungi: KK16:54
*** krtaylor has quit IRC16:54
*** jamespage_ has quit IRC16:54
*** marun_ has quit IRC16:55
*** belmoreira has joined #openstack-infra16:55
fungikrotscheck: but it's next on my hit list16:55
openstackgerritMatt Riedemann proposed openstack-infra/elastic-recheck: Add query for infra bug 1365046  https://review.openstack.org/13565416:56
uvirtbotLaunchpad bug 1365046 in openstack-ci "Job failed due to no devstack directory" [Undecided,Confirmed] https://launchpad.net/bugs/136504616:56
*** k4n0 has quit IRC16:56
anteayamtreinish and jeblair this adds voting ironic jobs to tempest, devstack, devstack-gate would like to hear from you on it: https://review.openstack.org/#/c/126627/ (also nova, but mikal is probably asleep)16:57
*** sarob has joined #openstack-infra16:58
jeblairanteaya: ack, thx16:59
*** AlexF has quit IRC17:00
*** AlexF_ has joined #openstack-infra17:00
anteayanp17:00
openstackgerritMatt Riedemann proposed openstack-infra/devstack-gate: Give a more specific error message when giving up in git_remote_update  https://review.openstack.org/13565617:01
mriedemcould use some eyes on that so we can get a better e-r query on that bug ^17:01
*** SumitNaiksatam has quit IRC17:01
*** skolekonov has quit IRC17:01
mtreinishanteaya: sure I'm fine with that17:01
anteayamtreinish: thanks for the review17:01
*** esker has joined #openstack-infra17:02
*** sputnik13 has joined #openstack-infra17:02
*** marun__ is now known as marun17:02
*** sputnik13 has quit IRC17:03
*** Longgeek has joined #openstack-infra17:03
*** Guest53254 has quit IRC17:04
*** kmartin has joined #openstack-infra17:04
*** dustins has quit IRC17:04
*** garyh has joined #openstack-infra17:05
*** patrickeast has quit IRC17:05
*** groknix has quit IRC17:05
*** chandankumar has quit IRC17:06
*** krtaylor has joined #openstack-infra17:07
notmynamehow do I find the associated patch from jenkins output (eg someone gave me a link to a jenkins error, but I can't find the patch)17:07
*** gondoi is now known as zz_gondoi17:07
jeblairnotmyname: it should be in a link near the top of the jenkins console log17:07
*** mudassirlatif has joined #openstack-infra17:07
jeblair2014-11-19 17:07:07.817 | Triggered by: https://review.openstack.org/13535617:08
jeblairnotmyname: eg ^17:08
notmynamejeblair: https://jenkins.openstack.org/job/swift-propose-translation-update/63/consoleFull17:08
*** Guest45888 has quit IRC17:08
*** Longgeek has quit IRC17:08
*** mmaglana has joined #openstack-infra17:09
*** nfedotov has quit IRC17:09
jeblairnotmyname: ah, that happens after a change merges and runs with master17:09
*** dkranz has quit IRC17:09
jeblair(ie, is a post-merge job)17:09
*** Sukhdev has quit IRC17:09
notmynamejeblair: ok. so is there a patch? or not? (I clearly don't know what's happening)17:09
fungiHEAD is now at dba3fc3 Merge "Prefer X-Backend-Timestamp for X-Newest"17:10
jeblairnotmyname: nope, no patch.  basically each time a change merges, that job runs and checks out tip-of-master and runs with that17:10
notmynameok17:10
jeblairnotmyname: so yeah, it checked out what fungi pasted17:10
notmynameright. which is the current HEAD17:10
notmynamethe beginning of this story is that seagate proposed 100% translation of swift to chinese. and this aparantly is the result of the cron to merge the translation17:11
funginotmyname: corresponding change parent of that merge is https://review.openstack.org/13386917:11
notmynamebut it failed (there's another patch in zuul now for that...)17:11
notmynamefungi: ya, that patch doesn't seem to have any problems17:11
*** amitgandhinz has quit IRC17:12
notmynamehttps://review.openstack.org/#/c/135606/ should fix the translation part. I think17:12
notmynameI'm not clear on the translation workflow, so that's where some of my confusion is coming from17:12
anteayasdake: can you help me out here: https://review.openstack.org/#/c/135436/ I read this patch as "we don't really need this code, it doesnt' do anything, but everyone else has this so we are following the crowd"17:12
jeblairnotmyname: i think https://review.openstack.org/#/c/135606/ needs to merge then, after it does so, the next translation proposal job should succeed17:12
anteayasdake: I'm not for creating repos for that reason17:13
funginotmyname: also this recently added documentation explains how the translations update/import mechanisms currently work if you're interested https://wiki.openstack.org/wiki/Translations/Infrastructure17:13
jeblairnotmyname: i mis-spoke earlier, that translation proposal job is not post-merge, but rather runs nightly, so you should see the result next "day" after that fix merges17:14
notmynamefungi: thanks17:14
jeblairfor various values of "day"17:14
notmynamejeblair: ya, I'm told 0600UTC17:14
*** dizquierdo has quit IRC17:14
jeblair(the similarly named but completely different upstream-translation-update runs post-merge :)17:14
mtreinishfungi: is there an existing server it makes sense to run the read-only mysql proxy on?17:15
fungimtreinish: the words "public database proxy" give me security hives. do you have some details on how it would work?17:17
fungii'd need to know a little about the design before i could speculate on somewhere "safe" to implement such a thing17:18
fungicurrently closest service i think we have is the elasticsearch api proxy on logstash.o.o17:18
*** mmaglana has quit IRC17:18
fungiso that _might_ be a good home, depending on the details17:18
jeblairnot a terrible place to put it, i think.  similar security profile for the data it's dealing with.17:19
*** jpich has quit IRC17:19
clarkb++17:19
mtreinishfungi: yeah so there is a lua script (which is packaged with mysql_proxy) to split the reads and writes which mysql proxy uses to filter the queries17:19
mtreinishhttp://dev.mysql.com/doc/mysql-proxy/en/mysql-proxy-scripting.html17:20
jeblairclarkb: good morning; are you back on Breakfast Burrito Standard Time?17:20
mtreinishif you only configure mysql-proxy to have read-only backends when a update or insert query comes in, it'll just drop the connection because there isn't a backend avail17:20
mtreinishfungi, jeblair, clarkb: ok I'll put it on there17:21
*** todd_dsm has joined #openstack-infra17:21
*** amitgandhinz has joined #openstack-infra17:21
fungimtreinish: yep, seems reasonable, and i agree logstash.o.o has a similar security profile17:21
fungi(and is somewhat related to the target uses as well_17:22
*** packet has joined #openstack-infra17:22
mtreinishthe only thing I'm not sure how to handle is in my local testing I needed to have an admin user and pass set to get mysql-proxy to start17:24
mtreinishis that another value to put in heira?17:24
*** JayJ has joined #openstack-infra17:25
fungimtreinish: the password at least. you may just put the account name in the openstack_project class manifest in question and pass it through to your proxy module17:25
*** mmaglana has joined #openstack-infra17:25
fungibut the password does need to come from hiera17:25
mtreinishfungi: ok17:26
fungimtreinish: also possible that the existing db account and password for subunit2sql would work there?17:26
fungimtreinish: if we need a separate account (for functional or security reasons) then i'll need to add it to the trove instance manually17:27
mtreinishfungi: so sure I think we could reuse them for the admin creds, although I don't think SergeyLukjanov put them in hiera as separates, just the combined uri17:29
mtreinishI'm sure there is a sec implication of that though :)17:29
*** pradk has quit IRC17:30
*** sergsh is now known as sergsh_away17:30
fungimtreinish: oh, we might want to split that uri out in that case (separate username, password and hostname hiera entries, and move the format string for the url into the manifest)17:30
*** mpaolino has quit IRC17:31
*** HeOS has quit IRC17:31
mtreinishfungi: yeah, we'll need to do that anyway because mysql_proxy needs host:port17:32
fungimtreinish: the risk there depends on whether the new account would need more/less privs than the existing account. if they both need access to all the same things then at best the only security benefit of separating them is for auditing purposes17:32
fungimtreinish: however if the proxy can, for example, get by with a read-only database account then there may be benefit to separating them17:33
mtreinishfungi: well they're different privs, it's only to access the mysql_proxy admin interface (which is a fake db)17:33
openstackgerritStefano Maffulli proposed openstack-infra/system-config: Adding more details about the server and link to wiki page  https://review.openstack.org/13567117:33
mtreinishfungi: we'll probably need separate "public" account which has read privs on the subunit2sql db so people can actually use the endpoint17:33
*** AlexF_ has quit IRC17:34
*** luqas has quit IRC17:34
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Add mysql-proxy to enable read-only access to a db  https://review.openstack.org/12231117:35
fungimtreinish: okay, so i'm conflating two different accounts here... we need a read-only database account in the trove instance, and we also need a proxy admin credential (which is not something that exists in the trove database at all)17:35
*** atan8 has joined #openstack-infra17:35
mtreinishfungi: correct17:35
*** emagana has quit IRC17:35
*** emagana has joined #openstack-infra17:36
*** thedodd has joined #openstack-infra17:36
fungimtreinish: yep, so go ahead and submit a patch passing in the appropriate new credential variables from hiera (whatever it makes sense to call them) and i'll generate and add them to our hiera file and set up the additional trove account we need17:36
mtreinishfungi: ^^^ that patch should show what's needed on the mysql proxy side17:36
*** links has quit IRC17:37
fungicool. it's on my list to try to get to after storyboard migration next steps, puppet-httpd repo refresh and groups.o.o https cert ordering17:37
*** rushiagr is now known as rushiagr_away17:37
openstackgerritMerged openstack-infra/devstack-gate: Turn off nova_allow_move_to_same_host if in aiopcpu  https://review.openstack.org/13504417:37
mtreinishfungi: sure, no rush, it's a low prio. I'm going to go and find some food at some point, just ping me whenever17:38
*** e0ne has quit IRC17:38
*** mmaglana has quit IRC17:38
*** andreykurilin_ has quit IRC17:39
*** amotoki has quit IRC17:39
*** emagana has quit IRC17:40
*** vigneshvar has quit IRC17:40
*** dtalton has joined #openstack-infra17:41
*** ildikov has joined #openstack-infra17:41
*** derekh has quit IRC17:41
dtantsurhi folks! any hints on who and what creates stable branches for stackforge projects? and how?17:42
fungidtantsur: it depends on that project's gerrit acl17:42
anteayadtantsur: that depends on the permission on the project17:42
sc68calttx: I'm looking to post a review for openstack-infra/irc-meetings but it's missing a .gitreview file in the repo17:42
anteayadtantsur: which project are we discussing?17:42
fungidtantsur: a group needs to be delegated create permission on refs/heads/* and depending on the branch name may also need exclusive group permission overrides on refs/heads/proposed/* and refs/heads/stable/*17:43
dtantsuranteaya, fungi, ironic-discoverd17:43
*** emagana has joined #openstack-infra17:44
dtantsurit has very basic acl's copy-pasted from some docs17:44
fungisc68cal: step 1. create a .gitreview file and propose that as the first change to that project17:44
sc68calfungi: yep, on it :)17:44
*** armax has quit IRC17:44
anteayadtantsur: here is the acl: http://git.openstack.org/cgit/openstack-infra/project-config/tree/gerrit/acls/stackforge/ironic-discoverd.config17:45
anteayadtantsur: no ability to create branches17:45
dtantsuraha17:45
anteayadtantsur: so the first step is edit the acl for the project17:45
sdakeanteaya we absolutely need the repo17:46
sdakethe code upstream is incomplete17:46
sdakebut we plan to work on it17:46
*** doug-fish1 has joined #openstack-infra17:46
sdakeanteaya sorry if that wasn't clear I can change it if you like17:46
dtantsuranteaya, what should I put there (looks like a can do it via Gerrit UI, right?)17:46
*** Ark has joined #openstack-infra17:46
fungidtantsur: you can't do it via the gerrit ui. we manage the gerrit acls through a configuration management toolchain17:46
*** Ark is now known as Guest8216217:47
fungidtantsur: you need to propose a change to openstack-infra/project-config editing that file anteaya linked17:47
dtantsurfungi, ok, so the last question is what exactly I should put to this file17:47
*** tnovacik has joined #openstack-infra17:47
*** hdd has joined #openstack-infra17:47
fungidtantsur: a group needs to be delegated create permission on refs/heads/* and depending on the branch name may also need exclusive group permission overrides on refs/heads/proposed/* and refs/heads/stable/*17:47
jktjeblair: I might be missing something about the "reviewed" logic within Gertty. It appears that if I'm just a reviewer on some change, I sent my -1, when the original change owner sends an update, gertty still shows the change as "reviewed"17:48
anteayasdake: okay great, can the commit message reflect the fact that the repo is necessary to your goals and not just because everyone else is doing it?17:48
*** otter768 has joined #openstack-infra17:48
*** dkranz has joined #openstack-infra17:48
jktjeblair: what I'd like to ask is whether this is by design (the comment in gertty/sync.py suggest so), because then I don't get the point of the "reviewed" flag at all17:48
*** VijayTripathi has quit IRC17:48
dtantsurfungi, ok lemme try to figure out...17:48
*** doug-fish has quit IRC17:48
fungidtantsur: see https://git.openstack.org/cgit/openstack-infra/project-config/tree/gerrit/acls/stackforge/fuel.config as a reasonable example17:49
*** bhuvan has joined #openstack-infra17:49
dtantsurfungi, oh wonderful, thank you!17:49
fungidtantsur: also be warned, there's no clean way to delegate branch _deletion_ so don't create branches unless you really want them, as a gerrit admin has to delete branches you created by mistake17:50
jeblairjkt: since gerrit comments aren't actually threaded (currently), there's no way to know whether any subsequent activity was related to your comment or not.  so gertty assumes that once you have left a non-zero vote, the change has been reviewed.  if you leave a comment with no vote, the review flag will be cleared on subsequent updates.17:50
dtantsurfungi, I'll be careful17:50
*** harlowja_away is now known as harlowja17:51
jeblairjkt: basically leaving a non-zero vote is a signal to gertty that you have made a decision about the change and don't want to see it again; you would need out-of-band communication to know to revisit that17:51
*** sputnik13 has joined #openstack-infra17:51
jeblairjkt: that's at least the workflow i'm happy with, but i'm totally open to configurable options to change that if you need something else17:51
sc68calttx: https://review.openstack.org/13567517:51
openstackgerritDmitry Tantsur proposed openstack-infra/project-config: Allow creating stable/XXX branches for ironic-discoverd  https://review.openstack.org/13567917:52
dtantsurfungi, ^^^ looking good?17:52
*** mmaglana has joined #openstack-infra17:52
openstackgerrityolanda.robla proposed openstack-infra/storyboard: Add API call to return task statuses  https://review.openstack.org/13522117:52
*** tonytan4ever has quit IRC17:52
*** nadya_ has quit IRC17:52
fungidtantsur: that should work17:53
*** otter768 has quit IRC17:53
dtantsurthanks again!17:54
vponomaryovHello everyone. Have strange problem with not found logs: http://logs.openstack.org/97/135597/4/check/check-manilaclient-dsvm-neutron-functional/0b58724/console.html#_2014-11-19_15_59_36_15917:54
sc68calfungi: ah, didn't know you were core for that repo, I only saw ttx in the list of cores17:54
sc68calfungi: thanks :)17:54
sc68calahhh, it's got infra-core in the access. cool.17:55
fungisc68cal: the infra-core is also included indirectly17:55
fungisc68cal: yep17:55
*** MaxV has quit IRC17:55
*** markmcclain has quit IRC17:55
fungisc68cal: i expect ttx to grow that core team to whoever is willing to help review meeting changes over time17:55
* sc68cal now feels stupid for drawing bandwith from people who have more important things to do17:55
anteayasc68cal: never feel stupid about asking a question17:56
*** jlibosva has quit IRC17:56
*** jlibosva has joined #openstack-infra17:57
jktjeblair: right, that makes sense.17:57
jktjeblair: I guess I see what went wrong this time -- my gerrit is configured to "carry on" the labels upon trivial rebase and also commit message change17:58
*** reed has quit IRC17:58
*** dtantsur is now known as dtantsur|afk17:58
openstackgerritSteven Dake proposed openstack-infra/project-config: Initial magnum client import for stackforge  https://review.openstack.org/13543617:58
sdakeanteaya ok all set I hope :)17:59
*** thedodd has quit IRC17:59
*** erlon has quit IRC17:59
*** vigneshvar has joined #openstack-infra18:00
fungijkt: aha... was it a commit message change you wanted to see pop back up for review? we specifically don't carry review votes across for commit message changes since we do have people reviewing commit messages18:00
fungijkt: so you might consider adjusting your gerrit similarly if your community does the same18:00
*** rmcall has quit IRC18:01
*** melwitt has joined #openstack-infra18:01
fungijkt: we do still carry over votes on trivial rebases (which is marginally dangerous since gerrit identifies these by comparing git patch-id, which ignores whitespace)18:01
*** esker has quit IRC18:01
anteayasdake: thanks, that remedies my cargo cult concerns18:01
*** rmcall has joined #openstack-infra18:01
jktfungi: it's always about balancing different sorts of evil, yeah18:01
*** jlibosva has quit IRC18:02
jktfungi: I asked here because I found out that this was just a commit-message-change18:03
*** armax has joined #openstack-infra18:03
anteayasdake: now address andreas's comments?18:03
jktfungi: so it was mainly just some confusion on my side18:03
fungijkt: yep, we ran with votes carried over on commit message changes for a while, but ultimately our reviewers want to be able to -1 for bad commit messages and have those votes reset if a new patchset potentially only corrects issues with the commit message18:04
*** AlexF has joined #openstack-infra18:05
vponomaryovWho knows, what does mean part "**/*" in code line here - https://github.com/openstack-infra/project-config/blob/3a1b91d6/jenkins/jobs/macros.yaml#L493 ?18:05
jktdo you guys have some cure for that gerrit's misfeature of always including just "new version of a changeset got added" in e-mails?18:05
jktI see that both the web interface and `git push`' output contain info about what got changed, but not the outgoing e-mail18:06
*** patrickeast has joined #openstack-infra18:06
*** ivar-lazzaro has joined #openstack-infra18:08
sdakeoh there were comments18:09
sdakesorry you hit me just as I woke up18:09
sdakeand my brain isn't operational yet :)18:09
anteayavponomaryov: in a terminal cd down in to a dir and run `ls **/*`18:09
anteayathat is the best way I can explain it18:09
*** pelix has quit IRC18:09
anteayasdake: ah the need for coffee18:09
*** links has joined #openstack-infra18:10
*** dtalton has quit IRC18:10
sdakein my case pepsi but same idea :)18:10
*** yamamoto has quit IRC18:11
anteayaI can't do caffinee at all myself18:11
anteayabut I have learned how important it is to some18:11
fungivponomaryov: recurses the subdirectory tree18:11
openstackgerritSteven Dake proposed openstack-infra/project-config: Initial magnum client import for stackforge  https://review.openstack.org/13543618:11
anteayathose are the words18:11
fungii made them up18:12
*** reed has joined #openstack-infra18:12
*** tnovacik has quit IRC18:13
fungikrotscheck: i'm starting on refreshing the lp->sb imports now. i'm going to play with https://launchpad.net/gear bug settings first since it's fairly low-volume. once we're happy with the result i'll repeat the exercise on the rest18:13
anteayathey are effective, I could find any at all18:14
jeblairfungi, krotscheck: where's the draft email?18:15
vponomaryovanteaya, fungi: thanks18:15
fungijeblair: https://etherpad.openstack.org/p/storyboard-migration-email18:15
krotscheckjeblair: etherpad.openstack.org/p/storyboard-migration-email18:15
jeblairthx18:15
anteayasdake: +2, thanks18:16
*** dustins has joined #openstack-infra18:17
*** armax has quit IRC18:18
*** jedimike has quit IRC18:18
*** sputnik13 has quit IRC18:18
*** andreykurilin_ has joined #openstack-infra18:18
*** armax has joined #openstack-infra18:19
*** __TheDodd__ has joined #openstack-infra18:20
fungijeblair: krotscheck: i think https://launchpad.net/gear is set up as best we're going to manage for this... unless we can get lp to add storyboard.o.o as a registered bug tracker18:20
*** VijayTripathi has joined #openstack-infra18:20
*** rfolco has joined #openstack-infra18:20
fungijeblair: krotscheck: i configured bugs for gear to "handled somewhere else" and then added a line in the project description with the url to the tracker18:20
jeblairfungi: that seems about right to me18:21
jeblairwe should probably consider friendly project urls a requirement before we move anything more than infra :)18:22
fungiyep18:22
fungithat would be helpful18:22
jeblair(if we implement that, we'll have to change a bunch of lp pages, i wouldn't wish that on other projects)18:22
*** kgiusti has quit IRC18:22
*** kgiusti has joined #openstack-infra18:22
krotscheckWhat would that take?18:22
krotscheckRegistered launchpad.18:23
krotscheckSorry18:23
krotscheckRegistered bugtracker18:23
*** yamahata has quit IRC18:23
*** sputnik13 has joined #openstack-infra18:23
jeblairkrotscheck: hacking on lp18:24
krotscheckjeblair: oh god I just broke out in hives.18:24
fungikrotscheck: i have no idea, but StevenK, lifeless or Daviey might have details on that18:24
*** andreykurilin_ has quit IRC18:24
fungithey probably have a table of bug tracker url patterns or something18:24
*** otter768 has joined #openstack-infra18:25
fungilikely something canonical is going to want sooner rather than later anyway, since they like to link package bugs against our upstream bugs18:25
*** teran has quit IRC18:26
*** johnthetubaguy is now known as zz_johnthetubagu18:26
*** jp_at_hp has quit IRC18:28
jktkrotscheck: right now, storyboard greets me with a dashboard saying "Michael Krotscheck created this story." in the "Recent Events" -- I don't think it is particularly user-friendly18:29
*** AlexF has quit IRC18:29
jktkrotscheck: also, can I somehow close a bugreport that I reported?18:29
krotscheckjkt: Yep, yolanda is working on that.18:29
krotscheckjkt: Change the task status to invalid or merged.18:29
anteayahey who has reviewed infra manual patches today? https://review.openstack.org/#/q/status:open+project:openstack-infra/infra-manual,n,z18:30
jktkrotscheck: I don't see a button for that in https://storyboard.openstack.org/#!/story/200000718:30
krotscheckjkt: We’ve been focusing on getting backend features landed, and haven’t had a chance to focus on UX until now.18:30
*** achanda has joined #openstack-infra18:30
krotscheckjkt: That story has no tasks.18:30
jktkrotscheck: "This story has no tasks." -- I guess I deleted them a couple of days ago in an attempt to, umm, "close this one"18:30
krotscheckjkt: Well, that effectively closes it.18:31
*** zul has quit IRC18:31
*** SumitNaiksatam has joined #openstack-infra18:31
jktkrotscheck: kind of -- it isn't visible in any tab within https://storyboard.openstack.org/#!/project/69818:32
*** otherwiseguy has quit IRC18:33
*** achanda has quit IRC18:33
*** achanda has joined #openstack-infra18:33
*** sarob has quit IRC18:33
jktkrotscheck: the UI also appears to give no indication that there were some tasks within this story, and that they got deleted18:33
*** dangers is now known as dangers_away18:33
*** e0ne has joined #openstack-infra18:34
krotscheckjkt: I see your activity in the events timeline.18:34
jktkrotscheck: but anyway, if it's more or less known that the usability is not ideal, I probably shouldn't be reporting it here as you likely know all that already18:34
krotscheckSo the data’s there.18:34
fungikrotscheck: possibly a stupid idea, but would it make sense to refuse to delete the only task on a story, so as to avoid taskless stories?18:34
*** __TheDodd__ has quit IRC18:34
jktkrotscheck: eh right, "deleted" is right there, indeed18:34
*** achanda has quit IRC18:34
krotscheckfungi: Not stupid at all. Something we’ve considered.18:34
krotscheckfungi: Honestly I haven’t really sat down and done a priority map of actions that our different users might want to take on that screen.18:35
fungicould help reconcile some lack of intuitiveness there18:35
jktbut I cannot "access" the deleted task, right?18:35
*** links has quit IRC18:35
krotscheckjkt: No, tasks get hard-deleted.18:36
fungithat was an explicit design decision iirc, whether to implement "soft" deletion of tasks18:36
fungiand it was deemed at the time to be not worth the additional complication i think?18:37
*** arosen has left #openstack-infra18:38
*** arosen has joined #openstack-infra18:38
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Add mysql-proxy to enable read-only access to a db  https://review.openstack.org/12231118:39
*** jgallard has quit IRC18:39
*** achanda has joined #openstack-infra18:39
*** banix has quit IRC18:40
jktfungi: interesting, https://review.openstack.org/#/c/103667/2/specs/storyboard_permissions.rst has Thierry's comment on this, that this is a feature which should be restricted to admins for hard corner cases such as spam18:41
*** emagana has quit IRC18:41
*** emagana has joined #openstack-infra18:42
jktunless there's an important difference between a story and a task in this context18:42
fungijkt: there is. a story has tasks18:42
*** tonytan4ever has joined #openstack-infra18:42
krotscheckjkt: We had a longer discussion during a meeting where we went through all the different resource types and decided wehther we’d allow hard/soft deletes or not.18:42
krotscheckjkt: It ended up being either “Hard deletes” or “No delete at all"18:43
*** pawel-palucki has quit IRC18:43
*** marun has quit IRC18:43
fungizaro: it looks like we're going to need to adjust the delegation on https://launchpad.net/gearman-plugin since right now you're the only one who can configure that project in lp18:43
*** wuhg has quit IRC18:43
*** radez_g0n3 is now known as radez18:44
rcarrillocruzhey folks, may i please get another core review on https://review.openstack.org/#/c/132194/ and https://review.openstack.org/#/c/132283/ ? it's just pending another +2...18:44
*** arosen has quit IRC18:45
jktfungi: I got that, but what I'm saying is that maybe the option of only allowing hard deletes in cases of obvious spam (and hence restricted to admin) would make a lot of sense18:46
*** emagana has quit IRC18:46
fungijkt: maybe, though the reasons given during the meeting where that was discussed were sufficiently convincing in favor of the current behavior. i just don't recall what those were now18:47
*** marun has joined #openstack-infra18:49
*** packet has quit IRC18:49
openstackgerritAdam Gandelman proposed openstack-infra/system-config: Add iptables rule to log dropped packets  https://review.openstack.org/13569418:50
*** bradjones has quit IRC18:52
*** emagana has joined #openstack-infra18:52
openstackgerritStefano Maffulli proposed openstack-infra/system-config: Adding more details about the server and link to wiki page  https://review.openstack.org/13567118:53
*** armax has quit IRC18:54
*** armax has joined #openstack-infra18:55
*** pcrews has quit IRC18:57
*** Ryan_Lane has joined #openstack-infra18:57
*** pcrews has joined #openstack-infra18:57
*** andreykurilin_ has joined #openstack-infra18:58
*** dannywilson has joined #openstack-infra18:58
*** sarob has joined #openstack-infra18:59
*** otherwiseguy has joined #openstack-infra19:00
*** mfink has joined #openstack-infra19:00
*** dims has quit IRC19:01
*** dannywilson has quit IRC19:02
*** marun has quit IRC19:03
*** marun_ has joined #openstack-infra19:03
*** packet has joined #openstack-infra19:03
*** yfried has joined #openstack-infra19:04
*** hdd has quit IRC19:04
openstackgerritMerged openstack-infra/project-config: Allow creating stable/XXX branches for ironic-discoverd  https://review.openstack.org/13567919:05
*** cpowell_ has joined #openstack-infra19:05
*** thedodd has joined #openstack-infra19:05
*** MaxV has joined #openstack-infra19:06
*** cpowell has quit IRC19:07
*** dannywilson has joined #openstack-infra19:07
*** zz_dimtruck is now known as dimtruck19:07
*** emagana has quit IRC19:10
*** MaxV has quit IRC19:10
*** emagana has joined #openstack-infra19:11
*** marun_ has quit IRC19:11
anteayathis patch to remove the jenkins EnvInject plugin from production has 5 +1's, 3 +2's and a happy current jenkins run: https://review.openstack.org/#/c/101101/19:11
*** yamamoto has joined #openstack-infra19:11
anteayasome system-config core feel like giving it a push?19:12
*** marun_ has joined #openstack-infra19:12
openstackgerritMerged openstack-infra/project-config: Use ip addresses for localhost in beaker tests  https://review.openstack.org/13544219:13
*** emagana_ has joined #openstack-infra19:13
*** mjturek has quit IRC19:13
*** emagana has quit IRC19:13
*** VijayTripathi1 has joined #openstack-infra19:14
*** VijayTripathi has quit IRC19:14
*** ryanpetrello_ has joined #openstack-infra19:15
*** EntropyWorks has joined #openstack-infra19:16
*** yamamoto has quit IRC19:16
*** marun has joined #openstack-infra19:17
*** dimtruck is now known as zz_dimtruck19:17
*** andreykurilin_ has quit IRC19:17
*** ryanpetrello has quit IRC19:17
*** ryanpetrello_ is now known as ryanpetrello19:17
*** marun_ has quit IRC19:19
*** marun has quit IRC19:22
sdagueanteaya: thanks for reviewing the devstack uni tests job, looks like it's operating well from here19:25
boris-42anteaya: hi19:25
*** HeOS has joined #openstack-infra19:25
*** armax has quit IRC19:26
*** belmoreira has quit IRC19:26
*** zul has joined #openstack-infra19:26
*** armax has joined #openstack-infra19:29
*** aysyd has quit IRC19:29
*** armax has quit IRC19:30
*** markmcclain has joined #openstack-infra19:30
*** markmcclain has quit IRC19:31
*** julim has quit IRC19:33
*** ivar-laz_ has joined #openstack-infra19:34
*** ivar-laz_ has quit IRC19:34
*** baoli has quit IRC19:34
*** ivar-laz_ has joined #openstack-infra19:35
*** Sukhdev has joined #openstack-infra19:35
fungikrotscheck: we have a minor oopsie here... i didn't check your import list closely enough obviously. https://launchpad.net/pypi-mirror is not our openstack-infra/pypi-mirror project19:35
*** armax has joined #openstack-infra19:35
krotscheckfungi: Hrm.19:36
krotscheckfungi: That might require some SQL magic.19:36
fungikrotscheck: i assume we'll want to delete some rows somewhere19:36
krotscheckfungi: Especially since it means that we imported unrelated users.19:36
krotscheckfungi: And unrelated tags19:36
fungikrotscheck: not too many hopefully... that project had only about a dozen bugs19:37
*** marun has joined #openstack-infra19:37
*** ivar-lazzaro has quit IRC19:37
krotscheckfungi: Alright, I’m closing something out, I’ll put it on my list for this afternoon.19:37
*** rlandy has joined #openstack-infra19:37
*** zz_dimtruck is now known as dimtruck19:38
krotscheckfungi: I’ll give you list of SQL queries to run that _should_ work.19:38
fungikrotscheck: appreciated. i'll move forward with the remaining refreshes and lp adjustments19:38
funginearly done with the ones i can do19:38
*** ivar-laz_ has quit IRC19:38
krotscheckfungi: Neat19:39
*** ivar-lazzaro has joined #openstack-infra19:39
fungikrotscheck: i'm tracking my progress at the bottom of https://etherpad.openstack.org/p/infra-storyboard-migration19:39
*** marun_ has joined #openstack-infra19:42
*** homeless has joined #openstack-infra19:44
*** marun has quit IRC19:44
*** sarob has quit IRC19:45
*** dimtruck is now known as zz_dimtruck19:47
*** otherwiseguy has quit IRC19:50
fungimtreinish: would you mind terribly making OpenStack Continuous Integration Administrators (openstack-ci-admins) the maintainer team for https://launchpad.net/subunit2sql ?19:50
*** ivar-laz_ has joined #openstack-infra19:51
mtreinishfungi: no I don't think that should be a problem19:51
mtreinishI barely use the lp anyway, I think it has 1 bug19:51
*** marun_ has quit IRC19:51
*** otherwiseguy has joined #openstack-infra19:52
fungimtreinish: yep, so does storyboard now ;)19:52
mtreinishfungi: I guess the better question is what do I have to click to change that?19:52
mtreinishnm, I found it19:52
fungimtreinish: yeah, change details i think19:52
*** marun_ has joined #openstack-infra19:53
*** VijayTripathi1 has quit IRC19:53
mtreinishfungi: ok should be maintained by openstack-ci-admins now19:53
fungimtreinish: yep, perfect--thanks!19:53
fungizaro: if you're around, i need you to do the same for https://launchpad.net/gearman-plugin19:54
*** ivar-lazzaro has quit IRC19:54
*** MaxV has joined #openstack-infra19:55
*** thedodd has quit IRC19:58
*** matrohon has joined #openstack-infra19:58
*** zul has quit IRC19:59
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Add mysql-proxy to enable read-only access to a db  https://review.openstack.org/12231120:01
*** ivar-laz_ has quit IRC20:01
*** emagana_ has quit IRC20:01
*** jamespage_ has joined #openstack-infra20:02
*** emagana has joined #openstack-infra20:02
*** vigneshvar has quit IRC20:03
*** liam__ has joined #openstack-infra20:03
*** liam__ has quit IRC20:03
*** tonytan4ever has quit IRC20:05
*** emagana_ has joined #openstack-infra20:05
*** otherwiseguy has quit IRC20:05
*** emagana has quit IRC20:06
*** sabeen1 has quit IRC20:07
*** jamespage_ has quit IRC20:07
*** sabeen2 has joined #openstack-infra20:07
*** matrohon is now known as matrohon_20:09
*** ivar-lazzaro has joined #openstack-infra20:09
*** wenlock has quit IRC20:09
*** marun_ has quit IRC20:09
*** matrohon_ is now known as matrohon20:09
*** wenlock has joined #openstack-infra20:09
*** banix has joined #openstack-infra20:09
*** thedodd has joined #openstack-infra20:09
*** david-lyle is now known as david-lyle_afk20:10
*** zul has joined #openstack-infra20:10
*** markmcclain has joined #openstack-infra20:11
*** ldnunes has quit IRC20:11
openstackgerritMarton Kiss proposed openstack-infra/system-config: Enable SSL in groups-dev.openstack.org  https://review.openstack.org/13570820:12
tristanCFolks, for your information stable/icehouse neutron tests are blocked until this https://review.openstack.org/#/c/135692/ (global-requirement update) get merged...20:13
*** jamespage_ has joined #openstack-infra20:14
*** jamespage_ has quit IRC20:14
*** MaxV has quit IRC20:16
*** dmsimard is now known as dmsimard_away20:16
mtreinishtristanC: +220:16
*** MaxV has joined #openstack-infra20:16
dstufftDo y'all still support pip < 1.4?20:16
mtreinishthanks for respinning it20:16
dstufft(Asking because of https://github.com/openstack/requirements/blob/master/global-requirements.txt#L135-L140)20:16
*** dims has joined #openstack-infra20:16
*** sputnik13 has quit IRC20:17
fungitristanC: though you need a second stable core to approve it. normal reqs reviewers don't have access20:17
*** otherwiseguy has joined #openstack-infra20:17
dstufftmordred: clarkb fungi lifeless ^ (fwiw if PEP 440 lands for pip 6.0 that is gonna break and I think it should, that spec doesn't make sense)20:19
fungidstufft: is the multiple ranges a problem?20:19
fungijogo: doesn't hacking use that too ^ ?20:19
dstufftfungi: well the overlap doesn't make sense, if you treat the , as an AND then no versions fit that overlap, if you treat it as an OR than everything version matches that overlap20:20
*** marun has joined #openstack-infra20:20
*** ociuhandu has quit IRC20:21
fungidstufft: the way i read that, it's attempting (poorly) to exclude sqlalchemy 0.9 versions prior to 0.9.720:21
krotscheckIt’s that last 5% of usability that is always the hardest :/20:21
fungidstufft: but yeah, it's a bunch of anded inequalities which end up as the universal set20:22
fungidstufft: so i agree basically unparseable20:22
sdaguedstufft: whether or not it makes sense, this is the way pip works today20:22
sdagueso it's a defacto interface, changing that probably requires some warning20:23
fungidstufft: anyway, we do still expect pip to work on ubuntu 12.04 (which carries pip 1.0 i believe)20:23
*** unicell has quit IRC20:24
*** wenlock has quit IRC20:25
*** r1chardj0n3s_afk is now known as r1chardj0n3s20:25
fungihrm, my recollection about hacking (ab)using that to support discrete ranges of versions is outdated. now i remember that's why we special-case skip hacking in requirements update proposal patches20:25
*** ivar-lazzaro has quit IRC20:26
*** wenlock has joined #openstack-infra20:26
*** rfolco has quit IRC20:27
dstufftsdague: well it "works" primarily as an accident and it's documented that using conflicting ranges is "meaningless" and may produce "bizare results"20:27
sdaguedstufft: ok, well is there a new spec to support exclusion / inclusion ranges?20:28
sdaguebecause that's actually important to us, having to != 30 versions is kind of not fun20:28
dstufftPEP 440 defines the specifier syntax20:29
*** sarob has joined #openstack-infra20:31
fungidstufft: are there good examples of how the inclusive/exclusive ordered comparisons are intended to work? and is there any way to make that coexist with something which will produce a sane fallback in older (1.0) pip versions?20:31
jogofungi: I was using multiple ranges to bump the reqs for hacking20:32
jogobecause we pin flake8 and pep8 etc20:32
fungijogo: oh, right, so it was an intermittent thing20:32
jogofungi: yeah, and I am sure there are other ways to work around that issue20:33
fungijogo: anyway, sounds like we need to avoid that because new pip will be teh unhappiez20:33
dstufftspecifically it's not multiple ranges, but conflicting ranges20:33
dstufftit supports multiple ranges just fine20:33
jogodstufft:we were using things like: ==1.1,==1,220:33
*** talluri has joined #openstack-infra20:34
fungidstufft: i'm not sure what you mean by conflicting ranges. how can you have multiple ranges which don't conflict, or rather what is the quality which would make two ranges conflict?20:35
dstufftfungi: the inclusive operations work pretty much exactly how they do today, greater than/less than equal to the given version inclusive, the exclusive ones are a little different, something like foo < 1.0 won't match 1.0a1 anymore because it's defined as "less than 1.0 and not 1.*"20:35
dstufftfungi: well taking the SQLALchemy spec you guys have, SQLAlchemy>=0.8.4,<=0.8.99,>=0.9.7,<=0.9.99, it's impossible to have a single version that satisified both <=0.8.99 AND >=0.9.720:36
*** AJaeger has joined #openstack-infra20:36
fungidstufft: in the sqlalchemy example we are trying to accomplish "supports (0.8.4 through 0.8.99) AND (0.9.7 through 0.9.99)"20:37
dstufftthe comments indicate that the reason for doing that horrible hack is because SQLAlchemy released a pre-release to PypI and you didn't want to match that20:37
*** zz_gondoi is now known as gondoi20:38
*** julim has joined #openstack-infra20:38
fungidstufft: maybe, though i took that as simply an example of potential versions it was trying to avoid20:39
*** julim has quit IRC20:39
fungidstufft: looking on pypi now, the only version i see which we might have tried to avoid was SQLAlchemy-0.8.0b2.tar.gz20:40
*** talluri has quit IRC20:40
*** amcrn has joined #openstack-infra20:40
fungiexcept that's already less than the stated minimum there20:40
dstufftfungi: So in terms of a constraint what you're really looking for is (>0.8.4 AND <0.8.99) OR (>0.9.7 AND < 0.9.99)20:41
*** julim has joined #openstack-infra20:41
*** dustins has quit IRC20:42
*** wenlock has quit IRC20:42
fungidstufft: yep, though in this case we could probably make it SQLAlchemy>=0.8.4,!=0.9.0,!=0.9.1,!=0.9.2,!=0.9.3,!=0.9.4,!=0.9.5,!=0.9.6,<0.1020:42
*** wenlock has joined #openstack-infra20:43
fungidstufft: and assuming their devs don't release any new versions earlier than 0.9.7 we should be fine20:43
dstufftThere isn't a way to do that in PEP 440 without a chain of != like you just specified, the downside of the chain you just posted is that <0.10 will match 0.10 pre-releases in pip < 1.4 if they are uploaded20:43
fungidstufft: ahh, so <=0.9.99 still there i guess20:44
fungior something hackish like that20:44
dstufftyea20:44
*** dustins has joined #openstack-infra20:45
*** AlexF has joined #openstack-infra20:45
dstufftif you want proper support for OR that'd probably require a new PEP and discussion on distutils-sig at this point20:46
*** achanda has quit IRC20:46
*** AlexF has quit IRC20:46
dstufft(for the record, the reason I noticed this was because I was reading through global requirements to see if anything but SQLAlchemy would break here, I don't see anything else other than that)20:47
fungidstufft: thanks for checking! we should probably update that before we start using the brave new pep-440 world pip20:48
dstufft(also for the record, the number of digits in a specifier is siginfcant in PEP 440, >7 is different than >7.0, >7 implies a !=7.* rule, while >7.0 implies a !=7.0.* rule, 7.1 will get excluded for a !=7.* rule, but not a !=7.0.* rule)20:49
fungidstufft: i expect in about a year we'll be able to consider seriously dropping old pip support since the oldest distros we'll be actively supporting for server releases will be ubuntu 14.04 and centos/rhel 720:50
fungiat the moment we're still testing stable branches on ubuntu 12.04 and centos 6 though20:51
dstufftyea20:51
dstufftthat'll be good, pip 1.4+ makes people uploading pre-releases to PyPI way saner20:52
*** jamespage_ has joined #openstack-infra20:52
dstufftthough it won't be until the PEP 440 stuff lands that the --pre flag isn't broken if people upload any bdist_dumbs :/20:52
fungithough i think we've got more and more people seeing the light with semver-like versioning and getting away from prerelease version numbers20:53
fungiwhich seriously uncomplicates version number comparisons20:53
dstufft(untangling this mess sucks, because you more or less have an under documented, if it's oducmented at all, ball of twine where things are monkeypatching other things and it's not entirely clear what you're allowed to rely on and what you're not, so we break things more now than some folks would like, and i feel bad about that, but hopefully this will end up with something saner at the end)20:54
dstufftfungi: y'all will like ~= once you can depend on whatever version of pip gets PEP 440 (shooting for 6.0)20:54
*** AJaeger has quit IRC20:54
dstufft~= is basically the semver operator20:54
*** achanda has joined #openstack-infra20:55
fungidstufft: right, it's the overheating spacebar20:55
*** emagana_ has quit IRC20:55
dstufft~=2.0 is >=2.0,<320:55
openstackgerritAaron Rosen proposed openstack-infra/project-config: Create congressmiddleware repo  https://review.openstack.org/13356720:56
fungiyeah, i meant the not entirely clear what you're allowed to rely on is the overheating spacebar problem20:56
fungia la http://xkcd.com/1172/20:56
dstufftfungi: yea20:56
openstackgerritCedric Brandily proposed openstack-infra/git-review: Support authentication in run_http_exc  https://review.openstack.org/12441020:56
openstackgerritCedric Brandily proposed openstack-infra/git-review: Handle correctly http error raise in run_http_exc  https://review.openstack.org/12439620:56
dstufftand things were broke for a long time, so people hacked around things to make them work, and we're now breaking a lot of those hacks :/20:56
fungidstufft: yep, i do not envy20:57
dstufftthe automatic wheel cache is gonna break things I think20:57
dstufftonce we get that in20:57
dstufft(future plan is to instead of using setuptools to install stuff, we always use setuptools to build a Wheel unless one is available from PyPI, and then install from that Wheel, and cache that wheel locally so you only build once)20:57
*** ivar-lazzaro has joined #openstack-infra20:57
fungidstufft: sneaky20:58
fungithat sounds efficient20:58
dstufftit'll speed things up A LOT for people, and it reduces the complexity of pip because we reduce the ways to install things20:58
dstufft(right now setup.py install, setup.py develop, Wheel)20:59
dstufftNot sure how to handle setup.py develop (aka -e) yet20:59
dstufftit might just have to stay special20:59
*** emagana_ has joined #openstack-infra20:59
*** e0ne has quit IRC21:00
*** talluri has joined #openstack-infra21:01
*** emagana_ has quit IRC21:01
*** emagana has joined #openstack-infra21:02
openstackgerritMerged openstack/requirements: Add pykmip  https://review.openstack.org/11403721:03
*** julim has quit IRC21:04
*** julim has joined #openstack-infra21:07
*** achanda_ has joined #openstack-infra21:09
*** andreykurilin_ has joined #openstack-infra21:09
*** otherwiseguy has quit IRC21:09
*** jungleboyj has joined #openstack-infra21:10
*** ivar-lazzaro has quit IRC21:10
jungleboyjHas anyone noticed that gate-grenade-dsvm seems to be failing for stable/juno right now?21:10
*** ivar-lazzaro has joined #openstack-infra21:10
*** otherwiseguy has joined #openstack-infra21:11
*** todd_dsm has quit IRC21:11
mtreinishjungleboyj: it's probably caused by: https://review.openstack.org/13569221:11
mtreinishonce that lands try it again21:11
*** shakamunyi_ has joined #openstack-infra21:12
*** talluri has quit IRC21:12
*** achanda has quit IRC21:12
*** AlexF has joined #openstack-infra21:12
jungleboyjmtreinish: Thank you.  That looks like the problem I am seeing.  I think we need to get that into stable/juno as well.  Should I propose that?21:13
fungijungleboyj: or ask dims if he's around21:13
*** yamamoto has joined #openstack-infra21:14
jungleboyjdims: ^^21:14
dimsjungleboyj: url to a failure?21:14
jungleboyjdims: http://logs.openstack.org/13/130213/1/gate/gate-grenade-dsvm/aa56da8/logs/grenade.sh.txt.gz21:14
dimslooking21:14
fungidims: asking for a stable/juno backport of the suds-jurko reqs change21:14
dimsyep21:15
*** ivar-lazzaro has quit IRC21:15
jungleboyjHave a couple Cinder changes that have hit that today.21:15
fungidims: from https://review.openstack.org/#/q/If91a87ede96a82a2a0d181ee0d4fdc102dc0299d,n,z it looks like you only backported from master to stable/icehouse21:15
fungiso just wondering if there was a reason not to do it on juno21:15
dimsfungi: yep, wanted to be sure we saw failures before filing one21:15
fungiahh, perfect21:15
*** JayJ has quit IRC21:15
jungleboyj:-)  /me has been useful today21:16
*** JayJ has joined #openstack-infra21:16
*** cnesa2 has joined #openstack-infra21:16
*** cnesa has quit IRC21:16
*** achanda_ has quit IRC21:17
dimsjungleboyj: yay!21:17
*** achanda has joined #openstack-infra21:17
jungleboyjdims: You going to do the cherry-pick then?21:17
dimsjungleboyj: on my way, yes21:17
jungleboyjCool.  Thanks!21:17
jungleboyjdims: No bug to reverify againstt?21:18
*** talluri has joined #openstack-infra21:18
*** yamamoto has quit IRC21:18
*** talluri has quit IRC21:20
dimsjungleboyj: tristan beat me to it - https://review.openstack.org/#/c/135721/21:21
jktplaying around with zuul & gerrit -- it seems that it's perfectly OK to refer to a non-existing job from a project's configuration21:21
dimsjungleboyj: no21:21
jktif I understand this correctly, it would be rather hard to check this up-front, but anyway, I'm a bit surprised that I don't see any trace of the launched jobs in zuul-server's log, not even in the -d mode21:22
*** AlexF has quit IRC21:22
*** fandi has joined #openstack-infra21:22
jktalso, shouldn't zuul somehow notice that no gearman worker (I have no workers right now) "responded" to the job in question, and raise some fuss about that in the logs?21:22
fungijkt: we check it up-front with a job called gate-project-config-layout21:23
jktah, well, I mean in my private setup21:23
fungijkt: right, you could check it too with a similar (or the same) script ;)21:23
fungijkt: as for there being no gearman worker available for a job, that's normal for us under load. the job stays in a pending state until an available worker takes the work request for it21:24
jktfungi: do you happen to have a link for an actual definition of the gate-project-config-layout?21:25
*** armax has quit IRC21:25
fungijkt: http://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/infra.yaml#n3021:25
*** mfink_ has quit IRC21:25
*** gyee has quit IRC21:26
fungijkt: basically check out the openstack-infra/project-config repo and then run 'tox -e zuul' in it21:26
jktfungi: and https://git.openstack.org/cgit/openstack-infra/project-config/tree/tox.ini#n52 , right?21:26
* jkt needs some time to wrap his head around these levels of indirections21:26
fungijkt: yep21:26
*** mfink_ has joined #openstack-infra21:27
fungijkt: which in turn is running tools/run-layout.sh followed by tools/layout-checks.py21:27
*** achanda has quit IRC21:27
*** Ryan_Lane has quit IRC21:27
*** emagana has quit IRC21:27
jeblairjkt: if zuul is triggered and wants to run a job for which no worker is registered, it will make a fuss and return "NOT_REGISTERED" as the build result for that job21:28
*** emagana has joined #openstack-infra21:28
*** gyee has joined #openstack-infra21:28
jktso as hashar(?) told me during the summit, the jjb is also used for processing these templates, not just for preparing jobs within Jenkins21:28
*** gyee has quit IRC21:28
*** mfink_ has quit IRC21:28
*** kgiusti has left #openstack-infra21:29
*** gyee has joined #openstack-infra21:29
jeblairjkt: it doesn't make a fuss about it until it's an issue though21:29
*** mfink_ has joined #openstack-infra21:29
*** lttrl has joined #openstack-infra21:29
jktjeblair: how come http://fpaste.org/152285/14164325/ happens, then?21:29
*** gyee has quit IRC21:29
fungijkt: well, it does that in service of preparing the jobs for jenkins, but there has been recent libification added to jjb allowing us to also use it to do other things with the templated job data (like translate them into some format used by a different kind of job system)21:30
*** gyee has joined #openstack-infra21:30
jktusing 2.0.0-285-g8c81dc3, with just zuul-server running21:30
jktmaybe I would hit that as soon as I start the zuul-merger?21:30
*** achanda has joined #openstack-infra21:30
*** achanda has quit IRC21:30
*** armax has joined #openstack-infra21:31
jeblairjkt: i've never used "zuul show running-jobs".  however, i feel that is not the output i would expect from that command in that circumstance.  :(21:31
*** achanda has joined #openstack-infra21:31
*** gyee has quit IRC21:31
fungijkt: yeah, the job will be in a pending state if it hasn't been serviced by a merger yet21:31
*** mfink_ has quit IRC21:31
*** mfink_ has joined #openstack-infra21:32
jktok, let's start a merger and see if it breaks21:32
fungier, if the changeish hasn't been serviced by a merger yet that is21:32
jeblairjkt: in particular, i do not think that is a list of "running jobs".  it looks like it is a list of "known or suspected job names"21:32
*** emagana has quit IRC21:33
jeblairjkt: the merger will throw a fuss about "non/existing/project", but will clone "project-foo" and otherwise continue to operate correctly21:33
* clarkb is almost back21:33
jeblair(assuming project-foo exists)21:33
*** baoli has joined #openstack-infra21:33
*** Ryan_Lane has joined #openstack-infra21:34
fungikrotscheck: so i've locked down bugs for all the projects in the etherpad with the exception of gearman-plugin (need zaro's help to delegate control) and openstack-ci (because elastic-recheck still uses it, but i did refresh its import again just now)21:34
jktyes, project-foo is an actual project within gerrit, the project which triggered these jobs21:34
*** sarob has quit IRC21:34
jeblairjkt: so if you porpose a change to project-foo, you should get a report back with "testing-job: SUCCESS" and "non-existing-job: NOT_REGISTERED".21:34
fungikrotscheck: we can probably proceed with the announcement once everyone's okay with the wording21:34
*** Sukhdev has quit IRC21:34
clarkbfungi woot21:35
jeblairjkt: (after starting the merger)21:35
krotscheckfungi: Cool.21:35
jeblairoh right, i had some wording thoughts... 1 sec21:35
fungii haven't really reviewed the wording yet because i've been too lazy^H^H^H^Hsidetracked by other stuff. looking now21:36
clarkbfungi zaro is afk until after turkey day21:37
clarkbdo we have any other options there?21:37
fungiclarkb: we can ask a lp admin for control of the project i guess21:37
fungiclarkb: or we can just live with it as-is for now and refresh its import when he gets back21:38
clarkbfungi krotscheck where is announcement thibg?21:38
jeblairhttps://etherpad.openstack.org/p/storyboard-migration-email21:38
*** dizquierdo has joined #openstack-infra21:39
*** AJaeger has joined #openstack-infra21:40
*** AlexF has joined #openstack-infra21:40
*** Sincler has quit IRC21:40
*** jamespage_ has quit IRC21:41
*** Guest82162 has quit IRC21:42
fungikrotscheck: does the call for storyboard bug reports maybe merit a link to where to report them? (seems like it should be common sense, but...)21:42
*** dustins has quit IRC21:43
krotscheckfungi: Never underestimate the power of TL/DR21:43
krotschecki.e. yes.21:43
*** salv-orlando_ has joined #openstack-infra21:44
*** AlexF has quit IRC21:44
fungikrotscheck: a very geeky part of me is mildly disappointed that storyboard isn't self-hosted as https://storyboard.openstack.org/#!/project/021:44
*** salv-orlando has quit IRC21:44
*** salv-orlando_ is now known as salv-orlando21:44
jktjeblair: (back to gertty and the "reviewed" flag) -- I don't actually have that apply-votes-on-commitmsg-updated, just on the trivial rebase21:45
*** Sincler has joined #openstack-infra21:45
jeblairjkt: so your vote was cleared in gerrit but the review flag was not cleared in gertty?21:45
jktit seems so, yeah21:46
*** emagana has joined #openstack-infra21:46
jktjeblair: I'm running with your patch for selective refreshes21:46
jeblairjkt: sounds vaguely bug-like.  if that continues to happen or is otherwise reproducible, it may be worth running with '-d' and examining the log around when the sync was updated.21:47
jktI have copyMinScore and copyAllScoresOnTrivialRebase, which confused me a bit21:47
jktall right, I can do that -- do you want me to run this without your patch, or with it?21:47
fungijkt: that matches our setup then21:48
krotscheckfungi: That’s easily changed :)21:48
clarkbjeblair I would appreciate your thoughts on https://review.openstack.org/#/c/135070/5 dont need full review just a hell no or ok :)21:49
jeblairjkt: the selective refresh patch should, at worst, only cause the ui not to update (so you can test that by hitting esc and then returning to the same screen)21:49
jeblairjkt: so i think as long as that's not the case, should be fine to run with the patch.21:50
fungijkt: just to confirm, your All-Projects project.config doesn't use "copyAllScoresIfNoCodeChange = true"?21:50
jungleboyjdims: Approved.21:51
jeblairkrotscheck: (et al) i have inserted a paragraph that i'm not entirely sure i'm happy with, but i thought that something mentioning the general story-arc of what we're trying to do with storyboard would be a good thing21:51
dimsjungleboyj: thanks21:51
jungleboyjdims: Welcome.  Thanks for getting a fix out there.21:51
*** xyang0 has quit IRC21:51
fungijeblair: seems fine to me21:52
openstackgerritEmilien Macchi proposed openstack-infra/project-config: Import puppet-openstack-cloud to Stackforge  https://review.openstack.org/13572921:53
AJaeger21:54
*** jamielennox|away is now known as jamielennox21:54
jktfungi: yes21:54
jeblairclarkb: +121:54
fungijkt: cool, just making sure since it's a really, really confusingly-named config option21:55
openstackgerritMatthew Treinish proposed stackforge/gertty: Fix vote order in review dialog box  https://review.openstack.org/13573221:55
clarkbjeblair danke21:55
mtreinishjeblair: ^^^ finally got around to fixing my vote ordering complaint on gertty21:56
mtreinishsorry it took so long21:56
*** emagana has quit IRC21:56
*** mrmartin has quit IRC21:56
*** emagana has joined #openstack-infra21:56
jeblairfungi: disable-dont-fail-to-break: true?21:56
jeblairmtreinish: woot, thanks!21:57
fungijeblair: that's the one which turns on non-working21:57
fungior is it that it allows you to turn off the preventative measures against working? i can't remember now21:58
*** shakamunyi_ has quit IRC21:59
*** esker has joined #openstack-infra21:59
*** Ryan_Lane has quit IRC22:01
*** cpowell_ has quit IRC22:01
*** AJaeger has quit IRC22:02
*** Ryan_Lane has joined #openstack-infra22:02
*** emagana has quit IRC22:02
*** emagana has joined #openstack-infra22:03
jktjeblair: so this http://jkt.flaska.net/tmp/log-new-change-created-ctrl-r-but-not-shown-in-the-change-list-view is what I have in my log when I push a completely new change (initial revision) and press ctrl-r in the view of "Unreviewed changes in project-foo"22:04
lifelessfungi: don't we upgrade to latest pip as the first thing we do ?22:04
jktjeblair: that screen does not get updated here22:04
*** rmcall has quit IRC22:05
jktjeblair: I suppose that it will after I Esc and go forward again, though22:05
jktjeblair: right, the new change is visible after that step22:05
lifelessdstufft: what we need is a transition plan where we aren't broken at any stage along it22:05
lifelessdstufft: e.g. pip supports saner language, migrate to that, pip drops old language22:06
*** AlexF has joined #openstack-infra22:06
jktjeblair: at that point in time, the log looks like this: http://jkt.flaska.net/tmp/log-2-after-esc-and-forward22:06
*** rmcall has joined #openstack-infra22:07
*** zul has quit IRC22:07
*** emagana has quit IRC22:07
anteayasdague: thanks for the update22:08
*** andreykurilin_ has quit IRC22:08
*** ivar-lazzaro has joined #openstack-infra22:08
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Streamlined task edit form.  https://review.openstack.org/13573922:08
*** andreykurilin_ has joined #openstack-infra22:08
*** Sukhdev has joined #openstack-infra22:08
openstackgerritMerged openstack-infra/project-config: Initial magnum client import for stackforge  https://review.openstack.org/13543622:09
dstufftlifeless: well the problem is that there isn't a good way to do a phase in, we don't have the information avialable to us to let people opt in. I mean the person invoking pip could opt in or out, but that's the wrong person to do that because it should be the person who wrote the specifiers22:09
*** miqui has quit IRC22:09
*** banix has quit IRC22:09
*** openstackgerrit has quit IRC22:10
*** openstackgerrit has joined #openstack-infra22:10
ianwclarkb: https://review.openstack.org/133914 & https://review.openstack.org/133881 <- follow-on to the nosetest.xml copy removal if you get a chance22:10
*** mwagner_lap has quit IRC22:10
*** zul has joined #openstack-infra22:11
openstackgerritMerged openstack-infra/project-config: Re-enable spec/unit tests for puppet-ceph  https://review.openstack.org/13560222:11
krotscheckjeblair: LGTM22:12
anteayaboris-42: how can I help you?22:12
fungilifeless: the case for pip 1.0 is i think not that we intend to use it in our test systems, just that we expect, e.g., someone on a current supported ubuntu precise machine to be able to pip install python-openstackclient or whatever without first needing to find a new version of pip22:12
boris-42anteaya: hi there22:12
boris-42anteaya: so about rally-fakevirt stuff22:12
boris-42anteaya: it will require creating new job template with new name, and removing old*22:13
boris-42anteaya: does that work for you?22:13
fungikrotscheck: jeblair: the announcement looks good to me... i'm heading out to eat now but didn't want my absence to hold up sending it22:14
anteayaboris-42: if that enables you to fix the name that that is what it takes22:15
boris-42anteaya: okay I'll do22:15
anteayaI won't know exactly if that works for me or not until I see the code22:15
boris-42anteaya: it will be something like copy-paste lol=)22:15
anteayabut based on what you have said so far, I do believe it is a good direction to start22:15
*** AlexF has quit IRC22:15
anteayaor how about use a template that already exists?22:15
boris-42anteaya: hm I need to change the name of template*22:16
anteayathat is rather the point of templates22:16
boris-42anteaya: that is what you are asking*22:16
*** emagana has joined #openstack-infra22:16
boris-42anteaya: I am not sure that I am able to that in templates, like reusing templates22:16
anteayawhat I am saying is that rally generally needs to be more aware of how it names its jobs22:16
anteayaand the two examples I have so far is the libvert one and the name-name one22:16
anteayaI havne't reviewed a lot of rally jobs22:17
anteayabut so far my impression is that the naming is sloppy and poorly thought out22:17
anteayaI'm hoping you can improve that going forward22:17
boris-42anteaya: did you see my reply?22:17
boris-42anteaya: about name-name22:17
boris-42anteaya: it's not name-name*22:17
anteayano, I got back from my walk and saw your ping22:17
openstackgerritJaroslav Henner proposed openstack-infra/jenkins-job-builder: Allow multiple comment-added events in gerrit trig.  https://review.openstack.org/12456822:17
anteayaso I replied to your ping22:17
lifelessfungi: I don't think thats a particularly needed thing though22:18
boris-42anteaya: ah okay22:18
boris-42anteaya: one sec22:18
lifelessfungi: *lots* of stuff utterly fails to install with system default pip these days22:18
boris-42anteaya:  https://review.openstack.org/#/c/135132/22:18
lifelessfungi: wheels will dtrt half the time, for instance.22:18
*** matrohon has quit IRC22:18
boris-42anteaya: so to be short: it's not name-name it's <template-name>-<part_of_file_name_in_project>22:18
anteayalemme is not an english word, the words you are looking for are let me22:19
*** dizquierdo has quit IRC22:19
boris-42anteaya: okay..22:19
anteayaif you are trying to convince me your names are properly thought out using slang is a poor way to change my mind22:19
*** dkranz has quit IRC22:20
anteayawhatever the reason, using projectname-projectname appears sloppy to my mind22:20
*** jamespage_ has joined #openstack-infra22:20
anteayayou will note I did +2 that particular patch22:20
anteayaso I don't feel the need to invest a lot of time in this particular issue22:21
boris-42anteaya: but probably zaqar team in future will need N jobs of rally22:21
boris-42anteaya: like zaqar-base, zaqar-some_other, zaqar-zaqar22:21
anteayabut my general impression is tht you aren't paying attention to job naming format and the expectations of the consumers of the jobs22:21
boris-42anteaya:  if you would like I can change.. to zaqar-any-other22:21
anteayasee my above comments22:21
*** jamespage_ has quit IRC22:21
anteayafocus for a minute on the part that said +222:21
boris-42anteaya: sure* I am just trying to make people happy22:22
boris-42anteaya: if you think that it can be better propose your ideas22:22
anteayapaying attention to what I am trying to tell you rather than fighting over every detail would make me happy22:22
anteayanoting that I did just get back from my walk I am going to take a few minutes now and shed a layer of outer clothing, my socks are too hot22:23
*** gordc has quit IRC22:24
*** radez is now known as radez_g0n322:27
*** kevinbenton has joined #openstack-infra22:27
clarkbfungi: do you have those publishing site review numbers handy?22:27
* clarkb is finally sitting down in a place where work can happen22:27
*** dprince has quit IRC22:28
*** baoli_ has joined #openstack-infra22:28
*** baoli has quit IRC22:29
*** marun has quit IRC22:29
*** packet has quit IRC22:30
clarkbianw: I am reviewing those log changes now22:31
*** stevemar has quit IRC22:32
*** AlexF has joined #openstack-infra22:33
*** emagana has quit IRC22:34
*** emagana has joined #openstack-infra22:35
*** AlexF has quit IRC22:35
*** esker has quit IRC22:38
*** weshay has quit IRC22:38
*** dizquierdo has joined #openstack-infra22:38
*** ryanpetrello has quit IRC22:39
*** Sincler has quit IRC22:39
*** baoli_ has quit IRC22:39
*** baoli has joined #openstack-infra22:39
*** emagana has quit IRC22:39
ianwclarkb: thanks22:41
*** jistr|mtg has quit IRC22:42
ianwclarkb: what is aiopcpu short for?  asynchronous-I/O physical-cpu?22:42
*** marun has joined #openstack-infra22:42
clarkbianw: all in one plus cpu22:42
clarkbianw: basically its an all in one devstack install with a second nova compute node22:43
clarkbso we get a 2 node cloud :) with fake l2 networking via gre22:43
anteayais that our mulitnode setup?22:43
clarkbya22:43
anteayacool22:43
*** zul has quit IRC22:43
ianwclarkb: cool, i got the what from the reviews, but the joining of aio + pcpu was weirding me out :)22:45
*** ruhe_ has joined #openstack-infra22:45
clarkbya we sort of argued about it initially then decided not to bike shed :)22:45
clarkbits the thing afazekas came up with and we went with it22:45
*** ruhe_ has left #openstack-infra22:46
*** rmcall has quit IRC22:47
*** rmcall has joined #openstack-infra22:49
*** teran has joined #openstack-infra22:49
*** marun_ has joined #openstack-infra22:49
*** david-lyle_afk is now known as david-lyle22:50
*** marun has quit IRC22:50
openstackgerritEmilien Macchi proposed openstack-infra/project-config: Import puppet-openstack-cloud to Stackforge  https://review.openstack.org/13572922:51
*** thedodd has quit IRC22:51
openstackgerritJoe Gordon proposed openstack-infra/devstack-gate: DO NOT MERGE: Pull in tempest patch to enable live migration  https://review.openstack.org/13576822:53
*** rushiagr_away has quit IRC22:54
*** gyee has joined #openstack-infra22:55
*** emagana has joined #openstack-infra22:55
*** gyee has quit IRC22:55
*** MaxV has quit IRC22:56
*** mriedem has quit IRC22:57
*** shashankhegde has joined #openstack-infra22:57
*** rushiagr_away has joined #openstack-infra22:57
openstackgerritAdam Gandelman proposed openstack-infra/elastic-recheck: Omit ironic agent_ssh jobs from 139099  https://review.openstack.org/13577022:59
shashankhegdeHi23:00
shashankhegdeI was wondering if this is the right place for devstack questions23:00
openstackgerritMerged openstack-infra/elastic-recheck: Add query for infra bug 1365046  https://review.openstack.org/13565423:00
uvirtbotLaunchpad bug 1365046 in openstack-ci "Job failed due to no devstack directory" [Undecided,Confirmed] https://launchpad.net/bugs/136504623:00
clarkbshashankhegde: typically we point at the #openstack-qa channel23:00
clarkbbut asking here is fine too23:00
clarkbwe might just ask you to move after if we have no idea23:00
shashankhegdeclarkb: Oh.. ok23:01
*** jamespage_ has joined #openstack-infra23:01
openstackgerritMerged openstack-infra/system-config: Add subunit-worker01 to cacti  https://review.openstack.org/13561523:01
shashankhegdeI was running into issues installing oslo.vmware through devstack when I tried to install stable/icehouse23:01
clarkbah ye sI think that is a known issue23:02
clarkbmtreinish: ^ you had the link to the fix?23:02
shashankhegdeOh23:02
*** mwagner_lap has joined #openstack-infra23:02
dtroyershashankhegde, clarkb:  https://review.openstack.org/#/c/135692/23:02
shashankhegdeI guess the issue is that there is no stable/icehouse branch for oslo.vmware23:03
bhunter71a question;  when gerrit replicates openstack repos to github.com, is it using the git/ssh protocol?  If so, which keypair is it using for this?23:03
*** r-daneel has quit IRC23:03
*** jamespage_ has quit IRC23:03
clarkbbhunter71: it is and it uses a keypair for the user gerrit runs as23:03
*** otherwiseguy has quit IRC23:04
bhunter71so, yeah, I ssh-keygen'd into ~gerrit2/.ssh and registered that with github.   sounds like i should be good.23:05
shashankhegdedtroyer: Thanks for the info!23:05
clarkbya that should do it23:05
*** ivar-laz_ has joined #openstack-infra23:05
jeblairkrotscheck: cool; msg lgtm now (btw, i do think we need infra in the subject (as it is currently written) -- otherwise it looks a bit like openstack has moved to storyboard which just might freak some people out)23:06
bhunter71clarkb, thanks much!23:06
*** ivar-laz_ has quit IRC23:06
*** armax has quit IRC23:06
*** ivar-laz_ has joined #openstack-infra23:07
jungleboyjdims: gate still failed with your change in place:  http://logs.openstack.org/21/135721/1/check/check-grenade-dsvm/c72c84c/logs/grenade.sh.txt.gz23:07
*** ddieterly has quit IRC23:07
*** ivar-lazzaro has quit IRC23:08
*** mbacchi has quit IRC23:09
*** gondoi is now known as zz_gondoi23:10
*** rlandy has quit IRC23:11
*** markmcclain has quit IRC23:11
*** dkliban is now known as dkliban_afk23:12
openstackgerritEmilien Macchi proposed openstack-infra/project-config: Import puppet-openstack-cloud to Stackforge  https://review.openstack.org/13572923:14
*** amitgandhinz has quit IRC23:14
*** dalgaaf__ has quit IRC23:17
dimsjungleboyj: probably needs the icehouse one to merge first23:17
dimslooking23:17
*** gyee has joined #openstack-infra23:18
*** dizquierdo has quit IRC23:18
dimsjungleboyj: 135692 is still in the process of merging23:19
fungiclarkb: https://review.openstack.org/132466 and https://review.openstack.org/133302 are what you were requesting23:19
jungleboyjdims: Ok, so that one has to merge first.23:20
jeblairjkt: i can't reproduce that.  if i push up a new change for review while on a change list for a project and wait 1 minute, it shows up in the refresh.  also if i push a new change and hit ctrl-r it shows up immediately23:21
*** pc_m has quit IRC23:22
fungiianw: working on seeding puppet-httpd now... just a sec and i should have it in place23:22
nibalizerfungi: youre my hero23:22
*** ddieterly has joined #openstack-infra23:23
jeblairjkt: what project list were you on at the time?23:24
*** wenlock has quit IRC23:24
jeblairjkt: from the logs, it sort of looks like you were looking at the list of changes for project key #1, while the new change was for project key #223:24
clarkbfungi: first one lgtm any reason to not approve it?23:24
fungiclarkb: approve at will23:25
clarkbdone23:25
*** wenlock has joined #openstack-infra23:25
openstackgerritKen Dreyer proposed openstack-infra/jenkins-job-builder: rm argparse from requirements.txt  https://review.openstack.org/13577523:26
openstackgerritJames E. Blair proposed stackforge/gertty: Improve debug logging of sync events  https://review.openstack.org/13577623:26
jeblairjkt: ^ added that for debugging this situation23:26
clarkbjeblair: did you see zuul got borked by new gitpython?23:27
jeblairclarkb: no, i find that delightful though!23:27
clarkbdims pushed up a pin for gitpython probably worth considering that or investing some time to make zuul happy with new gitpython23:27
clarkbit looks like we get exceptions in some cases where a false value was returned previously23:27
clarkb:/23:27
jktjeblair: I was definitely on the listing of the same project (the other one has no changes)23:27
funginibalizer: ianw: puppet-httpd should be open for business now23:30
*** ivar-laz_ has quit IRC23:30
dimsclarkb: all i know was how to make the tests happy, not sure what else will break23:30
funginibalizer: ianw: i did not import any extraneous branches or tags, merely set master to the same as the upstream 0.0.4 commit and then force pushed that in23:30
jktjeblair: ...but of course *now* my new change indeed does appear as soon as I ctrl-r23:31
jktjeblair: could it be that it was the first time I used gertty when I hit these problems?23:31
dimsclarkb: jeblair: i pushed that review so i could get the tests happy for the thing i wanted which was gerrit owner information in status.json (https://review.openstack.org/#/c/135386/)23:32
clarkbdims: ya  Ithink it may be something we should just do unitl we can be a bit more sure we do the update right23:32
clarkbbut I am also a lazy hacker23:32
fungiclarkb: laziness is one of the three virtues after all23:33
dimsclarkb: want me to push a review for pinning the version? :)23:33
fungi(impatience and hubris being the other two)23:33
dimshehe23:33
clarkbdims: ya why don't we start with that23:33
dimsack23:34
mtreinishfungi: but isn't sloth one of the deadly sins :)23:34
fungimtreinish: not in my religion23:34
clarkb:)23:34
jktjeblair: hmm, it behaves correctly even after rmeoving the sqlite DB and restarting23:34
openstackgerritMerged openstack-infra/system-config: Add a governance.openstack.org site for policies  https://review.openstack.org/13246623:34
*** marun_ has quit IRC23:34
* clarkb awaits krotscheck's announcement about storyboard23:34
* krotscheck is in expense report hell righ tnow.23:34
ianwfungi: awesome!  welcome to 2012 :)23:35
fungiianw: 2012 called, they want their apache module back23:35
jeblairdims, clarkb: ++pin until real software development happens :)23:35
dimsjeblair: yes sir!23:36
jeblairjkt: ok, i think i'm going to merge those patches now then, and let's just keep an eye out to see if it happens again23:36
clarkbkrotscheck: I am so sorry23:36
openstackgerritJoe Gordon proposed openstack-infra/devstack-gate: DO NOT MERGE: Pull in tempest patch to enable live migration  https://review.openstack.org/13576823:37
openstackgerritMerged stackforge/gertty: Add ability to sort change list  https://review.openstack.org/12238323:37
openstackgerritMerged stackforge/gertty: Selectively refresh screen  https://review.openstack.org/13232423:37
krotscheckclarkb: It would have been easier if french people took amex.23:37
openstackgerritMerged stackforge/gertty: Make owner name in change screen a search  https://review.openstack.org/13237423:37
openstackgerritMerged stackforge/gertty: Improve debug logging of sync events  https://review.openstack.org/13577623:37
fungikrotscheck: or if your employer provided you with a company credit card whose name didn't start with "american" and then expect you to use it in other countries23:37
krotscheckfungi: Why do you hate ‘Murica!23:38
* fungi is not at all surprised most french establishments were disinterested in "american" express23:38
openstackgerritIan Wienand proposed openstack-infra/puppet-httpd: Add .gitreview  https://review.openstack.org/13578123:39
*** julim has quit IRC23:39
openstackgerritMikhail S Medvedev proposed openstack-infra/puppet-kibana: Add standard puppet module files and .gitreview  https://review.openstack.org/13177123:40
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/zuul: Pin GitPython version to prevent test failure  https://review.openstack.org/13578223:40
jktjeblair: could you please take a look at the gertty patches I send during the last few weeks? no hurries, definitely, but I would also hate if they got lost23:40
jeblairjkt: no prob, i'm looking at the gertty review queue now :)23:40
jeblair(i'm just doing the easy ones first)23:41
clarkbfungi: hey they helped us overthrow the oppressive taxation without representation regime23:41
*** jungleboyj has quit IRC23:42
clarkbfungi: in fact there is a large mural of george washington in versaille23:42
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/zuul: Add gerrit owner information to status.json  https://review.openstack.org/13538623:42
clarkboh wait they didn't like that group of people. nevermind23:42
jktthat's very cool, thanks23:42
*** Adri2000 has quit IRC23:42
fungiclarkb: yeah, they were also none too keen on the english armada23:42
fungiminor squabbles over control of the atlantic23:43
fungiand territories23:43
fungithe usual23:43
ianwfungi: hmm, possible i got something wrong with the setup ... doesn't seem to be running any ci jobs23:43
fungiianw: looking now23:44
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/zuul: Pin GitPython version to prevent test failure  https://review.openstack.org/13578223:44
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/zuul: Add gerrit owner information to status.json  https://review.openstack.org/13538623:44
openstackgerritMerged stackforge/gertty: Nicer exit on CTRL-c  https://review.openstack.org/13300223:45
fungiianw: looks fine to me. i see four pending jobs for 135781,1 in the zuul status23:45
clarkbdims: I think we want to pin to the RC23:45
openstackgerritMerged stackforge/gertty: type fix in help message  https://review.openstack.org/13327523:45
clarkbthe non RC is the new thing iirc23:45
dims0.3.2.1 is the new thing23:45
fungiianw: oh, though your first change is actually going to need to get it passing the lint job23:45
ianwfungi: oh, ok, just took a little while to get there23:45
clarkboh hrm let me check their git log real quick23:45
clarkbbecause I am paranoid like that23:45
ianwfungi: yep, will examine the logs23:45
dimsclarkb: good call23:46
clarkbya 0.3.2 is from the 14th23:46
clarkbso thats super new too23:46
dimsok switching to RC123:46
*** sarob has joined #openstack-infra23:46
fungiclarkb: i was good with that change because it finally got zuul no longer listing a release candidate in its requirements, but maybe it's a question of priorities23:46
clarkb fungi ya but it won't work23:47
*** zul has joined #openstack-infra23:47
fungioh23:47
clarkbunless is the not .1 fine with zuul?23:47
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/zuul: Pin GitPython version to prevent test failure  https://review.openstack.org/13578223:47
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/zuul: Add gerrit owner information to status.json  https://review.openstack.org/13538623:47
dimsdone23:48
mtreinishclarkb, fungi: we might need to use bigger nodes for the subunit2sql workers: http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=2387&rra_id=all23:48
clarkbthat swap usage23:49
*** Adri2000 has joined #openstack-infra23:49
*** shashankhegde has quit IRC23:49
*** Adri2000 has quit IRC23:49
*** Adri2000 has joined #openstack-infra23:49
mtreinishclarkb: oops, here's mem: http://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=2385&rra_id=all23:49
mtreinishit's going through both23:49
clarkbya23:49
clarkbI am guessing that inflating the subunit stuff is heavy on memory use23:50
jeblairyowza23:50
*** mfink has quit IRC23:50
mtreinishclarkb: I guess, but I don't remember it being too intense when I did local testing though23:50
jeblairthere are 4 running, is that intended?23:51
jeblair 3296 logstash  20   0 4567m 2.0g 1520 S    0 26.5 131:48.94 subunit-gearman23:51
jeblair 3332 logstash  20   0 4557m 1.9g 1484 S    1 25.1 128:18.63 subunit-gearman23:51
jeblair 3263 logstash  20   0 4037m 1.7g 1380 S    1 23.1 130:48.40 subunit-gearman23:51
jeblair 3370 logstash  20   0 3929m 1.4g 1328 S    0 18.9 120:36.84 subunit-gearman23:51
mtreinishjeblair: yeah the manifest starts up 4 daemons per worker23:51
mtreinishI guess we could drop that number down too23:52
fungiheh. i can rebuild a bigger one if needed23:52
openstackgerritJan Kundrát proposed stackforge/gertty: Add mouse wheel scrolling  https://review.openstack.org/13355023:52
jeblairmtreinish: how about we restart them all so we have more graph data over time?23:52
fungithat sounds like a good first task23:52
mtreinishjeblair: sure sounds good23:52
fungithough they've only been running for about a day right?23:53
clarkbfungi: just under ya23:53
mtreinishfungi: yeah we got them going late yesterday23:53
fungiwe could stop all but one of the workers too and profile just a single one i guess23:53
jeblairfungi: sounds good.  i'll stop b,c,d and restart a23:54
*** esker has joined #openstack-infra23:54
jeblairdone23:54
*** andreykurilin_ has quit IRC23:55
*** atiwari has quit IRC23:55
jeblairjkt, fungi: can you see my comment in 124239 and let me know what you think?23:56
*** shashankhegde has joined #openstack-infra23:56
mtreinishjeblair: will puppet restart the other 3 on the next refresh?23:56
clarkbmtreinish: no23:56
mtreinishclarkb: ok23:57
openstackgerritIan Wienand proposed openstack-infra/puppet-httpd: Add rake "lint" target, fix errors  https://review.openstack.org/13578823:58
clarkbmtreinish: we sort of made that intentionally that way23:58
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/zuul: Pin GitPython version to prevent test failure  https://review.openstack.org/13578223:59
*** rediskin has left #openstack-infra23:59
openstackgerritDavanum Srinivas (dims) proposed openstack-infra/zuul: Add gerrit owner information to status.json  https://review.openstack.org/13538623:59
openstackgerritMatthew Treinish proposed openstack-infra/system-config: Add mysql-proxy to enable read-only access to a db  https://review.openstack.org/12231123:59
fungijeblair: responded. i agree for a second reason23:59

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