summaryrefslogtreecommitdiffstats
path: root/archives/extend/attachments/20130103/bae06e70/attachment.html
blob: d8306a067f4077d8619a5121fc9dc36bc0611c80 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<tt>
Loic,&nbsp;it&nbsp;would&nbsp;be&nbsp;great&nbsp;to&nbsp;hear&nbsp;a&nbsp;bit,&nbsp;what&nbsp;problems&nbsp;have&nbsp;you&nbsp;met&nbsp;with.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;What&nbsp;issues&nbsp;with&nbsp;stability&nbsp;can&nbsp;be&nbsp;in&nbsp;acceptor&nbsp;pool?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Also&nbsp;I&nbsp;have&nbsp;question&nbsp;about&nbsp;updating&nbsp;protocol&nbsp;options:&nbsp;have&nbsp;you&nbsp;done&nbsp;something&nbsp;with&nbsp;the&nbsp;problem that&nbsp;after&nbsp;updating&nbsp;protocol&nbsp;options&nbsp;existing&nbsp;workers&nbsp;are&nbsp;running&nbsp;with&nbsp;old&nbsp;config?&lt;span&gt;&lt;/span&gt;&lt;br&gt;<br>
&lt;br&gt;On&nbsp;Tuesday,&nbsp;December&nbsp;25,&nbsp;2012,&nbsp;Loïc&nbsp;Hoguin&nbsp;&nbsp;wrote:&lt;br&gt;&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;margin:0&nbsp;0&nbsp;0&nbsp;.8ex;border-left:1px&nbsp;#ccc&nbsp;solid;padding-left:1ex&quot;&gt;Ho&nbsp;ho&nbsp;ho!&lt;br&gt;<br>
&lt;br&gt;<br>
I&nbsp;have&nbsp;just&nbsp;tagged&nbsp;version&nbsp;0.6.0&nbsp;of&nbsp;the&nbsp;Ranch&nbsp;project!&lt;br&gt;<br>
&lt;br&gt;<br>
Ranch&nbsp;is&nbsp;a&nbsp;socket&nbsp;acceptor&nbsp;pool&nbsp;for&nbsp;TCP&nbsp;protocols.&lt;br&gt;<br>
&lt;br&gt;<br>
 &nbsp;&lt;a&nbsp;href=&quot;https://github.com/extend/ranch&quot;&nbsp;target=&quot;_blank&quot;&gt;https://github.com/extend/&lt;u&gt;&lt;/u&gt;ranch&lt;/a&gt;&lt;br&gt;<br>
