gen_tcp: Make setopts(S,[{active,once}]) try a read
gen_tcp: Make setopts(S,[{active,once}]) try a read

This significantly reduces latency for tcp servers
with high load, as we need not go into poll to get
the next message. Maximum throughput may increase
between 4 to 6 times compared to R15B.

johanclaesson/otp,bsmr-erlang/otp,NOMORECOFFEE/otp,g-andrade/otp,cnbin/otp,uabboli/otp,saleyn/otp,mikpe/otp,sitexa/otp,beni55/otp,beni55/otp,lianghaivv/otp,lemenkov/otp,RJ/otp,uabboli/otp,vic/otp,bjorng/otp,mikpe/otp,bugs-erlang-org/otp,VincentHHL/otp,kvakvs/otp,bsmr-erlang/otp,potatosalad/otp,schlagert/otp,stolen/otp,vinoski/otp,cnbin/otp,falkevik/otp,bernardd/otp,krishnakumar4a4/otp,sitexa/otp,paulcager/otp,ferd/otp,Teino1978-Corp/erlang-otp,msantos/otp,isvilen/otp,fenollp/otp,lantti/otp,erlang/otp,mujiatong/otp,lhslll/otp,vic/otp,beni55/otp,sitexa/otp,jemsbhai/otp,dgud/otp,bjorng/otp,bsmr-erlang/otp,legoscia/otp,theom/otp,jinshana/otp,yangchengjian/otp,hairyhum/otp,jj1bdx/otp,emacsmirror/erlang,awetzel/otp,dgud/otp,mikpe/otp,dumbbell/otp,release-project/otp,sdebnath/otp,emacsmirror/erlang,Teino1978-Corp/erlang-otp,basho/otp,emacsmirror/erlang,falkevik/otp,Teino1978-Corp/otp,lrascao/otp,krishnakumar4a4/otp,kvakvs/otp,psyeugenic/otp,vladdu/otp,VincentHHL/otp,mikpe/otp,RichMorin/otp,RaimoNiskanen/otp,benoitc/otp-1,NOMORECOFFEE/otp,sammoth-wazoku/otp,g-andrade/otp,johanclaesson/otp,VincentHHL/otp,RichMorin/otp,vladdu/otp,ahmedshafeeq/otp,enikki/otp,RGafiyatullin/otp,jemsbhai/otp,RaimoNiskanen/otp,basho/otp,msantos/otp,ferd/otp,sdebnath/otp,fenollp/otp,benoitc/otp-1,lrascao/otp,electricimp/otp,GinjaNinja32/otp,jamesruan/otp,dumbbell/otp,palas/otp,gjaldon/otp,RoadRunnr/otp,ahmedshafeeq/otp,theom/otp,klarna/otp,ahmedshafeeq/otp,tuncer/otp,weisslj/otp,uabboli/otp,release-project/otp,yangchengjian/otp,electricimp/otp,potatosalad/otp,bugs-erlang-org/otp,sammoth-wazoku/otp,haguenau/otp,bjorng/otp,RoadRunnr/otp,potatosalad/otp,palas/otp,g-andrade/otp,rlipscombe/otp,yangchengjian/otp,bernardd/otp,beni55/otp,RaimoNiskanen/otp,paladim/otp,johanclaesson/otp,sdebnath/otp,bjorng/otp,paulcager/otp,lantti/otp,cnbin/otp,fenollp/otp,dgud/otp,lhslll/otp,benoitc/otp-1,stolen/otp,dgud/otp,c-rack/otp,tuncer/otp,jj1bdx/otp,uabboli/otp,gjaldon/otp,yangchengjian/otp,g-andrade/otp,yangchengjian/otp,falkevik/otp,potatosalad/otp,mujiatong/otp,jj1bdx/otp,getong/otp,dumbbell/otp,cobusc/otp,matwey/otp,theom/otp,sdebnath/otp,jinshana/otp,cobusc/otp,yangchengjian/otp,tuncer/otp,jj1bdx/otp,jj1bdx/otp,aboroska/otp,getong/otp,massemanet/otp,release-project/otp,GinjaNinja32/otp,dumbbell/otp,goertzenator/otp,riverrun/otp,palas/otp,erlang/otp,ahmedshafeeq/otp,kvakvs/otp,lantti/otp,kvakvs/otp,uabboli/otp,jinshana/otp,jemsbhai/otp,emile/otp,electricimp/otp,haguenau/otp,RGafiyatullin/otp,saleyn/otp,enikki/otp,rlipscombe/otp,Teino1978-Corp/otp,stolen/otp,marquisthunder/otp,emacsmirror/erlang,basho/otp,goertzenator/otp,massemanet/otp,basho/otp,mujiatong/otp,cobusc/otp,emacsmirror/erlang,sdebnath/otp,GinjaNinja32/otp,weisslj/otp,isvilen/otp,saleyn/otp,legoscia/otp,schlagert/otp,erlang/otp,riverrun/otp,getong/otp,cobusc/otp,ferd/otp,RGafiyatullin/otp,aboroska/otp,goertzenator/otp,RoadRunnr/otp,lightcyphers/otp,RGafiyatullin/otp,potatosalad/otp,jinshana/otp,platinumthinker/otp,Teino1978-Corp/erlang-otp,lucafavatella/otp,vladdu/otp,mikpe/otp,basho/otp,awetzel/otp,fenollp/otp,msantos/otp,bjorng/otp,erlang/otp,Teino1978-Corp/otp,mujiatong/otp,NOMORECOFFEE/otp,ader1990/otp,marquisthunder/otp,jamesruan/otp,vic/otp,goertzenator/otp,emile/otp,potatosalad/otp,saleyn/otp,neeraj9/otp,neeraj9/otp,lrascao/otp,lightcyphers/otp,lianghaivv/otp,electricimp/otp,bjorng/otp,entropiae/otp,rlipscombe/otp,beni55/otp,emile/otp,msantos/otp,dumbbell/otp,vinoski/otp,matwey/otp,msantos/otp,aboroska/otp,enikki/otp,mujiatong/otp,gjaldon/otp,hairyhum/otp,rlipscombe/otp,psyeugenic/otp,basho/otp,matwey/otp,VincentHHL/otp,bjorng/otp,Teino1978-Corp/erlang-otp,marquisthunder/otp,dgud/otp,RaimoNiskanen/otp,cobusc/otp,RoadRunnr/otp,tuncer/otp,lhslll/otp,fenollp/otp,release-project/otp,falkevik/otp,derek121/otp,beni55/otp,lemenkov/otp,emacsmirror/erlang,hairyhum/otp,rlipscombe/otp,haguenau/otp,paladim/otp,lianghaivv/otp,paulcager/otp,RichMorin/otp,RJ/otp,paladim/otp,vinoski/otp,mujiatong/otp,lhslll/otp,RichMorin/otp,bjorng/otp,lightcyphers/otp,jinshana/otp,legoscia/otp,awetzel/otp,msantos/otp,NOMORECOFFEE/otp,cnbin/otp,sammoth-wazoku/otp,marquisthunder/otp,emacsmirror/erlang,bernardd/otp,derek121/otp,paladim/otp,RJ/otp,emile/otp,paladim/otp,saleyn/otp,basho/otp,bernardd/otp,lantti/otp,lemenkov/otp,bsmr-erlang/otp,paladim/otp,paladim/otp,entropiae/otp,cobusc/otp,Teino1978-Corp/erlang-otp,matwey/otp,kvakvs/otp,rlipscombe/otp,c-rack/otp,aboroska/otp,haguenau/otp,lucafavatella/otp,sdebnath/otp,riverrun/otp,saleyn/otp,g-andrade/otp,saleyn/otp,isvilen/otp,derek121/otp,dgud/otp,Teino1978-Corp/otp,lantti/otp,VincentHHL/otp,dumbbell/otp,falkevik/otp,entropiae/otp,vic/otp,vic/otp,emile/otp,c-rack/otp,paulcager/otp,massemanet/otp,g-andrade/otp,theom/otp,cnbin/otp,benoitc/otp-1,palas/otp,ferd/otp,RaimoNiskanen/otp,dgud/otp,jj1bdx/otp,mikpe/otp,platinumthinker/otp,ader1990/otp,gjaldon/otp,vladdu/otp,lhslll/otp,electricimp/otp,klarna/otp,mikpe/otp,mujiatong/otp,riverrun/otp,lemenkov/otp,tuncer/otp,haguenau/otp,RJ/otp,NOMORECOFFEE/otp,platinumthinker/otp,vinoski/otp,uabboli/otp,dgud/otp,enikki/otp,RoadRunnr/otp,matwey/otp,lemenkov/otp,VincentHHL/otp,isvilen/otp,kvakvs/otp,ahmedshafeeq/otp,erlang/otp,schlagert/otp,lianghaivv/otp,bugs-erlang-org/otp,release-project/otp,neeraj9/otp,aboroska/otp,electricimp/otp,RaimoNiskanen/otp,bjorng/otp,cobusc/otp,lianghaivv/otp,RGafiyatullin/otp,massemanet/otp,falkevik/otp,marquisthunder/otp,tuncer/otp,lrascao/otp,lianghaivv/otp,riverrun/otp,RGafiyatullin/otp,bsmr-erlang/otp,schlagert/otp,rlipscombe/otp,awetzel/otp,lianghaivv/otp,johanclaesson/otp,weisslj/otp,massemanet/otp,lucafavatella/otp,jemsbhai/otp,paulcager/otp,platinumthinker/otp,sammoth-wazoku/otp,RoadRunnr/otp,ahmedshafeeq/otp,vic/otp,platinumthinker/otp,release-project/otp,rlipscombe/otp,saleyn/otp,kvakvs/otp,msantos/otp,vinoski/otp,GinjaNinja32/otp,entropiae/otp,johanclaesson/otp,rlipscombe/otp,uabboli/otp,vladdu/otp,hairyhum/otp,bugs-erlang-org/otp,benoitc/otp-1,GinjaNinja32/otp,emacsmirror/erlang,lightcyphers/otp,jj1bdx/otp,neeraj9/otp,mikpe/otp,saleyn/otp,legoscia/otp,GinjaNinja32/otp,lhslll/otp,lrascao/otp,sammoth-wazoku/otp,jinshana/otp,release-project/otp,kvakvs/otp,isvilen/otp,benoitc/otp-1,sammoth-wazoku/otp,potatosalad/otp,falkevik/otp,yangchengjian/otp,cnbin/otp,klarna/otp,vinoski/otp,jamesruan/otp,massemanet/otp,RGafiyatullin/otp,massemanet/otp,sitexa/otp,gjaldon/otp,RichMorin/otp,tuncer/otp,bsmr-erlang/otp,lrascao/otp,legoscia/otp,neeraj9/otp,ahmedshafeeq/otp,awetzel/otp,stolen/otp,g-andrade/otp,isvilen/otp,dumbbell/otp,gjaldon/otp,ader1990/otp,ferd/otp,enikki/otp,RGafiyatullin/otp,ferd/otp,Teino1978-Corp/otp,Teino1978-Corp/erlang-otp,RichMorin/otp,ahmedshafeeq/otp,bugs-erlang-org/otp,weisslj/otp,emacsmirror/erlang,bernardd/otp,riverrun/otp,gjaldon/otp,weisslj/otp,derek121/otp,ferd/otp,dgud/otp,aboroska/otp,mikpe/otp,krishnakumar4a4/otp,RichMorin/otp,electricimp/otp,matwey/otp,tuncer/otp,vic/otp,jamesruan/otp,lightcyphers/otp,neeraj9/otp,matwey/otp,erlang/otp,psyeugenic/otp,derek121/otp,psyeugenic/otp,RJ/otp,RaimoNiskanen/otp,ader1990/otp,theom/otp,schlagert/otp,g-andrade/otp,electricimp/otp,weisslj/otp,basho/otp,lemenkov/otp,c-rack/otp,johanclaesson/otp,vladdu/otp,vinoski/otp,cobusc/otp,marquisthunder/otp,theom/otp,c-rack/otp,RoadRunnr/otp,krishnakumar4a4/otp,rlipscombe/otp,emacsmirror/erlang,potatosalad/otp,bugs-erlang-org/otp,lucafavatella/otp,lrascao/otp,bernardd/otp,erlang/otp,jamesruan/otp,hairyhum/otp,massemanet/otp,isvilen/otp,RaimoNiskanen/otp,basho/otp,bjorng/otp,cnbin/otp,paladim/otp,release-project/otp,lucafavatella/otp,release-project/otp,psyeugenic/otp,NOMORECOFFEE/otp,benoitc/otp-1,Teino1978-Corp/erlang-otp,mujiatong/otp,fenollp/otp,sitexa/otp,getong/otp,dumbbell/otp,schlagert/otp,theom/otp,GinjaNinja32/otp,falkevik/otp,riverrun/otp,sdebnath/otp,lantti/otp,legoscia/otp,dgud/otp,derek121/otp,riverrun/otp,GinjaNinja32/otp,schlagert/otp,vladdu/otp,aboroska/otp,ader1990/otp,legoscia/otp,palas/otp,g-andrade/otp,NOMORECOFFEE/otp,awetzel/otp,potatosalad/otp,entropiae/otp,getong/otp,vinoski/otp,sitexa/otp,gjaldon/otp,ferd/otp,msantos/otp,stolen/otp,theom/otp,vinoski/otp,paulcager/otp,beni55/otp,legoscia/otp,enikki/otp,bsmr-erlang/otp,erlang/otp,Teino1978-Corp/otp,sitexa/otp,fenollp/otp,getong/otp,RJ/otp,mikpe/otp,paulcager/otp,RichMorin/otp,vladdu/otp,vic/otp,lucafavatella/otp,isvilen/otp,lrascao/otp,c-rack/otp,yangchengjian/otp,krishnakumar4a4/otp,goertzenator/otp,lantti/otp,jemsbhai/otp,jemsbhai/otp,lianghaivv/otp,sitexa/otp,Teino1978-Corp/erlang-otp,emile/otp,getong/otp,weisslj/otp,ader1990/otp,beni55/otp,g-andrade/otp,uabboli/otp,platinumthinker/otp,palas/otp,falkevik/otp,c-rack/otp,ader1990/otp,jj1bdx/otp,marquisthunder/otp,lhslll/otp,klarna/otp,enikki/otp,lhslll/otp,psyeugenic/otp,getong/otp,bsmr-erlang/otp,bernardd/otp,legoscia/otp,emile/otp,jj1bdx/otp,lemenkov/otp,entropiae/otp,kvakvs/otp,goertzenator/otp,sdebnath/otp,krishnakumar4a4/otp,bernardd/otp,lrascao/otp,jemsbhai/otp,neeraj9/otp,VincentHHL/otp,uabboli/otp,vladdu/otp,marquisthunder/otp,erlang/otp,bsmr-erlang/otp,jemsbhai/otp,lucafavatella/otp,emile/otp,matwey/otp,johanclaesson/otp,goertzenator/otp,weisslj/otp,tuncer/otp,aboroska/otp,RoadRunnr/otp,jinshana/otp,klarna/otp,RoadRunnr/otp,hairyhum/otp,NOMORECOFFEE/otp,stolen/otp,isvilen/otp,platinumthinker/otp,massemanet/otp,schlagert/otp,c-rack/otp,klarna/otp,emile/otp,klarna/otp,jinshana/otp,fenollp/otp,hairyhum/otp,bernardd/otp,RaimoNiskanen/otp,haguenau/otp,VincentHHL/otp,lightcyphers/otp,weisslj/otp,haguenau/otp,awetzel/otp,benoitc/otp-1,lemenkov/otp,psyeugenic/otp,enikki/otp,palas/otp,entropiae/otp,hairyhum/otp,ahmedshafeeq/otp,electricimp/otp,stolen/otp,RJ/otp,Teino1978-Corp/otp,getong/otp,ader1990/otp,potatosalad/otp,lightcyphers/otp,lucafavatella/otp,klarna/otp,derek121/otp,platinumthinker/otp,goertzenator/otp,getong/otp,haguenau/otp,RJ/otp,sammoth-wazoku/otp,palas/otp,matwey/otp,bugs-erlang-org/otp,stolen/otp,lantti/otp,jamesruan/otp,derek121/otp,dumbbell/otp,aboroska/otp,dumbbell/otp,krishnakumar4a4/otp,erlang/otp,neeraj9/otp,jamesruan/otp,awetzel/otp,goertzenator/otp,psyeugenic/otp,paulcager/otp,jj1bdx/otp,fenollp/otp,krishnakumar4a4/otp,cnbin/otp,jamesruan/otp,ferd/otp,Teino1978-Corp/otp,entropiae/otp,johanclaesson/otp,vinoski/otp,isvilen/otp,sammoth-wazoku/otp,bugs-erlang-org/otp,lightcyphers/otp