Allow the server to re-read its configuration file

Registered by Kostja Osipov

Add support for online reconfiguration by allowing the server to re-read its configuration file on the fly.

Implementation details:
- read the new version of the file. Validate the version against syntax errors, and check what changes can be made on the fly.
- run the version by all registered modules. They should be able to reconfigure based on the new options.
- roll back to the old version in case of error

After this milestone is implemented, we should disallow any command line options except --help.

Blueprint information

Status:
Complete
Approver:
Yuriy Vostrikov
Priority:
Medium
Drafter:
Roman Tokarev
Direction:
Approved
Assignee:
Roman Tokarev
Definition:
Approved
Series goal:
Accepted for 1.3
Implementation:
Implemented
Milestone target:
milestone icon 1.3.4
Started by
Kostja Osipov
Completed by
Kostja Osipov

Related branches

Sprints

Whiteboard

Done in 1.3.2

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.