00:07
jrubyguy has joined #jruby
00:07
<
jrubyguy >
hello Team
00:08
<
jrubyguy >
I need some help with understanding some performance issue with running jruby over java app servers like glassfish,tomcat
00:08
<
jrubyguy >
is anyone around who can help me?
00:11
skade has quit [Quit: Computer has gone to sleep.]
00:15
rcvalle has quit [Quit: rcvalle]
00:22
<
nirvdrum >
jrubyguy: I'd just ask your question. People come in and out.
00:34
pawnbox has joined #jruby
00:34
<
jrubyguy >
sure nirvdrum. We have built a sinatra app and used jruby 1.7.24, RestClient for making backend calls. This setup works very fast in webrick but when we create a war file and try it in tomcat or glassfish, excessive times are taking
00:35
<
jrubyguy >
local test with jruby/webrick takes 600 ms which in java app servers is taking 1.5 sec
00:35
<
jrubyguy >
not sure how to troubleshoot the issue
00:38
Hobogrammer has joined #jruby
00:39
<
jrubyguy >
100% /opt/glassfish4/glassfish/domains/cbui-usage/applications/cbui-usage/WEB-INF/lib/jruby-rack-1.1.20.jar!/rack/handler/servlet.rb.call :22
00:39
<
jrubyguy >
97% /opt/glassfish4/glassfish/domains/cbui-usage/applications/cbui-usage/WEB-INF/gems/gems/rack-1.6.4/lib/rack/urlmap.rb.call :50,66
00:39
<
jrubyguy >
97% /opt/glassfish4/glassfish/domains/cbui-usage/applications/cbui-usage/WEB-INF/gems/gems/rack-1.6.4/lib/rack/urlmap.rb.each :50
00:39
<
jrubyguy >
97% /opt/glassfish4/glassfish/domains/cbui-usage/applications/cbui-usage/WEB-INF/gems/gems/rack-1.6.4/lib/rack/urlmap.rb.call :66
00:39
<
jrubyguy >
97% /opt/glassfish4/glassfish/domains/cbui-usage/applications/cbui-usage/WEB-INF/gems/gems/sinatra-1.4.4/lib/sinatra/base.rb.call :1469
00:39
jrubyguy has quit [Excess Flood]
00:39
pawnbox has quit [Ping timeout: 272 seconds]
00:43
jrubyguy has joined #jruby
00:46
jrubyguy has quit [Client Quit]
01:00
camlow32_ has joined #jruby
01:02
camlow325 has quit [Ping timeout: 240 seconds]
01:05
camlow32_ has quit [Ping timeout: 276 seconds]
01:21
blandflakes has joined #jruby
01:40
Caerus|Away is now known as Caerus
01:51
e_dub has quit [Ping timeout: 250 seconds]
02:02
nirvdrum has quit [Ping timeout: 276 seconds]
02:09
Caerus is now known as Caerus|Away
02:12
nirvdrum has joined #jruby
02:13
pawnbox has joined #jruby
02:14
febuiles has quit [Quit: febuiles]
02:17
pawnbox has quit [Ping timeout: 244 seconds]
02:37
nirvdrum has quit [Ping timeout: 260 seconds]
02:38
nirvdrum has joined #jruby
02:51
e_dub has joined #jruby
03:29
sebstrax has joined #jruby
03:30
e_dub has quit [Read error: Connection reset by peer]
03:31
e_dub has joined #jruby
03:59
johnsonch_afk is now known as johnsonch
04:05
<
GitHub113 >
jruby/master 4a96aca Brandon Fish: [Truffle] Add Struct#dig and TypeError to Array/Hash#dig
04:18
johnsonch is now known as johnsonch_zzz
04:21
nirvdrum has quit [Ping timeout: 246 seconds]
04:35
kphns has quit [Remote host closed the connection]
04:47
pawnbox has joined #jruby
04:51
<
GitHub175 >
jruby/master 08a18aa Brandon Fish: [Truffle] Add Hash#fetch_values
04:57
febuiles has joined #jruby
05:23
blandflakes has joined #jruby
05:25
blandflakes has quit [Client Quit]
05:43
pawnbox has quit [Remote host closed the connection]
05:53
yfeldblum has quit [Remote host closed the connection]
05:58
pawnbox has joined #jruby
06:01
thedarkone2 has quit [Quit: thedarkone2]
06:02
Hobogrammer has quit [Quit: WeeChat 0.4.2]
06:07
pawnbox has quit [Remote host closed the connection]
06:07
pawnbox has joined #jruby
06:12
skade has joined #jruby
06:17
sandelius has joined #jruby
07:00
yfeldblum has joined #jruby
07:01
yfeldblum has quit [Remote host closed the connection]
07:01
yfeldblum has joined #jruby
07:06
sam2000 has joined #jruby
07:08
sam2000 has quit [Client Quit]
07:17
yfeldblum has quit [Ping timeout: 250 seconds]
07:18
rolfb has joined #jruby
07:18
febuiles has quit [Quit: febuiles]
07:19
<
rolfb >
hi there, is there a good way of verifying whether or not your MRI-based project is ready to run on jruby? trying jruby-lint and it complains about the use of `||=` ... easily fixed, but is this not supported in jruby?
07:22
<
sandelius >
rolfb why dont you run your test suit?
07:22
<
rolfb >
that won't help me with potential concurrency issues?
07:23
<
sandelius >
rolfb ahh you mean test thread saftey. That's not possible.
07:24
<
sandelius >
||= CAN be thread saftey when used in the wrong place
07:24
<
rolfb >
sandelius: fair enough :) any information on how it can be an issue?
07:25
<
sandelius >
rolfb on bootup it's fine (as long as its called) and inside a request cycle
07:25
<
sandelius >
rolfb cheap aswell :)
07:27
<
sandelius >
rolfb check if there's a kindle version, that would be even cheaper
07:33
pitr-ch has joined #jruby
07:44
yfeldblum has joined #jruby
07:50
<
rolfb >
sandelius: thanks :)
07:51
<
sandelius >
rolfb I'm glad to help my fellow country neighbour ;)
07:54
<
rolfb >
sandelius: woot?
07:55
<
sandelius >
Rolf Bjaanes right? I'm swedish
07:55
<
sandelius >
scary right :)
08:02
skade has quit [Quit: Computer has gone to sleep.]
08:09
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
08:18
<
rolfb >
sandelius: that's correct, not scary though. you're Tobias?
08:19
<
sandelius >
rolfbyepp
08:19
<
rolfb >
:) nice to meet you
08:19
<
sandelius >
rolfb yepp, everyone is known in the world of Internet :)
08:19
<
rolfb >
yeah, especially if they stay consistent with their nicknames
08:23
pitr-ch has joined #jruby
08:26
blandflakes has joined #jruby
08:29
blandflakes has quit [Client Quit]
08:38
shellac has joined #jruby
08:47
sebstrax has quit [Quit: Connection closed for inactivity]
08:47
skade has joined #jruby
08:55
pawnbox has quit [Remote host closed the connection]
08:55
pawnbox has joined #jruby
09:09
drbobbeaty has quit [Ping timeout: 272 seconds]
09:39
pawnbox has quit [Remote host closed the connection]
09:40
pawnbox has joined #jruby
10:05
yfeldblum has quit [Ping timeout: 250 seconds]
10:20
<
GitHub74 >
jruby/master cbccc0a Benoit Daloze: [Truffle] ReferenceEqualNode does not need the frame....
10:20
<
GitHub74 >
jruby/master c9d6df5 Benoit Daloze: [Truffle] Do the proper reference equality comparison when writing to a global variable.
10:27
skade has quit [Quit: Computer has gone to sleep.]
10:31
<
GitHub150 >
jruby/truffle-head a3ac114 Chris Seaton: Merge branch 'master' into truffle-head
10:38
shellac has quit [Remote host closed the connection]
10:41
shellac has joined #jruby
10:50
blandflakes has joined #jruby
10:52
blandflakes has quit [Client Quit]
10:56
raeoks has joined #jruby
10:56
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
11:00
drbobbeaty has joined #jruby
11:05
<
ebarrett >
chrisseaton: are you online?
11:06
<
ebarrett >
(don't worry, it's a small query this time)
11:09
pitr-ch has joined #jruby
11:18
pawnbox has quit [Remote host closed the connection]
11:20
rolfb has quit [Quit: Leaving...]
11:22
tcrawley-away is now known as tcrawley
11:28
rolfb has joined #jruby
11:37
skade has joined #jruby
11:43
pawnbox has joined #jruby
11:56
<
chrisseaton >
ebarrett: hi
12:12
tcrawley is now known as tcrawley-away
12:18
e_dub has quit [Quit: ZZZzzz…]
12:26
blandflakes has joined #jruby
12:29
pawnbox has quit [Remote host closed the connection]
12:33
bbrowning_away is now known as bbrowning
12:35
nirvdrum has joined #jruby
12:36
pawnbox has joined #jruby
12:39
nirvdrum has quit [Ping timeout: 240 seconds]
12:43
pawnbox has quit [Remote host closed the connection]
12:44
pawnbox has joined #jruby
12:47
lance|afk is now known as lanceball
12:48
cprice404 has quit [Remote host closed the connection]
12:49
cprice has joined #jruby
12:49
cprice is now known as cprice404
12:52
<
GitHub11 >
jruby/master 8ea2dae Brandon Fish: [Truffle] Refactor Array#bsearch to use bsearch_index
12:55
nirvdrum has joined #jruby
12:57
pawnbox has quit [Remote host closed the connection]
12:57
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
13:04
sandelius has quit [Read error: Connection reset by peer]
13:06
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
13:08
pawnbox has joined #jruby
13:25
raeoks has joined #jruby
13:31
pawnbox has quit [Ping timeout: 276 seconds]
13:36
e_dub has joined #jruby
13:39
tcrawley-away is now known as tcrawley
13:43
<
GitHub5 >
jruby/master 8182745 Brandon Fish: [Truffle] Add Hash#to_proc
13:52
<
GitHub56 >
jruby/master cafbb6e Benoit Daloze: [Truffle] Fix Array#fill_internal to not use tuple things and remove now unused #reallocate.
13:52
<
GitHub56 >
jruby/master bf261e1 Benoit Daloze: [Truffle] Remove usage of tuple in #reverse_each and #rindex.
13:52
<
GitHub56 >
jruby/master 6cdf430 Benoit Daloze: [Truffle] Remove usage of tuple in #sample.
13:55
pawnbox has joined #jruby
14:04
<
GitHub127 >
jruby/master 2b41f36 Brandon Fish: [Truffle] Use lambda for Hash#to_proc
14:17
<
GitHub109 >
[jruby] eregon closed pull request #3979: [Truffle] Use to_enum snippets to provide enumerator size blocks (master...truffle-to-enum-sizes)
https://git.io/voHO1
14:17
<
GitHub181 >
jruby/master a222bf9 Benoit Daloze: Merge pull request #3979 from jruby/truffle-to-enum-sizes...
14:21
pawnbox has quit [Ping timeout: 240 seconds]
14:31
pitr-ch has joined #jruby
14:36
skade has quit [Quit: Computer has gone to sleep.]
14:37
thedarkone2 has joined #jruby
14:40
bbrowning is now known as bbrowning_away
14:42
camlow325 has joined #jruby
14:55
lanceball is now known as lance|afk
14:55
johnsonch_zzz is now known as johnsonch
15:02
pawnbox has joined #jruby
15:03
pawnbox has quit [Read error: Connection reset by peer]
15:03
pawnbox_ has joined #jruby
15:03
e_dub has quit [Ping timeout: 258 seconds]
15:26
lance|afk is now known as lanceball
16:12
<
headius >
rolfb: ||= is a concern if the right-hand side should really only be created once
16:13
<
headius >
no Ruby implementation implements ||= atomically when the left-hand side is an instance or class variable
16:15
bbrowning_away is now known as bbrowning
16:22
shellac has quit [Quit: Leaving]
16:24
skade has joined #jruby
16:30
blandflakes has joined #jruby
16:32
skade has quit [Quit: Computer has gone to sleep.]
16:42
<
GitHub126 >
jruby/master 879f5ba Charles Oliver Nutter: Update to RubyGems 2.6.6....
16:42
<
GitHub67 >
[jruby] headius closed pull request #3972: Use platform defaults from defaults file rather than eager load. (master...platform_defaults)
https://git.io/vou6G
16:42
<
GitHub59 >
jruby/master 90ff5b1 Charles Oliver Nutter: Use platform defaults from defaults file rather than eager load....
16:42
<
GitHub59 >
jruby/master 4f0fdb8 Charles Oliver Nutter: Merge pull request #3972 from headius/platform_defaults...
16:45
<
GitHub164 >
[jruby-openssl] headius closed issue #93: Errno::EAGAIN thrown by SSLSocket#connect_nonblock
https://git.io/vrHlo
16:45
<
GitHub90 >
[jruby] headius closed pull request #3952: Ensure that Selectors from SelectorPool don't have old keys in them (master...cleankeys_pr2)
https://git.io/vofnd
16:45
<
GitHub106 >
jruby/master 171dc40 mohamed: clean keys inside SelectorPool#put
16:45
<
GitHub106 >
jruby/master c83120b Charles Oliver Nutter: Merge pull request #3952 from mohamedhafez/cleankeys_pr2...
17:00
Guest61380 has quit [Quit: mIRC 5.91 (16 bit) for Microsoft © Windows For WorkGroups 3.11®]
17:16
sebstrax has joined #jruby
18:12
yfeldblum has joined #jruby
18:41
raeoks has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
19:00
febuiles has joined #jruby
19:04
<
GitHub193 >
[jruby] mohamedhafez closed issue #3963: SelectorPool returns Selectors with old keys in them
https://git.io/voCVZ
19:22
<
GitHub8 >
jruby/master 81fdf12 Brandon Fish: [Truffle] Add Hash#{<,<=,>,>=}
19:39
<
GitHub171 >
jruby-openssl/master 4458259 Karol Bucek: Merge pull request #95 from mohamedhafez/eagain_pr...
19:39
<
GitHub171 >
jruby-openssl/master 8ddf4e8 mohamed: ignore intellij .iml files
19:39
<
GitHub171 >
jruby-openssl/master 33daff7 mohamed: nonblocking waitSelect code doesnt need to be in RubyThread.BlockingTask, and catch more successful selects in case there is more than one selected key due to a JRuby bug
19:39
<
GitHub111 >
[jruby-openssl] kares closed pull request #95: waitSelect improvements (master...eagain_pr)
https://git.io/vovMf
20:11
mistergibson has joined #jruby
20:12
<
GitHub94 >
[jruby] chumer opened pull request #3982: [Truffle] Fix race condition in mx build. (truffle-head...fix_mx_ruby_build2)
https://git.io/voFEA
20:14
<
GitHub57 >
[jruby] chrisseaton closed pull request #3982: [Truffle] Fix race condition in mx build. (truffle-head...fix_mx_ruby_build2)
https://git.io/voFEA
20:14
<
GitHub149 >
jruby/truffle-head 82deb4a Christian Humer: [Truffle] Fix race condition in mx build.
20:14
<
GitHub149 >
jruby/truffle-head 4c69fe4 Chris Seaton: Merge pull request #3982 from chumer/fix_mx_ruby_build2...
20:43
johnsonch is now known as johnsonch_afk
21:13
tcrawley is now known as tcrawley-away
21:20
pawnbox_ has quit [Remote host closed the connection]
21:21
skade has joined #jruby
21:23
lanceball is now known as lance|afk
21:30
drbobbeaty has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
21:37
pawnbox has joined #jruby
21:43
bbrowning is now known as bbrowning_away
21:55
skade has quit [Quit: Computer has gone to sleep.]
22:10
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
22:15
pitr-ch has joined #jruby
22:28
<
lopex >
something wrong with audio
22:30
<
chrisseaton >
Yeah cuts in and out unfortunately
22:30
<
chrisseaton >
Why is recording talks such a challenge?
22:31
camlow32_ has joined #jruby
22:35
camlow325 has quit [Ping timeout: 244 seconds]
22:35
camlow325 has joined #jruby
22:35
camlow32_ has quit [Read error: Connection reset by peer]
22:38
camlow325 has quit [Remote host closed the connection]
22:44
camlow325 has joined #jruby
22:52
camlow325 has quit [Remote host closed the connection]
22:55
camlow325 has joined #jruby
23:00
camlow325 has quit [Remote host closed the connection]
23:04
camlow325 has joined #jruby
23:05
e_dub has joined #jruby
23:08
e_dub has quit [Read error: Connection reset by peer]
23:09
e_dub has joined #jruby
23:18
e_dub has quit [Read error: Connection reset by peer]
23:19
pitr-ch has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
23:19
e_dub has joined #jruby
23:48
blandflakes has joined #jruby
23:52
<
GitHub130 >
[jruby] trejkaz opened issue #3983: Kernel#system fails to execute if SecurityManager denies access to a $PATH entry even if it permits a later one
https://git.io/voFp9