Saturday, 2015-05-09

fungiclarkb: hrm, it's still unhappy apparently00:00
clarkb:/00:01
*** otter768 has quit IRC00:01
*** zehicle has quit IRC00:02
*** wenlock1 has quit IRC00:04
*** baoli has joined #openstack-infra00:04
*** wenlock has quit IRC00:05
*** ashleighfarnham has quit IRC00:05
*** zehicle has joined #openstack-infra00:05
fungiError: Duplicate declaration: Tidy[/home/gerrit2/review_site/lib] is already declared...00:05
openstackgerritJeremy Stanley proposed openstack-infra/puppet-gerrit: Ensure only one set of bouncy castle libs are installed for Gerrit.  https://review.openstack.org/18158600:07
fungithat oughta solve it00:07
*** mpopow has quit IRC00:09
clarkbfungi seems reasonable00:10
fungilooks like all jobs are probably passing for it now00:12
fungiwould be nice to at least have all this working and tested on review-dev before tomorrow00:12
*** mtanino has quit IRC00:15
*** wznoinsk has quit IRC00:18
*** banix has quit IRC00:21
*** rwsu has joined #openstack-infra00:22
*** smccully has quit IRC00:28
pleia2clarkb: I have $things this evening, so left 179840 with latest status from tests, I'll resume on Monday00:28
*** ddieterly has joined #openstack-infra00:28
*** smccully has joined #openstack-infra00:28
*** dimsum__ has joined #openstack-infra00:31
openstackgerritMerged openstack-infra/puppet-gerrit: Ensure only one set of bouncy castle libs are installed for Gerrit.  https://review.openstack.org/18158600:32
*** rwsu has quit IRC00:33
*** shashankhegde has quit IRC00:33
*** ddieterly has quit IRC00:33
*** gyee has quit IRC00:34
*** julim has quit IRC00:37
*** dimsum__ has quit IRC00:42
*** dimsum__ has joined #openstack-infra00:42
*** ddieterly has joined #openstack-infra00:45
*** smarcet has joined #openstack-infra00:45
*** dimsum__ has quit IRC00:47
*** shashankhegde has joined #openstack-infra00:55
*** Krinkle|detached is now known as Krinkle00:55
*** mestery has joined #openstack-infra00:57
openstackgerritChris Hoge proposed openstack-infra/project-config: Add gerritbot/accessbot to #openstack-defcore channel  https://review.openstack.org/18159000:57
fungibingbong2.10.2-23-g039a170 https://review-dev.openstack.org/00:58
*** ivar-laz_ has joined #openstack-infra00:58
fungilooks like we're good to poke at it a bit, anyone who's around00:58
fungilatest cleanup patch seems to do the trick00:58
fungihopefully with this we're ready for tomorrow00:58
*** ivar-lazzaro has quit IRC01:01
sigmavirus24Sounds ominous fungi01:02
*** ivar-laz_ has quit IRC01:03
*** shashankhegde has quit IRC01:04
anteayaI can sign into review-dev and leave a comment01:07
*** Swami has quit IRC01:08
*** ZZelle has quit IRC01:19
*** samueldmq has joined #openstack-infra01:22
*** dimsum__ has joined #openstack-infra01:23
*** dimsum__ has quit IRC01:27
*** BharatK has quit IRC01:28
*** miqui has quit IRC01:38
*** dimsum__ has joined #openstack-infra01:39
*** baoli has quit IRC01:41
*** banix has joined #openstack-infra01:41
*** tjones1 has left #openstack-infra01:42
*** unicell has quit IRC01:51
*** Somay has joined #openstack-infra01:52
*** otter768 has joined #openstack-infra01:58
*** sarob has quit IRC02:02
*** otter768 has quit IRC02:03
*** chlong has quit IRC02:07
*** tiswanso has joined #openstack-infra02:12
*** achanda has quit IRC02:14
*** baoli has joined #openstack-infra02:15
*** yamahata has quit IRC02:19
*** baoli has quit IRC02:20
*** banix has quit IRC02:27
*** stevemar has joined #openstack-infra02:27
*** btully has quit IRC02:28
*** ajmiller has joined #openstack-infra02:40
*** ajmiller_ has joined #openstack-infra02:41
*** ajmiller has quit IRC02:45
*** sarob has joined #openstack-infra02:46
*** samueldmq has quit IRC02:49
*** koolhead17 has joined #openstack-infra02:51
*** unicell has joined #openstack-infra02:59
zarofungi, clarkb : back, but looks like you gents took care of it.  thanks!!03:01
*** mmedvede_ has quit IRC03:03
*** bhunter71 has quit IRC03:12
*** tiswanso has quit IRC03:14
*** achanda has joined #openstack-infra03:15
*** achanda has quit IRC03:20
*** baoli has joined #openstack-infra03:21
*** achanda has joined #openstack-infra03:37
*** ddieterly has quit IRC03:49
*** Somay has quit IRC03:54
*** otter768 has joined #openstack-infra03:59
*** baoli has quit IRC04:03
*** otter768 has quit IRC04:04
*** Somay has joined #openstack-infra04:40
*** Krinkle is now known as Krinkle|detached04:45
*** Somay has quit IRC05:00
*** sdake has joined #openstack-infra05:02
*** sdake_ has joined #openstack-infra05:06
*** sdake has quit IRC05:09
*** stevemar has quit IRC05:11
*** jlvillal has quit IRC05:13
*** jlvillal has joined #openstack-infra05:13
*** tiswanso has joined #openstack-infra05:15
*** tiswanso has quit IRC05:20
*** ddieterly has joined #openstack-infra05:20
*** hdd has joined #openstack-infra05:21
*** chlong has joined #openstack-infra05:22
*** sputnik13 has quit IRC05:22
*** ddieterly has quit IRC05:25
*** mmedvede has quit IRC05:25
*** ujuc has joined #openstack-infra05:27
*** ujuc has quit IRC05:31
openstackgerritMerged openstack-infra/system-config: Add the ability for template to manage exim  https://review.openstack.org/18078205:32
openstackgerritMerged openstack-infra/nodepool: Add tox 'docs' env to build Sphinx documentation  https://review.openstack.org/17594105:34
openstackgerritMerged openstack-infra/nodepool: Improve configuration documentation  https://review.openstack.org/17595905:35
openstackgerritMerged openstack-infra/puppet-zuul: Manage logging configuration files (feature flag)  https://review.openstack.org/18061405:35
openstackgerritMerged openstack-infra/puppet-openstackci: Add developer guidelines  https://review.openstack.org/17855905:38
openstackgerritMerged openstack-infra/project-config: Add python34 job for proliantutils  https://review.openstack.org/18110405:40
*** ildikov has quit IRC05:41
*** ildikov has joined #openstack-infra05:41
openstackgerritSean Roberts proposed openstack-infra/project-config: update layout.yaml  https://review.openstack.org/18161305:42
saroblooking to add publish and release to akanda projects05:44
sarobanyone available to review?05:44
*** mmedvede has joined #openstack-infra05:47
*** otter768 has joined #openstack-infra06:00
*** otter768 has quit IRC06:04
*** tnovacik has joined #openstack-infra06:17
*** ddieterly has joined #openstack-infra06:21
*** ddieterly has quit IRC06:25
*** shashankhegde has joined #openstack-infra06:25
openstackgerritMerged openstack-infra/project-config: Add #openstack-defcore to the list of irc channels  https://review.openstack.org/18157606:48
*** btully has joined #openstack-infra06:48
*** shashankhegde has quit IRC06:49
*** Longgeek has joined #openstack-infra06:50
*** hdd has quit IRC06:52
*** sabeen1 has quit IRC06:53
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Add gerritbot/accessbot to #openstack-defcore channel  https://review.openstack.org/18159007:00
*** abregman has joined #openstack-infra07:07
waynrhmm i can't seem to create a story on storyboard.openstack.org07:18
waynrokay, figured out a different click path to make it07:20
*** woodster_ has quit IRC07:20
*** ddieterly has joined #openstack-infra07:22
*** ddieterly has quit IRC07:26
openstackgerritMerged openstack-infra/project-config: Add gerritbot/accessbot to #openstack-defcore channel  https://review.openstack.org/18159007:41
*** e0ne has joined #openstack-infra07:51
*** openstackgerrit has quit IRC07:51
*** openstackgerrit has joined #openstack-infra07:51
*** e0ne is now known as e0ne_07:51
*** e0ne_ is now known as e0ne07:52
*** e0ne has quit IRC07:54
*** e0ne has joined #openstack-infra07:57
*** koolhead17 has quit IRC07:58
*** otter768 has joined #openstack-infra08:00
*** e0ne has quit IRC08:02
*** otter768 has quit IRC08:05
*** e0ne has joined #openstack-infra08:06
*** sputnik13 has joined #openstack-infra08:13
*** e0ne has quit IRC08:15
*** Somay has joined #openstack-infra08:18
*** e0ne has joined #openstack-infra08:18
*** e0ne has quit IRC08:21
*** ddieterly has joined #openstack-infra08:22
*** e0ne has joined #openstack-infra08:25
*** e0ne has quit IRC08:26
*** ddieterly has quit IRC08:28
*** abregman has quit IRC08:28
*** e0ne has joined #openstack-infra08:31
*** e0ne has quit IRC08:33
*** e0ne has joined #openstack-infra08:37
*** jamielennox|away is now known as jamielennox08:39
*** e0ne has quit IRC08:39
*** achanda has quit IRC08:40
*** e0ne has joined #openstack-infra08:43
yolandajeblair, i've been looking at the agenda for the summit. I see mine moved to friday, it's fine. But i'm leaving on friday early afternoon, can we have that on friday morning?08:44
*** e0ne has quit IRC08:46
*** e0ne has joined #openstack-infra08:49
*** luqas has joined #openstack-infra08:50
*** luqas has quit IRC08:51
*** luqas has joined #openstack-infra08:51
*** e0ne has quit IRC08:54
*** achanda has joined #openstack-infra08:55
*** luqas has quit IRC08:57
*** e0ne has joined #openstack-infra08:58
*** e0ne has quit IRC08:58
*** subscope_ has joined #openstack-infra09:05
*** koolhead17 has joined #openstack-infra09:07
*** jswarren has quit IRC09:09
*** ddieterly has joined #openstack-infra09:23
*** Somay has quit IRC09:24
*** ddieterly has quit IRC09:28
*** achanda has quit IRC09:39
*** e0ne has joined #openstack-infra09:47
*** btully has quit IRC09:49
*** e0ne has quit IRC09:49
*** e0ne has joined #openstack-infra09:53
*** e0ne has quit IRC09:55
*** e0ne has joined #openstack-infra09:59
*** otter768 has joined #openstack-infra10:01
*** e0ne has quit IRC10:01
*** teran has joined #openstack-infra10:02
*** Kennan2 has joined #openstack-infra10:03
*** sarob has quit IRC10:03
*** Kennan has quit IRC10:04
*** sarob has joined #openstack-infra10:04
*** e0ne has joined #openstack-infra10:05
*** prad has quit IRC10:05
*** otter768 has quit IRC10:06
*** teran has quit IRC10:08
*** e0ne has quit IRC10:10
*** e0ne has joined #openstack-infra10:15
*** e0ne has quit IRC10:17
*** hdd has joined #openstack-infra10:21
*** prad has joined #openstack-infra10:21
*** ddieterly has joined #openstack-infra10:24
*** ddieterly has quit IRC10:29
*** e0ne has joined #openstack-infra10:39
*** e0ne has quit IRC10:41
*** ddieterly has joined #openstack-infra10:45
*** teran has joined #openstack-infra10:53
*** sigmavirus24 is now known as sigmavirus24_awa10:55
*** teran has quit IRC11:01
*** jamielennox is now known as jamielennox|away11:36
*** sarob has quit IRC11:40
*** alexpilotti has quit IRC11:41
*** sarob has joined #openstack-infra11:45
*** hdd has quit IRC11:46
*** tiswanso has joined #openstack-infra11:46
*** sarob has quit IRC11:57
*** tiswanso has quit IRC11:58
*** teran has joined #openstack-infra12:02
*** otter768 has joined #openstack-infra12:02
*** teran has quit IRC12:07
*** otter768 has quit IRC12:07
*** banix has joined #openstack-infra12:12
*** baoli has joined #openstack-infra12:15
mordredjhesketh: aroudn?12:15
*** subscope_ has quit IRC12:25
*** baoli has quit IRC12:26
*** banix has quit IRC12:43
*** subscope_ has joined #openstack-infra12:46
*** mrmartin has joined #openstack-infra12:49
*** mrmartin has quit IRC12:50
*** woodster_ has joined #openstack-infra12:52
*** tiswanso has joined #openstack-infra12:54
*** prad has quit IRC12:54
*** subscope_ has quit IRC12:57
*** mmedvede_ has joined #openstack-infra12:59
*** teran has joined #openstack-infra13:03
*** baoli has joined #openstack-infra13:03
*** teran_ has joined #openstack-infra13:05
*** baoli has quit IRC13:05
*** teran has quit IRC13:08
*** teran_ has quit IRC13:10
*** tiswanso has quit IRC13:10
* koolhead17 pokes mordred13:12
mordredhow ya doing koolhead1713:12
koolhead17mordred: all good, hoping to see you soon.13:13
mordredyou know it13:13
koolhead17mordred: dm.13:18
*** abregman has joined #openstack-infra13:21
*** ddieterly has quit IRC13:22
openstackgerritMerged openstack-infra/git-review: Use plumbing rev-parse to get the branch name  https://review.openstack.org/17993713:23
*** bknudson has joined #openstack-infra13:26
koolhead17ttx: ping13:29
kashyapkoolhead17: Please don't do blank pings. Leave him some context.13:31
koolhead17kashyap: I think a pong means ttx is active & around. Am i missing something here?13:33
kashyapkoolhead17: Yes, you're missing something: https://blogs.gnome.org/markmc/2014/02/20/naked-pings/13:33
openstackgerritAndreas Jaeger proposed openstack-infra/infra-manual: Extend Gerrit ACL section  https://review.openstack.org/18164613:35
kashyapIn short: If you'd have provided context/data with your ping, his response would have been your answer.13:35
koolhead17kashyap: thanks for sharing, will never do naked ping anymore & will pay for beer to ttx next week when i meet him. I hope we are good now. :)13:36
kashyapNp.13:37
koolhead17soren: are you around?13:38
kashyapOh the irony!13:39
openstackgerritCedric Brandily proposed openstack-infra/git-review: Use git push-url instead of a second remote  https://review.openstack.org/10986913:39
koolhead17kashyap: i have few things to discuss and i want to know if they are around. I just don`t want to broadcast here, like a spamming channel. All i want is if they are around so that i can dm and talk.13:42
koolhead17not sure if am doing anything wrong according to the blog you posted.13:43
fungikoolhead17: if you intend to talk to someone via private /msg then you might as well initiate the conversation via private /msg13:44
koolhead17fungi: but for that i have to confirm if the same person is around.13:44
fungiinstead of, as you say, "broadcast here, like a spamming channel"13:44
fungikoolhead17: /query somenick13:45
fungiand then start typing13:45
koolhead17fungi: my intension was just to check if they are around then initiate a DM. Seems like am doing it wrong13:48
*** HeOS has quit IRC13:48
*** baoli has joined #openstack-infra13:48
koolhead17thanks fungi & kashyap13:48
* koolhead17 goes back reading IRC guidelines & commands13:49
*** ajmiller_ has quit IRC13:50
fungikoolhead17: if you intend to talk to someone publicly in channel instead, either ask them what you want to ask them and let them answer once they're paying attention or, if it's really critical for you to know whether they're actively engaged in irc, /whois their nick and see what the reported idle time is for them13:51
fungiand whether it reports them in an away status (which will often include information on why/where/how long they're away)13:53
koolhead17fungi: noted. Thx13:53
fungiyou're welcome!13:53
*** baoli has quit IRC13:54
*** alexpilotti has joined #openstack-infra13:55
*** ddieterly has joined #openstack-infra13:56
*** ujuc has joined #openstack-infra13:57
*** otter768 has joined #openstack-infra14:03
*** teran has joined #openstack-infra14:05
*** dalgaaf has quit IRC14:07
*** otter768 has quit IRC14:08
*** teran has quit IRC14:10
*** koolhead17 has quit IRC14:13
*** koolhead17 has joined #openstack-infra14:14
openstackgerritCedric Brandily proposed openstack-infra/git-review: Use git push-url instead of a second remote  https://review.openstack.org/10986914:15
*** koolhead17 has quit IRC14:18
openstackgerritMonty Taylor proposed openstack-infra/shade: Add inventory command to shade  https://review.openstack.org/17589114:20
jeblairfungi: morning14:21
openstackgerritMonty Taylor proposed openstack-infra/shade: Make ironic use the API version system  https://review.openstack.org/18165114:22
openstackgerritMonty Taylor proposed openstack-infra/shade: Consume os_client_config defaults as base defaults  https://review.openstack.org/18165214:22
openstackgerritMonty Taylor proposed openstack-infra/shade: Rely on defaults being present  https://review.openstack.org/18165314:22
openstackgerritMonty Taylor proposed openstack-infra/shade: Remove fallback from get_service_vales  https://review.openstack.org/18165414:22
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Cleanup openstack documentation Gerrit ACLs  https://review.openstack.org/18165514:24
*** banix has joined #openstack-infra14:24
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Cleanup openstack documentation Gerrit ACLs  https://review.openstack.org/18165514:25
jeblairmordred: and to you too :)14:25
mordredjeblair: morning!14:25
fungimorning to all for whom it is indeed still morning14:26
*** AJaeger has joined #openstack-infra14:27
fungiand happiest gerritday greetings to all14:27
AJaegerhappy gerritday greetings from me as well...14:27
mordredjeblair, fungi: so, I submitted a somewhat silly patch yesterda - 181377 - for making irc logs html. it'll need a manual find command to be run once by hand to get the backlog, and it seems the weekend is as good a time as any to run one of those ... either of you have love/hate opinions?14:27
fungii am not opposed to htmlified logs14:28
AJaegerI went on the fringe a bit - gerrit ACLs: documentation in https://review.openstack.org/#/c/181646/1 and cleanup to see whether I really understand them: https://review.openstack.org/#/c/181655/14:28
mordredooh14:28
mordreddocs14:28
AJaegermordred: just the basics ;)14:29
AJaegerBtw. do we want to do against Louis Taylor's eye-damage? See his patch https://review.openstack.org/181000 that adds lots of empty lines to zuul/layout.yaml...14:30
AJaeger(s/to do against/do anything against)14:30
jeblairmordred: good with me14:30
mordredjeblair, fungi: awesome. I'll start the command and let it chug along14:31
kragnizAJaeger: I'm fine if that isn't merged, I just found myself going cross-eyed adding new items in there14:32
jeblairkragniz: are you louis taylor?14:32
fungimordred: looks like that's not making use of the htmlifier we have in our supybot? i take it that wasn't particularly extensible to this end?14:32
kragnizjeblair: yeah14:32
jeblairkragniz: nice to meet you :)14:32
kragnizjeblair: you too!14:33
kragnizjeblair: (we also met afk a few weeks ago)14:34
jeblairkragniz: i have made the connection now!  thanks!14:34
jeblairkragniz, AJaeger: i don't have a strong opinion, but i think it does look better :)14:35
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Merge openstack-doc tool ACLs  https://review.openstack.org/18165614:35
AJaegerkragniz: Thanks for the patch.14:36
mordredfungi: yah - the irclog2html thing knows how to process directories of logs like we have, which is nice for this. I could see consolidating the two in the future, but it didn't seem worth tons of effort for converging up front14:36
kragnizjeblair: face -> irc nick -> real name can be hard sometimes14:37
kragnizjeblair: cool! :)14:37
mordredthis is why one should have one's IRC nick tattood on one's face14:37
AJaegerSo, anybody with an objection to the whitespace? Otherwise let's get this in, I'll add my +2 now...14:37
kragnizmordred: a wise choice14:37
jeblairmordred: kragniz works on glance and would love to receive rants^Winput on api usage!  ;)14:38
kragnizjeblair: lol14:38
AJaegerjeblair: do you really want to open that pandora's box today? ;)14:38
fungimordred: cool. lgtm then14:38
mordredfungi: example of a directory of them done: http://eavesdrop.openstack.org/irclogs/%23openstack-swift/14:39
kragnizjeblair: oops, good spot on that random # character14:40
kragnizjeblair: want me to remove it?14:40
mordredkragniz: oh. yeah. I can definitely rant on API usage :)14:40
jeblairkragniz: maybe clean it up in a followup if AJaeger wants to go ahead and get it in...?14:40
openstackgerritThanh Ha proposed openstack-infra/nodepool: Clarify meaning of Jenkins master configuration settings in target  https://review.openstack.org/16787814:41
kragnizjeblair: okay14:41
fungimordred: nice--i like that the url to the raw log is the same just with the .html suffix omitted too14:41
openstackgerritKiall Mac Innes proposed openstack-infra/jeepyb: Jeepyb based HEAD management  https://review.openstack.org/18165814:41
mordredfungi: ++14:41
mordredfungi: I like the next/prev links too - makes reading through things that cross date boundaries friendlier14:42
AJaegerkragniz: if you have time now, clean it up and we review again...14:42
AJaegerif not, we can do it later.14:42
fungimordred: agreed14:42
AJaegeryour patch is large, I'd like to get it in quickly to avoid many rebases due to merge conflicts14:42
kragnizAJaeger: I'm ircing from my phone at the moment, so I'd rather not make patches from here14:43
AJaegermordred: that looks nice!14:43
*** ChanServ changes topic to "Gerrit 2.10 Upgrade starting at 1600 UTC: https://etherpad.openstack.org/p/gerrit-2.10-upgrade"14:43
*** banix has quit IRC14:43
AJaegerkragniz: let me do it quickly...14:43
nibalizerAJaeger: i like the whitespace14:44
nibalizeralso good morning everyone14:44
kragnizAJaeger: cool14:44
openstackgerritThanh Ha proposed openstack-infra/nodepool: Clarify project-id meaning for Rackspace deployment  https://review.openstack.org/16788114:44
AJaegerkragniz: and there's a wrong merge conflict resolution ;(14:45
*** banix has joined #openstack-infra14:45
jeblairfungi, zaro: dumb question: why are we running a mysql command manually -- why isn't it handled by gerrit's db migrations?14:45
kragnizAJaeger: it just gets worse :(14:45
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Add extra padding to some entries in layout.yaml  https://review.openstack.org/18100014:46
*** baoli has joined #openstack-infra14:46
AJaegerkragniz: now it's really only empty lines added ^14:46
AJaegerjeblair: do you want to double check and +A? ^14:47
fungijeblair: i honestly have no idea... i assumed this was a missing migration/upstream bug but that's actually a really great question14:48
fungiseeing now whether i can find an explanation14:48
kragnizAJaeger: awesome14:48
jeblairfungi: https://groups.google.com/forum/#!msg/repo-discuss/0qP1xZoOoDY/DWWcXkhOwu8J14:49
jeblairthat was from 2.4-2.914:49
fungiyep, just found the same14:49
funginow i vaguely recall the discussion we had around this14:49
jeblairfungi: also, i wonder if we need '--recheck-mergable' on our 'reindex' command14:49
fungibasically it's a missing migration that gerrit devs felt was not worth inserting because they no longer care about anyone who installed 2.4 or earlier initially14:50
jeblairthey are nice people14:51
jeblairwe are indeed missing that index14:51
jeblairwe are not missing the _other_ index in that thread.  which is also nice.14:51
jeblairhowever, our index on the other doesn't match tha thread14:52
jeblairmordred: can you help take a look at this14:52
openstackgerritKiall Mac Innes proposed openstack-infra/jeepyb: Jeepyb based HEAD management  https://review.openstack.org/18165814:52
mordredjeblair: yes I can - reading14:53
jeblairmordred: i pasted some stuff into etherpad https://etherpad.openstack.org/p/gerrit-2.10-upgrade14:53
*** sputnik13 has quit IRC14:54
openstackgerritKiall Mac Innes proposed openstack-infra/jeepyb: Jeepyb based HEAD management  https://review.openstack.org/18165814:54
fungiapparently that index is created by default on 2.5 and later when initializing the db, but they missed adding a migration to create it in 2.5 for upgrades. in 2.9 they start expecting it to be present and error out if it is not14:54
mordredjeblair: I believe we shoudl be able to run that command right now without taking gerrit down14:54
openstackgerritMerged openstack-infra/puppet-meetbot: Produce html logs for our IRC logs  https://review.openstack.org/18137714:54
mordredit's just an index creation14:54
jeblairmordred: yeah, but i'm wondering what the index should actually be14:54
mordredah - I see your paste14:54
jeblairthe command they suggest in the thread does not match the index we actually have in prod14:54
jeblairmordred: key == index, right?14:55
mordredhrm. I bet that's because they've modifed the index in a later migration14:55
mordredjeblair: yes14:55
* mordred goes to read gerrit source code14:55
jeblairyeah, so just the columns then14:55
mordredwow. those are terrible indexes from 2.414:56
jeblairoh, haha14:56
mordredplease tell me that in 2.10 they have dropped one of them14:56
jeblairschema 89 drops those indexes14:56
mordredyah14:56
jeblairwe are on schema 8614:57
mordredthey're stupid indexes14:57
mordredso - we need to create an index named that so that schema 89 can drop it14:57
jeblairyep14:57
mordredneat14:57
* jeblair is satisfied14:57
mordredso - in that case, it does not matter what goes in it14:57
fungilooks like https://gerrit.googlesource.com/gerrit/+/242f0adc3407473d40d568acc5363669b6fc4a56%5E2..242f0adc3407473d40d568acc5363669b6fc4a56/ switches from patch_set_approvals_closedByUser to patch_set_approvals_closedByU14:57
mordred'm glad they are dropping them - they are the worst indexes I've ever seen14:57
mordredthey will literally never be used14:58
fungigerrit has a lot of terrible database choices. i think they've realized many of them but are just trying to put less in the database rather than heavily reorganize it14:58
mordredthey MIGHT get used occasionally if the order of the keys in the index was reversed14:58
jeblairare we thinking of doing a db dump before the migration?14:58
mordredjeblair: probably not a bad idea14:58
fungii would recommend doing one after we stop gerrit before we proceed with any upgrading14:59
jeblairso let's stop gerrit; dump; add index; proceed...14:59
fungijust so we have last known state before upgrade, in case14:59
*** baoli has quit IRC14:59
clarkbmorning14:59
mordredmorning clarkb14:59
jeblairmordred: even though i agree we could add that now, we'll get a little bit of extra safety if we do it during downtime15:00
*** woodster_ has quit IRC15:00
mordredjeblair: kk15:01
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Cleanup openstack/* ACLs: remove "refs/heads/stable"  https://review.openstack.org/18166015:01
clarkbheh why wouldn't if make dropping that index optional if it wasn't added as migration step... I shouldn't think about it too hard15:03
*** sdake has joined #openstack-infra15:04
*** woodster_ has joined #openstack-infra15:05
mordredjeblair, fungi: ok. IRC logs all processed. subsequent runs of the operation are taking aroudn 10 seconds- so I think the 15-minute cron is safe15:05
jeblairoh, okay, it looks like --recheck-mergable was folded into init default behavior, so we should be okay on that front15:05
mordredwoot15:06
jeblair(it was only needed for 2.9, but since we're going to 2.10, we should be okay)15:06
*** teran has joined #openstack-infra15:06
jeblairshall we stop puppet and merge the upgrade changes?15:06
*** sputnik13 has joined #openstack-infra15:07
clarkbmakes sense, 2.8 didn't have the mergeable state and 2.9 added it15:07
jeblairfungi: did the patch you and zaro were working on yesterday get merged?15:07
fungijeblair: yep, review-dev gets puppeted sanely now15:07
fungiand gerrit starts successfully on it15:08
*** sdake_ has quit IRC15:08
zaromorning15:08
clarkbgood morning15:08
zarojeblair: so your question about the mysql command.. that command is a workaround for something that the gerrit migration doesn't do.15:09
* zaro looks up the discussion for it15:09
clarkbzaro: I think mordred and jeblair and fungi were able to track it down and decide it ws mostly a noop for us but we have to do it to make migrations happy15:10
mordredyup. that is correct15:10
jeblairi updated the etherpad with an explanation even :)15:10
openstackgerritMerged openstack-infra/project-config: Add extra padding to some entries in layout.yaml  https://review.openstack.org/18100015:11
*** teran has quit IRC15:11
zarowell here's the discussion if you want to read more: https://groups.google.com/d/msg/repo-discuss/0qP1xZoOoDY/a9LKSYkii5MJ15:12
jeblairzaro: yeah, i read that.  it didn't actually explain much.  :)15:12
jeblairfor instance, why you would need two separate indexes on the same field15:13
jeblairthat sent us to the source code which explained it15:13
jeblairstatus notice Gerrit will be offline from 1600-2000 UTC while it is upgraded to version 2.1015:15
jeblairlook good ^?15:15
zarocool, i should have read more backscroll :)15:15
zarolgtm15:15
jeblair#status notice Gerrit will be offline from 1600-2000 UTC while it is upgraded to version 2.1015:16
openstackstatusjeblair: sending notice15:16
openstackgerritCedric Brandily proposed openstack-infra/git-review: Use git push-url instead of a second remote  https://review.openstack.org/10986915:16
*** ZZelle has joined #openstack-infra15:16
-openstackstatus- NOTICE: Gerrit will be offline from 1600-2000 UTC while it is upgraded to version 2.1015:17
mordredZZelle: hey - thanks for working on that15:17
*** banix has quit IRC15:17
ZZellemordred, hi15:18
openstackstatusjeblair: finished sending notice15:18
ZZellemordred, it's really difficult to correct gitreview tests as they become more and more complex15:18
mordredZZelle: yah. this is a very true statement15:19
*** sputnik13 has quit IRC15:20
*** banix has joined #openstack-infra15:20
ZZellemordred, i am wondering we should not start to rework git-review to test functionally integration with system/gerrit at low level instead of testing git review command15:21
*** ihrachyshka has joined #openstack-infra15:24
openstackgerritMerged openstack-infra/publications: Update logos on System slide  https://review.openstack.org/15813415:27
fungiZZelle: i've felt (since before we had tests for git-review) that we should just mock the cli interactions since it's purely a cli wrapper... or at least that was the case though now we'd probably need a separate solution to mock the http api interactions too15:28
*** banix has quit IRC15:31
*** sputnik13 has joined #openstack-infra15:33
openstackgerritMerged openstack-infra/gerritbot: Update to modern pbr  https://review.openstack.org/16006915:36
openstackgerritMerged openstack-infra/gerritbot: Replace six.iteritems with iter()  https://review.openstack.org/16007015:36
openstackgerritMerged openstack-infra/puppet-cgit: Add puppet-cgit load balancer class  https://review.openstack.org/17905315:36
ZZellefungi, it seems difficult to do currently because git_review.cmd is a script, it would be easier if business logic was clearly separated from low level drivers interacting with git/gerrit/system/ssh/http ...15:37
jeblairfungi, clarkb, mordred, zaro: should we go ahead and stop puppet and merge the upgrade changes?15:38
clarkbjeblair: sure15:39
clarkbI think I have reviewed the changes but will double check now15:39
fungijeblair: sounds like a good way to shorten the outage15:40
mordredjeblair: ++15:40
clarkbyup both have my +215:40
jeblairokay i ran 'puppet agent --disable' and puppet is not currently running15:41
jeblairso i think we're safe to aprv now15:41
jeblairboth changes approved15:43
mordredk. I'm claiming the mysqldump step15:45
*** ddieterly has quit IRC15:46
mordredwhich I suppose means I should claim the create index step too15:46
clarkbmight be good to tee he puppet agent --test output to a file so those not running puppet can tail it15:47
zaro++15:48
*** tjones1 has joined #openstack-infra15:49
*** tjones1 has left #openstack-infra15:49
fungiit looks like there's not a lot of steps to claim. i'm happy to do any nobody else wants, otherwise i'm mostly here to help test and if necessary debug/fix whatever we've overlooked15:51
zaromuch cleaner than the 2.8 upgrade, right?15:51
openstackgerritMerged openstack-infra/system-config: Upgrade Gerrit from 2.8 to ver 2.10 on review.o.o  https://review.openstack.org/15546315:52
*** baoli has joined #openstack-infra15:52
jeblairclarkb: something like puppet agent --test | tee /tmp/upgrade.log  ?15:54
clarkbya15:54
jeblairone down; one to go15:55
openstackgerritMerged openstack-infra/project-config: Make gerritbot report changes from Gerrit 2.10.2 branch  https://review.openstack.org/15545015:55
*** baoli has quit IRC15:56
jeblairstatus alert Gerrit is offline from 16:00-20:00 UTC to upgrade to version 2.10.15:56
jeblairthat look good? ^15:56
fungilgtm15:56
clarkb+115:56
*** baoli has joined #openstack-infra15:56
*** banix has joined #openstack-infra15:57
jeblair#status alert Gerrit is offline from 16:00-20:00 UTC to upgrade to version 2.10.15:59
openstackstatusjeblair: sending alert15:59
jeblairit takes a couple minutes to send :)15:59
openstackgerritMerged openstack-infra/system-config: update Gerrit javamelody plugin on review.o.o  https://review.openstack.org/17305215:59
jeblairokay, that's all the changes in16:00
jeblairgood timing on that :)16:00
clarkbzuul knows16:00
jeblairwe should implement the "Merge-By: <timestamp>" header16:00
*** Darkwan has joined #openstack-infra16:00
-openstackstatus- NOTICE: Gerrit is offline from 16:00-20:00 UTC to upgrade to version 2.10.16:01
*** ChanServ changes topic to "Gerrit is offline from 16:00-20:00 UTC to upgrade to version 2.10."16:01
*** sdake_ has joined #openstack-infra16:01
fungiready, set, breakstuff16:01
jeblairstopping gerrit16:01
jeblairi saved the zuul queue if we want to be nice later :)16:02
jeblairgerrit is stopped16:02
mordredok. dumping db16:02
*** baoli has quit IRC16:03
openstackstatusjeblair: finished sending alert16:03
mordredcreating index16:04
mordreddone16:04
mordreddb done - ready for next step16:04
*** otter768 has joined #openstack-infra16:04
clarkboh your puppet agent command will need the lockfile arg16:04
*** sdake has quit IRC16:05
mordredjeblair: ^^16:05
clarkb--agent_disabled_lockfile=/tmp/alt-lock-file16:05
jeblairclarkb: ep look good?16:05
clarkbyup16:05
jeblairokay, ready for me to run that now?16:05
clarkbI am16:06
mordredyup. have we verified that the latest revs are on puppetmaster?16:06
clarkbmordred: no16:06
mordreddoing so16:06
jeblairwaiting16:06
clarkb(also good catch)16:06
mordredthey were not. they are now. proceed16:06
fungii've made a note of the couple of changes which are likely to report while gerrit is still offline so i can bump them once it's back up16:06
jeblairfungi: i saved the zuul queues16:07
fungioh, i missed that. cool16:07
*** teran has joined #openstack-infra16:07
*** otter768 has quit IRC16:08
jeblairrunning now16:10
fungitailing16:10
fungilibs look like they're supposed to16:11
clarkbits still doing the initial init16:12
*** baoli has joined #openstack-infra16:12
*** teran has quit IRC16:12
jeblairit's reindexing; this usually takes, what, 20 minutes?16:13
clarkb10-15 I think16:13
*** tonytan4ever has quit IRC16:13
fungiyeah, somewhere in there16:14
*** tonytan4ever has joined #openstack-infra16:14
*** tonytan4ever has quit IRC16:14
fungihrm... we have a mysql-connector symlink and download version side-by-side. doesn't seem to be that way on review-dev16:14
*** baoli has quit IRC16:14
fungireview-dev just has the symlinked one16:14
fungizaro: any idea whether that ^ will pose a problem?16:15
zarofungi: no it should be ok16:15
fungii guess it's just bcpg that gets touchy if we have more that one lying around16:16
jeblairoops, i think the tee missed stderr16:16
jeblairError: /Stage[main]/Gerrit/Exec[gerrit-start]: Failed to call refresh: /etc/init.d/gerrit start returned 1 instead of one of [0]16:16
jeblairError: /Stage[main]/Gerrit/Exec[gerrit-start]: /etc/init.d/gerrit start returned 1 instead of one of [0]16:16
clarkbit says starting gerrit failed, is that because indexing took too long?16:16
fungiclarkb: i suspect so. the timeout on the exec is likely way too short16:16
nibalizerdefault timeout is 300 seconds16:16
jeblairwe think the reindex aborted?16:17
jeblairugh16:17
fungii see the reindex still running16:17
jeblairoh good16:17
fungigoing on 8 minutes now16:17
jeblairso we'll just wait for it to finish, then run puppet again to make sure it's stable, then start16:17
fungiat least the process is still in the process table anyway16:17
clarkbya I think from puppet/init's perspective it failed16:17
clarkbbut we just have to wait then start the service directly16:17
clarkbeverything else seems to have gone well, its just the start which can't happen when indexing16:18
zarofungi: does the mysql file that's in the lib folder match tidy setting?16:19
fungizaro: mysql-connector-java-5.1.21.jar16:19
fungiand we have a tidy for 2.10 with a matches mysql-connector-java-*.jar16:20
*** armax has quit IRC16:20
fungiso not sure why it ended up left behind16:21
fungimaybe it'll get cleared on the next puppet update16:21
*** AJaeger has quit IRC16:24
*** ildikov has quit IRC16:24
clarkblooks like index just finished16:24
fungifinished?16:24
fungii agree16:25
jeblairi'll run puppet again?16:25
jeblairsame command?16:25
fungiyep16:25
jeblairrunning16:25
jeblairdone16:25
fungias suspected, the mysql-connector spare got tidied up this time around16:26
jeblairum, do we need to do something about restTokenPrivateKey ?16:26
clarkbok, now I think we have to start gerrit directly because it isn't started if we don't update the war16:26
fungijeblair: why are you wondering if we need to do something with restTokenPrivateKey?16:26
clarkbzaro: ^ is restTokenPrivateKey still a thing16:26
clarkbfungi: it was removed by puppet16:26
fungiahh, i see that in the log now16:27
zaroclarkb: not on review-dev so i don't know.16:27
jeblairyeah, the other changes look fine to me16:27
fungii bet gerrit creates it at each start16:27
clarkbI think either gerrit wrote that to its config on init (really? writing back to config files?) or its old and we don't need it16:27
clarkbfungi: ya16:27
fungigerrit does rewrite its config16:27
mordredwell, we all have it in our logs16:27
funginote all the empty strings getting updated16:27
fungii agree it's insane16:27
fungiand not at all the most insane thing about gerrit16:28
mordredso if gertty is not happy, we can likely add it16:28
fungiyeah, i'm in favor of just starting it and seeing what we've broken16:29
jeblairhrm, i'd like to understand what that is first16:29
zaroi tested gerty with 2.10 and gertty was happy with it.16:29
jeblairi'm trying to find docs about it16:29
clarkbya googling isn't returning much data about it16:29
fungiagreed. i see example configs in the gerrit docs including it, but no explanation16:30
zarowhere was the restTokenPrivateKey setting?16:30
mordredsecure.conf16:30
zarogerrit config?16:30
mordredgerrit-pgm/src/main/java/com/google/gerrit/pgm/init/InitAuth.java:      auth.setSecure("restTokenPrivateKey", SignedToken.generateRandomKey());16:30
clarkbmordred: just found that too, so if it is null then we generate a new one16:31
mordredso - it's in the same place as registerEmailPrivateKey16:31
*** dboik has quit IRC16:31
mordredayh - so I think we need it in our secure.config16:31
mordredwith an entry in hiera16:31
*** dboik has joined #openstack-infra16:32
clarkbmordred: ya we likely want it there16:32
fungiheh, i see people asking what it is in gerrit irc logs... nobody answers16:32
clarkbit appears to be used to sign REST token16:32
mordredso - keep puppet disabled - add it to the file by hand, start gerrit, push patches to add it to the file and land those patches before we restart puppet, yeah?16:32
*** banix has quit IRC16:33
clarkband if it is null you get a null restToken16:33
jeblairi actually can't find it used in gerrit, but maybe the AuthConfig class is passed to a library16:33
clarkbmordred: sounds good16:33
jeblairi will add it to the file16:33
mordredI'll add it to hiera16:34
jeblairsomeone else want to write the patch?16:34
fungiwriting now16:34
fungipatches, likely (since we need to plumb it through the puppet module)16:34
clarkbjeblair: are you starting gerrit after adding it to the file?16:35
jeblairokay, that's staged on review.o.o; i'll wait to start gerrit until we have a quorum again so we can all poke at it16:35
*** sputnik13 has quit IRC16:35
mordreddone. it's in gerrit_rest_token_private_key16:36
mordredjeblair: I'm ready for you to start gerrit16:36
*** ddieterly has joined #openstack-infra16:36
jeblairokay, i'll start gerrit now16:37
jeblairit's up16:37
mordredI agree that it is up16:37
mordreduhm16:38
mordredALL of my patches are listed as being in merge conflict16:38
clarkbmordred: mostly the case here too16:38
mordredand it appears that is the case for all of the patches16:38
zaromordred: should that be added to review-dev too?16:38
jeblairneat, that's the thing that --recheck-mergeable was supposed to fix16:38
mordredah16:38
mordredsweet16:38
jeblairwhich is the flag they removed between 2.9 and 2.1016:38
*** ildikov has joined #openstack-infra16:38
clarkbjeblair: mordred so maybe we bring it back down then rerun the indexing?16:38
clarkboh they removed it? gah16:38
clarkbI thought it was just no longer necessary16:38
jeblairis it possible that we are required to upgrade to 2.9 first?16:38
jeblairreview-dev _did_ upgrade to 2.9 first, didn't it?16:39
mordredmaybe there is a db flag for it that 2.9 would  have filled out and that they would not have bothered ssetting in a migration?16:39
clarkbthe changelog says 2.8 or 2.9 first then 2.1016:39
zarono. i tested direct migration from 2.8 to 2.1016:39
clarkbbut it may be wrong16:39
zaro016:39
jeblairokay, so try reindexing again sounds like the best next step16:40
clarkbhttps://gerrit-documentation.storage.googleapis.com/ReleaseNotes/ReleaseNotes-2.10.html is the changelog16:40
jeblairstopping gerrit16:40
mordredjeblair: changes has a mergeable field16:40
jeblairmordred: is there any variability in the field?16:41
jeblairmaybe it was being updated in the background after start?16:41
mordredyes16:41
mordredit is N for one of my changes that was marked as non-mergable16:41
mordredlet me see if I can get a count16:42
jeblair[2015-05-09 16:39:06,817] WARN  com.google.gerrit.server.patch.PatchListLoader : 5000 ms timeout reached for Diff loader in project openstack-infra/project-config on commit 78f3ccde78e1acb7e2392b3fc5f1acfd75fe16:42
jeblair5e93 on path jenkins/jobs/devstack-gate.yaml comparing 82ccb5fb8fa474c9a449fe8063508d9477a332ef..8a46c8017a8d7f020b8d78560500e9735dd10adf16:42
fungii have the rest token patches ready to go once it's back up and running16:42
jeblairthere were a few of those ^ in the logs -- maybe that was gerrit computing mergability while running16:42
jeblair(and not in the reindex step as we had supposed?)16:42
clarkbI can't find anything in the changelog saying it does things either way16:42
mordredthere does not seem to be an obvious cut off - so yes, I think it's recalcing16:43
jeblairokay, so, er, restart it again? :)16:43
mordred181629 is Y, 181664 is N16:43
fungiseems reasonable that it might be a background task16:43
clarkbjeblair: mordred ya we can restart then check the db periodically16:44
mordredkk16:44
jeblairstarted16:44
jeblairmordred: let us know if the numebrs change16:44
mordredI shall16:44
fungiprobably easiest thing to do is query for a count on ='N' and then repeat a minute later and see if it's dropped16:44
mordredmysql> select max(change_id) from changes group by mergeable \G16:44
mordredbtw16:44
fungiyeah, that16:44
mordredmysql> select max(change_id), count(change_id) from changes group by mergeable \G16:45
fungishould i hold off pushing up changes for the token key until we're sure we're not taking it offline again?16:45
jeblairfungi: yeah16:45
jeblair[2015-05-09 16:45:32,841] WARN  com.google.gerrit.server.patch.PatchListLoader : 5000 ms timeout reached for Diff loader in project openstack-infra/release-tools on commit c51c2ed294ca7cbb8ce518daadae3488afa21ce8 on path stable_freeze.py comparing 4022d639a6b3d964495c2a4601b1aee1676660c6..c85afc933aca73dd419781305244a616589601e316:45
jeblairokay, whatever was doing that is doing it again16:45
mordredI am not seeing the nubmers change16:45
mordredoh! yes I am16:45
jeblair[2015-05-09 16:45:57,895] ERROR org.eclipse.jgit.internal.storage.file.ObjectDirectory : ERROR: Exception caught while accessing pack file /home/gerrit2/review_site/git/openstack-infra/shade.git/objects/pack/pack-4e3b4959ed4c7365a16a07dc39c578f6b05b5b8d.pack, the pack file might be corrupt16:46
mordrednope. no I'm not16:46
clarkbcool, fwiw I tried opening a change of mine to see if that would force it to check mergeability and it doesnt seem to do so16:46
mordredok. now I can verify different numbers16:46
clarkbjeblair: er that doesn't look happy16:46
mordredsorry for the false start before16:46
jeblairoh look at show-queue16:46
jeblaira30f58fc waiting .... 16:45:56.163      mergeability-check-change-181102-project16:46
jeblairc31e0c3e waiting .... 16:45:56.163      mergeability-check-change-181268-project16:46
mordredwhy do I get the feeling this is NOT going to scale for us16:46
fungiindeed16:47
jeblairit's off to a slow start though; it's also right in the middle of 5000 git pushes16:47
jeblair[2015-05-09 16:46:44,837] ERROR org.eclipse.jgit.internal.storage.file.ObjectDirectory : ERROR: Exception caught while accessing pack file /home/gerrit2/review_site/git/openstack-infra/tripleo-ci.git/objects/pack/pack-0592bdb67756ca77439e46314897c256277ef793.pack, the pack file might be corrupt16:47
openstackgerritCedric Brandily proposed openstack-infra/git-review: Use git push-url instead of a second remote  https://review.openstack.org/10986916:47
mordredit does find 142k changes mergable16:47
jeblairand now we have diverged from our pre-upgrade state :)16:47
mordredand only 37k not16:48
jeblairthat's a lot16:48
fungiZZelle: you may want to hold off pushing patches up to review.o.o. we're still testing the waters with the gerrit upgrade and may need to revert the database16:48
jeblair[2015-05-09 16:48:24,399] ERROR org.eclipse.jgit.internal.storage.file.ObjectDirectory : ERROR: Exception caught while accessing pack file /home/gerrit2/review_site/git/stackforge/anchor.git/objects/pack/pack-217d5293ef3ca9dc902d2b23eaf76f4bab57f8e1.pack, the pack file might be corrupt16:48
*** armax has joined #openstack-infra16:48
fungithough worth noting, 109869 has "can merge: yes"16:48
ZZellefungi, oups, i forgot it was gerrit update day, thx16:48
mordredyah16:49
mordredI've been stuck on the same mergeability count for a while16:49
fungii have a feeling the merge checking is fragile, and if gerrit encounters any failure it assumes a corrupt git repo16:49
jeblairhrm; diff loader errors are still showing up16:49
mordredbecause, you know, jgit sucks at merging things it turns out16:50
clarkbfungi: you think that eplains the errors above?16:50
jeblairthere are no more mergeabality check tasks running16:50
fungiclarkb: i'm still digesting the backtrace16:50
jeblairin the queue16:50
mordredok. well, I still show 37k changes unmergable16:50
clarkband all of my changes still show up as unmergeable16:51
mordredok - so ...16:51
mordredlook at these two;16:51
clarkbbut there are open unmerged changes are are mergeable16:51
mordredhttps://review.openstack.org/#/c/181651/ - that shows can-merge no16:51
mordredand https://review.openstack.org/#/c/140840/ which shows can-merge no but ALSO "Patch is in Merge-Conflict" error16:51
jeblairmordred: "Patch in merge conflict" is from zuul16:52
mordredah. silly me16:52
clarkbya so that one likely can't merge16:52
fungihttps://bugs.eclipse.org/bugs/show_bug.cgi?id=46286816:52
openstackbugs.eclipse.org bug 462868 in JGit "IOException while accessing pack file" [Major,Resolved: fixed] - Assigned to jgit.core-inbox16:52
mordredyah. I trust zuul16:52
clarkbbut the first one probably can16:52
*** bknudson has left #openstack-infra16:52
sdake_say quick q, all the channels ge tthe gerrit notification but #kolla, is there something missing in the project-config?  (or is now not hte right time to ask? :)16:52
*** bknudson has joined #openstack-infra16:52
mordredsdake_: not the right time16:52
sdake_thanks16:53
sdake_i'll ask later16:53
fungihttp://comments.gmane.org/gmane.comp.version-control.repo/1419916:53
jeblairfungi: i'm seeing more errors like "java.io.EOFException: Short compressed stream at 596,63916:53
fungiyeah, a lot of these seem to be jgit dealing poorly with nfs, which is not our scenario16:54
clarkbfungi: that and out of band git gc16:55
clarkbwhcih we do but shouldn't be a problem right now16:55
jeblairclarkb: yes, but not over nfs where locking is weird16:55
fungihttps://groups.google.com/forum/#!searchin/repo-discuss/jgit/repo-discuss/Qdmbl-YZ4NU/VmLKVk4CnkEJ16:56
fungimentions replacing pack files with new ones of the same name, cgit behavior which confuses jgit16:56
jeblairhrm, i think --recheck-mergeable might exist in our reindex16:57
jeblairdid they just remove the documentation for it?16:57
mordredthe docs on the 10.3 branch still list it16:58
jeblairi propose we stop and run reindex --recheck-mergeable16:58
clarkbfungi: and solved by upgrading git version?16:58
*** armax has quit IRC16:58
jeblairmordred: wow, okay.  looks like they are in our version too.  sorry about that.16:59
jeblairanyone agree/object to stop + reindex --recheck-mergabel?16:59
mordredI guess? I kinda want to find a way to turn off the stupid checker - but I'm guessing I will not find that16:59
clarkbjeblair: seems like a reasonable next step to get merges checked17:00
jeblairwhats the reindex command?17:00
jeblair(see etherpad)17:01
fungiseems like the next logical step, yes17:01
clarkb`/usr/bin/java -jar /home/gerrit2/review_site/bin/gerrit.war reindex -d /home/gerrit2/review_site` is what I have according to ps from before17:01
jeblairrunning that now17:02
jeblairmordred: let us know if numbers change?17:03
*** AJaeger has joined #openstack-infra17:03
*** AJaeger has joined #openstack-infra17:03
mordredyes. they are changing17:03
mordredthey are going down at a rate of about 10 per second17:04
mordredand there are 37k outstanding17:04
jeblairhave we thought about the "--threads" option to reindex?17:04
*** ihrachyshka has quit IRC17:04
mordredwe have not17:04
fungiat that rate, it might finish in an hour17:04
jeblair  private int threads = Runtime.getRuntime().availableProcessors();17:05
jeblairi guess it has a reasonable default17:05
clarkbit if is cpu bound we probably won't get much better performance changing that17:05
jeblairwe're only at LA 3 with 8 vcpus17:06
jeblairwe might double it to 16 and get performance17:06
*** ddieterl_ has joined #openstack-infra17:06
mordred3665517:06
*** tiswanso has joined #openstack-infra17:07
jeblairneat, so we're going to burn a scotty hour on this :)17:07
clarkbzaro: I remember the last patch on 2.10.3 was related to jgit, any chance its related to the things fungi has pointed out?17:07
*** ivar-lazzaro has joined #openstack-infra17:08
*** teran has joined #openstack-infra17:08
fungiit was to fix https://bugs.eclipse.org/bugs/show_bug.cgi?id=46550917:08
openstackbugs.eclipse.org bug 465509 in JGit "Massive performance problem in Gerrit caused by ObjectWalk.markUninteresting marking the root tree as uninteresting" [Normal,Resolved: fixed] - Assigned to jgit.core-inbox17:08
clarkbah ok so not the same17:08
*** ivar-laz_ has joined #openstack-infra17:09
*** ddieterly has quit IRC17:10
*** ivar-lazzaro has quit IRC17:11
*** teran has quit IRC17:13
*** stevemar has joined #openstack-infra17:13
*** otter768 has joined #openstack-infra17:14
mordred3562217:15
* dimsum__ peeks 17:15
mordredwe should put up a "service not available" page with a worstcat on it17:15
*** AJaeger_ has joined #openstack-infra17:16
jeblairthe recheck command is producing no progress output, btw.17:17
*** AJaeger_ is now known as Guest1670217:17
jeblair(i mean, it hasn't since starting, as in, it does not supply progress information)17:17
clarkbjeblair: a counter would be nice17:17
*** sdake has joined #openstack-infra17:20
clarkbjeblair: load has fallen to ~117:20
mordred3540517:21
mordredwe COULD just set the flag to Y in sql17:21
clarkbha17:22
clarkbmordred: then let things converge on sanity over time17:22
mordredyah17:22
*** AJaeger has quit IRC17:22
*** Guest16702 has quit IRC17:23
*** sdake_ has quit IRC17:23
*** AJaeger has joined #openstack-infra17:23
*** AJaeger has joined #openstack-infra17:23
*** tiswanso has quit IRC17:23
jeblairthat suggests we would be comfortable interrupting the reindex17:26
*** stevemar has quit IRC17:28
jeblairi'm running the reindex in a root-owned screen, btw17:31
jeblairoh!17:31
jeblairReindexing changes: projects: 80% (506/630), 87% (157151/180289) (\)17:31
jeblairthat just started!17:31
jeblairand increasing quickly17:32
zaroi'm guessing --recheck-mergeable needs to be done for every upgrade going forward?  meaning update puppet manifest?17:32
jeblairzaro: no i think only this one17:32
zarobecause we going from 2.8->2.10?17:33
*** isviridov_away is now known as isviridov17:33
jeblairyes -- because the mergable field is being added17:33
*** sputnik13 has joined #openstack-infra17:33
jeblairi expect it to be done in <1min17:33
jeblairit's done17:33
zaroyah!17:34
jeblairstarting gerrit17:34
jeblairokay, it's up and there are way fewer changes in conflict now17:34
fungimuch better17:35
fungioh, i accidentally terminated the screen session, though i have the last contents from it in my terminal buffer if anyone needs them17:35
jeblairfungi: np17:36
*** isviridov is now known as isviridov_away17:36
funginothing out of the ordinary. errors about the known ancient projects which we've never properly cleaned up in the db17:36
clarkbmy changes are looking good17:36
fungias are mine17:37
jeblairshade changes in general seem to work (shade was one of the projects that emitted an error in the log17:37
fungii'm going to push up the token key changes if there are no objections17:37
jeblairfungi: ++17:37
clarkbfungi: no, I think trying some changes out is the next step17:37
clarkbfungi: so go for it17:37
openstackgerritJeremy Stanley proposed openstack-infra/puppet-gerrit: Support restTokenPrivateKey as $token_private_key  https://review.openstack.org/18166717:37
fungithere's one17:37
clarkbdiff works happily17:38
clarkbzuul is running jobs for it17:38
jeblairgertty seems to be working so far17:38
jeblairi'll review that with gertty; someone else should review it with gerrit webui17:38
openstackgerritJeremy Stanley proposed openstack-infra/system-config: Support restTokenPrivateKey on review.o.o  https://review.openstack.org/18166917:38
fungithere's the other, with a depends-on for the first17:38
clarkbI will review with web ui17:38
mordredyah. I agree - it looks good17:38
clarkbok used old change screen to review the first one, left an inline comment17:39
clarkbseems to work, will use new chnage screen on the second change17:39
clarkbConflicts with (N/A) 500 Internal Server Error17:40
clarkbthats on the new change screen17:40
fungifixing the whitespace problem on that first change now with a second patchset17:40
jeblairclarkb: can you paste the new screen link?17:40
*** woodster_ has quit IRC17:40
clarkbI wonder if it does that until it is able to check mergeability?17:40
clarkbjeblair: https://review.openstack.org/#/c2/181669/17:40
openstackgerritJeremy Stanley proposed openstack-infra/puppet-gerrit: Support restTokenPrivateKey as $token_private_key  https://review.openstack.org/18166717:41
fungithere's pushing a second patchset17:41
fungias predicted, updating 181667 while 181669 was being tested caused testing to abort with the "depends on a change that failed to merge" message17:42
jeblairclarkb, fungi: there's an exception logged about that17:42
clarkbjeblair: also zuul -1'd because it says it depends on a change that can't merge17:42
clarkbfungi: yup that17:43
jeblairCaused by: org.eclipse.jgit.errors.ObjectWritingException: Unable to create new object: /home/gerrit2/review_site/git/openstack-infra/system-config.git/objects/96/5337f2632f3a1ac55d77eb8afe86ba8a40317617:43
fungier, interesting17:43
jeblairat org.eclipse.jgit.internal.storage.file.ObjectDirectoryInserter.insertOneObject(ObjectDirectoryInserter.java:126)17:44
jeblairthere are root owned directories17:44
fungiick, yes17:44
clarkbjeblair: side effect of running the merge checks as root possibly?17:44
jeblairclarkb: ah, maybe so17:44
jeblairso, er, i'll stop gerrit and we'll do some chowning17:44
fungigood eye17:44
clarkbjeblair: sounds good17:44
fungiyes, lest we get any more missing commits17:45
jeblairjust: chown -R gerrit2.gerrit2 /home/gerrit2/review_site/git ?17:45
jeblairperms look fine, just ownership is wrong17:46
fungiagreed, that should do it17:46
fungiand ought to be reasonably fast17:46
clarkbya17:47
*** koolhead17 has joined #openstack-infra17:48
jeblairi'm going to do the same for the index dir, just in case17:48
clarkboh good idea17:48
*** koolhead17 has quit IRC17:48
*** koolhead17 has joined #openstack-infra17:48
jeblairalso tmp17:48
jeblaireverything else looks good to me17:49
clarkbI believe the index should be read onl but don't trust gerrit enough to count on it17:49
jeblairready to restart; anyone else want to check anything else first?17:49
jeblairclarkb: oh i thought that was the lucene thing?  doesn't it write to that with new changes, etc?17:49
fungioh, right, that also explains why we normally run teh reindex step as gerrit2 in the project renaming steps17:50
fungii think we ran into this once before17:50
clarkbjeblair: oh right, its just updating things out of band that can't happen at run time17:50
clarkbjeblair: its read only to management commands like reindex and so on, but gerrit itself writes to it17:50
jeblairclarkb, fungi: ready to restart?17:50
clarkbjeblair: I think index/git/tmp covers it17:50
fungiready17:50
fungiall lgtm now17:51
jeblairstarting17:51
*** ildikov has quit IRC17:51
jeblairhttps://review.openstack.org/#/c2/181669/ looks correct now17:51
clarkbthe conflicts with na 500 error went away17:51
clarkbI am approving the first change now17:52
clarkbrechecking the second one again, I think zuul must've tried to report back while gerrit was down17:54
fungii just did17:54
fungiboth of them tried to report form the check pipeline while gerrit was back offline for the chown, yeah17:54
fungier, from the check pipeline17:54
clarkbchange screen 2 is not pleasant but seems to work17:54
jeblairoh, we seem to have the polling turned on for cs217:55
jeblairi just got a little "update from ..." window at the bottom17:55
clarkbjeblair: ya gerrit does that, it is very similar to how gmail does it17:55
jeblairi had to click an 'update' link to actually update the page17:55
clarkbI really dislike that commenting covers over all of the important details of the change17:55
jeblairi sort of imagined it would just update the page, but oh well.17:56
clarkbjeblair: I am not sure why you have to manually ask for it to show the updates17:57
clarkbwe seem to be waitnig on precise nodes /me checks nodepool17:57
jeblairclarkb: maybe it's naive and just refreshes everything and would therefore destroy comments in progress or something.17:57
clarkbwe have a bunch building17:57
jeblairlow min-ready there i guess17:58
*** shashankhegde has joined #openstack-infra17:58
zaroanybody notice the diff preferences in cs2?18:00
zaropretty nice, but not intuitive to get to.18:01
clarkbzaro: fwiw they are in the old change screen too (and have been long before new change screen existed)18:01
clarkbzaro: do you see the monitoring tab across the top?18:02
clarkbits gone if I sign out18:02
*** sabeen1 has joined #openstack-infra18:02
clarkbjust wondering if everyone sees the tab or not (also hitting it when not logged in still forbids access so not worried about that)18:02
zarono, it's not there for me18:03
clarkbcool18:03
jeblairi reloaded the zuul queue -- people are using the system anyway :)18:04
clarkbthe hideci.js stuff seems to work just fine18:04
clarkbwhat other things should I be checking?18:04
clarkbjust approved the second change, once that is in we can update puppet on master then renable on review.o.o18:05
fungiyep, both are in the gate pipeline now18:05
*** achanda has joined #openstack-infra18:05
zaroclarkb: LP integration?18:05
fungizaro: https://review.openstack.org/180974 is about to test that for us18:06
*** ildikov has joined #openstack-infra18:06
zarocool18:07
fungishould hopefully merge any second18:07
zaroanybody following the gerrit log?18:07
jeblairzaro: i was but just stopped; want me to look for something?18:08
jeblairi switch to the apache log and i'm seeing a bunch of these:18:08
jeblair2001:4800:7819:102:be76:4eff:fe05:c9f5 - - [09/May/2015:18:07:41 +0000] "GET /changes/?q=status:merged+owner:&n=250&N=0034f7bb0002c490 HTTP/1.1" 200 150112 "-" "-"18:08
fungicurrently tailing it18:08
zaronot really, just wondering in case we see any errors18:08
fungithat's a machine in rackspace with no reverse dns entry18:09
*** teran has joined #openstack-infra18:09
jeblairi kinda want to iptables it18:10
clarkbits paging through all of the merged changes?18:10
jeblairthe query isn't changing18:10
clarkboh its not even shifting the window18:10
fungiwacky18:11
clarkbI think thats what N=0034... is there for right?18:11
fungiyeah that's something misbehaving, and i don't think it's something of ours18:11
clarkbyou move that pointer to page18:11
jeblairis that even a valid query?18:11
clarkbjeblair: yes its valid, I ran it and got back the json18:11
fungiit seems to return json results18:11
fungiyeah, that18:11
jeblairweird18:11
jeblairthe "owner:" bit seems strange to me18:11
clarkbI think it is saying give me all merged changes with any owner 250 at a time18:11
openstackgerritMerged openstack-infra/puppet-gerrit: Support restTokenPrivateKey as $token_private_key  https://review.openstack.org/18166718:12
clarkbmanually searching owner: is an error18:12
jeblairyay things merge ^18:12
*** teran has quit IRC18:14
clarkbthe rally change to test LP integration is ~40 minutes out18:14
zaroshouldn't the jenkins result appear before merge succesfully message?18:14
openstackgerritMerged openstack-infra/system-config: Support restTokenPrivateKey on review.o.o  https://review.openstack.org/18166918:14
jeblairzaro: they often appear in the other order18:15
jeblair ip6tables -I openstack-INPUT 3 -m tcp -s 2001:4800:7819:102:be76:4eff:fe05:c9f5 -j DROP18:15
jeblairhow does that look ^ ?18:15
clarkbzaro: I think zuul does a gerrit review --verified 2 --submit "message here" then its up to gerrit to get the order18:15
clarkbjeblair: 3, is above the established allowing rule right?18:16
clarkbyup it is, lgtm18:16
jeblairclarkb: yeah, that is rule number 3 currently, and if i understand -I correctly, that means this will be the new #3 and push that down to 418:16
*** Somay has joined #openstack-infra18:17
jeblairclarkb: or i could put it after the established; i don't think we actually have long runinng connections from it18:17
fungiyeah, that looks right18:17
clarkbjeblair: before is where I would put it18:17
clarkbworked well when I Had to block the canonical ddoser thing18:17
fungi181669 is on the puppetmaster now, so should be safe to try puppet again on gerrit and possibly reenable18:18
clarkbfungi: woot18:19
fungii'm checking the noop now18:19
clarkbwe can do a puppet agent --noop --test to confirm the diff18:19
fungiyeah18:19
fungihrm... doesn't seem to indicate any changes to apply?18:19
clarkbfungi: thats what we want right? file was updated directly18:20
jeblairforgot the "-p tcp", but added that and the rule is in now18:20
jeblairand they switched to v418:20
openstackgerritCedric Brandily proposed openstack-infra/git-review: Use git push-url instead of a second remote  https://review.openstack.org/10986918:21
fungiclarkb: yeah, pretty sure. it's just gerrit always throws me because it modifies the config after start to insert explicit "" on empty values18:21
jeblairv4 blocked too18:21
fungidid someone else want to rerun puppet for real, or shall i and just do it and | tee /tmp/upgrade.log ?18:21
jeblairfungi: not i18:22
fungirunning18:22
clarkbgo for it18:22
jeblair(i feel like 5 times per second is too many times per second to check for merged changes)18:22
*** koolhead17 has quit IRC18:22
fungiyep, puppet updated with no changes, as expected18:23
clarkblooks like it ran successfully18:23
jeblairwoot18:23
fungiall clear to reenable puppet agent now?18:23
jeblairfungi: ++18:23
clarkbfungi: yup18:23
fungidone and done18:23
jeblairalso, btw, gerrit load has gone down a bit.18:23
fungiheh, i can imagine18:24
jeblair"Update from Jenkins, Gerrit Code Review Show Ignore" is what pops up on CS218:24
jeblair"Show" and "Ignore" are links18:24
clarkbI was just able to abandon a change of mine that is no longer necessary. So that works18:25
clarkbjeblair: if you click show it just loads it on the same page though18:25
jeblairyep18:25
clarkbI can try pushing a draft change though I expect that to be blocked still18:25
fungino reverse dns on that v4 addy either18:26
clarkbdraft push was denied18:26
jeblairexcellen18:26
jeblairt18:26
jeblairare we ready to #status ok?18:27
fungii think so18:27
fungii'm not seeing anything else out of the ordinary now18:27
fungidone with 1.5 scotty hours in the bank18:27
jeblairstatus ok Gerrit upgrade completed; please report problems in #openstack-infra18:27
jeblair?18:27
zarolgtm18:28
* fungi makes a thumbs-up gesture18:28
jeblair#status ok Gerrit upgrade completed; please report problems in #openstack-infra18:28
openstackstatusjeblair: sending ok18:28
clarkbya I am not able to find anything else that looks wrong18:28
openstackgerritClint Adams proposed openstack-infra/system-config: Add #kolla to the list of statusbot channels  https://review.openstack.org/18167318:28
clarkblast thing was the 500 internal server errors that were corrected by the chowning18:28
*** otter768 has quit IRC18:28
Clintsdake: i think https://review.openstack.org/181673 is what you want18:28
sdakethanks clint18:28
sdakeappreciate it18:28
sdakeI thought one of our community submitted a change like that18:29
sdakemaybe it was rejected or lost - not clear18:29
*** ChanServ changes topic to "Gerrit 2.10 Upgrade starting at 1600 UTC: https://etherpad.openstack.org/p/gerrit-2.10-upgrade"18:30
-openstackstatus- NOTICE: Gerrit upgrade completed; please report problems in #openstack-infra18:30
*** ujuc has quit IRC18:30
fungijeblair: clarkb: i'm going to wager that ip address is a stats scraper (for stackalytics? activity.o.o? reviewstats? something else?) because it's also polling the "CLA Accepted - ICLA" group member list twice every 10 minutes18:30
fungihopefully whoever it is will get up with us in short order and we can help them fine-tune their queries18:31
zarothanks guys, have a great rest of the day.18:31
superdanlooks good to me from here18:31
jeblairsdake: oh while you are around (and we're not super busy now) -- i don't think we have time in the official summit schedule for the docker registry topic; but i think in general we're happy to run additional infrastructure like that; we can talk about it informally at the summit or handle it in an ML thread18:31
openstackgerritAndreas Jaeger proposed openstack-infra/project-config: Cleanup gerrit ACLs: remove unneccary "refs/heads/stable"  https://review.openstack.org/18166018:32
superdanalthough I guess they changed the theme again18:32
clarkbfungi: lol hit it with your browser18:32
jeblairzaro: thank you!18:32
*** superdan is now known as dansmith18:32
sdakejeblair sounds good18:32
openstackgerritCedric Brandily proposed openstack-infra/git-review: Use git push-url instead of a second remote  https://review.openstack.org/10986918:32
sdakejeblair I don't know it warrants an entire hour of discussion anyway18:32
sdakeknow/think ;)18:32
clarkbfungi: look familiar :) I can ping todd18:32
openstackstatusjeblair: finished sending ok18:32
fungiclarkb: please do18:32
jeblairsdake: sounds good then :)18:32
sdakewhen we get our integrated gate rolling18:33
sdakeI'll come back to the ml with the request18:33
sdakehopefully this will happen by l118:33
fungiclarkb: i'm betting that's the "cla management" feature tipit was saying they added to the foundation member system18:33
sdakecode is starting to hit the repo18:33
sdakeintegrated gate/functional gate18:33
sdaketoo many terms - brain implodes :)18:34
fungizuul estimates 18 minutes until gerrit (hopefully) auto-closes bug 145271018:35
openstackbug 1452710 in Rally "Unit tests for Mistral benchmark are not running in py27 gate" [Undecided,In progress] https://launchpad.net/bugs/1452710 - Assigned to Anastasia Kuznetsova (akuznetsova)18:35
*** ChanServ changes topic to "Discussion of OpenStack Developer and Community Infrastructure | docs http://docs.openstack.org/infra/manual/ http://ci.openstack.org/ | bugs https://storyboard.openstack.org/ | source https://git.openstack.org/cgit/openstack-infra/"18:35
*** achanda has quit IRC18:36
*** julim has joined #openstack-infra18:37
jeblairi'm going to afk for 15 mins or so18:38
clarkbI have pinged foundation people about the iptables rule and have asked them to hop over here so we can figure out what the appropriate query and poll frequency would be18:39
kragniznew gerrit looks shiny!18:41
kragnizthe registered date on my profile seems to have reset to today, though18:41
kragniznot sure if that is intended18:41
*** yfried|afk has joined #openstack-infra18:41
clarkboh hey me too, I bet that is a broken db migration :/18:42
ZZelleIs it intended that gerrit default screen is old screen? The "default" default screen is new screen when version >=2.0.918:42
ZZellemordred, https://review.openstack.org/109869 is corrected: i corrected some incorrect autorebase and tests18:45
*** mpopow has joined #openstack-infra18:48
*** AJaeger has quit IRC18:48
*** AJaeger has joined #openstack-infra18:48
*** AJaeger has joined #openstack-infra18:48
*** banix has joined #openstack-infra18:52
*** openstackgerrit has quit IRC18:52
*** openstackgerrit has joined #openstack-infra18:52
*** mpopow has quit IRC18:53
*** Sukhdev has joined #openstack-infra18:53
*** julim has quit IRC18:56
*** Somay has quit IRC18:57
jeblairZZelle: yes, openstack's system default is intentionally the old screen19:00
jeblairkragniz, clarkb: we might be able to update the database to fix that based on data in our mysqldump19:01
ZZellejeblair, it's perhaps better, the new screen is not really user friendly at first19:01
clarkbjeblair: basically load the old db in under a new name then update rows where old row doesn't match19:01
clarkbZZelle: s/at first//19:01
jeblairZZelle: yeah, that's our thinking.  2.10 is a lot better than 2.8 was though.  i'm at least ready to entertain discussion of it now, unlike 2.8.  :)19:02
jeblairhttps://bugs.launchpad.net/rally/+bug/145271019:03
openstackLaunchpad bug 1452710 in Rally "Unit tests for Mistral benchmark are not running in py27 gate" [Undecided,Fix committed] - Assigned to Anastasia Kuznetsova (akuznetsova)19:03
ZZellejeblair, i see a "My Menu" in preferences is it inherited from the 2.10? or OpenStack custo?19:03
jeblairclarkb, fungi: looks like that bug was updated; shall i send a completion email announcement now?19:03
clarkbZZelle: I think that is from upstraem, its definitely not our19:03
clarkbjeblair: ++19:03
clarkbZZelle: but this looks neat time to test it19:04
jeblairoh that'll be nice.  now people can add their own queries there and stop abandoning other peoples changes19:04
clarkbgreghaynes: ^19:04
clarkbgreghaynes: https://review.openstack.org/#/settings/preferences may be the start of something useful for making a dashboard19:05
ZZelleclarkb, let see what we can do we with it... perhaps it simplifies access to dashboards19:05
greghaynesclarkb: waaaa19:05
greghaynesclarkb: shiney19:05
clarkbZZelle: it looks like it lets you make your own dashboard via a ui then you don't have to remember crazy urls19:05
*** tiswanso has joined #openstack-infra19:05
clarkbya it puts the link up under the My ta19:05
greghayneslooks like you still cant order oldest first though :(19:05
*** woodster_ has joined #openstack-infra19:06
clarkbno, this is just for queries19:06
clarkbtable returns are still broken19:06
greghaynesbtw - Congrats on the successful upgrade infraers!19:06
jeblairgreghaynes: thanks; i think we'll all still be hoping it's successful for the next few days ;)19:08
fungijeblair: yeah, sorryl, had stepped away for a sec19:08
fungiseems successful to me (not sure if we care about the updated account creation times)19:08
fungicontact info update timestamps seem unchanged, but i think all existing accounts are now showing "registered on 2015-05-09 16:10"19:10
*** teran has joined #openstack-infra19:10
fungii suppose we could try to mine the originals out of the mysqldump and correct those on the fly19:10
fungiif they're especially important19:10
clarkbThe only thing that I can think of as being important for that is figuring out whcih of multiple accounts for a single user is the older/newer19:11
clarkbbut that is infrequent enough of a problem that we can probably get by19:11
jeblairi think it would be worth correcting them if it's not too much trouble; should be a fairly simple process.  i don't think we need to do it right now though.19:13
*** teran has quit IRC19:14
jeblairmsg sent19:15
clarkbjeblair: added a note about the chowning that was required for the git repos to the etherpad19:17
fungishould also be possible to correct them with gerrit online19:20
fungii believe it just uses that for display purposes, and queries it out of the db when needed19:20
*** _nadya_ has joined #openstack-infra19:21
*** tiswanso has quit IRC19:22
*** shashankhegde has quit IRC19:41
dstufftlifeless: fungi clarkb whoever else I forget, just talked to arigato, he's OK with a PR that has cffi compile to a temporary directory if the regular directory isn't writable + printing a warning to stderr saying that's it's doing that and import is gonna be slow19:44
lifelessthanks19:44
dstufftI also confirmed that he's thinking about ABI compat and how to handle that in cffi 1.0+ so that cffi-runtime upgrades don't make everything blow up19:45
lifelessthats excellent19:45
dstufft(or at the very least, if an upgrade happens that it really can't handle, printing out better error messages)19:45
lifelesswe need to add conflicts: to pep-44019:46
lifelesserm / 42619:46
lifelesssome way of saying 'I'm breaking all your shit'19:46
dstufftI know someone suggested it before, but I don't remember where that discussion went, I'm not opposed to it though19:47
lifelessnot on my radar yet19:51
lifeless3 deep, the dream is getting unstable19:51
dstufftI know that feeling19:51
*** ddieterl_ has quit IRC19:53
*** rm_work is now known as rm_work|away19:54
*** trey has quit IRC20:01
fungilifeless: i get the feeling you only just found out that virtualenv always uses its bundled version of pip when creating a new virtualenv, regardless of what version of pip you have in the calling environment's path20:04
lifelessfungi: I thought it grabbed the active one yeah20:05
fungi(this being, i gather, the main reason dstufft has started releasing them together with matched version numbers)20:05
mordredoh - I didn't notice the matched version numbers20:05
dstufftso20:05
fungithey're now offset by 12, but otherwise in sync20:05
fungier, by 620:05
dstufftfor awhile virtualenv downloaded20:05
dstufftbut it did it without any security20:06
dstufftor attempt at security20:06
dstufftso we removed it20:06
dstufftI can't decide if I like the consistency of always using the bundled one more or if I like always getting the latest pip/setuptools more20:06
dstufftI'm kinda leaning towards the second one though20:06
fungii think the principle of least surprise violation there is in the case of "i already have a particular version of pip installed, why aren't you using that one?"20:06
*** trey has joined #openstack-infra20:07
dstufftwe can't use the version of pip you have in the system because it's not a package we can install from20:07
lifelessdstufft: weeeel.20:07
lifelessdstufft: we have the file list :)20:07
dstufftthe best we could do is inspect the version and essentially do ``pip install pip==<wahtever>``20:07
dstufftok so there are other even hackier things20:07
dstufftbut I'd rather not :D20:08
*** Darkwan has quit IRC20:08
fungiyeah, i'm not saying it needs solving, just pointing out that a lot of people using virtualenv are caught unawares by this20:09
dstufftnow that we install pip with pip it wouldn't be hard to have pip hit the network20:09
dstufftand do it safely20:09
*** teran has joined #openstack-infra20:10
*** ddieterly has joined #openstack-infra20:13
*** teran has quit IRC20:16
lifelessdstufft: do you release virtualenv every time pip releases?20:18
dstufftlifeless: yea20:18
*** shashankhegde has joined #openstack-infra20:18
lifelessk20:18
lifelesswhat about setuptools20:18
lifelessis it bundled in virtualenv?20:19
*** _nadya_ has quit IRC20:19
dstufftit's bundled in virtualenv yes, we don't release virtualenv everytime setuptools releases though20:19
dstuffta goal of mine is release automation behind pip and virtualenv so that a new pip or setuptools will just automatically trigger a virtualenv release20:20
dstufftbut I haven't gotten around to that yet (partially because I don't like any of the options for automation like jenkins vs buildbot vs whatever)20:20
*** banix has quit IRC20:23
*** otter768 has joined #openstack-infra20:29
*** e0ne has joined #openstack-infra20:31
*** e0ne is now known as e0ne_20:31
*** mpopow has joined #openstack-infra20:31
*** e0ne_ is now known as e0ne20:31
*** e0ne has quit IRC20:33
*** otter768 has quit IRC20:35
*** e0ne has joined #openstack-infra20:37
*** e0ne has quit IRC20:39
*** patrickeast has joined #openstack-infra20:40
*** e0ne has joined #openstack-infra20:43
*** ihrachyshka has joined #openstack-infra20:44
*** harlowja_at_home has joined #openstack-infra20:45
*** e0ne has quit IRC20:48
*** ddieterl_ has joined #openstack-infra20:52
*** e0ne has joined #openstack-infra20:52
*** Sukhdev has quit IRC20:53
*** shashankhegde has quit IRC20:54
*** e0ne has quit IRC20:54
*** ddieterly has quit IRC20:55
*** mriedem has joined #openstack-infra20:56
*** sabeen1 has quit IRC20:58
*** e0ne has joined #openstack-infra20:59
*** tnovacik has quit IRC20:59
*** e0ne has quit IRC21:03
*** e0ne has joined #openstack-infra21:07
*** e0ne has quit IRC21:09
*** teran has joined #openstack-infra21:11
*** e0ne has joined #openstack-infra21:13
*** harlowja_at_home has quit IRC21:15
*** teran has quit IRC21:16
*** e0ne has quit IRC21:16
*** otter768 has joined #openstack-infra21:16
*** e0ne has joined #openstack-infra21:20
*** ibiris is now known as ibiris_away21:20
*** leakypipes has quit IRC21:21
*** e0ne has quit IRC21:22
*** banix has joined #openstack-infra21:23
*** e0ne has joined #openstack-infra21:25
*** e0ne has quit IRC21:26
*** shashankhegde has joined #openstack-infra21:27
*** mpopow has quit IRC21:28
*** shashankhegde has quit IRC21:28
*** otter768 has quit IRC21:28
*** e0ne has joined #openstack-infra21:31
*** ajo has quit IRC21:31
*** e0ne has quit IRC21:33
openstackgerritJoshua Harlow proposed openstack-infra/project-config: Remove custom taskflow sqlalchemy environments  https://review.openstack.org/18168721:42
mordredlifeless, fungi: I have now read the thread between you where lifeless learns about pip bundling21:48
mordredso I'm caught up21:48
*** ihrachyshka has quit IRC21:54
clarkbkeep in mind we havent allowed latest virtualenv because it brings in new pip/setuptools that breaks everything21:55
clarkbhappy to switch to latest if we want to deal with that again21:56
mordredyah. I mean, we probably should at some point, but not today21:59
clarkbI do have a change up to use the current release but not 'latest' in puppet21:59
clarkbprobably get that in monday21:59
*** dmellado has quit IRC22:04
*** dmellado has joined #openstack-infra22:04
lifelessclarkb: new pip breaks everything?22:05
lifelessclarkb: inside the virtualenv ?22:05
*** e0ne has joined #openstack-infra22:08
*** soren has quit IRC22:09
*** tnovacik has joined #openstack-infra22:09
*** patrickeast has quit IRC22:10
clarkbthat has often been the case yes22:10
clarkbwell that and/or setuptools22:10
*** banix has quit IRC22:11
*** teran has joined #openstack-infra22:12
*** e0ne has quit IRC22:13
*** tjones1 has joined #openstack-infra22:13
*** teran has quit IRC22:16
*** sdake has quit IRC22:27
*** tjones1 has quit IRC22:31
*** sdake has joined #openstack-infra22:31
bknudsonI like the size column... handy22:33
*** nzeer has joined #openstack-infra22:33
bknudsoncan't sort by it but then I can't sort by any of the columns22:33
*** nzeer has quit IRC22:40
*** nzeer has joined #openstack-infra22:42
*** achanda has joined #openstack-infra22:54
*** salv-orlando has quit IRC22:58
*** ddieterl_ has quit IRC23:03
*** Longgeek has quit IRC23:06
*** dboik has quit IRC23:09
*** teran has joined #openstack-infra23:13
*** abregman has quit IRC23:13
*** HeOS has joined #openstack-infra23:15
*** rm_work|away is now known as rm_work23:15
*** teran has quit IRC23:17
*** ddieterly has joined #openstack-infra23:23
*** otter768 has joined #openstack-infra23:28
*** sputnik13 has quit IRC23:32
*** woodster_ has quit IRC23:50
*** craigbr has joined #openstack-infra23:58
*** salv-orlando has joined #openstack-infra23:59
*** otter768 has quit IRC23:59
*** ddieterly has quit IRC23:59

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