Open dazza-codes opened 7 years ago
I have some thoughts/concerns around this capistrano practice, as a result of the SDR-PC problems this week, see
https://github.com/sul-dlss/sdr-preservation-core/blob/master/config/deploy.rb#L59-L60
the old-config is probably required to shutdown robots and any “restart” process is usually two or three steps: stop, quit, boot
stop
there is no provision for a rollback of the config changes if the restart fails
I have some thoughts/concerns around this capistrano practice, as a result of the SDR-PC problems this week, see
https://github.com/sul-dlss/sdr-preservation-core/blob/master/config/deploy.rb#L59-L60
the old-config is probably required to shutdown robots and any “restart” process is usually two or three steps: stop, quit, boot
stop
phase, the old configs, esp. the robot_{stage}.yml file, is required to shutdown and de-register the robots (right?)stop
phase of the restartthere is no provision for a rollback of the config changes if the restart fails