[libvirt] [PATCH v3 0/8] add close callback for drivers with persistent connection
Maxim Nestratov
mnestratov at virtuozzo.com
Sat Jan 30 11:15:11 UTC 2016
22.01.2016 11:59, Nikolay Shirokovskiy пишет:
> Currently close callback API can only inform us of closing the connection
> between remote driver and daemon. But what if a driver running in the
> daemon itself can have another persistent connection? In this case
> we want to be informed of that connection changes state too.
>
> This patch series extends meaning of current close callback API so
> that now it notifies of closing of any internal persistent connection.
> The overall approach is to move close callback support to drivers.
>
> Changes from v2:
> Split patches further to make it more comprehensible.
>
> Nikolay Shirokovskiy (8):
> factor out virConnectCloseCallbackDataPtr methods
> virConnectCloseCallbackData: fix connection object refcount
> virConnectCloseCallbackData: factor out callback disarming
> close callback API: remove unnecessary locks
> virConnectCloseCallbackDataDispose: remove unnecessary locks
> close callback: move it to driver
> daemon: add connection close rpc
> vz: implement connection close notification
>
> daemon/libvirtd.h | 1 +
> daemon/remote.c | 84 ++++++++++++++++++++++++++++++++
> po/POTFILES.in | 1 +
> src/datatypes.c | 113 +++++++++++++++++++++++++++++++++----------
> src/datatypes.h | 11 +++++
> src/driver-hypervisor.h | 12 +++++
> src/libvirt-host.c | 46 ++----------------
> src/remote/remote_driver.c | 106 ++++++++++++++++++++++++++++++++--------
> src/remote/remote_protocol.x | 24 ++++++++-
> src/remote_protocol-structs | 6 +++
> src/vz/vz_driver.c | 39 +++++++++++++++
> src/vz/vz_sdk.c | 4 ++
> src/vz/vz_utils.h | 3 ++
> 13 files changed, 363 insertions(+), 87 deletions(-)
>
The patch series doesn't apply anymore. Could you please rebase it?
More information about the libvir-list
mailing list