00:00
_whitelogger has quit [Excess Flood]
00:03
_whitelogger has joined #rubinius
00:03
heftig has quit [Ping timeout: 260 seconds]
00:04
heftig has joined #rubinius
00:10
_whitelogger has quit [Excess Flood]
00:11
_whitelogger has joined #rubinius
00:12
_whitelogger has quit [Excess Flood]
00:13
_whitelogger has joined #rubinius
00:19
_whitelogger has quit [Excess Flood]
00:20
heftig has quit [Ping timeout: 260 seconds]
00:22
_whitelogger has joined #rubinius
00:28
_whitelogger has joined #rubinius
00:29
_whitelogger has joined #rubinius
00:30
_whitelogger has joined #rubinius
00:30
|jemc| has joined #rubinius
00:35
_whitelogger has joined #rubinius
00:39
heftig has quit [Read error: Connection reset by peer]
00:41
heftig has joined #rubinius
00:44
josh-k has quit [Remote host closed the connection]
00:45
josh-k has joined #rubinius
00:49
heftig has quit [Read error: Connection reset by peer]
00:50
josh-k has quit [Ping timeout: 258 seconds]
00:51
heftig has joined #rubinius
00:56
meh`_ has quit [Ping timeout: 240 seconds]
01:13
enebo has quit [Quit: enebo]
01:14
dimday has joined #rubinius
01:17
dimday1 has joined #rubinius
01:18
dimday has quit [Ping timeout: 245 seconds]
01:24
josh-k has joined #rubinius
01:35
heftig has quit [Read error: Connection reset by peer]
01:38
heftig has joined #rubinius
02:52
josh-k has quit [Remote host closed the connection]
03:11
havenwood has joined #rubinius
03:21
heftig has quit [Ping timeout: 260 seconds]
03:21
heftig has joined #rubinius
04:26
havenwood has quit [Remote host closed the connection]
04:26
havenwood has joined #rubinius
04:31
havenwood has quit [Ping timeout: 264 seconds]
04:33
digitalextremist has joined #rubinius
05:11
diegoviola has quit [Read error: Connection reset by peer]
05:13
havenwood has joined #rubinius
05:23
heftig has quit [Read error: Connection reset by peer]
05:26
heftig has joined #rubinius
05:37
havenwood has quit [Remote host closed the connection]
05:53
carlosgaldino has quit [Ping timeout: 255 seconds]
05:55
carlosgaldino has joined #rubinius
06:43
JohnBat26 has joined #rubinius
06:56
<
bennyklotz >
brixen: pulled from master, tried again and now its building fine again
06:57
<
yorickpeterse >
morning
07:07
<
bennyklotz >
morning
07:25
RealMarc is now known as Marc
07:25
Marc is now known as Guest53847
07:29
<
yorickpeterse >
hmm...getting a ThreadError in Queue#pop
07:29
<
yorickpeterse >
"Not owner, nil is (ThreadError)" thought we fixed that in the past
07:38
benlovell has joined #rubinius
07:46
flavio has joined #rubinius
07:52
benlovell has quit [Remote host closed the connection]
07:54
|jemc| has quit [Quit: WeeChat 0.4.3]
08:42
cyndis_ has quit [Read error: Connection reset by peer]
08:42
cyndis has joined #rubinius
08:56
noop has joined #rubinius
09:02
dimday1 has quit [Ping timeout: 260 seconds]
09:44
<
yorickpeterse >
hmpf, more segfaults when using the AWS SDK
09:44
<
yorickpeterse >
blegh
10:38
postmodern has quit [Quit: Leaving]
10:48
kagaro has joined #rubinius
10:55
benlovell has joined #rubinius
10:57
havenwood has joined #rubinius
11:08
havenwood has quit [Remote host closed the connection]
11:27
benlovell has quit [Ping timeout: 272 seconds]
11:29
josh-k has joined #rubinius
11:39
max96at|off is now known as max96at
11:40
cremes has quit [Read error: No route to host]
11:41
cremes has joined #rubinius
11:44
cremes_ has joined #rubinius
11:47
cremes has quit [Ping timeout: 244 seconds]
11:47
cremes_ is now known as cremes
11:48
havenwood has joined #rubinius
11:57
havenwood has quit [Remote host closed the connection]
12:02
cremes has quit [Read error: Connection reset by peer]
12:11
benlovell has joined #rubinius
12:14
havenwood has joined #rubinius
12:23
havenwood has quit [Remote host closed the connection]
12:51
cremes has joined #rubinius
13:30
<
yorickpeterse >
hmmm rbx running at 300% CPU usage
13:30
<
yorickpeterse >
take that MRI
13:30
<
yorickpeterse >
if only it wasn't for the 91C CPU temp
13:31
<
yorickpeterse >
meh, lets see what happens if I run this on EC2
13:34
havenwood has joined #rubinius
13:39
havenwood has quit [Ping timeout: 264 seconds]
13:42
pwh has joined #rubinius
13:47
josh-k has quit [Remote host closed the connection]
13:55
<
yorickpeterse >
also about 5 times faster than running locally
13:56
<
yorickpeterse >
lets just hope it doesn't crash somewhere in the middle
13:59
<
yorickpeterse >
1,5 GB of RAM too, guess my blunt import script is a bit of a memory leak :P
13:59
<
yorickpeterse >
Ah well, server has 15GB available so might as well use it
14:17
enebo has joined #rubinius
14:17
benlovell has quit [Ping timeout: 258 seconds]
14:20
<
cremes >
my personal computer is a Mac Pro I bought back in 2008 (the lowest end dual-proc model). since then i have mainly just upgraded RAM and drives. i have 32GB RAM and 2 SSDs. hopefully this box will last me another few years.
14:29
havenwood has joined #rubinius
14:34
<
cremes >
amazing how a lot of ram can make an old machine still feel fast
14:59
geekbri has joined #rubinius
15:02
pwh has joined #rubinius
15:09
|jemc| has joined #rubinius
15:10
benlovell has joined #rubinius
15:30
havenwood has quit [Remote host closed the connection]
15:30
havenwood has joined #rubinius
15:32
havenwood has quit [Remote host closed the connection]
15:46
noop has quit [Ping timeout: 260 seconds]
15:52
benlovell has quit [Ping timeout: 260 seconds]
15:57
<
brixen >
yorickpeterse: nice
16:02
<
yxhuvud >
yorickpeterse: using lots of cpu is easy. solving the actual problem fast is more important :)
16:04
meh` has joined #rubinius
16:05
<
yxhuvud >
we regularly get our riak cluster up to 1150% cpu (on a 8 cpu system), but that doesn't mean it always answer fast -_-
16:10
havenwood has joined #rubinius
16:13
amsi has joined #rubinius
16:27
max96at is now known as max96at|off
16:28
max96at|off is now known as max96at
16:28
pwh has joined #rubinius
16:35
<
tarcieri >
_____ ____ ___ ____ _ __ ___ _ _
16:35
<
tarcieri >
| ___| _ \|_ _| _ \ / \\ \ / / | | |
16:35
<
tarcieri >
| |_ | |_) || || | | |/ _ \\ V /| | | |
16:35
<
tarcieri >
| _| | _ < | || |_| / ___ \| | |_|_|_|
16:35
<
tarcieri >
|_| |_| \_\___|____/_/ \_\_| (_|_|_)
16:44
JohnBat26 has joined #rubinius
16:44
<
brixen >
tarcieri: :D
16:45
<
brixen >
another day, another race
16:45
<
brixen >
now the JIT and finalizer want to duel
16:45
<
brixen >
why can't all these threads just get along?
16:46
<
brixen >
of course, it's related to the C-API
16:48
benlovell has joined #rubinius
16:53
benlovell has quit [Ping timeout: 272 seconds]
17:08
flavio has quit [Quit: WeeChat 0.4.1]
17:33
postmodern has joined #rubinius
17:34
<
yorickpeterse >
brixen: interesting enough I had a bunch of crashes on Rbx master, but 2.2.10 was running rock solid about an hour ago before I left home
17:34
<
yorickpeterse >
could be that those crashes were related to the aws sdk, removing that part also removed all crashes so far
17:35
DanielVartanov has joined #rubinius
17:37
<
yorickpeterse >
also tried to hack some code together that would beep whenever a thread would be running, sadly the beeping part doesn't work very well :/
17:37
<
yorickpeterse >
any audio way I found (e.g. alsa) would only play one sound at a time
17:37
<
yorickpeterse >
(wanted to use this to clearly show the difference between GIL and non-GIL)
17:37
<
Rotonen >
sounds like you grab the alsa device in the older way of grabbing it if it blocks
17:37
DanielVartanov has quit [Remote host closed the connection]
17:38
<
yorickpeterse >
Rotonen: nfi, I used ruby-alsa at some point, which didn't really work
17:39
<
yorickpeterse >
Then I used _why's bloopsaphone's, which sort of worked
17:39
<
Rotonen >
i've tweaked some in linux on audio, jack setups, oss setups, alsa setups and now also pulseaudio setups
17:39
<
yorickpeterse >
s/bloopsaphone's/bloopsaphone
17:39
<
yorickpeterse >
(terminal bell doesn't work for me for some reason)
17:39
<
Rotonen >
you know you can just cat a file into /dev/dsp? :P
17:41
<
yorickpeterse >
not really
17:42
<
Rotonen >
you can actually listen to your binaries that way, the linux kernel is a fine one :-)
17:42
<
yorickpeterse >
don't even have /dev/dsp
17:44
<
Rotonen >
having a software implemented soundcard then?
17:44
<
Rotonen >
that can be hairier, yes
17:48
<
yorickpeterse >
No, it's a hardware one
17:48
<
yorickpeterse >
I'm using alsa, which apparently doesn't have /dev/dsp
17:50
diegoviola has joined #rubinius
17:56
<
brixen >
yorickpeterse: so, if you run master NOT using aws-sdk, it does not crash?
17:57
<
yorickpeterse >
brixen: eh, I think I did have some weird GC crash at some point, but I have to re-verify that on Monday
17:57
<
brixen >
yorickpeterse: master logs to /tmp/rbx.log by default
17:57
<
brixen >
I'm going to start adding more info to the segvhandler
17:58
<
brixen >
maybe will help
17:58
<
yorickpeterse >
lemme grab my laptop and I'll gist what I have
18:00
<
yorickpeterse >
there's some non rbx related noise in there too (e.g. generic ruby errors)
18:01
<
yorickpeterse >
The "Not owner, nil is (ThreadError)" error is interesting, never managed to reproduce that
18:01
<
brixen >
that message is so funny
18:01
<
brixen >
"the owner is nil"
18:02
<
brixen >
"I'm not the owner, it's set to nil"
18:02
<
brixen >
maybe I'll change it
18:02
<
yorickpeterse >
it's a strong independent thread who needs no owner
18:03
<
yorickpeterse >
hmpf, import still 5 hours to go
18:03
<
yorickpeterse >
huh
18:04
<
yorickpeterse >
hihi, both import scripts at 2,7GB, maybe I should've written it a bit better
18:04
<
yorickpeterse >
(RAM)
18:06
<
yorickpeterse >
heh
18:06
<
yorickpeterse >
mind you I had a few cases where I hit ^C and it segfaulted as a result
18:06
<
yorickpeterse >
so I guess if you abort at the right time, weird things happen
18:07
<
brixen >
basically, the JIT tries to run while the process is halting and finishing finalizers
18:07
<
yxhuvud >
yorick: what is taking so much memory? Streaming tends to be a LOT faster than globbing up that kind of memory.
18:08
<
brixen >
yorickpeterse: are you emitting statsd?
18:08
<
brixen >
if not, set that shit up asap
18:08
<
brixen >
I want to see graphs :)
18:09
<
brixen >
also, I need food
18:10
<
yorickpeterse >
yxhuvud: it's buffering a bunch of objects so they can be inserted in batches, in some cases that will be a few thousand objects
18:10
<
yorickpeterse >
times 256 threads
18:10
<
yorickpeterse >
brixen: nope
18:22
kfpratt has quit []
18:45
<
brixen >
yorickpeterse: slacker
18:51
<
brixen >
ugh this daemon spec
18:51
<
brixen >
no more segvs though
18:52
<
brixen >
hm, I wonder...
19:05
<
yorickpeterse >
brixen: can't exactly emit statsd from 2.2.10 :P
19:05
<
brixen >
you said you're running on master
19:05
<
yorickpeterse >
locally yes, but that crashes
19:05
<
yorickpeterse >
2.2.10 on EC2 doesn't
19:06
<
yorickpeterse >
(so far)
20:01
max96at is now known as max96at|off
20:16
geekbri has quit []
20:28
amsi has quit [Ping timeout: 272 seconds]
20:53
GitHub172 has joined #rubinius
20:53
<
GitHub172 >
[rubinius] brixen closed pull request #3157: Add extra padding for ByteArray after encoding (master...encode-byte-array-padding)
http://git.io/qtkEPQ
20:53
GitHub99 has joined #rubinius
20:53
GitHub172 has left #rubinius [#rubinius]
20:53
<
GitHub99 >
rubinius/master ded29da Ryo Onodera: Add extra padding for ByteArray after encoding
20:53
GitHub99 has left #rubinius [#rubinius]
20:53
<
GitHub99 >
rubinius/master 6c09fc3 Ryo Onodera: Improve keyword arguments coercion and fix GC crash
20:53
<
GitHub99 >
rubinius/master 941bb98 Ryo Onodera: Add specs for error inside to_hash of keyword args
20:53
GitHub93 has joined #rubinius
20:53
<
GitHub93 >
[rubinius] brixen closed pull request #3112: Improve keyword arguments coercion and fix GC crash (master...keyword-arguments-coercion-gc)
http://git.io/c4I3qQ
20:53
GitHub93 has left #rubinius [#rubinius]
20:53
<
brixen >
this daemon spec thing is so damn weird
20:53
<
yxhuvud >
weird how? nasal demons?
20:54
<
brixen >
yorickpeterse: if you can test on master without aws, that would be great :)
20:54
<
brixen >
yorickpeterse: I'll add some more logging this weekend
20:54
<
brixen >
will try to wrap up a release soon
20:54
<
brixen >
gotta run for now
21:07
GitHub78 has joined #rubinius
21:07
<
GitHub78 >
rubinius/master d896480 jc00ke: Fix minor typo...
21:07
GitHub78 has left #rubinius [#rubinius]
21:08
GitHub186 has joined #rubinius
21:08
<
GitHub186 >
rubinius/master 9c8603f jc00ke: Fix another minor typo...
21:08
GitHub186 has left #rubinius [#rubinius]
21:14
travis-ci has joined #rubinius
21:14
<
travis-ci >
rubinius/rubinius/master (b8e4cd7 - Brian Shirai): The build is still failing.
21:14
travis-ci has left #rubinius [#rubinius]
21:30
amsi has joined #rubinius
21:32
GitHub174 has joined #rubinius
21:32
GitHub174 has left #rubinius [#rubinius]
21:32
<
GitHub174 >
rubinius/master 72a2e1b Brian Shirai: Remove OS X from Travis till they fix it.
21:43
havenwood has quit [Remote host closed the connection]
21:46
travis-ci has joined #rubinius
21:46
<
travis-ci >
rubinius/rubinius/master (72a2e1b - Brian Shirai): The build was fixed.
21:46
travis-ci has left #rubinius [#rubinius]
21:47
havenwood has joined #rubinius
21:58
enebo has quit [Quit: enebo]
22:06
havenwood has quit [Remote host closed the connection]
22:56
_whitelogger_ has joined #rubinius
23:01
havenwood has joined #rubinius
23:37
|jemc| has quit [Ping timeout: 255 seconds]