On Fri, Mar 22, 2013 at 10:14 AM, Chip Childers
<chip.child...@sungard.com>wrote:

> On Fri, Mar 22, 2013 at 10:06:26AM -0700, Animesh Chaturvedi wrote:
> >
> >
> > On Mar 22, 2013, at 9:57 AM, "Chip Childers" <chip.child...@sungard.com>
> wrote:
> >
> > > On Fri, Mar 22, 2013 at 09:50:38AM -0700, Animesh Chaturvedi wrote:
> > >>
> > >>
> > >> Thanks
> > >> Animesh
> > >>
> > >> On Mar 22, 2013, at 9:27 AM, "Chip Childers" <
> chip.child...@sungard.com> wrote:
> > >>
> > >>> On Thu, Mar 21, 2013 at 06:03:49PM -0700, Animesh Chaturvedi wrote:
> > >>>> 2. Add Cluster
> > >>>> - Baremetal show up in list of hypervisors.  This is coming from
> listHypervisors command
> > >>>>
> > >>>> How to fix: This comes from the file
> server/src/com/cloud/configuration/ Config.java in property "
> hypervisor.list" and  is pulled from Database table "Configuration".
> > >>>>
> > >>>> How to fix. : removing the BareMetal from hypervisors.list property
> in Config.java will fix it for fresh installs. This will fix the fresh
> install but to fix it for upgrade we need to fix the upgrade sql data
> files. I am not sure if we should fix this I am not clear on  upgrade
> concerns? Alex/Chip any comments.
> > >>>
> > >>> Help me understand this one.  Is there data in a table somewhere for
> > >>> pre-4.1 released versions?
> > >>
> > >> Yes the Configuration database table has an attribute
> hypervisors.list and the value for that attribute is comma separated list
> of supported hypervisors, and includes 'BareMetal'. No Schema change is
> needed. Fix is to remove 'BareMetal' from attribute value.
> > >>
> > >> I do not have enough history to make a call how important is to fix
> it. The fix is trivial.
> > >
> > > OK, so it was in that table as part of the previous baremetal
> > > "experimental" feature?
> > Yes
> > >
> > > In that case, can I also assume that there's no impact to the data
> being
> > > in the table?
> >
> > If we let 'BareMetal' in the table it will be returned in
> listHypervisors API call and UI will show it in Add Cluster screen for
> upgrade from 4.0 -4.1
>
> So what we are *REALLY* talking about here, is that an experimental
> feature from past releases was modified for 4.1 but is broken completely
> now.
>
> IMO we need to do 2 things.  First, we *must* document that the
> experimental feature from past releases is not in 4.1 in the release
> notes.


Chip, good point. There is a bug to track the release notes effort. I added
this as a comment in that bug.

https://issues.apache.org/jira/browse/CLOUDSTACK-1102

Jessica T.



>  Second, yes, we should remove it from the DB.
>
> Basically, nobody is going to be able to use it if they install the
> code, right?  So if they do use bare metal from a prior version, I
> certainly hope that they don't upgrade to 4.1 (given the state of the
> feature).
>
> Anyone else have a thought?
>

Reply via email to