Currently QUIC event doesn’t use the epoll in ET_NET, SO it is a really a 
problem.


> 在 2018年11月20日,上午10:10,Leif Hedstrom <zw...@apache.org> 写道:
> 
> 
>> On Nov 19, 2018, at 18:47, 宋辰伟 <616955...@qq.com> wrote:
>> 
>> Hi 
>> 
>> Actually there is some blocking operation during ats like epoll. We are 
>> blocking at epoll for several times and until the net event arrived. So if 
>> any other  event (which is not net event) schedule it will be pended until 
>> epoll’s timeout fired unless you use the signal to terminate blocking.
> 
> Yeh sure, but in theory at least if there are active connections epoll would 
> almost always have events :).
> 
> But yes, things not on the epoll event loop could get stuck on low activity 
> boxes. Speaking of, there might still be improvements to do here with timerfd 
> and eventfd. We did soMe work there a few years ago.
> 
> Cheers,
> 
> — Leif 
>> 
>> Scw00
>> 
>>> 在 2018年11月20日,上午9:21,Walt Karas <wka...@oath.com.INVALID> 写道:
>>> 
>>> What strategy or strategies do we use in ATS to make sure that we
>>> don't do blocking I/O that blocks a thread with queued event handlers
>>> (not dependent on the I/O operation)?
>>>> On Mon, Nov 19, 2018 at 7:13 PM Masakazu Kitajo <m4s...@gmail.com> wrote:
>>>> 
>>>> I have no idea where the delay comes from. I posted its detail on the PR (
>>>> https://github.com/apache/trafficserver/issues/3552#issuecomment-440099449).
>>>> 
>>>> Thanks,
>>>> Masakazu
>>>> 
>>>>> On Mon, Nov 19, 2018 at 5:30 PM 宋辰伟 <616955...@qq.com> wrote:
>>>>> 
>>>>> Hi maskit and koshiba
>>>>> 
>>>>> What does 30ms delay means ? How to reproduce it ?
>>>>> 
>>>>> SCW00
>>>>> 
>>>>>> 在 2018年11月19日,上午9:12,Masakazu Kitajo <mas...@apache.org> 写道:
>>>>>> 
>>>>>> seem
>>>>> 
>>>>> 
>>> 
>> 
>> 
>> 
> 



Reply via email to