Description
We attempt to stop epmd (https://github.com/couchbase/couchdbx-app/blob/master/Couchbase%20Server/start-couchbase.sh#L119) but the process only shuts down if there aren't any erlang processes connected to it and the way we shut it down (by stopping the babysitter) leaves the child processes running for a brief instant after the babysitter goes away. Thus the call to epmd -kill fails, however if one waits just a very brief time, epmd does in fact stop if there are no other erlang nodes connected to it (which is generally the case.)
Attachments
For Gerrit Dashboard: MB-22945 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
74113,3 | MB-22945: sleep 1 before trying to stop epmd | master | couchdbx-app | Status: MERGED | +2 | +1 |