[Engine-devel] Please review: All In One Feature page

Oved Ourfalli ovedo at redhat.com
Sun Apr 1 16:01:17 UTC 2012



----- Original Message -----
> From: "Itamar Heim" <iheim at redhat.com>
> To: "Alex Lourie" <alourie at redhat.com>
> Cc: engine-devel at ovirt.org
> Sent: Sunday, April 1, 2012 4:26:57 PM
> Subject: Re: [Engine-devel] Please review: All In One Feature page
> 
> On 04/01/2012 12:09 PM, Alex Lourie wrote:
> > Hi All
> >
> > I've written a new wiki page [1] for a feature we've developed,
> > called All in One. This allows configuring VDSM on the same host
> > with rhevm (ovirt) automatically during setup.
> >
> 
> 1. "Plugin will wait to allow JBoss to start correctly. This is done
> because other steps involve using REST API (with ovirtsdk), which
> requires JBoss to be up. "
> 
> how are you planning to perform this check?
> 
> 2. "Plugin will create a local host and add it to host list."
> worth mentioning bootstrapping code was changed to allow to not
> reboot a
> host for this.
> 
> 3. "The plugin works by providing parameters, group and sequences and
> adding them into the Controller object (the main object of the setup
> flow), which will invoke appropriate logic during the setup
> operation. "
> 
> nice - I like it is modular code.
Sounds indeed modular. Not really familiar with the architecture of the setup process today, so I have a one question:
How easy will it be in the future to write a plugin that performs different actions?

I'm asking because of the gluster integration. They might also want such a "all in one" feature, and in their case the CPU type is irrelevant, some of the steps are similar, and some other steps will have to be performed, such as format partition, create bricks, volumes and etc.

We should think about this today, as they might need this tomorrow :-)

Thank you,
Oved

> 
> _______________________________________________
> Engine-devel mailing list
> Engine-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/engine-devel
> 



More information about the Devel mailing list