Not in any way Ruby, but I discovered that you can set the maximum number of connections in a HAProxy frontend to 0:
$ echo "set maxconn frontend ft_redis 0" | socat unix-connect:/Users/will/tmp/redis-haproxy/admin_a.sock stdio effectively allowing you to pause and queue new connections at HAProxy, allowing you to jiggle servers, in this case Redis, around. I’m using this for our zero-downtime redis failover stuff between datacentres. In actual interesting Ruby developments, this from Chris Seaton in IRC: 00:38 chrisseaton: Was at JavaOne this week - very interesting work from IBM to add a new GC and JIT to MRI 00:38 chrisseaton: More details will be at RubyKaigi 00:41 wlll: Well, that does sound intersting 00:42 wlll: Any overlap with your work? 00:42 wlll: Anything that makes MRI faster is a +, getting buy in to move to a java infrastructure is a massive hurdle. 00:45 chrisseaton: They currently get 1.2x on our benchmarks, which can't be described as anything but modest (we're 20x on the same benchmarks), but they run Rails and you can't argue with taht 00:45 chrisseaton: Also they are just MRI - no JVM needed Chris also mentioned another project that’s interesting around the JVM work he’s doing that I’m not sure is public knowledge yet that I guess he will talk about at some point. Will. > On 30 Oct 2015, at 09:55, Ian Moss <[email protected]> wrote: > > Hey, > > I thought it'd be great to know what my fellow Manchester rubyists have > found interesting this week... -- You received this message because you are subscribed to the Google Groups "North West Ruby User Group (NWRUG)" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send an email to [email protected]. Visit this group at http://groups.google.com/group/nwrug-members. For more options, visit https://groups.google.com/d/optout.
