[erlang-questions] [ANN] Ranch 0.6.0 Xmas Edition Released
Max Lapshin
max.lapshin@REDACTED
Thu Jan 3 15:00:56 CET 2013
ok
On Thu, Jan 3, 2013 at 5:51 PM, Loïc Hoguin <essen@REDACTED> wrote:
> Existing acceptors were using the old options for the next connection and
> then switched to the new options. But that has been fixed a long time ago.
> Ranch doesn't have that issue.
>
>
> On 01/03/2013 02:32 PM, Max Lapshin wrote:
>
>> 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@REDACTED
>> <mailto:essen@REDACTED>> 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>
>> >
>>
>> <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>
>> >
>>
>> <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>
>> **>
>>
>>
>>
>> <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>
>> <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@REDACTED <mailto:erlang-questions@**erlang.org<erlang-questions@REDACTED>
>> >
>> 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>
>> >
>>
>> <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
>>
>>
>>
>
> --
> Loïc Hoguin
> Erlang Cowboy
> Nine Nines
> http://ninenines.eu
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20130103/d9dbc1a5/attachment.htm>
More information about the erlang-questions
mailing list