On 04/05/2018 06:51 AM, Daniel P. Berrangé wrote:
> When we split up the daemons, libvirtd will need to forward different
> sets of APIs to different daemons. This means libvirtd is going to need
> to have multiple virConnectPtr instances open.
>
> This series prepares for that by introducing "separate" connections,
> which are actually just an extra reference on the current single
> connection. This will facilitate later changes.
>
> Daniel P. Berrangé (8):
> rpc: refactor way connection object is generated for remote dispatch
> remote: push check for conn down into remoteClientFreePrivateCallbacks
> remote: use a separate connection for interface APIs
> remote: use a separate connection for network APIs
> remote: use a separate connection for nodedev APIs
> remote: use a separate connection for nwfilter APIs
> remote: use a separate connection for secret APIs
> remote: use a separate connection for storage APIs
>
> src/remote/remote_daemon.h | 6 +++
> src/remote/remote_daemon_dispatch.c | 94 +++++++++++++++++++-------------
> src/rpc/gendispatch.pl | 104 +++++++++++++++++++++++++-----------
> 3 files changed, 138 insertions(+), 66 deletions(-)
>
Reviewed-by: John Ferlan <jferlan@redhat.com>
(series)
John
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list