Re: [dbus RFC 11/11] main: add support for all libvirt drivers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jan 23, 2018 at 12:37:53PM +0100, Pavel Hrdina wrote:
> On Tue, Jan 23, 2018 at 10:12:26AM +0000, Daniel P. Berrange wrote:
> > On Mon, Jan 22, 2018 at 06:16:09PM +0100, Pavel Hrdina wrote:
> > > Signed-off-by: Pavel Hrdina <phrdina@xxxxxxxxxx>
> > > ---
> > >  src/main.c | 26 ++++++++++++++++++++++----
> > >  1 file changed, 22 insertions(+), 4 deletions(-)
> > > 
> > > diff --git a/src/main.c b/src/main.c
> > > index 14c7c18..6421919 100644
> > > --- a/src/main.c
> > > +++ b/src/main.c
> > > @@ -85,13 +85,31 @@ struct virtDBusDriver {
> > >  };
> > >  
> > >  static const struct virtDBusDriver sessionDrivers[] = {
> > > -    { "qemu:///session",    "/org/libvirt/qemu" },
> > > -    { "test:///default",    "/org/libvirt/test" },
> > > +    { "qemu:///session",            "/org/libvirt/qemu" },
> > > +    { "test:///default",            "/org/libvirt/test" },
> > > +    { "uml:///session",             "/org/libvirt/uml" },
> > > +    { "vbox:///session",            "/org/libvirt/vbox" },
> > > +    { "vmwarefusion:///session",    "/org/libvirt/vmwarefusion" },
> > > +    { "vmwareplayer:///session",    "/org/libvirt/vmwareplayer" },
> > > +    { "vmwarews:///session",        "/org/libvirt/vmwarews" },
> > >  };
> > >  
> > >  static const struct virtDBusDriver systemDrivers[] = {
> > > -    { "qemu:///system",     "/org/libvirt/qemu" },
> > > -    { "test:///default",    "/org/libvirt/test" },
> > > +    { "XenApi://localhost/",    "/org/libvirt/XenApi" },
> > 
> > Hmm, lowercase  'xenapi' would match all other paths, but uppercase
> > matches the URI scheme.
> 
> There is another "issue" with the naming, best practices for D-Bus
> object names is to have the first letter uppercase, e.g.
> "/org/libvirt/Qemu", but that feels strange.

Agree that Qemu is wierd, but I think it would be ok if we fully uppercased
acronyms in the "natural" manner. eg  QEMU rather than Qemu.

So we could have XenAPI, BHyve, ESX, GSX, HyperV, LXC, OpenVZ, PHyp,
QEMU, Test, UML, VBox, VZ



Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]
  Powered by Linux