Skip to content

fix(mme): assert on single thread exits#8455

Merged
ulaskozat merged 2 commits intomagma:masterfrom
ulaskozat:assert_on_singlethreadexit
Aug 4, 2021
Merged

fix(mme): assert on single thread exits#8455
ulaskozat merged 2 commits intomagma:masterfrom
ulaskozat:assert_on_singlethreadexit

Conversation

@ulaskozat
Copy link
Copy Markdown
Contributor

Signed-off-by: Ulas Kozat [email protected]

Summary

MME service is vulnerable to the cases where a single thread exits leaving the rest of the threads keep running. This PR asserts on such events forcing the process to exit.

Test Plan

S1AP integ tests.

Additional Information

  • This change is backwards-breaking

@ulaskozat ulaskozat requested review from a team and ardzoht August 3, 2021 20:36
@pull-request-size pull-request-size bot added the size/M Denotes a PR that changes 30-99 lines. label Aug 3, 2021
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Aug 3, 2021

Thanks for opening a PR! 💯

A couple initial guidelines

Howto

  • Reviews. The "Reviewers" listed for this PR are the Magma maintainers who will shepherd it.
  • Checks. All required CI checks must pass before merge.
  • Merge. Once approved and passing CI checks, use the ready2merge label to indicate the maintainers can merge your PR.

More info

Please take a moment to read through the Magma project's

If this is your first Magma PR, also consider reading

@magmabot magmabot added the component: agw Access gateway-related issue label Aug 3, 2021
Signed-off-by: Ulas Kozat <[email protected]>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Aug 3, 2021

feg-workflow

    2 files  145 suites   30s ⏱️
338 tests 338 ✔️ 0 💤 0 ❌
352 runs  352 ✔️ 0 💤 0 ❌

Results for commit ff84bef.

♻️ This comment has been updated with latest results.

@ulaskozat ulaskozat added apply-v1.5 Apply this commit to the v1.5 release branch as well. apply-v1.6 labels Aug 4, 2021
Copy link
Copy Markdown
Contributor

@ardzoht ardzoht left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@ulaskozat ulaskozat merged commit e29e646 into magma:master Aug 4, 2021
ulaskozat added a commit to ulaskozat/magma that referenced this pull request Aug 4, 2021
* fix(mme): assert on single thread exits

Signed-off-by: Ulas Kozat <[email protected]>
@ulaskozat ulaskozat mentioned this pull request Aug 4, 2021
1 task
ulaskozat added a commit that referenced this pull request Aug 4, 2021
* fix(mme): assert on single thread exits

Signed-off-by: Ulas Kozat <[email protected]>
ulaskozat added a commit to ulaskozat/magma that referenced this pull request Aug 4, 2021
* fix(mme): assert on single thread exits

Signed-off-by: Ulas Kozat <[email protected]>
ulaskozat added a commit that referenced this pull request Aug 4, 2021
* fix(mme): assert on single thread exits

Signed-off-by: Ulas Kozat <[email protected]>
@themarwhal themarwhal removed the apply-v1.5 Apply this commit to the v1.5 release branch as well. label Aug 5, 2021
@themarwhal
Copy link
Copy Markdown
Member

Removing the apply-v1.5 label for now as there are too many merge conflicts. @ulaskozat do you mind raising a separate PR for this?

@ulaskozat
Copy link
Copy Markdown
Contributor Author

@themarwhal I already backported this yesterday, maybe that is the reason for the merge conflicts :)

@ulaskozat ulaskozat deleted the assert_on_singlethreadexit branch August 5, 2021 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

apply-v1.6 backported-v1.5 backported-v1.6 component: agw Access gateway-related issue size/M Denotes a PR that changes 30-99 lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants