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