You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

We need a way to perform a graceful restart of ATS. One example of the need for this is the reloading of plugins. Both configs and new code (.so). This page should hold all the ideas for this project going forward. The JIRA on this is TS-1969.

 

Potential Solutions

New Process

Start a new process and transition sockets. Then drain existing connections from old process and close. We would need to handle a read only cache and there may be some complications around HostDB.

Internal Reload

Intelligently look at configs and reload as necessary. Most of this already happens now, but plugins are an area that is lacking coverage. Complication here is potentially loading new .so's for plugins while the old code is in use.

  • No labels