THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
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
- Cover config files not covered today
- Drain connections
- Header Rewrite Plugin?
- Restart TS in the background
- Start new process
- Bind same ports
- Read only cache
- Cache hand over
- Ram cache handover
A drain option has been added to the traffic_ctl command. See commit
2107f0f675dc084f5a829cb6268eee5a19c1e12c