This repository has been archived on 2025-03-20. You can view files and clone it, but cannot push or open issues or pull requests.
sonic-buildimage/dockers/docker-orchagent
Joe LeVeque 6eca27e564 [services] Restart SwSS service upon unexpected critical process exit (#2845)
* [service] Restart SwSS Docker container if orchagent exits unexpectedly

* Configure systemd to stop restarting swss if it attempts to restart more than 3 times in 20 minutes

* Move supervisor-proc-exit-listener script

* [docker-dhcp-relay] Enhance wait_for_intf.sh.j2 to utilize STATEDB

* Ensure dependent services stop/start/restart with SwSS

* Change 'StartLimitInterval' to 'StartLimitIntervalSec', as Stretch installs systemd 232 (>= v230)

* Also update journald.conf options

* Remove 'PartOf' option from unit files

* Add '$(SUPERVISOR_PROC_EXIT_LISTENER_SCRIPT)' to new shared docker-orchagent makefile

* Make supervisor-proc-exit-listener script read from 'critical_processes' file inside container

* Update critical_processes file for swss container
2019-05-01 08:02:38 -07:00
..
base_image_files [base image files] All 'docker exec' wrapper scripts now dynamically adjust their flags depending on whether or not they are run on a terminal (#1507) 2018-03-17 00:43:29 -07:00
critical_processes [services] Restart SwSS service upon unexpected critical process exit (#2845) 2019-05-01 08:02:38 -07:00
Dockerfile.j2 [services] Restart SwSS service upon unexpected critical process exit (#2845) 2019-05-01 08:02:38 -07:00
enable_counters.py [counters]: Enable watermark stats polling by default (#2603) 2019-03-22 16:56:46 -07:00
ipinip.json.j2 [ipinip] Fix ipinip.json.j2 for mlnx platform (#2210) 2018-10-30 11:02:06 -07:00
orchagent.sh [orchagent]: Fix typo (#2317) 2018-11-28 21:37:52 -08:00
ports.json.j2 Buffers configuration update on port speed change (#1345) 2018-01-29 08:11:05 -08:00
start.sh [vxlanmgrd]: Add vxlanmgrd start command (#2705) 2019-04-23 20:38:08 -07:00
supervisord.conf [services] Restart SwSS service upon unexpected critical process exit (#2845) 2019-05-01 08:02:38 -07:00
switch.json.j2 [swss]: Change the hash seed to 0 for ToR and 10 for Leaf routers (#1667) 2018-05-01 21:58:33 -07:00
swssconfig.sh Move warm_restart enable/disable config to stateDB WARM_RESTART_ENABLE_TABLE (#2538) 2019-02-19 17:06:56 -08:00