&lt;br&gt;<br>
Ranch&nbsp;is&nbsp;used&nbsp;by&nbsp;the&nbsp;next&nbsp;version&nbsp;of&nbsp;Cowboy,&nbsp;0.8.0,&nbsp;set&nbsp;to&nbsp;be&nbsp;released&nbsp;early&nbsp;February,&nbsp;but&nbsp;also&nbsp;in&nbsp;Basho&#39;s&nbsp;Riak&nbsp;multi-data&nbsp;center&nbsp;replication&nbsp;amongst&nbsp;others.&lt;br&gt;<br>
&lt;br&gt;<br>
All&nbsp;tickets&nbsp;have&nbsp;been&nbsp;resolved.&nbsp;A&nbsp;significant&nbsp;contribution&nbsp;was&nbsp;made&nbsp;by&nbsp;Andrew&nbsp;Majorov&nbsp;to&nbsp;improve&nbsp;the&nbsp;fault&nbsp;tolerance&nbsp;capabilities&nbsp;of&nbsp;the&nbsp;application,&nbsp;making&nbsp;sure&nbsp;it&nbsp;always&nbsp;restarts&nbsp;properly&nbsp;when&nbsp;things&nbsp;go&nbsp;wrong.&nbsp;This&nbsp;has&nbsp;been&nbsp;made&nbsp;possible&nbsp;thanks&nbsp;to&nbsp;the&nbsp;amazing&nbsp;project&nbsp;from&nbsp;Daniel&nbsp;Luna,&nbsp;chaos_monkey&nbsp;(&lt;a&nbsp;href=&quot;https://github.com/dluna/chaos_monkey&quot;&nbsp;target=&quot;_blank&quot;&gt;https://github.com/dluna/&lt;u&gt;&lt;/u&gt;chaos_monkey&lt;/a&gt;).&lt;br&gt;<br>
<br>
&lt;br&gt;<br>
The&nbsp;guide&nbsp;has&nbsp;also&nbsp;been&nbsp;improved&nbsp;and&nbsp;completed.&lt;br&gt;<br>
&lt;br&gt;<br>
 &nbsp;&lt;a&nbsp;href=&quot;http://ninenines.eu/docs/en/ranch/HEAD/guide/introduction&quot;&nbsp;target=&quot;_blank&quot;&gt;http://ninenines.eu/docs/en/&lt;u&gt;&lt;/u&gt;ranch/HEAD/guide/introduction&lt;/a&gt;&lt;br&gt;<br>
&lt;br&gt;<br>
If&nbsp;the&nbsp;guide&nbsp;isn&#39;t&nbsp;enough,&nbsp;drop&nbsp;by&nbsp;our&nbsp;new&nbsp;IRC&nbsp;channel&nbsp;dedicated&nbsp;to&nbsp;Cowboy,&nbsp;Ranch&nbsp;and&nbsp;all&nbsp;our&nbsp;other&nbsp;projects!&nbsp;#ninenines&nbsp;on&nbsp;Freenode.&lt;br&gt;<br>
&lt;br&gt;<br>
Following&nbsp;is&nbsp;the&nbsp;list&nbsp;of&nbsp;change&nbsp;since&nbsp;last&nbsp;time:&lt;br&gt;<br>
&lt;br&gt;<br>
 *&nbsp; Improve&nbsp;fault&nbsp;tolerance&nbsp;thanks&nbsp;to&nbsp;chaos_monkey&nbsp;testing&lt;br&gt;<br>
 *&nbsp; Add&nbsp;&#39;nodelay&#39;&nbsp;option&nbsp;to&nbsp;transports&lt;br&gt;<br>
 *&nbsp; Add&nbsp;&#39;verify&#39;&nbsp;option&nbsp;to&nbsp;ranch_ssl&nbsp;transport&lt;br&gt;<br>
 *&nbsp; Add&nbsp;&#39;socket&#39;&nbsp;option&nbsp;to&nbsp;pass&nbsp;an&nbsp;already&nbsp;open&nbsp;socket&nbsp;to&nbsp;the&nbsp;listener&lt;br&gt;<br>
 *&nbsp; Add&nbsp;Transport:sendfile/2&nbsp;function&nbsp;(uses&nbsp;a&nbsp;fallback&nbsp;if&nbsp;unavailable)&lt;br&gt;<br>
 *&nbsp; Allow&nbsp;IP&nbsp;tuples&nbsp;in&nbsp;Transport:connect/3&lt;br&gt;<br>
 *&nbsp; Add&nbsp;ranch:set_max_connections/2&nbsp;to&nbsp;update&nbsp;the&nbsp;value&nbsp;live&lt;br&gt;<br>
 *&nbsp; Add&nbsp;ranch:get_max_connections/1&nbsp;to&nbsp;retrieve&nbsp;it&lt;br&gt;<br>
&lt;br&gt;<br>
We&nbsp;are&nbsp;always&nbsp;looking&nbsp;for&nbsp;feedback,&nbsp;especially&nbsp;now&nbsp;that&nbsp;there&nbsp;is&nbsp;no&nbsp;ticket&nbsp;left&nbsp;open&nbsp;on&nbsp;this&nbsp;project.&nbsp;If&nbsp;you&nbsp;are&nbsp;using&nbsp;Ranch&nbsp;and&nbsp;have&nbsp;questions&nbsp;or&nbsp;needs&nbsp;that&nbsp;it&nbsp;doesn&#39;t&nbsp;cover,&nbsp;please&nbsp;send&nbsp;them&nbsp;to&nbsp;us.&lt;br&gt;<br>
&lt;br&gt;<br>
Commercial&nbsp;support&nbsp;will&nbsp;be&nbsp;available&nbsp;starting&nbsp;from&nbsp;January,&nbsp;ping&nbsp;me&nbsp;if&nbsp;you&nbsp;are&nbsp;interested.&nbsp;Details&nbsp;will&nbsp;be&nbsp;announced&nbsp;at&nbsp;a&nbsp;later&nbsp;time&nbsp;on&nbsp;the&nbsp;&lt;a&nbsp;href=&quot;http://ninenines.eu&quot;&nbsp;target=&quot;_blank&quot;&gt;ninenines.eu&lt;/a&gt;&nbsp;mailing&nbsp;list.&lt;br&gt;<br>
<br>
&lt;br&gt;<br>
I&nbsp;want&nbsp;to&nbsp;thank&nbsp;all&nbsp;contributors&nbsp;for&nbsp;helping&nbsp;this&nbsp;project&nbsp;by&nbsp;opening&nbsp;tickets,&nbsp;sending&nbsp;patches&nbsp;and&nbsp;offering&nbsp;feedback.&nbsp;I&nbsp;am&nbsp;as&nbsp;always&nbsp;very&nbsp;grateful&nbsp;for&nbsp;any&nbsp;and&nbsp;all&nbsp;contributions.&nbsp;I&nbsp;wouldn&#39;t&nbsp;have&nbsp;made&nbsp;it&nbsp;this&nbsp;far&nbsp;without&nbsp;the&nbsp;tremendous&nbsp;help&nbsp;I&nbsp;receive&nbsp;everyday.&lt;br&gt;<br>
<br>
&lt;br&gt;<br>
Thanks&nbsp;to&nbsp;all&nbsp;and&nbsp;have&nbsp;a&nbsp;nice&nbsp;holiday!&lt;br&gt;<br>
&lt;br&gt;<br>
--&nbsp;&lt;br&gt;<br>
Loïc&nbsp;Hoguin&lt;br&gt;<br>
Erlang&nbsp;Santa&lt;br&gt;<br>
Nine&nbsp;Nines&lt;br&gt;<br>
&lt;a&nbsp;href=&quot;http://ninenines.eu&quot;&nbsp;target=&quot;_blank&quot;&gt;http://ninenines.eu&lt;/a&gt;&lt;br&gt;<br>
______________________________&lt;u&gt;&lt;/u&gt;_________________&lt;br&gt;<br>
erlang-questions&nbsp;mailing&nbsp;list&lt;br&gt;<br>
&lt;a&gt;[email protected]&lt;/a&gt;&lt;br&gt;<br>
&lt;a&nbsp;href=&quot;http://erlang.org/mailman/listinfo/erlang-questions&quot;&nbsp;target=&quot;_blank&quot;&gt;http://erlang.org/mailman/&lt;u&gt;&lt;/u&gt;listinfo/erlang-questions&lt;/a&gt;&lt;br&gt;<br>
&lt;/blockquote&gt;&lt;/div&gt;<br>

</tt>