-
Type: Bug
-
Status: To Do (View Workflow)
-
Priority: Medium
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: voltha-go-controller
-
Labels:None
-
Story Points:1
VGC was not receiving signals due to incorrect way of spawning the docker image. VGC was being spawned from a script instead of being spawned as a container directly from the deployment.yaml.
When spawned from a script, the script will be running as PID 1 and VGC will be the child process. Due to this VGC will not be able to catch OS signals as the signals are directed to PID 1.
Running the VGC container from the deployment.yaml results in VGC to run as PID 1, which allows it to catch signals.
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
34825,10 | [VOL-5203] Spawn VGC binary from deployment | master | voltha-helm-charts | Status: NEW | -2 | +1 |
34824,3 | [VOL-5203] VGC docker fix for receiving signals | master | voltha-go-controller | Status: MERGED | +2 | +1 |