The JIRA for this is TS-1969.
Proposed Solution
- Complete config reload (for all those possible that are not covered today)
- Cover config files not covered today
- traffic_line -x inventory
- RecordsConfig.cc review for correctness
- Make a generic way to signal plugins of their config change
- Load new plugins
- Drain connections
- Restart TS in the background
- Start new process
- Bind same ports
- Read only cache
- Cache hand over
- Ram cache handover