Thursday, 2015-01-29

fungialso, if some patches don't make it in before the end of the sprint, the remainder will be a lot easier to knock out over the next couple days00:00
asselin_jenkins failed on this one: https://review.openstack.org/#/c/150960/00:00
clarkbI will have to pop out to brave traffic shortly00:00
clarkbbut will be back and reviewing this evening too00:00
clarkblooks like most of the things are either approved or waiting for git repos to show up right now00:00
fungiasselin_: looks like more git connectivity problems00:01
fungi"fatal: Could not read from remote repository"00:01
clarkbya I really wonder if glibc broke something00:01
jeblairi think you can actually just 'recheck' that00:01
clarkb+1 to recheck00:01
asselin_ok will recheck00:01
clarkbshow errors against haproxy doesn't list any errors so haproxy claims to be happy00:04
* asselin_ going out for an hour or so00:06
clarkbyup me too00:07
nibalizerrebasing 15090500:22
funginibalizer: thanks--i'll reapprove when you're done00:23
funginibalizer: don't forget that it's got 150857 stacked on it so you want to make sure to rebase both of them00:24
nibalizeroh i just pulled it off 857 and restacked it on master00:25
nibalizerim confused aout 857's status00:26
nibalizersince it seems to have been told to 'go'00:26
nibalizerbut i dont see it being checked in zuul's status page00:26
nibalizerbut it has the -2 verified00:26
nibalizerbut no tests seem to have failed, and it doesn' thave the 'merge conflict'00:26
fungi150857 depends on the previous patchset of 15090500:26
fungithey were stacked on one another presumably because they otherwise merge-conflict with one another00:27
fungithough looks like they shouldn't at this point. they modify opposite ends of the list00:28
fungiso rebase 150857 on tip of master and it'll likely be fine00:28
fungithough it might merge-conflict with something else in flight, that would happen regardless00:28
mmedvedeI have remaining modules that all depend on  151041. Should I wait for it to get merged?00:28
nibalizerok00:33
* nibalizer rebases 15085700:35
nibalizerrebased00:39
jeblairi'm back for a few mins00:39
jeblairlooks like 882 932 and 960 have failures00:41
jeblairfixing 88200:42
jeblairi'll fix the others too00:43
nibalizercool00:45
jeblairnibalizer: can you look at http://logs.openstack.org/32/150932/3/check/gate-infra-puppet-apply-precise/ac43b74/console.html00:46
jeblairthat's for 932... i can't find what went wrong there00:46
jeblairit's a bit of a train wreck :(00:46
nibalizersure00:48
jeblairclarkb, fungi, jhesketh: can you aprv 150889?00:54
nibalizerjeblair: ya idunno00:54
nibalizerthis maybe ? http://logs.openstack.org/32/150932/3/check/gate-infra-puppet-apply-precise/ac43b74/console.html#_2015-01-28_23_03_08_81300:54
clarkbjeblair repo exists?00:55
jeblairnibalizer: if that's the case, we might be in trouble00:55
jeblairnibalizer: the change is just adding a new repo, so it shouldn't fail on something like that00:55
jeblairclarkb: yes, but considering that the active cores are about to go offline, i think we should go ahead and approve all of those changes00:56
nibalizeralso the maillist type is in puppet core00:57
nibalizerso we could only get that if puppet felt it was unable to manipulate the underlying mail system00:57
nibalizeranyways i kinda doubt its the error00:57
nibalizeris anyone rebasing 150917 ? if not I will00:59
nibalizer Error: Could not find a suitable provider for maillist appears in successful apply-test runs01:00
jheskethjeblair: it's in a conflict01:02
* jhesketh will rebase01:02
jeblairwe just got a batch of results in; a few merges and a few -2s01:04
jeblairworking on 15088101:04
jhesketh150889 is rebased and ready for re-review01:05
jeblairjhesketh: aprvd (but feel free to self-reapprove after a rebase (and a double-check in review))  most of these are simple enough for that01:06
jheskethnoted01:07
jeblair150881 rebased01:08
jeblairrebasing 15096201:08
jeblairwin 2101:08
* jhesketh is doing 15085201:09
* nibalizer just did 15091701:09
jeblairrebasing 15097201:10
jheskether, 150852 doesn't need a rebase... moving onto 15097201:10
jhesketh*150892 (pastfail)01:11
jeblairrebasing 15104101:12
jheskethrebasing 15098301:13
jeblairmmedvede: still around?01:15
mmedvedejeblair: still here01:15
jeblairmmedvede: 151041 failed: https://jenkins07.openstack.org/job/gate-project-config-layout/437/consoleFull01:15
jeblairmmedvede:01:15
jeblair2015-01-29 00:56:03.824 | Job gate-puppet-openssl-puppet-lint not defined01:15
jeblair2015-01-29 00:56:03.824 | Job gate-puppet-openssl-puppet-syntax not defined01:15
jeblairmmedvede: so probably need to add that to the jjb config01:16
mmedvedejeblair: ok01:17
nibalizerhrm01:18
* asselin_ back01:18
nibalizerdid we end up with an openssl module?01:18
nibalizeri had thought i'd refactored that out01:18
jeblairnibalizer: oh, that was to fix up an error from the "pre-merge" change, but maybe we should just remove that rather than fix it then.  :)01:20
jeblairmmedvede: ^01:20
mmedvedenibalizer: factored out? can somebody confirm?01:21
mmedvedeI saw leftover from openssl in project-config01:21
jeblairmmedvede: I36a27c5cddd2c4cbdd95cdcc015e54780fd441ae01:22
mmedvedejeblair: ok, my bad... removing01:23
jeblairmmedvede: no prob; lots of stuff is changing :)01:23
mmedvede:)01:24
nibalizer150886 rebased01:24
jheskethhmm, centos puppet apply seems to be timing out...01:24
jeblairwait time for nodes is down to about 20 mins now01:24
jeblairjhesketh: yeah, we've noticed that happening a lot.  we haven't figured out why.  we're wondering if the libc update had something to do with it.  or maybe it's been happening for a while and we're only noticing it because we're looking at a lot of changes that do a lot of cloning from centos...01:25
jeblairjhesketh: seems to mostly be on the centos nodes though (and related to git clones)01:26
jheskethinteresting01:26
jeblair150966 is ready for approval01:33
asselin_anyone who what the status 'review' is supposed to indicate in storyboard?01:34
jeblairasselin_: i think it is supposed to be 'in review'01:34
jeblairwe seem to have lost the word 'in' for that one and 'in progress'01:34
jeblairasselin_: (not too important now; eventually gerrit will auto-update it when someone posts a patch)01:35
asselin_ok01:35
jeblair150977 is ready for approval01:36
asselin_I'll rebase https://review.openstack.org/#/c/150888/01:36
jeblairasselin_: i don't think your rebase of 888 is right (see comments)01:40
asselin_jeblair, yes, fixing01:41
mmedvedeI think I would abandon 151041, and just get those in the module patches themselves.01:42
jeblairmmedvede: either way ... but isn't 151041 correct now?  if it doesn't need further work, why not just merge it?01:44
asselin_fixed01:44
asselin_will rebase https://review.openstack.org/#/c/150881/01:44
mmedvedejeblair: it should be correct01:44
jeblairmmedvede: let's go ahead and do that then.  if it doesn't work out this time, then abandon it :)01:44
mmedvedejeblair: ok. Actually I was under impression it my get in conflict. But I am wrong, because it does not touch the same files01:45
jeblairmmedvede: right,  and it makes the other ones so much easier to review01:45
jeblair(and rebase, etc)01:45
jeblairi'll rebase 15093201:46
clarkbok I am back from driving the vehicle. Anything I should jump on right away?01:48
jeblairclarkb: review 151041 ?01:49
clarkbthat was an easy one. done01:51
jheskethI'll rebase 150917, 150889, 15088101:51
asselin_I'm doing 15088101:51
jheskethnoted01:51
asselin_but running into issues trying to rebase it ontop of ulimit  to avoid another merge conflict...01:52
jeblairrebasing 15098301:53
clarkbjeblair: and you figure approve things now so they can be rechecked if the repos aren't ready?01:57
jeblairclarkb: i've been at least +2ing them and planned to leave them all with approvals before we got down to <= 1 core01:57
clarkbkk01:58
jeblairclarkb, jhesketh: 150959 is ready for aprv01:58
clarkbdone01:59
clarkb150964 too looking at it now01:59
jheskethjeblair, clarkb: rebased 15095901:59
asselin_https://review.openstack.org/#/c/150881/ is ready for approval02:00
clarkblooks like jeblair just approved ^02:00
jeblairi'm just sitting in f3 in gertty and reviewing any changes that light up :)02:10
jeblairit's eod for me; i'm going to forage for food; i might pop in later and see if i can unblock anything02:20
jheskethseeya!02:20
asselin_I need to get going. Amazing how many patches went through.02:21
asselin_about 107!02:22
jeblairthis has been really fun, btw :)  (and anyone who says we aren't supposed to be having fun is wrong!)02:22
asselin_merged/open/abonded, etc. :)02:23
mmedvede:)02:23
pleia2had to step away for some travel+talk prep and the backscroll is eek, has anyone looked at updating the docs yet?02:23
clarkbpleia2: no, but that brings up a good qusetion. What is our prescribed way for adding a new thing02:24
clarkbat this point I suppose its propose a new repo not new module in system-config02:24
pleia2yeah, I was thinking a simpler update for tonight, getting rid of our module/foo references in system-config to point at puppet-foo02:25
clarkb+102:25
pleia2ok, I'll get that started02:27
clarkbI need to step out and put together a few things amazon delivered. I now have a robot vacuum and a coat rack and a drying rack02:27
clarkbits amazing what you can get delivered to your door for free02:27
pleia2hehe02:27
pleia2have fun02:28
clarkb(free delivery, you have to pay for the things)02:28
pleia2alright, first passthrough https://review.openstack.org/#/c/151078/02:48
pleia2noted in etherpad, please don't hesitate to fix things as I'll be fosdeming02:49
nibalizerpleia2++ im glad you're thinking about this02:50
nibalizerclarkb: so i kindof actually like the idea of new modules being proposed as modules in system-config02:50
nibalizerjust because then the entire patch can be viewed and we can decide if we want to carry this module around02:50
*** mrmartin has joined #openstack-sprint02:51
jheskethclarkb: are you around?03:01
clarkbjhesketh ya03:04
jheskethclarkb: any thoughts on this error here: http://logs.openstack.org/61/150861/3/gate/gate-infra-puppet-apply-trusty/619bce7/console.html#_2015-01-29_02_48_33_80503:06
jheskeththe master ref exists so I would have thought that'd be enough03:06
clarkbmaybe one of the git mirroe backends doesnt have it?03:07
nibalizeror mabye the test ran before the repo was set up?03:07
clarkbyou can check directly at http://git0X.o.o:808003:07
* jhesketh will look03:09
jheskethclarkb: http://git04.openstack.org:8080/cgit/openstack-infra/puppet-planet/refs/ is empty while the rest have it03:12
jheskethmight need to manually bring git04 into line?03:13
clarkbya probably need to trigger replication. willdo that as soon as I am done with this pizza03:14
jheskethnom nom nom :-)03:14
* jhesketh will go find some lunch then03:14
clarkbI am going to kick replication now03:32
nibalizeri think https://review.openstack.org/#/c/150964/ is ready to go03:32
clarkbthats been fired off03:32
nibalizermaybe it just got lucky03:32
clarkbnibalizer: 150964 has been approved03:36
jheskethcool, looks good thanks03:37
*** mrmartin has quit IRC03:39
clarkbjhesketh: looks like http://git04.openstack.org:8080/cgit/openstack-infra/puppet-planet/refs/ is alive now03:41
jheskethyep, I've fired off a bunch of rechecks03:42
jheskethbut the queue is large so it may take a while03:42
clarkbya03:42
jeblairoh, there was a moment when we were under capacity.  that has passed :)03:47
jheskethjeblair: is splitting out the project config module something we actually want to do? (re 151091)03:55
jeblairjhesketh: yeah, i also had an initial reaction where i wasn't sure, but i think we do.  it's basically just a module that clones anyone's project config repo (so not just ours), and provides some variables that are used by other modules03:58
jeblairjhesketh: i think all the pieces aren't in place yet, but i suspect that clean re-use of our stuff might involve that as a separate module.03:59
jeblair(already at this point, it shouldn't actually have anything openstack specific in it)03:59
jheskethokay, fair enough03:59
jheskethI guess there is no harm03:59
jheskethjust lots of overhead in all these repos03:59
jeblairjhesketh: a little, but one more won't hurt us :)04:00
jheskethheh, I guess the question is where do we draw the line, and given the line is after this one, there probably isn't a line (ie any module will be on its own no matter how openstack specific)04:01
jeblairjhesketh: yep, that's the idea.  nothing we think is openstack specific stays that way for long, so our best bet is splitting everything out for easy re-use and automating the overhead to a minimum04:03
jheskethyep makes sense04:03
clarkbthe amazing thing is that this is how you are supposed to puppet :)04:03
clarkbbut I can't come up with something that is functionaly better04:04
jheskethit's okay, monty will port it all to ansible in a drunken rage one night04:04
jeblairunfortunately, all our repos now have 'puppet' in the name.  we should have thought ahead and called them 'config-management-system-foo'04:05
jeblairrebasing 15095904:06
jheskethlol04:07
nibalizerclarkb: this is going to make it much easier to be a downstream i think04:08
clarkbnibalizer: ya04:08
nibalizerjhesketh: is right though that its a burden04:08
jeblairrebasing 15091004:08
jeblairrebasing 15109504:09
*** timrc has joined #openstack-sprint04:14
jeblairjhesketh: 150886 should be ready for aprv04:17
jeblairrebasing 15088904:18
jheskethrebasing 15096804:18
jeblairrebasing 15090204:19
jheskethrebasing 15093504:19
jheskethrebasing 15095904:21
jheskethrebasing 15093404:34
jheskethrebasing 15085804:35
jeblairhere's the list of repos we've added: https://review.openstack.org/#/c/151100/04:39
jeblair(i'm anticpating 2 of them will merge by the time that is reviewed)04:40
jeblairokay, i'm going to eod again :)04:40
jheskethnice stuff :-)04:41
jheskethI'll keep pushing these through the review process.. now the nodes have freed up and we fixed that git replication issue it's going a bit faster04:41
asselin_I'm back05:02
asselin_i'll rebase https://review.openstack.org/#/c/151095/05:08
jheskethrebasing 15109105:09
jheskethrebasing 15085205:10
asselin_actually just reverified that instead05:11
asselin_jhesketh, can you / should you update topic to module-split here: https://review.openstack.org/#/c/151100/2 ?05:13
jheskethasselin_: I think that's a separate thing that needs to be approved by the TC05:14
jheskethso not really part of the sprint05:15
asselin_ok, but should we review it. ok fair enough05:15
*** mestery has quit IRC05:15
jheskethclarkb: https://review.openstack.org/#/c/150881/ has merged and the puppet-sudoers repo has been created, but it didn't pull in the seed contents05:15
*** mestery has joined #openstack-sprint05:16
asselin_rebasing 15094505:19
asselin_done rebasing. needs reapproval: https://review.openstack.org/#/c/150945/05:23
*** timrc is now known as timrc-zzz05:28
asselin_https://git.openstack.org/openstack-infra/puppet-sudoers is empty05:40
jheskethasselin_: yeah I know... not sure why though05:41
jheskethwas hoping clarkb might be able to help but he seems away05:41
jheskethI'm waiting for the rest of the post merge jobs to complete to see if that helps05:42
jheskethalthough that's just docs jobs, so it's more likely on a cron05:42
asselin_ok...I'm going to sleep. not sure who's around for the 2nd shift, but I'll help finish whatever's left tomorrow morning05:44
jheskethcool05:47
jheskethI'm hanging if others are here fyi05:48
jheskethawesome work btw asselin_ :-)05:48
*** reed has quit IRC06:26
nibalizerjhesketh: are you still approving things?07:23
jheskethnibalizer: yep, although things seem stuck with jeepyb creating repos07:24
*** mrmartin has joined #openstack-sprint07:28
nibalizerseems like https://review.openstack.org/#/c/151089/ could go?07:34
mrmartinmorning, nibalizer, still here?07:36
nibalizermrmartin: ya07:41
nibalizersup07:41
*** mestery has quit IRC08:29
*** mestery has joined #openstack-sprint08:31
*** hashar has joined #openstack-sprint10:46
*** hashar has quit IRC10:50
*** rfolco has joined #openstack-sprint10:54
jheskethso the puppet-sudoers and puppet-openafs repos haven't pulled in properly from the seed11:32
jheskethanywho, not many outstanding changes, so I'm going to call it a night11:32
fungii'll have a look at what's left and try to get it crammed through once i have breakfast13:12
omrimkrtaylor: Hi14:45
krtayloromrim, hi14:50
timrc-zzzy'all I screwed up and didn't push the change with the right topic... I'm not the owner, so it doesn't look like I can change the topic without making a change and review -t'ing? https://review.openstack.org/#/c/151097/14:55
*** timrc-zzz is now known as timrc14:55
*** rcarrillocruz has joined #openstack-sprint15:01
rcarrillocruzduh15:02
rcarrillocruzmy changes on several puppet manifests for etherpad and others are now unmergeable15:02
rcarrillocruzpuppet split!15:02
mmedvedetimrc:  I have already updated the 15109715:06
timrcmmedvede, Thanks much!15:07
asselin_good morning15:44
asselin_looks like lots went through overnight!15:44
rcarrillocruzindeed15:45
krtayloryes!15:45
rcarrillocruzi noticed by the -1 from Jenkins saying 'please rebase' :P15:46
mmedvedeMost got merged. Problematic one is mysql_proxy, which we are trying to rename into simpleproxy, probably would be left for later15:46
asselin_over 100 changes merged! just a handful left15:47
asselin_still need to see which new modules are missing the standard puppet module files15:48
asselin_mmedvede, saw you did quite a few. thanks!15:48
mmedvedeasselin_: thanks, it was fun  :)15:49
mmedvedeyou did well yourself15:49
asselin_sprint technically ends in 10 minutes, but I think we can finish the rest pretty easily now15:50
asselin_mmedvede, thanks :)15:50
asselin_ok, I'm going to go enjoy breakfast. Will be back in an hour15:51
asselin_thanks everyone! )15:51
jeblairfungi: did you replicate sudoers and openafs?15:54
fungijeblair: i did15:54
fungijeblair: i kicked off a replicate --all in gerrit earlier15:55
*** rcarrillocruz has left #openstack-sprint15:55
fungibecause with the push collision behavior we've been seeing in recent weeks who knows what else might not have been fully replicated15:55
jeblair++15:56
fungii wanted to make sure it completed before image updates kicked off so that they wouldn't tank15:56
*** krtaylor has quit IRC16:08
*** krtaylor has joined #openstack-sprint16:22
*** mrmartin has quit IRC16:28
*** mrmartin has joined #openstack-sprint16:28
*** mrmartin has quit IRC16:32
*** krtaylor has quit IRC17:03
*** krtaylor has joined #openstack-sprint17:05
*** rfolco has quit IRC17:25
*** rfolco has joined #openstack-sprint17:40
nibalizeroh wow yea17:47
*** krtaylor has quit IRC17:51
*** reed has joined #openstack-sprint18:00
*** krtaylor has joined #openstack-sprint18:05
*** krtaylor has quit IRC18:43
*** krtaylor has joined #openstack-sprint18:54
*** reed has quit IRC19:27
*** clarkb has quit IRC19:56
*** rfolco has quit IRC20:04
*** clarkb has joined #openstack-sprint20:06
*** mrmartin has joined #openstack-sprint21:01
*** mrmartin has quit IRC21:51

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