00:01
travis-ci has joined #jruby
00:01
travis-ci has left #jruby [#jruby]
00:20
nirvdrum has quit [Ping timeout: 240 seconds]
00:26
pgokeeffe has joined #jruby
00:34
havenwood has joined #jruby
00:35
yfeldblum has quit [Ping timeout: 245 seconds]
00:42
pgokeeffe has quit [Quit: pgokeeffe]
00:52
baroquebobcat has quit [Quit: baroquebobcat]
01:01
marr has quit [Ping timeout: 246 seconds]
01:13
pietr0 has quit [Ping timeout: 245 seconds]
01:20
iamjarvo has joined #jruby
01:24
yfeldblum has joined #jruby
01:31
colinsurprenant has quit [Quit: colinsurprenant]
01:35
pgokeeffe has joined #jruby
01:35
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
01:37
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
01:41
calavera has joined #jruby
01:47
pgokeeffe has quit [Quit: pgokeeffe]
01:47
tenderlo_ has quit [Quit: Leaving...]
01:55
multibot_ has quit [Remote host closed the connection]
01:56
multibot_ has joined #jruby
01:58
zorak8 has quit [Ping timeout: 240 seconds]
02:02
colinsurprenant has joined #jruby
02:02
camlow325 has quit []
02:03
pgokeeffe has joined #jruby
02:15
zorak8 has joined #jruby
02:29
mje113__ has quit [Quit: Connection closed for inactivity]
02:40
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
02:43
pgokeeffe_ has joined #jruby
02:43
colinsurprenant has quit [Ping timeout: 264 seconds]
02:43
bbrowning_ has joined #jruby
02:45
iamjarvo has joined #jruby
02:47
slyphon_ has joined #jruby
02:48
yfeldblu_ has joined #jruby
02:51
yfeldblum has quit [Ping timeout: 245 seconds]
02:51
slyphon has quit [Disconnected by services]
02:51
slyphon_ is now known as slyphon
02:52
pgokeeffe has quit [*.net *.split]
02:52
bbrowning_away has quit [*.net *.split]
02:52
dcheung has quit [*.net *.split]
02:52
jeremyevans has quit [*.net *.split]
02:52
pgokeeffe_ is now known as pgokeeffe
02:53
dcheung has joined #jruby
03:02
phrinx has quit [Remote host closed the connection]
03:03
phrinx has joined #jruby
03:07
phrinx has quit [Ping timeout: 252 seconds]
03:12
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
03:21
yfeldblu_ has quit [Remote host closed the connection]
03:29
calavera has joined #jruby
03:38
Who has joined #jruby
03:43
havenwood has quit [Remote host closed the connection]
03:43
Who828 has joined #jruby
03:43
havenwood has joined #jruby
03:44
Who has quit [Ping timeout: 240 seconds]
03:44
Who828 is now known as Who
03:50
zorak8 has quit [Ping timeout: 246 seconds]
03:55
yfeldblum has joined #jruby
04:02
deobalds has joined #jruby
04:36
pgokeeffe has quit [Quit: pgokeeffe]
04:40
jeremyevans has joined #jruby
04:48
Who has quit [Quit: Who]
04:48
tcrawley-away is now known as tcrawley
04:50
tcrawley is now known as tcrawley-away
04:57
havenwood has quit []
04:57
lidaaa has joined #jruby
05:01
deobalds has quit [Quit: Computer has gone to sleep.]
05:11
Who has joined #jruby
05:18
pgokeeffe has joined #jruby
05:21
aramisbear has joined #jruby
05:42
djellemah has quit [Quit: Leaving]
05:44
djellemah has joined #jruby
05:56
calavera has quit [Read error: Connection reset by peer]
06:26
pgokeeffe has quit [Quit: pgokeeffe]
06:30
Who has quit [Quit: Who]
06:42
RasKhadafi has quit [Ping timeout: 264 seconds]
06:47
pgokeeffe has joined #jruby
06:58
pgokeeffe has quit [Quit: pgokeeffe]
07:01
rsim has joined #jruby
07:09
slyphon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
07:11
RasKhadafi has joined #jruby
07:12
yarker has quit [Remote host closed the connection]
07:15
Who has joined #jruby
07:17
donV has joined #jruby
07:19
yarker has joined #jruby
07:21
pgokeeffe has joined #jruby
07:21
Who has quit [Quit: Who]
07:22
lea_ has joined #jruby
07:22
lea has quit [Quit: Page Closed]
07:24
lea_ has joined #jruby
07:24
lea_ has quit [Changing host]
07:24
lea_ is now known as lea
07:27
lea has quit [Quit: Page Closed]
07:27
lea has joined #jruby
07:41
deobalds has joined #jruby
07:45
lea_ has joined #jruby
07:45
lea_ is now known as figment
07:49
figment has joined #jruby
07:49
figment has quit [Changing host]
07:49
deobalds has quit [Quit: Computer has gone to sleep.]
07:53
figment has left #jruby ["cha"]
07:54
pitr-ch has joined #jruby
07:54
pgokeeffe has quit [Quit: pgokeeffe]
08:01
figment has joined #jruby
08:10
skade has joined #jruby
08:17
Who has joined #jruby
08:18
temporalfox has joined #jruby
08:25
lidaaa has quit [Ping timeout: 244 seconds]
08:29
pgokeeffe has joined #jruby
08:30
skade has quit [Quit: Computer has gone to sleep.]
08:31
pgokeeffe has quit [Read error: Connection reset by peer]
08:32
Hobogrammer has quit [Ping timeout: 255 seconds]
08:38
shellac has joined #jruby
08:45
figment has quit [Remote host closed the connection]
08:49
marr has joined #jruby
08:50
elia has joined #jruby
09:00
dinfuehr has joined #jruby
09:00
skade has joined #jruby
09:01
shellac has quit [Quit: Computer has gone to sleep.]
09:04
PragTob has joined #jruby
09:08
fridim_ has joined #jruby
09:20
benlovell has joined #jruby
09:30
vtunka has joined #jruby
09:32
mister_solo has joined #jruby
09:44
SynrG has quit [Ping timeout: 252 seconds]
09:47
yfeldblum has quit [Ping timeout: 245 seconds]
09:48
marr has quit [Ping timeout: 264 seconds]
09:49
JRubyGithub has joined #jruby
09:49
<
JRubyGithub >
jruby/master b14661c Christian Meier: get runnable test green again
09:49
<
JRubyGithub >
jruby/master 2f08882 Christian Meier: simplify runnable integration test
09:49
<
JRubyGithub >
jruby/master 62ac003 Christian Meier: Merge branch 'jruby-1_7'...
09:49
JRubyGithub has left #jruby [#jruby]
09:50
JRubyGithub has joined #jruby
09:50
JRubyGithub has left #jruby [#jruby]
09:52
SynrG has joined #jruby
09:52
benlovell has quit [Ping timeout: 246 seconds]
09:58
benlovell has joined #jruby
10:07
RasKhadafi has quit [Ping timeout: 265 seconds]
10:13
travis-ci has joined #jruby
10:13
travis-ci has left #jruby [#jruby]
10:20
benlovell has quit [Ping timeout: 240 seconds]
10:27
benlovell has joined #jruby
10:37
travis-ci has joined #jruby
10:37
travis-ci has left #jruby [#jruby]
10:37
JRubyGithub has joined #jruby
10:37
<
JRubyGithub >
jruby/jruby-1_7 fa60440 Christian Meier: run TARGET=main with jdk7 on travis
10:37
JRubyGithub has left #jruby [#jruby]
10:58
marr has joined #jruby
11:00
skade has quit [Read error: Connection reset by peer]
11:07
mje113__ has joined #jruby
11:14
yfeldblum has joined #jruby
11:16
zorak8 has joined #jruby
11:19
travis-ci has joined #jruby
11:19
travis-ci has left #jruby [#jruby]
11:27
yosafbridge has quit [Read error: Connection reset by peer]
11:34
deobalds has joined #jruby
11:35
JRubyGithub has joined #jruby
11:35
<
JRubyGithub >
jruby/jruby-1_7 1c0f056 Christian Meier: just fix the integration test
11:35
JRubyGithub has left #jruby [#jruby]
11:35
yosafbridge has joined #jruby
12:16
travis-ci has joined #jruby
12:16
travis-ci has left #jruby [#jruby]
12:21
benlovell has quit [Ping timeout: 245 seconds]
12:26
zorak8 has quit [Ping timeout: 246 seconds]
12:28
mister_solo has quit [Ping timeout: 245 seconds]
12:28
djellemah has quit [Quit: Leaving]
12:28
djellemah has joined #jruby
12:32
djellemah has quit [Client Quit]
12:35
djellemah has joined #jruby
12:39
deobalds has quit [Quit: Computer has gone to sleep.]
12:42
elia has quit [Quit: Computer has gone to sleep.]
12:50
djellemah has quit [Quit: Leaving]
12:52
djellemah has joined #jruby
13:00
mister_solo has joined #jruby
13:07
vtunka has quit [Quit: Leaving]
13:07
elia has joined #jruby
13:16
cremes has quit [Remote host closed the connection]
13:16
bbrowning_ is now known as bbrowning
13:17
benlovell has joined #jruby
13:17
cultureulterio-1 has quit [Ping timeout: 240 seconds]
13:17
cremes has joined #jruby
13:23
yfeldblum has quit [Remote host closed the connection]
13:25
kares has joined #jruby
13:29
shellac has joined #jruby
13:49
vtunka has joined #jruby
13:58
vtunka has quit [Quit: Leaving]
14:00
vtunka has joined #jruby
14:00
mister_s_ has joined #jruby
14:03
mister_solo has quit [Ping timeout: 252 seconds]
14:03
slyphon has joined #jruby
14:04
skade has joined #jruby
14:09
gaustin has joined #jruby
14:14
JRubyGithub has joined #jruby
14:14
<
JRubyGithub >
jruby/master b5b9430 Benoit Daloze: [Truffle] Add a few missing @TruffleBoundary....
14:14
<
JRubyGithub >
jruby/master 96e6609 Benoit Daloze: [Truffle] Add @TruffleBoundary to a few methods using HashMap operations.
14:14
JRubyGithub has left #jruby [#jruby]
14:24
yfeldblum has joined #jruby
14:26
tcrawley-away is now known as tcrawley
14:27
dinfuehr_ has joined #jruby
14:27
dinfuehr_ has quit [Remote host closed the connection]
14:27
cremes has quit [Ping timeout: 252 seconds]
14:27
JRubyGithub has joined #jruby
14:27
<
JRubyGithub >
[jruby] k77ch7 opened issue #2591: utf-8 double-quoted hash key has the wrong encoding
http://git.io/NW8o
14:27
JRubyGithub has left #jruby [#jruby]
14:29
yfeldblum has quit [Ping timeout: 245 seconds]
14:30
nirvdrum has joined #jruby
14:30
dinfuehr has quit [Ping timeout: 264 seconds]
14:35
nirvdrum has quit [Ping timeout: 255 seconds]
14:46
donV has quit [Quit: donV]
14:48
codefinger has joined #jruby
14:50
e_dub has quit [Quit: e_dub]
14:50
skade has quit [Quit: Computer has gone to sleep.]
14:53
travis-ci has joined #jruby
14:53
travis-ci has left #jruby [#jruby]
14:55
cremes has joined #jruby
14:58
mitchellhenke has joined #jruby
15:00
slyphon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
15:07
subbu has joined #jruby
15:07
enebo has joined #jruby
15:16
slyphon has joined #jruby
15:38
dinfuehr has joined #jruby
15:42
dinfuehr has quit [Ping timeout: 246 seconds]
15:45
subbu is now known as subbu|away
15:45
deobalds has joined #jruby
15:48
tenderlove has joined #jruby
15:48
e_dub has joined #jruby
15:50
donV has joined #jruby
15:55
codefinger has quit [Ping timeout: 246 seconds]
16:02
nirvdrum has joined #jruby
16:02
nirvdrum has quit [Remote host closed the connection]
16:03
deobalds has quit [Quit: Computer has gone to sleep.]
16:04
bbrowning is now known as bbrowning_away
16:05
mkristian has joined #jruby
16:12
pitr-ch has quit [Quit: Computer has gone to sleep.]
16:13
vtunka has quit [Quit: Leaving]
16:13
yfeldblum has joined #jruby
16:17
subbu|away is now known as subbu
16:19
yfeldblum has quit [Ping timeout: 240 seconds]
16:20
camlow325 has joined #jruby
16:23
havenwood has joined #jruby
16:24
benlovell has quit [Ping timeout: 265 seconds]
16:27
donV has quit [Quit: donV]
16:30
mitchellhenke has quit [Ping timeout: 265 seconds]
16:31
benlovell has joined #jruby
16:31
codefinger has joined #jruby
16:31
mitchellhenke has joined #jruby
16:32
codefinger has quit [Client Quit]
16:33
calavera has joined #jruby
16:35
mister_s_ has quit [Ping timeout: 255 seconds]
16:36
nirvdrum has joined #jruby
16:38
benlovell has quit [Ping timeout: 245 seconds]
16:38
marr has quit [Ping timeout: 256 seconds]
16:44
baroquebobcat has joined #jruby
16:48
shellac has quit [Ping timeout: 245 seconds]
16:49
mister_solo has joined #jruby
16:51
Hobogrammer has joined #jruby
16:55
bbrowning_away is now known as bbrowning
16:57
djellemah_ has joined #jruby
17:01
djellemah has quit [Ping timeout: 256 seconds]
17:02
pitr-ch has joined #jruby
17:12
mjelen has joined #jruby
17:12
ahadding1 has quit [Ping timeout: 245 seconds]
17:17
zorak8 has joined #jruby
17:24
ahadding1 has joined #jruby
17:25
mister_solo has quit [Ping timeout: 265 seconds]
17:30
lanceball is now known as lance|afk
17:34
skade has joined #jruby
17:35
skade has quit [Remote host closed the connection]
17:37
JRubyGithub has joined #jruby
17:37
JRubyGithub has left #jruby [#jruby]
17:37
<
JRubyGithub >
[jruby] enebo closed issue #2574: Parallel value assignment broken in IR builder (multi-value literals, calls, attr-assign, etc.)
http://git.io/bXTN
17:38
skade has joined #jruby
17:38
skade has quit [Remote host closed the connection]
17:40
skade has joined #jruby
17:41
bbrowning is now known as bbrowning_away
17:44
benlovell has joined #jruby
17:46
Hobogrammer has quit [Ping timeout: 245 seconds]
17:48
Aethenelle has joined #jruby
17:49
benlovell has quit [Ping timeout: 264 seconds]
17:49
zorak8 has quit [Read error: Connection reset by peer]
17:49
JRubyGithub has joined #jruby
17:49
<
JRubyGithub >
jruby/master 813996a Thomas E. Enebo: Use .or() in bitset. Make private methods using living use the field and not a param
17:49
<
JRubyGithub >
jruby/master 8a0f5a3 Thomas E. Enebo: Fixes GH #2578. Binding#receiver is not implemented
17:49
<
JRubyGithub >
jruby/master 6e0efce Thomas E. Enebo: Noticed this is now passing
17:49
JRubyGithub has left #jruby [#jruby]
17:50
zorak8 has joined #jruby
17:50
JRubyGithub has joined #jruby
17:50
<
JRubyGithub >
[jruby] enebo closed issue #2578: Binding#receiver is not implemented [9k] [lotus]
http://git.io/b7er
17:50
JRubyGithub has left #jruby [#jruby]
17:57
e_dub has quit [Quit: e_dub]
17:57
e_dub has joined #jruby
17:58
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
17:58
e_dub has quit [Client Quit]
18:04
yfeldblum has joined #jruby
18:05
phrinx has joined #jruby
18:07
e_dub has joined #jruby
18:08
bbrowning_away is now known as bbrowning
18:08
yfeldblum has quit [Ping timeout: 245 seconds]
18:13
multibot_ has quit [Read error: Connection reset by peer]
18:14
multibot_ has joined #jruby
18:16
elia has quit [Quit: Computer has gone to sleep.]
18:30
shellac has joined #jruby
18:37
calavera has joined #jruby
18:38
zorak8 has quit [Ping timeout: 255 seconds]
18:39
Who has joined #jruby
18:40
<
Who >
I think the last PR fixed the failing specs
18:41
JRubyGithub has joined #jruby
18:41
<
JRubyGithub >
jruby/master c758cab Smit Shah: Fixed the errors with RubySpec
18:41
<
JRubyGithub >
jruby/master 634af39 Thomas E Enebo: Merge pull request #2589 from Who828/fix_2480...
18:41
JRubyGithub has left #jruby [#jruby]
18:41
<
enebo >
Who: but did I need to also reapply the other PR?
18:42
<
enebo >
Who: I can tell this does not make CI complain but I was a little confused
18:43
<
Who >
ah I think you do need to reapply it, I don’t see the code on master
18:43
<
enebo >
Who: yeah I think so too. I am applying out of order so verify after this second merge it is not messed up
18:44
JRubyGithub has joined #jruby
18:44
<
JRubyGithub >
jruby/revert-2586-revert-2584-fix_2480 bd057e9 Thomas E Enebo: Revert "Revert "Fixed arity issue with RubyMethod""
18:44
JRubyGithub has left #jruby [#jruby]
18:44
JRubyGithub has joined #jruby
18:44
JRubyGithub has left #jruby [#jruby]
18:44
<
JRubyGithub >
[jruby] enebo opened pull request #2592: Revert "Revert "Fixed arity issue with RubyMethod"" (master...revert-2586-revert-2584-fix_2480)
http://git.io/N8X6
18:45
<
enebo >
Who: I am lazy enough to use github UI for this :)
18:45
<
enebo >
Who: please confirm it all is as it should be now
18:46
<
enebo >
Who: btw. if you are looking for stuff to work on you can look at test/mri/excludes/
18:46
<
Who >
that’s a nice place to start
18:46
<
enebo >
Who: many can be bite-sized
18:46
rcvalle has joined #jruby
18:48
<
Who >
argsNode.getRequiredKeywordCount is there on master
18:48
<
enebo >
hmmm. I think out of order apply put it back
18:48
<
enebo >
I will just manually fix this
18:49
<
Who >
just one line fix
18:49
<
enebo >
Who: I applied it just to re-revert over it :)
18:50
zorak8 has joined #jruby
18:51
JRubyGithub has joined #jruby
18:51
<
JRubyGithub >
jruby/master 1976227 Thomas E. Enebo: re-re-re-re-re-apply this one-line fix :)
18:51
JRubyGithub has left #jruby [#jruby]
18:53
<
Who >
enebo: We might switch to JRuby for bundler-api (depending on what’s the bottleneck)
18:53
<
Who >
at the moment we think Marshall dump is the factor for high response times
18:54
mistergibson has quit [Quit: Quitting ... be good to each other :)]
18:54
<
enebo >
Who: ah well if we are not performing well give us a chance to examine what is wrong
18:54
<
Who >
since it’s computation, GIL on MRI would slow things down with JRuby we run marshall dump in parallel
18:55
<
Who >
so get better throughput all around
18:57
lidaaa has joined #jruby
18:58
travis-ci has joined #jruby
18:58
travis-ci has left #jruby [#jruby]
18:58
Who828 has joined #jruby
18:59
Who has quit [Ping timeout: 246 seconds]
18:59
Who828 is now known as Who
19:00
travis-ci has joined #jruby
19:00
travis-ci has left #jruby [#jruby]
19:00
rcvalle has quit [Quit: rcvalle]
19:01
<
enebo >
ok whew…should be green on this next run
19:03
<
Who >
Broken builds are sign of development :P
19:05
cultureulterior1 has joined #jruby
19:06
subbu is now known as subbu|lunch
19:06
havenwood has quit [Ping timeout: 252 seconds]
19:07
eregon has quit [Read error: Connection reset by peer]
19:07
eregon has joined #jruby
19:11
<
nirvdrum >
Who: You would have loved it here 6 months ago, then.
19:11
cultureulterior1 has quit [Read error: Connection reset by peer]
19:12
cultureulterior1 has joined #jruby
19:14
JRubyGithub has joined #jruby
19:14
<
JRubyGithub >
jruby/truffle-head 1324b3e Chris Seaton: Merge branch 'master' into truffle-head
19:14
<
JRubyGithub >
jruby/truffle-head 3a65f0c Chris Seaton: [Truffle] @ImportGuards -> @ImportStatic
19:14
<
JRubyGithub >
jruby/truffle-head 5cf97c4 Chris Seaton: [Truffle] More info in UnsupportedSpecializationException translation.
19:14
JRubyGithub has left #jruby [#jruby]
19:15
<
Who >
nirvdrum: Hopefully I’ll get to see it again for the next major release :D
19:21
cultureulterior1 has quit [Quit: cultureulterior1]
19:22
<
nirvdrum >
enebo: Where does Kernel#eval handle syntax errors? I see where the parser throws an error, but I don't see where JRuby otherwise handles it.
19:24
travis-ci has joined #jruby
19:24
travis-ci has left #jruby [#jruby]
19:25
<
enebo >
nirvdrum: Parser.java has a catch
19:25
<
enebo >
nirvdrum: but otherwise I am not sure I understand your question
19:25
cultureulterior1 has joined #jruby
19:25
JRubyGithub has joined #jruby
19:25
JRubyGithub has left #jruby [#jruby]
19:26
<
nirvdrum >
I'm guessing you just grab the underlying RubyException someplace.
19:27
<
enebo >
nirvdrum: so we generate a Ruby exception at that ponit and raise it. So you are asking how it can be rescued?
19:28
<
enebo >
nirvdrum: or what catches it and prints it if uncaught?
19:28
<
nirvdrum >
Yeah. We were just catching it and using the message, but getMessage is overridden and not suitable for use in ruby because it prepends the message with the exception name.
19:28
<
nirvdrum >
I can just grab the underlying RubyException, use its message, and convert to a Java String. But I was looking to see how you do it to see if there's a cleaner way.
19:29
colinsurprenant has joined #jruby
19:29
<
nirvdrum >
But looking at it more, it must just get unwound somewhere.
19:29
<
enebo >
Main.java: handleRaiseException maybe
19:36
<
nirvdrum >
switch (e.getPid()) {
19:36
<
nirvdrum >
case UNKNOWN_ENCODING:
19:37
<
nirvdrum >
That is rather confusing.
19:37
<
nirvdrum >
I take it, it's "problem ID"?
19:45
sbellware has joined #jruby
19:47
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
19:51
sbellware has quit [Quit: sbellware]
19:53
yfeldblum has joined #jruby
19:54
<
asarih >
enebo: yo. if JRuby is excruciatingly slow on network operations (say, gem install X), how can I troubleshoot?
19:56
<
enebo >
asarih: you mean debug and see if you can improve the code? Or try and diagnose it in a live environment?
19:56
<
asarih >
the latter
19:57
<
asarih >
I can't tell why it's so slow.
19:57
<
asarih >
installing JRuby with RVM on this VM times out after 60 minutes
19:57
<
asarih >
I've extended the timeout to 90 minutes and
*sometimes* it succeeds.
19:57
yfeldblum has quit [Ping timeout: 250 seconds]
19:57
<
enebo >
asarih: wild
19:57
<
asarih >
and we have to install 3 of them.
19:58
<
enebo >
asarih: and obviously MRI is not an issue
19:58
temporalfox has quit [Read error: Connection reset by peer]
19:58
<
enebo >
asarih: and on some VMs it is quick?
19:58
<
enebo >
quick being a relative term
19:58
<
asarih >
I haven't seen a situation where it is.
19:58
<
asarih >
it seems always this slow.
19:59
temporalfox has joined #jruby
19:59
<
enebo >
60 minuts to install jruby using rvm?
19:59
<
mpapis >
asarih, if you do it manually?
19:59
<
asarih >
not just installation, though.
19:59
<
enebo >
asarih: but if you don’t use a vm and use you laptop how quick is it?
19:59
<
asarih >
cloning the repo, compiling that seems to work fine.
19:59
<
asarih >
then rvm tries to install various gems
19:59
<
asarih >
that's when the things go south.
20:00
<
enebo >
asarih: I would see if swap is an issue
20:00
<
asarih >
could be an issue with JVM and network environment, but I haven't had much time to investigate the issue with other JVM langs
20:00
<
enebo >
asarih: seems like an insane amount of time
20:00
<
mpapis >
asarih, I thought travis disables most of the gems?
20:01
<
asarih >
mpapis: when it's installing with the cookbooks, we do install them.
20:01
<
enebo >
asarih: and it is installing right now?
20:01
<
asarih >
not right now
20:01
<
asarih >
i can restart chef
20:01
<
enebo >
asarih: I am wondering if JVM process is large enough to exhaust memory and begin swapping
20:01
<
enebo >
asarih: which is a great way to slow a process down by an order of magnitude
20:02
<
asarih >
interesting thought.
20:02
<
asarih >
testing now
20:02
<
mpapis >
asarih, well I thought you have those gems disabled always - this speeds up process
20:02
<
asarih >
I see memory usage climbing
20:03
JRubyGithub has joined #jruby
20:03
<
JRubyGithub >
jruby/master 0d67492 Kevin Menard: [Truffle] Properly format SyntaxError messages in eval.
20:03
<
JRubyGithub >
jruby/master 376f091 Kevin Menard: [Truffle] Start doing something with the filename parameter in Kernel#eval.
20:03
JRubyGithub has left #jruby [#jruby]
20:03
<
enebo >
asarih: right now 9k is using almost 2x more memory than 1.7
20:03
<
asarih >
seems to GC periodically
20:04
<
asarih >
travis 29456 29187 77 20:02 ? 00:00:59 /usr/lib/jvm/java-7-oracle/bin/java -Dmaven.repo.local=/home/travis/.m2/repository -Xmx512m -XX:MaxPermSize=192m -classpath /usr/local/maven/boot/plexus-classworlds-2.5.2.jar -Dclassworlds.conf=/usr/local/maven/bin/m2.conf -Dmaven.home=/usr/local/maven org.codehaus.plexus.classworlds.launcher.Launcher
20:05
<
enebo >
asarih: So that is potentially used 700M along :|
20:05
<
enebo >
asarih: I don’t actually know much about that process and what is happening…mkristian might have more info
20:06
<
enebo >
asarih: how much memory does your image have?
20:06
<
asarih >
travis 30397 30306 99 20:05 ? 00:00:21 /usr/lib/jvm/java-7-oracle/bin/java -Xmx500m -Xss2048k -Djffi.boot.library.path=/home/travis/.rvm/rubies/jruby-1.7.19-d19/lib/jni -Xbootclasspath/a:/home/travis/.rvm/rubies/jruby-1.7.19-d19/lib/jruby.jar -classpath : -Djruby.home=/home/travis/.rvm/rubies/jruby-1.7.19-d19
20:06
<
asarih >
-Djruby.lib=/home/travis/.rvm/rubies/jruby-1.7.19-d19/lib -Djruby.script=jruby -Djruby.shell=/bin/sh org.jruby.Main /home/travis/.rvm/rubies/jruby-1.7.19-d19/bin/gem install jruby-launcher --no-ri --no-rdoc
20:06
<
mkristian >
well that is the maven launcher
20:06
<
asarih >
this should take a few minutes
20:06
Who has quit [Quit: Who]
20:07
<
enebo >
mkristian: ah yeah ok. Makes sense since he is building JRuby
20:08
rsim has quit [Quit: Leaving.]
20:09
jeregrine has quit [Ping timeout: 265 seconds]
20:09
DomKM has quit [Read error: Connection reset by peer]
20:10
chrisseaton has quit [Ping timeout: 245 seconds]
20:10
bruceadams has quit [Ping timeout: 245 seconds]
20:11
gazarsgo has quit [Ping timeout: 250 seconds]
20:11
Scorchin has quit [Ping timeout: 252 seconds]
20:12
<
enebo >
mpapis: Does -j 3 mean anything for JRuby?
20:13
zorak_ has joined #jruby
20:13
<
mpapis >
enebo, no it does not, only make based processes
20:13
zorak8 has quit [Read error: Connection reset by peer]
20:13
<
enebo >
mpapis: ok…I was hoping it was not doing three JRuby-based gem install :P
20:13
<
mpapis >
asarih, I'm sure you had something like "rvm_without_gems" somewhere in the process
20:14
chrisseaton has joined #jruby
20:14
jeregrine has joined #jruby
20:14
DomKM has joined #jruby
20:17
Scorchin has joined #jruby
20:17
gazarsgo has joined #jruby
20:17
cremes has quit [Ping timeout: 256 seconds]
20:18
subbu|lunch is now known as subbu
20:19
bruceadams has joined #jruby
20:22
cultureulterio-1 has joined #jruby
20:22
cultureulterior1 has quit [Read error: Connection reset by peer]
20:27
<
asarih >
am I there?
20:27
<
asarih >
I'm having problems
20:28
<
mpapis >
asarih, I do not have your project to grep it for "without_gems"
20:28
<
mpapis >
asarih, it's usually set in ~/.rvmrc or /etc/rvmrc
20:29
<
mpapis >
asarih, maybe somebody cleaned out this code, but this does not make sense as you actually need this for what you do
20:31
<
asarih >
travis 30736 30306 2 20:10 ? 00:00:24 /usr/lib/jvm/java-7-oracle/bin/java -Djdk.home= -Djruby.home=/home/travis/.rvm/rubies/jruby-1.7.19-d19 -Djruby.script=jruby -Djruby.shell=/bin/sh
20:31
<
asarih >
-Djffi.boot.library.path=/home/travis/.rvm/rubies/jruby-1.7.19-d19/lib/jni:/home/travis/.rvm/rubies/jruby-1.7.19-d19/lib/jni/i386-Linux:/home/travis/.rvm/rubies/jruby-1.7.19-d19/lib/jni/x86_64-Linux:/home/travis/.rvm/rubies/jruby-1.7.19-d19/lib/jni/arm-Linux -Xmx500m -Xss2048k -Dsun.java.command=org.jruby.Main -cp
20:31
<
asarih >
-Xbootclasspath/a:/home/travis/.rvm/rubies/jruby-1.7.19-d19/lib/jruby.jar org/jruby/Main /home/travis/.rvm/rubies/jruby-1.7.19-d19/bin/gem install rubygems-bundler --no-ri --no-rdoc
20:31
<
asarih >
extreme lag
20:31
mkristian has quit [Quit: bye]
20:33
<
mpapis >
asarih, you can cut on: gem-wrappers bundler rake rvm
20:33
<
mpapis >
I thought I advised this already, let me check git blame
20:35
<
asarih >
mpapis: not sure what you are trying to get at.
20:35
<
mpapis >
asarih, add more stuff to without gems - rvm then avoids installing those gems
20:36
kares has quit [Ping timeout: 256 seconds]
20:36
<
asarih >
I don't know if that's going to work, though. You see above that it's trying to install rubygms-bundler.
20:36
<
asarih >
if I understand what you're saying this should not be happening
20:38
<
asarih >
whatever the process, the fact remains that JRuby's gem installation is slow.
20:45
<
asarih >
on the existing VM, I have
20:46
<
asarih >
on a new stack, the command takes minutes
20:46
<
asarih >
10 minutes, maybe?
20:46
<
asarih >
ugh. pastebin
20:46
<
asarih >
travis@debug-BanzaiMan-provisioning-ruby-1422649703:~$ time gem install bundler
20:46
<
asarih >
Fetching: bundler-1.8.0.gem (100%)
20:46
<
asarih >
Successfully installed bundler-1.8.0
20:46
<
asarih >
1 gem installed
20:46
<
asarih >
real 0m9.861s
20:46
<
asarih >
sys 0m1.037s
20:46
<
asarih >
user 0m17.004s
20:46
<
asarih >
gist, I guess.
20:50
e_dub has quit [Quit: e_dub]
20:53
<
mpapis >
asarih, if the gems are installed when they should not it would be an regression, but this part of code was not changed in long time
20:53
<
mpapis >
asarih, open a bug for it
20:55
e_dub has joined #jruby
20:55
<
asarih >
mpapis: I'm sure there is some file in the directory interefering with it.
20:55
<
asarih >
Gemfile or .ruby-version or what ever
20:56
<
enebo >
mpapis: well what is output of `which bundle`?
20:56
yfeldblum has joined #jruby
20:56
<
mpapis >
enebo, look at the version returned, is there any env variable that could change it?
20:56
<
enebo >
mpapis: it looks to me like he has jruby-1.7.19 in his path and rvm use not at the front?
20:57
<
enebo >
mpapis: I guess you always prepend?
20:57
<
mpapis >
enebo, the PATH changes because of the "which"
20:57
<
enebo >
ah yeah it is weird
20:58
<
enebo >
mpapis: although jruby is jruby.jar really
20:58
<
mpapis >
enebo, so basically reinstall should fix it?
20:58
<
enebo >
mpapis: So possibly jruby.lib.dir or some jruby property file?
20:59
<
mpapis >
enebo, oh how can he set those ?
20:59
<
enebo >
JRUBY_OPTS as env var is one
20:59
<
asarih >
13 minutes to install bundler.
21:00
<
enebo >
also JAVA_OPTS but I doubt that is it
21:00
<
enebo >
we also have some jruby rc loading thing but I cannot think of what it is called :)
21:00
<
enebo >
asarih: on that VM?
21:01
<
enebo >
asarih: did you ever see memory consumption during the run?
21:01
<
asarih >
enebo: yup. I didnt' see any drastic uage
21:02
<
asarih >
heap is maxed to 500m with '-Xmx500m'
21:02
<
enebo >
asarih: but you are also in mvn which is using up to 500m
21:02
<
enebo >
asarih: how big was the memory on the image?
21:02
<
enebo >
asarih: err vm
21:02
e_dub has quit [Quit: e_dub]
21:05
<
asarih >
VM has 8 GB.
21:05
<
enebo >
asarih: ok so very unlikely to be memory
21:05
<
asarih >
enebo: I can get you access to the VM if you'd like. :-)
21:06
<
mpapis >
enebo, thanks I will try to reinstall
21:06
<
enebo >
asarih: So you can localize this to just using the VM and running gem install on your image
21:06
<
enebo >
asarih: and eliminate rvm from the picture
21:07
<
enebo >
asarih: I would perhaps turn on RG verbosity. I am guessing it might have stuff like transfers or at least how long the transfer is taking
21:07
<
enebo >
asarih: It is taking sooo long it reminds me of when Sun was running RoR using Niagara boxes
21:08
<
enebo >
hmmm no drbrain here
21:09
<
enebo >
asarih: —verbose will give more output but I think there are more fine-grained debugging in it
21:09
<
enebo >
now that is seems unlikely to be a memory issue I would be inclined to think we are timing out on something before succeeding
21:10
<
enebo >
but obviously a guess
21:10
<
enebo >
asarih: Another thing…try running a completely local install of bundler
21:11
<
enebo >
asarih: If that is slow then we are executing very slowly for some reason. If not, then it is some weird with networking
21:11
<
enebo >
asarih: helpful?
21:12
rcvalle has joined #jruby
21:18
cremes has joined #jruby
21:20
shellac has quit [Quit: Computer has gone to sleep.]
21:22
fridim_ has quit [Ping timeout: 264 seconds]
21:23
_gautam_ has joined #jruby
21:24
PragTob has quit [Remote host closed the connection]
21:34
calavera has joined #jruby
21:43
DomKM has quit [Quit: Connection closed for inactivity]
21:51
tcrawley is now known as tcrawley-away
21:52
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
21:55
skade has quit [Remote host closed the connection]
21:58
elia has joined #jruby
22:01
marr has joined #jruby
22:05
bbrowning is now known as bbrowning_away
22:08
skade has joined #jruby
22:14
lidaaa has quit [Ping timeout: 252 seconds]
22:17
xandrews` has joined #jruby
22:18
nateberkopec has quit [Quit: Leaving...]
22:19
xandrews has quit [Read error: Connection reset by peer]
22:23
e_dub has joined #jruby
22:24
yfeldblum has quit [Ping timeout: 245 seconds]
22:24
cprice404 has quit [Remote host closed the connection]
22:26
cprice404 has joined #jruby
22:29
rcvalle has quit [Ping timeout: 240 seconds]
22:32
yfeldblum has joined #jruby
22:33
DomKM has joined #jruby
22:37
subbu has quit [Ping timeout: 246 seconds]
22:38
Aethenelle has quit [Quit: Aethenelle]
22:41
skade has quit [Remote host closed the connection]
22:46
skade has joined #jruby
22:55
balo has quit [Remote host closed the connection]
22:58
balo has joined #jruby
22:59
shellac has joined #jruby
23:02
mitchellhenke has quit [Quit: Computer has gone to sleep.]
23:04
elia has quit [Quit: Computer has gone to sleep.]
23:05
zorak8 has joined #jruby
23:05
zorak_ has quit [Read error: Connection reset by peer]
23:06
baroquebobcat has quit [Quit: baroquebobcat]
23:06
baroquebobcat has joined #jruby
23:09
elia has joined #jruby
23:19
jeremyevans has quit [Ping timeout: 252 seconds]
23:20
calavera has joined #jruby
23:23
yfeldblum has quit [Remote host closed the connection]
23:23
yfeldblum has joined #jruby
23:31
enebo has quit [Quit: enebo]
23:33
tcrawley-away is now known as tcrawley
23:34
cremes has quit [Quit: cremes]
23:34
tcrawley is now known as tcrawley-away
23:37
cremes has joined #jruby
23:39
lid_ has joined #jruby
23:41
calavera has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
23:41
cremes has quit [Client Quit]
23:45
cremes has joined #jruby
23:49
elia has quit [Quit: Computer has gone to sleep.]
23:54
yfeldblum has quit [Ping timeout: 245 seconds]
23:58
yfeldblum has joined #jruby