Closed Bug 537853 Opened 15 years ago Closed 13 years ago

Need to dynamically update various configuration data without restarting the cron process

Categories

(Socorro :: Infra, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: griswolf, Unassigned)

Details

One example: the Option prefixSignatureRegEx for the processor code. As developers discover signatures that could be improved, they want us to be able to adjust the way signatures are created. There are other places where being able to dynamically change a configuration detail would be good. This is a four step dance: - Create code to allow dynamic config updates (done with r1672) - Refactor various cron code to make use of the dynamic capability - Create a database table to specify config details - Create a UI that allows that table to be manipulated by those authorized to do so.
Target Milestone: --- → 1.4
Target Milestone: 1.4 → 1.5
I see that the reference to the code change is bogus. dynamic configuration is now available in .../socorro/lib/dynamicConfigurationManager.py which appeared at revision 1672: Text Last Updated: 2010-01-04 15:26:05
(In reply to comment #1) Is this bug still valid?
Yes in the sense that we could/should do this task to make life easier. The first obvious beneficiary is signature munging: Once we set (processor?) up to use dynamic configuration, we could have a nice GUI front end to a table of regular expressions (or any other reasonable technique) and let the processor look there periodically. DynamicConfiguration class can also look at the environment or a file (or anything else you can code: A web service could work). Whatever makes sense.
In discussion with metrics group, they prefer looking at a file that can be updated as needed.
-> 1.6 unless this is super urgent.
Target Milestone: 1.5 → 1.6
Target Milestone: 1.6 → Future
Leaving in future...although I suspect switching to hbase will make most of this go away.
Component: Socorro → General
Product: Webtools → Socorro
Component: General → Infra
I think this is a wontfix at this point: configuration has moved on a long long way from when this bug was filed (puppet, and now configman), and we also no longer care much about kicking components since we have plenty of redundancy.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.