drbrain changed the topic of #rubygems to: RubyGems 2.1.0.rc.1: http://bit.ly/rubygems-2-1-0-rc-1 – Latest status: http://twitter.com/rubygems_status and http://status.rubygems.org
vertis has joined #rubygems
vertis has quit [Ping timeout: 245 seconds]
tenderlo_ has quit [Remote host closed the connection]
vertis has joined #rubygems
bjessbrown has joined #rubygems
vertis has quit [Ping timeout: 240 seconds]
bjessbrown has quit [Ping timeout: 264 seconds]
vertis has joined #rubygems
bjessbrown has joined #rubygems
lsegal has joined #rubygems
jcaudle has joined #rubygems
huoxito has joined #rubygems
vertis1 has joined #rubygems
vertis has quit [Read error: Connection reset by peer]
jfoy has quit [Quit: jfoy]
soraher is now known as sorah_
sorah_ is now known as soraher
lsegal has quit [Read error: Connection reset by peer]
lsegal has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 264 seconds]
tjbiddle has quit [Quit: tjbiddle]
bjessbrown has quit [Remote host closed the connection]
bjessbrown has joined #rubygems
bjessbrown has quit [Ping timeout: 264 seconds]
lsegal has quit [Read error: Connection reset by peer]
lsegal has joined #rubygems
martinisoft has quit [Quit: martinisoft]
mootpointer has joined #rubygems
corundum has quit [Quit: okay bye]
shtirlic has quit [Ping timeout: 264 seconds]
shtirlic has joined #rubygems
DanKnox is now known as DanKnox_away
mootpointer has quit [Quit: ENOCAFFEINE.]
mootpointer has joined #rubygems
jonahR has joined #rubygems
havenwood has joined #rubygems
huoxito has quit [Quit: Leaving]
vertis1 has quit [Quit: Leaving.]
mootpointer has quit [Ping timeout: 245 seconds]
jonahR has quit [Ping timeout: 260 seconds]
corundum has joined #rubygems
lsegal has quit [Quit: Quit: Quit: Quit: Stack Overflow.]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 264 seconds]
jonahR has joined #rubygems
havenwood has joined #rubygems
havenwood has quit [Read error: Connection reset by peer]
niska has quit [Ping timeout: 245 seconds]
niska has joined #rubygems
closer has joined #rubygems
adambeynon has joined #rubygems
closer009 has quit [*.net *.split]
specialunderwear has joined #rubygems
jonahR has quit [Quit: jonahR]
vertis has joined #rubygems
havenwood has joined #rubygems
havenwood has quit [Remote host closed the connection]
danmcclain has quit [Ping timeout: 264 seconds]
danmcclain has joined #rubygems
bjessbrown has joined #rubygems
tekin has joined #rubygems
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 246 seconds]
havenwood has joined #rubygems
tekin has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
tekin has joined #rubygems
tekin has quit [Client Quit]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 268 seconds]
tekin has joined #rubygems
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
stevenharman has quit [Quit: Leaving...]
shevy has quit [Read error: Connection reset by peer]
havenwood has joined #rubygems
jonahR has joined #rubygems
havenwood has quit [Ping timeout: 264 seconds]
closer has quit [Ping timeout: 260 seconds]
closer has joined #rubygems
shevy has joined #rubygems
havenwood has joined #rubygems
stevenharman has joined #rubygems
tekin has quit [Ping timeout: 268 seconds]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
tekin has joined #rubygems
havenwood has quit [Ping timeout: 264 seconds]
havenwood has joined #rubygems
tekin has quit [Quit: Computer has gone to sleep.]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
hasrb has joined #rubygems
marpaia has joined #rubygems
havenwood has quit [Ping timeout: 245 seconds]
tekin has joined #rubygems
dml has joined #rubygems
dml is now known as Guest35775
Guest35775 has quit [Client Quit]
dml_ has joined #rubygems
adambeynon has joined #rubygems
specialunderwear has quit [Remote host closed the connection]
havenwood has joined #rubygems
corundum has quit [Read error: Connection reset by peer]
wdperson has joined #rubygems
corundum has joined #rubygems
marpaia has quit [Ping timeout: 245 seconds]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 256 seconds]
marpaia has joined #rubygems
TheComrade has joined #rubygems
TheComrade has quit [Read error: Operation timed out]
karlfreeman has quit [Excess Flood]
karlfreeman has joined #rubygems
hasrb has quit [Remote host closed the connection]
havenwood has joined #rubygems
bjessbrown has quit [Remote host closed the connection]
bjessbrown has joined #rubygems
bjessbrown has quit [Remote host closed the connection]
shtirlic has quit [Ping timeout: 264 seconds]
shtirlic has joined #rubygems
tekin has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
blackjid has quit [Remote host closed the connection]
blackjid has joined #rubygems
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
havenwood has quit [Ping timeout: 264 seconds]
havenwood has joined #rubygems
hasrb has joined #rubygems
mikeg has joined #rubygems
<mikeg> I'm looking for gemrc documentation. most google links point to docs.rubygems.org but that doesn't seem to be working
jaimef has quit [Excess Flood]
<mikeg> I think I have /etc/gemrc set right now but gem doesn't seem to be reading it. I'm trying to set a remote source
huoxito has joined #rubygems
jaimef has joined #rubygems
bjessbrown has joined #rubygems
jfoy has joined #rubygems
DanKnox_away is now known as DanKnox
huoxito has quit [Ping timeout: 260 seconds]
DanKnox is now known as DanKnox_away
tjbiddle has joined #rubygems
DanKnox_away is now known as DanKnox
tenderlove has joined #rubygems
stevenharman has quit [Quit: Leaving...]
stevenharman has joined #rubygems
adambeynon has quit [Quit: ["Textual IRC Client: www.textualapp.com"]]
indirect- has joined #rubygems
indirect_ has quit [Ping timeout: 260 seconds]
stevenharman has quit [Ping timeout: 264 seconds]
indirect_ has joined #rubygems
indirect- has quit [Ping timeout: 256 seconds]
stevenharman has joined #rubygems
corundum has quit [Read error: Connection reset by peer]
pumper has joined #rubygems
jaimef has quit [Excess Flood]
huoxito has joined #rubygems
pumper has left #rubygems ["Leaving"]
jaimef has joined #rubygems
tenderlove has quit [Remote host closed the connection]
jaimef has quit [Excess Flood]
jaimef has joined #rubygems
jaimef has quit [Excess Flood]
jaimef has joined #rubygems
tubbo has joined #rubygems
havenwood has quit [Read error: Connection reset by peer]
havenwood has joined #rubygems
dangerousdave has joined #rubygems
tubbo has left #rubygems [#rubygems]
mikeg has quit [Remote host closed the connection]
DanKnox is now known as DanKnox_away
wdperson has quit [Quit: Linkinus - http://linkinus.com]
tenderlove has joined #rubygems
jaimef has quit [Excess Flood]
jaimef has joined #rubygems
dangerousdave has quit [Read error: Connection reset by peer]
dangerousdave has joined #rubygems
corundum has joined #rubygems
dangerousdave has quit [Read error: Connection reset by peer]
dangerousdave has joined #rubygems
corundum has quit [Quit: seeya]
vertis has quit [Quit: Leaving.]
corundum has joined #rubygems
huoxito has quit [Quit: Leaving]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubygems
dangerousdave has quit [Quit: Leaving...]
DanKnox_away is now known as DanKnox
huoxito has joined #rubygems
marpaia has quit [Quit: WeeChat 0.4.1]
<drbrain> evan: can you help clue me on https://github.com/rubygems/rubygems/issues/635
<drbrain> I see Gem::DependencyInstaller finding json-1.8-java before starting the resolver
<drbrain> but the resolver strips the platform
imperator has joined #rubygems
jaimef has quit [Excess Flood]
stevenharman has quit [Quit: Leaving...]
jaimef has joined #rubygems
adam12 has joined #rubygems
<adam12> bundler appears to be stuck on 'Fetching source index from http://rubygems.org/' -- can't decide if this is a bundler issue or rubygems issue. Thoughts?
<drbrain> adam12: if `gem install` works in a reasonable amount of time, the problem is probably bundler's
<adam12> Good idea - I'll try that.
workmad3 is now known as wm3|zzz
hakunin has joined #rubygems
hakunin has quit [Remote host closed the connection]
zenspider has joined #rubygems
hakunin has joined #rubygems
<zenspider> EVAN! :(((((
<zenspider> evan: I just tried to push a gem and got 500. this makes me very very sad
<zenspider> again... reproducible
* zenspider cries
<adam12> bundler wants to download the gemspec for every gem
<drbrain> samkottler: can you fix the `gem push` problem?
<zenspider> well... at least I got a new minitest out the door.
<zenspider> the status page says that rubygems.org is green. this is NOT true.
<lmarburger> adam12: you can ask in #bundler but how large is your gemfile? if you have more than 100 gems it'll resort to downloading the index instead of using the api.
<adam12> Only a couple lines. verbose kicked out a bit more information.
<adam12> Looks like a call to the rubygems API might have failed. Maybe bundler didnt' know what to do after that.
<zenspider> if you have more than 100 gems, you have other problems...
<zenspider> GRRRRRRR why can't I push?!?!
vertis has joined #rubygems
<lmarburger> adam12: i'd suggest asking in #bundler
<adam12> I'm gonna leave it for now - maybe it will resolve itself :)
<lmarburger> heh that works too
brycek has joined #rubygems
zenspider has left #rubygems ["ERC Version 5.3 (IRC client for Emacs)"]
<adam12> I tried the request manually via curl - other than being formatted like shit it came back OK
hasrb has quit [Remote host closed the connection]
adam12 has quit [Remote host closed the connection]
<samkottler> drbrain: hey sorry I just got back online
<samkottler> drbrain: is it 500'ing out?
<drbrain> it seems to be
* samkottler looks
<samkottler> drbrain: it should be fixed now
<samkottler> I will get alerting working this weekend
<samkottler> evan: the logrotate rule isn't working
<evan> le sigh.
<evan> are you sure? I'm going to run it now.
<samkottler> evan: nginx logs are getting to be ~4GB per rotation period
<evan> i just cehcked
<brycek> samkottler: was that re: gem posting? because mine just went through too :)
<evan> ah, did you jsut clear them?
<evan> ok
<samkottler> evan: I just dumped one of the logs
<samkottler> evan: yeah
<samkottler> brycek: yep, glad it's working again :)
<evan> wtf is with logrotate
<evan> it couldn't be a bigger pain in the ass.
<evan> at least it's actually rotating now
<evan> the problem before was that it was moving the file
<evan> but not sending nginx the signal
<evan> so it continued to write to the rotated file
<drbrain> LOL
<samkottler> evan: yeah I see the HUP not doing anything
<evan> um.
<evan> did I leave the rotation size as 1M
stevenharman has joined #rubygems
<evan> probably
<evan> hilarious
<evan> basically
<samkottler> evan: we have a 400G vol at /mnt
<evan> we're doing > 3Gb per day
<samkottler> evan: let's just start writing there
<evan> so the rotation is just fucking us.
<evan> agreed.
<samkottler> evan: one sec, I'll whip up a PR
<evan> ok
<samkottler> this is gonna be hard on my phone, but should be doable
<evan> hah
<evan> I can do it.
<evan> oh, i did.
<evan> nice.
<evan> will that fix the perms on /mnt so that nginx can write to it?
<samkottler> evan: I already did that
<evan> ok
<evan> deploying change now.
<samkottler> evan: thanks
<samkottler> I'll watch
<samkottler> running chef uses 2x more memory than nginx under load
<samkottler> lol
<evan> samkottler: that didn't work
<evan> it didn't update the nginx configs
<samkottler> oh dammit
<samkottler> that's for the app server
<evan> i'll port it to the balancer
<samkottler> we've gotta get rid of this jenky shit with 2 different nginxs
dml_ has quit [Quit: Computer has gone to sleep.]
<evan> or move, rather.
<evan> yeah
<samkottler> evan: I'll clean it up, one minute
<evan> ok, cool
<evan> thats dog.
<drbrain> dog?
<evan> dawg.
<evan> broski
tenderlove has quit [Remote host closed the connection]
<drbrain> oh, then the typo was "thats"
<samkottler> evan: we don't currently manage /opt/nginx/conf/nginx.conf
<evan> dope.
<samkottler> evan: so I'm gonna change it and then manage it with chef this weekend
<evan> ok
bjessbrown has quit [Remote host closed the connection]
<samkottler> done
<samkottler> we are generating ~8MB/minute in access logs
<drbrain> evan: ping
<evan> yo
<drbrain> I need to add a method to get the platform from Gem::DependencyResolver::APISpecification
<drbrain> how do?
<evan> mmm
<evan> let me look
rickhull has joined #rubygems
<drbrain> we're not sorting based on platform so a java platform gem may come before a ruby platform gem (specs are tried from last to first)
<rickhull> I'm seeing Gem.bin_path takes over 3 seconds to return
<rickhull> for a rubygems-only binstub
<rickhull> same project via bundler is well under a second
<rickhull> is there something we can tweak without using bundler, or just use bundler?
<drbrain> rickhull: how many gems do you have?
<rickhull> a lot :)
<rickhull> installed on the system
<drbrain> what does: gem list | wc -l say
<rickhull> 190
<drbrain> I have 247
<drbrain> (but mine is fast)
<drbrain> rickhull: so you're running something like: ruby -e 'p Gem.bin_path "rake", "rake"'?
<rickhull> one se
<drbrain> and that takes ~3s?
<rickhull> `substratum` is the gem-provided binstub
<rickhull> `ocs` is the bundler-provided
<rickhull> ran each command of the rubygems binstub in irb
<rickhull> and it was Gem.bin_path that didn't return within 0.1 sec
<evan> drbrain: it should be :platform in api_data
<evan> you can just pull it out in #initialize
<drbrain> evan: thanks
<rickhull> drbrain: hang on, cleaning up the gist
<rickhull> updated gist
<drbrain> thanks, that's much nicer
<drbrain> rickhull: which rubygems?
<drbrain> version?
<rickhull> gem —version # 1.8.23
<rickhull> seems old?
<drbrain> no, that's pretty recent
<drbrain> do you get 3s for: time ruby -e 'gem "substratum"; Gem.bin_path "substratum", "substratum"'
<rickhull> coworker did strace, and the stat'ing of installed gem contents was insanely excessive
<drbrain> (no load)
<rickhull> one sec
<rickhull> real 0.151s
<drbrain> so then the problem is in requiring the files
bjessbrown has joined #rubygems
<drbrain> hrm
<drbrain> how many dependencies does substratum have?
<rickhull> a good few
<rickhull> oen sec
<rickhull> gemspec doesn't look too bad, < 25 runtime deps
<rickhull> updated gist
<drbrain> pcaprub? I'm sorry
<drbrain> its API is the libpcap API which is terrible for rubyists
<rickhull> i think that one's no longer used. this is long-lived project with some dead code
<drbrain> you should use capp!
<drbrain> oh, pcaprub is also GPL, while libpcap is BSD
<rickhull> i don't think we have any *cap needs anymore
<rickhull> but i'll double check and note capp
<drbrain> if you need them again, capp!
<drbrain> are you running this on real hardware, or virtualized?
<drbrain> it shouldn't take 3s of time to activate those gems
<rickhull> cheap commodity hardware
<drbrain> it is a mystery
<rickhull> agree, something is wrong somewhere
<drbrain> can you file a bug and link to your gist?
<drbrain> I need to finish up this 2.1 blocker for jruby
<drbrain> if you want to experiment, try the same on rubygems 2.0.x
<rickhull> sure. i would not be surprised to find something in our environment invalidates a rubygems assumption, something along those lines
bjessbrown has quit [Ping timeout: 264 seconds]
<rickhull> ah, i see how i described the issue wrong. it's the load, not the Gem.bin_path call
<drbrain> yeah, but no problem :D