I don't think we will be able to get that until all configs are converted to 
using the ConfigKey.  Today, a lot of components just stores the parameter 
value as a member variable so changes can't be reflected without a reboot.  
Switching to ConfigKey will force all of those to change. 

--Alex

> -----Original Message-----
> From: Mike Tutkowski [mailto:mike.tutkow...@solidfire.com]
> Sent: Wednesday, March 5, 2014 7:46 PM
> To: dev@cloudstack.apache.org
> Subject: Re: The global settings beast...
> 
> Hi Alex,
> 
> I typically update system.vm.use.local.storage to true before I create my 
> first
> zone in a fresh environment. The GUI tells me I need to reboot the CS
> Management Server, but I've noticed I don't really have to.
> 
> Is there a list somewhere that specifies which parameters really require a
> reboot of the CS MS and which ones don't? Also, I wonder if the GUI just
> says this for all Global Settings that are changed because it has no knowledge
> of which ones really require a reboot. Does that sound correct?
> 
> Thanks
> 
> 
> On Wed, Mar 5, 2014 at 6:18 PM, Alex Huang <alex.hu...@citrix.com>
> wrote:
> 
> > I added something to address this last year.
> >
> > https://cwiki.apache.org/confluence/display/CLOUDSTACK/Configuration
> >
> > It addresses several problems.
> >
> > - Parameter values are not stored in member variables so it's possible
> > for changed values to take effect without reboot.
> > - Breaks up the enum so that plugins can have their own config
> > parameters without changing the Config.java in CloudStack.
> > - If the default value for a parameter changes, this change
> > automatically updates a default value field and a timestamp so the
> > admin can evaluate whether they want to change their current value for
> the parameter.
> > - Deleted parameters from the code are marked with an update time
> > that's null so the admin knows the parameter have been removed after an
> upgrade.
> >
> > There are several todos left.  They are documented in
> > ConfigDepotImpl.java.  For the important ones, I filed bugs.  If you
> > have some time, please help work on them.
> >
> > - CLOUDSTACK-6206: No UI to reflect these changes.
> > - CLOUDSTACk-6207: Remove Config.java and move all enums to the new
> > ConfigKey parameter.
> > - CLOUDSTACK-6208: Create a per management server properties file that
> > contains parameters that pertains to each management server node,
> > instead of globally.
> >
> > --Alex
> >
> > > -----Original Message-----
> > > From: Rajesh Battala [mailto:rajesh.batt...@citrix.com]
> > > Sent: Wednesday, March 5, 2014 3:22 AM
> > > To: dev@cloudstack.apache.org
> > > Subject: RE: The global settings beast...
> > >
> > > The need to restart is, the Managers  have configured with the
> > > values in Global Settings and running.
> > >
> > > -----Original Message-----
> > > From: Rajani Karuturi [mailto:rajani.karut...@citrix.com]
> > > Sent: Wednesday, March 5, 2014 3:13 PM
> > > To: dev@cloudstack.apache.org
> > > Subject: Re: The global settings beast...
> > >
> > > The need to restart the management server for any global
> > > configuration change is a problem.
> > > I spent at least a few hours trying to debug an issue only to
> > > realise
> > that its not
> > > an issue but, I have to restart the management server.
> > >
> > >
> > > ~Rajani
> > >
> > >
> > >
> > > On 05-Mar-2014, at 3:01 pm, Donal Lafferty
> > > <donal.laffe...@citrix.com>
> > > wrote:
> > >
> > > > In fairness, the biggest problem is having to reboot.
> > > >
> > > > WRT to b), there is a search option that avoids the need to scroll.
> > > >
> > > >> -----Original Message-----
> > > >> From: John Kinsella [mailto:j...@stratosec.co]
> > > >> Sent: 05 March 2014 08:22
> > > >> To: <dev@cloudstack.apache.org>
> > > >> Subject: The global settings beast...
> > > >>
> > > >> One thing that's been gnawing on me - we keep shoving more and
> > > >> more stuff into the global settings shortcut instead of creating
> > > >> a proper
> > settings
> > > UI.
> > > >> Then some new user comes along all shiny-eyed at the awesomeness
> > > >> of ACS, but wonders why something isn't working, only to be told
> > > >> that combination of a) it's in the docs and b) you have to scroll
> > > >> down through 30 items in global settings, then change something,
> > > >> then restart mgmt, then re- login...then it'll work.
> > > >>
> > > >> I know the UI is supposed to be a proof of concept, but I'm
> > > >> thinking we need to shed that label and empty out some closeted
> > > >> skeletons such
> > > as this.
> > > >>
> > > >> Am I the only one this bothers, or should we maybe set it as a
> > > >> goal for 4.5 (maybe this is on a feature list and I've missed it...)?
> > > >>
> > > >> John
> >
> >
> 
> 
> --
> *Mike Tutkowski*
> *Senior CloudStack Developer, SolidFire Inc.*
> e: mike.tutkow...@solidfire.com
> o: 303.746.7302
> Advancing the way the world uses the
> cloud<http://solidfire.com/solution/overview/?video=play>
> *(tm)*

Reply via email to