title: Libvirt event for disk change is not being registered by DomainEventRegisterAny()
body: <p>I am writing an application which would monitor the changes on the domain on the KVM hypervisor through libvirt events.</p>
  
  <p>Recently I have upgraded my libvirt from 9.4 to 9.10 and I have this issue.</p>
  
  <p>While de-registering for <code>DomainEventDiskChangeCallback</code>, I get a libvirt error saying</p>
  
  <pre><code>libvirtError: internal error domain event 2 not registered;
  </code></pre>
  
  <p>where 2 is the callbackid returned by <code>virConnectDomainEventRegisterAny()</code> for the disk change event type.</p>
  
  <p>This error didn’t occur when I used libvirt 0.9.4-23.el6_2.6</p>
  
  <p>Can you please enlighten me on the recent changes that has been made?</p>
  
  <p>Also, is the diskchange event a part of the domains life cycle event?</p>
  
  <p>Any help on this issue will be highly appreciated.</p>
  
  <p>Thanks and regards,
  Abhishek</p>