[tor-bugs] #19021 [Metrics/CollecTor]: improve configuration process
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue May 10 18:42:48 UTC 2016
#19021: improve configuration process
-----------------------------------+----------------------------
Reporter: iwakeh | Owner: iwakeh
Type: enhancement | Status: new
Priority: Medium | Milestone:
Component: Metrics/CollecTor | Version:
Severity: Normal | Keywords: ctip operation
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
-----------------------------------+----------------------------
Sketch of the new configuration process:
* use `Properties` to store and read the configuration parameters.
* read external configuration properties file (either local path or via
command line argument).
* provide a default configuration as resource within the executable jar.
* if there is no external configuration file present, write out the
default values.
* re-read properties when file changes; only between module runs (this is
after the implementation of the scheduler, #19018)
* use enum as keys
Questions to decide:
1. property format: XML or plain properties (the latter might be more
readable)
1. default value settings
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19021>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list