Thursday, 2015-04-30

lifelesscool00:00
lifelessis it worth a test? like - staring at that I'm not sure I could predict that it will work00:01
lifelesswith our existing stuff00:01
mordredlifeless: maybe? I tested that it continues to do what it was doing before by hand -- suggestions on what the test should look like?00:02
*** yamada-h has quit IRC00:02
lifelessmordred: I dunno. I ag:/00:03
lifeless:/00:03
openstackgerritJeremy Stanley proposed openstack-infra/bindep: Add a --version option  https://review.openstack.org/17887400:03
lifelessmordred: it looks like we have little-to-no sphinx tests today00:03
lifelessmordred: and I know we've had like three or four bugs in a row00:03
mordredyah - it would be worth having tests for00:04
lifelessmordred: I guess I figure its complex enough that we're in flip-flop mode, and need to start pinning down the user visible scenarios00:04
*** _nadya_ has joined #openstack-infra00:04
openstackgerritEric Brown proposed openstack/requirements: Add Bandit as a global test requirement  https://review.openstack.org/16712600:05
lifelessfungi: does bindep already install-require pbr ?00:07
fungilifeless: setup_requires=['pbr']00:08
fungido i need to add install_requires=['pbr'] in setup.py too?00:08
lifelessfungi: in requirements.txt00:08
lifelessfungi: just a pbr line00:08
openstackgerritMonty Taylor proposed openstack-dev/pbr: Add translations bones  https://review.openstack.org/17887900:08
fungioh, yep pbr>=0.6,!=0.7,<1.000:09
*** _nadya_ has quit IRC00:09
*** sdake has quit IRC00:09
mordredlifeless: I went ahead and fixed the PTI bug ^^ while I was looking at the bug list00:09
lifelesscool00:10
*** cody-somerville has quit IRC00:10
mordredlifeless: it has no functional application - there are no translated strings - but the commands work now00:10
lifelesswe'll get that in for 0.12 easily00:10
lifelessI'm not inclined to rush non-criticals00:10
*** doude has quit IRC00:11
*** otter768 has joined #openstack-infra00:12
*** sabeen3 has quit IRC00:14
lifelessfungi: no, pbr reflects stuff into install_requires00:14
lifelessfungi: I've reviewed ,200:14
*** smccully has quit IRC00:15
fungithanks!00:15
*** otter768 has quit IRC00:17
*** smccully has joined #openstack-infra00:18
*** sarob_ has quit IRC00:18
openstackgerritJeremy Stanley proposed openstack-infra/bindep: Add a --version option  https://review.openstack.org/17887400:21
*** baoli has joined #openstack-infra00:21
fungiseems to work well00:22
*** gyee has quit IRC00:22
fungioh, hrm. getting rid of the from bindep.depends import Depends indirection has exposed an untested regression00:24
lifelessoh?00:29
*** pc_m has joined #openstack-infra00:30
*** annegentle has joined #openstack-infra00:30
*** annegentle is now known as Guest7558900:30
*** tsg has quit IRC00:30
*** Guest75589 is now known as annegent_00:30
fungiapparently need to import bindep.depends because importing bindep does not00:30
lifelessoh00:31
lifelessyeah00:31
openstackgerritJeremy Stanley proposed openstack-infra/bindep: Add a --version option  https://review.openstack.org/17887400:31
fungimanual testing shows that ^ works00:31
fungihowever i guess the testing is a little too synthetic there00:31
lifelessactually its really hard to sanely show 'imports the right things'00:32
lifelessbecause sys['modules'] is global state00:32
*** pc_m_ has joined #openstack-infra00:32
*** mtanino has quit IRC00:33
fungisort of schrödinger's bug situation00:33
lifelesspackage authors have a choice of forcing everything to import -> ends up slow00:33
fungiyou change the nature of the thing by trying to test it00:33
lifelessor having people opt into what youneed00:33
lifelessyeah00:33
lifelessfungi: also -100:33
lifelessimport foo.bar will import foo and then import foo.bar and bind the result to 'foo' in the current scope00:34
fungiimporting bindep.depends will cause __init__.py to get processed? okay00:34
openstackgerritJeremy Stanley proposed openstack-infra/bindep: Add a --version option  https://review.openstack.org/17887400:34
*** pc_m has quit IRC00:35
lifelessok https://review.openstack.org/#/c/178852/ is green00:35
lifelessI need 2 x +2's please.00:35
fungilooking00:35
lifelessclarkb: / mordred: if you'd be so kind ^.00:36
*** camunoz has quit IRC00:36
fungiokay, so it was a lack of apt-get update00:36
lifelessyeah00:36
lifelessthat was all that was needed00:36
fungii thought that looked familiar00:36
lifelessdevstack not running has shaved nearly 30m off it00:36
*** packet has joined #openstack-infra00:36
lifelessI'm going to guess at less contention on disk00:36
lifelesswith background work00:37
lifelessand/or CPU00:37
fungiyeah, all of the above00:37
lifelessuhm, or node variation00:37
mordredlifeless: +A00:37
*** camunoz has joined #openstack-infra00:37
fungialso often the case00:37
lifelesslast run was 1h in the gate. shrug. its faster.00:37
*** tiswanso has joined #openstack-infra00:40
*** achanda has quit IRC00:41
*** mwagner_lap has quit IRC00:46
*** packet has quit IRC00:46
openstackgerritMonty Taylor proposed openstack-infra/shade: Switch tasks vs put on a boolean config flag  https://review.openstack.org/17888600:46
mordredSpamapS, clarkb, dtroyer ^^ the os-client-config patch is in service of this00:47
*** ivar-lazzaro has quit IRC00:47
openstackgerritMonty Taylor proposed openstack-infra/shade: Switch tasks vs put on a boolean config flag  https://review.openstack.org/17888600:47
mordred(added depends-on)00:48
*** tiswanso has quit IRC00:48
*** zhiwei has joined #openstack-infra00:48
*** sdake has joined #openstack-infra00:48
*** tiswanso has joined #openstack-infra00:48
openstackgerritClark Boylan proposed openstack-infra/infra-specs: Perform puppet module functional testing  https://review.openstack.org/17888700:52
clarkbmordred: nibalizer asselin_ ^00:52
asselin_clarkb, cool will take a look00:52
fungispeaking of the pbr sphinx entrypoint not being well tested, looks like we pin it <1.2 in pbr's test requirements but we pin global requirements <1.3 instead00:52
mordredfungi: we should update that :)00:53
*** sdake has quit IRC00:53
*** alexsyip has quit IRC00:53
fungithis was the culmination of my running down why the build_sphinx was vomiting crazy tracebacks for bindep00:54
openstackgerritClark Boylan proposed openstack-infra/infra-specs: Perform puppet module functional testing  https://review.openstack.org/17888700:55
clarkbthat was a silly tyop00:55
mordredasselin_: also, I -1'd a patch of yours not beacuse it's bad, but because I really want us to have that spec ^^ before we start growing ad-hoc functional testing00:55
nibalizerclarkb: there's a bit of my feedback00:56
nibalizeri'll try to circle around again and go deeper00:56
asselin_mordred, yeah, so that. fair enough. the patch itself was really to get the ball rolling on this topic while also being useful....seems it worked. :)00:57
openstackgerritJeremy Stanley proposed openstack-infra/bindep: Use a pbr-compatible version of Sphinx  https://review.openstack.org/17888800:57
clarkbnibalizer: you didn't leave any feedback :) you +1'd then removed the vote00:57
asselin_s/so/saw/00:57
*** packet has joined #openstack-infra00:57
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Test bindep harder  https://review.openstack.org/17889000:57
nibalizerwhat no there was inline00:58
clarkbit will probably come up but we can also use something like ansible running puppet in one container after another if/when we decide that one test.pp is insufficient. I didn't want to get too far down that path though as that should be mostly trivial once we decide on the other details00:58
*** Rockyg has quit IRC00:58
nibalizerooooo you snuck patchset 2 and my drafts were on ps100:59
clarkbnibalizer: ya I had a terrible tyop.00:59
nibalizeranyways more on that later00:59
clarkblook at the diff for much lols00:59
nibalizeri trust you can find comments on ps100:59
nibalizernot deep analysis hehe00:59
clarkbnibalizer: yes I found them00:59
nibalizeryay00:59
*** annegent_ has quit IRC01:00
SpamapSmordred: I don't think you want to dep on 17877401:01
*** ivar-lazzaro has joined #openstack-infra01:02
SpamapSmordred: you probably want 17845201:02
SpamapSmordred: I was about to abandon 17877401:02
SpamapSmordred: it's not actually a good approach anyway, since it tries to do 1 and 2 at the same time01:02
*** ivar-lazzaro has quit IRC01:03
*** mwagner_lap has joined #openstack-infra01:03
*** Swami has quit IRC01:04
mordredSpamapS: abandon away - I can rebase01:04
mordrednibalizer, clarkb I think the point about openstack-puppet and beaker is important - I'd love to align more than not align with them01:04
mordredEmilienM: ^^ there is a conversation that would be worth having01:04
*** ivar-lazzaro has joined #openstack-infra01:05
*** ivar-lazzaro has quit IRC01:05
mordredalthough I do have the opinion that using a tool that's built around assumptions that you want to run vagrant makes me itchy01:05
*** sigmavirus24 is now known as sigmavirus24_awa01:05
mordredbut if we cna run it in a way that makes use of our existing nodes, then can be more ok with it01:05
clarkbmordred: well its not just that you want to run vagrant its that the deployment and testing are super coupled01:05
mordredclarkb: right01:06
clarkbmordred: so you can't for example run your tests against production01:06
clarkbwhich is silly to me01:06
mordredclarkb: I agree - that is silly to me too01:06
*** ivar-lazzaro has joined #openstack-infra01:06
clarkbbut I can add it to the options list rather than being down in alternatives01:06
mordredclarkb: speaking of: https://review.openstack.org/#/c/177599/ patch to make sure I can run tests against production01:06
clarkbsince the idea here is to discuss it01:06
*** pc_m_ has quit IRC01:07
clarkbmordred: nice, reviewing that now01:07
*** pc_m has joined #openstack-infra01:07
mtreinishmordred: do you have thoughts on: https://review.openstack.org/#/c/164374/ it's been sitting for a while01:07
mordredclarkb: I have used it to run shade's functional tests against rackspace01:07
mordredmtreinish: looks great01:08
mtreinishmordred: heh, at SpamapS's request I tried tempest's limited glance testing against rax this afternoon. Didn't go so well...01:08
mordredclarkb: which I think given where it will sit for us is a good thing to have the ability to do01:08
mordredmtreinish: heh01:09
*** bknudson has joined #openstack-infra01:09
mtreinishI wonder what happens when defcore testing comes around for that...01:10
*** stevemar has joined #openstack-infra01:11
mordred:)01:11
* hogepodge perks ears up, looks around01:11
openstackgerritMerged openstack-infra/shade: Add tests and invalidation for glance v2 upload  https://review.openstack.org/17602401:11
*** markvoelker has joined #openstack-infra01:11
hogepodgemtreinish: I think that there are proponents who want to run shade for defcore01:11
clarkbhogepodge: NO01:12
mordredoh wow. we're getting popular01:12
hogepodge(at least aspects of it)01:12
mtreinishhogepodge: yeah, I'm with clarkb on that01:12
clarkbhogepodge: because shade is basically working around the problems01:12
mordredhogepodge: yeah - shade specifically hides the problems01:12
* hogepodge makes notes01:12
clarkbhogepodge: instead we should write tests that specifically targets the problems shade works around01:12
mordredI think that defcore SHOULD look at shade01:12
clarkbhogepodge: like rax keystone returning multiple compute options01:12
mordredand anything that shade is working around01:12
mordredshould not be in defcore01:12
hogepodgeThis is why I'm your friendly neighborhood defcore advocate01:12
stevemarclarkb, "working as designed"01:13
mordredhogepodge: so - if by "run shade for defcore" you mean "use shade as a source for negative information" - then YES01:13
SpamapShahaha nice01:13
mordredstevemar: then it's a bad design01:13
SpamapSif your cloud requires shade.. you're not compliant01:13
stevemarmordred, forgot my <sarcasm> tags01:13
hogepodgeoh wait, shade is the compatbility library. I got it confused with the rax testing suite.01:13
mordredstevemar: :)01:13
* hogepodge blushes01:13
hogepodgecarry on.01:13
stevemarthere is so much sass going on01:13
clarkbhogepodge: ya shade is basically "here are all the terrible things infra has to work around to use the clouds" lib01:13
mordredhogepodge: well, no - please do use shade as a source of "this is where clouds are broken"01:14
clarkbhogepodge: but now everyone else can work around them with us \o/01:14
mtreinishhogepodge: the thing I brought up was that rax will not pass the glance tempest tests01:14
*** rfolco has quit IRC01:14
mtreinishit just returns 413 on all the requests tempest makes01:14
clarkband its a great source of info on where things are bad for compatibility01:14
* hogepodge may be in SFO and three mules down.01:14
mordredhogepodge: also - please do NOT use the rackspace testing suite01:14
fungior mules01:15
mordredhogepodge: beacuse they are, so far, the absolute worst at working  like openstack - 95% of shade is there to deal with rackspace being bonghits01:15
hogepodgemordred: why? Mostly curious01:15
mordredhogepodge: oh, the litany of reason ...01:15
*** baoli has quit IRC01:15
mordredhogepodge: they are running a glance backend that you are required to interface with that is not landed upstream and works differently than upstream01:15
hogepodgeWe're looking at opening up defcore to tests outside of tempest. The primary use case being swift, but once the gates are open...01:15
*** baoli has joined #openstack-infra01:16
clarkbhogepodge: swift has a functional test suite01:16
hogepodgeI have an open patch to start sourcing multiple test repositories.01:16
mordredhogepodge: they expose tons of thinsg about their xenserver implementaiton that yo uhave to deal with including image formats that take patched tools01:16
mordredhogepodge: their keystone catalog can contain two different compute entries01:16
*** sarob has quit IRC01:17
clarkbtheir keystone catalog also uses a different tenant for nova and swift (not sure if thats something that really needs to be enforced but its really weird for a first time user)01:17
mordredhogepodge: I can go on - but quite literally if you remove rax from the matrix, all the rest of the clouds work VERY similarly01:17
openstackgerritMerged openstack-infra/shade: Do not cache unsteady state images  https://review.openstack.org/17749401:17
openstackgerritMerged openstack-infra/puppet-subunit2sql: Subscribe worker service to subunit2sql package  https://review.openstack.org/16437401:17
hogepodgemordred: good to know01:17
mordredhogepodge: so, great as their test suite may be - until they get theit shit together, I don't really want to be in the business of promulgating more of their differences into the world01:17
hogepodgemordred: I'm intersted in seeing tests that force everyone to get in line.01:17
mordredhogepodge: they exist01:17
mordredhogepodge: rax can't pass tempest01:18
mordredhogepodge: but I agree with your goal01:18
mordredhogepodge: I would also like to humbly request that "run f-ing dhcp for your nodes" be added to the list of required interfaces even though it's not a REST API01:18
hogepodgemordred: passing tempest is a very subjective statement. It's a big test suite01:18
mordredhogepodge: sure01:18
mordredhogepodge: well, it does very poorly at the glance tests :)01:19
*** mmedvede has quit IRC01:19
clarkbnibalizer: EmilienM are the openstack puppet modules using beaker or beaker-rspec?01:19
mordredhogepodge: aren't you glad you showed up?01:19
hogepodgemordred: We have lots of vendors passing the defcore tests, which admittedly is kind of a low bar, but there's a reason high jumpers start low. I want to raise it over the next year01:19
*** achanda has joined #openstack-infra01:19
mordredhogepodge: ++01:19
clarkbnibalizer: EmilienM the puppet wiki says use beaker-rspec for module testing so I am going with that01:19
hogepodgemordred: as I said, three mules :-D01:19
mordredhogepodge: :)01:19
mordredhogepodge: if you want fun reading: http://git.openstack.org/cgit/openstack-infra/shade/tree/shade/__init__.py#n111501:20
hogepodgeI do have to say that so far I like what I've seen in the Kilo release. I've been playing around with the RCs for about a week, and aside from a horizon caching glitch I've seen stability improvements01:21
mordredhogepodge: not especially the "this makes me want to die inside" parts01:21
hogepodgeThis is, of course, anecdotal, so salt01:21
mordredhogepodge: that's all of the places where an end user needs to do divergent tasks to be able to upload an image01:21
clarkbhogepodge: I think several multinode related interactions are now much better now that we test it01:21
mordredhogepodge: and relies on a few pieces of a-priori knowledge01:21
mtreinishmordred: so on that note are you going to use upstream v2 glance for vanilla cloud?01:21
clarkbhogepodge: a bunch of live migration and shelve bugs were fixed01:21
mordredmtreinish: well, I've learned something01:21
mordredmtreinish: which is v1 vs. v2 is not important01:22
clarkbbut ipv6 is broken with floating IPs, I should check in on those changes and see if we can backport yet01:22
mordredmtreinish: v2 also has PUT for upoading images01:22
mordredmtreinish: so for infra-cloud, we could run the v2 api but _not_ disable image upload01:22
hogepodgeclarkb: maybe we can sit down during or after the summit and talk about what shade is doing. I'd like to take it to the defcore committee and show what infra and qa is up against01:22
mordredmtreinish: or we could run v1 and say meh01:22
mtreinishyeah, that's what the tempest tests do. The json semantics are just a bit different01:22
clarkbhogepodge: sure01:22
mordredmtreinish: yeah - and I already have handling of the update_properties differences01:23
hogepodgeHave to pack up. Have a flight boarding in 5 minutes.01:23
mordredhogepodge: enjoy!01:23
hogepodgeSFO -> PDX easy Zzzz01:23
hogepodgethanks mordred01:23
*** dizquierdo_ has quit IRC01:24
clarkbsweet https://review.openstack.org/#/c/160856/ did merge which means the nova fix merged01:26
clarkbmtreinish: ^ this means you can start writing some ipv6 tests into tempest, but keep in mind we also need to update cirros if the VMs are involved01:26
mtreinishclarkb: there are already a bunch of ipv6 tests in tempest01:27
clarkbmtreinish: they would not have worked prior to ^ aiui01:27
mtreinishI do not know how they ran, but there are a bunch and they've apparently been running successfully01:27
*** ddieterly has quit IRC01:28
mtreinishclarkb: for example http://git.openstack.org/cgit/openstack/tempest/tree/tempest/scenario/test_network_v6.py01:28
clarkbmtreinish: http://git.openstack.org/cgit/openstack/tempest/tree/tempest/scenario/test_network_v6.py#n41 would've skipped them prior to 160856 I think01:29
mtreinishhttp://logs.openstack.org/86/176786/2/check/check-tempest-dsvm-neutron-full/d4bd986/console.html#_2015-04-29_01_07_27_10201:29
clarkbmtreinish: ya thats new enough to have had ipv6 enabled01:29
openstackgerritMonty Taylor proposed openstack-infra/shade: Switch tasks vs put on a boolean config flag  https://review.openstack.org/17888601:29
openstackgerritMerged openstack-infra/shade: Fix functional tests to run against live clouds  https://review.openstack.org/17759901:29
mtreinishclarkb: from march: http://logs.openstack.org/66/166666/4/check/check-tempest-dsvm-neutron-full/f300879/console.html.gz#_2015-03-26_02_45_55_60301:30
*** tqtran has quit IRC01:30
mtreinishclarkb: that flag defaults true I don't think devstack has the proper logic for setting it01:30
mtreinishlet me check01:30
clarkbmtreinish: huh, see the change above its devstack changing the flag01:30
*** pc_m has quit IRC01:30
clarkbmtreinish: also when we turned on that flag a bunch of things failed, (see the depends on) one of the things was specifically ipv4 floating ip addrs which that test claims to check01:31
*** pc_m has joined #openstack-infra01:31
*** ddieterly has joined #openstack-infra01:31
mtreinishclarkb: hmm yeah devstack sets that flag based on devstack's $IPV6_ENABLED which is true: http://logs.openstack.org/66/166666/4/check/check-tempest-dsvm-neutron-full/f300879/logs/tempest_conf.txt.gz01:31
openstackgerritClark Boylan proposed openstack-infra/infra-specs: Perform puppet module functional testing  https://review.openstack.org/17888701:32
clarkbmordred: ^ addressed your comments and nibalizer's01:32
clarkbmtreinish: you mean tempest sets that flag based on devstack's ipv6 enabled?01:32
mordredclarkb: woot01:32
clarkbmtreinish: I wonder if this is a case where many ipv6 things work with neutron just as is because, and others do not01:34
mtreinishclarkb: devstack sets that flag in the tempest config file which devstack is generatinghttp://git.openstack.org/cgit/openstack-dev/devstack/tree/lib/tempest#n37401:34
mtreinishoh, well that's actually that gets defined above in: http://git.openstack.org/cgit/openstack-dev/devstack/tree/lib/tempest#n8101:34
clarkbmtreinish: grepping says that IPV6_ENABLED isn't otherwise set so it just goes to the default of True01:35
clarkbmtreinish: so tempest thinks its good but not all the neutron config happens? I am looking at what changes in neutron in devstack with the change bove01:36
mtreinishclarkb: yeah it looks like devstack is telling tempest v6 is true, regardless of whether devstack is configuring neutron for v6 or not01:37
clarkbmtreinish: yup, and the neutron side of the config is just setting up networks and routers, so if tempest does that for itself it would work01:37
clarkband now I know why only the pxe job for ironic failed, because they don't tempest iirc01:37
*** weshay has quit IRC01:38
*** unicell has quit IRC01:38
mtreinishclarkb: yep tempest will create the things it needs as it dynamically creates isolated tenants for each test class01:39
*** alex_xu has quit IRC01:43
*** pc_m has quit IRC01:46
*** pc_m has joined #openstack-infra01:46
*** dims has joined #openstack-infra01:48
*** erikmwilson is now known as Guest7943501:49
*** erikmwilson has joined #openstack-infra01:49
*** tsg has joined #openstack-infra01:50
*** SumitNaiksatam has joined #openstack-infra01:52
*** stevemar has quit IRC01:52
openstackgerritAngus Salkeld proposed openstack-infra/project-config: Add missing ceilometer services to heat job  https://review.openstack.org/17847201:52
*** patrickeast has quit IRC01:52
*** packet has quit IRC01:58
*** pc_m has quit IRC02:01
*** bhunter71 has quit IRC02:01
*** SumitNaiksatam has quit IRC02:03
openstackgerritMonty Taylor proposed openstack-infra/shade: Switch tasks vs put on a boolean config flag  https://review.openstack.org/17888602:04
*** yamada-h has joined #openstack-infra02:05
*** tsg has quit IRC02:05
*** smccully has quit IRC02:06
*** baoli has quit IRC02:07
*** baoli has joined #openstack-infra02:07
*** jtriley has joined #openstack-infra02:10
*** yamahata has quit IRC02:12
*** otter768 has joined #openstack-infra02:13
*** teran has quit IRC02:16
*** signed8bit has joined #openstack-infra02:17
*** otter768 has quit IRC02:18
openstackgerritMerged openstack-infra/shade: Update flavor API for new get/list/search API  https://review.openstack.org/17693102:23
openstackgerritMerged openstack-infra/shade: Update secgroup API for new get/list/search API  https://review.openstack.org/17880702:24
*** stevemar has joined #openstack-infra02:25
*** tsg has joined #openstack-infra02:25
*** jtriley has quit IRC02:25
*** ddieterl_ has joined #openstack-infra02:26
*** ddieterly has quit IRC02:26
*** annegent_ has joined #openstack-infra02:29
*** dims has quit IRC02:31
*** bhunter71 has joined #openstack-infra02:32
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: Add errexit to setup & cleanup functions  https://review.openstack.org/17701702:34
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: Remove pip cache move  https://review.openstack.org/17890202:34
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: Make sysctl vm dump errexit safe  https://review.openstack.org/17890302:34
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: Check for mount before creating swap  https://review.openstack.org/17890402:34
openstackgerritIan Wienand proposed openstack-infra/devstack-gate: Return command status in tsfilter  https://review.openstack.org/17890502:34
*** fifieldt has joined #openstack-infra02:36
*** stevemar has quit IRC02:38
*** ir2ivps has quit IRC02:39
*** ir2ivps has joined #openstack-infra02:41
*** yamada-h has quit IRC02:41
openstackgerritIan Wienand proposed openstack-infra/project-config: Remove update-git-cache.sh  https://review.openstack.org/17890602:42
*** yamada-h has joined #openstack-infra02:43
*** yamahata has joined #openstack-infra02:43
*** alex_xu has joined #openstack-infra02:44
*** stevemar has joined #openstack-infra02:48
*** heyongli has quit IRC02:49
*** btully has quit IRC02:49
*** otter768 has joined #openstack-infra02:50
*** baoli has quit IRC02:51
*** heyongli has joined #openstack-infra02:51
*** baoli has joined #openstack-infra02:52
*** baoli_ has joined #openstack-infra02:53
*** baoli has quit IRC02:53
*** harlowja has quit IRC02:56
*** harlowja has joined #openstack-infra02:56
*** harlowja has quit IRC02:57
*** camunoz has quit IRC02:59
*** sdake has joined #openstack-infra02:59
*** annegent_ has quit IRC03:00
*** yamada-h has quit IRC03:01
*** camunoz has joined #openstack-infra03:02
*** sdake_ has joined #openstack-infra03:02
*** sdake has quit IRC03:02
*** Krinkle is now known as Krinkle|detached03:10
*** erlon has quit IRC03:11
*** ashleighfarnham has quit IRC03:14
*** zz_dimtruck is now known as dimtruck03:16
*** packet has joined #openstack-infra03:20
*** jtriley has joined #openstack-infra03:21
*** tiswanso has quit IRC03:26
*** jtriley has quit IRC03:26
*** harlowja has joined #openstack-infra03:27
*** bhunter71 has quit IRC03:33
*** tsg has quit IRC03:34
*** baoli_ has quit IRC03:36
openstackgerritQiming Teng proposed openstack/requirements: Bump python-openstacksdk version to 0.4.1  https://review.openstack.org/17892303:37
*** SumitNaiksatam has joined #openstack-infra03:39
*** otter768 has quit IRC03:44
*** tjones1 has joined #openstack-infra03:45
*** tjones1 has left #openstack-infra03:46
*** fedexo has joined #openstack-infra03:46
*** sdake_ has quit IRC03:52
*** tsg has joined #openstack-infra03:57
*** spzala has quit IRC04:00
*** camunoz has quit IRC04:01
*** camunoz has joined #openstack-infra04:01
*** unicell has joined #openstack-infra04:05
*** achanda has quit IRC04:11
*** unicell1 has joined #openstack-infra04:14
*** unicell has quit IRC04:15
*** sdake has joined #openstack-infra04:24
*** packet has quit IRC04:26
lifelessttx: one thing you could do to do things much much faster04:32
lifelessttx: create a threadpool and do the assign + save for each task in a separate worker04:32
lifelessttx: concurrency of 20-40 should be ok04:32
*** ddieterl_ has quit IRC04:36
openstackgerritBharat Kumar Kobagana proposed openstack-infra/project-config: Skip test_volume_boot_pattern for GlusterFS until bug 1444806 is fixed  https://review.openstack.org/17340804:36
openstackbug 1444806 in Cinder "test_volume_boot_pattern tempest test failure for glusterfs backend - Part 2" [Undecided,In progress] https://launchpad.net/bugs/1444806 - Assigned to Bharat Kumar Kobagana (bharat-kobagana)04:36
openstackgerritMerged openstack-dev/pbr: Issue #1450210: Preversioning rc tag handling  https://review.openstack.org/17885204:48
*** ajo has joined #openstack-infra04:49
lifelessyayayayya04:53
lifelesswe're now in shape04:53
*** ildikov has quit IRC04:54
*** signed8bit has quit IRC05:02
openstackgerritMerged openstack-infra/project-config: Add manila-ui to OpenStack  https://review.openstack.org/17506305:05
*** ildikov has joined #openstack-infra05:07
*** yfried has quit IRC05:07
*** achanda has joined #openstack-infra05:16
*** jtriley has joined #openstack-infra05:16
*** ivar-laz_ has joined #openstack-infra05:17
*** ivar-laz_ has quit IRC05:17
*** ibiris is now known as ibiris_away05:18
*** emagana has joined #openstack-infra05:19
*** ivar-lazzaro has quit IRC05:21
*** openstackgerrit has quit IRC05:22
*** openstackgerrit has joined #openstack-infra05:22
*** harlowja is now known as harlowja_away05:23
*** jtriley has quit IRC05:24
*** jamespage_ has joined #openstack-infra05:25
*** esker has quit IRC05:28
openstackgerritClark Boylan proposed openstack-infra/gearman-plugin: Fix a cause of livelock in worker work() method  https://review.openstack.org/17892905:28
clarkbzaro: ^ thats a first pass at something, but basically I think we need to be driving IO as long as those two conditions hold05:29
*** btully has joined #openstack-infra05:29
clarkbwe might also consider rewriting the state machine entirely such that it only ever processes one thing at a time then drives IO unconditionally05:29
clarkbsomething like input state -> event -> output state (optionally submitting a task) -> drive IO05:30
openstackgerritlifeless proposed openstack-infra/release-tools: Possible parallel version.  https://review.openstack.org/17893005:32
lifelessttx: https://review.openstack.org/178930 may help you. Or it may make your life terrible.05:32
lifelessttx: its also entirely untested05:33
*** esker has joined #openstack-infra05:33
*** dannywilson has joined #openstack-infra05:33
*** dannywilson has quit IRC05:33
*** dannywilson has joined #openstack-infra05:34
clarkblifeless: those are the best changes "either your life will be amazing now or it will be very bad, good luck"05:35
*** ddieterly has joined #openstack-infra05:37
StevenKI'd recommend starting with 5 and ramping up, but eh05:37
*** jamespage_ has quit IRC05:38
*** abregman has joined #openstack-infra05:40
*** ddieterly has quit IRC05:41
lifelessStevenK: last I recall there were 120 service points on LP05:41
lifelessStevenK: the stuff i'm worried about is going to kick in at c=205:41
lifelessStevenK: its either going to break very very hard, or be great.05:42
StevenKOh, could be, I thought there were still 8005:42
lifelesssame same05:42
lifeless40 << 8005:42
lifeless4 24 core machines, running at slightly more than one process per core05:42
tchaypoI’m impressed with how many of pip’s functional tests are failing on my machine05:43
lifelessI still can't help but read preversion as perversion05:43
lifelesstchaypo: they should all pass, assuming your internet actually exists05:44
lifelesstchaypo: sadly many of them hit Das Net05:44
tchaypoah. I’m currently tethered. I think they should be allowed out, but perhaps they have too-short timeouts05:45
openstackgerritIan Wienand proposed openstack-infra/project-config: Parameterize node to dsvm-full-plugin job template  https://review.openstack.org/17562505:45
openstackgerritIan Wienand proposed openstack-infra/project-config: Add glusterfs/centos7 experimental job  https://review.openstack.org/17562605:45
lifelesstchaypo: also, if you're working of my branch its possible some things are broken05:45
clarkblifeless: yes preversion reads as perversion for me too05:45
lifelesstchaypo: I only check one or two before pushing up to let travis do it for me05:45
*** otter768 has joined #openstack-infra05:45
*** ildikov has quit IRC05:45
tchaypooh look05:46
lifelesstchaypo: (if you're not basing off my branch, and you cause me merge conflicts, I will be unhappy at your adding work)05:46
tchaypoI have a rule that prevents python from talking to pypi05:46
tchaypolifeless: nope, this is master05:46
lifelesstchaypo: well, be ready for grumpy lifeless then, if it his is the union thing.05:47
lifelesstchaypo: also, doing anything on master is pointless; 'develop' is the next release of pip.05:47
lifelessmaster is for point releases05:47
tchaypolifeless: I don’t expect the union thing to be useful05:48
tchaypo*checks* yep, develop is what I meant05:48
ianwso http://logs.openstack.org/04/178904/1/check/gate-tempest-dsvm-large-ops/cc34726/logs/devstack-gate-setup-workspace-new.txt.gz05:48
ianw2015-04-30 02:46:30.383 | + git fetch http://zm06.openstack.org/p/openstack/nova refs/zuul/master/Z33d054bb372d4d529ef79b840915c27e05:49
ianw2015-04-30 03:06:38.242 | fatal: Couldn't find remote ref refs/zuul/master/Z33d054bb372d4d529ef79b840915c27e05:49
lifelesstchaypo: I don't either, because it won't affect what is chosen something like 50% of the time05:49
*** claudiub has joined #openstack-infra05:49
tchaypoIf I do the union thing it will be with the expectation that the code is going to be thrown away once we realise that it isnt at all useful05:49
*** dhritishikhar has joined #openstack-infra05:49
ianw^ why so long?05:49
lifelesstchaypo: (I gave an example of that in the thread with nicola05:49
lifelesstchaypo: what are you hacking on then?05:49
tchaypoand the times when it does affect what’s chosen, the most it can do is tell the user that there’s a paradox - it can’t even give hints about how to solve the problem, let alone solve it05:50
tchayporight now I’m just making sure I have a working test environment before I start hacking05:50
*** otter768 has quit IRC05:50
lifelesscool05:51
StevenKOh goody, I think I crashed zanata05:54
tchaypooh05:54
tchaypoone thing that I do think might be useful is to look to see if we have tests that check pip’s behaviour with transitive dependencies (I’m fairly sure we don’t, since pip doesn’t handle them) and add some tests (marked as expected-to-fail for now)05:55
clarkbianw: its possible canonical has DOSed the git mirrors again05:55
* clarkb looks at cacti05:55
lifelesstchaypo: it handles transitive deps today05:55
*** ibiris_away is now known as ibiris05:56
*** lucap has joined #openstack-infra05:57
tchaypomore specifically, the behaviour if a the same name is encountered >1 time with different version specifiers05:57
ianwclarkb: http://cacti.openstack.org/cacti/graph_view.php?action=tree&tree_id=1&leaf_id=140 <- doesn't keep load stats?05:57
tchayposince pip currently just ignores subsequent specifiers I’m assuming there are not tests on what it’s doing05:57
* tchaypo except for maybe a test to check that it ignores subsequent specifiers..05:57
lifelesstchaypo: there aren't tests that it resolves :)05:57
clarkbianw: see http://cacti.openstack.org/cacti/graph_view.php?action=tree&tree_id=1&leaf_id=140&page=205:58
lifelesstchaypo: so thats certainly something that will conflict with stuff coming into my branch05:58
clarkbianw: the mirrors themselves look ok so this is isolated to the merger05:58
* clarkb goes to get key05:58
lifelesstchaypo: I'd really rather that such things be proprosed into my branch rather than in parallel to develop05:59
clarkbianw: we have seen it where one gearman worker will grab most of the merge jobs then get unhappy as it does mroe work05:59
tchaypoyep, that makes sense05:59
clarkbianw: I can check for that easily once I get my ssh key05:59
tchaypobut what do you mean by “that”?05:59
ianwclarkb: http://cacti.openstack.org/cacti/graph_view.php?action=tree&tree_id=1&leaf_id=140&page=3 <-- suspicious swapping activity around that time05:59
ianwhttp://cacti.openstack.org/cacti/graph.php?action=view&local_graph_id=2160&rra_id=all <- little blank spot, right around the 02:30 -> 03:00 mark ... something went a bit nuts i guess06:01
openstackgerritOpenStack Proposal Bot proposed openstack-infra/project-config: Normalize projects.yaml  https://review.openstack.org/17893806:01
*** mrunge has joined #openstack-infra06:03
*** mrunge has quit IRC06:03
*** mrunge has joined #openstack-infra06:03
*** deepakcs has joined #openstack-infra06:04
clarkb06 has actually had the least jobs which makes sense if it went sideways for a bit (gearman is supposed to be self regulating that way)06:04
clarkbtime to look at logs for that specific time period06:04
*** rbradfor has quit IRC06:05
clarkbianw: that is a significant amount of iowait too, but may be due to swapping06:06
*** armax has quit IRC06:08
clarkbwow each nova merge is taking close to a minute06:08
clarkbwow found one that is >7 minutes06:09
clarkbnow is that the cause or a symptom of this problem06:09
clarkbsyslog shows no oom06:10
ianwit probably hit swap and got itself out of it ... stopping everything else in the process06:11
clarkbya I wonder if we should swappoff on those nodes or use cgorups to limit memory for the merger processes that way we kill one merge and not all of them06:11
clarkbit does only have 2GB of ram but most of that is currently free or cache06:12
*** hdd has joined #openstack-infra06:12
clarkbI suppose it is possible that we need >2GB of ram to do some of the merges that show up06:13
clarkband just need to scale up06:13
*** arxcruz has joined #openstack-infra06:16
tchaypolifeless: if you mean “tests that it ignores subsequent specifiers”, I can see how that would conflict, but I’d assume that a test to see that it’s resolving all the transitive deps shouldn’t conflict with any implemementation of a resolver (at least for simple cases )06:17
lifelesstchaypo: so you're expecting me to write a resolver without tests?06:18
lifelesstchaypo: or you're expecting me to put those tests somewhere other than your test of the same thing?06:18
tchaypoonly if the tests don’t already exist06:19
lifelesstchaypo: but they don't today06:19
tchaypoyep. and if we both write one that’d be a conflict.06:19
lifelesstchaypo: ...06:19
tchaypoi understand what you meant now :)06:20
*** arxcruz has quit IRC06:21
*** ildikov has joined #openstack-infra06:22
*** hdd has quit IRC06:23
*** erikmwilson has quit IRC06:24
clarkbapache logs look mostly fine too, the only thing I notice there is nova is transferring an order of magnitude more data than the other repos, but its megabytes vs kilobytes per request nothing too crazy06:24
*** dimtruck is now known as zz_dimtruck06:24
openstackgerritMerged openstack-infra/project-config: Normalize projects.yaml  https://review.openstack.org/17893806:25
*** fawadkhaliq has joined #openstack-infra06:27
*** mrmartin has joined #openstack-infra06:28
*** spredzy|afk is now known as spredzy06:30
*** tnovacik has joined #openstack-infra06:31
*** Hal has joined #openstack-infra06:32
*** Hal is now known as Guest831206:33
*** shivharis has quit IRC06:33
*** nfedotov has joined #openstack-infra06:33
*** vlaza has joined #openstack-infra06:33
*** shivharis has joined #openstack-infra06:34
*** gary-smith has quit IRC06:34
*** gary-smith has joined #openstack-infra06:34
*** AJaeger_ has joined #openstack-infra06:35
*** ssam2 has joined #openstack-infra06:35
*** ddieterly has joined #openstack-infra06:37
*** Guest8312 has quit IRC06:38
*** camunoz has quit IRC06:39
*** rbradfor has joined #openstack-infra06:41
*** ddieterly has quit IRC06:43
*** e0ne has joined #openstack-infra06:45
*** stevemar has quit IRC06:46
*** dtantsur|afk is now known as dtantsur06:48
*** kevinbenton has quit IRC06:49
*** sks has joined #openstack-infra06:49
*** kevinbenton has joined #openstack-infra06:50
*** Longgeek has joined #openstack-infra06:52
*** zul has joined #openstack-infra06:53
*** sushilkm has joined #openstack-infra06:55
*** sushilkm has left #openstack-infra06:55
*** zhiwei has quit IRC06:56
*** scheuran has joined #openstack-infra06:58
tchaypoOSError: [Errno 2] No such file or directory: '/private/var/folders/_n/ft3sz29979590_nj7tj1dxhm0000gn/T/pytest-7/test_as_import0/home/Library/Caches/pip'07:00
tchaypoI’m just going to restrict myself to testing pip on real computers07:00
*** HeOS has joined #openstack-infra07:01
*** tsg has quit IRC07:02
*** dtantsur has quit IRC07:02
*** jcoufal has joined #openstack-infra07:03
clarkbttx: everything is looking good from my end07:03
ttxclarkb: awesome thx!07:03
clarkbttx: did you want to kick off the first release things with me still awake?07:03
ttxclarkb: nah, should be fine, thx07:03
lifelesstchaypo: where was that?07:03
tchaypolifeless: on a pre-release OSX version07:04
*** tsg_ has joined #openstack-infra07:05
*** MaxV has joined #openstack-infra07:06
*** AJaeger_ has quit IRC07:06
*** dtantsur has joined #openstack-infra07:07
*** Longgeek has quit IRC07:07
*** afazekas has quit IRC07:08
*** jamespage_ has joined #openstack-infra07:08
*** yfried has joined #openstack-infra07:08
*** mpaolino has joined #openstack-infra07:09
*** e0ne has quit IRC07:09
*** mpaolino has quit IRC07:10
*** hdd has joined #openstack-infra07:10
*** nfedotov1 has joined #openstack-infra07:10
*** zul has quit IRC07:12
*** nfedotov has quit IRC07:12
*** zul has joined #openstack-infra07:12
*** shivharis has quit IRC07:12
lifelesstchaypo: btw #pypa-dev for pip discussion07:13
*** vhoward has quit IRC07:13
*** shivharis has joined #openstack-infra07:13
*** dannywilson has quit IRC07:13
*** sergsh has joined #openstack-infra07:14
*** ociuhandu has joined #openstack-infra07:14
*** mrmartin has quit IRC07:14
*** Ala has joined #openstack-infra07:15
*** vhoward has joined #openstack-infra07:15
*** Longgeek has joined #openstack-infra07:22
*** alexpilotti has joined #openstack-infra07:23
*** teran has joined #openstack-infra07:25
*** devvesa has joined #openstack-infra07:29
*** mrmartin has joined #openstack-infra07:29
*** mrmartin has quit IRC07:30
*** jamespage_ has quit IRC07:30
*** Hal has joined #openstack-infra07:31
*** Hal is now known as Guest7302107:31
*** tsg_ has quit IRC07:33
*** ddieterly has joined #openstack-infra07:38
*** mrmartin has joined #openstack-infra07:39
*** jlanoux has joined #openstack-infra07:40
*** mpavone has joined #openstack-infra07:40
*** yfried is now known as yfried|afk07:41
*** chlong has quit IRC07:42
*** mrmartin has quit IRC07:42
*** nfedotov has joined #openstack-infra07:43
*** nfedotov1 has quit IRC07:43
*** ddieterly has quit IRC07:43
*** yfried|afk is now known as yfried07:44
*** otter768 has joined #openstack-infra07:46
*** dhritishikhar has quit IRC07:47
*** woodster_ has quit IRC07:50
*** otter768 has quit IRC07:51
*** fawadkhaliq has quit IRC07:52
*** mase_x200 has joined #openstack-infra07:53
*** hdd has quit IRC07:54
*** HeOS has quit IRC07:55
*** mase_x200 has quit IRC07:57
*** mrmartin has joined #openstack-infra07:59
*** mase_x200 has joined #openstack-infra08:01
*** jistr has joined #openstack-infra08:04
*** notnownikki has joined #openstack-infra08:05
*** btully has quit IRC08:07
*** dalgaaf has joined #openstack-infra08:09
*** derekh has joined #openstack-infra08:10
openstackgerritThomas Bechtold proposed openstack/requirements: Relax Pillow requirement  https://review.openstack.org/17897008:12
*** mase_x200 has quit IRC08:13
*** nfedotov1 has joined #openstack-infra08:16
openstackgerritThomas Bechtold proposed openstack/requirements: Relax Pillow requirement  https://review.openstack.org/17897008:17
*** nfedotov has quit IRC08:19
openstackgerritJoshua Hesketh proposed openstack-infra/jenkins-job-builder: Adding publisher support to join-trigger plugin  https://review.openstack.org/17883608:20
*** jcoufal_ has joined #openstack-infra08:21
*** erikmwilson has joined #openstack-infra08:25
*** jcoufal has quit IRC08:25
*** nfedotov1 has quit IRC08:26
*** nfedotov has joined #openstack-infra08:26
*** erikmwilson has quit IRC08:29
*** arxcruz has joined #openstack-infra08:29
*** niska has quit IRC08:32
*** ajo has quit IRC08:34
*** ajo_ has joined #openstack-infra08:34
*** e0ne has joined #openstack-infra08:37
*** zul has quit IRC08:38
openstackgerritRenat Akhmerov proposed openstack-infra/project-config: Rename stackforge/mistral to openstack/mistral  https://review.openstack.org/17532808:38
*** ddieterly has joined #openstack-infra08:39
*** ddieterly has quit IRC08:43
*** salv-orl_ has joined #openstack-infra08:45
*** salv-orlando has quit IRC08:46
*** belmoreira has joined #openstack-infra08:46
*** shardy has joined #openstack-infra08:47
*** che-arne has joined #openstack-infra08:47
*** niska has joined #openstack-infra08:48
*** dizquierdo has joined #openstack-infra08:48
jeblairttx: semi-online if you need anything08:51
ttxjeblair: doing the first tag, things going well at this point08:52
ttxjeblair: thx!08:52
openstackgerritAndrew Smith proposed openstack-infra/jenkins-job-builder: Add support for docker builder plugin  https://review.openstack.org/17898008:59
*** achanda has quit IRC09:01
*** jamespage_ has joined #openstack-infra09:02
*** fedexo has quit IRC09:03
openstackgerritlifeless proposed openstack-dev/pbr: Parallelise integration tests.  https://review.openstack.org/17898209:04
*** doude has joined #openstack-infra09:05
*** dtantsur is now known as dtantsur|brb09:06
*** jtriley has joined #openstack-infra09:07
*** HeOS has joined #openstack-infra09:09
*** maishsk has joined #openstack-infra09:12
*** jtriley has quit IRC09:13
*** teran has quit IRC09:16
*** Somay has joined #openstack-infra09:19
*** mrmartin has quit IRC09:22
*** dizquierdo has quit IRC09:23
*** jamespage_ has quit IRC09:31
*** jamespage_ has joined #openstack-infra09:33
openstackgerritClaudiu Belu proposed openstack-infra/project-config: Adds pypi-jobs to networking-hyperv  https://review.openstack.org/17899309:33
*** fawadkhaliq has joined #openstack-infra09:34
*** claudiub has quit IRC09:36
*** jamespage_ has quit IRC09:36
openstackgerritSamuel BARTEL proposed openstack-infra/project-config: add project fuel-plugin-tls  https://review.openstack.org/17899509:37
*** zul has joined #openstack-infra09:38
*** emagana has quit IRC09:40
*** dizquierdo has joined #openstack-infra09:41
*** Somay has quit IRC09:43
*** Somay has joined #openstack-infra09:44
*** otter768 has joined #openstack-infra09:47
*** e0ne is now known as e0ne_09:48
*** otter768 has quit IRC09:52
*** dims has joined #openstack-infra09:56
*** pelix has joined #openstack-infra09:57
*** MaxV has quit IRC09:57
*** e0ne_ is now known as e0ne09:58
*** pblaho__ is now known as pblah09:58
*** pblah is now known as pblaho09:58
gilliardHi. Does infra (or anyone) have a tool for finding free rooms for IRC meetings?09:58
*** pblaho has quit IRC09:59
*** pblaho has joined #openstack-infra09:59
*** jlanoux has quit IRC09:59
*** bookwar has left #openstack-infra10:02
kragnizgilliard: did you look at the ical with all the meetings?10:03
openstackgerritAndrew Smith proposed openstack-infra/jenkins-job-builder: Add support for docker builder plugin  https://review.openstack.org/17898010:03
*** jamespage_ has joined #openstack-infra10:04
*** fawadkhaliq has quit IRC10:08
*** dhritishikhar has joined #openstack-infra10:08
*** dhritishikhar has quit IRC10:12
*** mwagner_lap has quit IRC10:13
*** e0ne is now known as e0ne_10:13
*** jlanoux has joined #openstack-infra10:13
*** teran has joined #openstack-infra10:13
*** dannywilson has joined #openstack-infra10:14
*** openstackgerrit_ has joined #openstack-infra10:15
gilliardkragniz: looking...  Oh, I didn't know I could add that to my google calendar. Neat.10:16
gilliardThanks10:16
*** e0ne_ is now known as e0ne10:16
openstackgerritMax Rydahl Andersen proposed openstack-infra/jenkins-job-builder: Add option to skip certification check  https://review.openstack.org/17879410:16
openstackgerritlifeless proposed openstack-dev/pbr: Parallelise integration tests.  https://review.openstack.org/17898210:17
*** teran has quit IRC10:18
openstackgerritDavide Guerri proposed openstack-infra/shade: Fix exception re-raise during task execution for py34  https://review.openstack.org/17810710:18
openstackgerritDavide Guerri proposed openstack-infra/shade: Rename get_endpoint() to get_session_endpoint()  https://review.openstack.org/17885910:18
openstackgerritDavide Guerri proposed openstack-infra/shade: Add keystone services/endpoints methods  https://review.openstack.org/17762110:18
*** dannywilson has quit IRC10:18
*** yfried is now known as yfried|afk10:20
spredzyfungi, ping https://review.openstack.org/#/c/175849/. Do you know how I can test it end to end ? Like simulating the whole workflow ?10:21
*** yfried|afk is now known as yfried10:23
*** Guest73021 has quit IRC10:25
*** erikmwilson has joined #openstack-infra10:25
*** tjones1 has joined #openstack-infra10:27
*** rlandy has joined #openstack-infra10:30
*** erikmwilson has quit IRC10:30
*** mwagner_lap has joined #openstack-infra10:30
*** openstackgerrit_ has quit IRC10:31
*** shivharis has quit IRC10:32
*** shivharis has joined #openstack-infra10:32
*** pc_m has joined #openstack-infra10:34
*** frobware_ has quit IRC10:35
*** pc_m_ has joined #openstack-infra10:35
*** zul has quit IRC10:35
*** yamahata has quit IRC10:36
openstackgerritSean Dague proposed openstack-infra/elastic-recheck: add web_server.py for testing web content  https://review.openstack.org/17883410:37
openstackgerritSean Dague proposed openstack-infra/elastic-recheck: actually actually make window location work  https://review.openstack.org/17883510:37
*** BharatK_ has quit IRC10:37
*** _dguerri is now known as dguerri10:38
*** pc_m__ has joined #openstack-infra10:38
*** ociuhandu has quit IRC10:40
*** pc_m_ has quit IRC10:41
*** jamespage_ has quit IRC10:41
*** teran_ has joined #openstack-infra10:48
*** pc_m__ has quit IRC10:52
*** alexpilotti has quit IRC10:52
*** salv-orlando has joined #openstack-infra10:53
*** cdent has joined #openstack-infra10:53
*** doude has quit IRC10:53
*** dizquierdo_ has joined #openstack-infra10:54
*** salv-orl_ has quit IRC10:56
*** dizquierdo has quit IRC10:57
*** e0ne has quit IRC11:05
*** Somay has quit IRC11:07
*** yfried is now known as yfried|afk11:08
*** Somay has joined #openstack-infra11:09
*** e0ne has joined #openstack-infra11:10
*** yfried|afk is now known as yfried11:12
*** _nadya_ has joined #openstack-infra11:13
*** Scader has joined #openstack-infra11:18
*** markvoelker has quit IRC11:18
*** Scader has left #openstack-infra11:18
*** hashar has joined #openstack-infra11:20
*** jamielennox is now known as jamielennox|away11:20
*** e0ne is now known as e0ne_11:20
*** e0ne_ is now known as e0ne11:21
*** dtantsur|brb is now known as dtantsur11:23
*** Somay has quit IRC11:23
*** mwagner_lap has quit IRC11:24
*** liam_ has joined #openstack-infra11:28
*** liam_ is now known as Guest2432511:29
*** Longgeek_ has joined #openstack-infra11:31
*** Longgeek has quit IRC11:32
*** ociuhandu has joined #openstack-infra11:32
fungispredzy: simulating the workflow would require running a zuul server and a jenkins master of your own (and optionally your own gerrit server, or you could try to trigger it off changes in review-dev or one of the sandbox repositories)11:32
*** ldnunes has joined #openstack-infra11:32
fungispredzy: you're basically talking about testing configured interactions between several servers11:33
*** Guest24325 has quit IRC11:33
*** Guest24325 has joined #openstack-infra11:35
*** Guest24325 has quit IRC11:35
*** alexpilotti has joined #openstack-infra11:36
spredzyfungi, yep, that is what I was afraid off. So there is not straight forward way to know if I works out of the box or not.  How would you recommend to proceed ?11:39
spredzyI mean I tested things separely, now having to test the whole thing sounds like a different story11:39
fungispredzy: at this point it's mostly a matter of getting more reviews on that change, and then once it merges we can check job logs to see if there's anything the manual testing missed11:41
*** ddieterly has joined #openstack-infra11:41
fungiassuming enough core reviewers can be convinced it's a worthwhile feature to support long-term11:41
fungittx: everything going okay with kilo? let me know if there's anything you need my help with... i'm arounf11:42
fungiarounD too11:42
*** derekh has quit IRC11:44
ttxfungi: all ok11:45
fungiexcellent11:45
*** derekh has joined #openstack-infra11:45
jeblair++11:45
*** ddieterly has quit IRC11:46
spredzyfungi, ok thank you.11:46
*** dizquierdo_ is now known as dizquierdo_afk11:47
*** rfolco has joined #openstack-infra11:48
*** otter768 has joined #openstack-infra11:48
*** weshay has joined #openstack-infra11:48
*** alexpilotti has quit IRC11:48
*** zul has joined #openstack-infra11:50
openstackgerritSean Dague proposed openstack-infra/elastic-recheck: actually actually make window location work  https://review.openstack.org/17883511:51
openstackgerritSean Dague proposed openstack-infra/elastic-recheck: add web_server.py for testing web content  https://review.openstack.org/17883411:51
*** jcoufal_ is now known as jcoufal11:51
*** otter768 has quit IRC11:53
*** baoli has joined #openstack-infra11:56
*** woodster_ has joined #openstack-infra11:58
*** ildikov has quit IRC11:59
*** ZZelle has quit IRC12:02
*** ZZelle has joined #openstack-infra12:02
ttxfungi: After release we'll push the .1 version bumps to stable/kilo and then we'll be able to revert to post-release ACLs for stable/kilo12:04
openstackgerritSean Dague proposed openstack-infra/elastic-recheck: actually actually make window location work  https://review.openstack.org/17883512:04
openstackgerritSean Dague proposed openstack-infra/elastic-recheck: add web_server.py for testing web content  https://review.openstack.org/17883412:04
ttxI guess you can still prepare a WIP chnage12:04
*** kgiusti has joined #openstack-infra12:05
*** claudiub has joined #openstack-infra12:05
*** deepakcs has quit IRC12:06
*** sks has quit IRC12:06
*** Kiall has quit IRC12:08
*** Kiall has joined #openstack-infra12:08
*** chuck__ has joined #openstack-infra12:08
*** mwagner_lap has joined #openstack-infra12:09
*** zul has quit IRC12:10
*** markvoelker has joined #openstack-infra12:11
*** nfedotov has quit IRC12:11
*** heyongli has quit IRC12:12
*** nfedotov has joined #openstack-infra12:13
*** heyongli has joined #openstack-infra12:13
*** ildikov has joined #openstack-infra12:15
*** dtantsur is now known as dtantsur|brb12:15
*** bswartz has quit IRC12:15
fungiyep, doing now12:18
*** miqui has joined #openstack-infra12:22
*** arxcruz has quit IRC12:24
*** arxcruz has joined #openstack-infra12:25
*** erikmwilson has joined #openstack-infra12:26
*** erikmwilson has quit IRC12:31
*** gordc has joined #openstack-infra12:32
*** Longgeek has joined #openstack-infra12:32
*** _nadya_ has quit IRC12:33
*** Longgeek_ has quit IRC12:33
*** bhunter71 has joined #openstack-infra12:33
*** achanda has joined #openstack-infra12:36
*** jamespage_ has joined #openstack-infra12:36
*** yfried is now known as yfried|afk12:37
*** Hal has joined #openstack-infra12:38
*** Hal is now known as Guest412712:39
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Revert "Temporarily copy proposed/* ACLs to stable/kilo"  https://review.openstack.org/17904512:39
*** jistr has quit IRC12:39
fungittx: ^ wip but will set ready for review when you're ready12:40
*** achanda has quit IRC12:41
*** ddieterly has joined #openstack-infra12:42
*** alexpilotti has joined #openstack-infra12:43
*** Longgeek has quit IRC12:44
*** dprince has joined #openstack-infra12:44
*** jamespage_ has quit IRC12:44
*** _nadya_ has joined #openstack-infra12:46
*** ddieterly has quit IRC12:47
*** yfried|afk is now known as yfried12:47
*** Longgeek_ has joined #openstack-infra12:48
*** erikmwilson has joined #openstack-infra12:49
*** dtantsur|brb is now known as dtantsur12:50
*** erikmwilson has quit IRC12:51
*** erikmwilson_ is now known as erikmwilson12:51
AJaegerfungi, clarkb: I think we'Re ready for the next step with translation import "compression" - covering python projects. Could you review https://review.openstack.org/176947 , please?12:52
*** dkranz has joined #openstack-infra12:53
*** chuck__ has quit IRC12:53
*** bswartz has joined #openstack-infra12:53
*** spzala has joined #openstack-infra12:54
*** jistr has joined #openstack-infra12:54
*** jistr is now known as jistr|biab12:55
*** marcusvrn has joined #openstack-infra13:01
*** jamespage_ has joined #openstack-infra13:02
*** marcusvrn1 has joined #openstack-infra13:03
*** maishsk has quit IRC13:04
*** Longgeek_ has quit IRC13:04
*** fifieldt has quit IRC13:04
*** Longgeek has joined #openstack-infra13:05
*** marcusvrn has quit IRC13:05
*** ams__ has joined #openstack-infra13:07
ams__In the jenkins job builder is there any way to optionally include a chunk of XML for a job, given a flag?13:08
*** radez_g0n3 is now known as radez13:08
*** peristeri has joined #openstack-infra13:09
*** ssam2 has quit IRC13:09
*** jamespage_ has quit IRC13:09
*** bknudson has quit IRC13:09
*** MaxV has joined #openstack-infra13:10
*** xyang1 has joined #openstack-infra13:10
*** mrunge has quit IRC13:11
*** dboik has quit IRC13:12
*** bhunter71 has quit IRC13:12
*** _nadya_ has quit IRC13:14
*** MaxV has quit IRC13:15
tristanC*sighs*, elections period is now over, TC results are presented here: http://lists.openstack.org/pipermail/openstack-dev/2015-April/063000.html13:16
openstackgerrityolanda.robla proposed openstack-infra/puppet-cgit: Add puppet-cgit load balancer class  https://review.openstack.org/17905313:17
*** esker has quit IRC13:18
*** esker has joined #openstack-infra13:18
*** stevemar has joined #openstack-infra13:18
*** _nadya_ has joined #openstack-infra13:19
*** sslypushenko has quit IRC13:19
*** esker has quit IRC13:19
*** vlaza has left #openstack-infra13:19
AJaegertristanC, pleia2 Thanks for doing all these elections!13:20
*** sslypushenko has joined #openstack-infra13:21
*** dustins has joined #openstack-infra13:22
*** eharney has quit IRC13:24
fungitristanC: pleia2: awesome work!!!13:25
fungiand congrats to ttx, jaypipes, jeblair, flaper87, markmcclain, dtroyer and lifeless!13:25
jaypipesfungi: for what? what did I miss?13:25
openstackgerrityolanda.robla proposed openstack-infra/system-config: Move server outside git_backend class  https://review.openstack.org/17905813:25
jaypipesoh... TC?13:25
fungijaypipes: your indentured servitude13:25
* jaypipes digs into email..13:25
jaypipesfungi: lol13:26
* AJaeger joins fungi in the congrats!13:26
*** mriedem has joined #openstack-infra13:26
yolandacongrats to all TC members13:27
flaper87fungi: thanks :)13:28
ttxflaper87, dtroyer: welcome! lifeless: welcome back!13:28
*** lucap1 has joined #openstack-infra13:28
*** lucap has quit IRC13:30
*** dboik has joined #openstack-infra13:30
markmcclainfungi: thanks13:30
*** dboik has quit IRC13:30
ttx548 voters... increase or not?13:31
*** amitgandhinz has joined #openstack-infra13:31
*** dboik has joined #openstack-infra13:31
ttx506/1893 last time13:31
*** Somay has joined #openstack-infra13:32
fungi548/2169 (25%) this time13:32
fungi1.5% drop13:32
ttxso +42 voters but 26.7% -> 25.2%13:32
ttx15.2% aquisition rate on new voters13:33
ttx(only 42 new voters for 276 new voters)13:33
*** dizquierdo_afk is now known as dizquierdo13:34
*** sdake_ has joined #openstack-infra13:34
jaypipesttx: perhaps it's worth extending the TC election times? things were being debated/discussed on the ML up to and past the voting deadline... just a suggestion.13:34
ttxjaypipes: most people vote on the 1st day13:35
ttxwe could extend the campaign duration I guess13:35
*** zul has joined #openstack-infra13:35
fungiyeah, maybe add a week between close of nominations and open voting13:36
*** tiswanso has joined #openstack-infra13:36
fungiwith some candidates not throwing in their hat until the day before voting begins and lots of voters selecting them on the first day, the time for debate is sort of unnaturally compressed13:37
funginot that voters can't go back and change their ballots prior to conclusion of the election, but it leads to discussions going in parallel with the election itself which is potentially less useful13:38
*** sdake has quit IRC13:38
*** jtriley has joined #openstack-infra13:38
openstackgerrityolanda.robla proposed openstack-infra/system-config: Don't hardcode names on certs  https://review.openstack.org/17906713:39
*** packet has joined #openstack-infra13:39
fungiideally candidates would have their platforms already written up and announce their candidacy on the first day of the nomination period, but why do today what you can put off until tomorrow?13:39
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Allow for int or string ID comparisons  https://review.openstack.org/17906913:40
*** zul has quit IRC13:40
*** ajo_ is now known as ajo13:40
*** prad-afk is now known as prad13:41
openstackgerritValeriy Ponomaryov proposed openstack-infra/project-config: Bind manila-ui project changes to IRC channel openstack-manila  https://review.openstack.org/17907013:42
*** bknudson has joined #openstack-infra13:43
*** _nadya_ has quit IRC13:43
*** sigmavirus24_awa is now known as sigmavirus2413:44
*** ddieterly has joined #openstack-infra13:44
*** che-arne has quit IRC13:47
*** sdake has joined #openstack-infra13:47
jeblairfungi: oh thanks :)13:49
*** otter768 has joined #openstack-infra13:49
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Allow for int or string ID comparisons  https://review.openstack.org/17906913:49
*** sdake_ has quit IRC13:51
*** ajmiller has joined #openstack-infra13:52
*** jistr|biab is now known as jistr13:53
*** otter768 has quit IRC13:53
*** erlon has joined #openstack-infra13:56
*** chlong has joined #openstack-infra13:56
*** jtriley_ has joined #openstack-infra13:57
*** eharney has joined #openstack-infra13:57
*** armax has joined #openstack-infra13:59
*** sergsh has quit IRC13:59
*** jtriley has quit IRC14:00
*** zul has joined #openstack-infra14:00
*** signed8bit has joined #openstack-infra14:01
*** esker has joined #openstack-infra14:02
*** julim has joined #openstack-infra14:06
*** mmedvede has joined #openstack-infra14:06
*** mpaolino has joined #openstack-infra14:07
*** dangers_away is now known as dangers14:09
*** btully has joined #openstack-infra14:11
*** AJaeger has quit IRC14:11
*** unicell has joined #openstack-infra14:12
*** unicell1 has quit IRC14:13
*** lucap1 has quit IRC14:15
*** lucap has joined #openstack-infra14:17
*** heyongli has quit IRC14:18
*** heyongli has joined #openstack-infra14:18
*** mpaolino has quit IRC14:18
*** rossella_s has quit IRC14:19
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add start and stop date options to subunit2sql-graph  https://review.openstack.org/17611414:19
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add modular subunit2sql-graph entry point  https://review.openstack.org/17611514:19
*** Somay has quit IRC14:19
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add db api method to get status time series  https://review.openstack.org/17604214:20
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Add command to calculate failure count and graph it  https://review.openstack.org/17604314:20
*** rossella_s has joined #openstack-infra14:20
openstackgerritMatthew Treinish proposed openstack-infra/subunit2sql: Improve run_time graph formatting  https://review.openstack.org/17827614:20
*** blahdeblah_ has joined #openstack-infra14:20
fungiwow, there's no option to yum to tell it to treat package names case-insensitively? that's a royal pain14:20
*** tonytan4ever has joined #openstack-infra14:21
fungii mean, if you ask it to install package foo-bar it will happily tell you that it found no foo-bar but did find a foo-Bar instead. and then stop14:21
ameadelol14:22
*** jgrimm is now known as zz_jgrimm14:22
mtreinishfungi: heh, yeah that's a fun yum feature, it's telling you there's a similar package name :)14:22
*** blahdeblah__ has joined #openstack-infra14:22
fungithis basically means that unless we want to rely on separate search-and-resolve logic in bindep, we're stuck having upper-case letters in our package lists14:23
*** doude has joined #openstack-infra14:23
fungiwhich means yet another patch to the parser validator to allow upper-case14:23
fungii'm fine with that as the _default_ yum install behavior, but even just having a --case-insensitive option would be nice14:24
*** e0ne is now known as e0ne_14:25
*** blahdeblah_ has quit IRC14:25
mtreinishfungi: hmm, a quick google search show many people complaining about the same thing14:25
fungiyep14:25
mtreinishmaybe we should jsut infra patch yum to add the flag14:25
mtreinishit is python :)14:25
fungi"this is unix, filenames are case sensitive"14:25
*** zul has quit IRC14:26
fungisure! but does that mean that logical names of packages need to be too?14:26
ameadeyums opensource, just submit a patch :P14:26
* ameade senses the rage14:26
*** wenlock has joined #openstack-infra14:26
mtreinishameade: it would probably be rejected based on the google hits...14:26
fungii'm currently looking to see if someone already has and been rejected14:27
fungibut yeah, the yum maintainers responding to ml threads and bug reports at least seem to be fairly interested in keeping case-sensitivity in package names, even though they also seem to acknowledge that there's no real benefit to doing so14:27
*** mattfarina has joined #openstack-infra14:28
*** dustins_ has joined #openstack-infra14:30
*** e0ne_ is now known as e0ne14:30
*** _nadya_ has joined #openstack-infra14:31
fungiahh, the main counterargument seems to be that non-ascii is now allowed in package names, and there's no sane way to lowercase the codepoints for all glyphs in all charactersets14:31
*** eharney has quit IRC14:32
*** dustins has quit IRC14:32
fungie.g., print('Ä'.lower()) shows Ä not ä14:32
mtreinishfungi: heh, but do they use snowmen in the package names?14:32
*** zz_dimtruck is now known as dimtruck14:33
mtreinishbecause saying you allow something, and that you actually do it are different14:33
*** sputnik13 has joined #openstack-infra14:34
*** _nadya_ has quit IRC14:35
*** dprince has quit IRC14:36
*** wenlock has quit IRC14:39
*** wenlock has joined #openstack-infra14:40
*** sabeen1 has joined #openstack-infra14:40
BobBallShould the age specifier for gerrit's ssh query work? "gerrit query --format=JSON --patch-sets age:2w project:openstack/nova branch:master" gives changes that are over a month old (according to lastUpdated)14:41
openstackgerritDavide Guerri proposed openstack-infra/shade: Add keystone services/endpoints methods  https://review.openstack.org/17762114:41
*** wenlock_ has joined #openstack-infra14:41
*** MarkAtwood has joined #openstack-infra14:42
*** marcusvrn1 has quit IRC14:42
openstackgerritDavide Guerri proposed openstack-infra/shade: Add keystone services/endpoints methods  https://review.openstack.org/17762114:43
*** dims has quit IRC14:44
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Correct case on RPMs in bindep fallback  https://review.openstack.org/17910914:44
*** dims has joined #openstack-infra14:44
*** emagana has joined #openstack-infra14:45
*** sabeen2 has joined #openstack-infra14:45
*** BharatK has joined #openstack-infra14:45
openstackgerritJeremy Stanley proposed openstack-infra/bindep: Allow mixed-case package names  https://review.openstack.org/17911114:46
*** eharney has joined #openstack-infra14:47
*** sabeen1 has quit IRC14:47
*** lucap has quit IRC14:48
*** zul has joined #openstack-infra14:49
jeblairBobBall: yes, i believe that query would be "has not been updated in at least 2 weeks".  I think if you do "-age:2w" or "NOT age:2w" you'll get "has been updated within the last 2 weeks"14:49
*** marcusvrn has joined #openstack-infra14:50
*** bhunter71 has joined #openstack-infra14:50
BobBallOh wow.  Yes, I completely mis-read the documentation... Thanks.14:50
*** dustins_ has quit IRC14:51
jeblairBobBall: yeah, i think the docs could use a couple of examples :)14:51
jeblair(lhf gerrit patch!)14:51
openstackgerrityolanda.robla proposed openstack-infra/puppet-cgit: Add cgit::ssh class to manage git over ssh  https://review.openstack.org/17911314:53
*** chlong has quit IRC14:53
BobBallAh - that's great - it means I can do age:2d NOT age:1d to get everything that's between 1 and 2 days old.  I like that.14:53
jeblairBobBall: huh, let me know if that works or if gerrit gets confused :)14:54
fungiyeah, that seems... useful! ;)14:54
fungiand there's kilo!14:55
BobBallSeems to work nicely indeed.14:55
*** nelsnelson has joined #openstack-infra14:56
dhellmannis anyone else seeing issues with gerrit? about every 3rd time I try to vote on a patch it gives me an error.14:57
*** roaet has quit IRC14:58
*** roaet_ has joined #openstack-infra14:59
*** dboik_ has joined #openstack-infra15:00
*** tiswanso has quit IRC15:00
*** tiswanso has joined #openstack-infra15:00
*** emagana has quit IRC15:02
*** BharatK has quit IRC15:02
*** annegentle has joined #openstack-infra15:02
*** dboik has quit IRC15:03
fungidhellmann: what error?15:03
dhellmannfungi: the web ui just says the server is "unavailable" or something, and then works on the next try.15:04
dhellmannfungi: not a big deal, but with the recent issues I wondered if it was an indicator of a bigger problem about to happen15:04
fungithat's a new error to me. i don't see anything out of the ordinary (yet) on the performance trending for the server but i'll take a look locally in case something has just started to cause trouble on it15:04
*** baoli has quit IRC15:05
dhellmannfungi: screen goes dark, error shows up, there's a button to clear the screen and then it goes back to the regular ui. I see it now and then, but hit it quite a lot today15:05
fungiahh, that often means problems with javascript calling back to the server i think (i see it often when my local network is flaky)15:06
fungibut could also potentially indicate network problems near review.o.o if others are getting it right now too15:07
*** baoli has joined #openstack-infra15:07
fungithe server _seems_ healthy for the moment15:07
*** arxcruz has quit IRC15:08
funginon-impacting network maintenance in rackspace dfw (where review.o.o sits) Thursday, April 30th - at 8:00AM Central to 9:00AM Central15:09
fungishouldn't supposedly have been noticeable though, and should have concluded an hour ago according to status.rackspace.com15:09
* BobBall loves assertions that maintenance is non-impacting15:09
*** MarkAtwood has quit IRC15:10
openstackgerrityolanda.robla proposed openstack-infra/puppet-cgit: Add cgit::ssh class to manage git over ssh  https://review.openstack.org/17911315:10
*** sergsh has joined #openstack-infra15:10
fungiover the many years i worked for a service provider, i was continually amused by the compulsion to announce non-impacting maintenance work. what we really always meant was "we think this won't break you, but we're not positive so here's a heads-up"15:11
*** spzala has quit IRC15:11
openstackgerritDavide Guerri proposed openstack-infra/shade: Add keystone services/endpoints methods  https://review.openstack.org/17762115:11
*** krtaylor has quit IRC15:12
fungifor openstack infra maintenances, i usually try to phrase it in a more straightforward manner... since i don't have any nervous salespeople to hound me about the wording15:12
*** zz_jgrimm is now known as jgrimm15:17
*** krtaylor has joined #openstack-infra15:18
*** dannywilson has joined #openstack-infra15:18
*** ujuc_ has joined #openstack-infra15:19
*** dustins has joined #openstack-infra15:19
*** dannywilson has quit IRC15:22
*** pabelanger has joined #openstack-infra15:23
*** belmoreira has quit IRC15:24
*** ujuc_ has quit IRC15:24
*** hdd has joined #openstack-infra15:25
*** e0ne is now known as e0ne_15:25
*** dannywilson has joined #openstack-infra15:27
*** MarkAtwood has joined #openstack-infra15:28
*** scheuran has quit IRC15:29
*** marun has joined #openstack-infra15:30
*** ssam2 has joined #openstack-infra15:31
*** liam_ has joined #openstack-infra15:31
*** liam_ has quit IRC15:31
*** pabelanger has quit IRC15:32
*** pabelanger has joined #openstack-infra15:32
*** pabelanger has joined #openstack-infra15:32
*** hdd has quit IRC15:33
*** e0ne_ is now known as e0ne15:35
*** deepakcs has joined #openstack-infra15:35
*** spzala has joined #openstack-infra15:35
openstackgerrityolanda.robla proposed openstack-infra/puppet-cgit: Manage cgitrc config file  https://review.openstack.org/17913215:37
yolandai'm spamming puppet-cgit with changes today15:38
*** marcusvrn has quit IRC15:38
*** rm_work|away is now known as rm_work15:38
*** viktors is now known as viktors|afk15:39
openstackgerrityolanda.robla proposed openstack-infra/puppet-cgit: Manage cgitrc config file  https://review.openstack.org/17913215:39
*** achanda has joined #openstack-infra15:39
*** emagana has joined #openstack-infra15:39
openstackgerritFilip Blaha proposed openstack-infra/project-config: Pylint job for Murano project  https://review.openstack.org/17288715:39
*** spzala has quit IRC15:40
*** marcusvrn has joined #openstack-infra15:40
*** Swami has joined #openstack-infra15:41
*** yfried has quit IRC15:41
*** achanda has quit IRC15:44
*** jcoufal has quit IRC15:45
*** ashleighfarnham has joined #openstack-infra15:46
*** spredzy is now known as spredzy|afk15:48
*** pblaho has quit IRC15:48
*** yamahata has joined #openstack-infra15:49
*** otter768 has joined #openstack-infra15:50
*** ddieterly has quit IRC15:51
*** annegentle has quit IRC15:53
*** BharatK has joined #openstack-infra15:54
*** otter768 has quit IRC15:55
*** EmilienM is now known as EmilienM|afk15:55
*** sushilkm has joined #openstack-infra15:56
*** sushilkm has left #openstack-infra15:56
*** emagana has quit IRC15:57
*** amitgandhinz has quit IRC15:59
*** emagana has joined #openstack-infra15:59
*** alexsyip has joined #openstack-infra16:01
*** hashar is now known as hasharAway16:01
*** baoli has quit IRC16:02
*** baoli_ has joined #openstack-infra16:03
*** deepakcs has quit IRC16:03
*** dboik_ has quit IRC16:04
*** dboik has joined #openstack-infra16:04
*** jlanoux has quit IRC16:07
*** dizquierdo has quit IRC16:07
*** gyee has joined #openstack-infra16:07
*** luqas has quit IRC16:09
*** ashleighfarnham has quit IRC16:11
*** Ala has quit IRC16:11
notmynamewhen should I expect to see the stable kilo branch auto-merged to master (so the tags work properly)? I would have expected it to happen already16:12
*** Swami has quit IRC16:13
funginotmyname: another casualty of the switch away from using proposed/.* branches... http://logs.openstack.org/04/045cff4b7cbee305d1a7ee688d0accb106bcdd66/release/swift-merge-release-tags/f9a5fa9/console.html#_2015-04-30_13_57_31_95816:14
*** samuelBartel has quit IRC16:14
pleia2oddly quiet morning in here16:14
funginow we need to brainstorm how to resolve the "merge release tags when pushed to the stable branch which used to be the proposed branch" with "don't merge release tags pushed to stable branches"16:14
fungittx: ^ ideas if you're not already too wiped?16:15
fungidhellmann: mordred: ^ ?16:16
notmynamefungi: I can manually propose a merge commit to master and land it16:17
fungimaybe if the tag pushed sorts later than the most recent tag on master, then merge it16:17
funginotmyname: that's a fine workaround for the moment if you're in a hurry16:17
notmynameyeah, I'd like to resolve it quickly. I'll do that16:17
notmynamethanks16:17
fungii'm more concerned with how to fix the logic around deciding when to merge these16:17
*** salv-orlando has quit IRC16:17
*** salv-orlando has joined #openstack-infra16:19
*** dizquierdo has joined #openstack-infra16:19
*** dizquierdo has quit IRC16:19
*** sks has joined #openstack-infra16:19
*** dizquierdo has joined #openstack-infra16:19
*** ashleighfarnham has joined #openstack-infra16:20
notmynamefungi: done. `git co -b tag_merge && git merge -s ours stable/kilo && git amend && git review -R`16:22
*** julim has quit IRC16:22
ttxfungi: ah, fun. Another reason we had proposed/*16:22
funginotmyname: thanks and apologies for the complication. i'm working on a patch to the script which does that now16:22
openstackgerritAlexander Yip proposed openstack-infra/project-config: Add congress.yaml file  https://review.openstack.org/17886216:22
notmynameno worries. thanks for looking into it16:23
fungittx: well, i think the tag comparison can probably work in lieu of the stable branch check16:23
fungittx: basically only merge a tag to master if it sorts after the most recent tag on master16:23
ttxfungi: err, wouldn't that merge 2015.1.1 ?16:24
ttxi.e. a stable branch tag ?16:24
fungioh, hrm... yeah16:24
*** krtaylor has quit IRC16:25
fungilatest pbr (not yet released) solves this i think, but we still need an alternate solution for non-pbr-using repos16:25
zaromorning16:26
*** isviridov_away is now known as isviridov16:26
fungioh, actually latest pbr still only solves it for projects declaring a next version somewhere16:26
*** nfedotov has quit IRC16:26
fungii think16:27
fungii suppose we could only push if the first two components of the version number sort after the first two components of the latest tag on master16:28
*** sks has quit IRC16:29
openstackgerritAlexander Yip proposed openstack-infra/project-config: Add congress.yaml file  https://review.openstack.org/17886216:29
fungiso 2015.1.0 merges from stable/kilo to master, but 2015.1.(n>0) get skipped. then 2015.2.0 on stable/liberty merges because 2015.2 sorts after 2015.116:29
*** nfedotov has joined #openstack-infra16:29
*** _nadya_ has joined #openstack-infra16:30
* fungi is still trying to think through the release implications for libraries which may bump the first or second component on a stable branch, but that seems a poor choice regardless if semver stable is assumed to mean only the third component gets incremented)16:31
*** sdake_ has joined #openstack-infra16:31
ttxfungi: so when https://review.openstack.org/#/q/branch:stable/kilo+topic:next-kilo,n,z all merged we can revert the stable ACL16:32
ttxand I can remove my -2s16:33
*** tkelsey has joined #openstack-infra16:34
fungisounds good16:34
ttxI'll be back in a couple hours to do that, please recheck stuff that fails in the mean time (looks like mriedem is watching it too)16:34
fungiyep, i'll keep an eye on them16:35
*** unicell has quit IRC16:35
*** sdake has quit IRC16:35
*** ashleighfarnham has quit IRC16:36
jistrhi :) i've had two similar patches for amending reviewer rights around puppet and tripleo, one got landed fine but this one seems to be a bit stuck... https://review.openstack.org/#/c/176226/ is it somehow controversial or something? :)16:36
*** dprince has joined #openstack-infra16:36
*** gyee has quit IRC16:37
openstackgerritAlexander Yip proposed openstack-infra/project-config: Add congress.yaml file  https://review.openstack.org/17886216:37
*** krtaylor has joined #openstack-infra16:38
*** zul has quit IRC16:40
*** mpavone has quit IRC16:40
*** sdake has joined #openstack-infra16:40
*** mmedvede has quit IRC16:41
fungijistr: doesn't look controversial, just one of 72 open changes to that repo (out of the >100 repos our core review team is responsible for) and came in during the kilo release rush week16:41
pleia2jistr: got you sorted ^5 fungi16:41
openstackgerritAlexander Yip proposed openstack-infra/project-config: Add congress.yaml file  https://review.openstack.org/17886216:42
jistrfungi, pleia2: awesome, thanks a lot! :)16:42
*** ociuhandu has quit IRC16:42
*** sdake_ has quit IRC16:44
clarkbgood morning16:45
*** alexpilotti has quit IRC16:46
*** ssam2 has quit IRC16:46
clarkblooks like things went well? anything I should catch up on?16:48
*** derekh has quit IRC16:48
fungiclarkb: i'm trying an alternative solution for the tag merge script, other than that smooth sailing16:48
*** dims has quit IRC16:48
openstackgerritMerged openstack-infra/project-config: Add tripleo-core to puppet-tripleo  https://review.openstack.org/17622616:49
*** dims has joined #openstack-infra16:49
*** e0ne is now known as e0ne_16:49
*** e0ne_ is now known as e0ne16:50
*** e0ne has quit IRC16:51
openstackgerritClark Boylan proposed openstack-infra/gearman-plugin: Fix a cause of livelock in worker work() method  https://review.openstack.org/17892916:53
clarkbzaro: ^ if you get a chance to look at that, that would be good. I haven't been able to test it yet beyond what mvn package does, but figured getting some code up would be beneficial16:53
clarkbfungi: now that I have pushed an update to ^ with the log data in the commit message anything I can do to help with the merge script?16:54
*** melwitt has joined #openstack-infra16:55
*** shivharis has quit IRC16:55
*** dizquierdo has quit IRC16:55
openstackgerritAlexander Yip proposed openstack-infra/project-config: Add congress.yaml file  https://review.openstack.org/17886216:55
fungiclarkb: i'll have something up for review in a sec and we can use it as a straw man16:55
*** aarefiev has quit IRC16:55
*** patrickeast has joined #openstack-infra16:56
*** amitgandhinz has joined #openstack-infra17:00
*** emagana has quit IRC17:00
*** whoops has joined #openstack-infra17:00
*** mtanino has joined #openstack-infra17:01
*** whoops is now known as sadams17:01
*** sadams is now known as whoops17:01
*** spzala has joined #openstack-infra17:01
*** achanda has joined #openstack-infra17:02
*** Sukhdev has joined #openstack-infra17:02
*** notnownikki has quit IRC17:02
*** bswartz has quit IRC17:03
*** rm_work is now known as rm_work|away17:03
*** dannywilson has quit IRC17:03
*** patrickeast has quit IRC17:04
*** unicell has joined #openstack-infra17:05
*** sergsh has quit IRC17:05
*** unicell has quit IRC17:05
*** unicell has joined #openstack-infra17:05
*** bswartz has joined #openstack-infra17:05
*** unicell has quit IRC17:06
*** unicell has joined #openstack-infra17:06
*** emagana has joined #openstack-infra17:06
*** yamahata has quit IRC17:07
*** bswartz has quit IRC17:07
*** bswartz has joined #openstack-infra17:07
*** ashleighfarnham has joined #openstack-infra17:08
*** dannywilson has joined #openstack-infra17:10
*** samueldmq has joined #openstack-infra17:10
*** dannywilson has quit IRC17:10
samueldmqso launchpad allows us to change username, but gerrit doesnt, is that right ?17:10
*** ayoung is now known as ayoung-afk17:10
*** isviridov is now known as isviridov_away17:11
*** harlowja_away is now known as harlowja17:11
fungiright17:11
*** radez is now known as radez_g0n317:12
samueldmqfungi, is it planned to add support for username changes ?17:12
fungisamueldmq: gerrit supported changing usernames before i think release 2.3 when they removed it17:13
fungithey have features which are predicated on usernames being immutable17:13
*** abregman has quit IRC17:13
fungionce set17:13
samueldmqfungi, and I cant even unbind my lp account, and bind it to another gerrit account ?17:14
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Merge tags from stable branches to master  https://review.openstack.org/17917017:14
fungiclarkb: ^ current idea17:14
clarkblooking now17:16
*** salv-orlando has quit IRC17:16
*** sabeen2 has quit IRC17:16
*** salv-orlando has joined #openstack-infra17:16
*** dtantsur is now known as dtantsur|pto17:17
*** mmedvede has joined #openstack-infra17:18
*** shivharis has joined #openstack-infra17:18
shivharisanteaya: hi17:19
*** cdent has quit IRC17:19
fungisamueldmq: not really, no. gerrit's openid integration and user management are pretty rudimentary, to put it politely17:20
*** Mmike has quit IRC17:20
*** salv-orlando has quit IRC17:21
*** sarob has joined #openstack-infra17:21
*** salv-orlando has joined #openstack-infra17:21
samueldmqfungi, ack, wanted ot update my name there (samuel-z), I didnt know why in the world I chose this at the time hehe17:23
samueldmqfungi, thanks17:23
fungiKiall: are you able to approve https://review.openstack.org/179127 ?17:23
clarkbsamueldmq: keep in mind that typically the only person that ever sees that is you17:24
samueldmqclarkb, hmm, so basically my lp id is what's seen outside17:24
fungii sort of wish gerrit just used the account id numbers for ssh and api access to make it obvious that it's arbitrary17:25
samueldmqfungi, yeah lp's id ++17:25
samueldmqthanks for clarifying17:26
fungigerrit actually lets you search/select accounts based on full name, e-mail address and account id number (in addition to the ssh/api username)17:27
fungidhellmann: are you around to approve https://review.openstack.org/179127 ?17:28
*** Krinkle|detached is now known as Krinkle17:28
SpamapSI love how Gerrit is so hyper-enabled on search. Google roots showing. ;)17:28
*** Mmike has joined #openstack-infra17:28
fungiyeah, it's definitely a google-originated project17:28
*** tsg_ has joined #openstack-infra17:29
*** Mmike has quit IRC17:29
*** Mmike has joined #openstack-infra17:29
*** yamahata has joined #openstack-infra17:29
fungithe obsession with feature-rich-yet-unusable web interfaces is yet another sign17:29
*** ivar-lazzaro has joined #openstack-infra17:29
zaroclarkb: will take a look17:29
pleia2fortunately the search is good and mega useful17:30
*** mrmartin has joined #openstack-infra17:30
*** pelix has quit IRC17:33
*** teran_ has quit IRC17:34
*** SumitNaiksatam has quit IRC17:34
*** teran has joined #openstack-infra17:34
*** tnovacik has quit IRC17:34
*** emagana has quit IRC17:35
clarkbfungi: where does TAG_MINOR come from?17:35
fungiclarkb: first two components of the tag version17:35
clarkboh I think there is an order issue, will comment17:36
fungioh, further up. yeah i refactored after writing17:36
fungii see it17:36
fungishould just be $TAG there17:36
clarkbfungi: also, do you mean should never match not release?17:36
openstackgerritDavide Guerri proposed openstack-infra/shade: Add keystone services/endpoints methods  https://review.openstack.org/17762117:37
*** dims_ has joined #openstack-infra17:37
fungibasically, but without relying on a guarantee that there will be a first release of .017:37
*** rkukura_ has joined #openstack-infra17:37
*** dboik_ has joined #openstack-infra17:37
*** jtriley has joined #openstack-infra17:37
fungithe problem statement, which i've maybe not made clear, is that we want to merge 2015.1.0 to master, but not 2015.1.117:37
*** signed8b_ has joined #openstack-infra17:38
*** _nadya__ has joined #openstack-infra17:38
fungieffectively, if there's already a 2015.1.something as the latest tag in master, don't merge any other 2015.1.otherthings from stable to master17:38
*** doug-fish1 has joined #openstack-infra17:38
*** sdake_ has joined #openstack-infra17:38
*** teran has quit IRC17:39
*** BobH1 has joined #openstack-infra17:39
fungibecause we should only ever once merge a tag from a particular stable branch to the master branch17:39
*** miqui_ has joined #openstack-infra17:39
*** asselin__ has joined #openstack-infra17:40
*** vryzhenkin has joined #openstack-infra17:40
*** megm_ has joined #openstack-infra17:40
*** tobiash_ has joined #openstack-infra17:41
*** GheRiver1 has joined #openstack-infra17:41
*** sslypush1nko has joined #openstack-infra17:41
*** mugsie_ has joined #openstack-infra17:42
*** neoice_ has joined #openstack-infra17:42
*** fabo_ has joined #openstack-infra17:42
*** grue_pm has joined #openstack-infra17:42
*** jeblair_ has joined #openstack-infra17:42
clarkbfungi: question, didn't we have a script that worked on stbale for last cycle?17:43
fungiwe merged from proposed/juno to master17:43
fungithen cut stable/juno from proposed/juno tip17:43
clarkbgotcha17:43
*** HeOS has quit IRC17:44
fungiso tagging the release on an already existing stable/kilo is running afoul of our previous safeguards against merging tags from stable point releases to master17:44
fungihence the rethinking17:44
*** rcarrill` has joined #openstack-infra17:44
*** ildikov has quit IRC17:45
*** dmsimard_ has joined #openstack-infra17:45
*** coolsvapl has joined #openstack-infra17:45
*** erikmwilson_ has joined #openstack-infra17:45
*** purp_2 has joined #openstack-infra17:45
*** cburgess_ has joined #openstack-infra17:45
*** sdague_ has joined #openstack-infra17:45
*** dims has quit IRC17:46
*** _nadya_ has quit IRC17:46
*** heyongli has quit IRC17:47
*** jtriley_ has quit IRC17:47
*** kgiusti has quit IRC17:47
*** ZZelle has quit IRC17:47
*** weshay has quit IRC17:47
*** erikmwilson has quit IRC17:47
*** ayoung-afk has quit IRC17:47
*** rcarrillocruz has quit IRC17:47
*** megm has quit IRC17:47
*** GheRivero has quit IRC17:47
*** greghaynes has quit IRC17:47
*** jpeeler has quit IRC17:47
*** fabo has quit IRC17:47
*** tobiash has quit IRC17:47
*** cburgess has quit IRC17:47
*** dmsimard has quit IRC17:47
*** sdake has quit IRC17:47
*** dboik has quit IRC17:47
*** signed8bit has quit IRC17:47
*** sslypushenko has quit IRC17:47
*** jistr has quit IRC17:47
*** miqui has quit IRC17:47
*** BobH has quit IRC17:47
*** doug-fish has quit IRC17:47
*** jeblair has quit IRC17:47
*** mugsie has quit IRC17:47
*** purp has quit IRC17:47
*** rkukura has quit IRC17:47
*** vponomaryov has quit IRC17:47
*** bradm has quit IRC17:47
*** asselin_ has quit IRC17:47
*** sdague has quit IRC17:47
*** grue_pm_ has quit IRC17:47
*** neoice has quit IRC17:47
*** coolsvap|afk has quit IRC17:47
*** mjturek1 has quit IRC17:47
*** freerunner has quit IRC17:47
*** grantbow has quit IRC17:47
*** salv-orlando has quit IRC17:47
*** sputnik13 has quit IRC17:47
*** samueldmq has quit IRC17:47
*** bnemec has quit IRC17:47
*** jogo has quit IRC17:47
*** mkoderer has quit IRC17:47
*** morganfainberg has quit IRC17:47
*** gibi has quit IRC17:47
*** asilenkov has quit IRC17:47
*** jesusaurus has quit IRC17:47
*** plol has quit IRC17:47
*** jd__ has quit IRC17:47
*** ptoohill has quit IRC17:47
*** vipul has quit IRC17:47
*** devananda has quit IRC17:47
*** rkukura_ is now known as rkukura17:47
*** dmsimard_ is now known as dmsimard17:47
*** gary-smith has quit IRC17:47
*** sdague_ is now known as sdague17:47
*** marcusvrn1 has joined #openstack-infra17:47
*** angela-s has joined #openstack-infra17:47
*** dannywilson has joined #openstack-infra17:47
*** dannywilson has quit IRC17:47
*** _nadya__ has quit IRC17:47
*** angela-s has left #openstack-infra17:48
*** marcusvrn has quit IRC17:48
*** salv-orlando has joined #openstack-infra17:49
*** samueldmq has joined #openstack-infra17:49
*** sputnik13 has joined #openstack-infra17:49
*** bnemec has joined #openstack-infra17:49
*** jogo has joined #openstack-infra17:49
*** mkoderer has joined #openstack-infra17:49
*** morganfainberg has joined #openstack-infra17:49
*** gibi has joined #openstack-infra17:49
*** asilenkov has joined #openstack-infra17:49
*** jesusaurus has joined #openstack-infra17:49
*** plol has joined #openstack-infra17:49
*** jd__ has joined #openstack-infra17:49
*** ptoohill has joined #openstack-infra17:49
*** vipul has joined #openstack-infra17:49
*** devananda has joined #openstack-infra17:49
*** otter768 has joined #openstack-infra17:51
*** ZZelle has joined #openstack-infra17:52
*** vponomaryov has joined #openstack-infra17:53
*** jpeeler has joined #openstack-infra17:53
*** jpeeler has joined #openstack-infra17:53
*** ayoung-afk has joined #openstack-infra17:53
*** weshay has joined #openstack-infra17:53
*** sdake has joined #openstack-infra17:53
*** greghaynes has joined #openstack-infra17:54
*** bradm has joined #openstack-infra17:54
dansmithanteaya: http://198.175.100.33/173995/2/console_status.log.gz17:54
dansmithanteaya: is intel pci sick?17:54
*** otter768 has quit IRC17:55
*** mjturek1 has joined #openstack-infra17:55
*** maishsk has joined #openstack-infra17:55
*** kgiusti has joined #openstack-infra17:56
*** sdake_ has quit IRC17:56
*** SumitNaiksatam has joined #openstack-infra17:56
clarkbfungi: `echo "1.2\n1.2"|sort -n` I am not sure your test will work right17:56
clarkbfungi: to get a literal newline you have to escape it right?17:56
fungiclarkb: yep, i'm currently muddling through the dance i need to make that actually work17:57
fungijust looking for a conceptual good-or-not. i know the syntax is problematic still17:57
*** maishsk has quit IRC17:57
fungimore is the idea of skipping when the minor version matches or sorts earlier going to have the effect that we want, or are there corner cases in our release workflow i'm not thinking of?17:58
*** harlowja has quit IRC17:58
clarkbfungi: no I think the intent is correct, just the implementation doesn't quite get there17:59
clarkbfungi: I left my comments17:59
fungii'll take a look once i have the errors i know about corrected and the script actually confirmed looking. thanks for the sounding board17:59
*** ddieterly has joined #openstack-infra18:00
dhellmannfungi: sorry, but it looks like ttx took care of it18:01
ttxdhellmann: of what?18:01
*** e0ne has joined #openstack-infra18:02
dhellmannttx: approving the designate version bump18:02
fungithe designate change18:02
ttxoh the missing +2a18:02
sdaguedansmith: I'm not sure I've ever seen it pass18:02
ttxright, figured I'd take the shortvut18:02
ttxc18:02
sdaguebut I've only been looking for a little while18:02
dansmithsdague: it definitely has18:02
ttxsdague: removed my Nova -2s since the change merged in Nova18:02
dansmithsdague: at least, it has reported success18:02
ttxsdague: still waiting for ACL restore18:02
*** yfried has joined #openstack-infra18:03
*** hdd has joined #openstack-infra18:03
*** spredzy|afk is now known as spredzy18:04
*** annegentle has joined #openstack-infra18:05
clarkbfungi: you can use sort -t to set a separator18:07
fungiclarkb: that's to set field separator, not line separator18:07
fungifor use with -k to specify which field to key the sort on18:07
clarkboh right18:07
*** sdake_ has joined #openstack-infra18:08
*** yfried has quit IRC18:09
*** sdake has quit IRC18:10
*** sdake has joined #openstack-infra18:10
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Merge tags from stable branches to master  https://review.openstack.org/17917018:11
*** bswartz has quit IRC18:11
fungithat's ^ slightly more polished now18:11
fungigrr, i missed a couple of my intended edits. just a sec18:11
*** EmilienM|afk is now known as EmilienM18:11
clarkbalso nested echos gj18:11
*** emagana has joined #openstack-infra18:12
*** bswartz has joined #openstack-infra18:12
*** erikmwilson_ is now known as erikmwilson18:12
clarkband since we mostly semver the major.minor should always be numerically sortable18:13
fungithe nested echoes are hacky, i know. open to alternatives. i couldn't find simple shell commands to sort a list of terms on one line (with an arbitrary separator or even just whitespace), nor could i recall a good tool for combining multiple lines into one space-separated line18:13
clarkbfungi: I was going to suggest just writing to files18:13
fungioh, i could probably use heredocs for that18:13
fungiwould also be a little hacky18:14
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Merge tags from stable branches to master  https://review.openstack.org/17917018:14
clarkbya either way its hacky so not a big deal18:14
fungithat's ^ with the missing comment correction18:14
*** sdake_ has quit IRC18:14
fungithe numeric-only assumption is the reason for that added sanity check at the top of the script too18:15
clarkbfungi: doesn't this run in release always though?18:15
clarkbfungi: I am still confused about that comment18:15
fungiit does (_should_ at least)18:15
clarkbright but comment says "should never match the release pipeline trigger"18:15
fungithat comment was intended to mean that if we accidentally trigger this script on a non-numeric tag, safely bail out rather than potentially confusing the logic further down18:16
clarkbmy inline note has a suggested edit18:16
*** Swami has joined #openstack-infra18:16
fungiwhile acknowledging that the pattern matches we use for the release pipeline trigger should avoid us ever hitting that condition, but better safe than sorry18:16
*** tnovacik has joined #openstack-infra18:17
openstackgerritBen Swartzlander proposed openstack-infra/project-config: Allow manila-release group to push tags to manila-ui  https://review.openstack.org/17919418:17
clarkbfungi: maybe "this tag should only ever match the release pipeline trigger regex, a series of >=1 numberic values separated by .'s18:17
clarkb"18:17
fungii suppose i could have just been more verbose. ugly habit of trying to avoid multiline comments18:17
*** ivar-laz_ has joined #openstack-infra18:17
clarkbfungi: well its specifically says it should not match the release pipeline18:17
clarkbfungi: except ti should only match the release pipeline18:17
fungia tag matching this exit condition should never match the release pipeline pattern either18:18
clarkbah, I read it as being our safety check is that the tag always matches the release pipeline trigger18:18
fungi(hence redundant but validating assumptions elsewhere in the script)18:18
*** _nadya_ has joined #openstack-infra18:18
*** tkelsey has quit IRC18:18
fungii'll just use more words18:19
clarkband if it doesn't then we bail out18:19
*** Sukhdev has quit IRC18:20
*** ivar-laz_ has quit IRC18:20
*** baoli_ has quit IRC18:20
*** Sukhdev has joined #openstack-infra18:20
*** spzala has quit IRC18:21
*** ivar-lazzaro has quit IRC18:21
*** baoli_ has joined #openstack-infra18:21
*** rm_work|away is now known as rm_work18:23
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Merge tags from stable branches to master  https://review.openstack.org/17917018:24
fungibetter?18:24
*** _2_Pixie has joined #openstack-infra18:24
*** ivar-lazzaro has joined #openstack-infra18:24
clarkbmuch thanks18:25
clarkbalso how do we trade git tags for diamonds?18:25
*** baoli_ has quit IRC18:25
fungion the tag commodities exchange, obviously18:25
*** Somay has joined #openstack-infra18:25
fungialso corn bellies and hog futures18:26
clarkbfungi: one last thing18:26
*** ajo has quit IRC18:26
fungiyou sound like columbo18:26
clarkbI posted the comment to the change, but the nested echos are not quite right18:27
*** _nadya_ has quit IRC18:27
dtroyerfungi, that means clarkb thinks you did it….18:27
fungiclarkb: nope, it's after a [18:28
*** _2_Pixie has quit IRC18:28
*** sushilkm has joined #openstack-infra18:29
*** sushilkm has left #openstack-infra18:29
clarkbfungi: derp /me flips vote18:30
*** mrmartin has quit IRC18:30
*** dannywilson has joined #openstack-infra18:30
fungiit runs echo -e "$MASTER_MINOR\n$TAG_MINOR"|sort -n which returns two lines as a string, then echoes that two-line string which coalesces them into one line, and the output of that results in the string wrapped in outer "" marks (i could have used escaped inner quoting but it actually winds up evaluating sufficiently without doing that)18:30
*** mattfarina has quit IRC18:31
fungiand then [] is comparing that = to the reference string18:32
clarkbyup18:32
*** miqui_ has quit IRC18:32
fungi"figure out whether string a sorts after string b" turns out to be a mildly annoying problem to solve in shell. i'm sure someone has a saner implementation18:33
clarkbuse lexicographic ordering with < and >18:34
*** rm_work is now known as rm_work|away18:35
clarkbin this case it would work except for the clumps of digits being of arbitrary size18:35
*** esmute has quit IRC18:35
clarkbsilly versions18:35
SpamapS$ [[ "a" < "b" ]] && echo yay18:35
SpamapSyay18:35
*** patrickeast has joined #openstack-infra18:35
*** esmute has joined #openstack-infra18:35
SpamapSfungi: ^ ?18:36
fungioh, bash builtins can do quantitative comparisons of non-numeric strings? neat18:36
clarkbya but its the wrong sort order18:36
clarkbI think18:36
clarkbsee [[ "1.2" < "11.2" ]]18:37
clarkbthat returns 118:37
SpamapS$ [[ "A" < "b" ]] && echo yay18:37
SpamapSyay18:37
SpamapSit is lexical18:37
SpamapS-gt is numeric only18:37
SpamapSalso decimals are not supported18:38
fungioh, actually i think my sort -n may also do the wrong thing with version subcomponents thinking they're floats. checking18:38
clarkboh right 1.2 < 1.20 would be false18:38
fungiah, sort -n dtrt18:39
fungigood18:39
SpamapSfungi: honestly, version comparison in shell is best done using dpkg --compare-versions .. ;)18:39
fungier, wait, no, it doesn't. poo18:39
clarkbdoes sort -g work?18:39
fungiSpamapS: especially if we assume we'll only run this on platforms where we install dpkg18:39
openstackgerritKhai Do proposed openstack-infra/project-config: Use zuul-cloner instead of git clone  https://review.openstack.org/16781618:40
fungiclarkb: nope. i can't get 12.333 to sort after 12.3418:40
clarkbya hrm18:40
fungii can work around it with a second sort -k2 -n -t'.'18:41
fungier, -t.18:41
SpamapSfungi: dpkg is available on fedora :)18:42
SpamapSohh18:43
SpamapSsort -V18:43
clarkboh!18:43
fungiwoah18:43
SpamapSlike holy crap18:43
clarkbyup sort -V works18:43
funginowai!18:43
SpamapSwhere has this been all my life?18:43
* SpamapS drops the mic18:43
fungiit's even there on ubuntu 12.0418:44
fungiSCORE18:44
*** spzala has joined #openstack-infra18:44
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Merge tags from stable branches to master  https://review.openstack.org/17917018:45
* fungi hands SpamapS a kewpie doll18:45
SpamapSI will love him and hug him and name him Stanley.18:46
funginow to figure out how i can shield the brain cells where i stored this useful trick against the impending onslaught of beer consumption18:47
*** rm_work|away is now known as rm_work18:48
clarkbfungi: :) you going to celebrate the release too? I am headed to breakside this afternoon18:48
* clarkb reviews latest patch18:48
fungii plan to find out if the o'connor brewing "el guapo" agave ipa is still on tap at the cantina up the road18:48
*** maishsk has joined #openstack-infra18:48
fungimy current favorite18:49
fungibrewed just a few dozen miles upshore from here in norfolk18:49
fungihoping to visit their taproom and catch a tour of the brewery next time i need to go to norfolk for a flight18:50
clarkbdoes the agave go in before or after fermentation?18:50
fungithat's what i want to find out ;)18:51
greghayneswhat, agave in fermentation?18:51
greghaynesI guess yeast like sugar of any kind ;)18:51
fungidefinitely on the list of questions i plan to ask during a tour18:52
pleia2fungi: ooh, that sounds good18:52
*** annegentle has quit IRC18:52
mriedemfungi: https://review.openstack.org/#/q/branch:stable/kilo+topic:next-kilo,n,z is all merged now18:53
mriedemper https://review.openstack.org/#/c/179045/18:53
fungianyway, i was thrilled to find it on tap at the taco joint just up the road. goes great with fish burritos and jicama slaw18:53
*** nfedotov has quit IRC18:53
fungimriedem: thanks! i'll get the acl revert un-wipped and reviewd18:53
lifelessfungi: ttx: thanks18:54
*** Somay has quit IRC18:54
clarkbfungi: where is acl revert?18:54
mordredola all18:54
lifelessis the release all finished?18:55
lifelessttx: ^18:55
clarkblifeless: not quite, we have to get acls configured for stable branches then merge tags for release back into master18:55
fungiclarkb: https://review.openstack.org/17904518:55
lifelessclarkb: ah... so as soon as it is let me know and I'll release pbr18:55
lifelessdims_: tag - I have it18:55
clarkblifeless: can do18:56
dims_++ lifeless18:56
lifelessclarkb: thanks18:56
*** eharney has quit IRC18:56
fungialso bashate is displeased by our merge-tags script. now i also need to update it to match that view of reality... sigh18:56
*** nfedotov has joined #openstack-infra18:56
*** maishsk has quit IRC18:58
*** maishsk has joined #openstack-infra18:58
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Merge tags from stable branches to master  https://review.openstack.org/17917018:58
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Test OperatorCloud doc  https://review.openstack.org/17920618:59
*** BharatK has quit IRC18:59
fungimordred: while you're here, thoughts on https://review.openstack.org/179170 ? apparently our merge-tags-to-master job needs revisiting now that we're tagging the release on stable rather than proposed19:00
fungithe trick is matching tags that would have originally appeared on the proposed branch without matching tags that would previously have only been done on stable post-release19:01
clarkbfungi: acls lgtm, git grep doesn't show any other files with kilo acls19:01
*** dhp has joined #openstack-infra19:01
*** abregman has joined #openstack-infra19:02
*** cody-somerville has joined #openstack-infra19:02
lifelessclarkb: / fungi: / mordred: - http://logs.openstack.org/82/178982/2/check/check-pbr-installation-dsvm/e19a6d4/console.html#_2015-04-30_10_31_34_21119:03
lifelessopt/stack/new doesn't have everything from projects in it19:03
lifelessis that expected?19:03
*** Somay has joined #openstack-infra19:03
clarkbpleia2: any chane you can review 179045 ?19:04
fungilifeless: yeah, the list of things to copy to /opt/stack/new is specified in devstack-gate i think19:04
*** jd__ has quit IRC19:04
pleia2clarkb: yep, almost done19:05
fungilifeless: getting you a link now19:05
pleia2clarkb: actually, I'm looking at fungi's right now, then that one19:05
lifelessok, if its a known subset19:05
pleia2er, fungi's 17917019:05
lifelessI can just make discovery skip missing repos19:05
fungilifeless: hacking is not in the list at https://git.openstack.org/cgit/openstack-infra/devstack-gate/tree/devstack-vm-gate-wrap.sh#n3519:05
clarkbyes the PROJECTS list19:05
clarkbwe can add it to the PROJECTS list in the job too19:06
*** jd__ has joined #openstack-infra19:06
lifelessclarkb: so the script uses19:06
lifelessPROJECTS=$*19:06
lifelessand $* is from $(cat requirements/projects) in the job yaml19:06
lifelessI don't particularly care if hacking is there or not, just that my replacement code needs to handle missing repos19:07
*** maishsk has quit IRC19:07
clarkblifeless: that doesn't appear to be given to devstack-gate19:07
fungishould probably clone/copy them from /opt/git if needed19:07
clarkbhttps://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/requirements.yaml#n48 is where it would need to be set19:08
*** maishsk has joined #openstack-infra19:08
fungibut yeah, the job could set that before calling into devstack-vm-gate-wrap.sh unless there's a chicken-and-egg problem there19:08
lifelessif you look at19:08
lifelesshttp://logs.openstack.org/52/178852/3/gate/gate-pbr-installation-dsvm/f8a531d/console.html19:08
lifelessits currently skipping it19:08
lifelessso there are two distinct things19:08
lifelessa) the current job silently skips, my new code should do the same19:08
pabelangerwell, that was not too hard.  Getting grafana to consume graphite data provided by -infra19:08
lifelessb) should we test more - perhaps, but let me fix the perf issue first19:08
clarkblifeless: skipping what?19:09
fungilifeless: sounds good19:09
fungiclarkb: previous iteration of the job skipped repos which weren't in /opt/stack/new19:09
clarkboh I see, but ya just set PROJECTS for d-g and the test consistently and problem should be solved19:09
fungiso it was specifically only testing for breakage against things in the intersection of the requirements project list and default devstack-gate project list19:10
*** radez_g0n3 is now known as radez19:10
lifelessclarkb: clarkb http://logs.openstack.org/52/178852/3/gate/gate-pbr-installation-dsvm/f8a531d/console.html#_2015-04-30_04_12_07_61219:10
lifelessfungi: which is fine19:10
clarkblifeless: that is at the wrong place19:10
lifelessI don't mind what we test I was just establishing the current behaviour19:10
clarkblifeless: /opt/stack/new is cloned by devstack-gate, so we have to export that variable for devstack-gate before running devstack-gate19:10
*** pblaho has joined #openstack-infra19:11
fungisounded like that was his phase 2 plan19:11
lifelessclarkb: sure, but the script handles it differently19:11
pleia2fungi, clarkb: +2 on 179045 & 179170, didn't +A yet in case we want more eyes or need to wait for any reason, but I can if we want to go ahead19:11
fungiwhere phase 1 is to do what the old job did and not regress19:11
lifelessI'm just aiming for bug compaitibility19:11
mordredfungi: oh - lovely19:12
fungipleia2: we're probably fine to merge both. they're release wrap-up blockers, but getting mordred to skim the merge-tags script change first would help if he's got a moment19:12
*** xyang1 has quit IRC19:12
clarkblifeless: differently to what?19:12
fungisince previous iterations were his baileywick19:12
clarkbI am either not keeping up or we are using too many implied references to nouns19:12
fungier, bailiwick19:13
pleia2fungi: ok great, just let 179045 go then19:13
lifelessclarkb: don't worry, my q has been answered.19:13
mordredfungi: master_minor is going to fail19:13
lifelessclarkb: you have release stuff to do :) - don't page that out19:13
mordredfungi: when we move from 2015.2 to 2016.119:13
mordredfungi: no19:13
mordred?19:13
clarkbmordred: it should handle that properly19:13
* clarkb goes back to reread script19:13
fungimordred: 2016.1 should sort -V after 2015.2 and get merged19:14
*** ildikov has joined #openstack-infra19:14
openstackgerritlifeless proposed openstack-dev/pbr: Parallelise integration tests.  https://review.openstack.org/17898219:14
clarkbfirst check will be is 2016.1 on master already? and it will pass that19:14
openstackgerritDavid Shrewsbury proposed openstack-infra/shade: Add minor OperatorCloud documentation  https://review.openstack.org/17920619:14
openstackgerritlifeless proposed openstack-dev/pbr: Parallelise integration tests.  https://review.openstack.org/17898219:14
fungimordred: or did you miss that it's cut -f-2 not -f2?19:15
ttxfungi: looks like we are a go for the ACL revert19:15
clarkbthen it will check if tag version sorts before master version but it won't because 2015.2 < 2016.119:15
mordredfungi: AH19:15
pleia2ttx: good, because I just approved it :)19:15
mordredfungi: the comment is confusing19:15
mordredfungi: I do not need you to change it19:15
ttxpleia2: haha19:15
fungimordred: my comments seem to have been plenty confusing today apparently so i'm not surprised by this ;)19:15
mordredfungi: but a follow up patch that clarifies - "minor matches master" made me see cut -f219:16
mordredsince I thought it was trying to only match master19:16
mordredthe code looks good19:16
fungithanks for the double-check19:16
fungii'm lacking a good term for whatever "2015.1" represents rather than just the "1" part19:16
clarkbmordred: basically sort -V is magic19:16
mordredfungi: yah. I mean, yeah19:17
mordredclarkb: also - yeah it is19:17
mordredclarkb: I did not know about it until the scrollback here19:17
*** marun has quit IRC19:17
fungii guess those variables hold major+minor (as opposed to major+minor+patch)19:17
fungiso better naming might help too19:17
openstackgerrityolanda.robla proposed openstack-infra/jenkins-job-builder: Added parallelization options  https://review.openstack.org/7551419:18
fungimordred: i think we somehow all stepped into an alternate universe where sort -V has somehow existed for a long time. that's the only explanation i can find19:18
mordredfungi: they actually are YEAR.COUNTER not MAJOR.MINOR19:18
mordredfungi: which is why it's hard to find the right language :)19:19
fungimordred: for 2015.1 sure, but not for 1.219:19
mordredyah19:19
fungiand this script needs to deal with both (luckily that's easy)19:19
openstackgerritMerged openstack-infra/project-config: Revert "Temporarily copy proposed/* ACLs to stable/kilo"  https://review.openstack.org/17904519:19
fungiwe treat year as major and counter as minor19:19
clarkbfungi: until we decide to stop using years19:19
clarkbif we do that I vote for a version bump to 900019:20
clarkbthen the next release will be over 900019:20
fungionce we cycle back around to h19:20
fungiso we can have a hal 9000 release19:20
fungibut then, yeah, subsequent releases will be "over 9000"19:20
clarkbmordred: are you still reviewing 179170?19:21
*** ZZelle_ has joined #openstack-infra19:21
clarkbmordred: you said code looks good but didn't vote so double checking19:22
mordredclarkb: +2 from me19:22
fungionce we get that merged, it will get puppeted directly onto proposal.slave and we can retrigger the jobs for it19:22
clarkbcool19:22
*** marun has joined #openstack-infra19:22
clarkbat this point should we +A it?19:22
fungithankfully no need to rebuild nodepool images for once19:22
clarkbmaybe sdague wants to review it too?19:22
fungii think so, yes19:22
fungiif sdague is around, then definitely19:22
*** maishsk has quit IRC19:23
fungii'll retrigger one job first with the updated script and keep an eye on the results before i blast through the rest19:23
clarkbfungi: also looks like we have tags so we would just manually trigger it ya?19:23
fungiyep. the jobs even already ran once, they just no-op'd19:23
clarkb++ to running through with one project19:23
pabelangerIs there issues using git-review with the -D flag?19:23
fungipanon our gerrit there is because we have crippled drafts19:24
pabelangergetting cannot upload drafts rejection19:24
*** nfedotov has quit IRC19:24
fungier, tab complete fail19:24
clarkbpabelanger: we disable draft uploads because there are issues with drafts in gerrit19:24
pabelangerclarkb, thanks, was trying to find info about it19:24
clarkbpabelanger: they are insecure and cause headaches with missing changes and missing patchsts that result in confusion19:24
pabelangerroger19:25
pabelangercan you flag WIP from git-review directly?19:25
*** eharney has joined #openstack-infra19:25
pabelangerI assume no19:25
fungi"disable" is a little too clean for what we do. we've got an acl in place which causes attempts to upload drafts to break horribly with a rejection19:25
openstackgerritPaul Belanger proposed openstack-infra/system-config: Initial commit for grafana  https://review.openstack.org/17920819:25
fungipabelanger: our "wip" (workflow -1) workaround isn't strictly speaking a gerrit feature, so we've resisted attempts to encode openstack-specific gerrit workflow asumptions into that tool19:26
clarkbgerrit will tell you they are insecure but many users expect drafts to be truly private. Also if you have a series of commits and the parent is a draft nothing merges and no one knows why. Or if you have multiples patchsets and the latest is a draft no reviews can vote and no one knows why19:26
fungier, assumptions19:26
pabelangerfungi, fair enough19:26
*** maishsk has joined #openstack-infra19:26
*** sabeen1 has joined #openstack-infra19:26
*** nfedotov has joined #openstack-infra19:26
fungipabelanger: there's an effort underway to get a change state for "work in progress" implemented as a gerrit plug-in, and i expect git-review to support that once it's working19:27
openstackgerritgreghaynes proposed openstack-infra/project-config: Move DIB test dep installation into DIB  https://review.openstack.org/17920919:27
openstackgerritPaul Belanger proposed openstack-infra/system-config: Initial commit for grafana  https://review.openstack.org/17920819:27
fungibut in the interim, you can alias a command to make an api call leaving a workflow -1 vote on your change right after you submit it19:28
clarkbfungi: I don't see sdague recently on IRC I say we should just approve it now19:28
fungior just use the webui, gertty, whatever to do it manually19:28
pabelangerfungi, Oh, nice. Any docs on the API call?19:28
clarkbI imagine sdague is celebrating the release a bit earlier than we are :)19:28
fungipabelanger: it's "gerrit review"19:28
pabelangerah19:28
fungipabelanger: https://review.openstack.org/Documentation/cmd-review.html19:29
pabelangerfungi, great19:29
* clarkb calls it abd approves, we all want to get to the post release beers and pbr releases19:30
mordredwoot!19:30
fungipabelanger: review --label Workflow=-1 <change_number>19:30
mordredpabelanger: hey - have you chatted with jeblair_ and/or notnownikki about grafana?19:30
fungiclarkb: as long as the beer and pbr are not synonymous in this case19:30
pleia2fungi: ++19:30
clarkbfungi: >_>19:30
mordredpabelanger: I know they just chatted in person about a strategy aroudn that and may not have updated other fokls on it yet19:31
*** maishsk_ has joined #openstack-infra19:31
pabelangerSo, I'm playing around with grafana, to allow users to write dashboards and such.  However, first big issue is no support for external SSO (except github and google).  Do we have any other o.o services that don't use SSO from launchpad?19:31
*** maishsk has quit IRC19:31
*** maishsk_ is now known as maishsk19:31
pabelangermordred, no19:31
pabelangererr19:31
pabelangernope19:31
pabelangersomething I've been meaning to do19:31
*** dannywil_ has joined #openstack-infra19:31
fungipabelanger: no general openid support i guess?19:31
*** dguerri is now known as _dguerri19:32
*** akshai has joined #openstack-infra19:32
pabelangermordred, I mentioned something yesterday about doing it. anteaya mentioned there was some talks, but nobody specific19:32
*** xyang1 has joined #openstack-infra19:32
pabelangerfungi, not that I see19:32
mordredpabelanger: cool - so, the tl;dr from that is to not allow TTW graph creation - but instead write a little thing that lets us store graph descriptions in yaml and then on changes to the yaml file write the graphs to the mysql db directly19:32
*** heyongli has joined #openstack-infra19:32
clarkbmordred: wait what19:32
pabelangermordred, Interesting19:32
*** fabo_ is now known as fabo19:32
mordredthat way we can manage the graph content like our other graph content19:32
* clarkb assumes that config is the database and moves along19:33
*** ajo has joined #openstack-infra19:33
pabelangerya, that would be nice19:33
openstackgerrityolanda.robla proposed openstack-infra/jenkins-job-builder: Added parallelization options  https://review.openstack.org/7551419:33
mordredalso means we don't have to solve SSO :)19:33
pabelangerand help control ACLs19:33
*** kevinbenton has quit IRC19:33
*** hamzy has quit IRC19:33
*** wolsen has quit IRC19:33
*** d0ugal has quit IRC19:33
*** grantbow has joined #openstack-infra19:33
mordredyah19:33
*** wolsen_ has joined #openstack-infra19:33
mordredpabelanger: but I think your patch to get one running at all is relevant in either case19:33
*** grantbow has quit IRC19:33
*** grantbow has joined #openstack-infra19:33
*** trey has quit IRC19:33
*** cburgess_ has quit IRC19:34
pabelangermordred, ya, it was pretty easy to get the base going.  Found upstream puppet module, and 2hrs later it is working19:34
mordred\o/19:34
pabelangerstill need to do http proxy / ssl19:34
pabelangerbut working19:34
*** dannywilson has quit IRC19:34
*** cburgess has joined #openstack-infra19:34
*** d0ugal has joined #openstack-infra19:34
mordredwell, if we wind up going yaml route - ssl probably not needed19:34
pabelanger /me nods19:34
mordredalthoguh http proxy always good idea19:34
mordredbecause apache19:34
*** trey has joined #openstack-infra19:34
*** hamzy has joined #openstack-infra19:35
*** kevinbenton has joined #openstack-infra19:35
*** esker has quit IRC19:36
mordredpabelanger: did I hear correctly that you'll be in vancouver?19:36
pabelangermordred, correct. Planning on shadowing -infra while I'm there.19:36
pabelangerand having a beer or 319:36
mordredwoot!19:36
openstackgerritlifeless proposed openstack-dev/pbr: Parallelise integration tests.  https://review.openstack.org/17898219:36
mordredwe like both of those things19:36
pabelangerexcellent19:37
fungineat... so per the ml, someone actually took the jocular suggestions about reimplementing openstack in go seriously?19:37
pleia2fungi: it was only a matter of time19:38
lifelesswell19:38
lifelessfor all I hate go, its a better fit for the scale19:38
clarkblifeless: except that I am pretty sure it won't build as pushed <_<19:38
lifelessunless we dogpile on mypy and a bunch more static analysis tooling19:39
mordredI really want rust to have a release that the distros package - because I'd liek to suggest it - but given no installable toolchain without weird, it's kind of hard to19:39
clarkbmordred: you don't like curl | bash?19:39
mordredclarkb: I like it fine ... but _you_ don't :)19:39
openstackgerrityolanda.robla proposed openstack-infra/puppet-cgit: Manage cgitrc config file  https://review.openstack.org/17913219:40
*** maishsk has quit IRC19:40
openstackgerritMerged openstack-infra/project-config: Merge tags from stable branches to master  https://review.openstack.org/17917019:40
openstackgerritlifeless proposed openstack/requirements: Add virtualenv to global requirements  https://review.openstack.org/17921219:40
fungii'm just waiting for the follow-up announcement that someone else is rewriting openstack swift in apple swift19:40
clarkbfungi: were you planning on waiting for the next puppet run or doing that update by hand?19:40
fungiclarkb: since it's merged, i'm planning to pull it down manually19:41
clarkbfungi: just be careful puppet doesn't change it back19:41
clarkboh except its in project-config so maybe thats not an issue19:41
clarkbsystem-config has that problem project-config does not19:41
fungiyeah it won't19:42
fungiif it were system-config i'd update teh git repo on puppetmaster before proceeding to puppet agent --test on the client19:42
fungibut it's not19:42
fungi/usr/local/jenkins/slave_scripts/merge_tags.sh is updated19:44
*** tonytan4ever has quit IRC19:44
funginow to test retriggering a job for that19:44
* clarkb votes for not nova19:45
fungiheh, no19:45
openstackgerrityolanda.robla proposed openstack-infra/puppet-cgit: Manage cgitrc config file  https://review.openstack.org/17913219:45
pleia2cinerama: if you're around, I believe zanata bug 1214507 is mostly related to admin accounts, right? we need to follow up because I think we do need openid to stay locked down https://bugzilla.redhat.com/show_bug.cgi?id=121450719:45
openstackbugzilla.redhat.com bug 1214507 in Authentication-OpenID "Can't use internal logins with a specified OpenID provider" [Unspecified,New] - Assigned to djansen19:45
openstackbug 1196625 in software-center (Ubuntu) "duplicate for #1214507 software-center crashed with signal 5 in _XReadEvents()" [Medium,Triaged] https://launchpad.net/bugs/119662519:45
* pleia2 gives openstack a beer19:46
*** mtanino has quit IRC19:47
openstackgerritJay Pipes proposed openstack-infra/project-config: Add vmware-dvs project into stackforge  https://review.openstack.org/17328919:48
*** hdd has quit IRC19:48
*** hdd_ has joined #openstack-infra19:48
*** devvesa has quit IRC19:49
*** otter768 has joined #openstack-infra19:52
*** sabeen2 has joined #openstack-infra19:52
fungiclarkb: argh, minor overisght19:52
bknudsonI thought you were going to say apple hypercard19:52
cineramapleia2: yes, i meant to follow up on that yesterday but coding stuff19:52
clarkbfungi uh oh19:53
*** _nadya_ has joined #openstack-infra19:53
fungiclarkb: git describe on master reports 2015.1.0rc1-54-g325a3b619:53
clarkbha19:53
pleia2cinerama: no worries, I can follow-up19:53
fungiclarkb: this is why i like regular human-ordered version numbers19:53
fungitime for more thinkey-think19:54
*** marun has quit IRC19:54
clarkbi have caffeine and lunch now for brain fuel19:54
clarkbwe could use pbr19:54
cineramapleia2: i've updated19:55
*** sabeen1 has quit IRC19:55
clarkbor pkg resources19:55
fungiclarkb: have the script install pbr to a virtualenv and perform version component comparisons?19:55
pleia2cinerama: oh great, thanks :)19:55
*** hdd_ has quit IRC19:55
clarkbfungi ya19:55
lifelessfungi: clarkb: what versions do you need to compare?19:56
*** marun has joined #openstack-infra19:56
lifelessthere's a generalised pep-440 library (packaging) that you can use - pbr doesn't because vendoring && no-deps.19:56
*** otter768 has quit IRC19:56
fungilifeless: i need to decide whether the version that's been tagged on stable/foo sorts later than the most recent tag on master, but not if there's already a tag on master with the same major+minor19:56
lifelessfungi: huh. why?19:57
fungie.g. we want to merge 2015.1.0 from stable/kilo to master, but when the stable branch managers tag 2015.1.1 we want to not merge that to master19:57
lifelesshuh19:58
fungiwe could bake in the assumption that any .0 release tag should be merged to master but not others19:58
lifelessso however you describe it19:58
lifelessthat sounds like you want a little script to encode the business logic19:58
fungilifeless: we have it19:58
fungiit's just wrong19:58
*** jd__ has quit IRC19:58
lifelessah19:59
fungitrying to figure out the best way to make it less-wrong19:59
lifelesspointer to it?19:59
fungihttp://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/scripts/merge_tags.sh19:59
fungithe previous iteration assumed that if we tagged on proposed.* that should merge, but if we tagged on stable/.* it should not19:59
funginow we've gotten rid og proposed/.* branches altogether and need to adjust the logic20:00
lifelessack20:00
cineramapleia2: do you remember if transifex has the concept of "approval" for translations? i just want to make sure i'll be using the right stats for our hacky pull script20:00
lifeless.0 seems like no less right than 'same major-minor'20:00
lifelessboth encode assumptions20:00
fungiso the desire is to have the first release tag of a stable branch merge to master, but not any subsequent tags on a stable branch20:00
*** tiswanso has quit IRC20:01
pleia2cinerama: I believe so, and only approved ones get pulled in for our current changes (right, clarkb?)20:01
*** tiswanso has joined #openstack-infra20:01
cineramapleia2: so basically for each translation I have stat total="270" untranslated="52" needReview="0" translated="218" approved="0" rejected="0" translatedOnly="218" fuzzy="0" unit="MESSAGE" locale="it" lastTranslated="24/04/15 16:12 by stephane"20:01
pleia2gosh20:01
mordredfungi: I thnk if ttx tags a release with other than .0 then we fire him20:01
*** e0ne has quit IRC20:01
fungimordred: aye!20:01
fungiout of a canon20:02
clarkbya transifex has proposed and set translations20:02
cineramapleia2: which would be awesome if i knew italian20:02
pleia2hehe20:02
fungier, cannon20:02
clarkbfungi is that what happened to star wars EU?20:02
fungihah20:03
fungidefinitely out-of-canon20:03
cineramapleia2: oh yeah that's one other thing - wondering how we're meant to import this stuff. as you can see when i did the push it all goes under me20:03
*** baoli has joined #openstack-infra20:04
pleia2cinerama: import into gerrit?20:05
cineramapleia2: doing the initial push of the translations into zanata20:05
pleia2or the move of stuff from transifex to zanata?20:05
pleia2ah, gotcha20:05
*** tsg_ has quit IRC20:05
pleia2we should probably create a specific import account20:06
*** tsg_ has joined #openstack-infra20:06
clarkboh that reminds me, do we need an account to do the pulls too?20:06
*** ayoung-afk is now known as ayoung20:06
clarkbiirc transifex needs that20:06
fungiclarkb: lifeless: is it safe to assume releases will henceforth be tagged as x.y.0 rather than just x.y? that was the other possibility i was accommodating20:06
clarkbif so we can jsut mae a single service account for it20:06
fungii guess i can still check for that20:06
*** baoli has quit IRC20:07
clarkbfungi: for anything using pbr it will be x.y.z20:07
clarkband as long as ttx is consistent it will be 020:07
pleia2cinerama: ah yeah, does the client require auth for stat & pulling down translations?20:07
lifelessclarkb: not true20:07
fungii'm also going to put in a safety net to check that the branch starts with stable/20:07
lifelessclarkb: pbr doesn't do the tagging [yet]20:07
*** baoli has joined #openstack-infra20:07
lifelessclarkb: and pbr will accept '1' as a version as much as '1.0' or '1.0.0'20:07
lifelessclarkb: it has to, historical versions.20:08
clarkblifeless: ah well we can have zuul enforce that bit20:08
lifelessso, only ttx can answer the question about x.y vs x.y.020:08
clarkbsorry tempest20:08
lifelessclarkb: how would tempest enforce it?20:08
mordredwell, we moved to x.y.0 from x.y20:08
lifelessclarkb: git tag; git push ; <- thats where it happens20:08
clarkblifeless: zuul would enforce it not tempest20:08
mordredbecause stable releases increment the last number20:08
*** jddavila has joined #openstack-infra20:08
mordredand ttx did not like the idea of going from x.y to x.y.120:08
fungii'm going to have the script check for '^[0-9]\+\.[0-9]\+\(\.0\|\)$' and that the major+minor is as new or newer than master's20:09
clarkblifeless: because the script runs in a zuul pipeline that is triggered by the release tag which we specify20:09
mordredso I doubt he would all of a sudden revert - he's pretty consistent20:09
lifelessagreed20:09
*** jddavila has quit IRC20:09
lifelessI'm just saying, make sure he knows :)20:09
mordred++20:09
clarkblifeless: tempest uses single digit version20:09
clarkblifeless: hence the sorry tempest20:09
*** doude has quit IRC20:10
*** pblaho has quit IRC20:10
cineramapleia2: auth for everything, over https20:10
*** gordc has quit IRC20:10
pleia2clarkb: ^^ yeah, so we do need an account for each section, wfm to have import and proposal account to be the same20:10
*** hasharAway is now known as hashar20:11
openstackgerritlifeless proposed openstack-dev/pbr: Parallelise integration tests.  https://review.openstack.org/17898220:13
*** kgiusti has left #openstack-infra20:14
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Correct the tag merge script logic  https://review.openstack.org/17922720:14
*** tiswanso has quit IRC20:14
fungithat ^ should be safe20:14
fungichecking the branch is probably fine to omit since any attempt to merge a tag from master back to master would not actually work, and our zuul layout should prevent us from running it for non-stable branches20:15
fungiif it doesn't, i'll add it there in a sec20:16
clarkbthe release pipeline will run against master so it would have to be a job specific branch restriction20:17
fungiyeah, i'm adding one20:17
*** sushilkm has joined #openstack-infra20:17
*** HeOS has joined #openstack-infra20:17
*** sushilkm has left #openstack-infra20:17
fungipattern match on .*-merge-release-tags for the job name and ^stable/.* for the branch name20:17
*** gordc has joined #openstack-infra20:18
*** erlon is now known as erlon_awaY20:19
*** Sukhdev has quit IRC20:20
*** harlowja has joined #openstack-infra20:20
clarkbfungi: question about script update, you are still doing the sort -V which is where I expected the previous run to have failed?20:20
*** dkranz has quit IRC20:21
fungiclarkb: that part is still fine. it's the check that the major+minor match that was the issue20:21
clarkbfungi: does sort -V treat the rc version properly?20:22
fungiwe want to allow even when major+minor match as long as the tag is in the form of x.y or x.y.020:22
fungithe rc doesn't appear in the sort. only the major+minor20:22
fungithe rc appears beyond the second component so has been stripped20:22
clarkboh right duh20:23
clarkbbut if major minor are identical which they will be20:23
fungithough i just realized, we can't restrict tag-triggered jobs by branch. that's nonsensical git-wise20:23
clarkbthen your check willfail20:23
fungioh, great point20:23
clarkbfungi: oh right we don't used the change merged event we use ref updated20:23
*** Sukhdev has joined #openstack-infra20:24
*** marcusvrn1 has quit IRC20:24
fungii'll rework the script to do a better job with the matching major+minor and also add back the branch check from the old version (but invert it)20:24
*** pabelanger has quit IRC20:25
*** maishsk has joined #openstack-infra20:27
*** asahlin is now known as asahlin_afk20:27
*** _nadya_ has quit IRC20:27
*** sushilkm has joined #openstack-infra20:27
*** sushilkm has left #openstack-infra20:27
*** ajo has quit IRC20:28
*** nfedotov has quit IRC20:29
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Correct the tag merge script logic  https://review.openstack.org/17922720:29
fungiokay, ho's that? ^20:29
fungier, how's20:29
fungiswitching the order on the comparison and inverting the match result gets us the behavior we want20:30
*** emagana has quit IRC20:30
clarkbfungi: whats with the escaped ! ?20:31
fungialso the test for not a stable branch has been restored from the original script but switch to a check for the not a stable branch20:31
fungiclarkb: to keep the shell from interpreting the !20:31
fungisince ! is also a shell operator20:31
*** maishsk has quit IRC20:32
clarkbbut its running in the shell?20:32
clarkbyou are negating the return code just like on line 2420:32
lifelessjenkins01 is unhappy20:32
*** marun has quit IRC20:32
lifelessThe proxy server received an invalid20:32
lifelessresponse from an upstream server.20:32
lifelessThe proxy server could not handle the request POST /job/check-pbr-installation-dsvm/17/logText/progressiveHtml.20:32
lifelesshttps://jenkins01.openstack.org/job/check-pbr-installation-dsvm/17/console20:32
fungiclarkb: the != is an inequality comparison for the /usr/bin/[ executable20:32
*** alexsyip has quit IRC20:33
clarkbfungi: sorry on line 1820:33
fungiclarkb: the others are using the ! shell operator to negate the return value, not as a comparison operator20:33
clarkbfungi: so up a bit20:33
fungioh, good question20:33
*** hdd_ has joined #openstack-infra20:33
fungitypo ;)20:33
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Correct the tag merge script logic  https://review.openstack.org/17922720:34
fungiand now gone20:34
fungilifeless: i'll take a look, probably thread leak yet once more20:34
clarkbya I am pulling up melody now20:34
clarkbbut its slow so probably that leak20:34
*** ajo has joined #openstack-infra20:34
fungiseems it's not been in that state for long. not much cruft yet20:35
clarkb4112 threads, I can shutdown mode it20:36
fungiit let me auth. mind if i put it in prepare for shutdown?20:36
fungioh, go for it20:36
clarkbalso maybe we should restart 04 and put it back into service20:36
clarkbI can do that20:36
fungithanks20:36
*** _dguerri is now known as dguerri20:36
*** alexsyip has joined #openstack-infra20:37
clarkbfungi: latest script version lgtm20:37
fungioh, i should lighten up the error message on line 2520:38
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Correct the tag merge script logic  https://review.openstack.org/17922720:39
sdagueclarkb: well, not celebrating quite yet, just working on a few things. Were there reviews you needed out of me?20:39
clarkbsdague: the above change 179227 is what we are currently working on20:40
fungislightly corrected no-op text for that conditional now20:40
clarkbsdague: its a script to merge the stable release tag back into master so master is aware of that history20:40
fungisdague: working out the new logic for merging release tags to master, since the safeties in the old version assumed they would not be present on stable branches20:41
sdagueok, well I need to break soon because we're attempting drive in movie tonight20:41
*** jd__ has joined #openstack-infra20:41
sdagueso I'm probably not going to be helpful on context there20:41
fungisdague: hope the weather's cooperative!20:41
sdaguebut I'll look in the morning if it's still outstanding20:41
fungii think we're close. this is unfortunately take 2 but the good news is that we've been failing safe rather than failing by merging crap to projects20:42
sdaguefungi: yes, weather looks good20:42
clarkbfungi: well its still git review'd so we have that safety net too20:42
fungiif this checks out, i'll retrigger the same job i tested a few minutes ago and cross my fingers, then trigger the remainder20:42
openstackgerritRussell Bryant proposed openstack-infra/project-config: Add docs-on-rtfd to networking-ovn  https://review.openstack.org/17923620:43
fungiclarkb: yeah, but annoying regardless20:43
*** achanda has quit IRC20:43
fungioh, grrr, i cut-and-pasted the old comment in with the now reversed stable branch check20:44
clarkbI am restarting jenkins04 now, and removing the list of slaves from it while it is down. Nodepool reports it knows of none of them20:44
openstackgerritJeremy Stanley proposed openstack-infra/project-config: Correct the tag merge script logic  https://review.openstack.org/17922720:44
funginow the comment is correct, instead of the opposite of correct20:44
openstackgerritlifeless proposed openstack-dev/pbr: Parallelise integration tests.  https://review.openstack.org/17898220:44
*** harlowja has quit IRC20:45
clarkbpleia2: actually if you are around, want me to walk through the 04 restart?20:45
pleia2clarkb: sure20:45
*** harlowja has joined #openstack-infra20:45
clarkbpleia2: cool, so first step is putting jenkins04 in shutdown mode then waiting for all jobs to complete, this was already done a while back when it fell over due to the thread leak20:45
clarkbpleia2: but you can confirm that via the web ui, no jobs running and has the red banner across the top20:46
lifelesssdague: dhellmann: https://review.openstack.org/#/c/179212/ if you could - blocks a pbr test improvement20:46
clarkbpleia2: next step is to check if nodepool knows about any of the slaves jenkins04 claims to know about, `sudo -H -u nodepool nodepool list | grep jenkins04` on nodepool.o.o20:46
sdaguelifeless: is there a minimum?20:46
lifelesssdague: I could stick a pin in the current release20:47
pleia2clarkb: yep, looks good20:47
lifelesssdague: but I'm only using one function, been around for ages20:47
clarkbpleia2: there are only two nodes in nodepool for jenkins04 and both have been in delete state for forever so they will likely need to be dealt with separately. But this means we can clear out the slave list in jenkins config.xml after we shut it down20:47
* pleia2 logs into nodepool.o.o20:47
sdaguelifeless: ok, well if trusty's shipped version works, then meh20:47
clarkbpleia2: the reason we do this is offline nodes in jenkins will be brought online when jenkins boots, it does not preserve that state for some reason20:47
pleia2yep, both in delete state, good20:47
sdaguemostly the minimum ensures that a distro installed *really old thing* doesn't break people20:48
pleia2clarkb: gotcha20:48
lifelesssdague: yah20:48
clarkbpleia2: its also just a good opportunity to clean up after jenkins20:48
sdagueI'm ok if that risk seems small20:48
lifelesssdague: (not that the set of 'hacks on pbr and runs the integration tests' is a large set of people)20:48
openstackgerritsebastian marcet proposed openstack-infra/openstackid-resources: OpenstackId resource server  https://review.openstack.org/17885320:48
lifelesssdague: I think its vanishing, because ^20:48
clarkbpleia2: so now we are ready to stop the jenkins service. You will want to do a service stop, then check ps because with the thread leak jenkins has been stubborn and hangs around, if that is the case you can kill -9 it20:48
sdaguelifeless: sure20:49
clarkbpleia2: let me know when jenkins on jenkins04.openstack.org is truly dead20:49
* pleia2 waits for it to stop20:49
sdaguelifeless: is the patch up in pbr that would need this?20:49
*** dprince has quit IRC20:49
pleia2clarkb: all good, no stubbornness20:50
clarkbpleia2: cool, next step is to remove the slaves from /var/lib/jenkins/config.xml20:50
*** hdd_ has quit IRC20:50
pleia2oops, actually, it is still there, sec20:50
clarkbpleia2: as root or jenkins edit that file and remove everything between the <slaves> </slaves> tags20:50
lifelesssdague: yes20:50
lifelesssdague: https://review.openstack.org/#/c/178982/20:50
*** cody-somerville has quit IRC20:51
lifelesssdague: drops test time from 1hr down to 20m for the check-pbr-installation-dsvm* jobs20:51
lifelesssdague: its ugly as sin and likely going to get beaten up a chunk during review, but it does need virtualenv any which way :)20:51
pleia2clarkb: that's a whole bunch of slaves20:51
clarkbpleia2: yup, but nodepool doesn't know about them and they are all offline20:52
pleia2I see, thanks20:52
clarkbpleia2: I think what happens is when the thread leak happens nodepools calls to delete the nodes essentially get lost20:52
sdaguelifeless: also license import from elsewhere?20:52
clarkbpleia2: so unfortunately that means we have to do some cleanup20:52
fungialso we have a way to check for instances nodepool once booted in that tenant but neither it nor jenkins are aware of any longer20:52
sdagueprobably should comment directly where the code was imported from for niceness there20:52
lifelesssdague: license import ?20:52
sdagueCopyright (C) 2013 Association of Universities for Research in Astronomy20:53
sdague#                    (AURA)20:53
pleia2clarkb: ok, I now have20:53
pleia2  <slaves>20:53
pleia2  </slaves>20:53
sdaguebsd license20:53
lifelesssdague: oh ffs20:53
sdaguehttps://review.openstack.org/#/c/178982/7/pbr/tests/test_integration.py,cm20:53
lifelesssdague: its new code,will sort that stuff out on next push20:53
clarkbpleia2: perfect, now we can start the service back up again, then check the webui for jobs running20:53
sdaguelifeless: ok :)20:53
pleia2clarkb: great, so just a service start?20:53
*** bookwar has joined #openstack-infra20:53
clarkbpleia2: yup nothing specail for that20:53
lifelessI blagged a asl2 header I thought. Fail.20:54
pleia2cool, doing that now20:54
clarkbpleia2: you can also tail /var/log/jenkins/jenkins.log20:54
pleia2looking good20:54
lifelessthis is what the failures look like http://logs.openstack.org/82/178982/6/check/check-pbr-installation-dsvm/9f563ff/console.html#_2015-04-30_20_32_49_97620:55
clarkbyup its up for me, now we just wait for nodepool's allocator to give it nodes20:55
*** sdake_ has joined #openstack-infra20:55
pleia2already showing some on nodepool20:56
pleia2and there's a bare-trusty in the web ui20:56
clarkband its running a job, I think thats that20:56
clarkbpleia2: thanks20:56
pleia2clarkb: thanks!20:56
*** bswartz has quit IRC20:57
clarkbpleia2: also if you go to https://jenkins01.openstack.org/monitoring you can see the thread counts20:58
clarkbpleia2: anything >1k is high and likely a sign of the thread leak, to double confirm you can grep for forremoting in the thread list and if there are thousands then that is the leak20:58
fungiclarkb: pleia2: mordred: okay, the classic lint machine in zuul has greenlit 179227 if any of you are up for approving it20:58
*** sdake has quit IRC20:59
*** marun has joined #openstack-infra20:59
*** sdake has joined #openstack-infra20:59
pleia2fungi: ah good, was just looking at this before jenkins04 restart20:59
fungiif it merges soon i can retest it before i disappear for dinner20:59
*** annegentle has joined #openstack-infra21:00
fungithen someone with prior experience retriggering jobs can fire off the remainder21:00
clarkbpleia2: probably the most important things in that process are making sure no jobs are running after putting it in shutdown mode first, then always doing stop, check ps, start21:00
fungiassuming my first retry works as intended this time21:00
clarkbpleia2: the slaves can be cleaned up out of band, this is just an easy opportunity to do it21:00
pleia2clarkb: I don't have admin21:00
clarkbpleia2: oh hrm21:00
fungipleia2: we should fix that21:00
pleia2lyz is missing the Overall/Administer permission21:00
fungiquick, to the launchpad!21:00
clarkbya we need to add you to the group then it should work I think21:01
pleia2:)21:01
clarkbbut reviewing the change first21:01
*** dannywilson has joined #openstack-infra21:01
*** unicell has quit IRC21:01
*** sdake has quit IRC21:01
*** unicell has joined #openstack-infra21:01
*** sdake has joined #openstack-infra21:01
clarkbfungi: its approved21:02
fungipleia2: what's your lp username?21:02
fungilyz21:02
*** sdake_ has quit IRC21:03
pleia2fungi: that's it21:03
*** patrickeast has quit IRC21:03
fungipleia2: log out of the jenkins webui and then back in but make sure to check the openid checkbox lp gives you for supplying group membership info21:03
*** dustins has quit IRC21:03
*** patrickeast has joined #openstack-infra21:03
pleia2k21:03
clarkband iirc you may have to go into your user profile then tick the box to make you a real admin21:04
cineramapleia2: can you look at the translations for a sec? i'm supposed to be getting some thumbs up/thumbs down buttons for approving but i can't see them - maybe a second pair of eyes would reveal what is wrong21:04
clarkbor in system config? jenkins acls are weird21:04
fungiquite possibly so21:04
*** dannywil_ has quit IRC21:04
clarkbbut I remember being able to adminify myself which I thought was weird21:04
*** melwitt has quit IRC21:04
*** ldnunes has quit IRC21:04
*** melwitt has joined #openstack-infra21:04
pleia2clarkb: great, can see /monitoring now21:05
openstackgerritsebastian marcet proposed openstack-infra/openstackid: Migration of resource server  https://review.openstack.org/17885421:05
clarkbpleia2: oh good maybe you don't need the extra acl bump then21:05
*** rfolco has quit IRC21:05
pleia2cinerama: logging in now, which project are you looking at?21:05
*** melwitt has quit IRC21:05
*** melwitt has joined #openstack-infra21:05
*** BobH1 has quit IRC21:05
pleia2clarkb: yeah, all just worked with magic with re-login21:05
clarkboh I am not in the acl list, I bet that was something we had to do back when21:05
clarkbpleia2: and you can see that 01 has ~4k threads21:06
cineramapleia2: any of 'em will do but you can look at stephane-test which has the most translations up21:06
fungii think the openstack-ci-admins administer permission at https://jenkins07.openstack.org/configureSecurity/ (take your pick of server) is all we need. nothing per-user21:06
fungishould "just work" these days21:06
pleia2cinerama: oh yeah, this UI is sneaky21:07
*** harlowja has quit IRC21:07
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: Move highest_semver.py from oslo-incubator  https://review.openstack.org/17924321:07
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: Add list_repos_by_project.py  https://review.openstack.org/17924421:07
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: Add list_unreleased_changes.sh  https://review.openstack.org/17924521:07
pleia2clarkb: ah yes, Number = 4,17021:08
clarkbpleia2: so thats basically the thing to look for if jenkins gets weird, if you see that putting it in shutdown mode, waiting for jobs to complete then restarting will clear it up21:09
clarkbpleia2: and we can do about 2 or 3 jenkins masters at a time if we need to21:09
pleia2clarkb: that == too many threads?21:10
clarkbpleia2: yup21:10
pleia2got it21:10
clarkbpleia2: I think two things happen to make jenkins unhappy in that case, the first is not enough cpu time to go around, the other is the stack memory space is actually quite small and each thread eats into it, eventually the garbage collector is spending a ton of time keeping up so we can make more threads21:10
openstackgerritMerged openstack-infra/project-config: Correct the tag merge script logic  https://review.openstack.org/17922721:11
pleia2clarkb: ah, fun21:11
*** ildikov has quit IRC21:12
fungiokay, giving this another shot21:13
pleia2cinerama: hmm, this has changed since I last looked at it21:14
cineramapleia2: might be the newer version21:15
fungiclarkb: pleia2: https://review.openstack.org/17924821:15
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: Add list_unreleased_changes.sh  https://review.openstack.org/17924521:16
openstackgerritDoug Hellmann proposed openstack-infra/release-tools: Add list_repos_by_project.py  https://review.openstack.org/17924421:16
openstackgerritlifeless proposed openstack-dev/pbr: Parallelise integration tests.  https://review.openstack.org/17898221:17
cineramapleia2: i turned on some additional roles for you, maybe see if that changes anything21:17
pleia2cinerama: thanks, relogging in21:17
clarkbfungi: now to check it outside of gerrit because gerrit isbad at showing those diffs21:17
clarkbcinerama: I can't edit any translations on your test project's nova strings fwiw21:17
cineramaargh21:18
fungipleia2: for reference, i first looked at the 2015.1.0 tag of an up-to-date designate clone and made sure that it only appeared in origin/stable/kilo not origin/master21:19
clarkbfungi: 2015.1.0 is 5f2b243c087721204ada3b569bbfb0e5558fbf56, that change has parents Merge: 325a3b6 5f2b24321:19
pleia2cinerama: yeah, so the buttons have moved (used to be listed vertically), but I *think* there really should be the thumbs up/down things there, and I don't have them either21:20
clarkbfungi: and the existing master commit is 325a3b651b77d5067498afdca360c21a9cf697eb so that bit at least lgtm21:20
pleia2fungi: thanks, having a look21:20
fungipleia2: can be checked with git branch -r --contains 2015.1.021:20
clarkbfungi: also git diff HEAD^ is empty21:20
cineramaclarkb: try it now?21:20
clarkbcinerama: will I need to log in and out?21:20
fungiclarkb: that's exactly what we wanted--thanks!21:20
cineramaclarkb: wouldn't hurt i think21:20
clarkbfungi: git describe --always is 2015.1.0-55-g51a4d4d21:20
clarkbfungi: so overall this is looking good (note that version will change once pbr releases)21:21
fungilooks good21:21
fungiyeah21:21
clarkber wait no21:21
clarkbgit describe won't change but the pbr generated ver won't be 2015.1.021:21
clarkbanyways it looks good21:21
fungiclarkb: yep21:21
fungipleia2: then go to https://jenkins.openstack.org/job/designate-merge-release-tags/ and you should see the most recent run for the job21:22
fungipleia2: you can review its parameters at the parameters link on the left21:22
*** mwagner_lap has quit IRC21:22
fungipleia2: all the options that the trigger script wants are listed there (though there are a few extra listed there too you don't need to care about)21:22
pleia2fungi: ah I see21:23
* pleia2 nods21:23
*** hashar has quit IRC21:23
fungipleia2: anyway, i basically just repeated the parameters except for the LOG_PATH where i added a ,1 or ,2 after the 227448b21:23
clarkbcinerama: there is a completed drop down with translated and approved states and it shows no approved translations, haven't figured out how to set them to be approved21:24
pleia2fungi: I see, so that's how there were 3 builds21:24
*** Longgeek has quit IRC21:24
pleia2clarkb: I dug up the docs http://zanata.org/help/translation-review/21:24
clarkbcinerama: also the alpha editor seems to work but not the normal one?21:24
fungipleia2: yep, that conveniently puts all their logs at http://logs.openstack.org/a8/a8f8c575120817471257a2bf4c6a9a982785e47c/release/designate-merge-release-tags/21:25
fungipleia2: so that you can compare them easily on the logserver21:25
pleia2fungi: cool21:25
cineramapleia2: yes that's where i'm getting the thumbs up/thumbs down thing21:25
*** ildikov has joined #openstack-infra21:26
fungipleia2: so designate and swift are already taken care of (i did the first just now and notmyname did the latter manually), but we still need to do to check the other projects from ttx's kilo release announcement21:26
cineramabtw, i move we refer to those like/not like buttons as "siskeleberts" as an homage to the masters of thumb updowning21:26
fungipleia2: if that's something you want to try to tackle, awesome. if not, i can give it a shot after dinner21:26
fungigotta jet now though21:26
fungibbl21:26
*** dkranz has joined #openstack-infra21:27
pleia2fungi: alright, I'll poke around21:27
*** Longgeek has joined #openstack-infra21:28
cineramaso the siskeleberts are missing and their equivalent in the alpha doesn't seem to be there21:29
*** nelsnelson has quit IRC21:29
*** unicell has quit IRC21:30
cineramapleia2: oh, i don't know if you've seen this but it's neat: https://translate-dev.openstack.org/admin/monitoring21:31
*** sdake_ has joined #openstack-infra21:31
pleia2cinerama: ooh, I had not21:31
clarkbis that another melody like thing?21:31
cineramapleia2: okay that is just plain weird. so i tried doing the key shortcut in the alpha to approve the translation but it didn't do anything21:31
pleia2cinerama: it looks just like the page I was just on for jenkins :D21:31
cineramaclarkb: it is actually21:31
pleia2cinerama: yes21:31
pleia2err21:32
pleia2clarkb: yes21:32
cineramavery yes21:32
*** ajo has quit IRC21:32
*** dboik has joined #openstack-infra21:33
*** esker has joined #openstack-infra21:33
*** cody-somerville has joined #openstack-infra21:33
*** unicell has joined #openstack-infra21:33
*** sdake has quit IRC21:34
*** signed8b_ has quit IRC21:36
openstackgerritlifeless proposed openstack-dev/pbr: Parallelise integration tests.  https://review.openstack.org/17898221:36
*** jtriley has quit IRC21:37
clarkbok I need to step out for a bit now that things are working21:37
*** dboik_ has quit IRC21:37
*** mmedvede has quit IRC21:37
clarkbpleia2: feel free to ask questions about the release jobs if you dig into that, but I may be a bit slow answering21:37
*** dboik has quit IRC21:37
openstackgerritBrant Knudson proposed openstack/requirements: Remove discover  https://review.openstack.org/17871021:38
lifeless[nagging sorry] hows the release wrapup going?21:38
pleia2clarkb: thanks21:38
mtreinishlifeless: on 170268 yeah if you guys what to deprecate the pbr testr stuff I think that would be fine21:38
clarkblifeless: we just need to run the merge jobs now, they are done for swift and designate but have a handful of others to do21:38
pleia2cinerama: maybe even as admins we need to be added for review permission on the document?21:38
*** rlandy has quit IRC21:38
lifelessmtreinish: I'm wondering if rather than os-testr it should be testr-python or something21:38
clarkbbut both fungi and I need to step out for a bit now, not sure if pleia2 was going to jump on that in the mean time21:38
*** alexsyip has quit IRC21:38
lifelessmtreinish: as a generic here-is-python-glue-for-testr thing21:38
openstackgerritMichael Krotscheck proposed openstack-infra/storyboard-webclient: Result set pager now supports next and previous events.  https://review.openstack.org/17925621:39
clarkblifeless: mtreinish is there a reason it doesn't just go in testrepository?21:39
pleia2clarkb: I'll try to figure out what I'm doing here, but I might just stage until post-fungi dinner21:39
clarkbpleia2: kk sounds good21:39
*** emagana has joined #openstack-infra21:39
pleia2mmm mushroom dinner :d21:39
mtreinishlifeless: sure, we can rename it if you'd like. I'm not attached to the name, it was just the first thing I thought of21:39
*** stevemar has quit IRC21:39
lifelessmtreinish: its just a thought21:39
lifelessclarkb: thats a good question. I don't really know. I respond to PR's :)21:40
lifelessclarkb: and I've offered commit access for folk that get involved and stay involved for a while21:40
*** sdake_ has quit IRC21:40
mtreinishclarkb: well some of it will probably be added back to testrepository, like the ui bits. But I didn't think things like subunit-trace or subunit2html belonged there21:40
lifelessthose two could go in subunit21:41
mtreinishit was more just to replace the terrible-ness with pretty_tox.sh scripts copied everywhere21:41
lifelessassuming compatible (c) terms can be found21:41
cineramapleia2: i've added you as a "maintainer", see if that does anything21:41
lifelessclarkb: [release - thanks]. pleia2 - are you going to push that forward?21:41
pleia2cinerama: ah! go here: https://translate-dev.openstack.org/iteration/view/stephane-test/1/settings/translation21:42
pleia2cinerama: check "Require translation review"21:42
*** sdake has joined #openstack-infra21:42
*** annegentle has quit IRC21:42
lifelesspleia2: (I want to release pbr, but not while there are CI things pending running that it might affect, that are part of the release.21:42
pleia2cinerama: that might be it?21:42
tchaypothat awkward moment when you realise that trusty isn’t just one release behind latest, but two, because 15.04 got relased when you weren’t watching21:42
*** annegentle has joined #openstack-infra21:42
cineramapleia2: good catch, let's see if that works. so i'm *assuming* we want to approve the translations21:42
pleia2sdake: worked \o/21:43
pleia2err21:43
pleia2cinerama: worked21:43
pleia2wow, that's a very wrong tab-miss21:43
sdakehuh?21:43
sdakeoh21:43
pleia2sdake: sorry :)21:43
sdakethanks :)21:43
cineramapleia2: wow great. so i'm going to "approve" these translations so i can continue developing the pull21:44
pleia2cinerama: thumbs up21:44
pleia2:D21:44
cineramapleia2: but i might take my afternoon break in a bit21:44
pleia2cinerama: yeah, no problem21:44
pleia2lifeless: sorry, this is my first time with these releases so I'm learning but would rather not pull the trigger on my own21:45
lifelessok21:45
lifelesspleia2: can you tell me - do these jobs run tests21:45
cineramapleia2: oh another minor bug for them might be that "approved" doesn't appear in the drop-down for each translation in the alpha ui21:45
lifelesspleia2: or is it just infra plumbing bits21:46
lifelesspleia2: e.g. is there any way that a pbr release would break them?21:46
lifelessclarkb: / fungi: ^21:46
*** mriedem is now known as mriedem_away21:47
*** annegentle has quit IRC21:48
pleia2lifeless: I don't think so, but I'm not positive21:48
pleia2my husband just called to say the car broke down \o/21:49
lifelesstrololololololol21:49
lifelessouch21:49
pleia2(no rescue attempt, we only have one car)21:49
lifelesspleia2: can you point me at the jjb definitions for these jobs?21:50
*** alexsyip has joined #openstack-infra21:50
*** dannywilson has quit IRC21:51
*** ashleighfarnham has quit IRC21:51
pleia2lifeless: line 20 https://git.openstack.org/cgit/openstack-infra/project-config/tree/jenkins/jobs/openstack-publish-jobs.yaml21:52
*** otter768 has joined #openstack-infra21:52
*** achanda has joined #openstack-infra21:52
*** amitgandhinz has quit IRC21:53
clarkblifeless: pleia2 I think its more likely that these jobs would modify master $project such that pbr broke under them21:53
clarkbthey essentially tell master that the last version was 2015.1.021:53
clarkbby applying the tag to master's history artificially21:53
*** jgrimm is now known as zz_jgrimm21:53
lifelessclarkb: that should be fine21:53
lifelessclarkb: unless master has tagged a newer version prior to that tag21:54
lifeless(and if it has we shouldn't be doing this merge!)21:54
lifelessclarkb: so, I think it will be ok if we tag pbr. What do you think?21:54
lifelesssooner-its-up-sooner-any-fallout-is-found21:54
clarkblifeless: ya its likely fine21:55
clarkblifeless: I don't think it would break, but if it does break I think it would be under the circumstances above21:56
*** dboik has joined #openstack-infra21:56
lifelessanything changed I should know about with release tagging? tag -s; push the tag?21:57
*** otter768 has quit IRC21:57
*** dboik_ has joined #openstack-infra21:57
clarkbthats still the process21:57
*** Rockyg has joined #openstack-infra21:58
*** peristeri has quit IRC21:58
openstackgerritRichard Jones proposed openstack/requirements: Update pyScss and django-pyscss  https://review.openstack.org/17926021:58
*** emagana has quit IRC21:59
*** dannywilson has joined #openstack-infra21:59
*** abregman has quit IRC21:59
lifelesshuh21:59
lifelessapparently I don't have release bit for pbr anymore22:00
*** oomichi has joined #openstack-infra22:00
lifelesscould someone push a tag of 0.11.0 -> a67e2c346c5193cf36e381694d8fddb0d826df6b ?22:00
*** dboik has quit IRC22:00
mtreinishlifeless: wait is subunit gpl? I don't think I ever bothered to look22:00
lifelessmtreinish: asf + bsd dual22:00
mtreinishah ok22:01
*** bknudson has quit IRC22:01
lifelesssame as testtools etc22:01
*** bhunter71 has quit IRC22:02
*** Swami has quit IRC22:02
lifelessclarkb: ^ (I need other hands to do the release)22:03
lifelessor someone to add me to the appropriate group :)22:03
clarkbis dims not doing it?22:03
lifelessI thought I could so let him off the hook22:04
clarkblifeless: fwiw I am not in that group either22:04
lifelessdims_: still around?22:04
clarkbso don't necessarily feel comfortable tagging myself or adding members22:04
lifelessyeah, totally fair22:04
*** dims has joined #openstack-infra22:04
lifelessdims: hi22:04
clarkbmordred: and dhellmann are in that group as well as oslo-release and oslo-core22:04
*** dims_ has quit IRC22:05
lifelessdims: good timing. turns out I'm not in the pbr release group22:05
lifelessdims: just pbr-core, so - could you do a release of pbr master as 0.11.0 ?22:05
*** shivharis has quit IRC22:05
*** shivharis has joined #openstack-infra22:05
*** annegentle has joined #openstack-infra22:08
openstackgerritlifeless proposed openstack-dev/pbr: Parallelise integration tests.  https://review.openstack.org/17898222:08
*** mmedvede has joined #openstack-infra22:08
lifelesshmmm22:08
lifelesswho else to nargh22:08
lifelesshuh22:09
lifelessall oslo core can do pbr releases22:09
lifelessthat seems surprising22:09
lifelessbnemec: around?22:09
lifelesstoo early for mikal22:11
lifelessrussellb: ahha22:11
*** melwitt_ has joined #openstack-infra22:11
* lifeless looks desperate :)22:11
*** melwitt_ has quit IRC22:11
*** melwitt has quit IRC22:12
*** abregman has joined #openstack-infra22:13
zaroclarkb: i'm testing https://review.openstack.org/#/c/178929  when i send a job from my client the worker does not execute the job.22:13
zaroclarkb: debugging now, haven't figured out the problem yet.22:13
*** gyee has joined #openstack-infra22:13
clarkbzaro: its entirely possible that my code is bad :) but it passed the built in tests22:14
clarkbzaro: thansk for checking22:14
clarkbzaro: its likely I will need to come back to that with fresh eyes22:15
zaroclarkb: well i've confirmed that it's definately bad :(22:15
*** armax has quit IRC22:15
*** jamielennox|away is now known as jamielennox22:16
*** dizquierdo has joined #openstack-infra22:16
zaroclarkb: i'll try to figure out why but may take me a little while.  that code gives me a headache.22:17
clarkbzaro: me too :) oen thing I want to try is consolidating the state machine transitions to one function22:17
clarkbzaro: but thats a much larger refactoring so haven't begun looking at that yet22:17
clarkbzaro: but that should make it easier to reason about the states and their transitions I think22:17
*** Sukhdev has quit IRC22:19
zaroclarkb: or maybe ask jeblair since he wrote it?22:19
*** Sukhdev has joined #openstack-infra22:20
*** melwitt has joined #openstack-infra22:20
*** doug-fish1 has left #openstack-infra22:20
*** erlon_awaY has quit IRC22:21
dimslifeless: pong22:26
openstackgerritClint 'SpamapS' Byrum proposed openstack-infra/infra-manual: Add clarification on questions in reviews  https://review.openstack.org/17736422:27
openstackgerritDavide Guerri proposed openstack-infra/shade: Add keystone services/endpoints methods  https://review.openstack.org/17762122:27
*** sigmavirus24 is now known as sigmavirus24_awa22:27
dimslifeless: "pbr master as 0.11.0" means i'll be running "./release_library.sh liberty 0.11.0 HEAD pbr"22:27
*** akshai has quit IRC22:28
dimslifeless: cross-checking, no one has pushed the button yet (https://pypi.python.org/pypi/pbr/ shows 0.10.8)22:29
lifelessdims: you'll get an error from git if someone else were to do so22:29
*** packet has quit IRC22:30
lifelessdims: (e.g. gerrit is our global lock for such operations)22:30
dimslifeless: done - http://git.openstack.org/cgit/openstack-dev/pbr/ shows 0.11.022:32
dimscross my fingers22:32
lifelessdims: \o/22:32
lifelessBREAK THE WORLD.22:32
lifelessoops, did that get out?22:32
dimshaha22:32
dimsso, i have to head out for 45 mins :) be back to check the carnage22:33
*** jpeeler has quit IRC22:34
*** sarob has quit IRC22:34
*** julim has joined #openstack-infra22:35
clarkbwhat does release_library.sh do?22:35
*** chlong has joined #openstack-infra22:36
*** emagana has joined #openstack-infra22:36
mtreinishfungi, clarkb: did you guys change something to enable unicode in gerrit? I didn't think it used to work22:37
clarkbwe did, mostly was zaro22:38
pleia2mtreinish: yep, when we did a rename a few weeks back22:38
pleia2er, some renames22:38
mtreinishpleia2: ah ok cool22:39
pleia2clarkb: ok, so we need to run the merge-release-tags for all the things in the release announcement... why?22:39
mtreinishit's good that it works now22:39
*** dizquierdo has quit IRC22:39
*** ddieterly has quit IRC22:40
*** Somay_ has joined #openstack-infra22:40
* pleia2 continues putting together trigger-job commands22:40
clarkbpleia2 it ties the git history of new release back into master so master sees it in its history22:40
*** Somay has quit IRC22:40
clarkbthis way versions work properly22:40
pleia2clarkb: ok, so these jobs ran like 12 hours ago, and they were broken so fungi made all those changes we reviewed to fix them22:41
clarkbyup22:41
clarkbthe failed runs nooped and bailed out22:41
pleia2clarkb: alright, I'm collecting my trigger-job.py commands here https://etherpad.openstack.org/p/kilo-merge-release-tags <-- fungi too22:42
clarkbcool, I am on abus will pull it up from destination best I can22:42
*** esker has quit IRC22:42
pleia2snagged fungi's command for designate from his .bash_history and digging up the details to filli n the rest22:42
*** emagana has quit IRC22:42
*** annegentle has quit IRC22:43
clarkbyou can look at the failed jobs' parameters in jenkins for info too22:43
clarkbshould have the refs and stuff for you22:43
clarkball should run on jenkins.o.o so should be quick to find22:44
pleia2clarkb: so looking at the designate job, it didn't fail https://jenkins.openstack.org/job/designate-merge-release-tags/1/22:45
clarkbI think it bailed out and nooped22:45
lifelessclarkb: tags and sends a mail22:45
clarkbsince the branch did not exist22:45
pleia2clarkb: yeah, but didn't mark it as such, so not easy to find22:45
jheskethMorning22:46
*** emagana has joined #openstack-infra22:46
pleia2anyway, easy enough to dig up manually22:47
asselin__anyone seen this error? pbr.version.SemanticVersion(4.0.1), but target version is pbr.version.SemanticVersion(4.0.0)  http://paste.openstack.org/show/213977/ icehouse & juno22:47
lifelessasselin__: ahha22:47
lifelessasselin__: thats te symptom of a bad setup.cfg22:48
asselin__local issue or upstream issue?22:48
lifelessasselin__: both :)22:48
lifelessasselin__: so you've tagged 4.0.1 but setup.cfg says you are aiming at 4.0.022:49
lifelessasselin__: setup.cfg needs to be fixed - either aim at a newer version, or just remove the version line entirely.22:49
lifelessi'm writing up an announcement now22:49
lifelessbecause i expect more than a few things will have fallout22:49
asselin__lifeless, I'm using devstack-gate....need to see what I'm missing22:49
asselin__this is tempest setting up it's venv...22:50
asselin__lifeless, master is failing on stack.sh22:51
clarkbwhich projevt has that error?22:52
clarkboh tempest22:52
asselin__seems to be tempest22:52
clarkbya so we need to update tempest22:52
asselin__master devstack log: http://paste.openstack.org/show/213978/22:52
lifelesstempest shouldn't be preversioned should it?22:52
lifelessmtreinish: ^22:52
*** whoops has quit IRC22:53
mtreinishlifeless: the tempest tags are just integers22:53
mtreinishno decimal points22:53
mtreinishthe current one is 422:53
mtreinish(which I pushed yesterday)22:54
clarkbya but you have a version in setup.cfg that is too low22:54
clarkbyou can probably just remove it22:54
mtreinishclarkb: no there shouldn't be one in the setup.cfg anymore22:54
mtreinishI removed that I thought22:54
mtreinishlet me check22:54
mtreinishclarkb: nope I was wrong, you were right22:54
mtreinishI removed it on tempest-lib not tempest22:54
lifelessmtreinish: remove it :)22:54
mtreinishI'll fix that right now22:55
asselin__mtreinish, thanks22:55
*** Swami has joined #openstack-infra22:55
*** annegentle has joined #openstack-infra22:58
mtreinishlifeless, asselin__, clarkb: https://review.openstack.org/#/c/179278/22:58
*** gordc has quit IRC22:58
*** Guest4127 has quit IRC22:58
*** bswartz has joined #openstack-infra22:59
lifelesshopefully we won't be wedged by multiple projects in this state ;)23:00
*** achanda has quit IRC23:01
*** annegentle has quit IRC23:03
*** marun has quit IRC23:05
*** baoli has quit IRC23:06
*** oomichi has quit IRC23:06
*** marun has joined #openstack-infra23:06
fungiokay, i'm back. you people were chatty! ;)23:06
*** melwitt has quit IRC23:07
*** camunoz has joined #openstack-infra23:07
pleia2fungi: https://etherpad.openstack.org/p/kilo-merge-release-tags23:08
*** annegentle has joined #openstack-infra23:08
clarkbpleia2: ok I have achieved tethering23:08
openstackgerritlifeless proposed openstack-dev/pbr: Parallelise integration tests.  https://review.openstack.org/17898223:09
* fungi did not have mushrooms for dinner, but did have fish in tortillas with jicama and also some cactus-beers23:09
pleia2nice23:09
*** Sukhdev_ has joined #openstack-infra23:10
* dims peeks23:10
clarkbhrm my laptop was not as charged as I thought23:10
*** claudiub has quit IRC23:10
*** woodster_ has quit IRC23:10
*** Sukhdev has quit IRC23:11
*** dimtruck is now known as zz_dimtruck23:11
clarkbpleia2: the project for nova isn't substituted correctly23:11
*** marun has quit IRC23:11
pleia2clarkb: fixed, thanks23:11
mtreinishfungi: ooh cactus-beers those sound interesting23:11
pleia2mtreinish: he was saying they were agave ipas, I'm jealous :)23:11
pleia2fungi: oh, and designate wasn't listed in the release announcement, are there any others to look for?23:13
pleia2I just got my list from release announcement23:13
*** achanda has joined #openstack-infra23:14
*** salv-orl_ has joined #openstack-infra23:14
clarkbok I am going to go command by command and check the params and check off on them in the etherpad23:15
clarkbpleia2: ^ would that help?23:15
pleia2clarkb: sure, thanks23:15
fungilifeless: the "bad setup.cfg" problem was _one_ of the reasons we emergency-branched pbr back when, i'm starting to remember now. at the time it was going to take too long to get everyone to approve the patches to various projects since it was holiday season. hopefully now we can work through it properly23:15
*** MarkAtwood has quit IRC23:15
*** jgriffith has quit IRC23:16
lifelessfungi: we had actually fixed them all up previously, I did an audit over everything23:16
fungii think a few of them must have regressed23:17
lifelessfungi: we could downgrade it to a warning and let pbr just calculate a new version regardless23:17
*** jgriffith has joined #openstack-infra23:17
lifelessfungi: with a whinge23:17
*** salv-orlando has quit IRC23:17
fungiwell, i'm personally fine with telling people they're broken and fix their sh*t now23:17
*** weshay has quit IRC23:18
pleia2clarkb: thanks, running the nova one now, let's see how it goes23:18
mtreinishfungi: well we might want to fast path: https://review.openstack.org/#/c/179278/1 to unblock things23:18
lifelessfungi: its possible that someone tagging two projects at once could setup a deadlock situation23:18
fungimtreinish: looking to see what's possible now23:19
*** woodster_ has joined #openstack-infra23:22
mtreinishfungi: cool thanks23:22
fungimtreinish: it's at the head of the gate now23:23
fungihopefully we get lucky and it passes what's left of the gauntlet23:23
mtreinishfungi: heh, I don't know my luck with that hasn't been so hot this week23:24
fungii know how you feel23:24
*** tnovacik has quit IRC23:25
clarkbpleia2: fungi I haven't been checking any resultin changes yet23:25
*** ibiris is now known as ibiris_away23:25
*** sabeen2 has quit IRC23:25
pleia2fungi: want to have a look at changes? I'm pasting them in the etherpad23:26
* fungi neither. sort of still catching up23:26
fungipleia2: yeah, looking. thanks--that helps!23:26
*** rm_work is now known as rm_work|away23:27
*** rm_work|away is now known as rm_work23:27
*** dalgaaf has quit IRC23:27
*** _nadya_ has joined #openstack-infra23:28
*** rm_work is now known as rm_work|away23:29
*** wenlock_ has quit IRC23:29
fungiso far spot checks are looking good. the best sanity check is that the .gitreview "modification" shown by gerrit removes defaultbranch=stable/kilo23:29
*** wenlock has quit IRC23:32
*** _nadya_ has quit IRC23:33
lifelessah actually no, I remember, we're deadlock sage23:33
lifelesssafe because tagged version is ok23:33
fungiin _interesting_ news, gertty doesn't handle these tag merge changes very well23:33
mtreinishlifeless: heh, I think that I'd like to meet a deadlock sage. It would probably be an interesting experience :)23:33
fungi(where "not very well" is defined as "explodes leaving traceback debris in its place")23:34
lifelessunless we make temp commits during jobs for requirements updates, because that could cause two projects to conflict concurrently23:34
lifelessfrom a known-good-state23:34
clarkbpleia2: ok entire list lgtm23:35
*** melwitt has joined #openstack-infra23:36
pleia2clarkb: thanks!23:36
pleia2just finished running the last of them23:36
pleia2this was all the ones from the release announcement, so if there are other sneaky ones, we'll have to do them (like designate)23:36
fungiyep, those are all looking good23:36
*** annegentle has quit IRC23:36
pleia2thanks fungi23:36
clarkbpleia2: we can probably search for merge-tags on jenkins.o.o and see which ones ran the job23:37
fungipleia2: might not hurt to check against http://governance.openstack.org/reference/tags/release_at-6mo-cycle-end.html#application-to-current-projects23:37
*** blahdeblah__ has quit IRC23:38
*** blahdeblah has joined #openstack-infra23:38
pleia2fungi: oh dear, that's not all of them23:38
*** emagana has quit IRC23:38
fungii don't know how many of the balance did or didn't get handled as part of the release process23:39
lifelessyay Ran 63 tests in 328.769s23:39
lifelesspbr's integration tests. \o/23:39
pleia2fungi: 12 in the release announcement, 26 listed there23:39
pleia2so I guess it's time to see what was tagged23:40
fungibash for loop for the win23:40
* pleia2 clone-all23:40
pleia2actually, I'll just look on one of the servers that has them23:40
cineramapleia2: i have hit another snag (and i didn't take my break yet :/)23:40
*** marun has joined #openstack-infra23:40
fungii have a cron job on my workstation that keeps local git clones maintained for everything we host in gerrit and remote updates them daily23:41
*** emagana has joined #openstack-infra23:41
fungicomes in very handy when i want to quickly propose changes to a few hundred or so of them23:42
*** Alexandra_ has joined #openstack-infra23:43
clarkbok my laptop just got assaulted by greghaynes mussels23:43
clarkbso its time for me to put it away. anything else I should do first?23:43
openstackgerritlifeless proposed openstack-dev/pbr: Parallelise integration tests.  https://review.openstack.org/17898223:44
ianwfungi / clarkb : if you have a minute, could you log into a hpcloud centos7 and do "cat /proc/sys/crypto/fips_enabled"23:44
*** krtaylor has quit IRC23:44
lifelessdims: do you have commit access to requirements?23:45
*** salv-orl_ has quit IRC23:46
fungiianw: 023:46
fungiclarkb: no, go enjoy your bivalves and beer23:47
cineramai would like some mussels pls23:47
ianwfungi: hmm, thanks.  http://logs.openstack.org/03/178903/1/check/check-tempest-dsvm-centos7/85b16a7/logs/devstacklog.txt.gz failed to setup mod_ssl correctly ... weird23:47
fungiianw: must be due to some other hilarious raisins23:48
*** mrmartin has joined #openstack-infra23:48
*** pc_m has quit IRC23:50
*** harlowja has joined #openstack-infra23:51
ianwaccording to logstash it has happened twice within 10 minutes, then never again.  i wonder if a bad mod_ssl was pushed and quickly fixed up or something23:51
*** Swami_ has joined #openstack-infra23:51
pleia2fungi: http://paste.openstack.org/show/214007/23:51
pleia2cinerama: want to explain and call it a day? I don't know that I'll be free in the immediate future23:52
fungiianw: sounds like a reasonable hypothesis23:52
pleia2cinerama: i can follow up tomorrow :)23:52
pleia2fungi: I did end up just locally cloning the branches from the list that weren't in the release announcement23:52
fungipleia2: that looks probably correct23:53
pleia2I think this means I'm only halfway done (11 more to do!) and sahara-extra has gone wrong23:53
cineramapleia2: the tldr is i had THOUGHT we could download individual translations using the cli but i don't think we actually can so i need to write my own pull23:53
*** otter768 has joined #openstack-infra23:53
fungipleia2: some of those may not have merge jobs on jenkins.o.o but that should be fast to double-check by munging urls23:53
*** SumitNaiksatam has quit IRC23:54
cineramapleia2: so at this point we're basically writing our own client i think. we can still push with the cli23:54
pleia2fungi: ah, good point, I'll check then23:54
cineramapleia2: it all comes down to the percentage completion23:54
pleia2cinerama: uuugghh, maybe I should just follow up with carlos and see how likely getting that bug bumped in priority is23:55
*** Swami has quit IRC23:55
cineramapleia2: it's not so bad as we are using rest but this has turned out to be a bit more work than i thought it was23:55
pleia2cinerama: yeah :\23:56
*** krtaylor has joined #openstack-infra23:56
cineramapleia2: and we can at least get the data we need from the server to do the percentages23:57
cineramapleia2: it could be a lot worse23:57
pleia2cinerama: indeed! just complicated, and slow23:57
cineramapleia2: fog of software development etc etc23:57
* pleia2 nods23:57
pleia2I guess the percentage thing we do is unusual, most projects want to ship with as much as they can, even if it's a little bit23:57
cineramawell, i think it's reasonable23:58
cineramaa) transifex do it23:58
cineramai had a b) but i rejected it23:58
*** otter768 has quit IRC23:58
pleia2yeah23:59

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