Thanks for the info, Alex.
On Wed, Mar 5, 2014 at 11:14 PM, Alex Huang <alex.hu...@citrix.com> wrote: > 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)* > -- *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)*