Skip to content
Success

Changes

Summary

  1. s1ap_proxy: catch exceptions in handle_pdu/2 (details)
  2. s1ap_proxy: handle E-RAB MODIFY REQ/RSP (details)
  3. s1ap_proxy: handle E-RAB MODIFICATION IND/CNF (details)
Commit ca16f3aa1af9b85f95e99a697681b7cfc1c1607d by Vadim Yanitskiy
s1ap_proxy: catch exceptions in handle_pdu/2

We do have a try-catch block in handle_pdu_bin/2 that does catch
exceptions happening in decode_pdu/1, but does not catch anything
else.  For instance, if something goes wrong in handle_pdu/2,
the whole process will be terminated, among with all the linked
E-RAB FSMs.  This should definitely be avoided.

Change-Id: Ib1e6674f5b85557866c7beaea710ea903e4eeaca
The file was modifiedsrc/s1ap_proxy.erl
Commit 460ea0c794981513aef2ae3de91ef44aa6e4e961 by Vadim Yanitskiy
s1ap_proxy: handle E-RAB MODIFY REQ/RSP

Change-Id: I057a1c58d0c6ad04c00ad3ea4c68230d8632a07e
Related: osmo-ttcn3-hacks.git I58b9964bae24b5aac526ee0c0c8ac8798f351e05
Related: SYS#7308
The file was modifiedsrc/s1gw_metrics.erl
The file was modifiedsrc/s1ap_proxy.erl
The file was modifiedinclude/s1gw_metrics.hrl
The file was modifiedtest/s1ap_proxy_test.erl
Commit 57bd759a606427425c0cb3b4fcbf6f054dbb92ce by Vadim Yanitskiy
s1ap_proxy: handle E-RAB MODIFICATION IND/CNF

Change-Id: Icc16a57d40b68bd17c5d207b643927d58176e088
Related: osmo-ttcn3-hacks.git Iec95ca0ecf37290bddfbefce1861f8ae66bf4db1
Related: SYS#7308
The file was modifiedsrc/s1ap_proxy.erl
The file was modifiedtest/s1ap_proxy_test.erl
The file was modifiedsrc/s1gw_metrics.erl
The file was modifiedtest/erab_fsm_test.erl
The file was modifiedinclude/s1gw_metrics.hrl