Hi Mike, As Alex quoted we need to make all the parameters to use ConfigKey. Now if you want to check which parameters require reboot or not, there is a column 'is_dynamic' in Configuration table. If the value is 1 then no need to restart MS for those parameters.
-Harikrishna On 06-Mar-2014, at 9:16 am, Mike Tutkowski <mike.tutkow...@solidfire.com> wrote: > 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)*