[99s-extend] [erlang-questions] [ANN] Ranch 0.6.0 Xmas Edition Released
Max Lapshin
max.lapshin at gmail.com
Thu Jan 3 14:32:16 CET 2013
I mean situation that after cowboy:update_options existing acceptors are
still working with old routes.
Currently it is useless API, so I have to stop cowboy and start it back.
On Thu, Jan 3, 2013 at 4:46 PM, Loïc Hoguin <essen at ninenines.eu> wrote:
> Haven't had any stability issue. What we did here is ensure that when any
> process gets killed for any reason, especially reasons we can't foresee,
> Ranch continues to work as expected.
>
> Ranch not updating protocol options for existing connections isn't a
> problem, it won't be "fixed". Ranch can't guess how connection processes
> are implemented. It's up to you to allow this if you need it. The upgrade
> updates the options for all acceptors and all future connections, that's it.
>
>
> On 01/03/2013 10:30 AM, Max Lapshin wrote:
>
>> Loic, it would be great to hear a bit, what problems have you met with.
>>
>> What issues with stability can be in acceptor pool?
>>
>> Also I have question about updating protocol options: have you done
>> something with the problem that after updating protocol options existing
>> workers are running with old config?
>>
>> On Tuesday, December 25, 2012, Loïc Hoguin wrote:
>>
>> Ho ho ho!
>>
>> I have just tagged version 0.6.0 of the Ranch project!
>>
>> Ranch is a socket acceptor pool for TCP protocols.
>>
>> https://github.com/extend/__**ranch<https://github.com/extend/__ranch><
>> https://github.com/extend/**ranch <https://github.com/extend/ranch>>
>>
>>
>> Ranch is used by the next version of Cowboy, 0.8.0, set to be
>> released early February, but also in Basho's Riak multi-data center
>> replication amongst others.
>>
>> All tickets have been resolved. A significant contribution was made
>> by Andrew Majorov to improve the fault tolerance capabilities of the
>> application, making sure it always restarts properly when things go
>> wrong. This has been made possible thanks to the amazing project
>> from Daniel Luna, chaos_monkey
>> (https://github.com/dluna/__**chaos_monkey<https://github.com/dluna/__chaos_monkey>
>> <https://github.com/dluna/**chaos_monkey<https://github.com/dluna/chaos_monkey>
>> >).
>>
>>
>> The guide has also been improved and completed.
>>
>> http://ninenines.eu/docs/en/__**ranch/HEAD/guide/introduction<http://ninenines.eu/docs/en/__ranch/HEAD/guide/introduction>
>>
>> <http://ninenines.eu/docs/en/**ranch/HEAD/guide/introduction<http://ninenines.eu/docs/en/ranch/HEAD/guide/introduction>
>> >
>>
>> If the guide isn't enough, drop by our new IRC channel dedicated to
>> Cowboy, Ranch and all our other projects! #ninenines on Freenode.
>>
>> Following is the list of change since last time:
>>
>> * Improve fault tolerance thanks to chaos_monkey testing
>> * Add 'nodelay' option to transports
>> * Add 'verify' option to ranch_ssl transport
>> * Add 'socket' option to pass an already open socket to the
>> listener
>> * Add Transport:sendfile/2 function (uses a fallback if
>> unavailable)
>> * Allow IP tuples in Transport:connect/3
>> * Add ranch:set_max_connections/2 to update the value live
>> * Add ranch:get_max_connections/1 to retrieve it
>>
>> We are always looking for feedback, especially now that there is no
>> ticket left open on this project. If you are using Ranch and have
>> questions or needs that it doesn't cover, please send them to us.
>>
>> Commercial support will be available starting from January, ping me
>> if you are interested. Details will be announced at a later time on
>> the ninenines.eu <http://ninenines.eu> mailing list.
>>
>>
>> I want to thank all contributors for helping this project by opening
>> tickets, sending patches and offering feedback. I am as always very
>> grateful for any and all contributions. I wouldn't have made it this
>> far without the tremendous help I receive everyday.
>>
>> Thanks to all and have a nice holiday!
>>
>> --
>> Loïc Hoguin
>> Erlang Santa
>> Nine Nines
>> http://ninenines.eu
>> ______________________________**___________________
>> erlang-questions mailing list
>> erlang-questions at erlang.org
>> http://erlang.org/mailman/__**listinfo/erlang-questions<http://erlang.org/mailman/__listinfo/erlang-questions>
>> <http://erlang.org/mailman/**listinfo/erlang-questions<http://erlang.org/mailman/listinfo/erlang-questions>
>> >
>>
>>
>
> --
> Loïc Hoguin
> Erlang Cowboy
> Nine Nines
> http://ninenines.eu
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ninenines.eu/archives/extend/attachments/20130103/f6c7fd25/attachment.html>
More information about the Extend
mailing list