[docker-orchagent]: Properly manage with supervisord#589
[docker-orchagent]: Properly manage with supervisord#589jleveque merged 1 commit intosonic-net:masterfrom jleveque:supervise_orchagent
Conversation
| RUN rm -rf /debs | ||
|
|
||
| COPY ["start.sh", "orchagent.sh", "/usr/bin/"] | ||
| COPY ["start.sh", "orchagent.sh", "swssconfig.sh", "/usr/bin/"] |
There was a problem hiding this comment.
to rename it just to config.sh? swssconfig.sh will be confused with swssconfig script.
There was a problem hiding this comment.
@stcheng: I've been using this naming convention for supervisord. Basically, if a process requires more than one command to start properly, I've been wrapping them in a shell script named after the process. I think "config.sh" is not descriptive enough and can't be used as a convention. Maybe orchagent_start.sh and swssconfig_start.sh?
Also, is this really necessary? /usr/bin/orchagent and /usr/bin/swssconfig are binaries, not scripts, so do you think there could really be that much confusion?
There was a problem hiding this comment.
I see yours as well. This has the potential to get confusing in the future. I'll consider submitting a PR that changes the names of all of these new process start scripts at once.
|
|
* src/sonic-utilities ee56d54...cb0e745 (11): > sonic_utilities: Support for DOM Threshold values for EEPROM dump (#545) > [portstat] Fix portstat show RX_UTIL over 100% for 100G (#563) > sonic_installer: fix read-only filesystem support for firmware update (#565) > Revert "show acl table command output should show binding column correctly even with single port (#447)" (#589) > show acl table command output should show binding column correctly even with single port (#447) > [config] Do no stop or restart dependent services (#582) > sfpshow: prevent 'show int trans eeprom --dom' from crashing (#567) > [warm-reboot] add docker upgrade --warm option and roll back support (#559) > [ecnconfig] Validate input WRED parameters (#579) > [sonic-utilities] Add fstrim to reboot (#535) > Fixing the expected neighbor command due to change in output format under sonic-buildimage/pull/3036 (#584)
…ectly even with single port (sonic-net#447)" (sonic-net#589) This reverts commit ff8fec4.
* Add common getWarmStartTimer function * simplify the warm-start timer schema * Add timer details in the schema and fix a few things in gettimer common function
* f4d9398 2020-04-07 | [vs] Set mto only on tap device (#592) [Kamil Cudnik] * 0ad13f5 2020-04-07 | [lgtm]: add lgtm static analysis configuration (#589) [lguohan] * c961260 2020-04-07 | add swss-common-{inc,lib} to specify the prefix of swss-common library (#590) [lguohan] * 2d68abc 2020-04-06 | [syncd] Load correct global context id (#588) [Kamil Cudnik] * cd82389 2020-04-06 | Return correct error code when port is in use (#565) [Vasant Patil] * 2189c2f 2020-04-02 | [syncd] Pass correct switch RID when staring diag shell (#587) [Kamil Cudnik] * 91792db 2020-04-01 | [syncd] Fix crash during stats polling (#586) [Vitaliy Senchyshyn] * d13521e 2020-04-01 | [meta] Flush fdb entries after flush api success (#581) [Kamil Cudnik] * 54b2510 2020-03-17 | [syncd] Use correct VID when GET will fail to obrain object type (#577) [Kamil Cudnik] * 59b0430 2020-03-16 | [syncd] Unlock vendor api lock if enabling diag shell (#571) [Kamil Cudnik] * 910d45e 2020-03-16 | [vs] Add more logs when setting MTU on port (#576) [Kamil Cudnik] * c0d9947 2020-03-13 | [vs] Fix setting correct port mtu value (#573) [Kamil Cudnik]
Signed-off-by: Guohan Lu <[email protected]>
[code sync] Merge code from sonic-net/sonic-buildimage:202405 to 202405
This allows supervisord to log individual process exit events to syslog.