Tuesday, 2015-08-11

*** jcrossley3 is now known as jcrossley3-away00:11
*** kschrader <kschrader!uid41175@gateway/web/irccloud.com/x-qkmjqviobyltfqiw> has quit IRC (Quit: Connection closed for inactivity)00:43
*** jcrossley3-away <jcrossley3-away!~user@71-90-202-1.dhcp.stls.mo.charter.com> has quit IRC (Ping timeout: 255 seconds)01:16
*** jcrossley3 <jcrossley3!~user@redhat/jboss/jc3> has joined #immutant02:53
*** danielglauser <danielglauser!~danielgla@2601:282:4200:c210:70a1:dc7c:71b2:a3f9> has quit IRC (Read error: Connection reset by peer)03:37
*** danielglausr <danielglausr!~danielgla@2601:282:4200:c210:70a1:dc7c:71b2:a3f9> has joined #immutant03:37
*** danielglausr <danielglausr!~danielgla@2601:282:4200:c210:70a1:dc7c:71b2:a3f9> has quit IRC (Ping timeout: 246 seconds)03:53
*** dm3 <dm3!~dm3@78.60.230.119> has joined #immutant04:19
*** danielglauser <danielglauser!~danielgla@2601:282:4200:c210:70a1:dc7c:71b2:a3f9> has joined #immutant04:46
*** jcrossley3 is now known as jcrossley3-away04:54
*** danielglauser <danielglauser!~danielgla@2601:282:4200:c210:70a1:dc7c:71b2:a3f9> has quit IRC (Ping timeout: 246 seconds)04:57
*** danielglauser <danielglauser!~danielgla@2601:282:4200:c210:70a1:dc7c:71b2:a3f9> has joined #immutant04:58
*** Guest9000 <Guest9000!~textual@c-71-198-23-174.hsd1.ca.comcast.net> has joined #immutant05:43
*** Guest9000 <Guest9000!~textual@c-71-198-23-174.hsd1.ca.comcast.net> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)06:09
*** jplaza <jplaza!ba0394ac@gateway/web/freenode/ip.186.3.148.172> has joined #immutant06:59
*** jplaza <jplaza!ba0394ac@gateway/web/freenode/ip.186.3.148.172> has quit IRC (Client Quit)07:02
*** deadghost <deadghost!~deadghost@118.101.143.40> has joined #immutant07:09
*** je <je!~je@mail.natur-energi.dk> has joined #immutant07:15
*** qwerty_nor <qwerty_nor!~Thunderbi@37.229.49.175> has joined #immutant08:02
*** dm3 <dm3!~dm3@78.60.230.119> has quit IRC (Remote host closed the connection)09:16
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has joined #immutant09:22
*** dm3 <dm3!~dm3@78-60-152-177.static.zebra.lt> has joined #immutant10:17
*** danielglauser <danielglauser!~danielgla@2601:282:4200:c210:70a1:dc7c:71b2:a3f9> has quit IRC (Ping timeout: 246 seconds)10:35
*** danielglausr <danielglausr!~danielgla@c-76-25-33-200.hsd1.co.comcast.net> has joined #immutant10:35
*** dm3 <dm3!~dm3@78-60-152-177.static.zebra.lt> has quit IRC (Remote host closed the connection)10:46
*** dm3 <dm3!~dm3@78-60-152-177.static.zebra.lt> has joined #immutant10:47
*** dm3 <dm3!~dm3@78-60-152-177.static.zebra.lt> has quit IRC (Ping timeout: 244 seconds)10:51
*** dm3 <dm3!~dm3@78-60-152-177.static.zebra.lt> has joined #immutant11:05
*** dm3 <dm3!~dm3@78-60-152-177.static.zebra.lt> has quit IRC (Remote host closed the connection)11:20
*** dm3 <dm3!~dm3@78-60-152-177.static.zebra.lt> has joined #immutant11:21
*** deadghost <deadghost!~deadghost@118.101.143.40> has quit IRC (Ping timeout: 272 seconds)11:24
*** dm3 <dm3!~dm3@78-60-152-177.static.zebra.lt> has quit IRC (Ping timeout: 256 seconds)11:25
*** jbott <jbott!supybot@nat/redhat/x-ihpbvpqwcidmqubj> has joined #immutant11:50
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #immutant12:00
*** bbrowning_away is now known as bbrowning12:04
*** jcrossley3-away is now known as jcrossley312:05
*** dm3 <dm3!~dm3@78-60-152-177.static.zebra.lt> has joined #immutant12:18
*** lance|afk is now known as lanceball12:21
*** jcrossle_ <jcrossle_!~user@71-90-202-1.dhcp.stls.mo.charter.com> has joined #immutant12:30
*** tcrawley-away is now known as tcrawley12:30
*** jcrossle_ is now known as jcrossley3_12:33
*** jcrossley3 <jcrossley3!~user@redhat/jboss/jc3> has quit IRC (Ping timeout: 256 seconds)12:34
*** jcrossley3_ is now known as jcrossley312:34
*** pandeiro <pandeiro!~user@177.33.155.221> has quit IRC (Remote host closed the connection)12:49
*** gphillips <gphillips!~gphillips@169.130.108.37> has joined #immutant13:08
*** pandeiro <pandeiro!~user@177.33.155.221> has joined #immutant13:20
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has joined #immutant13:36
*** pandeiro <pandeiro!~user@177.33.155.221> has quit IRC (Remote host closed the connection)13:38
*** jeremy04 <jeremy04!~jeremy04@76.75.201.158> has joined #immutant13:43
*** gphillips <gphillips!~gphillips@169.130.108.37> has quit IRC (Remote host closed the connection)13:45
jcrossley3tcrawley: what's left for IMMUTANT-569?13:54
jbossbotjira [IMMUTANT-569] Support deploying to EAP 6 [Open (Unresolved) Feature Request, Major, Unassigned] https://issues.jboss.org/browse/IMMUTANT-56913:54
*** jeremy04_ <jeremy04_!~jeremy04@c-73-52-200-215.hsd1.pa.comcast.net> has joined #immutant13:59
jcrossley3we seem to be all green https://projectodd.ci.cloudbees.com/view/Immutant/14:00
*** jeremy04 <jeremy04!~jeremy04@76.75.201.158> has quit IRC (Ping timeout: 240 seconds)14:01
*** gphillips <gphillips!~gphillips@169.130.108.37> has joined #immutant14:02
tcrawleyjcrossley3: we need the eap integs to run more, we probably still have some web issues to suss out14:04
tcrawleyand we need to spruce up EAP.md14:04
tcrawleybut I think that's itish14:04
jcrossley3tcrawley: i just set bees to build eap integs hourly14:08
tcrawleygood idea14:08
*** jeremy04_ <jeremy04_!~jeremy04@c-73-52-200-215.hsd1.pa.comcast.net> has quit IRC (Remote host closed the connection)14:11
*** jeremy04 <jeremy04!~jeremy04@76.75.201.158> has joined #immutant14:12
projectodd-ciProject immutant2-incremental-integs-eap build #16: SUCCESS in 4 min 47 sec: https://projectodd.ci.cloudbees.com/job/immutant2-incremental-integs-eap/16/14:12
tcrawleyyay!14:12
*** gphillips <gphillips!~gphillips@169.130.108.37> has quit IRC (Remote host closed the connection)14:17
*** gphillips <gphillips!~gphillips@169.130.108.37> has joined #immutant14:21
*** danielglausr <danielglausr!~danielgla@c-76-25-33-200.hsd1.co.comcast.net> has quit IRC (Remote host closed the connection)14:41
*** deadghost <deadghost!~deadghost@175.141.180.239> has joined #immutant14:55
projectodd-ciProject immutant2-incremental-integs-eap build #17: SUCCESS in 5 min 15 sec: https://projectodd.ci.cloudbees.com/job/immutant2-incremental-integs-eap/17/15:08
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has quit IRC (Ping timeout: 250 seconds)15:13
*** je <je!~je@mail.natur-energi.dk> has quit IRC (Ping timeout: 252 seconds)15:20
*** gphillips <gphillips!~gphillips@169.130.108.37> has quit IRC (Remote host closed the connection)15:21
*** gphillips <gphillips!~gphillips@169.130.108.37> has joined #immutant15:22
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has joined #immutant15:24
*** danielglauser <danielglauser!~danielgla@mobile-166-173-058-193.mycingular.net> has joined #immutant15:27
*** kschrader <kschrader!uid41175@gateway/web/irccloud.com/x-rgstypqmhbwgruil> has joined #immutant15:31
*** dm3 <dm3!~dm3@78-60-152-177.static.zebra.lt> has quit IRC (Remote host closed the connection)15:54
*** dm3 <dm3!~dm3@78-60-152-177.static.zebra.lt> has joined #immutant15:55
*** danielglauser <danielglauser!~danielgla@mobile-166-173-058-193.mycingular.net> has quit IRC (Ping timeout: 244 seconds)15:58
*** dm3 <dm3!~dm3@78-60-152-177.static.zebra.lt> has quit IRC (Ping timeout: 240 seconds)15:59
*** qwerty_nor <qwerty_nor!~Thunderbi@37.229.49.175> has quit IRC (Ping timeout: 260 seconds)16:02
projectodd-ciProject immutant2-incremental-integs-eap build #18: SUCCESS in 5 min 32 sec: https://projectodd.ci.cloudbees.com/job/immutant2-incremental-integs-eap/18/16:07
*** deadghost <deadghost!~deadghost@175.141.180.239> has quit IRC (Ping timeout: 244 seconds)16:09
jcrossley3tcrawley: mayhap we need better coverage to expose a problem?16:13
tcrawleyor maybe it only occurs on faster hw. I'll run them in a loop here16:14
jcrossley3pb16:14
*** danielglauser <danielglauser!~danielgla@75-148-43-81-Colorado.hfc.comcastbusiness.net> has joined #immutant16:19
tcrawleyjcrossley3: I still see this every time I try to build transactions (out of container): https://gist.github.com/28ef4077e8087a5d91ab16:21
jcrossley3tcrawley: i don't see it. ci doesn't see it. what's different in your env?16:22
tcrawleyno idea16:22
tcrawleywait, I did update to the latest lein, but I really hope that doesn't make a difference16:22
tcrawleylet me downgrade and see16:22
jcrossley3hmm16:22
tcrawleydowngrading didn't make a difference16:26
jcrossley3good16:27
jcrossley3how about rm ~/.m2/repository/org/immutant and rebuild?16:28
tcrawleyI'll give that a try16:28
jcrossley3maybe org/projectodd, too16:29
*** deadghost <deadghost!~deadghost@175.140.47.91> has joined #immutant16:35
*** cap10morgan <cap10morgan!~cap10morg@75-148-43-81-Colorado.hfc.comcastbusiness.net> has joined #immutant16:48
*** bbrowning is now known as bbrowning_away16:56
tcrawleyjcrossley3: I just tried with a completely empty ~/.m2/repository, to no avail17:00
jcrossley3what?17:00
jcrossley3that's crazy17:00
jcrossley3java 8?17:00
tcrawleyopenjdk version "1.8.0_51"17:01
jcrossley3re-clone?17:01
jcrossley3do exactly what CI does?17:01
tcrawleytrying `lein modules all` in a fresh checkout17:03
*** lanceball is now known as lance|afk17:04
*** deadghost <deadghost!~deadghost@175.140.47.91> has quit IRC (Ping timeout: 255 seconds)17:05
tcrawleyno dice17:05
tcrawleythat test is inscrutable to me, so I'm having a hard time understanding what could be going wrong17:06
jcrossley3inscrutable?17:07
tcrawleyare you asking what inscrutable means, or why I find it inscrutable?17:08
jcrossley3yes17:08
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has quit IRC (Ping timeout: 244 seconds)17:08
projectodd-ciProject immutant2-incremental-integs-eap build #19: SUCCESS in 8 min 25 sec: https://projectodd.ci.cloudbees.com/job/immutant2-incremental-integs-eap/19/17:10
jcrossley3something is going wrong with your cache17:12
jcrossley3have you pissed off infinispan somehow?17:13
jcrossley3something in ~/.lein/profiles.clj maybe?17:13
jcrossley3gist the output from lein deps :tree in transactions/17:13
tcrawleyno idea if I've pissed off ispan, but it has every reason to hate me17:14
tcrawleyone sec17:14
jcrossley3are you in a very clean shell with no lingering env vars that might be boinking stuff?17:15
tcrawleyyep, brand new shell17:15
jcrossley3weird17:15
tcrawleyhttps://gist.github.com/332f2a9527cc90acad0f17:15
tcrawleyif I log the message that work gets, I see: https://gist.github.com/5c22896506b4a65141f617:16
tcrawleyso it gets the message at least once before failing, but :a is still nil in the cache17:16
tcrawleyhmm, if I increase the sleep in the test loop from 100ms to 1000ms, the tests pass17:18
jcrossley3huh17:18
jcrossley3weird17:18
jcrossley3so that means it's taking longer than 1s for the publish in the test to be handled17:20
jcrossley3htf are you slower than CI?17:20
tcrawleyyeah, no idea. it looks like the first message gets delivered quickly, then a delay before the rest show up17:20
tcrawleygathering timing data now17:20
jcrossley3if that were true, i'd expect your first fail's actual value to be 1, not nil17:21
tcrawleyI agree, :a should be 117:21
jcrossley3no, i mean :deliveries17:21
tcrawleyand the :deliveries should be 1 as well, yah17:21
tcrawley:a should be 1 if *any* message arrives17:22
jcrossley3correct17:22
jcrossley3but something has changed locally for you17:22
jcrossley3have you recently updated?17:22
jcrossley3like your kernel, maybe?17:22
tcrawleynot in a week or so I think17:23
jcrossley3this fail just started occurring yesterday?17:23
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC ()17:23
tcrawleyyes17:23
jcrossley3that is weird17:23
tcrawleyvery!17:23
tcrawleyhttps://gist.github.com/ae3ede8ad09a303c685817:23
tcrawleyhmm, I wonder if I'm low on fd's17:24
jcrossley3have you rebooted?! :)17:24
tcrawleynot in a week or so I think :)17:25
tcrawleymaybe I should try that, ffs17:25
jcrossley3problem solved!17:25
tcrawleyheh17:25
*** tcrawley is now known as tcrawley-away17:28
*** bbrowning_away is now known as bbrowning17:29
*** tcrawley-away is now known as tcrawley17:33
tcrawleyjcrossley3: nope, reboot didn't help, nor did raising nofiles limit17:34
jcrossley3i think there's something you're not telling me17:36
tcrawleymy back hurts a little today17:36
jcrossley3i knew it!17:36
*** qwerty_nor <qwerty_nor!~Thunderbi@37.229.49.175> has joined #immutant17:37
tcrawley(csh/swap-in! cache :a (constantly 1)) takes ~5s to complete the first time17:38
jcrossley3interesting17:39
jcrossley3maybe crank up the ispan debug?17:40
tcrawleygood god. how?17:40
jcrossley3haha17:40
jcrossley3beats me17:40
tcrawleyLOG_LEVEL=DEBUG might be enough17:40
jcrossley3mayhap17:40
jcrossley3is it ispan that uses AIO when it's installed?17:40
jcrossley3is that hq?17:41
tcrawleythat's HQ17:41
tcrawleyso, yeah, I now have a butt-ton of debug output17:41
tcrawleylet me wade through17:41
tcrawleyafter I eat17:41
jcrossley3why yesterday?17:41
jcrossley3tcrawley: fwiw i got a fail when i turned up the debug, but not the one you get17:43
*** danielglauser <danielglauser!~danielgla@75-148-43-81-Colorado.hfc.comcastbusiness.net> has quit IRC (Remote host closed the connection)18:03
projectodd-ciProject immutant2-incremental-integs-eap build #20: SUCCESS in 4 min 30 sec: https://projectodd.ci.cloudbees.com/job/immutant2-incremental-integs-eap/20/18:06
*** jcrossle_ <jcrossle_!~user@71-90-202-1.dhcp.stls.mo.charter.com> has joined #immutant18:06
*** jcrossley3 <jcrossley3!~user@71-90-202-1.dhcp.stls.mo.charter.com> has quit IRC (Ping timeout: 246 seconds)18:07
*** jcrossle_ is now known as jcrossley318:23
*** danielglauser <danielglauser!~danielgla@75-148-43-81-Colorado.hfc.comcastbusiness.net> has joined #immutant18:25
*** qwerty_nor <qwerty_nor!~Thunderbi@37.229.49.175> has quit IRC (Ping timeout: 240 seconds)18:25
*** danielglausr <danielglausr!~danielgla@75-148-43-81-Colorado.hfc.comcastbusiness.net> has joined #immutant18:26
*** danielglauser <danielglauser!~danielgla@75-148-43-81-Colorado.hfc.comcastbusiness.net> has quit IRC (Ping timeout: 260 seconds)18:30
*** jcrossley3 is now known as jcrossley3-away18:34
*** lance|afk is now known as lanceball18:34
*** seangrove <seangrove!~user@c-50-174-77-118.hsd1.ca.comcast.net> has quit IRC (Read error: Connection reset by peer)18:34
*** seangrov` <seangrov`!~user@c-50-174-77-118.hsd1.ca.comcast.net> has joined #immutant18:34
*** jcrossle_ <jcrossle_!~user@71-90-202-1.dhcp.stls.mo.charter.com> has joined #immutant18:37
*** jcrossley3-away <jcrossley3-away!~user@71-90-202-1.dhcp.stls.mo.charter.com> has quit IRC (Ping timeout: 245 seconds)18:41
*** seangrov` <seangrov`!~user@c-50-174-77-118.hsd1.ca.comcast.net> has quit IRC (Read error: Connection reset by peer)19:00
*** je <je!~je@mail.natur-energi.dk> has joined #immutant19:03
projectodd-ciProject immutant2-incremental-integs-eap build #21: FAILURE in 2 min 31 sec: https://projectodd.ci.cloudbees.com/job/immutant2-incremental-integs-eap/21/19:04
*** proddbot <proddbot!~irclj@162.243.1.108> has quit IRC (Remote host closed the connection)19:05
*** jeremy04_ <jeremy04_!~jeremy04@c-73-52-200-215.hsd1.pa.comcast.net> has joined #immutant19:06
*** proddbot <proddbot!~irclj@162.243.1.108> has joined #immutant19:06
*** jeremy04 <jeremy04!~jeremy04@76.75.201.158> has quit IRC (Ping timeout: 272 seconds)19:09
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #immutant19:14
*** marianoguerra <marianoguerra!~marianogu@a95-93-233-21.cpe.netcabo.pt> has joined #immutant19:17
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has joined #immutant19:17
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has quit IRC (Ping timeout: 272 seconds)19:31
*** agarman <agarman!~agarman@169.130.108.20> has quit IRC (Ping timeout: 260 seconds)19:36
*** jcrossle_ is now known as jcrossley319:47
*** jeremy04_ <jeremy04_!~jeremy04@c-73-52-200-215.hsd1.pa.comcast.net> has quit IRC (Remote host closed the connection)19:48
*** jeremy04 <jeremy04!~jeremy04@76.75.201.158> has joined #immutant19:48
tcrawleyjcrossley3: since it only happens to me, I'm inclined to bump the timeout up and move on19:55
jcrossley3tcrawley: respectfully, i'm opposed to increasing the time of that test 10x19:58
jcrossley3but hey, i see we got a failure on ci19:58
jcrossley3tcrawley: can you put some debugs in swap-in! to see where the time is taking, e.g. get, contains, replace, putifabsent19:59
jcrossley3does setting transactional? false make it work? (it may make other tests fail)20:00
tcrawleyhey, a 5x increase also works :)20:01
jcrossley3does it fail when you run the test individually at a repl?20:01
tcrawleyI'll try some debugiloo20:01
jcrossley3if it consistently fails for you, it's going to consistently fail for others, too. you're not *THAT* special. :)20:02
jcrossley3i'm especially bothered that it only started yesterday20:04
jcrossley3it's likely something we did yesterday, no?20:04
tcrawleywell, I checked out a commit from over a week ago, and it failed the same way20:04
jcrossley3huh20:05
jcrossley3is there any commit that works for you?20:05
tcrawleyI don't know, I'd have to poke around a bit20:06
jcrossley3might be worth a shot to see if say 2.0.2 works20:07
jcrossley3at least we'd narrow the scope of the problem20:07
tcrawleypb, I'll try it now20:08
tcrawley2.0.2 is happy. I suppose I can git bisect to find out where it broke20:10
jcrossley3yay!20:10
jcrossley3did we update ispan?20:10
tcrawleyI don't think so?20:10
projectodd-ciYippee, build fixed!20:11
projectodd-ciProject immutant2-incremental-integs-eap build #22: FIXED in 7 min 52 sec: https://projectodd.ci.cloudbees.com/job/immutant2-incremental-integs-eap/22/20:11
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has quit IRC (Ping timeout: 245 seconds)20:24
tcrawleyjcrossley3: we did bump ispan: https://github.com/projectodd/wunderboss/compare/456a0d315b90...29511c9fa44c20:37
tcrawleyand git bisect points at that change20:37
jcrossley3oh, yeah! :)20:38
jcrossley3is it possible you haven't built locally since 8/1?20:38
tcrawleyit's possible that I didn't do a full build for a while, yeah, since I was focused on web in EAP20:38
jcrossley3well, you could try forcing the ispan dep to be 6.0.2.Final just to run those tx tests20:39
jcrossley3really the only reason we bumped was to fix IMMUTANT-45420:39
jbossbotjira [IMMUTANT-454] Recreating a persistent cache fails with a NullPointerException [Resolved (Done) Bug, Major, Jim Crossley] https://issues.jboss.org/browse/IMMUTANT-45420:39
jcrossley3it's still weird that me and ci don't see an issue20:40
tcrawleyagreed20:41
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has joined #immutant20:41
*** jeremy04 <jeremy04!~jeremy04@76.75.201.158> has quit IRC (Remote host closed the connection)20:41
tcrawleythe .putIfAbsent is what is taking ~5s20:42
jcrossley3tcrawley: it would be nice to know exactly which call within swap-in! is taking so long20:42
jcrossley3:)20:42
tcrawleythere you go!20:42
tcrawleylemme push some debug output to a branch and let you run it20:43
jcrossley3kk!20:43
jbossbotgit [immutant] push slow-ispan-debug 4da4004.. Toby Crawley debug20:45
jbossbotgit [immutant] push slow-ispan-debug URL: http://github.com/immutant/immutant/commit/4da4004c420:45
tcrawleythere you go20:45
jcrossley3tcrawley: https://gist.github.com/e24044bccbb63ee1cfc720:49
jcrossley3what do your numbers look like?20:49
tcrawleyhttps://gist.github.com/4221a41e6742dede36ac20:50
tcrawleyso, about 5s between your lines 6-720:51
tcrawleynot 70ms20:51
jeusing Immutant 1.1.4 and updated cljx, now I'm getting:20:51
jeFailed to start service jboss.deployment.unit."myapp.clj".STRUCTURE20:51
jcrossley3tcrawley: that's crazy20:51
tcrawleywhen I run with debug output, I see nothing logged during that span20:51
jeCaused by: java.io.FileNotFoundException: Could not locate leiningen/repl__init.class or leiningen/repl.clj on classpath: , compiling:(cljx/plugin.clj:1:1)20:51
tcrawleyje: what version of cljx?20:52
jejust updated from version 0.4.0 and tried both 0.5.0 and 0.6.0 (same error)20:52
jeI can't figure out why it breaks Immutant :-/20:54
tcrawleyare you using cljx inside the container somehow? it looks like it's only designed to run inside lein20:54
tcrawleycan you also gist the full log output?20:55
jewell its part of my dev profile as a plugin20:55
jehttps://gist.github.com/jacobemcken/b78785bf862cb9c680b920:57
tcrawleyah, that's happening in the bootstrap runtime, where lein-core is available, but leinignen itself isn't. hmm20:58
tcrawleytwo options come to mind immediately:20:59
jeand yes I am using a few namespaces written cljx both inside Immutant and for the client side (ClojureScript)20:59
tcrawley1) use profiles to exclude cljx when deploying (though that may break repl-based dev)20:59
tcrawleyb) upgrade to Immutant 2 :)20:59
jehehe20:59
tcrawleyleiningen itself, though that brings in other issues, since lein is AOT'ed21:00
jeI has indeed broken my repl-based dev, which was why I tried to find a solution21:01
jeUpgrading to Immutant 2 is definitly somthing I want... I had just hoped I could postpone it for a month or two hehe21:03
jewould downgrading Leiningen help anything?21:04
tcrawleyprobably not, no21:04
tcrawleybut we could maybe fork cljx21:04
tcrawleyand make minimal changes to get it working21:04
jcrossley3je: you're going to like 2 a lot more than 121:04
tcrawleyI think this is the commit that is biting you: https://github.com/lynaghk/cljx/commit/8b820cea2aaef0a932f0c7f255d7c38e148741c021:05
jbossbotgit [cljx] 8b820ce.. Chas Emerick only add cljx as a runtime dependency when running a REPL, fixes gh-4721:05
jejcrossley3: I have no doubt about it :-)21:05
projectodd-ciProject immutant2-incremental-integs-eap build #23: SUCCESS in 4 min 35 sec: https://projectodd.ci.cloudbees.com/job/immutant2-incremental-integs-eap/23/21:05
tcrawleyI'm not even sure why it :requires leiningen.repl21:06
tcrawleyit doesn't seem to use it21:06
jcrossley3tcrawley: did you turn TRACE logging on or just DEBUG?21:06
tcrawleyjust debug21:06
jcrossley3mind trying TRACE21:06
jcrossley3you'll get a lot more21:07
jcrossley3not sure how helpful, but you should see *something* around/during the hang21:07
tcrawleykk!21:07
jetcrawley: I'm just going to build cljx myself without leiningen.repl to see if I can get it up and running again21:07
*** seangrove <seangrove!~user@c-50-174-77-118.hsd1.ca.comcast.net> has joined #immutant21:07
*** bbrowning is now known as bbrowning_away21:08
tcrawleyje: cool - note that if you change the group name you'll have to adjust line 7 or 8 of cljx.plugin21:09
jetcrawley: thanks for the heads up, and lending me your super eyes :-) for now I'll stick to just overwriting the version in .m221:11
tcrawleyje: happy to help :)21:11
*** lanceball is now known as lance|afk21:12
tcrawleyjcrossley3: https://gist.github.com/620b301c6f1ac9836b8f that's everything between "post apply" and "post putIfAbsent"21:13
jeawesome stuff that... my application starts YAY!21:13
tcrawleysweet!21:14
tcrawleyI think a lot of that TRACE is the loop looking for the :deliveries key21:14
tcrawleyjcrossley3: ^21:14
*** gphillips <gphillips!~gphillips@169.130.108.37> has quit IRC (Remote host closed the connection)21:16
jcrossley3yeah, but it's like it's not letting the message handling thread do anything21:16
jcrossley3tcrawley: are you on some kind of limited VM with only 1 thread or something?21:17
tcrawleyuhm, not that I'm aware of :)21:17
jcrossley3what happens when you sleep for 300ms after the publish but before the loop?21:18
jcrossley3fwiw, i can't even run the tests with TRACE logging21:21
tcrawleywhat prevents it?21:21
jcrossley3not sure. just hangs.21:22
jcrossley3https://gist.github.com/acea6f8cdad2d55322ed21:23
tcrawleyif I sleep for 300 after sending the message, I still see a 5s pause on putIfAbsent, but the sleep is enough to allow the test to pass21:23
tcrawleyweird21:24
jcrossley3can you create a brand new cache at the repl and just call putIfAbsent on it directly?21:25
jcrossley3does it still take 5s?21:25
tcrawleylemme try21:25
jcrossley3prolly needs to set :transactional? true21:25
tcrawleyat the repl, .putIfAbsent returns immediately21:29
tcrawleyjcrossley3: if I comment out ":transactional? true" in the test, it returns immediately21:31
* jcrossley3 thinks he asked you to try that hours ago21:34
jcrossley3<jcrossley3> does setting transactional? false make it work? (it may make21:35
jcrossley3             other tests fail)  [16:00]21:35
jcrossley3<tcrawley> hey, a 5x increase also works :)  [16:01]21:35
jcrossley321:35
tcrawleysure, but in pile of 10 other things to try21:35
jcrossley3pfft21:35
tcrawley"hours"21:35
jcrossley3so that particular test doesn't involve a transaction, so it's borderline stupid to involve a transactional cache21:36
tcrawleyit seems stupid that a transactional cache misbehaves outside of a tx21:36
jcrossley3it's still weird that it takes 5s21:36
jcrossley3agree21:36
jcrossley3there's just so much configuration that i may be missing something21:37
tcrawleyhere is the pause: 17:37:21.887 INFO  [com.arjuna.ats.arjuna] (Thread-0 (HornetQ-client-global-threads-287933084)) ARJUNA012163: Starting service com.arjuna.ats.arjuna.recovery.ActionStatusService on port 5611321:40
tcrawley21:40
tcrawleylein test :only immutant.transactions-test/non-transactional-writes-in-listener-with-exception21:40
tcrawley17:37:26.983 TRACE [com.arjuna.ats.arjuna] (Thread-0 (HornetQ-client-global-threads-287933084)) Loading class com.arjuna.ats.internal.arjuna.utils.SocketProcessId21:40
tcrawleyso it takes 5s for the ActionStatusService to start?21:40
jcrossley3yeah, i was just about to tell you the same thing21:41
jcrossley3:)21:41
tcrawleyI need to park this for the day. dinner time!21:42
jcrossley3yeah, i'm inclined to say we should reorient that test to use a non-tx cache21:42
*** tcrawley is now known as tcrawley-away21:43
*** cap10morgan <cap10morgan!~cap10morg@75-148-43-81-Colorado.hfc.comcastbusiness.net> has quit IRC (Quit: (null))22:02
projectodd-ciProject immutant2-incremental-integs-eap build #24: SUCCESS in 4 min 33 sec: https://projectodd.ci.cloudbees.com/job/immutant2-incremental-integs-eap/24/22:05
*** gphillips <gphillips!~gphillips@169.130.108.37> has joined #immutant22:17
*** gphillips <gphillips!~gphillips@169.130.108.37> has quit IRC (Ping timeout: 252 seconds)22:21
*** je <je!~je@mail.natur-energi.dk> has quit IRC (Ping timeout: 252 seconds)22:23
*** danielglausr <danielglausr!~danielgla@75-148-43-81-Colorado.hfc.comcastbusiness.net> has quit IRC (Remote host closed the connection)22:33
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Remote host closed the connection)22:38
*** cap10morgan <cap10morgan!~cap10morg@67-6-199-217.hlrn.qwest.net> has joined #immutant22:50
projectodd-ciProject immutant2-incremental-integs-eap build #25: SUCCESS in 6 min 19 sec: https://projectodd.ci.cloudbees.com/job/immutant2-incremental-integs-eap/25/23:07
*** bbrowning_away is now known as bbrowning23:43

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