[agw] [Sctpd] [bug-fix v1.3] Re-add PartOf dependency between MME and sctpd #4176
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Signed-off-by: Shruti Sanadhya ssanadhya@fb.com
Summary
After an MME crash, Sctpd goes into a crash loop while trying to acquire the socket. This change fixes the crash loop by (re-)adding the systemd dependency between Sctpd and MME service.
Note: This systemd dependency will cause Sctpd to restart even when stateless flag is set to true, hence commenting those out from the sanity test suite, while we work on a fix.
Test Plan
As @ulaskozat identified, the issue can be reproduced by running the
test_attach_detach.py
test from test VM and then kill the MME service on gateway withkill -9
. Sctpd loops onAfter applying this change, followed by:
Sending a
kill -9
to MME does not lead to a crash loop.Tested sanity with S1ap tests
Additional Information
This needs an update of the Sctpd package