[libvirt] [PATCH 1/3] Allow per-driver config file for lock manager plugins
Daniel P. Berrange
berrange at redhat.com
Tue Jun 21 10:35:27 UTC 2011
On Mon, Jun 20, 2011 at 01:43:46PM +0800, Daniel Veillard wrote:
> On Fri, Jun 17, 2011 at 01:38:19PM +0100, Daniel P. Berrange wrote:
> > Allow a 'configFile' parameter to be passed into the lock
> > drivers to provide configuration. Wire up the QEMU driver
> > to pass in file names '/etc/libvirt/qemu-$NAME.conf
> > eg qemu-sanlock.conf
> [...]
> > @@ -162,11 +163,8 @@ virLockManagerPluginPtr virLockManagerPluginNew(const char *name,
> > }
> > }
> >
> > - if (driver->drvInit(VIR_LOCK_MANAGER_VERSION, flags) < 0) {
> > - virLockError(VIR_ERR_INTERNAL_ERROR, "%s",
> > - _("plugin ABI is not compatible"));
> > + if (driver->drvInit(VIR_LOCK_MANAGER_VERSION, configFile, flags) < 0)
> > goto cleanup;
> > - }
> >
> > if (VIR_ALLOC(plugin) < 0) {
> > virReportOOMError();
>
> ACK, patch looks fine to me, I'm just surprized by the above chunk
> which now seems to lack the error reporting, were we reporting twice,
> or should we pass on this condition ?
We now let the drvInit() method report errors instead, since it can
do a better job.
Regards,
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the libvir-list
mailing list