Friday, 2015-02-06

*** bostonaholic <bostonaholic!~textual@73.181.28.191> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)00:09
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has quit IRC (Ping timeout: 255 seconds)00:10
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has joined #immutant00:28
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has quit IRC (Ping timeout: 252 seconds)00:35
*** jcrossley3 is now known as jcrossley3-away01:47
*** rboyd <rboyd!uid40503@gateway/web/irccloud.com/x-zrbfztdrnrrosdcf> has joined #immutant02:59
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Ping timeout: 252 seconds)04:05
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant04:16
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Excess Flood)04:18
*** jcrossle_ <jcrossle_!~user@71-90-202-246.dhcp.stls.mo.charter.com> has joined #immutant04:44
*** jcrossley3-away <jcrossley3-away!~user@redhat/jboss/jc3> has quit IRC (Ping timeout: 245 seconds)04:46
*** rboyd <rboyd!uid40503@gateway/web/irccloud.com/x-zrbfztdrnrrosdcf> has quit IRC (Quit: Connection closed for inactivity)05:15
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant06:06
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Ping timeout: 252 seconds)06:14
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant06:18
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Excess Flood)06:19
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant06:27
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Ping timeout: 252 seconds)06:34
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant06:35
*** jcrossle_ is now known as jcrossley3-away06:45
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Ping timeout: 252 seconds)06:45
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant06:47
*** mgoldmann|away is now known as mgoldmann07:44
*** dm3 <dm3!~dm3@pub082136107133.dh-hfc.datazug.ch> has joined #immutant07:48
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has joined #immutant07:56
*** dm3 <dm3!~dm3@pub082136107133.dh-hfc.datazug.ch> has quit IRC (Remote host closed the connection)08:09
*** galderz <galderz!~galder@redhat/jboss/galderz> has joined #immutant08:11
*** galderz <galderz!~galder@redhat/jboss/galderz> has quit IRC (Read error: Connection reset by peer)08:27
*** galderz <galderz!~galder@redhat/jboss/galderz> has joined #immutant08:50
*** dm3 <dm3!~dm3@pub158181119172.dh-hfc.datazug.ch> has joined #immutant08:52
*** galderz <galderz!~galder@redhat/jboss/galderz> has quit IRC (Read error: Connection reset by peer)08:55
*** galderz <galderz!~galder@redhat/jboss/galderz> has joined #immutant09:20
*** egli` <egli`!~user@alouette.sbs.ch> has joined #immutant09:50
*** projectodd-ci <projectodd-ci!~PircBotx@ec2-54-224-200-244.compute-1.amazonaws.com> has quit IRC (Ping timeout: 252 seconds)09:52
*** egli <egli!~user@alouette.sbs.ch> has quit IRC (Ping timeout: 252 seconds)09:55
*** galderz <galderz!~galder@redhat/jboss/galderz> has quit IRC (Read error: Connection reset by peer)10:01
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Ping timeout: 246 seconds)10:01
*** projectodd-ci <projectodd-ci!~PircBotx@ec2-54-224-200-244.compute-1.amazonaws.com> has joined #immutant10:10
*** galderz <galderz!~galder@redhat/jboss/galderz> has joined #immutant10:13
*** galderz <galderz!~galder@redhat/jboss/galderz> has quit IRC (Read error: Connection reset by peer)10:14
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has joined #immutant11:39
*** Guest62292 <Guest62292!sid16761@gateway/web/irccloud.com/x-xkqadqpcvhkllgve> has quit IRC (Ping timeout: 245 seconds)11:59
*** moquist <moquist!moquist@2600:3c03::f03c:91ff:fe50:bfa5> has quit IRC (Ping timeout: 245 seconds)11:59
*** jbossbot <jbossbot!~JBossBot@redhat/jbossbot> has quit IRC (Ping timeout: 265 seconds)12:00
*** projectodd-ci <projectodd-ci!~PircBotx@ec2-54-224-200-244.compute-1.amazonaws.com> has quit IRC (Ping timeout: 245 seconds)12:00
*** Guest62292 <Guest62292!sid16761@gateway/web/irccloud.com/x-qqnicowwjclshqfa> has joined #immutant12:01
*** projectodd-ci <projectodd-ci!~PircBotx@ec2-54-224-200-244.compute-1.amazonaws.com> has joined #immutant12:01
*** jbossbot <jbossbot!~JBossBot@redhat/jbossbot> has joined #immutant12:02
*** qwerty_nor <qwerty_nor!~Thunderbi@5.248.107.224> has joined #immutant12:08
*** bbrowning_away is now known as bbrowning12:08
*** moquist <moquist!moquist@2600:3c03::f03c:91ff:fe50:bfa5> has joined #immutant12:12
*** jbossbot <jbossbot!~JBossBot@redhat/jbossbot> has quit IRC (*.net *.split)12:19
*** Guest62292 <Guest62292!sid16761@gateway/web/irccloud.com/x-qqnicowwjclshqfa> has quit IRC (*.net *.split)12:19
*** hiredman_ <hiredman_!~hiredman@volyovaii.ec2.thelastcitadel.com> has quit IRC (*.net *.split)12:19
*** glitch100 <glitch100!~ubuntu@ec2-54-210-160-240.compute-1.amazonaws.com> has quit IRC (*.net *.split)12:19
*** jbossbot <jbossbot!~JBossBot@redhat/jbossbot> has joined #immutant12:20
*** Guest62292 <Guest62292!sid16761@gateway/web/irccloud.com/x-qqnicowwjclshqfa> has joined #immutant12:20
*** hiredman_ <hiredman_!~hiredman@volyovaii.ec2.thelastcitadel.com> has joined #immutant12:20
*** glitch100 <glitch100!~ubuntu@ec2-54-210-160-240.compute-1.amazonaws.com> has joined #immutant12:20
*** jcrossley3-away is now known as jcrossley312:58
bbrowningjcrossley3: did you work on immutant's streaming stuff?13:21
bbrowningI'm running into an issue where undertow is respond with a HTTP 200 when I don't want it to respond at all13:21
bbrowningin a handler I'm calling exchange.dispatch but for some reason it looks like undertow's still responding with a 200 when I actually want the response to stay open so my app can do the websocket handshake13:22
jcrossley3bbrowning: that's mostly tcrawley-away's handiwork. are you sending the ws upgrade header in the request?13:24
bbrowningjcrossley3: yes13:24
bbrowningjcrossley3: but I don't want undertow touching the websocket stuff at all - that's all handled by the ruby library13:25
jcrossley3oh13:25
jcrossley3that may be a problem13:25
bbrowningI just need to give an inputstream and outputstream to the rack layer basically13:25
bbrowningI thought calling exchange.dispatch() would cause undertow to leave things open for me so I can then pass on the IO13:26
jcrossley3does that depend on which handlers are in your chain?13:26
bbrowningI don't know - does each handler in the chain have to call dispatch? I'd expect I just have to dispatch once13:28
bbrowningtcrawley-away: will hopefully know :)13:29
jcrossley3yeah13:33
*** tcrawley-away is now known as tcrawley14:04
*** jcrossle_ <jcrossle_!~user@71-90-202-246.dhcp.stls.mo.charter.com> has joined #immutant14:16
tcrawleybbrowning: let me take a look. I remember having trouble with that14:18
tcrawleybbrowning: I'm calling exchange.setPersistent(true) - are you doing that?14:20
tcrawleyin addition to .dispatch()14:20
*** jcrossley3 <jcrossley3!~user@71-90-202-246.dhcp.stls.mo.charter.com> has quit IRC (Ping timeout: 244 seconds)14:20
*** jcrossle_ <jcrossle_!~user@71-90-202-246.dhcp.stls.mo.charter.com> has quit IRC (Client Quit)14:21
*** lance|afk is now known as lanceball14:21
bbrowningtcrawley: I am not - I didn't know that was a thing14:31
tcrawleyit's not documented, but I saw it called either in an example somewhere, or in the async servlet code, maybe14:31
*** jcrossley3 <jcrossley3!~user@redhat/jboss/jc3> has joined #immutant14:32
*** bostonaholic <bostonaholic!~textual@73.181.28.191> has joined #immutant14:35
bbrowningtcrawley: hmm that's not it14:43
bbrowningguess I'll just have to hook up a debugger and step through until I find it14:43
tcrawleybbrowning: darnit. if it helps, here's what we're doing: https://github.com/projectodd/wunderboss/blob/master/modules/web/src/main/java/org/projectodd/wunderboss/web/async/UndertowHttpChannel.java#L2914:44
tcrawleyare you calling .startBlocking() on the exchange?14:45
bbrowningtcrawley: I think so, yes14:55
bbrowningyep I am for all rack stuff14:56
tcrawleyyeah, we're doing the same, even for channels15:02
*** bostonaholic <bostonaholic!~textual@73.181.28.191> has quit IRC (Ping timeout: 252 seconds)15:08
jbossbotgit [immutant] push thedeuce e81aab0.. Jim Crossley Have sse/send! pass-thru options to async/send! [IMMUTANT-439]15:17
jbossbotgit [immutant] push thedeuce URL: http://github.com/immutant/immutant/commit/e81aab05b15:17
jbossbotjira [IMMUTANT-439] Provide SSE support in web [Open (Unresolved) Feature Request, Major, Jim Crossley] https://issues.jboss.org/browse/IMMUTANT-43915:17
*** GitHub41 <GitHub41!~GitHub41@192.30.252.40> has joined #immutant15:17
GitHub41[wunderboss] tobias pushed 1 new commit to master: http://git.io/bo7t15:17
GitHub41wunderboss/master cccf579 Toby Crawley: Pass an error to onComplete in all cases, even on broken pipes.15:17
*** GitHub41 <GitHub41!~GitHub41@192.30.252.40> has left #immutant15:17
jbossbotTitle: Pass an error to onComplete in all cases, even on broken pipes. · cccf579 · projectodd/wunderboss · GitHub15:17
jcrossley3tcrawley: i always think of webmd when i edit web.md15:19
tcrawleythat's because you're a hypochondriac15:20
jcrossley3not really15:20
jcrossley3i never get sick15:20
tcrawleys/t/,/15:20
*** bostonaholic <bostonaholic!~textual@73.181.28.191> has joined #immutant15:26
projectodd-ciProject wunderboss-incremental build #191: SUCCESS in 9 min 46 sec: https://projectodd.ci.cloudbees.com/job/wunderboss-incremental/191/15:27
projectodd-ciToby Crawley: Pass an error to onComplete in all cases, even on broken pipes.15:27
projectodd-ciProject immutant2-incremental build #452: SUCCESS in 23 min: https://projectodd.ci.cloudbees.com/job/immutant2-incremental/452/15:42
projectodd-ciJim Crossley: Have sse/send! pass-thru options to async/send! [IMMUTANT-439]15:42
jbossbotjira [IMMUTANT-439] Provide SSE support in web [Open (Unresolved) Feature Request, Major, Jim Crossley] https://issues.jboss.org/browse/IMMUTANT-43915:42
*** GitHub171 <GitHub171!~GitHub171@192.30.252.41> has joined #immutant16:05
GitHub171[wunderboss] tobias pushed 2 new commits to master: http://git.io/bKs916:05
GitHub171wunderboss/master 4504ceb Toby Crawley: [maven-release-plugin] prepare release 0.4.016:05
GitHub171wunderboss/master 7db61aa Toby Crawley: [maven-release-plugin] prepare for next development iteration16:05
*** GitHub171 <GitHub171!~GitHub171@192.30.252.41> has left #immutant16:05
jbossbotTitle: Comparing cccf5790a451...7db61aa6d730 · projectodd/wunderboss · GitHub16:06
*** GitHub1 <GitHub1!~GitHub1@192.30.252.42> has joined #immutant16:06
GitHub1[wunderboss] tobias tagged 0.4.0 at 01f4dbc: http://git.io/bKsH16:06
*** GitHub1 <GitHub1!~GitHub1@192.30.252.42> has left #immutant16:06
jbossbotTitle: Commits · projectodd/wunderboss · GitHub16:06
projectodd-ciProject wunderboss-incremental build #192: SUCCESS in 9 min 55 sec: https://projectodd.ci.cloudbees.com/job/wunderboss-incremental/192/16:16
projectodd-ci* Toby Crawley: [maven-release-plugin] prepare release 0.4.016:16
projectodd-ci* Toby Crawley: [maven-release-plugin] prepare for next development iteration16:16
*** galderz <galderz!~galder@redhat/jboss/galderz> has joined #immutant16:20
jcrossley3tcrawley: are you in web.md atm?16:26
jcrossley3i'm gonna fix the existing ns refs in there16:26
tcrawleynope, I'm staying clear until you're done16:26
jcrossley3kk!16:26
*** mgoldmann is now known as mgoldmann|away16:55
*** jcrossle_ <jcrossle_!~user@71-90-202-246.dhcp.stls.mo.charter.com> has joined #immutant17:14
*** jcrossley3 <jcrossley3!~user@redhat/jboss/jc3> has quit IRC (Ping timeout: 265 seconds)17:14
*** cap10morgan <cap10morgan!~cap10morg@gateway/vpn/privateinternetaccess/cap10morgan> has joined #immutant17:22
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant17:22
*** jcrossle_ is now known as jcrossley317:28
tcrawleyjcrossley3: I'll take the subscription-name clarification unless you've started it already17:33
jcrossley3tcrawley: go ahead!17:34
tcrawleyham biscuit17:34
*** dm3_ <dm3_!~dm3@pub158181119172.dh-hfc.datazug.ch> has joined #immutant17:34
*** galderz <galderz!~galder@redhat/jboss/galderz> has quit IRC (Quit: Leaving)17:34
*** dm3 <dm3!~dm3@pub158181119172.dh-hfc.datazug.ch> has quit IRC (Ping timeout: 245 seconds)17:37
*** dm3_ <dm3_!~dm3@pub158181119172.dh-hfc.datazug.ch> has quit IRC (Ping timeout: 250 seconds)17:39
*** kschrader <kschrader!uid41175@gateway/web/irccloud.com/x-dkxotcjovofjdovs> has quit IRC (Quit: Connection closed for inactivity)17:56
*** dm3 <dm3!~dm3@pub082136107133.dh-hfc.datazug.ch> has joined #immutant17:56
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Ping timeout: 252 seconds)17:58
*** dm3 <dm3!~dm3@pub082136107133.dh-hfc.datazug.ch> has quit IRC (Remote host closed the connection)18:00
*** dm3 <dm3!~dm3@pub082136107133.dh-hfc.datazug.ch> has joined #immutant18:00
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant18:05
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has quit IRC (Ping timeout: 255 seconds)18:12
*** cap10morgan <cap10morgan!~cap10morg@gateway/vpn/privateinternetaccess/cap10morgan> has quit IRC (Ping timeout: 264 seconds)18:12
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Ping timeout: 265 seconds)18:19
*** cap10morgan <cap10morgan!~cap10morg@gateway/vpn/privateinternetaccess/cap10morgan> has joined #immutant18:21
jbossbotgit [immutant] push thedeuce 92b2732.. Toby Crawley Fix :servlet-name option doc, re: the default value18:26
jbossbotgit [immutant] push thedeuce 362c687.. Toby Crawley Improve :subscription-name docs [IMMUTANT-526]18:26
jbossbotgit [immutant] push thedeuce URL: http://github.com/immutant/immutant/compare/e81aab0...362c68718:26
jbossbotjira [IMMUTANT-526] Improve the docs for messaging/subscribe to clarify subscription-name [Open (Unresolved) Feature Request, Major, Toby Crawley] https://issues.jboss.org/browse/IMMUTANT-52618:26
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant18:32
projectodd-ciProject immutant2-incremental build #453: FAILURE in 13 min: https://projectodd.ci.cloudbees.com/job/immutant2-incremental/453/18:39
projectodd-ci* Toby Crawley: Fix :servlet-name option doc, re: the default value18:39
projectodd-ci* Toby Crawley: Improve :subscription-name docs [IMMUTANT-526]18:39
jbossbotjira [IMMUTANT-526] Improve the docs for messaging/subscribe to clarify subscription-name [Resolved (Done) Feature Request, Major, Toby Crawley] https://issues.jboss.org/browse/IMMUTANT-52618:39
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has joined #immutant18:46
jcrossley3tcrawley: you're gonna hate me, but writing the docs makes me want to revive the websocket ns18:46
jcrossley3i think it's where WebsocketHandshake belongs18:47
jcrossley3and it makes the sse ns less lonely18:47
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Ping timeout: 252 seconds)18:47
jcrossley3i'm not sure i feel great about send! and send* either. are we just doing that to support kwargs?18:51
tcrawleywould WSHandshake be the only thing in websockets.clj?18:51
tcrawleyand yes, send! and send* are to support kwargs18:51
tcrawleyI agree that it's gross18:52
tcrawleylet me see if we can hide send* from the docs18:52
jcrossley3i'm fine with two arities for send! in the protocol, one taking an options map and one not18:52
tcrawley[ch message opts] & [ch message & opts] ?18:53
jcrossley3is that legal?18:53
tcrawleynope18:53
jcrossley3:)18:53
tcrawleyor do you mean no kwargs?18:53
jcrossley3correct18:53
tcrawleyI hate to take away the kwarg convenience we have elsewhere for an impl detail18:54
jcrossley3i'd prefer not to expose the impl detail for that convenience18:55
jcrossley3what do you expect the common case to be?18:55
jcrossley3sending :close? true?18:55
tcrawleyprobably setting an on-complete handler would be more common18:56
jcrossley3i like the kwarg convenience, too, but we may be among the minority of clojure users ;)18:57
tcrawleymy preference would be not to expose the Channel protocol at all, since it's an impl detail, and just have functions. but I already know how you feel about that18:57
jcrossley3so you'd replicate open?, close, and handshake as simple fns in the ns?18:58
tcrawleyyes, and not have Channel visible at all18:59
jcrossley3when you say it out loud like that, it still seems like a good idea to you? :)18:59
tcrawleyyep, because the user shouldn't care about the protocol - they'll never extend something to it.19:00
tcrawleybut we've covered this ground already, no sense rehashing it19:01
tcrawleyhow would you feel about [ch message] [ch message close?] [ch message close? on-complete] ?19:01
jcrossley3i agree the user won't care about the protocol, but that's not the point19:02
jcrossley3i'm not crazy about seeing 'false' or nil in the calls to send! (depending on the order of close? and on-complete)19:03
jcrossley3you don't think going to that much trouble for kwargs might indicate a smell?19:05
tcrawleywe could have send! use a fluent api, and return a sender (-> ch (send! ch) (on-complete f) really-send)19:05
tcrawleysure, which is why we're talking about it :)19:06
jcrossley3srsly?19:06
tcrawleyno!19:06
tcrawleyreally-send? that doesn't hip you to the joke?19:06
tcrawleythe exposed proto is a smell to me19:07
jcrossley3you're using the proto to achieve polymorphism, right?19:08
tcrawleycorrect19:08
jcrossley3whether the proto is exposed shouldn't matter19:09
jcrossley3achieve poly another way if you don't like the proto19:09
tcrawleyor treat poly as the impl detail it is, because the user doesn't care19:09
tcrawleybut again, I'm not advocating hiding the proto, I'm just relodging my distaste for it19:10
jcrossley3so what i feel strongest about is not having send! and send*19:13
jcrossley3i care more about that than i do supporting kwargs19:13
tcrawleydo you care more for: (send! ch msg :no-close f) or (send! ch message {:on-complete f})?19:14
tcrawleyand I agree, send! vs send* is the real issue atm19:15
jcrossley3what is :no-close in that context?19:15
jcrossley3i guess if i have to ask, i prefer the latter :)19:15
tcrawleypassing something truthy for close? instead of a non-descript nil or false19:16
jcrossley3so :close would've made more sense than :no-close then :)19:16
tcrawleyerr, right. :close19:16
tcrawleyso the only way to say "don't close" *is* nil or false19:17
jcrossley3i think i prefer the map19:19
tcrawleyalright, let's drop the kwargs19:19
tcrawleyI can do that19:19
jcrossley3kk!19:19
jcrossley3my sse test is probably using kwargs, btw :D19:25
* jcrossley3 likes kwargs19:26
*** cap10morgan <cap10morgan!~cap10morg@gateway/vpn/privateinternetaccess/cap10morgan> has quit IRC (Ping timeout: 245 seconds)19:26
tcrawleyit isn't, actually19:26
jcrossley3oh?19:26
tcrawleyoh, wait. it is19:26
*** cap10morgan <cap10morgan!~cap10morg@2601:1:b200:1c6:b07c:2691:4b86:8ec4> has joined #immutant19:26
tcrawleyand a random comma for some reason19:26
jcrossley3BECAUSE I CAN, DAMMIT!19:27
* jcrossley3 sprinkles them liberally19:27
* tcrawley makes a note to sprinkle more commas19:27
jcrossley3hey, that's ships, right?19:27
tcrawleyit is!19:27
jcrossley3spooky19:27
jcrossley3and here i was thinking i might've lost you19:28
tcrawleyI'm right here where you left me19:28
tcrawleyhey, we need to talk about create-endpoint. any reason that should remain part of the public api?19:29
tcrawleyI ask because if you use it directly, your handlers get passed a javax.websocket.Session instead of a wboss AsyncChannel19:30
tcrawleyand is there any use for it now?19:30
jcrossley3i don't think so19:30
tcrawleyk, I'll excise it19:30
jcrossley3and i'm fine with websocket ns only containing the handshake protocol19:30
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has quit IRC (Ping timeout: 245 seconds)19:31
tcrawleykk19:31
jcrossley3i say only keep in async what's relevant for all async19:31
tcrawleydo you want me to make that move? since I'm in that area?19:31
jcrossley3sure19:31
jcrossley3i'm only in web.md19:31
jcrossley3which reminds me...19:31
tcrawleyyou should probably get that rash checked out by a professional19:33
*** jcrossley3 is now known as jcrossley3-away19:36
jcrossley3-awaytcrawley: i'll rewrite the websocket section after you push the ws namespace19:37
tcrawleykkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk19:37
*** bostonaholic <bostonaholic!~textual@73.181.28.191> has quit IRC (Quit: My Mac has gone to sleep. ZZZzzz…)19:42
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant19:49
*** bostonaholic <bostonaholic!~textual@73.181.28.191> has joined #immutant19:50
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Excess Flood)19:53
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has quit IRC (Ping timeout: 245 seconds)19:57
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant20:02
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Excess Flood)20:04
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant20:34
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Excess Flood)20:37
*** dustinm <dustinm!~dustinm@192.241.142.243> has joined #immutant20:39
*** jcrossley3-away is now known as jcrossley320:44
*** dm3 <dm3!~dm3@pub082136107133.dh-hfc.datazug.ch> has quit IRC (Remote host closed the connection)20:46
*** dustinm <dustinm!~dustinm@192.241.142.243> has quit IRC (Ping timeout: 246 seconds)20:48
*** conan <conan!~conan@mdproctor.plus.com> has quit IRC (Quit: Computer has gone to sleep.)20:50
*** qwerty_nor <qwerty_nor!~Thunderbi@5.248.107.224> has quit IRC (Ping timeout: 255 seconds)20:58
*** jcrossley3 <jcrossley3!~user@71-90-202-246.dhcp.stls.mo.charter.com> has quit IRC (Quit: ERC Version 5.3 (IRC client for Emacs))21:01
*** jcrossley3 <jcrossley3!~user@redhat/jboss/jc3> has joined #immutant21:01
*** conan <conan!~conan@mdproctor.plus.com> has joined #immutant21:16
jbossbotgit [immutant] push thedeuce 4ca7397.. Toby Crawley Get rid of unused servlet/create-endpoint21:16
jbossbotgit [immutant] push thedeuce 194443b.. Toby Crawley Get rid of send*, and require options to send! to be a map.21:16
jbossbotgit [immutant] push thedeuce 9d767ad.. Toby Crawley Use a wunderboss release.21:16
jbossbotgit [immutant] push thedeuce 6ea5713.. Toby Crawley Move WebsocketHandshake out to the websocket ns.21:16
jbossbotgit [immutant] push thedeuce abc972b.. Toby Crawley Update as-channel & send! docs.21:16
jbossbotgit [immutant] push thedeuce URL: http://github.com/immutant/immutant/compare/362c687...abc972b21:16
projectodd-ciProject immutant2-incremental build #454: STILL FAILING in 4 min 21 sec: https://projectodd.ci.cloudbees.com/job/immutant2-incremental/454/21:22
projectodd-ci* Toby Crawley: Get rid of unused servlet/create-endpoint21:22
projectodd-ci* Toby Crawley: Get rid of send*, and require options to send! to be a map.21:22
projectodd-ci* Toby Crawley: Use a wunderboss release.21:22
projectodd-ci* Toby Crawley: Move WebsocketHandshake out to the websocket ns.21:22
projectodd-ci* Toby Crawley: Update as-channel & send! docs.21:22
tcrawleyjcrossley3: have you seen that ^ failure before?21:24
jcrossley3yeah21:24
jcrossley3you don't see that locally?21:24
tcrawleythat's the first time I've seen it21:25
jcrossley3i guess it's racy21:25
jcrossley3i'm assuming the server's on-complete fires before the client reacts to the close21:26
jcrossley3probably not a good idea21:26
jcrossley3tcrawley: i can fix it21:26
tcrawleyah, cool21:27
*** conan <conan!~conan@mdproctor.plus.com> has quit IRC (Quit: Computer has gone to sleep.)21:28
jbossbotgit [immutant] push thedeuce 017c713.. Jim Crossley Avoid race condition21:35
jbossbotgit [immutant] push thedeuce URL: http://github.com/immutant/immutant/commit/017c713cd21:35
*** conan <conan!~conan@mdproctor.plus.com> has joined #immutant21:37
*** bostonaholic <bostonaholic!~textual@73.181.28.191> has quit IRC (Ping timeout: 246 seconds)21:37
*** bostonaholic <bostonaholic!~textual@73.181.28.191> has joined #immutant21:46
*** lanceball is now known as lance|afk21:54
*** bbrowning is now known as bbrowning_away21:54
projectodd-ciYippie, build fixed!21:59
projectodd-ciProject immutant2-incremental build #455: FIXED in 23 min: https://projectodd.ci.cloudbees.com/job/immutant2-incremental/455/21:59
projectodd-ciJim Crossley: Avoid race condition21:59
*** tcrawley is now known as tcrawley-away22:25
*** ianeslick <ianeslick!~ianeslick@152.179.131.170> has joined #immutant22:29
ianeslickGS_PING22:29
*** conan <conan!~conan@mdproctor.plus.com> has quit IRC (Quit: Computer has gone to sleep.)22:29
ianeslickHi guys, is there a straighforward way of including GS_PING on top of an existing 1.1.4 immutant installation?  We're migrating to Google's cloud and wanted to use a similar cluster discovery method without using an external S3 instance.22:29
ianeslickIt's less than a page of code that subclasses S3_PING and changes the endpoint host and protocol for S3_PING22:30
ianeslickSince gs:// is the same protocol as s3://22:30
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has joined #immutant22:38
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has joined #immutant22:49
jcrossley3ianeslick: hi ian, GS_PING is something you wrote? or a new feature of jgroups?22:50
jcrossley3or jgroups would just think it's using S3?22:50
jcrossley3if it's code, i think you'll need to install it as a jboss module22:51
jcrossley3but i would think it's theoretically possible22:51
ianeslickhttp://www.jgroups.org/manual/html/protlist.html#d0e540422:53
jbossbotTitle: Chapter 7. List of Protocols22:53
ianeslickIt's actualy GOOGLE_PING but uses GS instead of S322:53
ianeslickhttp://belaban.blogspot.com/2014/04/running-jgroups-on-google-compute-engine.html22:54
jbossbotTitle: Belas Blog: Running JGroups on Google Compute Engine22:54
ianeslickhttps://github.com/belaban/JGroups/blob/master/src/org/jgroups/protocols/GOOGLE_PING.java22:54
jcrossley3ianeslick: cool. did you happen to see whether it's included in the jgroups provided with 1.1.422:55
jcrossley3i guess you wouldn't be here now if so :)22:55
ianeslickDidn't start up22:55
ianeslick:)22:55
ianeslickLooks like it hit mainline release in jGroups in the fall22:55
jcrossley3i c22:55
jcrossley3that's probably not good news, i'm afraid :(22:56
ianeslick3.5.022:56
ianeslickjgroups that is22:56
jcrossley3it's fairly straightforward to upgrade a module. the trick will be whether it needs upgraded deps and more importantly, whether it's backwards compatible22:57
jcrossley3jgroups is usually one of the better behavers in those regards22:57
jcrossley3so it's worth a shot22:57
jcrossley3look beneath modules/system/layers/base/org/jgroups22:59
jcrossley3stick the jar in there, with the version in its name, and update module.xml to refer to it23:00
jcrossley3in the main/ dir in there, i should say23:00
jcrossley3the fact that it depends on org.jboss.as.clustering.jgroups doesn't bode well. that lib is notorious for backwards-incompatible changes23:01
jcrossley3you may get lucky! :)23:02
jcrossley3we need to get you on the deuce w/wildfly23:02
jcrossley3bbiab23:03
*** jcrossley3 is now known as jcrossley3-away23:03
*** cemerick <cemerick!~cemerick@c-24-34-140-98.hsd1.ma.comcast.net> has quit IRC (Ping timeout: 245 seconds)23:09
ianeslick:)23:13
*** audaxion <audaxion!~siksia@unaffiliated/siksia> has joined #immutant23:28
*** audaxion <audaxion!~siksia@unaffiliated/siksia> has quit IRC (Client Quit)23:32
*** marianoguerra <marianoguerra!~marianogu@emesene/grandpa/marianoguerra> has quit IRC (Ping timeout: 240 seconds)23:42

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