Monday, 2014-04-07

*** CaptTofu has quit IRC00:01
*** CaptTofu has joined #openstack-infra00:02
*** e0ne has joined #openstack-infra00:05
*** CaptTofu has quit IRC00:06
*** e0ne has quit IRC00:09
*** dcramer_ has quit IRC00:10
*** zehicle_at_dell has quit IRC00:14
*** zehicle_at_dell has joined #openstack-infra00:14
*** zehicle has quit IRC00:14
*** zehicle has joined #openstack-infra00:14
*** marktraceur has quit IRC00:18
*** matsuhashi has joined #openstack-infra00:18
*** wchrisj has joined #openstack-infra00:20
*** marktraceur has joined #openstack-infra00:20
*** marktraceur has quit IRC00:30
*** marktraceur has joined #openstack-infra00:35
*** yamahata has joined #openstack-infra00:36
*** marktraceur has quit IRC00:40
*** alexpilotti has quit IRC00:45
*** marktraceur has joined #openstack-infra00:47
*** wchrisj has quit IRC00:50
*** marktraceur has quit IRC00:52
*** oomichi has joined #openstack-infra00:53
*** marktraceur has joined #openstack-infra00:58
*** e0ne has joined #openstack-infra01:06
*** e0ne has quit IRC01:07
*** saschpe has quit IRC01:09
*** saschpe has joined #openstack-infra01:10
*** fifieldt has joined #openstack-infra01:19
*** matjazp has joined #openstack-infra01:21
*** matjazp has quit IRC01:23
*** nosnos has joined #openstack-infra01:30
*** zns has joined #openstack-infra01:33
*** wenlock has joined #openstack-infra01:36
*** pfallenop has quit IRC01:38
*** pfallenop has joined #openstack-infra01:40
openstackgerritMatt Riedemann proposed a change to openstack-infra/elastic-recheck: Add query for nova unit test race bug 1303533  https://review.openstack.org/8562501:40
uvirtbotLaunchpad bug 1303533 in nova "nova.tests.integrated.v3.test_suspend_server.SuspendServerSamplesJsonTest.test_post_resume fails sporadically" [Undecided,New] https://launchpad.net/bugs/130353301:40
*** wenlock has quit IRC01:42
*** zns has quit IRC01:45
*** yamahata has quit IRC01:45
*** wenlock has joined #openstack-infra02:02
*** e0ne has joined #openstack-infra02:05
*** e0ne has quit IRC02:06
*** wchrisj has joined #openstack-infra02:07
*** timrc-afk is now known as timrc02:20
*** wchrisj has quit IRC02:21
*** matjazp has joined #openstack-infra02:21
*** zz_gondoi is now known as gondoi02:22
*** matjazp has quit IRC02:26
*** chandan_kumar has joined #openstack-infra02:29
*** chandan_kumar has quit IRC02:30
*** Ryan_Lane has quit IRC02:34
*** jamielenz is now known as jamielennox|away02:37
*** jamielennox|away is now known as jamielennox02:38
*** esker has quit IRC02:42
*** imcsk8_lap has quit IRC02:43
*** imcsk8_lap has joined #openstack-infra02:43
*** matsuhashi has quit IRC02:47
*** YorikSar has quit IRC02:49
*** gondoi is now known as zz_gondoi02:55
*** asettle is now known as Alex-lunceon03:00
*** Alex-lunceon is now known as alex-luncheon03:00
*** nosnos has quit IRC03:02
*** matsuhashi has joined #openstack-infra03:04
*** amotoki has joined #openstack-infra03:04
*** Ryan_Lane has joined #openstack-infra03:05
*** e0ne has joined #openstack-infra03:05
*** dcramer_ has joined #openstack-infra03:08
*** Ryan_Lane has quit IRC03:09
*** e0ne has quit IRC03:09
*** nosnos has joined #openstack-infra03:20
*** matjazp has joined #openstack-infra03:21
*** dcramer_ has quit IRC03:23
*** matjazp has quit IRC03:24
*** matsuhashi has quit IRC03:29
*** chandan_kumar has joined #openstack-infra03:30
*** yamahata has joined #openstack-infra03:30
*** chandan_kumar has quit IRC03:31
*** chandan_kumar has joined #openstack-infra03:31
*** alff has joined #openstack-infra03:32
*** alff_ has joined #openstack-infra03:32
*** pcrews has joined #openstack-infra03:36
*** alex-luncheon is now known as asettle03:44
*** chandan_kumar has quit IRC03:48
*** zhiyan_ is now known as zhiyan03:50
*** nosnos has quit IRC03:51
*** e0ne has joined #openstack-infra04:05
*** e0ne has quit IRC04:08
*** chandan_kumar has joined #openstack-infra04:09
lifelessmordred: sudo vim /etc/systemd/logind.conf04:09
lifelessHandleLidSwitch=ignore04:09
*** YorikSar has joined #openstack-infra04:12
*** yfried has quit IRC04:14
*** miqui has quit IRC04:16
*** pcrews has quit IRC04:18
*** matjazp has joined #openstack-infra04:21
*** matjazp has quit IRC04:25
*** mihgen has joined #openstack-infra04:27
*** mihgen has quit IRC04:29
*** zhiyan is now known as zhiyan_04:39
*** chandan_kumar has quit IRC05:02
*** mrmartin has joined #openstack-infra05:03
*** e0ne has joined #openstack-infra05:05
*** e0ne has quit IRC05:09
*** _nadya_ has joined #openstack-infra05:11
*** saju_m has joined #openstack-infra05:13
*** mihgen has joined #openstack-infra05:16
*** ildikov_ has quit IRC05:18
*** matjazp has joined #openstack-infra05:21
*** mrmartin has quit IRC05:23
*** _nadya_ has quit IRC05:24
*** matjazp has quit IRC05:25
*** e0ne has joined #openstack-infra05:26
*** matjazp has joined #openstack-infra05:27
*** chandan_kumar has joined #openstack-infra05:27
*** Guest96737 has quit IRC05:27
*** lillie has joined #openstack-infra05:28
*** vishy has quit IRC05:28
*** matjazp has quit IRC05:28
*** lillie is now known as Guest2191105:28
*** jbryce has quit IRC05:28
*** skraynev_afk is now known as skraynev05:29
*** mrda has quit IRC05:29
*** adam_g has quit IRC05:29
*** stevebaker has quit IRC05:29
*** StevenK has quit IRC05:29
*** wendar_ has joined #openstack-infra05:29
*** pabelanger has quit IRC05:29
*** ryanpetrello has quit IRC05:29
*** lifeless has quit IRC05:30
*** thingee has quit IRC05:30
*** wendar has quit IRC05:30
*** StevenK has joined #openstack-infra05:30
*** lifeless has joined #openstack-infra05:31
*** e0ne has quit IRC05:31
*** thingee has joined #openstack-infra05:32
*** ryanpetrello has joined #openstack-infra05:32
*** jbryce has joined #openstack-infra05:32
*** mrda has joined #openstack-infra05:32
*** pabelanger has joined #openstack-infra05:33
*** stevebaker has joined #openstack-infra05:33
*** adam_g has joined #openstack-infra05:33
*** adam_g has quit IRC05:33
*** adam_g has joined #openstack-infra05:33
*** vishy has joined #openstack-infra05:34
*** yfried has joined #openstack-infra05:39
*** jlibosva has joined #openstack-infra05:51
openstackgerritDavid Pursehouse proposed a change to openstack-infra/jenkins-job-builder: Support Matrix Tie Parent Plugin in wrappers  https://review.openstack.org/8564205:53
*** pcrews has joined #openstack-infra05:57
*** Ryan_Lane has joined #openstack-infra05:58
*** VINOD has joined #openstack-infra06:01
*** VINOD has quit IRC06:03
*** jaypipes has joined #openstack-infra06:03
*** VINOD has joined #openstack-infra06:04
*** marun_afk has quit IRC06:08
*** alff has quit IRC06:08
*** alff has joined #openstack-infra06:09
*** ihrachyshka has joined #openstack-infra06:10
*** pcrews has quit IRC06:11
*** VINOD has quit IRC06:12
*** andreykurilin_ has joined #openstack-infra06:24
*** ildikov_ has joined #openstack-infra06:24
openstackgerritYuriy Taraday proposed a change to openstack-infra/pypi-mirror: Refactor calls to Git  https://review.openstack.org/7593106:27
openstackgerritYuriy Taraday proposed a change to openstack-infra/pypi-mirror: Refactor if: nesting in build_mirror  https://review.openstack.org/5996106:27
openstackgerritYuriy Taraday proposed a change to openstack-infra/pypi-mirror: Refactor calls to pip  https://review.openstack.org/7594506:27
*** e0ne has joined #openstack-infra06:33
*** mkoderer has joined #openstack-infra06:34
*** rwsu has joined #openstack-infra06:35
openstackgerritDavid Pursehouse proposed a change to openstack-infra/jenkins-job-builder: Allow to specify multiple branches per project in Gerrit trigger  https://review.openstack.org/8564806:37
*** ihrachyshka has quit IRC06:40
*** dkliban has quit IRC06:41
*** saju_m has quit IRC06:41
*** matjazp has joined #openstack-infra06:42
*** e0ne has quit IRC06:43
*** e0ne has joined #openstack-infra06:44
*** afazekas_ has joined #openstack-infra06:47
openstackgerritDavid Pursehouse proposed a change to openstack-infra/jenkins-job-builder: Allow to specify multiple branches per project in Gerrit trigger  https://review.openstack.org/8564806:48
*** e0ne has quit IRC06:48
mikalanteaya: check this out -- http://www.rcbops.com/gerrit/reports/neutron-cireport.html06:49
mikalSo pretty and graphy06:50
mattoliveraumikal: purdy06:52
*** oomichi has quit IRC06:52
mikalmattoliverau: that's all Neill's doing06:53
*** andreykurilin_ has quit IRC06:54
mattoliveraumikal: Neill's the man, he makes us look much more professional :)06:54
*** saju_m has joined #openstack-infra06:54
mikalSo true06:57
mikalThat's really all of your jobs, to make me look competent06:57
mikalGet on that06:57
mattoliveraumikal: Sir, yes sir!06:57
*** jhesketh has joined #openstack-infra06:58
*** e0ne has joined #openstack-infra06:58
mikalLOL06:58
*** afazekas has quit IRC06:59
*** Pradnya has joined #openstack-infra06:59
PradnyaHii07:01
PradnyaAnyone knows how to change commit titile? I am getting error in pep8 for commit title >50 char07:02
*** chandan_kumar has quit IRC07:02
*** flaper87|afk is now known as flaper8707:04
StevenKPradnya: git commit --amend07:04
StevenKThat allows you to edit the commit message07:05
mattoliverauPradnya: what StevenK said ^^07:06
mattoliverauNight all, I'm going to call it a day.. dinner wont cook itself.07:07
Pradnyaactually  i have already submitted the code and its under review. While running Jenkin, pep8 gave error for commit title. So now can i change the commit title or i have to resubmit the code again07:07
*** chandan_kumar has joined #openstack-infra07:07
PradnyaSteaven :??07:08
StevenKPradnya: Okay, so on your git branch, you can git commit --amend to change your existing commit, leaving the Change-Id line alone, and then git review to resubmit it07:09
Pradnyaokay07:10
PradnyaSteven: I will try that07:10
*** dizquierdo has joined #openstack-infra07:17
*** matrohon has joined #openstack-infra07:18
*** jgallard has joined #openstack-infra07:22
*** ihrachyshka has joined #openstack-infra07:23
*** jcoufal has joined #openstack-infra07:25
*** Pradnya has quit IRC07:31
*** dkliban has joined #openstack-infra07:34
*** hashar has joined #openstack-infra07:36
*** derekh has joined #openstack-infra07:40
*** sahumada has quit IRC07:44
*** mrda has quit IRC07:45
*** derekh has quit IRC07:46
*** mrda has joined #openstack-infra07:46
*** mrda has left #openstack-infra07:46
*** alff has quit IRC07:53
*** markmc has joined #openstack-infra07:58
*** julienvey has joined #openstack-infra07:59
*** sahumada has joined #openstack-infra07:59
*** alff has joined #openstack-infra08:00
*** alff_ has quit IRC08:01
*** alff has quit IRC08:01
*** jpich has joined #openstack-infra08:07
*** jlibosva has quit IRC08:07
*** che-arne has joined #openstack-infra08:08
*** jlibosva has joined #openstack-infra08:09
*** eloib_ has joined #openstack-infra08:09
*** mkerrin has joined #openstack-infra08:14
*** che-arne has quit IRC08:15
*** matjazp has quit IRC08:16
*** nkinder has quit IRC08:22
*** nkinder has joined #openstack-infra08:27
*** miarmak has joined #openstack-infra08:30
openstackgerritAntoine Musso proposed a change to openstack-infra/jenkins-job-builder: Tests for checkstyle publisher  https://review.openstack.org/8556108:30
*** matsuhashi has joined #openstack-infra08:35
*** mihgen has quit IRC08:36
*** Ryan_Lane has quit IRC08:38
*** e0ne has quit IRC08:38
*** e0ne has joined #openstack-infra08:38
*** nosnos has joined #openstack-infra08:40
*** e0ne_ has joined #openstack-infra08:41
*** e0ne has quit IRC08:41
*** dizquierdo has quit IRC08:42
*** jlibosva has quit IRC08:45
*** jlibosva has joined #openstack-infra08:45
*** Ryan_Lane has joined #openstack-infra08:46
openstackgerritDavid Pursehouse proposed a change to openstack-infra/jenkins-job-builder: Allow 'Build on the same node' in trigger-builds builder  https://review.openstack.org/8566808:51
*** Ryan_Lane has quit IRC08:56
*** ominakov has joined #openstack-infra08:59
*** talluri has joined #openstack-infra09:01
*** jp_at_hp has joined #openstack-infra09:03
*** salv-orlando has joined #openstack-infra09:10
*** ihrachyshka has quit IRC09:15
*** ogelbukh has quit IRC09:17
*** mihgen has joined #openstack-infra09:18
*** che-arne has joined #openstack-infra09:21
*** e0ne_ has quit IRC09:25
*** e0ne has joined #openstack-infra09:26
*** ogelbukh has joined #openstack-infra09:26
*** dizquierdo has joined #openstack-infra09:27
*** saju_m has quit IRC09:27
*** ogelbukh has quit IRC09:28
*** e0ne has quit IRC09:28
*** nkinder has quit IRC09:28
*** e0ne has joined #openstack-infra09:28
*** ogelbukh has joined #openstack-infra09:28
*** alexpilotti has joined #openstack-infra09:40
*** yassine has joined #openstack-infra09:41
*** ihrachyshka has joined #openstack-infra09:48
*** ociuhandu has quit IRC09:59
*** horsson has quit IRC10:03
*** nkinder has joined #openstack-infra10:04
sdaguemorning folks10:06
openstackgerritPeter Jönsson proposed a change to openstack-infra/jenkins-job-builder: Add support for Stash as a repository viewer  https://review.openstack.org/8121810:11
*** wenlock has quit IRC10:14
*** matsuhashi has quit IRC10:16
*** matsuhashi has joined #openstack-infra10:16
*** matsuhashi has quit IRC10:20
*** jgallard has quit IRC10:24
*** yolanda has joined #openstack-infra10:24
*** dkranz has quit IRC10:26
*** saju_m has joined #openstack-infra10:32
*** ociuhandu has joined #openstack-infra10:39
*** e0ne has quit IRC10:40
*** e0ne has joined #openstack-infra10:41
*** che-arne|2 has joined #openstack-infra10:41
*** jooools has joined #openstack-infra10:44
*** che-arne has quit IRC10:44
*** e0ne has quit IRC10:45
*** saju_m has quit IRC10:49
SergeyLukjanovsdague, morning10:50
SergeyLukjanovsdague, looks like everything is ok with gate10:51
sdagueyep10:51
rcarrillocruzguys, i'm trying to fix a bug on launchpad-gerrit integration. As such I pulled the openstack-infra/config to get a review.openstack.org alike server in a VM. I tweaked the manifests to configure it on my local development so it doesn't point to upstream servers and now gerrit and apache are up and running. However, I was expecting to see all openstack projects in the projects section of my local gerrit, doesn't it prepopulat10:59
*** unicell has quit IRC11:13
*** alexpilotti has quit IRC11:16
*** mwagner_lap has quit IRC11:23
*** saju_m has joined #openstack-infra11:24
*** roeyc has joined #openstack-infra11:24
*** matsuhashi has joined #openstack-infra11:26
*** pblaho has joined #openstack-infra11:27
openstackgerritA change was merged to openstack-infra/storyboard: Use older than newest tox. Newest tox has a bug  https://review.openstack.org/8557611:28
openstackgerritA change was merged to openstack-infra/storyboard: Minor grammar correction  https://review.openstack.org/8557811:29
*** e0ne has joined #openstack-infra11:31
*** e0ne_ has joined #openstack-infra11:33
*** e0ne has quit IRC11:33
*** che-arne|2 is now known as che-arne11:34
*** e0ne_ has quit IRC11:37
*** mbacchi has joined #openstack-infra11:38
*** yolanda has quit IRC11:39
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Fix for not loading middleware  https://review.openstack.org/8569311:42
*** annegentle has quit IRC11:43
*** zz_gondoi is now known as gondoi11:46
*** matsuhashi has quit IRC11:49
*** dkranz has joined #openstack-infra11:49
*** matsuhashi has joined #openstack-infra11:50
*** jgallard has joined #openstack-infra11:52
*** VINOD_ has joined #openstack-infra11:53
*** matsuhas_ has joined #openstack-infra11:53
*** matsuhashi has quit IRC11:54
*** e0ne has joined #openstack-infra11:56
*** gondoi is now known as zz_gondoi11:56
*** jamielennox is now known as jamielennox|away11:56
*** e0ne_ has joined #openstack-infra11:59
*** nosnos has quit IRC11:59
*** e0ne has quit IRC12:02
*** rfolco has joined #openstack-infra12:03
*** yolanda has joined #openstack-infra12:03
*** pblaho has quit IRC12:06
*** mwagner_lap has joined #openstack-infra12:10
*** pdmars has joined #openstack-infra12:10
*** pdmars has quit IRC12:10
*** pdmars has joined #openstack-infra12:11
*** aysyd has joined #openstack-infra12:13
rcarrillocruznm, got it now. projects.yaml and projects.ini are not for pre-populating repos at gerrit installation phase, they are used by jeepyb12:18
*** yamahata has quit IRC12:20
*** bogdando has quit IRC12:22
*** bogdando has joined #openstack-infra12:22
*** adalbas has joined #openstack-infra12:25
*** zigo has quit IRC12:26
*** mrmartin has joined #openstack-infra12:34
*** rlandy has joined #openstack-infra12:38
*** alexpilotti has joined #openstack-infra12:39
*** reed has joined #openstack-infra12:39
*** ihrachyshka has quit IRC12:40
*** ihrachyshka has joined #openstack-infra12:40
*** alexpilotti has quit IRC12:40
*** sdake_ has quit IRC12:45
openstackgerritVictor Stinner proposed a change to openstack/requirements: Trollius: allow version 0.2 and later  https://review.openstack.org/8569912:45
*** andreaf has quit IRC12:45
*** sw_away is now known as sandywalsh12:47
*** miqui has joined #openstack-infra12:47
*** weshay has joined #openstack-infra12:50
*** alexpilotti has joined #openstack-infra12:53
*** amotoki has quit IRC12:54
*** thuc has joined #openstack-infra12:58
*** alexpilotti has quit IRC12:58
*** wenlock has joined #openstack-infra12:59
jpichHello! I'm hoping to get a pointer or two on adding a new job to the Horizon gate. There's a tox environment already created for it but because it also depends on Selenium, I'm not sure if something else will be required. I noticed there's a specific script related to the selenium unit tests, however the run_tests.sh command in it is hard-coded13:00
jpichhttps://github.com/openstack-infra/config/blob/master/modules/jenkins/files/slave_scripts/run-selenium.sh13:00
jpichShould I look at updating that script to accept different flags? Is the env in tox.ini necessary at all?13:00
*** jeckersb_gone is now known as jeckersb13:01
*** ameade has joined #openstack-infra13:02
*** freyes_ has joined #openstack-infra13:02
*** wenlock has quit IRC13:03
*** weshay has quit IRC13:04
*** weshay has joined #openstack-infra13:04
*** dprince has joined #openstack-infra13:04
*** zehicle has quit IRC13:05
*** zehicle_at_dell has quit IRC13:05
fungijpich: i agree it looks like that script doesn't use tox, and is what the current horizon selenium job runs via https://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/files/jenkins_job_builder/config/macros.yaml#n14613:07
*** rustlebee is now known as russellb13:08
jpichfungi: Thank you for that extra link. Would you recommend updating the run-selenium.sh script to understand different arguments?13:10
fungijpich: updating that script to call tox directly, or even updating the existing job to use runrun-tox.sh, might help with the flexibility there13:10
fungier, run-tox.sh13:10
*** mfer has joined #openstack-infra13:10
*** xchu_ has joined #openstack-infra13:10
*** xchu_ has quit IRC13:11
fungijpich: perhaps if your new job used run-tox.sh instead of run-selenium.sh, that would provide a good migration path away from run-selenium.sh for the existing job too, and then we could drop the additional script and builder macro once it's working correctly13:11
*** alexpilotti has joined #openstack-infra13:11
fungihere i'm assuming you can actually run selenium under tox... if not, then maybe that was why there was a separate script13:12
*** homeless has joined #openstack-infra13:12
jpichfungi: My guess is that the script was added because of the Xvfb requirement13:13
*** changbl has quit IRC13:13
fungijpich: oh, are there additional commands which get run from run_tests.sh to set up xvfb which can't be done from inside a tox-managed virtualenv?13:14
fungiif that's the case, then perhaps modifying horizon's run_tests.sh, the run-selenium.sh slave script and the selenium builder macro with additional options is the easier solution13:15
jpichfungi: I have no idea. Maybe clarkb would have a suggestion since he submitted the initial patch?13:15
*** mriedem has joined #openstack-infra13:15
*** derekh has joined #openstack-infra13:15
*** eharney has joined #openstack-infra13:16
fungijpich: perhaps, though he won't likely be around for a few more hours yet... he'll probably see this in his scrollback once he's up for the day13:16
jpichfungi: Ok. Thank you for the tips, I'll have a look and see what I can do! It's not always obvious to me how to test such a change when it involves multiple files13:17
*** weshay has quit IRC13:18
*** weshay has joined #openstack-infra13:18
fungijpich: basically if it *can* be run directly from tox without needing any additional setup first, then we can almost certainly make the run-tox.sh slave script manage it and lose a lot of the other special tooling around running selenium jobs13:19
*** dcramer_ has joined #openstack-infra13:19
fungior possibly even just call it from run-unittests.sh at that point13:21
jpichfungi: I suspect it needs some special setup (setting up a display server) but I think I saw a patch to add this to Horizon's run_tests.sh recently, I'll dig it up and see if it could work13:21
*** dims has joined #openstack-infra13:22
jpichThe existing run_selenium.sh is for unit tests but the job I'm hoping to add is for integration tests - we'll see how that goes :)13:22
*** freyes_ has quit IRC13:25
*** maxbit has joined #openstack-infra13:25
*** signed8bit has joined #openstack-infra13:26
*** matsuhas_ has quit IRC13:27
*** matsuhashi has joined #openstack-infra13:28
*** andreaf has joined #openstack-infra13:28
fungijpich: oh, so if integration tests need to set up horizon and other services, then you probably need some of the devstack-gate job framework for that anyway, in which case the tox-based method probably isn't going to make much difference13:29
*** jeckersb is now known as jeckersb_gone13:29
*** e0ne_ has quit IRC13:30
*** matsuhas_ has joined #openstack-infra13:31
*** matsuhashi has quit IRC13:32
*** matsuhas_ has quit IRC13:34
jpichfungi: Doh, I probably should have started with mentioning that then. But if there was a way to get Xvfb set up from the Horizon side, that probably would help remove the need for specific infra scripts for both unit and integration tests, if I understand correctly13:34
fungijpich: agreed, it's worth investigating. thanks@13:35
*** e0ne has joined #openstack-infra13:35
anteayamikal: ohhhhh13:36
anteayamattoliverau: nice job making mikal look competent and Neill too13:37
*** jnoller has joined #openstack-infra13:37
*** jnoller has quit IRC13:37
fungiapparently if they don't win him the nova ptl election, they're all fired ;)13:37
anteayaha ha ha13:38
*** zz_gondoi is now known as gondoi13:38
*** jnoller has joined #openstack-infra13:38
*** jnoller has quit IRC13:38
*** jnoller has joined #openstack-infra13:39
*** jnoller has quit IRC13:39
*** damnsmith is now known as dansmith13:39
*** jnoller has joined #openstack-infra13:39
*** jnoller has quit IRC13:39
*** thomasem has joined #openstack-infra13:39
*** thuc has quit IRC13:39
rcarrillocruzguys, if i want to disable gerrit replication, should I remove the replication.config file or will it also work to put 'mirror = false' for each '[remote]' section?13:40
*** thuc has joined #openstack-infra13:40
fungircarrillocruz: if you're using our puppet manifests, you can probably just empty out the array of replication targets (though you may want to keep the local mirror in /var/lib/git)13:41
*** jnoller has joined #openstack-infra13:41
*** jnoller has quit IRC13:41
rcarrillocruzyep, using the review.pp, tweaked it to make it work in local environment etc13:41
*** jnoller has joined #openstack-infra13:41
*** jnoller has quit IRC13:41
*** jnoller has joined #openstack-infra13:42
*** jnoller has quit IRC13:42
rcarrillocruzwhere do you mean emptying the array of targets? in replication.config or other place?13:42
*** nkinder has quit IRC13:42
fungircarrillocruz: so you probably want to keep http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/manifests/review.pp#n147 but could remove the other replication array elements13:42
rcarrillocruzok13:42
rcarrillocruzthx fungi13:42
*** zehicle_at_dell has joined #openstack-infra13:42
*** zehicle has joined #openstack-infra13:42
*** jnoller has joined #openstack-infra13:42
*** jnoller has quit IRC13:42
fungibasically you probably don't want the github and git0N entries13:43
fungithe iterator in replication.config.erb builds the relevant sections from the data its passed in that array13:44
*** lcostantino has joined #openstack-infra13:44
*** jnoller has joined #openstack-infra13:44
*** jnoller has quit IRC13:44
openstackgerritA change was merged to openstack-infra/storyboard: Fixes to parameters and layout in documentation  https://review.openstack.org/8359113:44
*** thuc has quit IRC13:44
*** jnoller has joined #openstack-infra13:45
*** jnoller has quit IRC13:45
*** jnoller has joined #openstack-infra13:45
*** jnoller has quit IRC13:45
*** yamahata has joined #openstack-infra13:45
*** jnoller has joined #openstack-infra13:46
*** jnoller has quit IRC13:46
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Missing docstrings added  https://review.openstack.org/8571813:46
*** jnoller has joined #openstack-infra13:46
*** jnoller has quit IRC13:46
*** jnoller has joined #openstack-infra13:47
*** jnoller has quit IRC13:47
*** jnoller has joined #openstack-infra13:47
*** jnoller has quit IRC13:47
*** dcramer_ has quit IRC13:48
*** jnoller has joined #openstack-infra13:48
*** jnoller has quit IRC13:48
*** jnoller has joined #openstack-infra13:48
*** jnoller has quit IRC13:48
*** dstanek_zzz is now known as dstanek13:48
*** jnoller has joined #openstack-infra13:49
*** jnoller has quit IRC13:49
*** e0ne has quit IRC13:50
*** e0ne has joined #openstack-infra13:51
*** jnoller has joined #openstack-infra13:51
*** jnoller has quit IRC13:51
*** jnoller has joined #openstack-infra13:51
*** jnoller has quit IRC13:52
*** jnoller has joined #openstack-infra13:52
*** jnoller has quit IRC13:52
*** jnoller has joined #openstack-infra13:53
*** jnoller has quit IRC13:53
*** jnoller has joined #openstack-infra13:53
*** jnoller has quit IRC13:53
openstackgerritMarc Abramowitz proposed a change to openstack-infra/jenkins-job-builder: jenkins-job-builder: Allow read/write stdin/stdout  https://review.openstack.org/8477813:53
*** jnoller has joined #openstack-infra13:54
*** jnoller has quit IRC13:54
*** jnoller has joined #openstack-infra13:54
*** jnoller has quit IRC13:54
*** jnoller has joined #openstack-infra13:55
*** jnoller has quit IRC13:55
*** jnoller has joined #openstack-infra13:55
*** jnoller has quit IRC13:55
sdaguefungi: feeling on this one - https://review.openstack.org/#/c/84829/ ?13:55
*** jnoller has joined #openstack-infra13:56
*** jnoller has quit IRC13:56
*** chandan_kumar has quit IRC13:56
*** jnoller has joined #openstack-infra13:56
*** jnoller has quit IRC13:56
fungisdague: ahh, i guess i hadn't finished reviewing that one yet. i'll switch back to it once i'm done with the oslo cross-tests review13:57
sdaguesounds great13:57
sdaguethank yuo13:57
*** jnoller has joined #openstack-infra13:57
*** jnoller has quit IRC13:57
*** maxbit has quit IRC13:57
*** jnoller has joined #openstack-infra13:57
*** jnoller has quit IRC13:57
*** lascii has joined #openstack-infra13:59
sdagueanteaya: when do polls close for voting?14:00
*** VINOD_ has quit IRC14:01
*** malini_afk is now known as malini14:01
*** e0ne_ has joined #openstack-infra14:03
thervesdague, Thrusday14:04
sdaguecool, thanks14:05
fungisdague: which i'll have to finish after the vmt meeting14:05
*** alexpilotti has quit IRC14:05
*** alexpilotti has joined #openstack-infra14:06
*** e0ne has quit IRC14:06
*** maxbit has joined #openstack-infra14:07
*** alaski_ has quit IRC14:08
*** lascii is now known as alaski14:08
*** pcm_ has joined #openstack-infra14:08
*** skraynev is now known as skraynev_afk14:10
*** changbl has joined #openstack-infra14:11
*** jgriffit2 is now known as jgriffith14:13
anteayasdague: Elections are underway and will remain open for you to cast your vote14:14
anteayauntil at least 1300 utc April 11, 2014.14:14
anteayahttp://lists.openstack.org/pipermail/openstack-dev/2014-April/031919.html14:15
*** pdmars has quit IRC14:16
*** pdmars has joined #openstack-infra14:17
*** mburned is now known as mburned_out14:17
sdagueanteaya: ok, thanks. All my votes are in, just curious when we'd have results. Given that we've got so many PTL elections running this time.14:17
dhellmannfungi: when you look at that cross-test change, please pay special attention to the regex for making all the jobs non-voting -- I don't want to turn off other jobs, and I'm not sure those are named uniquely enough14:17
*** pdmars has quit IRC14:17
anteayasdague: makes sense14:17
fungidhellmann: yeah, i've got a few things raising my eyebrow in there. once i get freed up to finish reviewing we can discuss14:18
anteayayes I pegged you as part of the rush that votes within 5 minutes from the time the ballots land14:18
*** jgrimm has joined #openstack-infra14:18
*** pdmars has joined #openstack-infra14:18
dhellmannfungi: ok, I'm going to be in moving around for a while this morning taking the car to the shop, so if you leave comments I'll review and we can talk this afternoon?14:19
fungidhellmann: sounds good14:19
dhellmannfungi: cool, thanks14:20
*** pdmars has quit IRC14:20
*** pdmars has joined #openstack-infra14:21
*** msabramo has quit IRC14:22
*** pdmars has quit IRC14:22
*** pdmars has joined #openstack-infra14:22
*** thuc has joined #openstack-infra14:22
*** matjazp has joined #openstack-infra14:23
*** thuc_ has joined #openstack-infra14:23
*** thuc_ has quit IRC14:24
*** thuc_ has joined #openstack-infra14:24
*** rcleere has joined #openstack-infra14:25
*** thuc has quit IRC14:27
*** zehicle has quit IRC14:31
*** nkinder has joined #openstack-infra14:31
*** zehicle_at_dell has quit IRC14:31
*** msabramo has joined #openstack-infra14:33
*** afazekas_ is now known as afazekas14:34
*** julim has joined #openstack-infra14:34
*** changbl has quit IRC14:34
*** zns has joined #openstack-infra14:34
anteayattx can I request that changes to openstack/governance are frozen until after the conclusion of the tc election?14:34
anteayahttps://review.openstack.org/#/q/status:open+project:openstack/governance,n,z14:34
anteayaI had to respond to a handful of confused folks who aren't eligible to vote and I used the programs.yaml file in my responses14:35
fungianteaya: probably only need freezes to programs.yaml14:35
anteayaright, yes freeze for programs.yaml14:35
anteayaI don't reference the rest of governance14:35
ttxanteaya: you could reference to a past version of programs.yaml14:36
ttxthe one from the start of the election14:36
*** thuc_ has quit IRC14:36
fungii can certainly tweak the script to pull that file from a specific ref rather than the tip of master14:36
*** thuc has joined #openstack-infra14:36
anteayaI could, my concern if the confused folks aren't able to read the elegibility requirements correctly, should they navigate to a current version that may add to their confusion14:36
fungibut yes, for consistency i agree we probably need to use the same list of "official" projects for both the ptl and tc elections14:37
anteayawould there be a down side to a freeze for programs.yaml until after the tc election has concluded?14:37
*** thuc has quit IRC14:41
*** mkoderer has quit IRC14:41
openstackgerritRandy Coulman proposed a change to openstack-infra/jenkins-job-builder: Support the Store SCM plugin  https://review.openstack.org/8572914:41
SergeyLukjanovttx, sdague, are we already approving CRs in requirements in master for Juno?14:42
*** dcramer_ has joined #openstack-infra14:42
ttxSergeyLukjanov: sure, requirements was branched out for release14:42
*** wenlock has joined #openstack-infra14:42
*** talluri has quit IRC14:44
SergeyLukjanovttx, thx, just want to clarify ;)14:45
*** krotscheck has quit IRC14:46
*** krotscheck has joined #openstack-infra14:46
fungittx: also, i noticed that the m-p requirements sync proposals worked after your patch and are getting approved. awesome14:48
ttxfungi: yep, it worked!14:49
*** saju_m has quit IRC14:50
jgriffithfungi: I should get cinder onboard with the *-specs movement....14:51
jgriffithfungi: who do I need to work with to get the repo created?14:51
*** che-arne has quit IRC14:51
fungijgriffith: you could propose a change like https://review.openstack.org/82512 but just s/neutron/cinder/14:52
jgriffithfungi: perfect...thank you14:52
fungiand then we can process it this friday when we do our weekly run for new projects14:52
mtreinishjgriffith: you can also use: http://git.openstack.org/cgit/openstack-dev/specs-cookiecutter/ to set things up14:53
fungioh! right, i forgot that was a thing now14:53
jgriffithmtreinish: fungi cookiecutter it is.. thanks!14:53
jgriffithI'll work on that later today14:53
* jgriffith has been dieing to publish something with that for some time now14:53
*** jlibosva has quit IRC14:54
*** mgagne1 has quit IRC14:54
ttxanteaya: the downside would be to block TC's progress. I have been asking about cancelling TC meetings while elections where udner way but that was rejected14:55
ttxwe record a lot of decisions in that specific file14:55
mtreinishjgriffith: cool you get to be the first specs-cookiecutter guinea pig14:55
anteayahow would it block tc progress14:55
mtreinishlet me know if something doesn't work14:55
ttxanteaya: preventing decisions to be made ?14:55
jgriffithmtreinish: will do14:55
*** pcrews has joined #openstack-infra14:55
*** mburned_out is now known as mburned14:55
ttxanteaya: blocks 4 of 5 resolutions here: https://review.openstack.org/#/q/status:open+project:openstack/governance,n,z14:56
ttxyou could argue that those decisions are "less important", but still, that's basically blocking part of TC's work for n weeks14:56
anteayajust merging them14:57
fungittx: what do you think about tagging the governance repo at the start of elections in future cycles? that would make documenting atc eligibility easier14:57
anteayaoh yeah14:57
anteayatagging14:57
ttxfungi: sure, tagging would work. We could even do that now14:57
ttxbut I think that wouldn't solve the confusion14:57
*** yfried has quit IRC14:57
ttxsince the tag wasn't mentioned in election doc14:57
fungiwell, it makes it easier to provide a url to the version of that file which we're referencing14:57
*** sdake has joined #openstack-infra14:58
*** sdake has quit IRC14:58
*** sdake has joined #openstack-infra14:58
fungiagain, easier in future cycles, since we can mention it initially14:58
ttxright, definitely a good idea for future cycles. maybe a good idea for now14:58
*** unicell has joined #openstack-infra14:58
jeblairseems like an appropriate use of tags14:59
fungialso, i can make the electorate roll generation key off a tag that way14:59
anteayaI can mention the tag in the tc election material14:59
ttxanteaya: I can push a tag for the current election if you point me to the right commit14:59
anteayagreat let me dig something up15:00
ttxor I bet fungi can do it now15:00
anteayahe will probably beat me15:00
fungiyeah, we're just looking for the state of the repo as it was at 06:00 utc last friday15:00
fungifinding now15:00
*** thuc has joined #openstack-infra15:00
anteayathe current commit is fine15:00
anteayathe last commit was 12 days ago: http://git.openstack.org/cgit/openstack/governance/log/reference/programs.yaml15:01
*** mihgen has quit IRC15:01
*** blamar has joined #openstack-infra15:01
fungid24ac6f is the tip of master, and 5 days old15:01
fungiwhich is old enough to cover when the election began15:02
fungiso it's the same commit we would have tagged at the start of the election, in all likelihood15:02
fungicommitterGerrit Code Review <review@openstack.org>2014-04-02 08:55:50 (GMT)15:03
ttxdoes "april-2014-elections" sound like a good tag name ?15:03
jeblairstoryboard meeting time15:03
anteayayes15:03
anteayathanks15:03
fungittx: wfm15:03
*** nkinder has quit IRC15:03
ttxfungi: shall be up15:03
*** ogelbukh has quit IRC15:03
*** yamahata has quit IRC15:04
fungittx: or do you think being able to sort the tags in alphanumeric order matching chronology would help?15:04
*** yamahata has joined #openstack-infra15:04
fungi2014.1-elections or something?15:04
ttxfungi: hmm, too late ?15:05
ttxalso little value imho15:05
fungittx: eh, probably not important. this bike shed is already painted ;)15:05
*** thedodd has joined #openstack-infra15:05
anteayalook at taht lovely tag: http://git.openstack.org/cgit/openstack/governance/tag/?id=april-2014-elections15:06
anteayathanks15:06
fungianteaya: yeah, http://git.openstack.org/cgit/openstack/governance/tree/reference/programs.yaml?id=april-2014-elections15:06
fungianteaya: that url will forever point to the version we used15:07
*** whayutin_ has joined #openstack-infra15:07
anteayaawesome, I was just wondering how to get that15:07
anteayathe dropdown menu beside the switch button only sees master15:08
*** david-lyle has joined #openstack-infra15:08
openstackgerritJoão Vale proposed a change to openstack-infra/jenkins-job-builder: Support variable-specific substitutions in templates.  https://review.openstack.org/8538315:08
fungianteaya: yeah, that's for selecting branches15:08
anteayaah15:08
pabelangermorning!15:08
pabelangerAny issues getting https://review.openstack.org/#/c/83980/ merged into nodepool this week?15:08
pabelangerjust waiting for approval I believe15:09
*** weshay has quit IRC15:10
fungipabelanger: and 83975 presumably15:11
jeblairmordred: re https://review.openstack.org/#/c/80976/ (puppet kick)15:11
jeblairmordred: apparently it's deprecated: https://projects.puppetlabs.com/issues/1573515:11
*** alff has joined #openstack-infra15:12
*** alff_ has joined #openstack-infra15:12
jeblairmordred: they suggest we use mcollective15:12
jeblairmordred: in which case, we might as well use salt, since it's similar (but i believe we felt that salt's remote execution was nicer)15:12
jeblairmordred: or go back to basics and do what they are both designed to simplify, and use ssh15:12
pabelangerfungi, ya, figured I'd like the tail end of the patchset15:13
mordredjeblair: awesome15:13
*** mdenny has quit IRC15:13
*** MIDENN_ has joined #openstack-infra15:14
mordredjeblair: how about I go back to basics, write down the description of the problem we're wanting to solve and the 2.5 solutions we've come up with so far15:14
pabelangerI'm in the process of re-evaluating salt again, but would be interested in trying to keep sync with -infra.15:14
openstackgerritA change was merged to openstack-infra/pypi-mirror: Refactor if: nesting in build_mirror  https://review.openstack.org/5996115:15
openstackgerritA change was merged to openstack-infra/pypi-mirror: Refactor calls to Git  https://review.openstack.org/7593115:15
*** che-arne has joined #openstack-infra15:15
mordredjeblair: because I feel like every time we try to loop in someone new on this, they get blocked on grokking the problem15:15
*** nkinder has joined #openstack-infra15:15
mordredpabelanger: what we're talking about is using salt to orchestrate puppet runs15:15
fungi"wait, you have multiple servers and want to coordinate actions on them in a specific order? are you insane?" ;)15:15
*** maxbit has quit IRC15:16
fungioh, just for the "update puppet when one of this list of repos changes" use case15:16
fungigot it15:16
anteayamordred: could you write down that description on an etherpad?15:16
*** sahumada has quit IRC15:17
*** zehicle_at_dell has joined #openstack-infra15:17
*** pblaho has joined #openstack-infra15:17
*** zehicle has joined #openstack-infra15:17
*** ogelbukh has joined #openstack-infra15:17
*** alexpilotti has quit IRC15:17
fungiand that was where the salt-based solution got stymied. we had no problem setting up a jenkins slave which could cause all salt minions to run puppet apply on specific merge events... the trick was getting the puppet master to pull an updated stete of the repo before proceeding15:17
sdaguefungi: can you look at logs on elastic recheck?15:18
*** thuc has quit IRC15:18
anteayafungi: that is what I talked to UtahDave about on friday15:18
anteayaensuring /var/lib/git is in all the repos15:19
*** thuc has joined #openstack-infra15:19
zaromorning15:19
*** sahumada has joined #openstack-infra15:19
anteayawe were going to talk today about finding a way to do that15:19
anteayamorning zaro15:19
matjazpmordred: I have a question regarding Moodle installation for OpenStack Training Manuals15:19
*** alexpilotti has joined #openstack-infra15:19
*** gyee has joined #openstack-infra15:20
pabelangermordred, Yup, I was considering doing the same, now that I'm also using nodepool.  I tried salt ~9 months ago, but had some issues with it.  I know they just did a big merge of branches, so plan on testing it again15:20
*** sahumada has quit IRC15:22
*** thuc has quit IRC15:23
msabramoanyone here work on python-jenkins?15:23
matjazpmordred: we're trying to integrate Launchpad IDs into Moodle and I see that you already integrated it with your Storyboard project. Are there any other issues we should consider when integrating Moodle with Launchpad IDs?15:23
*** jgrimm has quit IRC15:24
*** ihrachyshka has quit IRC15:24
*** jgrimm has joined #openstack-infra15:25
*** sahumada has joined #openstack-infra15:25
*** mgagne has joined #openstack-infra15:26
fungianteaya: i'm not talking about the manage-projects use case. i'm talking about the earlier puppet apply use case15:27
matjazpmordred: sarob said, that openstack-infra is considering hosting this Moodle server with Quizzes for OpenStack Training Manuals when things are finished15:27
fungianteaya: he was going to put together an example of how to get the puppet master to pull updates into /opt/production/config before the event went out to all salt minions to do a puppet apply15:28
*** zul has quit IRC15:28
fungianteaya: but i worry that these two separate use cases are confusing people as to what and how we were talking about solving those different problems by using salt15:28
*** pdmars has quit IRC15:29
*** mgagne1 has joined #openstack-infra15:29
*** pdmars has joined #openstack-infra15:29
*** alexpilotti has quit IRC15:30
jeblairfungi: yeah, severing the ideas of 'trigger on commit' from 'run things in order' is a good idea15:30
*** mgagne has quit IRC15:31
*** sahumada has quit IRC15:31
*** pdmars has quit IRC15:32
fungithe common thread between those two specific use cases (manage-projects orchestration and puppet apply orchestration) is that we have more than one action which needs to take place on separate systems in a specific sequence15:32
*** alexpilotti has joined #openstack-infra15:32
*** maxbit has joined #openstack-infra15:32
*** pdmars has joined #openstack-infra15:32
*** pdmars has quit IRC15:33
*** zul has joined #openstack-infra15:33
*** sahumada has joined #openstack-infra15:33
*** pdmars has joined #openstack-infra15:33
*** zehicle has quit IRC15:33
*** zehicle_at_dell has quit IRC15:33
*** pdmars has quit IRC15:34
*** pdmars has joined #openstack-infra15:35
*** pdmars has quit IRC15:35
*** pdmars has joined #openstack-infra15:36
*** wchrisj has joined #openstack-infra15:36
*** pdmars has quit IRC15:37
*** pdmars has joined #openstack-infra15:37
anteayawhich if we could do with all salt, would be no problem, the issue is the coordinating with the puppet taht is already there15:38
*** pdmars has quit IRC15:38
*** zigo__ has joined #openstack-infra15:38
*** pdmars has joined #openstack-infra15:39
*** msabramo has quit IRC15:40
*** pdmars has quit IRC15:40
fungianteaya: i believe it was discussed that was the case for the manage-projects situation (because we have to wait for a puppet-managed exec of create-cgitrepos to run successfully on five machines before starting gerrit replication on another), but the puppet apply orchestration is a different situation15:41
*** pdmars has joined #openstack-infra15:41
*** pdmars has quit IRC15:41
*** roeyc has quit IRC15:41
fungiin the puppet apply orchestration dilemma, we just need the puppet master (which is also the samt master) to pull git refs in a repository before sending an event to all the minions15:42
*** alexpilotti has quit IRC15:42
openstackgerritAntoine Musso proposed a change to openstack-infra/zuul: Factor out common code between cli utilities  https://review.openstack.org/8556515:42
*** pdmars has joined #openstack-infra15:42
anteayayes, the solution I am trying to find right now it for manage-projects15:42
*** pdmars has quit IRC15:42
*** alexpilotti has joined #openstack-infra15:43
*** alexpilotti has quit IRC15:43
anteayafungi: what is happening now, in the apply orchestration dilemma?15:43
fungithe problem we started trying to address first was puppet apply orchestration, which was never solved completely. then the manage-projects race consition surfaced more recently as something urgent we might want to address using salt15:43
anteayayes15:43
*** esker has joined #openstack-infra15:43
*** pdmars has joined #openstack-infra15:43
*** alexpilotti has joined #openstack-infra15:44
anteayay'know what forget I asked15:44
*** afazekas has quit IRC15:45
anteayalet me solve one thing15:45
fungiin the puppet apply orchestration case, i was still looking for an example of how to make sure the salt master ran an action locally on itself (git pull) via its relationship with itself as also a salt minion, before running a separate action on all the minions (puppet apply)15:45
anteayaI don't seem to do well in the juggling of many things15:45
fungino worries15:45
derekhHi, look like the tripleo F20 nodes started building on friday once the backlog was cleared,15:46
fungibasically we have all the other bits worked out for the puppet apply problem (how to trigger from a merge event on a repo, how to have salt call puppet apply on every minion at once, et cetera)15:46
derekhthe f20 jobs are now passing but15:46
derekhnodepoll seems to be have a preference on building precise nodes, it looks lit its os maintaining f20 at the min-ready level15:47
derekhuntill the demand for precise nodes is gone15:47
*** msabramo has joined #openstack-infra15:47
derekhwhich leaves jobs in the queue waiting on F20 nodes, have you seen this befor in other queues15:49
openstackgerritMarton Kiss proposed a change to openstack-infra/config: Openstackid Mysql connection Hiera variables  https://review.openstack.org/8574515:50
*** yfried has joined #openstack-infra15:50
fungiderekh: right, if you need more f20 nodes, we can adjust the min-ready... generally nodepool will calculate the needed ratio based on the number of jobs waiting for more nodes to be assigned15:50
*** matjazp_ has joined #openstack-infra15:51
fungiso min-ready isn't a hard "always have this many available" value, it's more of a guideline for helping calculate the ratio taking demand into account15:52
derekhfungi: I can adjust min-ready and it looks like this would be a good workaround for what I'm observing,15:52
derekhfungi: but creating nodes based on a ratio of waiting jobs doesn't seem to be working15:52
*** thuc has joined #openstack-infra15:53
fungiderekh: i think there may be a separate issue there--doesn't look like there are anywhere near 40 tripleo jobs running15:53
fungichecking under the hood now15:53
*** thuc_ has joined #openstack-infra15:54
*** matjazp has quit IRC15:54
*** thuc__ has joined #openstack-infra15:55
*** mburned is now known as mburned_out15:55
*** mburned_out is now known as mburned15:55
*** bearhands is now known as comstud15:56
*** thuc has quit IRC15:57
*** thuc_ has quit IRC15:58
fungiderekh: yeah, more than a third of the capacity there is currently stuck in a delete state for >3 hours15:58
fungimost look to be in that state since some time on friday15:59
fungii'll try to clear them15:59
derekhfungi: ok, thanks15:59
*** nkinder has quit IRC16:02
*** hashar has quit IRC16:02
fungilooks like some of these might map to instances in an error state in nova, since the delete attempts are timing out16:04
*** changbl has joined #openstack-infra16:05
*** jgallard has quit IRC16:05
*** alff_ has quit IRC16:05
*** alff has quit IRC16:05
*** pblaho has quit IRC16:06
*** matjazp has joined #openstack-infra16:06
fungiderekh: but worth noting, http://git.openstack.org/cgit/openstack-infra/config/tree/modules/openstack_project/templates/nodepool/nodepool.yaml.erb#n73 is currently saying "at rest, keep 5x as many tripleo-precise nodes as tripleo-f20"16:07
openstackgerritCyril Roelandt proposed a change to openstack/requirements: Paramiko: bump to 1.13.0  https://review.openstack.org/8113216:07
*** jcoufal has quit IRC16:07
*** maxbit has quit IRC16:07
*** prad has joined #openstack-infra16:07
*** matjazp_ has quit IRC16:09
*** sahumada has quit IRC16:10
*** matjazp has quit IRC16:10
*** matjazp has joined #openstack-infra16:10
*** saju_m has joined #openstack-infra16:12
*** hogepodge has joined #openstack-infra16:12
*** sahumada has joined #openstack-infra16:12
mrmartinre16:13
mrmartinfungi: can I get a review for this small patch: https://review.openstack.org/#/c/85745/ ?16:14
*** hogepodge has quit IRC16:14
jeblairmrmartin, fungi: do we need to keep those in hiera, or can we just put the values directly in puppet?16:15
mrmartinwe need to keep in hiera, because we want to change this connection string temporarily to live openstack user database16:16
*** e0ne_ has quit IRC16:16
*** chandan_kumar has joined #openstack-infra16:16
*** e0ne has joined #openstack-infra16:16
mrmartinbut the db name and user name parameters can be different for prod db, so I moved out defaults to site.pp16:16
derekhfungi: ok, I'm counting 2 f20 nodes and 23 precise nodes, should I try to reset the nodes in a deleting state?16:17
fungimrmartin: i don't see why they would need to be in hiera to accomplish that16:17
*** hogepodge has joined #openstack-infra16:17
fungiderekh: i didn't set the deletes to go in parallel, so the for loop is blocking on nodes which take 10 minutes to get a response back from nova before giving up16:17
mrmartinfungi: I think this db connection string is a sensitive data.16:18
*** alff has joined #openstack-infra16:18
*** nkinder has joined #openstack-infra16:18
jeblairmrmartin: the user and database names?16:18
fungimrmartin: sensitive in what way? does it include the password?16:18
*** alff_ has joined #openstack-infra16:19
anteayafungi: is /var/lib/git a directory?16:19
mrmartinfungi: it is not including the password.16:19
derekhfungi: ok, so should jI ust wait and see if their successful?16:19
fungimrmartin: if you want to take the typical corporate "security by obscurity" stance to determine what is sensitive in this regard, the fact that we publish the configuration of all our systems could be considered sensitive16:19
derekh*should I just16:19
fungimrmartin: we should just use good, strong passwords and make sure we don't publish them, in my opinion16:20
fungianteaya: that is a directory, yes.16:20
*** andreykurilin_ has joined #openstack-infra16:21
anteayayay16:21
anteayahttp://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.file.html#salt.modules.file.directory_exists16:21
*** e0ne has quit IRC16:21
mrmartinfungi, jeblair: so you suggest just keep the password in hiera?16:21
fungimrmartin: yes16:21
*** sahumada has quit IRC16:22
jeblairmrmartin: we also have the hostnames in hiera16:22
mrmartinso in that case we need to remove ss_mysql_host and id_mysql_host parameters also16:22
fungimrmartin: at least for now, since all we're using hiera for is secred credential data. in the future we may end up having public and non-public hiera files, so that we can take advantage of hiera as a data store16:22
jeblairfungi, mrmartin: when we decided to do that i'm not sure if we knew whether the trove databases were tenant scoped or not, so it seemed like a reasonable precaution16:23
fungimrmartin: the ss_mysql_host and id_mysql_host values are special in that they were intended to (eventually) be trove databases, and rackspace generates very long hash-based hostnames for the database server16:23
mrmartinok, so what are the settings of this two host parameters?16:23
*** sahumada has joined #openstack-infra16:24
mrmartinI can send a modified patch for review.16:24
fungijeblair: if i confirm that 3306/tcp isn't reachable over the internet at large on those, are you okay with moving them from hiera into the manifests?16:25
fungimaybe test reaching them from a different tenant in the same region?16:25
*** jpich has quit IRC16:25
jeblairfungi: you should test a different tenant; i'm pretty sure they're already rfc1918 addrs16:26
jeblairfungi: but if so, yes that wfm.16:26
fungimrmartin: jeblair: okay, will have an update for you momentarily16:26
* jeblair pays the phone bill for the asterisk server16:26
*** sdake_ has joined #openstack-infra16:27
*** sdake_ has quit IRC16:27
*** sdake_ has joined #openstack-infra16:27
mrmartinfungi, jeblair: I need to leave now, because the office is closing, may I ask you to drop a comment to this review: https://review.openstack.org/#/c/85745/ ?16:27
mrmartinthnx.16:27
fungimrmartin: i will be happy to16:27
jeblairmrmartin: will do, thank you!16:27
*** mrmartin has quit IRC16:28
*** zigo has joined #openstack-infra16:28
fungiderekh: i'm re-running the loop with an explicit 15-second timeout16:29
derekhfungi: ok16:29
fungiso whatever's left over in a delete state in nodepool here in the next few minutes will almost certainly be broken instances in nova--then i'll make you a uuid list of those16:30
derekhfungi: ok, thanks16:30
*** sahumada has quit IRC16:32
*** zigo has quit IRC16:33
*** markmcclain has joined #openstack-infra16:33
*** beekneemech is now known as bnemec16:34
*** zigo has joined #openstack-infra16:34
*** saju_m has quit IRC16:35
*** sahumada has joined #openstack-infra16:35
anteayafungi: when a node is created with the intention it will be part of the git farm, is this the script that is run to create the node? http://git.openstack.org/cgit/openstack-infra/config/tree/launch/launch-node.py16:35
fungianteaya: yes16:35
anteayagreat thanks16:35
fungianteaya: specifically we follow http://git.openstack.org/cgit/openstack-infra/config/tree/launch/README16:36
anteayathanks16:36
anteayaso it knows itself to be a production server16:37
anteayathat doesn't differentiate it from any other servers though, does it?16:37
anteayathe reason I ask16:37
clarkbmorning16:38
anteayaI need git servers to know they are git servers16:38
anteayain salt, I can give them a grain file that tells them they are a git server16:38
anteayajust wondering what is there already16:38
anteayamorning clarkb16:38
jeblairanteaya: the puppet cert generated for the server identifies it by name (eg, git0X.openstack.org)16:39
jeblairanteaya: when puppet runs on the new server (as part of that script), it talks to puppetmaster with that cert, and the puppetmaster gives it the info (manifest) needed to become that server16:39
anteayaokay so I can start with the server name16:40
anteayathanks16:40
*** zigo__ has quit IRC16:40
clarkbfungi: jpich: I am pretty sure you can get Xvfb from the horizon side. This was implemented in a less horizon specific way to potentially allow other projects to do similar testing16:41
*** zigo has quit IRC16:41
clarkbhowever, if this isn't flexible enough I say hit it with a hammer. Getting Xvfb to run isn't terribly difficult16:41
anteayathe default grain file contains the domain field, so I see if I can just use that16:42
anteayaoh and the fqdn, so that is better16:42
zaroclarkb: coming in today?16:43
fungijeblair: unfortunately, the trove instance in question is reachable on 3306 from a different tenant in the same region16:44
*** flashgordon is now known as jogo16:44
fungipvo: is that intentional? ^16:44
*** denis_makogon_ has joined #openstack-infra16:45
*** zigo has joined #openstack-infra16:46
clarkbzaro: no, today is work from $park day16:46
clarkbcurrently at home but seattle center or mohai area are likely to happen16:46
clarkbfungi: I didn't think it was supposed to be intentional16:47
*** sahumada has quit IRC16:47
*** denis_makogon_ is now known as denis_makogon16:47
clarkbfungi: the unencrypted connections are 'secure' because they should be segregated16:47
clarkbsdague: what e-r logs were you hoping to look at?16:47
fungiclarkb: is_bug=True then16:47
zaroclarkb: may join you, need your help debugging my puppet test machine.16:48
*** yassine has quit IRC16:48
jeblairfungi: ok, let's consider the host name secret for now... i'm logged into rax webui, should i open a ticket?16:49
fungijeblair: please do16:49
*** sahumada has joined #openstack-infra16:49
clarkbzaro: I will let you know when I move, likely to happen after lunch. That way one battery charge should be sufficient16:50
fungijeblair: ftr, i connected via telnet into the ip address to which that trove instance dns rr refers, and was able to reach it from ci-puppetmaster (in the openstackci tenant) but also from salt-trigger.slave (in the openstackjenkins tenant)16:50
clarkbbtw I noticed over the weekend that nova and neutron unittest console logs are in the ~140MB range when they fail16:51
clarkbI dropped notes about it in #openstack-qa and #openstack-nova, but will probably write up bugs now16:51
jeblairfungi, clarkb: ticket created in openstackci account16:54
pleia2good morning, packing for pycon \o/16:54
*** SumitNaiksatam has quit IRC16:55
*** harlowja has joined #openstack-infra16:56
*** marun has joined #openstack-infra16:57
jeblairfungi: speaking of pycon; i will probably be unreachable on a plane tomorrow during the meeting, will you be available to chair?16:57
pleia2same here16:58
*** marktraceur has quit IRC16:58
fungijeblair: sure, no problem16:59
fungialso everyone remember i'll be basically unreachable next week and the week after (though i'll mention it again during the meeting)16:59
*** markmcclain has quit IRC16:59
*** markmcclain has joined #openstack-infra17:00
*** markmcclain has quit IRC17:00
openstackgerritKhai Do proposed a change to openstack-infra/config: make contactstore option overridable  https://review.openstack.org/8575317:00
clarkbhttps://bugs.launchpad.net/neutron/+bug/130391317:01
uvirtbotLaunchpad bug 1303913 in nova "Console logs for unittest failures are > 100MB" [Undecided,New]17:01
clarkbsdague: jogo mtreinish ^17:01
mtreinishclarkb: that's a big log file17:01
clarkbmtreinish: yes, it is basically useless. Not sure how that started ahppening17:01
mtreinishclarkb: it looks like the logging fixture is picking up at the debug level17:02
jogoclarkb: damn17:02
mtreinishI wonder if the default changed17:02
*** zns has quit IRC17:02
clarkbbut it does explain why the e-r bot complains when those tests fail17:03
clarkbmtreinish: oh that could be17:03
jogoclarkb: ohh its a subunit vs console issue17:03
clarkbjogo: ?17:03
jogo" We should continue to preserve complete logging in the subunit log (we do need the verbose information), but we don't need to fill the console log with noisy redundant data."17:04
clarkbI think it is testr dumping tons of data to the console on failures17:04
clarkbjogo: right, so I am just suggesting that if we need 140MB logs that we do that with the subunit log17:04
clarkbnot with the console log17:04
clarkbbecause as a contributor to nova if I have to sift through 140MB of log to find out what happened I will be sad17:05
jogowhy isn't console.html compressed?17:05
clarkbjogo: because it happens on a delay17:05
jogooh right17:05
jogoso the tons of logs are because a lot of neutron tests aren't unit17:05
clarkbwell nova too17:06
*** Ryan_Lane has joined #openstack-infra17:07
pleia2doing the overview talk as a keynote in June \o/ http://2014.dorscluc.org/en/2014/04/06/our-first-confirmed-keynote-speaker/17:08
*** marktraceur has joined #openstack-infra17:08
*** SumitNaiksatam has joined #openstack-infra17:08
jogopleia2: croatia? whoa17:09
pleia2jogo: yeah :)17:09
*** derekh has quit IRC17:10
fungithat sounds like some awesome fun17:11
fungicongrats pleia217:11
jeblairpleia2: cool; i've wanted to visit croatia for quite a while!17:11
reedcroatia is cool17:12
pleia2thanks, congrats to all of us for building a keynote-worthy open source infrastructure, people really like learning about it :)17:12
*** aconrad has joined #openstack-infra17:12
pleia2closest I've been is budapest17:12
fungihopefully the more who learn about it, the more new contributors we'll get pitching in to improve and run it17:12
jogoclarkb: I don't see where neutron sets the logs to debug17:13
pleia2fungi: hope so!17:13
*** amcrn has joined #openstack-infra17:13
mtreinishjogo: should I just push out a patch that changes the log level for the fixture in nova to INFO?17:13
mtreinishor did you have another approach?17:13
jogomtreinish: we want debug logs in nova17:16
*** sabari has joined #openstack-infra17:16
jogowe have af fixture that makes nova fail if there is a misformatted  log statement17:16
jogomtreinish: that doesn't mean we need to keep all the logs around though17:16
mtreinishjogo: you can turn off nuke-handlers which will preserve the log17:16
mtreinishbut they won't get picked up by the fixture17:17
clarkbmtreinish: jogo my suggestion in an email thread about a month back was to make it another test configurable flag17:17
clarkbthe testr can set it to INFO and everythign else can fall back on debug17:17
jogoclarkb: what do you mean?17:18
clarkbjogo: just like OS_STDOUT_CAPTURE17:19
clarkbmake it configurable17:19
mtreinishclarkb: I think the issue is the fixture to check the formatting17:19
clarkboh17:19
clarkbinteresting ok17:19
jogomtreinish: correct17:19
mtreinishjogo: let me try it with nuke_handlers=False17:19
*** blamar has quit IRC17:20
openstackgerritBen Nemec proposed a change to openstack-infra/config: Make ironic-undercloud job non-voting  https://review.openstack.org/8546817:20
jogoclarkb: log formatting using a ',' instad of a '%' results on lazy processing of the logs17:20
jogomtreinish: you are talking about neutron now right?17:21
jogothe log formatting stuff is in nova17:21
jogoohh I see now17:22
mtreinishjogo: I haven't looked at neutron yet17:22
*** mgagne1 is now known as mgagne17:22
mtreinishclarkb, jogo: https://review.openstack.org/8575917:23
jogoso I am -1 on that17:23
jogowhat we should do is turn off debug logs for the integrated tests only17:24
clarkbjogo: honestly, I don't see that making a huge difference17:24
clarkbjogo: because the most tests are larger scale than unittests17:24
clarkbjeblair: these zuul timer trigger races in the zuul tests are quite fun to sort out17:25
jogoclarkb: it may not help a lot but it can't hurt17:26
jogomuch17:27
pabelangerfungi, I too though of killing builds in progress of nodepool, but couldn't come up with a clean way to do it ATM.17:27
jogoideally we would use debug level logs, but not preserve debug logs in gate17:27
clarkbjogo: exactly... see my comments about making it configurable :)17:27
openstackgerritA change was merged to openstack/requirements: Raise oslo.messaging to 1.3.0  https://review.openstack.org/8533717:28
openstackgerritA change was merged to openstack/requirements: Taskflow 0.2 released  https://review.openstack.org/8542317:28
*** ominakov has quit IRC17:28
jogoI wasn't sure what you meant by that. we always want log level to be debug -- just not preserve them17:28
*** mrmartin has joined #openstack-infra17:28
mtreinishjogo: what kind of formatting error does that fixture catch? I want to test the nuke_handlers thing17:29
mtreinishbecause I'm pretty sure it should work17:29
clarkbjogo: no, if you don't want to preserve them then you don't log at that level17:29
clarkbjogo: there is no point in doing all of that IO17:29
pleia2so, trying to set up a pypi mirror for tripleo, is our mirror configured such that I could mirror from that or do/should I use our identical modules to mirror from upstream?17:31
jogomtreinish: missing arguements etc things such as: log.DEBUG("%(foo)s", {'bar':'1'})17:31
pleia2(either way, hoping to use our existing module, just with an altered upstream)17:31
clarkbpleia2: you should be able to build the mirror from pypi.o.o17:31
pleia2clarkb: cool, thank you17:32
pleia2should have a WIP change for that up by the end of the day then17:32
jogoclarkb: ^ is why. original commit I70790aa39c0774726de71e5fa5751c45e7e34ffd17:32
jogomtreinish: it cought things such as I8a2b64222deaf5320bcc2e5215b6bd46565a505f17:32
*** atiwari has joined #openstack-infra17:33
*** mriedem has quit IRC17:33
clarkbjogo: I agree with everything in that commit message but it needs to be configurable17:34
*** saschpe has quit IRC17:34
*** jeckersb_gone is now known as jeckersb17:35
jeblairclarkb: sorry about the races; would you like me to help with anything?17:36
fungijeblair: after some additional testing, we have a new potential reason to move forward with mrmartin's https://review.openstack.org/85745 in preparation for switching to production credentials. the vm will need to connect to the production cloudsites db for the foundation site, and currently cloudsites databases are completely reachable on 3306/tcp from the entire internet, so obscuring more17:36
fungicredentials than just the password could be warranted17:36
sdagueclarkb: I'm trying to figure out why a bug isn't showing up in the chron output17:36
clarkbjeblair: no, I think I am close to having them fixed. Debugging why swapping in a layout without a timer breaks test_idle but not the other two timer tests17:37
mrmartinfungi: it means, that the patch in this form is acceptable?17:37
jeblairfungi: what do they look like?  do they share a single hostname or is it a per-db hostname, etc?17:37
fungimrmartin: it means we should at least discuss additional temporary precautions to work around that problem17:37
fungijeblair: the database name and username are both the same somewhat random-looking string17:38
mrmartinfungi: do you think we can deliver some solution within a reasonable timeframe?17:38
fungijeblair: and no hostname, just a raw ipv4 address, based on the information i have17:39
*** matjazp has quit IRC17:39
jogoclarkb: sounds reasonable but not sure how making it configurable helps17:41
*** saschpe has joined #openstack-infra17:41
clarkbjogo: we can set it to > DEBUG in the gate17:42
sdagueclarkb: basically bug 1280532 should be in the ER results, but it isn't17:43
uvirtbotLaunchpad bug 1280532 in nova "Detach volume fails with "Unexpected KeyError" in EC2 interface." [High,In progress] https://launchpad.net/bugs/128053217:43
sdagueand I'm completely confused why17:43
clarkbsdague: gotcha, I can take a look here shortly17:43
sdaguewhen I run the graph script locally it's in the json17:43
jeblairfungi: thanks; yeah i agree obscurity is probably warranted here.17:44
sdaguedefinitively not in - http://status.openstack.org/elastic-recheck/data/all.json17:44
*** mriedem has joined #openstack-infra17:44
clarkbsdague: gotcha, it may be a stuck puppet or similar17:44
sdagueclarkb: ok, cool. Thanks for looking at it17:45
*** thuc__ has quit IRC17:45
jogoclarkb: but thats where we want to catch these issues17:45
clarkbjogo: what issues?17:45
*** mrodden has quit IRC17:45
jogobad log statements17:45
*** thuc has joined #openstack-infra17:46
*** ildikov_ has quit IRC17:46
clarkbjogo: oh, right so I think the current setup for catching them is not right17:46
clarkbjogo: you are relying on side effects of tests to test specific things rather than testing specific things17:46
clarkbjogo: can't oslo.logging enforce this stuff for us and fail in any case without proper logging?17:46
jogoclarkb: true, it is definitely a hack17:46
jogoclarkb: hmm don't think so17:46
clarkbjogo: ya, I am trying to come up with a better way to test it17:47
jogoclarkb: I still think it would be nice if we can run in debug logs but just not save them17:47
clarkband this may be the most direct. Won't get you perfect coverage but certainly is better than nothing17:47
mrmartinfungi, jeblair: what you think about accepting of those hiera variables and put the prod db connection parameters there? And later we can update this for an optimal solution, when the cloudsites db access is secured.17:47
jogomaybe we can  make gate's testr not output logs for failed tests?17:47
clarkbjogo: but it should17:48
jogoso we can shrink console.html17:48
clarkbjogo: thats the point, I think this has made debugging any failre impossible17:48
fungimrmartin: yes, that's basically a summary of what i just updated my vote on the patch with--i'm working on the hiera end of that now17:48
clarkbjogo: we have traded simplicity and use for catching one very small case17:48
mtreinishjogo: That's what nuke_handlers=False does the fixture captures the info level or above. But it leaves the other logger handlers around so debug messages still get run17:48
*** e0ne has joined #openstack-infra17:49
sdaguejogo: we definitely need lots for failed tests17:49
mtreinishbut they won't be injected into the subunit stream because the fixture didn't grab them17:49
jogoclarkb: these cases happen a lot17:49
sdagues/lots/logs/17:49
*** freyes_ has joined #openstack-infra17:49
jeblairmrmartin, fungi: i think putting them in hiera is fine, but we should give them appropriate names -- eg, the production db shouldn't be called dev17:49
*** thuc has quit IRC17:50
jogoclarkb: so if there is no way around this, I am fine with turning off debug logs in the gate. just don't make it the default behavior. so when folks run it locally17:50
*** blamar has joined #openstack-infra17:50
mrmartinjeblair, as I see in the emails it is not the production db, just a clone of it, used for dev.openstack.org.17:50
jeblairmrmartin: ok, cool; should be fine then17:50
jeblairmrmartin: which emails?17:51
mrmartinjeblair: I'll forward it to you.17:51
jogobut if nuke_handlers=False works even better17:52
fungijeblair: in this case it actually is the dev db--just a dev db which is a copy of the production db17:52
mtreinishjogo: well once numpy finishes compiliing hopefully I'll know :)17:52
jeblairfungi: got it17:52
mtreinishit's been too long since I last ran nova unit tests17:52
fungijeblair: and being hosted from cloudsites like the production db rather than a dump imported into trove17:52
jeblairfungi: probably a good way to test17:53
fungijeblair: so anyway, the arguments about why it could be needed for production are basically valid for this phase of dev testing as well17:53
clarkbjeblair: I am running the current iteration of my timer tests fix through testr run --parallel --until-failure to see if I can catch any more corner cases17:53
clarkbjeblair: but if this continues to pass after a few more runs I will push it17:54
*** dizquierdo has quit IRC17:54
sdaguejogo: why don't you make the fixture also set the logger to a string buffer that gets cycled at each test? Then you would execute it, but it wouldn't actually output anywhere?17:56
jogomtreinish: heh17:56
jogosdague: good idea17:56
sdaguejogo: because the current change is terrible, and is just going to make us disk bankrupt way too fast17:56
sdagueso the immediate change has to be reverted ASAP17:57
*** annegentle_ has joined #openstack-infra17:57
jogosdague: I would rather just turn off debug logs in gate (make configurable as clarkb said)17:58
*** talluri has joined #openstack-infra17:58
*** mburned is now known as mburned_out17:58
*** mburned_out is now known as mburned17:58
sdaguejogo: well I think you have to revert first17:58
sdagueevery hour that this lives around we lose a lot of disk space17:59
sdaguethen come up with the right fix17:59
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Handle NullChange "merges" gracefully.  https://review.openstack.org/8521717:59
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add base test class to make subclassing possible  https://review.openstack.org/8520417:59
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Add a remote url override location  https://review.openstack.org/7605717:59
openstackgerritClark Boylan proposed a change to openstack-infra/zuul: Fix races in timer trigger tests.  https://review.openstack.org/8523017:59
sdagueGET http://cacti.openstack.org/18:00
sdagueCan't connect to cacti.openstack.org:80 (Connection refused)18:00
clarkbjeblair: jhesketh ^ bam there we go. 85230 and 85204 are ready imo, the other two need to address some of jheskeths concerns, but I can make them less serialized in gerrit once the first two go in18:00
sdaguecacti not up?18:00
clarkbsdague: correct, waiting for patches to arrive18:00
sdagueok18:00
*** Sukhdev has joined #openstack-infra18:00
jeblair/dev/mapper/main-logs          12T   11T  1.2T  91% /srv/static/logs18:00
jeblair/dev/mapper/main-tarballs     197G   31G  167G  16% /srv/static/tarballs18:00
jeblair/dev/mapper/main-docs--draft  1.4T  997G  360G  74% /srv/static/docs-draft18:00
sdaguejeblair: yeh, I was hoping for trend line18:01
sdaguebut that's also handy18:01
jogosdague clarkb mtreinish: http://stackoverflow.com/questions/9534245/python-logging-to-stringio-handler18:01
sdaguejogo: the important thing is you are currently dossing infra18:01
sdagueso revert first18:01
sdaguethen lets sort out the right fix18:01
jogosdague: I would rather just make it configurable that is just as easy18:02
jogopatch coming now18:02
jogogonna use the flag OS_DEBUG18:02
*** hogepodge_ has joined #openstack-infra18:03
jogounless you have a better idea for a flag18:03
jogoclarkb: ^18:03
sdagueor revert, which we know won't hurt anything, then work on configurable after, because you'll need to land patches in multiple trees to change the defaults for nova and infra18:03
*** mrodden has joined #openstack-infra18:03
clarkbjogo: OS_LOG_LEVEL=debug or similar18:03
*** nkinder has quit IRC18:03
fungisdague: we can get the trend line once ubuntu gets patched cacti in precise (it's already in trusty as of this morning, so just a matter of a little while longer i expect)18:03
sdaguefungi: sure18:03
fungiwe're still collecting stats, just have the web interface offline to mitigate18:04
*** hogepodge has quit IRC18:04
*** hogepodge_ is now known as hogepodge18:04
sdaguefungi: yep, no worries18:04
sdagueit's probably worth making a post run test that fails changes that make logs larger than a certain value18:05
sdagueso that we don't end up landing DOSing changes like this again18:05
clarkbjeblair: while I have you thinking about zuul tests though. Any idea of how you would like to see me handle jhesketh's comments in 85217 and 76057. For 76057 you wanted to rip out the specail getGitUrl fake which I did. This means we can't really use a thing to test a "gerrit" location. I assume we can just leave that bit unimplemented? For making the polling happen, do you think that is a good way18:06
clarkbto do it? eg have tests update the upstream repo after some delay?18:06
mtreinishjogo: this is taking a bit longer then I though. The unit tests ate all my ram and crashed the guest, sigh...18:07
jogohaha run a subset18:07
jeblairsdague: ++; could add to run-unittests.sh; should also probably rm the logs in question?  after all, these jobs actually are failing, right (because the tests fail?)18:07
clarkbjeblair: correct18:07
sdaguejogo: how are the unit tests consuming that much memory?18:08
sdaguethat's crazy pants18:08
jogosdague: amen18:08
sdaguejogo: can we please back up and revert the issue that got us here?18:08
sdaguethen go sensibly forward18:09
*** matjazp has joined #openstack-infra18:09
sdagueinstead of running around and hot patching until we think maybe it's not all crazy?18:09
jogosdague: testing patch now18:09
*** nkinder has joined #openstack-infra18:09
jogohttp://paste.openstack.org/show/7523518:09
*** mwagner_lap has quit IRC18:10
sdaguejogo: but then you also need to land infra changes18:10
mtreinishsdague: 8GBs too :) could it be all the logs sitting in memory?18:11
sdaguemtreinish: probably18:11
sdaguewhich is why I really want to *revert*18:11
sdagueand do this sensibly18:11
mtreinishsdague: I'm testing https://review.openstack.org/#/c/85759/18:11
*** _nadya_ has joined #openstack-infra18:11
mtreinishI think it's because the other handlers are there with that patch18:12
jogosdague: if clarkb really wants to then I am fine with it. but don't think revert will be any faster18:12
jogostill will take an hour or two to get through gate etc18:12
jeblairclarkb: i don't understand 'This means we can't really use a thing to test a "gerrit" location.' ?18:12
sdaguejogo: a revert we can fast path18:12
sdagueand it will be known to not cause the issue18:12
sdaguethen we can actually work on sensible changes and try a couple different approaches18:13
clarkbjeblair: we are using fetch_url to avoid using the old fake in the test suite. jhesketh is suggesting that we have some tests not use fetch_url to test the other code which was never tested in the first place18:13
jeblairclarkb: out of scope18:13
sdaguebecause I think what you actually want doesn't require us to use the default logger at all18:13
mtreinishjogo: yeah so my approach is a no go: http://logs.openstack.org/59/85759/1/check/gate-nova-python27/a6d1615/console.html18:14
mtreinishunless we want to like double the ram on the unit test guests :)18:14
sdaguebut we're not going to work on the disposable string buffer approach because that's going to take too long to get right18:14
jeblairclarkb: the delay before updating the upstream repo sounds like a good test18:15
*** thuc has joined #openstack-infra18:16
*** zns has joined #openstack-infra18:16
jogosdague clarkb: https://review.openstack.org/8577918:16
jogojust needs an infra patch18:16
clarkbyou can set it in tox.ini18:16
*** thuc has quit IRC18:16
mtreinishjogo: why not just set it in the testr.conf18:16
clarkbor .testr.conf18:17
mtreinishor the tox.ini :)18:17
jogowe want to default to debug18:17
jogoso people running this locally will catch issues18:17
*** thuc has joined #openstack-infra18:17
clarkbjogo: no we don't. Default should be whatever we gate against18:17
jogoclarkb: then we want use debug logs18:17
sdaguejogo: please just push the REVERT18:17
jogoso we can gate on log statements working18:17
jogosdague: so this patch landed weeks ago at this point, which is why I am hesitant to take any drastic actions18:18
sdaguejogo: then why did it only go crazy this weekend?18:18
jogoclarkb: this patch has cought plenty of bugs18:18
jogosdague: I have no idea18:18
*** _nadya_ has quit IRC18:19
sdaguejogo: what is the patch that is the root of this?18:19
jogosdague: I didn't realize things got much worse over the wekend18:19
clarkbjogo: sdague I don't think it went crazy over the weekened18:20
sdaguejogo: if you revert us back to a sane place, I'm very willing to work on you on an approach that gets the results you want without killing upstream storage18:20
* jogo is confused 18:20
clarkbit was just the first cahnce I had to debug why e-r was complaing18:20
*** khyati_ has joined #openstack-infra18:20
sdagueclarkb: ok, gotcha18:20
clarkbso this weekend was the first it got noticed18:20
jogoahh18:20
sdagueso basically this makes us completely blind to all nova unit tests issues18:20
sdague?18:21
jogosdague: how so?18:21
*** moted has joined #openstack-infra18:21
jogoohh the logs are too big18:21
sdagueif we can't index those logs18:21
clarkbit also makes it impossible for devs to debug their own stuff18:22
*** mrodden has quit IRC18:22
clarkbwhich is the biggest issue here imo18:22
*** mrodden has joined #openstack-infra18:22
clarkbwe made the console logs useless for devs18:22
jogoclarkb: can you find other examples of massive console logs18:23
jogobesides the two in https://bugs.launchpad.net/neutron/+bug/130391318:23
uvirtbotLaunchpad bug 1303913 in nova "Console logs for unittest failures are > 100MB" [Undecided,New]18:23
mtreinishjogo: would it make sense to do what tempest does and dump the logs to a file?18:24
jogomtreinish: we have that in subunit stream18:24
mtreinishno so we switch the fixture to be more useful18:24
mtreinishso set it to info18:24
sdagueno, the whole point is we don't actually want the logs in the base case18:24
sdaguewe just want the logging code to execute18:24
jeblairclarkb: left comments on https://review.openstack.org/#/c/76057/18:24
sdaguewhich is why I'm pushing the revert - https://review.openstack.org/8578018:25
jogoclarkb: I am not sure how frequent this is happening -- it *may* only be really bad when its an integration test18:25
sdaguejogo: well because this is breaking ER, we can't seen how bad it is18:25
jogosdague: I am -1 on this, as I think this is still premature. how often is this happening18:25
clarkbjogo: gate-neutron-python27 85492,5,fa325bf gate-nova-python26 67500,7,3bd3332 gate-neutron-python27 82729,3,a067a84 gate-nova-python26 83256,14,294f78f gate-nova-python26 83256,13,86daccd I am just going off of what e-r says18:25
jogosdague: we can look at file sizes etc18:25
clarkbjeblair: thanks18:26
jogoclarkb: any others?18:26
jogothose are the ones you already included18:26
clarkbjogo: sure, I just stopped after a while18:26
clarkbsome are some aren't18:26
jogohttp://logs.openstack.org/91/82891/1/check/gate-nova-python27/2bd331e/18:26
clarkbjust look at e-r sb18:27
clarkbsdague: e-r json files are from today18:28
clarkbsdague: looking at the age of the e-r git checkout next18:28
sdagueclarkb: yep, but they aren't right18:28
*** hogepodge has quit IRC18:28
*** mrmartin has quit IRC18:29
clarkbe-r looks old and puppet looks stuck. kicking it18:30
clarkbah, I broke it18:30
clarkb0,30 is not a valid minute18:30
sdagueso we're adding another 13 MB  of subunit on every python unit tests vs. before - http://logs.openstack.org/68/76968/7/gate/gate-nova-python27/81c06b3/18:31
clarkbman 5 crontab furiously disagrees with puppet on this one hrm18:31
sdagueso probably 1 GB of storage wasted every day based on this18:32
clarkbdoes puppet want a puppet list?18:32
sdagueclarkb: hmmm... I've only used singletons or */5 like values18:32
sdagueso I don't know18:32
jogoclarkb sdague: so this issue is very infrequent18:32
clarkbya puppet wants it as ['0','30']18:32
clarkbugh18:32
jogo6x a day18:32
*** yolanda has quit IRC18:33
jogoso we do have time to sort this out18:33
sdaguejogo: the extra 13 MB per run is on every run18:33
*** _nadya_ has joined #openstack-infra18:33
sdaguewe're wasting 1 GB / day on this18:33
sdaguejogo: before this change the subunit log was 1.3MB compressed18:34
sdaguenow it's 14 MB compressed18:35
sdagueon every run18:35
openstackgerritClark Boylan proposed a change to openstack-infra/config: Make e-r crons valid puppet  https://review.openstack.org/8578418:35
clarkbI am going to test that really quick18:36
sdagueclarkb: cool18:36
jogosdague: true but an extra 1GB a day isn't a lot18:38
*** hogepodge has joined #openstack-infra18:38
mtreinishjogo: do you think this will work?: https://review.openstack.org/#/c/85759/218:38
sdaguejogo: it adds up pretty quick18:38
sdagueespecially as we're basically at our volume limit18:38
*** ildikov_ has joined #openstack-infra18:39
*** morganfainberg_Z is now known as morganfainberg18:39
*** markmcclain has joined #openstack-infra18:39
*** andreaf has quit IRC18:40
jogosdague: 14MB versus a the 350MB of a tempest run?18:40
sdaguea tempest run isn't 350 MB compressed18:40
jogoalso neutron has an unrelated issue so18:41
jogowe can hack at that18:41
jogohack away at18:41
rcarrillocruzmordred , lifeless : thanks for your suggestions on the launchpad-gerrit sync about creating my own token18:41
rcarrillocruzbeen able to sync my gerrit reviews against a test bug now! https://bugs.launchpad.net/openstack-ci/+bug/130384718:41
uvirtbotLaunchpad bug 1303847 in openstack-ci "Test bug, do not triage" [Undecided,New]18:41
* rcarrillocruz dances18:41
jogomtreinish: interesting18:42
rcarrillocruzi can now starting working on the abandon change hook18:42
jogotrying it out now18:42
jogoif that works that would be really nice18:42
*** thuc has quit IRC18:42
mtreinishjogo: heh well at least this way it doesn't eat >8GB of ram18:42
sdaguemtreinish: that's a good thing :)18:43
*** thuc has joined #openstack-infra18:43
jeblairsdague: when you have a sec: https://review.openstack.org/#/c/85587/118:43
jogomtreinish: that fixed the ram issues? whoa18:44
sdaguejeblair: I think we should be good18:44
jeblairthx18:44
mtreinishjogo: writing to null instead of a stream. Apparently nova logs quite a lot18:45
*** thuc_ has joined #openstack-infra18:45
jogomtreinish: ahhh18:45
openstackgerritA change was merged to openstack-infra/config: Make e-r crons valid puppet  https://review.openstack.org/8578418:45
*** thuc has quit IRC18:45
sdaguemtreinish: yeh, given that nova unit tests generate roughly the same amount of log data as a whole tempest run, all services :)18:45
*** thuc_ has quit IRC18:45
clarkbsdague: I am approving gating on neutron grenade job gyi18:46
clarkb*fyi18:46
sdagueclarkb: great18:46
mtreinishclarkb: awesome18:46
sdaguehopefully neutron didn't land any breaks18:46
sdaguethey were good last time I looked18:46
clarkbwe will know very soon :)18:46
sdagueyep18:46
*** thuc has joined #openstack-infra18:46
*** thuc has quit IRC18:47
*** thuc has joined #openstack-infra18:47
clarkboh and ptl voting is open18:47
mtreinishall that's left for neutron now is a full parallel gate18:47
clarkbapparently I have contributed to !infra18:47
jogomtreinish: its working for me!18:47
sdagueclarkb: :)18:47
mtreinishjogo: sweet18:48
jogomtreinish: a little more testing needed to double check18:48
sdaguemtreinish: I assume that will take the subunit stream back to sanity as well18:48
mtreinishclarkb: I was dissapointed too, I couldn't vote for cinder, my last cinder commit was a couple weeks too old18:49
mtreinishsdague: yeah it should18:49
mtreinishonly info will get put in the subunit stream18:49
openstackgerritDavid Kranz proposed a change to openstack-infra/devstack-gate: DO NOT MERGE: Try to use nose to get a stacktrace  https://review.openstack.org/8578618:49
*** jp_at_hp has quit IRC18:49
sdaguemtreinish: yeh, lgtm18:50
clarkbmtreinish: I am pleasantly surprised, I couldn't even tell you which changes got me into the nova and neutron pools18:50
*** gondoi is now known as zz_gondoi18:50
openstackgerritJay Faulkner proposed a change to openstack-infra/config: Disable pypy jobs in ironic-python-agent  https://review.openstack.org/8578718:50
sdaguejogo: this whole approach seems kind of error prone though to making sure debug messages are valid syntax, because I'm sure a bunch of them don't get touched. Have you considered a static analysis tool on them instead?18:51
*** saju_m has joined #openstack-infra18:51
mtreinishclarkb: looks like https://review.openstack.org/#q,Id0f196d7b5680e5950e4a27d66042bf00ccd49e6,n,z and https://review.openstack.org/#q,I6be917181fa8d18764db89e741190964546d0632,n,z :)18:51
*** talluri has quit IRC18:51
jogomtreinish: false alarm, it didn't work :/18:52
mtreinishjogo: isn't that a real alarm then?18:52
jogosdague: I don' think static analysis would work very well18:52
jogomtreinish: heh perhaps, I added a log statement that was bad and it didn't get picked up18:53
mtreinishjogo: let me take a look at how the formatting fixture is working18:53
mtreinishbecause that should run every log message18:53
sdaguejogo: ok, how are you ensuring that all debug lines are hit?18:53
jogoyeah the fakelogger does dirty things18:53
jogosdague: I am not. just going for if it has unit test coverage  then log statements will work18:54
openstackgerritA change was merged to openstack-infra/config: Add rally-scenarios job  https://review.openstack.org/8471918:54
*** zz_gondoi is now known as gondoi18:54
openstackgerritA change was merged to openstack-infra/config: Enable voting on grenade-dsvm-neutron job  https://review.openstack.org/8558718:56
boris-42guys does anybody knows how to fix this ? http://logs.openstack.org/38/85738/1/check/gate-rally-python33/7cf1bc1/console.html18:56
boris-42seems like during installation of python-glance client something weird happens..18:56
boris-42in py33 ..18:56
jogomtreinish: I like the direction you are going in, hopefully you can get it to work18:57
clarkbboris-42: UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 173: ordinal not in range(128) is the error. Happens when installing jsonpatch18:58
clarkbboris-42: I think that means jsonpatch is not python33 compatible during install?18:58
clarkblooks like they do something funny like open and read a file in setup.py which fails18:59
boris-42clarkb yep18:59
mtreinishjogo: this doesn18:59
boris-42clarkb hm so we should try to fix jsonpatch18:59
boris-42clarkb or remove jsonpatch from glance client?)19:00
mtreinishjogo: this doesn't work: https://docs.python.org/2/library/logging.html#logging.Handler.handleError19:00
*** hogepodge has quit IRC19:00
mtreinishbecause you shouldn't need to monkey patch it19:00
clarkbboris-42: ya, you may get away with an older version for now if the older version works19:00
JayFI don't think it'll have a significant impact on capacity, but https://review.openstack.org/85787 is to disable pypy tests which are completely timing out due to a deadlock, so it's keeping a worker busy for 40m doing nothing. If you guys review and approve this, it'll not be eating up that machine anymore :)19:00
*** mwagner_lap has joined #openstack-infra19:00
jogomtreinish: yeah its ugly, but I blame python19:00
clarkbboris-42: 1.5 was uploaded on march 22nd19:00
boris-42clarkb hm I should speak with glance guys19:01
*** ociuhandu has quit IRC19:01
boris-42clarkb cause I am not able to fix this from rally =(19:01
*** thedodd has quit IRC19:01
jogomtreinish: I did 'You could, however, replace this with a custom handler if you wish'19:02
*** thedodd has joined #openstack-infra19:03
mtreinishjogo: yeah it's that whole wish part. I'm just wondering why it was necessary. But, I'll take your word for it.19:05
*** jnoller has joined #openstack-infra19:05
*** jnoller has quit IRC19:05
jogomtreinish: if you know a better way I am all ears.19:05
* jogo finds lunch19:05
JayFclarkb: would you like the todo out of there too re: https://review.openstack.org/85787 ?19:06
*** jnoller has joined #openstack-infra19:06
*** jnoller has quit IRC19:06
mtreinishjogo: also it looks like NullHandler wasn't in py2619:06
mtreinishso I'm not sure this approach will work19:06
clarkbJayF: yes, I don't think the layout.yaml is an appropriate place to trak that19:06
sdagueanyone know what's up with turbo hipster -1ing everything?19:06
clarkbJayF: it will get lost. ironic should track it somewere ironicy19:06
*** blamar has quit IRC19:06
JayFclarkb: that's okay with me, I'll update it to have no comments19:06
davidlenwelldid you guys fix the thing where it failed if the commit message was moe than 50 chars ?19:07
*** blamar has joined #openstack-infra19:07
openstackgerritJay Faulkner proposed a change to openstack-infra/config: Disable pypy jobs in ironic-python-agent  https://review.openstack.org/8578719:07
clarkbdavidlenwell: hahahahaha infra fixes it by ignoring hacking :P19:07
davidlenwelloh ha ha19:08
clarkbdavidlenwell: you can ignore all of hacking r just that specific rule in your flake8 config in tox.ini19:08
*** dprince has quit IRC19:08
*** jnoller has joined #openstack-infra19:08
*** matjazp has quit IRC19:08
clarkbfungi: before you take that well deserved vacation to do real life stuff, we should sit down and figure out puppet master backups. Tomorrow after meeting work?19:09
jogodavidlenwell: its 7219:09
*** hogepodge has joined #openstack-infra19:09
fungiclarkb: works for me19:09
*** matjazp_ has joined #openstack-infra19:10
sdaguedo we have anyone that has access to turbo hipster in this hemispher?19:11
*** maxbit has joined #openstack-infra19:11
clarkbsdague: not that I know of19:11
sdagueok, it appears to be drunk19:11
clarkbthey should be waking soon though19:11
mtreinishjogo: I figured out why it doesn't work. NullHandler just runs pass and doesn't actually do anything19:13
mtreinishso I don't think handleError ever gets called19:13
sdaguejeblair: so where is the right entry point for the unit tests here to prevent this from happening again?19:14
*** nati_ueno has joined #openstack-infra19:14
*** pcm_ has quit IRC19:15
*** ominakov has joined #openstack-infra19:15
*** ominakov has quit IRC19:15
*** pcrews_ has joined #openstack-infra19:16
openstackgerritClark Boylan proposed a change to openstack-infra/config: Run bup backups on the eavesdrop server.  https://review.openstack.org/8578919:17
clarkbthat ^ is a WIP, until I create the user on the backup server19:18
clarkbI also need to update the commit message with the bug19:18
sdaguemtreinish: does the /dev/null approach actually work?19:19
*** pcrews has quit IRC19:19
sdagueactually, that will break on windows19:19
sdagueso that's no dice19:19
mtreinishsdague: dunno I thought I push it out as a test19:19
mtreinishpeople run the unit tests on windows!?19:20
sdaguemtreinish: I don't know if hyperv runs the unit tests19:20
*** unicell has quit IRC19:22
clarkbfungi: any chance you can quickly update https://review.openstack.org/#/c/85435/1 to address jhesketh's comment?19:22
clarkbfungi: I think fixing that would be a good thing to push through :)19:23
*** mrodden1 has joined #openstack-infra19:23
*** matjazp_ has quit IRC19:23
*** matjazp has joined #openstack-infra19:23
*** _nadya_ has quit IRC19:23
*** zns has quit IRC19:25
openstackgerritA change was merged to openstack-infra/jenkins-job-builder: triggered-builds: Support property file injection  https://review.openstack.org/8473419:26
*** markmcclain has quit IRC19:26
*** mrodden has quit IRC19:27
fungiclarkb: yeah, was starting to do that, but i need to research the circumstances under which it came to be. i only noticed it was wrong, but don't have any actual context as to why it's that way19:27
mtreinishsdague: it failed locally for me with: IOError: [Errno 24] Too many open files: '/dev/null'19:28
mtreinish:)19:28
clarkbfungi: gotcha, from what I can tell that doesn't actually cause any functional problems other than possibly building images twice a day?19:28
mtreinishway too many logs19:28
*** thedodd has quit IRC19:29
fungiclarkb: well, it caused a problem in that we cargo-culted the wrong value into openstack-infra/config and then nobody noticed when we tried to update the config that it didn't switch the time image builds ran19:29
clarkbfungi: ya, it is definitely not most correct :)19:30
fungibecause the previous value in the config was also the baked-in default in the code19:30
*** thedodd has joined #openstack-infra19:31
*** thedodd has quit IRC19:31
openstackgerritSean Dague proposed a change to openstack-infra/config: add subunit log test sanity  https://review.openstack.org/8579719:32
jeblairsdague: probably...oh look19:32
sdaguejeblair: yeh, I think I found it19:32
jeblairsdague: yes :)19:32
*** malini is now known as malini_afk19:32
*** thedodd has joined #openstack-infra19:33
jeblairsdague, jhesketh: maybe in the future we could add an argument to the swift uploader to specify a max size, and it could error out appropriately (which probably means upload an error report instead of the logs)19:34
*** e0ne has quit IRC19:34
*** e0ne has joined #openstack-infra19:34
*** hashar has joined #openstack-infra19:34
sdaguejeblair: sure19:35
*** matjazp has quit IRC19:36
*** mrmartin has joined #openstack-infra19:36
anteayafungi: I am trying to find the absolute path for /var/lib/git, so in this example: https://review.openstack.org/#/c/82512/3/modules/openstack_project/files/review.projects.yaml would the patch be openstack/neutron-specs/var/lib/git19:36
thervejeblair, Hi, if you have some time to look at https://review.openstack.org/#/c/83761/ later that'd be great19:37
clarkbtherve: do you really need devstack to do that?19:37
clarkbtherve: heat can't do it without nova, cinder, neutron, swift, glance et al installed?19:38
*** doddstack has joined #openstack-infra19:38
*** UtahDave has joined #openstack-infra19:38
anteaya*would the path be19:38
*** UtahDave has left #openstack-infra19:38
fungianteaya: there would be a /var/lib/git/openstack/neutron-specs.git directory on your gerrit server19:39
*** e0ne has quit IRC19:39
anteayaah, so we need the project.git file in the /var/lib/git/openstack dir19:39
sdaguemtreinish: yeh I think this needs a more thought out solution. I think a string buffer that gets reset regularly would be solid19:39
anteayak thanks19:39
*** thedodd has quit IRC19:40
*** freyes_ has quit IRC19:42
mtreinishsdague: and how would we periodically reset it? Every setup()?19:42
sdaguemtreinish: yeh19:42
anteayafungi: and a /var/lib/git/openstack/neutron-specs.git file on all 5 git servers19:42
openstackgerritA change was merged to openstack-infra/jenkins-job-builder: Added send-to options support to email-ext plugin  https://review.openstack.org/7360119:45
mgagnezaro: ping19:46
clarkbtherve: I ask because if the heat template checking can be done without devstack we can run the test more quickly using fewer resources19:46
openstackgerritA change was merged to openstack-infra/jenkins-job-builder: Add support for Stash as a repository viewer  https://review.openstack.org/8121819:46
openstackgerritSean Dague proposed a change to openstack-infra/config: add subunit log test sanity  https://review.openstack.org/8579719:48
*** _nadya_ has joined #openstack-infra19:48
clarkbtherve: reading https://git.openstack.org/cgit/openstack/heat-templates/tree/tools/validate-templates it does not appear to need root or openstack to be running. But that assumes heat template-validate doesn't talk to things like nova19:49
clarkbtherve: can you confirm and if so we should update that job19:49
*** matjazp has joined #openstack-infra19:50
fungianteaya: yes19:50
*** yfried has quit IRC19:51
anteayafungi: great thanks19:51
*** yfried has joined #openstack-infra19:51
sdaguefungi: so I provided comments back on https://review.openstack.org/#/c/84829/19:51
*** gondoi is now known as zz_gondoi19:51
sdaguewhat I discovered was that it was very important not only to check zuul positions, but to test that branches for non zuul changes were checked out correctly19:52
sdaguebecause that's easy to screw up19:52
openstackgerritA change was merged to openstack-infra/jenkins-job-builder: Small documentation tweaks  https://review.openstack.org/8495019:52
zaromgagne: yo!19:52
mgagnezaro: hi!19:52
*** mrodden1 is now known as mrodden19:52
mgagnezaro: did you started having issues with JJB where macros aren't substituted properly anymore?19:52
sdaguefor instance, the initial algorithm created variables like $OVERRIDE_OSLO.CONFIG_BRANCH19:52
*** zz_gondoi is now known as gondoi19:53
sdaguewhich, you know, don't work...19:53
mgagnezaro: My jobs are now scheduled on {node}19:53
*** ociuhandu has joined #openstack-infra19:53
zaromgagne: no, have not.19:53
zaromgagne: are you on master or some version?19:54
mgagnezaro: master19:54
mtreinishsdague: oh fun nonatomic io to the stream object makes this fun. Basically a bunch of: "ValueError: I/O operation on closed file"...19:54
zaromgagne: when did you notice?19:54
mgagnezaro: now =)19:54
sdaguemtreinish: you should leave it to jogo :)19:55
mtreinishsdague: heh, yeah that's what I'm thinking19:55
zaromgagne: i think openstack infra is using master as well and i haven't heard any wackoness in channel so must still be working for us.19:56
zaromgagne: i'll do a test now and see if i can repo.19:56
mgagnezaro: hmmm checking again on my side, could be so weird use cases19:56
mgagnezaro: some jobs are ok19:56
*** _nadya_ has quit IRC19:57
openstackgerritA change was merged to openstack-infra/jenkins-job-builder: Output name of ini file when it's not valid  https://review.openstack.org/8555319:58
*** jooools has quit IRC19:58
mgagnezaro: ok, don't know how it worked before by my jobs weren't job-template19:58
*** SumitNaiksatam has quit IRC19:59
mgagnezaro: I'm wondering if macro substitutions once worked with job definitions (not job-template)19:59
mgagnezaro: or my jobs were broken and I didn't know (I don't run this particular job often)19:59
zaromgagne: i don't think so.  it needs to be a template19:59
mgagnezaro: ok, might have broken that jobs months ago and didn't know, sorry for the noise :-/20:00
zaronp20:00
*** Sukhdev has quit IRC20:00
*** sabari has quit IRC20:02
*** harlowja has quit IRC20:03
*** Vivek has joined #openstack-infra20:05
*** Vivek is now known as Guest45620:06
clarkbpleia2: https://review.openstack.org/#/c/82106/ reviewed20:07
clarkbpleia2: couple of things that need to be addressed, but I also have a bigger question in the cover message that may or may not be addressed. Let me know what you think20:08
*** dims has quit IRC20:08
*** fboz has joined #openstack-infra20:09
*** wayneseguin has joined #openstack-infra20:09
*** russellb_ has joined #openstack-infra20:09
*** fboz is now known as fbo20:09
*** cbkyeoh has joined #openstack-infra20:09
*** vishy has quit IRC20:10
*** Clabbe has quit IRC20:10
*** cyeoh has quit IRC20:10
*** wayneeseguin has quit IRC20:10
*** boris-42 has quit IRC20:10
*** russellb has quit IRC20:10
*** Guest96472 has quit IRC20:10
*** fbo_away has quit IRC20:10
*** daenney has quit IRC20:10
*** cbkyeoh is now known as cyeoh20:10
sdagueanyone know why subunit_log.txt doesn't respect locale?20:10
*** russellb_ is now known as russellb20:10
*** wayneseguin is now known as wayneeseguin20:10
*** vishy has joined #openstack-infra20:12
*** SumitNaiksatam has joined #openstack-infra20:12
*** SumitNaiksatam has quit IRC20:13
*** SumitNaiksatam has joined #openstack-infra20:13
pleia2clarkb: ok, thanks20:15
*** markmcclain has joined #openstack-infra20:18
*** harlowja has joined #openstack-infra20:19
sdaguemtreinish: though, follow on question, you know how to set the loglevel of just one module through FakeLogger?20:23
*** sarob has joined #openstack-infra20:23
*** maxbit has quit IRC20:24
*** mrmartin has quit IRC20:25
*** aysyd has quit IRC20:25
*** aysyd has joined #openstack-infra20:26
mordredanteaya: hey - sorry, was afk20:26
mordredanteaya: I will definitely write down thoughts - although I think that fungi has expressed them decently above20:26
mordredbut to summarize - I think the most important problem to solve is the sequencing problem - that is "how do I tell puppet to run on one machine before I tell puppet to run on another machine"20:27
anteayamordred: okay20:27
anteayaright, salt needs to know what to look for20:27
mordredwell, I think taht's a driver script issue - such as...20:27
anteayathere is a file presence function or a directory presence funtion20:27
*** amcrn has quit IRC20:28
mordredsalt git0*.openstack.org run-puppet ; salt review.openstack.org run-puppet20:28
* mordred waves hands in the air20:28
*** freyes_ has joined #openstack-infra20:28
*** sabari has joined #openstack-infra20:28
*** boris-42 has joined #openstack-infra20:28
jeblairdhellmann, fungi: i'm going to propose an alternate implementation of https://review.openstack.org/#/c/85487 ; it may not completely solve the issue fungi was getting at, but i think it will make things simpler20:28
mtreinishsdague: yeah the fakeLogger fixture has a name param20:29
mtreinishyou just give it the module name there and it will only work on that one20:29
anteayasudo salt -G 'fqdn:git*' file.directory_exists /var/lib/git20:29
sdaguehmmm.. but that won't help me with the override20:29
anteayadifferent command for the file but yeah20:30
sdagueneutron unit tests need to dump nova.api.extension log messages20:30
clarkbjeblair: woot I was just looking at that and trying to come up with a proper solution but I think the tooling simply doesn't exist yet. We need something that expresses the matrix in an easy to read/verify way that can be cross checked against a layout.yaml20:30
clarkbI think the hard bit is the representation20:30
anteayanow I have to work on where to put it20:30
mordredanteaya: why would you do a file.directory_Exists?20:31
*** melwitt has joined #openstack-infra20:31
*** pcrews__ has joined #openstack-infra20:32
*** markmcclain has quit IRC20:32
*** markmcclain has joined #openstack-infra20:32
anteayawell for a while I thought that was the requirement, but I am wrong20:32
mordredanteaya: sorry - I believe I've been remiss in speaking clearly :(20:32
anteayanow I realize I am looking for a file within /var/lib/git20:32
mordredI don't think you are20:32
anteayano you are fine20:32
anteayaam I not ensureing that /var/lib/git/dir/project.git exists on all 5 git servers?20:33
fungiclarkb: jeblair: and i think the fact that in a cursory review i found at least one asymmetry and another defined jib not being run the the layout, the "this is too complex to do this way" is not a theoretical concern20:33
mordredI think all we need is "salt -G 'fdqn:git*' cmd.run 'puppet agent --test'"20:33
mordrednope20:33
mordredbecause that's already done by puppet20:33
anteayawhere20:33
sdaguemtreinish: there doesn't seem to be anything like setlevel in the FakeLogger code20:33
anteayaI thought it wasn't20:33
clarkbfungi: agreed20:33
sdaguewhich is what I need20:33
anteayathat is the race20:33
*** amcrn has joined #openstack-infra20:33
mordredright - it's a race because we don't control _When_ puppet runs20:34
sdaguebecause i need to setlevel neutron.api.extension log level to ERROR, but leave the rest20:34
anteayamordred: okay explain20:34
dhellmannjeblair, fungi : yeah, that was sort of painful to put together, so something better would be good20:34
*** pcrews_ has quit IRC20:34
*** andreaf has joined #openstack-infra20:34
* anteaya wishes she could at least look at a git server and poke around, not changing anything20:34
mordredanteaya: if, instead of puppet agent running20:34
dhellmannjeblair, fungi : I didn't exactly want to write a parser for updating the needed files :-/20:34
mordredanteaya: we ran this script on the puppet master - at first ina  cron job:20:35
mordredhttps://review.openstack.org/#/c/80976/2/run_all.sh20:35
mordredanteaya: and then, we took this script: https://review.openstack.org/#/c/80976/2/run_remote_puppet.sh - which is called from the other - and changed the "run_remote_puppet" function20:35
fungidhellmann: agreed--and i think it would just get worse as things grow further. that way lies madness20:35
mordredto do "salt -G 'fqdn:$1' cmd.run 'puppet agent --test'" (hand wavey on the syntax there) instead of puppet kick20:36
*** mgagne has quit IRC20:36
mordredthen, I'm sure there will be 100 bugs - but in general that's the sketch of step one of the need20:36
*** mgagne has joined #openstack-infra20:36
mordredit may want to look VERY different20:36
dhellmannfungi: I thought about having one job that would run all of the tests for the other libs, but that will make it more difficult to set the voting/non-voting status for a given use20:36
anteayathis seems to be a different direction than get manage-project working20:36
anteayaand to be honest, I feel _extremely_ unproductive in infra20:37
dhellmannfungi: and to be fair, it should be easier to update the configs when it is one library at a time20:37
anteayamostly because every time I try to do anything, i am redirected many times20:37
clarkbdhellmann: fungi: it certainly feels more like an integration test and that is currently how we do integration testing20:37
anteayaso I go away and answer questions and then try again20:37
jeblairdhellmann: oh, hrm, that was part of my plan20:37
mordredanteaya: I am very sorry for that20:38
dhellmannclarkb: yeah, it is, but I don't want to start gating an oslo lib on a project just because someone adopts it20:38
anteayait isn't your fault20:38
anteayait is the nature of working in the environment when there is such a large gap in knowledge20:38
anteayaI don't know much20:38
anteayaand I am slow to pick up20:38
clarkbfyi I have approved https://review.openstack.org/#/c/85485/ but it won't get applied until npf20:38
dhellmannjeblair: yeah, I would like to have *some* control over who gets to gate us20:38
anteayaso it is really hard for me to move at the speed of others20:38
anteayaand I get frustrated because I don't want to hold up other people20:39
anteayabut the result is taht I produce nothing20:39
anteayaand I am tired of producing nothing20:39
anteayaso even if it is just really small20:39
anteayaI would like to try to produce something20:39
dhellmannjeblair: I guess if we limit it to projects under openstack/* -- which is basically what I did here20:40
mordredanteaya: well, I think it's great that you're working on this - is a task we've been putting off for quite a while - I know it can be frustrating, and I'll try to be clearer in the future20:40
jeblairmordred, anteaya: i think the really simple thing of just running the puppet commands in sequence is the way to go;  we _urgently_ need this working and it doesn't have to be fancy20:40
anteayacan I keep working on what I am doing20:41
jeblairmordred, anteaya: in other words -- the less work we can put into this, the better20:41
anteayaat least until I can get a patch up?20:41
*** saju_m has quit IRC20:41
mordredanteaya: at this point in time, we basically want to use salt to orchestrate runs of puppet20:41
dhellmannjeblair: another concern I had with One Big Job was timeouts, but that may be unfounded20:41
clarkbfungi: re https://review.openstack.org/#/c/85745/1 has hiera been updated?20:42
mordredanteaya: we don't want to re-encode the work that puppet is doing in salt - and I'm sorry if I've indicated that that's what we want20:42
mordredanteaya: that said- I'd love to see what you're working on20:42
*** aysyd has quit IRC20:42
*** aysyd has joined #openstack-infra20:42
*** sweston has joined #openstack-infra20:42
mtreinishsdague: it just grabs the logger and runs setLevel during setup.20:43
*** dprince has joined #openstack-infra20:43
*** mgagne_ has joined #openstack-infra20:43
fungiclarkb: oh, yep, i just realized that having "I'll go ahead and get the corresponding keys for these values into hiera so that this won't break." in one comment and then "I've updated this." in a subsequent comment was perhaps slightly vague. it is in hiera now20:44
*** mgagne has quit IRC20:44
mtreinishsdague: so you could just write a subclass fixture that has a setLevel method20:44
clarkbfungi: ya, I wasn't quite sure what was updated :)20:44
clarkbfungi: thanks approving20:44
*** mgagne_ is now known as mgagne20:44
*** mgagne has quit IRC20:45
*** mgagne has joined #openstack-infra20:45
jeblairdhellmann: so i was going to make one job per oslo lib; so you would be able to set non-voting for all of the runs of the oslo.foo cross-test jobs...20:45
dhellmannjeblair: how would we make that symmetric?20:45
anteayamordred: so far my understanding is that changes to review.projects.yaml triggers the running of create-cgit-repos20:46
dhellmannjeblair: with the apps, that is20:46
*** matjazp has quit IRC20:46
anteayamordred: create-cgit-repos creates a new .git file in /var/lib/git/directory/project.git for all 5 servers for the git farm20:46
jeblairdhellmann: indeed, i think my attempt won't work20:46
sdaguemtreinish: so I could do a 2nd log fixture?20:46
*** dcramer_ has quit IRC20:47
anteayaif manage-projects runs before all 5 git servers have /var/lib/git/directory/project.git on them, manage-projects fails20:47
jeblairdhellmann: i'm starting to think that either your approach, or the "single job" are the best approaches...20:47
mordredanteaya: that's right20:48
jeblairdhellmann, clarkb, fungi: what if we had a couple of variants of the 'single job'?  the main one gates X*Y for all of the openstack and oslo libs20:48
anteayaI am working on the code (and trying to find the place to put it) so that salt tracks when /var/lib/git/directory/new-project.git exists on all 5 git servers and then fires manage-projects20:48
mtreinishsdague: you can, but what exactly are you trying to do? Do you want to set the level per module? Or override the default set in the base setup on a per case basis?20:48
mordredright. so, that's why I was saying I think there is a simpler way20:48
jeblairdhellmann, clarkb, fungi: then there's a non-voting variant that stackforge repos can subscribe to20:48
sdaguemtreinish: I want to always set neutron.api.extensions to ERROR level20:48
sdaguein unit tests20:48
*** matjazp has joined #openstack-infra20:48
mordredanteaya: because fi you do taht, you're starting to re-encode the logic of "change to projects.yaml triggers create-cgit-repos" - which is already written20:49
jeblairdhellmann, clarkb, fungi: however, if we did that, i don't think that the oslo jobs should run the non-voting variant (because the change queues will merge)20:49
openstackgerritA change was merged to openstack-infra/config: Openstackid Mysql connection Hiera variables  https://review.openstack.org/8574520:49
fungijeblair: a "run all the unit tests" integration test job? sounds reasonable20:49
anteayamordred: the problem is taht it might be simpler for you, because you understand the current puppet config20:49
jeblairdhellmann, clarkb, fungi: correction: however, if we did that, i don't think that the oslo projects should run the non-voting variant (because the change queues will merge)20:49
mordredall we really need to do is make sure that puppet runs on all 5 git servers before puppet runs on review.o.o20:49
anteayaI might need to write the code in order to comprehend the simpler way20:49
mtreinishsdague: yeah then I'd try adding a second fixture after the one there with the name='neutron.api.extensions' and level=logging.ERROR20:49
sdagueyep, trying that now20:50
dhellmannjeblair: yeah, I just set this up non-voting to start because there were so many new jobs on so many projects and I didn't want to be the guy that brought all merges to a halt20:50
*** jnoller has quit IRC20:50
mordredso we just need to ensure a successful run of one command on git* before running the same command on review.o.o20:50
anteayahow20:50
mordredthe specifics of what those commands accomplish isn't actually as important to the thing that it running them20:50
anteayawe can know the command was fired20:50
*** pcrews_ has joined #openstack-infra20:50
anteayapuppet has no way to know if it finished20:50
anteayanibalizer went over that with me20:50
openstackgerritA change was merged to openstack-infra/config: Add acl overrides on stable branches for tripleo  https://review.openstack.org/8548520:50
mordredI disagree with nibalizer20:51
anteayahe calls it "dropping the kids off at the mall"20:51
dhellmannjeblair: for a big job, would we just run all unit tests for openstack/* ?20:51
mordredI aplologize, I believe that nibalizer is incorrect in this case20:51
jeblairmordred: we _can_ know if it finished and succeeded?20:51
* anteaya continues to listen20:51
jeblairdhellmann: yeah, however, that might take a really long time to run20:52
clarkbfungi: https://review.openstack.org/#/c/85385/3 I have no idea where the email sorting thing is actually fixed. Would it be terrible to make that two changes?20:52
dhellmannjeblair: right20:52
jeblairclarkb, fungi: ^ i've just about talked myself back into the current oslo cross-test state.  :(20:52
clarkbjeblair: ok20:52
fungiclarkb: sure, -1 it and i'll do a new patchset20:52
dhellmannjeblair: I can also see project foo not wanting to wait for project bar's unit tests to pass against an oslo lib before the patch in foo can merge20:52
dhellmannjeblair: I do like the idea of a tool to make it easier to manage these jobs20:53
*** pcrews__ has quit IRC20:53
*** freyes_ has quit IRC20:53
mordredjeblair: yeah. if it fails, then the invocation of puppet agent --test returns a status of "1"20:53
jeblairmordred, anteaya: yeah, and then salt will tell us that, right?20:54
anteayasalt can check if /var/lib/git/directory/project.git exists on all -G 'fdqn:git*' servers20:54
anteayaI haven't tested salt to see what return codes it deals with20:55
*** pcrews has joined #openstack-infra20:55
*** pcrews_ has quit IRC20:55
anteayabut there is a returncode function so it can check on the retunr code20:55
mordredso, if salt asks puppet to run on git01.openstack.org, and that asks create-cgit-repo to run on git01.openstack.org - then either the program runs successfully and we can move on to the next server, or the run of puppet fails and we stop and panic and don't run puppet on the next server20:55
anteayawhat would trigger a return status of "1" for puppet agent --test?20:56
anteayaI don't know what that does20:57
anteayafrom what I have seen, puppet knows about itself20:57
*** amotoki has joined #openstack-infra20:57
mordredanteaya: anything in the puppet run, such as create-cgit-repos failing20:57
anteayabut very little about outcomes20:57
anteayaso if create-cgit-repos throws an exception?20:57
mordredanteaya: all puppet agent --test does is run puppet - if any of the things it expects to do as a result of that are unsuccessful, it will return 120:57
mordredyes20:57
mordredor just if create-cgit-repos returns 1 - puppet will too20:57
*** hashar has quit IRC20:58
anteayawell I can try that if you want20:58
anteayaso you want salt to tell puppet to run on the git servers rather than the subscription to review.projects.yaml to tell it to run?20:59
openstackgerritSean Dague proposed a change to openstack-infra/devstack-gate: localize variables  https://review.openstack.org/8530920:59
openstackgerritSean Dague proposed a change to openstack-infra/devstack-gate: allow for generic branch overrides  https://review.openstack.org/8482920:59
*** Sukhdev has joined #openstack-infra20:59
mordredyes. I think it'll be a much more straightforward first step - then after that works, we can talk about different ways to trigger salt action that might be more exciting20:59
clarkbfungi: does the email get sorted because you open accounts.csv first in the new change?21:00
openstackgerritlifeless proposed a change to openstack-infra/reviewstats: March updates for tripleo-core  https://review.openstack.org/8581521:00
anteayajeblair: your thoughts?21:00
lifelessrussellb: https://review.openstack.org/8581521:00
sdaguefungi: updated https://review.openstack.org/8482921:00
russellblifeless: done21:01
lifelessrussellb: \o/21:01
fungisdague: lgtm21:01
*** MIDENN_ has quit IRC21:01
*** matjazp has quit IRC21:02
*** MIDENN_ has joined #openstack-infra21:02
fungiclarkb: well, it gets sorted because i prepopulate the list of e-mail addresses from the preferred e-mail (the one listed in the accounts table) before adding those from the account_external_ids table21:02
fungi"sorted" is a poor term there21:02
*** pblaho has joined #openstack-infra21:03
fungiwe make sure that the first address listed is the one from the accounts table rather than some arbitrary address from the external ids21:03
jeblairanteaya: i agree -- i think there may be some interesting things we can do later as you are suggesting, but keeping this very simple (even if it's not always optimal) is the best first step21:03
*** sweston has quit IRC21:03
anteayaokay I will try this21:03
*** salv-orlando has quit IRC21:04
anteayaso I would have to remove the subscription trigger in git_backend I think it is21:04
anteayaso do you want the salt master to fire this?21:04
anteayaor the salt trigger21:04
anteayathe salt trigger is set up but has no jobs21:04
*** Ryan_Lane1 has joined #openstack-infra21:04
*** Ryan_Lane has quit IRC21:05
*** denis_makogon has quit IRC21:05
anteayaI think it would be the salt trigger, firing off changes to review.projects.yaml21:05
*** salv-orlando has joined #openstack-infra21:05
openstackgerritA change was merged to openstack/requirements: Update the keyring dependency  https://review.openstack.org/7979621:06
openstackgerritA change was merged to openstack/requirements: Upgrades Pbr to exclude 0.7 due to Windows issue  https://review.openstack.org/8403021:06
*** dcramer_ has joined #openstack-infra21:06
openstackgerritJenkins proposed a change to openstack-dev/hacking: Updated from global requirements  https://review.openstack.org/8581621:06
*** pblaho has quit IRC21:06
openstackgerritA change was merged to openstack-infra/reviewstats: March updates for tripleo-core  https://review.openstack.org/8581521:08
mordredanteaya: I don't think we need salt-trigger to trigger this for right now21:08
anteayaokay I will get the salt master to deal with this21:08
*** mgagne has quit IRC21:08
*** daenney has joined #openstack-infra21:09
*** mgagne has joined #openstack-infra21:09
*** mgagne is now known as Guest1162121:09
*** dprince has quit IRC21:09
openstackgerritJames E. Blair proposed a change to openstack-infra/gear: Add access control  https://review.openstack.org/8487321:09
*** GheRivero_ has joined #openstack-infra21:10
mordredanteaya: I thnk even that can be easy. for now, as a step one, if you can just look at patchset 1 in https://review.openstack.org/#/c/8097621:10
fungiright, this is what i meant by confusing the different use cases. salt-trigger.slave was an answer to making puppet agent run everywhere when changes merge to openstack-infra/config21:10
mordredanteaya: and investigate replacing the ssh call with a call to salt cmd.run21:10
*** matjazp has joined #openstack-infra21:10
*** sweston has joined #openstack-infra21:11
fungisalt-trigger.slave was *only* intended as a bridge from zuul events to salt actions21:11
*** Guest11621 is now known as mgagne_21:11
*** mgagne_ has quit IRC21:11
*** mgagne_ has joined #openstack-infra21:11
mordredyah. what I'm suggesting now is that we geta  thing in place that does the thing we want - then next we can work on ways to trigger it that are not cron21:13
mordredsigh21:15
mordredomg21:15
mordredstab stab stabbity stab stab21:15
mordredanteaya: ok - there may be a fun thing for you to poke in to here21:15
mordredsalt -s 'pypi.slave.openstack.org' cmd.run '/bin/false'21:16
mordredreturns ...21:16
mordredwait for it21:16
mordred021:16
mordredreturn code from cmd.run does not seem to be the return code of the command run21:16
*** jcoufal has joined #openstack-infra21:17
clarkbdoes it at least return the return code somehow?21:17
*** eharney has quit IRC21:20
*** mfer has quit IRC21:20
*** maxbit has joined #openstack-infra21:22
mordredno21:23
lifelessclarkb: return codes are so not web scale21:23
mordredlifeless: I forgot21:23
clarkblifeless: clearly all webscale software should just assume everything worked21:24
clarkbthat way we don't need to handle failures21:24
openstackgerritElizabeth Krumbach Joseph proposed a change to openstack-infra/config: Move bugdaystats to to status.openstack.org  https://review.openstack.org/8210621:24
mordredclarkb: if the returncode is 0 - that means it succeeded!21:24
openstackgerritA change was merged to openstack-infra/elastic-recheck: Add query for nova unit test race bug 1303533  https://review.openstack.org/8562521:25
uvirtbotLaunchpad bug 1303533 in nova "nova.tests.integrated.v3.test_suspend_server.SuspendServerSamplesJsonTest.test_post_resume fails sporadically" [Undecided,New] https://launchpad.net/bugs/130353321:25
clarkbmordred: exactly21:25
*** dcramer_ has quit IRC21:25
andreafmordred:  hi - do you have a moment for a review https://review.openstack.org/#/c/79314/ it has already a +2 - I'm setting up experimental keystone v3 tempest checks21:25
clarkbpleia2: lgtm thanks21:26
*** atiwari has quit IRC21:26
clarkbpleia2: and ya I was mistaken about the served by apache stuff21:26
clarkbok time for me to relocate to outside21:26
jogomtreinish: looping back  to the debug log stuff21:27
jogosdague mtreinish: what do you want to leave to me? I got distracted by the amazing weather here21:27
pleia2clarkb: thanks :)21:27
sdaguejogo: see -nova21:27
sdagueI want the revert, then I think you need a custom ephemeral logger21:28
sdaguewhich is going to take a couple days to write21:28
nibalizeranteaya: i may have misled you sorry about that21:29
nibalizerpuppet absolutely knows the return code of an exec21:29
jogosdague: agreed, but was hoping the answer wasn't leave it up to me :)21:30
mtreinishjogo: none of my approaches for a clever solution work. I think it's all somewhere in the backlog.21:30
nibalizerand will throw a puppet error if the exec returns false21:30
*** alff has quit IRC21:30
*** alff_ has quit IRC21:30
openstackgerritDoug Hellmann proposed a change to openstack-infra/config: Add cross-project unit tests for oslo libraries  https://review.openstack.org/8548721:30
jogomtreinish: you try string buffer logger?21:30
*** ameade has quit IRC21:30
nibalizerit even has a timeout (defaults to 5 minutes) where puppet will abort execution if it takes too long for the exec to run21:30
*** harlowja is now known as harlowja_away21:31
mtreinishjogo: this?: http://paste.openstack.org/show/75256/21:31
nibalizerthe 'drop kids off at the mall' is about you have no idea what the exec has done really, sine it is managing the system outside of puppet21:31
anteayayeah salt -s <selector> cmd.run argument returns 0 because it succeeded, you need to get the returncode of the job21:32
jogomtreinish: ttps://docs.python.org/2/library/logging.handlers.html#memoryhandler looks promising21:32
anteayaI had to get something to eat21:32
jeblairnibalizer: you know whether it has succeeded or not -- and don't run B if A fails is satisfactory21:33
*** miqui has quit IRC21:33
sdaguejogo: you broke it the first time :)21:33
mtreinishjogo: I'll give that one a try21:33
jogomtreinish: I think you need to drop the fakelogger all together21:33
*** hogepodge has quit IRC21:33
*** mburned is now known as mburned_out21:33
jogosdague: I didn't break it I just made things exponentially worse21:33
jogothe issue was already there21:33
sdaguejogo: also, I'm proposing failing projects if their uncompressed subunit exceeds 50 MB21:33
jogobut same difference21:33
sdague"I didn't break it I just made things exponentially worse"21:34
sdaguethat is the new T-shirt moto for Juno summit21:34
jogosdague: heh21:34
jogosdague: I would wear that21:34
*** harlowja_away is now known as harlowja21:35
nibalizerjeblair: ya21:35
anteayamordred: cmd.retcode: http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.cmdmod.html21:36
mordredooh21:37
mordredok. that at least returns the return code21:38
anteayayes21:38
anteayawhich is what you wanted21:38
anteayawas it not?21:38
mordredyes. it returns it strangely - but I think that' workable :)21:39
anteayamordred: can you paste the output you are seeing?21:40
*** dcramer_ has joined #openstack-infra21:40
anteayawhat I get is consistent with how all salt commands output21:40
*** alff has joined #openstack-infra21:42
*** alff_ has joined #openstack-infra21:42
*** atiwari has joined #openstack-infra21:43
openstackgerritMarc Abramowitz proposed a change to openstack-infra/jenkins-job-builder: README.rst: Remove space before bullets  https://review.openstack.org/8585121:43
mordredanteaya: yeah - it's consistent I think - it's printing it on the screen rather than returning the return code21:45
fungisdague: hard limits like that seem to end up being malleable and perpetually inching upward. we've seen it with timeouts... "but i'm just adding one more test, it's not my fault that the first thousand are inefficient"21:46
*** nkinder has quit IRC21:46
mtreinishfungi: it's totally all your fault...21:46
fungiand so we agree to bump the limit up a little on the promise that there some cleanup or refactoring just around the corner21:46
*** tykeal has left #openstack-infra21:46
*** nkinder has joined #openstack-infra21:46
sdaguefungi: sure, however it would catch the immediate overruns21:47
sdaguebecause what we actually mostly care about is order of magnitude jumps21:47
anteayamordred: here is what I get: http://paste.openstack.org/show/75258/21:47
sdaguewhich is what we saw with nova21:47
fungigiven that run time and test output are variable, it just gets harder and harder to add another test until someone finally ups the limit21:47
clarkboutdoor relocation successful21:47
anteayamordred: that is how salt outputs21:47
*** dkranz has quit IRC21:47
anteayamordred: did you want the output differently?21:47
mordredanteaya: yeah. grok it now21:48
*** esker has quit IRC21:48
anteayak21:48
fungisdague: so while i agree that it will root out huge jumps (hopefully), it will be another limit we're perpetually bumping21:49
*** zehicle_at_dell has joined #openstack-infra21:49
jeblairmordred, anteaya: maybe this should be a python program that invokes salt's cmd.retcode so that the return values can be processed appropriately21:49
*** zehicle has joined #openstack-infra21:49
anteayamordred: http://paste.openstack.org/show/75259/21:49
*** lcostantino has quit IRC21:50
anteayahow do you want to process the returncode?21:50
mordredjeblair: ++21:51
openstackgerritJames E. Blair proposed a change to openstack-infra/zuul: Add subway map to status page  https://review.openstack.org/8431421:53
*** jeckersb is now known as jeckersb_gone21:53
openstackgerritClark Boylan proposed a change to openstack-infra/config: Run check-tripleo jobs on stale changes  https://review.openstack.org/8585421:54
*** changbl has quit IRC21:54
clarkblifeless: ^21:54
lifelessclarkb: \o/ thank you!21:54
*** nkinder has quit IRC21:55
*** GheRivero has quit IRC21:55
lifelessclarkb: one thought inline on the review21:55
*** GheRivero_ is now known as GheRivero21:55
*** mriedem has quit IRC21:56
*** matjazp has quit IRC21:57
*** wenlock_ has joined #openstack-infra22:00
*** pdmars has quit IRC22:01
mordredjeblair, anteaya: re: return codes - I think "run_all" is what we want - and I think we do want to call from python22:01
mordredjeblair, anteaya: for example: http://paste.openstack.org/show/75261/22:01
*** markmcclain has quit IRC22:02
openstackgerritClark Boylan proposed a change to openstack-infra/config: Run check-tripleo jobs on stale changes  https://review.openstack.org/8585422:03
clarkblifeless: ^22:03
jeblairmordred: cool, but why would host not be in output?  and if it is not, why is that success?22:03
*** wenlock_ has quit IRC22:05
*** mriedem has joined #openstack-infra22:06
*** markmcclain has joined #openstack-infra22:06
*** gondoi is now known as zz_gondoi22:07
*** dcramer_ has quit IRC22:08
*** amcrn has quit IRC22:08
*** hogepodge has joined #openstack-infra22:09
*** maxbit has quit IRC22:10
anteayamordred: can you show me the documentation for cmd.run_all?22:12
anteayaI can't seem to find it22:12
*** amcrn has joined #openstack-infra22:12
jeblairanteaya: it was on the page you sent earlier: http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.cmdmod.html#salt.modules.cmdmod.run_all22:13
anteayathanks22:13
mattoliverauMorning all22:14
anteayasome of my results: http://paste.openstack.org/show/75264/22:16
*** aysyd has quit IRC22:16
anteayahi mattoliverau22:16
*** UtahDave has joined #openstack-infra22:16
mattoliverauanteaya: reading scroll back.. yup we must all vote mikal, otherwise how else am I to live the life style I have become accustomed :P22:17
anteaya:D22:17
anteayaI notice I have no host data22:19
anteayawhat output are you getting mordred?22:19
*** adalbas has quit IRC22:19
anteayaI do have stderr22:19
mordredanteaya: http://paste.openstack.org/show/75267/22:20
anteayawhich to be honest looks more important than returncode22:20
mordredanteaya: taht's what I get when I run that script22:20
mordredboth are important - a program may print somethign on stderr and still succeed - so that's ok22:20
mordredbut we want to abort if something fails - and then be able to print out the contents of its stderr22:20
anteayaso where are you seeing host data?22:21
mordredanteaya: what do you mean by host data?22:21
anteayaoh it is the first argument you give when you call client.cmd22:22
mordredyah22:22
*** jeckersb_gone is now known as jeckersb22:22
anteayajeblair: had asked about this line: if host in output:22:23
mordredah - that's because in an earlier test there were times when the return dict did not have an entry for the host22:24
mordredI think run_all will always return a dict for the host22:24
openstackgerritA change was merged to openstack-infra/config: Add experimental keystonev3 jobs  https://review.openstack.org/7931422:26
*** jaypipes has quit IRC22:27
*** hogepodge has quit IRC22:30
jeblairmordred: k22:31
*** jgrimm has quit IRC22:31
*** prad has quit IRC22:33
*** signed8bit has quit IRC22:33
anteayamordred: okay well I look forward to your patch with that it in22:34
*** andreykurilin_ has quit IRC22:34
mordredbut the format is that each of the hosts that ran something are ina  dict of dicts keyed on hostname22:34
*** zhiyan_ has quit IRC22:34
*** adalbas has joined #openstack-infra22:35
mordredso if you did cmd.run 'git*.openstack.org' - you'd get back {'git01.openstack.org': {retcode: 0, stdout: ""}, 'git02.openstack.org': '{ ...22:35
*** mgagne_ is now known as mgagne22:35
*** zhiyan_ has joined #openstack-infra22:35
*** signed8bit has joined #openstack-infra22:39
*** andreaf has quit IRC22:40
*** thuc has quit IRC22:41
*** amotoki has quit IRC22:41
*** mburned_out is now known as mburned22:41
*** thuc has joined #openstack-infra22:41
anteayawhy not select all the git servers22:41
anteayawhy do them one at a time?22:41
*** niska has quit IRC22:42
anteayasalt -G 'fqdn:git*'22:42
anteayathat selects all teh git servers22:42
anteayathen you can do cmd.run command22:42
mordredanteaya: I thnk that's exactly right22:42
jheskethMorning22:43
mattoliverauanteaya: I never recieved an email with a link to the election.22:43
anteayamorning jhesketh22:43
mattoliveraumorning jhesketh22:43
anteayamattoliverau: can you email me and tristanC22:43
anteayaso we can track it22:43
mattoliverauWill do :)22:43
anteayamattoliverau: http://lists.openstack.org/pipermail/openstack-dev/2014-April/031919.html22:44
anteayaunder what to do if you don't see the email22:44
anteayaand thanks22:44
mattoliverauOK22:44
*** rcleere has quit IRC22:44
*** zns has joined #openstack-infra22:44
*** alexpilotti has quit IRC22:45
*** thuc has quit IRC22:46
*** arosen has joined #openstack-infra22:47
*** nkinder has joined #openstack-infra22:47
arosenHi guys, I was hoping someone could point out to me why the tests i added here https://review.openstack.org/#/c/85801/ novadocker/virt/docker/vifs.py aren't running: https://jenkins02.openstack.org/job/gate-nova-docker-python26/24/console22:47
* arosen novadocker/tests/virt/docker/test_vifs.py22:48
*** jhesketh has quit IRC22:48
*** niska has joined #openstack-infra22:48
*** greghaynes has joined #openstack-infra22:49
anteayamordred: so what happens now?22:49
*** msabramo has quit IRC22:49
*** jhesketh has joined #openstack-infra22:49
clarkbarosen: are they in the discover path? check .testr.conf22:49
mordredanteaya: afk - let me write slightly  more code, then hand it to you with some thoughts on next step22:51
arosenclarkb: Looks like it: the other tests in the same dir are running:   https://github.com/stackforge/nova-docker/blob/master/.testr.conf22:51
clarkbya it is discovering in the root of the repo22:51
clarkbso that isn't it22:52
anteayamordred: k, I am afk too22:52
anteayawill read scrollback22:52
*** mriedem has quit IRC22:52
*** thuc has joined #openstack-infra22:54
openstackgerritBen Nemec proposed a change to openstack-infra/config: Run unit tests in tripleo-image-elements  https://review.openstack.org/8388622:54
*** mrodden has quit IRC22:54
*** thuc has quit IRC22:55
*** thuc_ has joined #openstack-infra22:55
openstackgerritDarragh Bailey proposed a change to openstack-infra/jenkins-job-builder: Added config options to not overwrite jobs desc  https://review.openstack.org/5208022:55
*** thuc_ has quit IRC22:56
openstackgerritDarragh Bailey proposed a change to openstack-infra/jenkins-job-builder: Support recursive processing of paths  https://review.openstack.org/6889522:56
*** thuc has joined #openstack-infra22:56
*** thuc_ has joined #openstack-infra22:57
arosenclarkb:  actually it looks like those tests ran looking here: http://logs.openstack.org/01/85801/3/check/gate-nova-docker-python27/5422c8e/testr_results.html.gz     test_plug_vifs_bridge_two_interfaces - pt1.119: novadocker.tests.virt.docker.test_vifs.DockerGenericVIFDriverTestCase.test_plug_vifs_bridge_two_interfaces22:58
arosenclarkb:  but looking  at console.html they don't show up: http://logs.openstack.org/01/85801/3/check/gate-nova-docker-python27/5422c8e/console.html22:58
*** _nadya_ has joined #openstack-infra22:58
openstackgerritClark Boylan proposed a change to openstack-infra/config: Pin facter everywhere.  https://review.openstack.org/8586422:58
clarkbjeblair: fungi mordred ^22:58
clarkbarosen: console log isn't listing all tests22:59
clarkbarosen: I think you are fine22:59
arosenclarkb:  why is the console log not listing all the tests though?22:59
*** Sukhdev has quit IRC22:59
clarkbarosen: because it wasn't asked to. testr doesn't list all tests by default22:59
*** saschpe has quit IRC23:00
*** thuc has quit IRC23:00
arosenclarkb:  is this all controlled by .testr.conf? Seems like we would want to enabled this.23:00
clarkbno it is controlled by tox.ini23:01
clarkbarosen: fwiw I really like the default behavipr23:01
clarkblisting every test that passed is just noise23:01
arosenclarkb:  sorry gotta run to a meeting X.x brb23:01
*** _nadya_ has quit IRC23:02
*** jamespage has quit IRC23:04
*** gnuoy` has quit IRC23:04
*** jamespage has joined #openstack-infra23:05
*** jamespage has joined #openstack-infra23:05
*** gnuoy has joined #openstack-infra23:05
*** UtahDave1 has joined #openstack-infra23:05
*** UtahDave has quit IRC23:05
*** UtahDave1 is now known as UtahDave23:05
*** thuc_ has quit IRC23:06
*** thuc has joined #openstack-infra23:06
*** msabramo has joined #openstack-infra23:07
*** jamielennox|away is now known as jamielennox23:07
*** wenlock has quit IRC23:08
*** thuc has quit IRC23:11
openstackgerritA change was merged to openstack-infra/config: Pin facter everywhere.  https://review.openstack.org/8586423:11
*** Sukhdev has joined #openstack-infra23:13
openstackgerritClark Boylan proposed a change to openstack-infra/config: Pin facter on centos boxes  https://review.openstack.org/8586523:13
clarkbfungi: jeblair mordred ^23:13
jeblairclarkb: i think you forgot to add the file23:14
clarkbjeblair: gah one sec23:14
lifelesserm23:14
lifelessHTTP ERROR: 50023:14
lifelessProblem accessing /. Reason:23:14
lifeless    Guice provision errors:23:14
lifeless1) Cannot open ReviewDb23:14
lifeless  while locating com.google.gerrit.server.config.RequestScopedReviewDbProvider23:14
lifeless  at com.google.gerrit.server.config.GerritRequestModule.configure(GerritRequestModule.java:73)23:14
openstackgerritClark Boylan proposed a change to openstack-infra/config: Pin facter on centos boxes  https://review.openstack.org/8586523:15
lifeless  while locating com.google.gerrit.reviewdb.server.ReviewDb23:15
*** mrda has joined #openstack-infra23:15
clarkbfungi: mordred did we upgrade mysql on that node?23:15
lifelessclarkb: ^23:15
clarkbgerrit may need kicking23:15
lifelessah its back23:15
lifelessclearly I'm reviewing too much23:15
fungilifeless: clarkb yep, restarting now23:16
*** doddstack has quit IRC23:16
*** msabramo has quit IRC23:16
fungishould we just reboot gerrit?23:16
clarkbfungi: ya, why don't we wait for reboot time23:16
fungijust to note, mysql upgrades restart mysqld23:17
*** david-lyle has quit IRC23:20
*** gyee has quit IRC23:21
*** jcoufal has quit IRC23:22
*** yamahata has quit IRC23:24
dstufftso are you guys upgrading your openssl :V23:24
pleia2typically do security updates automatically, but this one might be worth pre-empting, fungi?23:25
fungiour silence in here should speak volumes23:25
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard: Changed task states  https://review.openstack.org/8586823:25
dstufftalso revoking all your private keys :(23:25
pleia2\o/23:25
fungiremaking all the things23:25
dstufftGJ OpenSSL on 0-daying the entire internet23:26
pleia2heh, right23:26
dstufftfungi: didn't mean to imply y'all wernt on it btw :) Just going through the motions to make sure stuff I care about is being handled :]23:27
fungidstufft: i'm glad you care ;)23:27
*** jhesketh has quit IRC23:27
*** whayutin_ has quit IRC23:28
*** reed has quit IRC23:28
openstackgerritJoe Gordon proposed a change to openstack/requirements: Bump pep8, pyflakes and flake8 versions  https://review.openstack.org/8549623:29
*** alchen99 has joined #openstack-infra23:30
*** homeless has quit IRC23:30
*** flaper87 is now known as flaper87|afk23:33
*** amcrn has quit IRC23:33
*** salv-orlando has quit IRC23:34
*** markmcclain has quit IRC23:35
*** markmcclain has joined #openstack-infra23:35
fungicrappity. apt-get dist-upgrade is pulling in jenkins 1.55823:37
fungii was able to stop the madness after it upgraded jenkins.o.o and before it upgraded jenkins0123:38
clarkbyeah dist-upgrade is scary times :)23:39
clarkbwe need dist-upgrade with all packages but witout all upgrades :)23:39
clarkbor someting23:39
*** jhesketh has joined #openstack-infra23:39
*** bhuvan has joined #openstack-infra23:39
*** koolhead17 has quit IRC23:40
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Updated UI for tasks status  https://review.openstack.org/8587023:40
*** sabari has quit IRC23:45
*** rlandy has quit IRC23:47
*** zns has quit IRC23:49
*** mburned is now known as mburned_out23:50
*** mburned_out is now known as mburned23:50
*** markmcclain has quit IRC23:52
*** alexpilotti has joined #openstack-infra23:53
*** koolhead17 has joined #openstack-infra23:53
*** unicell has joined #openstack-infra23:56
*** Ryan_Lane1 has quit IRC23:57
*** Ryan_Lane1 has joined #openstack-infra23:57
*** gyee has joined #openstack-infra23:58

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