On 18.10.2017 14:17, John Ferlan wrote:
> [...]
>
>> So I can split this patch to 2 and clear servers hash table as you
>> suggusted instead of tossing virThreadPoolFree and add 2 extra
>> patches to make referencing at virNetDaemonAddServerPostExec straight.
>> This will take almost no time thu
[...]
> So I can split this patch to 2 and clear servers hash table as you
> suggusted instead of tossing virThreadPoolFree and add 2 extra
> patches to make referencing at virNetDaemonAddServerPostExec straight.
> This will take almost no time thus let's move to the other parts of the
> series.
On 17.10.2017 15:34, John Ferlan wrote:
>
>
> On 10/17/2017 03:40 AM, Nikolay Shirokovskiy wrote:
>>
>>
>> On 16.10.2017 15:47, John Ferlan wrote:
>>>
>>>
>>> On 09/27/2017 08:45 AM, Nikolay Shirokovskiy wrote:
Current daemon shutdown can cause crashes. The problem is that threads
ser
On 10/17/2017 03:40 AM, Nikolay Shirokovskiy wrote:
>
>
> On 16.10.2017 15:47, John Ferlan wrote:
>>
>>
>> On 09/27/2017 08:45 AM, Nikolay Shirokovskiy wrote:
>>> Current daemon shutdown can cause crashes. The problem is that threads
>>> serving client request are joined on daemon dispose after
On 16.10.2017 15:47, John Ferlan wrote:
>
>
> On 09/27/2017 08:45 AM, Nikolay Shirokovskiy wrote:
>> Current daemon shutdown can cause crashes. The problem is that threads
>> serving client request are joined on daemon dispose after drivers already
>> cleaned up. But this threads typically uses
On 09/27/2017 08:45 AM, Nikolay Shirokovskiy wrote:
> Current daemon shutdown can cause crashes. The problem is that threads
> serving client request are joined on daemon dispose after drivers already
> cleaned up. But this threads typically uses drivers and thus crashes come.
> We need to join t
Current daemon shutdown can cause crashes. The problem is that threads
serving client request are joined on daemon dispose after drivers already
cleaned up. But this threads typically uses drivers and thus crashes come.
We need to join threads before virStateCleanup. virNetDaemonClose is
a good can