Something weird happened with the series titles, they have 'python' in the name! Did you trigger send-email from the libvirt-python.git directory, or maybe you edited .git/config in the wrong repo? Anyways, I've pushed patches 1-6 with the following changes to this patch: On 06/16/2016 04:08 AM, Jovanka Gulicoska wrote: > --- > daemon/libvirtd.h | 2 + > daemon/remote.c | 207 ++++++++++++++++++++++++++++++++++++++++++- > src/remote/remote_driver.c | 128 ++++++++++++++++++++++++++ > src/remote/remote_protocol.x | 43 ++++++++- > src/remote_protocol-structs | 19 ++++ > 5 files changed, 395 insertions(+), 4 deletions(-) > diff --git a/daemon/libvirtd.h b/daemon/libvirtd.h > index 7271b0f..cc91266 100644 > --- a/daemon/libvirtd.h > +++ b/daemon/libvirtd.h > @@ -208,7 +234,6 @@ remoteRelayDomainQemuMonitorEventCheckACL(virNetServerClientPtr client, > return ret; > } > > - > static int > remoteRelayDomainEventLifecycle(virConnectPtr conn, > virDomainPtr dom, Dropped this spurious change > diff --git a/src/remote/remote_driver.c b/src/remote/remote_driver.c > index f494cbf..62deecd 100644 > --- a/src/remote/remote_driver.c > +++ b/src/remote/remote_driver.c > @@ -7908,6 +8034,8 @@ static virStorageDriver storage_driver = { > .connectListDefinedStoragePools = remoteConnectListDefinedStoragePools, /* 0.4.1 */ > .connectListAllStoragePools = remoteConnectListAllStoragePools, /* 0.10.2 */ > .connectFindStoragePoolSources = remoteConnectFindStoragePoolSources, /* 0.4.5 */ > + .connectStoragePoolEventDeregisterAny = remoteConnectStoragePoolEventDeregisterAny, /* 1.3.6 */ > + .connectStoragePoolEventRegisterAny = remoteConnectStoragePoolEventRegisterAny, /* 1.3.6 */ > .storagePoolLookupByName = remoteStoragePoolLookupByName, /* 0.4.1 */ > .storagePoolLookupByUUID = remoteStoragePoolLookupByUUID, /* 0.4.1 */ > .storagePoolLookupByVolume = remoteStoragePoolLookupByVolume, /* 0.4.1 */ Switched this reference to 2.0.0 > diff --git a/src/remote_protocol-structs b/src/remote_protocol-structs > index fe1b8a8..2d7299d 100644 > --- a/src/remote_protocol-structs > +++ b/src/remote_protocol-structs > @@ -2551,6 +2551,22 @@ struct remote_network_event_lifecycle_msg { > int event; > int detail; > }; > +struct remote_connect_storage_pool_event_register_any_args { > + int eventID; > + remote_storage_pool pool; > +}; > +struct remote_connect_storage_pool_event_register_any_ret { > + int callbackID; > +}; > +struct remote_connect_storage_pool_event_deregister_any_args { > + int callbackID; > +}; > +struct remote_storage_pool_event_lifecycle_msg { > + int callbackID; > + remote_nonnull_storage_pool pool; > + int event; > + int detail; > +}; > struct remote_domain_fsfreeze_args { > remote_nonnull_domain dom; > struct { > @@ -3103,4 +3119,7 @@ enum remote_procedure { > REMOTE_PROC_DOMAIN_GET_PERF_EVENTS = 365, > REMOTE_PROC_DOMAIN_SET_PERF_EVENTS = 366, > REMOTE_PROC_DOMAIN_EVENT_CALLBACK_DEVICE_REMOVAL_FAILED = 367, > + REMOTE_PROC_CONNECT_STORAGE_POOL_EVENT_REGISTER_ANY = 368, > + REMOTE_PROC_CONNECT_STORAGE_POOL_EVENT_DEREGISTER_ANY = 369, > + REMOTE_PROC_STORAGE_POOL_EVENT_LIFECYCLE = 370, > }; > I installed latest pdwtags so I can actually run the protocol-structs test, and it was still missing this diff, which is squashed in now: diff --git a/src/remote_protocol-structs b/src/remote_protocol-structs index 2d7299d..3934e07 100644 --- a/src/remote_protocol-structs +++ b/src/remote_protocol-structs @@ -2552,20 +2552,20 @@ struct remote_network_event_lifecycle_msg { int detail; }; struct remote_connect_storage_pool_event_register_any_args { - int eventID; - remote_storage_pool pool; + int eventID; + remote_storage_pool pool; }; struct remote_connect_storage_pool_event_register_any_ret { - int callbackID; + int callbackID; }; struct remote_connect_storage_pool_event_deregister_any_args { - int callbackID; + int callbackID;git }; struct remote_storage_pool_event_lifecycle_msg { - int callbackID; - remote_nonnull_storage_pool pool; - int event; - int detail; + int callbackID; + remote_nonnull_storage_pool pool; + int event; + int detail; }; Thanks, Cole -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list