Wednesday, 2015-09-09

*** deadghost <deadghost!~deadghost@175.144.183.39> has joined #immutant00:27
*** cemerick <cemerick!~cemerick@cpe-76-179-70-10.maine.res.rr.com> has joined #immutant01:08
*** abstractj <abstractj!~abstractj@c000.qmx.me> has quit IRC (Quit: Stay classy San Diego!)01:59
*** abstractj <abstractj!~abstractj@c000.qmx.me> has joined #immutant02:00
*** abstractj <abstractj!~abstractj@c000.qmx.me> has joined #immutant02:16
*** qmx <qmx!~qmx@c000.qmx.me> has joined #immutant02:19
*** qmx <qmx!~qmx@c000.qmx.me> has quit IRC (Changing host)02:20
*** qmx <qmx!~qmx@redhat/jboss/qmx> has joined #immutant02:20
*** jcrossley3 is now known as jcrossley3-away02:28
*** cemerick <cemerick!~cemerick@cpe-76-179-70-10.maine.res.rr.com> has quit IRC (Ping timeout: 250 seconds)03:29
*** aaronc <aaronc!60f85725@gateway/web/freenode/ip.96.248.87.37> has quit IRC (Ping timeout: 246 seconds)04:01
*** danielglauser <danielglauser!~danielgla@c-76-25-33-200.hsd1.co.comcast.net> has joined #immutant04:57
*** je <je!~je@77.66.65.40> has joined #immutant06:35
*** egli <egli!~user@alouette.sbs.ch> has quit IRC (Remote host closed the connection)06:54
*** egli <egli!~user@alouette.sbs.ch> has joined #immutant07:03
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has joined #immutant07:32
*** tomjoro <tomjoro!~tomjoro@vuola.net> has joined #immutant08:22
*** egli <egli!~user@alouette.sbs.ch> has quit IRC (Read error: Connection reset by peer)09:02
*** egli <egli!~user@alouette.sbs.ch> has joined #immutant09:02
*** qwerty_nor <qwerty_nor!~Thunderbi@37.229.49.175> has joined #immutant09:09
*** egli <egli!~user@alouette.sbs.ch> has quit IRC (Read error: Connection reset by peer)09:11
*** egli <egli!~user@alouette.sbs.ch> has joined #immutant09:11
*** projectodd-ci <projectodd-ci!~PircBotx@ec2-54-221-39-150.compute-1.amazonaws.com> has quit IRC (Ping timeout: 250 seconds)09:54
*** tomjoro <tomjoro!~tomjoro@vuola.net> has quit IRC (Remote host closed the connection)10:02
*** tomjoro <tomjoro!~tomjoro@vuola.net> has joined #immutant10:14
*** tcrawley-away is now known as tcrawley10:55
*** bbrowning_away is now known as bbrowning12:02
*** GitHub129 <GitHub129!~GitHub129@192.30.252.45> has joined #immutant12:06
GitHub129[immutant.org] tobias pushed 1 new commit to master: http://git.io/vZZ8a12:06
GitHub129immutant.org/master 71d044e Toby Crawley: Using datomic with 2.1.0.12:06
*** GitHub129 <GitHub129!~GitHub129@192.30.252.45> has left #immutant12:06
jbossbotTitle: Using datomic with 2.1.0. · immutant/immutant.org@71d044e · GitHub12:06
*** mgoldmann|away is now known as mgoldmann12:06
*** GitHub195 <GitHub195!~GitHub195@192.30.252.40> has joined #immutant12:21
GitHub195[immutant.org] tobias pushed 1 new commit to master: http://git.io/vZZ0p12:21
GitHub195immutant.org/master 86f5d38 Toby Crawley: Clean up community links a bit.12:21
*** GitHub195 <GitHub195!~GitHub195@192.30.252.40> has left #immutant12:21
jbossbotTitle: Clean up community links a bit. · immutant/immutant.org@86f5d38 · GitHub12:21
*** projectodd-ci <projectodd-ci!~PircBotx@ec2-54-221-39-150.compute-1.amazonaws.com> has joined #immutant12:24
*** kungi1 is now known as kungi12:33
*** tomjoro <tomjoro!~tomjoro@vuola.net> has quit IRC ()12:35
*** jcrossley3-away is now known as jcrossley312:56
*** qmx <qmx!~qmx@redhat/jboss/qmx> has left #immutant ("WeeChat 1.0.1")13:04
*** lance|afk is now known as lanceball13:29
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has joined #immutant13:46
tcrawleyjcrossley3: can you please review http://staging.immutant.org/news/2015/09/09/datomic-redux/ at your convenience?13:53
jbossbotTitle: Immutant | Using Datomic With Immutant Redux13:53
jcrossley3tcrawley: wdm13:54
tcrawleydonkey13:54
jcrossley3tcrawley: looks good, but i think we should link to it at the top of the old one14:10
tcrawleyah, right. I meant to do that. wdm14:10
*** tcrawley is now known as tcrawley-away14:21
*** tcrawley-away is now known as tcrawley14:21
*** je <je!~je@77.66.65.40> has quit IRC (Ping timeout: 252 seconds)15:11
*** GitHub77 <GitHub77!~GitHub77@192.30.252.45> has joined #immutant15:40
GitHub77[immutant.org] tobias pushed 1 new commit to master: http://git.io/vZnSf15:40
GitHub77immutant.org/master 9e54bc0 Toby Crawley: Add linking note to top of old post.15:40
*** GitHub77 <GitHub77!~GitHub77@192.30.252.45> has left #immutant15:40
jbossbotTitle: Add linking note to top of old post. · immutant/immutant.org@9e54bc0 · GitHub15:40
projectodd-ciStarting build #592 for job immutant.org-staging (previous build: SUCCESS)15:41
projectodd-ciProject immutant.org-staging build #592: SUCCESS in 35 sec: https://projectodd.ci.cloudbees.com/job/immutant.org-staging/592/15:41
projectodd-ciToby Crawley: Add linking note to top of old post.15:41
*** GitHub101 <GitHub101!~GitHub101@192.30.252.40> has joined #immutant15:44
GitHub101[immutant.org] tobias merged master into production: http://git.io/vZn9w15:44
*** GitHub101 <GitHub101!~GitHub101@192.30.252.40> has left #immutant15:44
jbossbotTitle: Comparing 20f3da9b8b23...9e54bc0c78a5 · immutant/immutant.org · GitHub15:44
projectodd-ciStarting build #211 for job immutant.org-production (previous build: SUCCESS)15:44
projectodd-ciProject immutant.org-production build #211: SUCCESS in 1 min 30 sec: https://projectodd.ci.cloudbees.com/job/immutant.org-production/211/15:45
projectodd-ci* Toby Crawley: Using datomic with 2.1.0.15:45
projectodd-ci* Toby Crawley: Clean up community links a bit.15:45
projectodd-ci* Toby Crawley: Add linking note to top of old post.15:45
*** mgoldmann is now known as mgoldmann|away15:58
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has quit IRC (Ping timeout: 252 seconds)16:09
*** solofounder <solofounder!~solofound@99-171-140-172.lightspeed.tukrga.sbcglobal.net> has joined #immutant16:15
solofounderHi.  I have a bit of a strange question.  I'm a torquebox 4 user but I need a singleton daemon that shares the lifecycle of my application but this feature is not available in TB4 yet as far as I can tell16:16
solofounderI'm deploying into a wildfly cluster of course16:16
solofoundermy question is… can use immutant to build a WAR file with a little program in it that functions as a singleton daemon ? http://immutant.org/documentation/current/apidoc/immutant.daemons.html16:17
jbossbotTitle: immutant.daemons documentation16:17
solofounderand then deploy it into my existing torquebox cluster ?16:17
tcrawleysolofounder: by "cluster", do you mean torquebox 4 wars deployed to a WildFly cluster?16:19
solofounderpercisely16:19
solofounderit's a ruby on rails app..  that uses TB4 to build a war file which is then deployed into wildfly  816:20
tcrawleyyes, you can do that, and you could have the daemon in immutant communicating with the TB app via messaging16:20
tcrawleybut we should probably implement the singleton stuff for TorqueBox16:21
solofounderok fantastic16:21
tcrawleyit wouldn't be difficult, I don't think16:21
solofounderI was thinking about rolling my own singleton election stuff as a ruby class using redis in lou of it being avaiable in TB4 but then I realized immuntant probably already has it16:22
bbrowningyeah we've had another user request daemons for torquebox 416:22
tcrawleyand it actually exists in the underlying java for TB, it's just not exposed in ruby16:22
tcrawleyI'll see what it would take to expose it16:22
solofounderwell fantastic.  Thanks a bunch guys.  and I'm glad to hear the two projects play well together in this way16:23
tcrawleyyeah, it would be trivial to expose in TB. here's the clojure code: https://github.com/immutant/immutant/tree/master/core/src/immutant/daemons.clj#L4016:24
tcrawleyit's just a name and two Runnables16:24
tcrawleybbrowning: I'm happy to implement that this week if you like16:25
tcrawleyor would you rather wait until after 4.0.0?16:25
solofounderis the java class WunderBoss something shared between both projects ?16:26
tcrawleyyes, WunderBoss is the basis for TB4 & Immutant 216:26
bbrowningtcrawley: hmm I didn't plan on adding any more features before 4.0.0, but this has been asked for16:26
bbrowningif it's quite simple then mayhap we can do it :)16:26
tcrawleylet me see how simple it is, and you can decide where it lands16:27
jcrossley3tcrawley: bbrowning: are we still confident that messaging works betwixt tb and imm?16:27
tcrawley"confident"16:27
tcrawleydefine: works16:27
jcrossley3a ruby app can send a message to a clojure app and vice versa?16:28
jcrossley3and sending implies receipt16:28
jcrossley3which technically isn't true16:29
*** lanceball is now known as lance|afk16:42
tcrawleyjcrossley3: let's find out!16:43
* jcrossley3 slides to the edge of his seat16:45
tcrawleynow I have to go read TB docs to remember how to use it :)17:00
solofounderthis makes me want to start using something like json instead of marshalled ruby objects when I message from now on even though it's slower17:01
tcrawleysolofounder: you can pick and choose, and just use json for just the queues that are shared, with :marshal as the default for other queues17:02
*** agarman <agarman!~agarman@169.130.108.20> has joined #immutant17:07
*** agarman_ <agarman_!~agarman@169.130.108.37> has joined #immutant17:12
*** agarman <agarman!~agarman@169.130.108.20> has quit IRC (Ping timeout: 244 seconds)17:16
*** bbrowning is now known as bbrowning_away17:21
*** tcrawley is now known as tcrawley-away17:38
solofounderof course then you're left with the problem of figuring out which serialization format should be the golden standard for your app…17:38
*** bbrowning_away is now known as bbrowning17:39
solofounder{} vs () I suppose17:40
jcrossley3solofounder: is your app particularly performance-sensitive?17:43
*** lance|afk is now known as lanceball17:45
solofounderthe messaging stuff in my app is is not real-time so I'm more concerned about message durability/consistency than performance.17:46
solofounderso in my case I can get away with using whatever17:46
jcrossley3so why the concern for serialization? it'll be negligible.17:46
jcrossley3yeah17:47
solofounderI'll probably just use json for everything, yea17:47
solofounderI just didn't know that edn was a thing until a minute ago (clojure newbie here).. it looks interesting17:47
solofounderI'll probably use that since it seems more compact than json and both systems can read it17:49
jcrossley3edn has a little more fidelity than json, yeah17:49
*** qwerty_nor <qwerty_nor!~Thunderbi@37.229.49.175> has quit IRC (Ping timeout: 268 seconds)18:11
*** je <je!~je@x1-6-c0-3f-0e-f8-01-dc.cpe.webspeed.dk> has joined #immutant18:47
*** deadghost <deadghost!~deadghost@175.144.183.39> has quit IRC (Ping timeout: 264 seconds)19:00
*** solofounder <solofounder!~solofound@99-171-140-172.lightspeed.tukrga.sbcglobal.net> has quit IRC (Quit: solofounder)19:07
*** deadghost <deadghost!~deadghost@175.140.113.202> has joined #immutant19:13
*** bobmcw <bobmcw!~bobmcw@redhat/jboss/bobmcw> has quit IRC (Remote host closed the connection)20:07
*** tcrawley-away is now known as tcrawley20:26
*** bbrowning is now known as bbrowning_away20:28
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has joined #immutant20:47
*** deadghost <deadghost!~deadghost@175.140.113.202> has quit IRC (Ping timeout: 240 seconds)21:03
*** bbrowning_away is now known as bbrowning21:08
tcrawleyjcrossley3: bbrowning: messaging between TB and Immutant works. it took a while, it's amazing how much I've forgotten about getting a ruby app running21:10
tcrawleyI did :json between the two, with a request/respond tb->imm->tb21:10
jcrossley3yay!21:10
bbrowningyay!21:10
jcrossley3should it take a while?21:10
tcrawleyand publish/listen both ways as well21:11
tcrawleyshould what take a while?21:11
tcrawleyam I here? this network appears to be pretty crappy21:12
bbrowningyes21:12
bbrowningI believe jcrossley3 was either asking a) should messaging take a while or b) should getting a ruby app running take a while21:12
tcrawleyjcrossley3: ah, it took a while because I had forgotten so much about ruby: bundler, gems, all that bs21:13
jcrossley3ah21:13
jcrossley3it used to take me a while back when i knew all that stuff :)21:13
tcrawleyheh21:14
*** deadghost <deadghost!~deadghost@115.133.234.84> has joined #immutant21:15
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has quit IRC (Ping timeout: 246 seconds)21:18
*** lanceball is now known as lance|afk21:19
*** tcrawley is now known as tcrawley-away21:27
*** bbrowning is now known as bbrowning_away21:32
*** zimablue <zimablue!~user@213.162.124.223> has joined #immutant21:35
*** tcrawley-away is now known as tcrawley22:21
*** tcrawley is now known as tcrawley-away22:33
*** zimablue <zimablue!~user@213.162.124.223> has quit IRC (Ping timeout: 244 seconds)23:17
*** jcrossley3 is now known as jcrossley3-away23:18
*** je <je!~je@x1-6-c0-3f-0e-f8-01-dc.cpe.webspeed.dk> has quit IRC (Ping timeout: 250 seconds)23:28

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