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
    • 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

  • No labels