commit 88aeba251be2dfaa46a895a221319ec3521ee1f3
Author: Bin Qian <email address hidden>
Date: Fri Dec 2 17:38:23 2022 -0500
Update SM lsb script for quick start
pidof command returns subprocess id when SM main process terminates.
This result a false postive that SM is already running so the start
action is skipped.
Make changes to the SM lsb script to distingrish if a subprocess ID
is returned, and attempt to kill it to speed up recovery of SM.
Revert the change to extend startuptime to 15 seconds back to 5.
Test Cases:
kill SM process, observe SM process starts immediately after the
subprocess is killed. SM is recovered within 2 seconds.
(calculated by last and first logging of SM)
Change-Id: Ida834e7dd31a493ee6193b4d8ee73ebd97513de2
Closes-Bug: 1998349
Signed-off-by: Bin Qian <email address hidden>
Reviewed: https:/ /review. opendev. org/c/starlingx /ha/+/866504 /opendev. org/starlingx/ ha/commit/ 88aeba251be2dfa a46a895a221319e c3521ee1f3
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 88aeba251be2dfa a46a895a221319e c3521ee1f3
Author: Bin Qian <email address hidden>
Date: Fri Dec 2 17:38:23 2022 -0500
Update SM lsb script for quick start
pidof command returns subprocess id when SM main process terminates.
This result a false postive that SM is already running so the start
action is skipped.
Make changes to the SM lsb script to distingrish if a subprocess ID
is returned, and attempt to kill it to speed up recovery of SM.
Revert the change to extend startuptime to 15 seconds back to 5.
Test Cases:
kill SM process, observe SM process starts immediately after the
subprocess is killed. SM is recovered within 2 seconds.
(calculated by last and first logging of SM)
Change-Id: Ida834e7dd31a49 3ee6193b4d8ee73 ebd97513de2
Closes-Bug: 1998349
Signed-off-by: Bin Qian <email address hidden>