On 12/18/23 13:23, Daniel P. Berrangé wrote:
The first thread to issue a client RPC request will own the event
loop execution, sitting in the virNetClientIOEventLoop function.
It releases the client lock while running:
virNetClientUnlock()
g_main_loop_run()
virNetClientLock()
If a
Hello,
Your patch works on our stand without any freezing.
Tested by: Fima Shevrin
From: Daniel P. Berrangé
Sent: Monday, December 18, 2023 20:23
To: devel@lists.libvirt.org
Cc: Efim Shevrin ; Denis V. Lunev
; Daniel P. Berrangé
Subject: [PATCH] rpc: fix race
On 12/18/23 13:23, Daniel P. Berrangé wrote:
> The first thread to issue a client RPC request will own the event
> loop execution, sitting in the virNetClientIOEventLoop function.
>
> It releases the client lock while running:
>
>virNetClientUnlock()
>g_main_loop_run()
>virNetClientLo