GS Agent components don't terminate when parent process is no longer alive

Description

GS-Agent spawns processes and monitors them. These processes also monitor the liveness of the GSA process. When the GSA is not found, the process terminates itself.

When running "./gs.sh demo" and killing the GSA we noticed that some of the GSC processes were not shutdown properly. The stack trace below shows a remote call to the ZooKeeperAttributeStore waiting for a response. Hence the GSC won't continue its termination sequence until the wait time is over.

 

 

 

 

Workaround

None

Acceptance Test

manual

Status

Assignee

Meron Avigdor

Reporter

Meron Avigdor

Labels

None

Priority

Medium

SalesForce Case ID

None

Fix versions

Commitment Version/s

None

Due date

None

Product

XAP

Edition

Premium

Platform

All
Configure