{"push_id":563639392,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"e00b98d884baca603680ed97303ee3dfe87b64a1","before":"226150fd57c60a5975f85ed76659a0a343a650e2","commits":[{"sha":"e00b98d884baca603680ed97303ee3dfe87b64a1","author":{"email":"c7100b580e6017ef67482ace46578cdd2d2e0dfe@redhat.com","name":"Francesco Romani"},"message":"virt: move all_channels into DomainDescriptor\n\nbefore the introduction of the DomainDescriptor\nclass, we had a bunch of functions/methods who\nrepeteadly parsed the VM XML Domain using the slow\nminidom module.\n\nThe introduction of the DomainDescriptor opens\nthe gate for both more efficient and cleaner processing.\n\nDomainDescriptor should provide methods to return\nhigh-level objects, not low-level ones, e.g, XML document\nnodes, which are inevitabily tied to the underlying xml\nlibrary being used.\n\nThe first step in this (long) journey is to move\nvmxml.all_channels into the DomainDescriptor.\nThis allow us to have both nicer code in vm.Vm\nand to save us one unneeded XML parsing.\n\nChange-Id: I870cce435b2e26ff33cbd52f2421c1f3ce661707\nSigned-off-by: Francesco Romani <fromani@redhat.com>\nReviewed-on: http://gerrit.ovirt.org/34415\nReviewed-by: Dan Kenigsberg <danken@redhat.com>","distinct":true,"url":"https://api.github.com/repos/oVirt/vdsm/commits/e00b98d884baca603680ed97303ee3dfe87b64a1"}]}