{"expand":"renderedFields,names,schema,operations,editmeta,changelog,versionedRepresentations","id":"28625","self":"https://jira.geedge.net/rest/api/2/issue/28625","key":"OMPUB-573","fields":{"issuetype":{"self":"https://jira.geedge.net/rest/api/2/issuetype/10004","id":"10004","description":"","iconUrl":"https://jira.geedge.net/secure/viewavatar?size=xsmall&avatarId=10303&avatarType=issuetype","name":"故障","subtask":false,"avatarId":10303},"components":[],"timespent":null,"timeoriginalestimate":null,"description":"开启gtp_signaling_plug插件后，sapp出现大量丢包，16s后就会重启\r\n","project":{"self":"https://jira.geedge.net/rest/api/2/project/10206","id":"10206","key":"OMPUB","name":"Operation and Maintenance","projectTypeKey":"business","avatarUrls":{"48x48":"https://jira.geedge.net/secure/projectavatar?pid=10206&avatarId=10715","24x24":"https://jira.geedge.net/secure/projectavatar?size=small&pid=10206&avatarId=10715","16x16":"https://jira.geedge.net/secure/projectavatar?size=xsmall&pid=10206&avatarId=10715","32x32":"https://jira.geedge.net/secure/projectavatar?size=medium&pid=10206&avatarId=10715"},"projectCategory":{"self":"https://jira.geedge.net/rest/api/2/projectCategory/10002","id":"10002","description":"系统运维","name":"MaintenanceDev"}},"fixVersions":[],"aggregatetimespent":null,"resolution":{"self":"https://jira.geedge.net/rest/api/2/resolution/10000","id":"10000","description":"该问题的工作流程已完成。","name":"完成"},"timetracking":{},"customfield_10401":null,"customfield_10104":null,"customfield_10402":null,"customfield_10105":"0|i032a4:","customfield_10403":null,"customfield_10404":null,"attachment":[],"aggregatetimeestimate":null,"resolutiondate":"2022-08-30T18:29:25.782+0800","workratio":-1,"summary":"江苏项目：功能端开启gtp_signaling_plug插件后，sapp异常重启","lastViewed":null,"watches":{"self":"https://jira.geedge.net/rest/api/2/issue/OMPUB-573/watchers","watchCount":3,"isWatching":false},"creator":{"self":"https://jira.geedge.net/rest/api/2/user?username=zhangzhihan","name":"zhangzhihan","key":"JIRAUSER10111","emailAddress":"zhangzhihan@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?ownerId=JIRAUSER10111&avatarId=12001","24x24":"https://jira.geedge.net/secure/useravatar?size=small&ownerId=JIRAUSER10111&avatarId=12001","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&ownerId=JIRAUSER10111&avatarId=12001","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&ownerId=JIRAUSER10111&avatarId=12001"},"displayName":"张智涵","active":true,"timeZone":"Asia/Shanghai"},"subtasks":[],"created":"2022-08-03T10:19:46.688+0800","reporter":{"self":"https://jira.geedge.net/rest/api/2/user?username=zhangzhihan","name":"zhangzhihan","key":"JIRAUSER10111","emailAddress":"zhangzhihan@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?ownerId=JIRAUSER10111&avatarId=12001","24x24":"https://jira.geedge.net/secure/useravatar?size=small&ownerId=JIRAUSER10111&avatarId=12001","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&ownerId=JIRAUSER10111&avatarId=12001","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&ownerId=JIRAUSER10111&avatarId=12001"},"displayName":"张智涵","active":true,"timeZone":"Asia/Shanghai"},"customfield_10000":"{summaryBean=com.atlassian.jira.plugin.devstatus.rest.SummaryBean@6e5c0284[summary={pullrequest=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@24b7a9c[overall=PullRequestOverallBean{stateCount=0, state='OPEN', details=PullRequestOverallDetails{openCount=0, mergedCount=0, declinedCount=0}},byInstanceType={}], build=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@505ed98b[overall=com.atlassian.jira.plugin.devstatus.summary.beans.BuildOverallBean@918c686[failedBuildCount=0,successfulBuildCount=0,unknownBuildCount=0,count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}], review=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@5073e177[overall=com.atlassian.jira.plugin.devstatus.summary.beans.ReviewsOverallBean@4bb7fccf[stateCount=0,state=<null>,dueDate=<null>,overDue=false,count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}], deployment-environment=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@6d03f6b3[overall=com.atlassian.jira.plugin.devstatus.summary.beans.DeploymentOverallBean@22e03163[topEnvironments=[],showProjects=false,successfulCount=0,count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}], repository=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@6d571411[overall=com.atlassian.jira.plugin.devstatus.summary.beans.CommitOverallBean@1972dcf0[count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}], branch=com.atlassian.jira.plugin.devstatus.rest.SummaryItemBean@6b361703[overall=com.atlassian.jira.plugin.devstatus.summary.beans.BranchOverallBean@487e582f[count=0,lastUpdated=<null>,lastUpdatedTimestamp=<null>],byInstanceType={}]},errors=[],configErrors=[]], devSummaryJson={\"cachedValue\":{\"errors\":[],\"configErrors\":[],\"summary\":{\"pullrequest\":{\"overall\":{\"count\":0,\"lastUpdated\":null,\"stateCount\":0,\"state\":\"OPEN\",\"details\":{\"openCount\":0,\"mergedCount\":0,\"declinedCount\":0,\"total\":0},\"open\":true},\"byInstanceType\":{}},\"build\":{\"overall\":{\"count\":0,\"lastUpdated\":null,\"failedBuildCount\":0,\"successfulBuildCount\":0,\"unknownBuildCount\":0},\"byInstanceType\":{}},\"review\":{\"overall\":{\"count\":0,\"lastUpdated\":null,\"stateCount\":0,\"state\":null,\"dueDate\":null,\"overDue\":false,\"completed\":false},\"byInstanceType\":{}},\"deployment-environment\":{\"overall\":{\"count\":0,\"lastUpdated\":null,\"topEnvironments\":[],\"showProjects\":false,\"successfulCount\":0},\"byInstanceType\":{}},\"repository\":{\"overall\":{\"count\":0,\"lastUpdated\":null},\"byInstanceType\":{}},\"branch\":{\"overall\":{\"count\":0,\"lastUpdated\":null},\"byInstanceType\":{}}}},\"isStale\":false}}","aggregateprogress":{"progress":0,"total":0},"customfield_10100":null,"priority":{"self":"https://jira.geedge.net/rest/api/2/priority/3","iconUrl":"https://jira.geedge.net/images/icons/priorities/medium.svg","name":"Medium","id":"3"},"customfield_10200":null,"customfield_10400":null,"labels":["JIANGSU"],"environment":null,"timeestimate":null,"aggregatetimeoriginalestimate":null,"versions":[],"duedate":null,"progress":{"progress":0,"total":0},"issuelinks":[],"comment":{"comments":[{"self":"https://jira.geedge.net/rest/api/2/issue/28625/comment/45104","id":"45104","author":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuxueli","name":"liuxueli","key":"JIRAUSER10133","emailAddress":"liuxueli@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?ownerId=JIRAUSER10133&avatarId=10612","24x24":"https://jira.geedge.net/secure/useravatar?size=small&ownerId=JIRAUSER10133&avatarId=10612","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&ownerId=JIRAUSER10133&avatarId=10612","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&ownerId=JIRAUSER10133&avatarId=10612"},"displayName":"刘学利","active":true,"timeZone":"Asia/Shanghai"},"body":"* GTP-C日志量：1.5万条/s\r\n ** \r\n{code:java}\r\n[admin@localhost sapp]$ cat tsg_stat.log \r\n============================================================Wed Aug  3 11:35:22 2022============================================================\r\n     tcp_links     udp_links        bypass      hit_addr     hit_share     intercept     exclusion      D_result    \r\nsum             0             0             0             0             0             0             0             0    \r\nspeed/s           454         39626             0          8060             0             0             0             0    \r\n      Q_result      U_result      B_result    inject_succuess    inject_failed    mirror_pkt_suc    mirror_byte_suc    mirror_pkt_fai    \r\nsum             0             0             0             0             0             0             0             0    \r\nspeed/s             0             0             0             0             0             0             0             0    \r\n    mirror_byte_fai    set_timeout_suc    set_timeout_fai    tamper_sucess    tamper_nopload    tamper_noswap    abort_allow    abort_deny    \r\nsum             0             0             0             0             0             0             0             0    \r\nspeed/s             0           204             0             0             0             0             0             0    \r\n    abort_monitor    abort_intercept    abort_unknown    create_log_cnt    dup_log_cnt    append_log_cnt    free_log_cnt    free_rapid_size    \r\nsum             0             0             0             0             0             0             0             0    \r\nspeed/s             0             0             0         46819             0       1452522         38116     177538908    \r\n    free_rapid_capacity    \r\nsum             0    \r\nspeed/s     309056704    \r\n________________________________________________________________________________________________________________________________________________\r\n            T_success_log    T_fail_log    T_drop_log    success_log/s    fail_log/s    drop_log/s\r\nSUM                         188497             0             0      3.77e+04      0.00e+00      0.00e+00    \r\nSECURITY-EVENT               53205             0             0      1.07e+04      0.00e+00      0.00e+00    \r\nSESSION-RECORD                 479             0             0      9.60e+01      0.00e+00      0.00e+00    \r\nINTERNAL-RTP-RECORD           8060             0             0      1.62e+03      0.00e+00      0.00e+00    \r\nVOIP-RECORD                      4             0             0      8.00e-01      0.00e+00      0.00e+00    \r\nINTERIM-SESSION-RECORD             0             0             0      0.00e+00      0.00e+00      0.00e+00    \r\nTRANSACTION-RECORD           54041             0             0      1.08e+04      0.00e+00      0.00e+00    \r\nGTPC-RECORD                  75307             0             0      1.51e+04      0.00e+00      0.00e+00    \r\n________________________________________________________________________________________________________________________________________________ {code}","updateAuthor":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuxueli","name":"liuxueli","key":"JIRAUSER10133","emailAddress":"liuxueli@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?ownerId=JIRAUSER10133&avatarId=10612","24x24":"https://jira.geedge.net/secure/useravatar?size=small&ownerId=JIRAUSER10133&avatarId=10612","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&ownerId=JIRAUSER10133&avatarId=10612","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&ownerId=JIRAUSER10133&avatarId=10612"},"displayName":"刘学利","active":true,"timeZone":"Asia/Shanghai"},"created":"2022-08-03T11:37:03.311+0800","updated":"2022-08-03T11:37:03.311+0800"},{"self":"https://jira.geedge.net/rest/api/2/issue/28625/comment/45106","id":"45106","author":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuxueli","name":"liuxueli","key":"JIRAUSER10133","emailAddress":"liuxueli@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?ownerId=JIRAUSER10133&avatarId=10612","24x24":"https://jira.geedge.net/secure/useravatar?size=small&ownerId=JIRAUSER10133&avatarId=10612","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&ownerId=JIRAUSER10133&avatarId=10612","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&ownerId=JIRAUSER10133&avatarId=10612"},"displayName":"刘学利","active":true,"timeZone":"Asia/Shanghai"},"body":"* 根据栈现场：MESA_htable锁冲突严重，引发sapp watchdog timeout导致重启\r\n ** \r\n{code:java}\r\n  71   LWP 84656         0x00007ffff5783658 in nanosleep () from /lib64/libc.so.6\r\n  72   LWP 84657         0x00007ffff79a8170 in nanosleep () from /lib64/libpthread.so.0\r\n  73   LWP 84658         0x00007ffff79a8170 in nanosleep () from /lib64/libpthread.so.0\r\n  74   LWP 84659         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  75   LWP 84660         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  76   LWP 84661         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  77   LWP 84662         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  78   LWP 84663         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  79   LWP 84664         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  80   LWP 84665         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  81   LWP 84666         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  82   LWP 84667         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  83   LWP 84668         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  84   LWP 84669         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n--Type <RET> for more, q to quit, c to continue without paging--\r\n  85   LWP 84670         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  86   LWP 84671         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  87   LWP 84672         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  88   LWP 84673         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  89   LWP 84674         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  90   LWP 84675         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  91   LWP 84676         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  92   LWP 84677         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  93   LWP 84678         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  94   LWP 84679         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  95   LWP 84680         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  96   LWP 84681         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  97   LWP 84682         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  98   LWP 84683         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  99   LWP 84684         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  100  LWP 84685         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  101  LWP 84686         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  102  LWP 84687         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  103  LWP 84688         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  104  LWP 84689         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  105  LWP 84690         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  106  LWP 84691         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  107  LWP 84692         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  108  LWP 84693         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  109  LWP 84694         0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n  110  LWP 84696         0x00007ffff5783658 in nanosleep () from /lib64/libc.so.6\r\n(gdb) \r\n(gdb) \r\n(gdb) \r\n(gdb) \r\n(gdb) thr 90\r\n[Switching to thread 90 (LWP 84675)]\r\n#0  0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n(gdb) bt\r\n#0  0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n#1  0x00007ffff79a0b94 in pthread_mutex_lock () from /lib64/libpthread.so.0\r\n#2  0x00007ffff6d00dc6 in MESA_htable_search_cb () from /opt/tsg/framework/lib/libMESA_htable.so\r\n#3  0x00007ff970ff57f6 in GTP_SIGNALING_PLUG_ENTRY () from ./plug/business/gtp_signaling_plug/gtp_signaling_plug.so\r\n#4  0x00000000004478d6 in plugin_call_appentry ()\r\n#5  0x0000000000447d81 in plugin_process_data ()\r\n#6  0x0000000000447f36 in PROT_PROCESS ()\r\n#7  0x00007ffbe819ffa0 in gtp_callback_business_plug(streaminfo*, gtp_c_session*, gtp_c_header*, IE_unit*, int, int, void*) () from ./plug/protocol/gtp/gtp.so\r\n#8  0x00007ffbe81a1710 in dissect_gtpv2_control_packet(streaminfo*, void**, int, void*) () from ./plug/protocol/gtp/gtp.so\r\n#9  0x00007ffbe81a1cb1 in GTP_C_UDP_ENTRY () from ./plug/protocol/gtp/gtp.so\r\n#10 0x000000000042f2d7 in plugin_call_streamentry ()\r\n#11 0x000000000042f950 in stream_process ()\r\n#12 0x000000000042fd31 in stream_process_udp ()\r\n#13 0x000000000043c245 in dealipv4udppkt ()\r\n#14 0x0000000000430bb5 in ipv4_entry ()\r\n#15 0x000000000043b383 in eth_entry ()\r\n#16 0x0000000000428207 in mesa_default_pkt_cb ()\r\n#17 0x00000000004a51e1 in marsio4_process_packet ()\r\n#18 0x00000000004a5bd0 in marsio4_worker ()\r\n#19 0x00007ffff799e1cf in start_thread () from /lib64/libpthread.so.0\r\n#20 0x00007ffff56c2dd3 in clone () from /lib64/libc.so.6\r\n(gdb) thr 89\r\n[Switching to thread 89 (LWP 84674)]\r\n#0  0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n(gdb) bt\r\n#0  0x00007ffff79a781d in __lll_lock_wait () from /lib64/libpthread.so.0\r\n#1  0x00007ffff79a0b94 in pthread_mutex_lock () from /lib64/libpthread.so.0\r\n#2  0x00007ffff6d00dc6 in MESA_htable_search_cb () from /opt/tsg/framework/lib/libMESA_htable.so\r\n#3  0x00007ff970ff57f6 in GTP_SIGNALING_PLUG_ENTRY () from ./plug/business/gtp_signaling_plug/gtp_signaling_plug.so\r\n#4  0x00000000004478d6 in plugin_call_appentry ()\r\n#5  0x0000000000447ba9 in plugin_process_pending ()\r\n#6  0x0000000000447fdc in PROT_PROCESS ()\r\n#7  0x00007ffbe819ffa0 in gtp_callback_business_plug(streaminfo*, gtp_c_session*, gtp_c_header*, IE_unit*, int, int, void*) () from ./plug/protocol/gtp/gtp.so\r\n#8  0x00007ffbe81a1710 in dissect_gtpv2_control_packet(streaminfo*, void**, int, void*) () from ./plug/protocol/gtp/gtp.so\r\n#9  0x00007ffbe81a1cb1 in GTP_C_UDP_ENTRY () from ./plug/protocol/gtp/gtp.so\r\n#10 0x000000000042f2d7 in plugin_call_streamentry ()\r\n#11 0x000000000042f70e in stream_process ()\r\n#12 0x000000000042fd31 in stream_process_udp ()\r\n#13 0x000000000043c245 in dealipv4udppkt ()\r\n#14 0x0000000000430bb5 in ipv4_entry ()\r\n#15 0x000000000043b383 in eth_entry ()\r\n#16 0x0000000000428207 in mesa_default_pkt_cb ()\r\n#17 0x00000000004a51e1 in marsio4_process_packet ()\r\n#18 0x00000000004a5bd0 in marsio4_worker ()\r\n#19 0x00007ffff799e1cf in start_thread () from /lib64/libpthread.so.0\r\n#20 0x00007ffff56c2dd3 in clone () from /lib64/libc.so.6\r\n(gdb) {code}","updateAuthor":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuxueli","name":"liuxueli","key":"JIRAUSER10133","emailAddress":"liuxueli@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?ownerId=JIRAUSER10133&avatarId=10612","24x24":"https://jira.geedge.net/secure/useravatar?size=small&ownerId=JIRAUSER10133&avatarId=10612","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&ownerId=JIRAUSER10133&avatarId=10612","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&ownerId=JIRAUSER10133&avatarId=10612"},"displayName":"刘学利","active":true,"timeZone":"Asia/Shanghai"},"created":"2022-08-03T11:42:45.299+0800","updated":"2022-08-03T11:42:45.299+0800"},{"self":"https://jira.geedge.net/rest/api/2/issue/28625/comment/45209","id":"45209","author":{"self":"https://jira.geedge.net/rest/api/2/user?username=gitlab","name":"gitlab","key":"JIRAUSER10210","emailAddress":"gitlab@geedgenetworks.com","avatarUrls":{"48x48":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=48","24x24":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=24","16x16":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=16","32x32":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=32"},"displayName":"gitlab","active":true,"timeZone":"Asia/Shanghai"},"body":"[刘学利|https://git.mesalab.cn/liuxueli] mentioned this issue in [a commit|https://git.mesalab.cn/tango/tsg_master/-/commit/cb93a78dcdf3809313a27823cd6532960fba0a02] of [TSG Appliance / tsg_master|https://git.mesalab.cn/tango/tsg_master] on branch [bugifx-OMPUB-573|https://git.mesalab.cn/tango/tsg_master/-/tree/bugifx-OMPUB-573]:{quote}OMPUB-573: 使用gtp_c_key2index函数替换TEID的HASH算法{quote}","updateAuthor":{"self":"https://jira.geedge.net/rest/api/2/user?username=gitlab","name":"gitlab","key":"JIRAUSER10210","emailAddress":"gitlab@geedgenetworks.com","avatarUrls":{"48x48":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=48","24x24":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=24","16x16":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=16","32x32":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=32"},"displayName":"gitlab","active":true,"timeZone":"Asia/Shanghai"},"created":"2022-08-04T16:41:22.300+0800","updated":"2022-08-04T16:41:22.300+0800"},{"self":"https://jira.geedge.net/rest/api/2/issue/28625/comment/46394","id":"46394","author":{"self":"https://jira.geedge.net/rest/api/2/user?username=gitlab","name":"gitlab","key":"JIRAUSER10210","emailAddress":"gitlab@geedgenetworks.com","avatarUrls":{"48x48":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=48","24x24":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=24","16x16":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=16","32x32":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=32"},"displayName":"gitlab","active":true,"timeZone":"Asia/Shanghai"},"body":"[刘学利|https://git.mesalab.cn/liuxueli] mentioned this issue in [a commit|https://git.mesalab.cn/tango/tsg_master/-/commit/0fcf2b3dff4582ef6e2c47e048dc64edc3aee2de] of [TSG Appliance / tsg_master|https://git.mesalab.cn/tango/tsg_master] on branch [bugifx-OMPUB-573|https://git.mesalab.cn/tango/tsg_master/-/tree/bugifx-OMPUB-573]:{quote}OMPUB-573: 使用gtp_c_key2index函数替换TEID的HASH算法{quote}","updateAuthor":{"self":"https://jira.geedge.net/rest/api/2/user?username=gitlab","name":"gitlab","key":"JIRAUSER10210","emailAddress":"gitlab@geedgenetworks.com","avatarUrls":{"48x48":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=48","24x24":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=24","16x16":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=16","32x32":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=32"},"displayName":"gitlab","active":true,"timeZone":"Asia/Shanghai"},"created":"2022-08-30T18:26:32.855+0800","updated":"2022-08-30T18:26:32.855+0800"},{"self":"https://jira.geedge.net/rest/api/2/issue/28625/comment/46395","id":"46395","author":{"self":"https://jira.geedge.net/rest/api/2/user?username=gitlab","name":"gitlab","key":"JIRAUSER10210","emailAddress":"gitlab@geedgenetworks.com","avatarUrls":{"48x48":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=48","24x24":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=24","16x16":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=16","32x32":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=32"},"displayName":"gitlab","active":true,"timeZone":"Asia/Shanghai"},"body":"[刘学利|https://git.mesalab.cn/liuxueli] mentioned this issue in [a merge request|https://git.mesalab.cn/tango/tsg_master/-/merge_requests/250] of [TSG Appliance / tsg_master|https://git.mesalab.cn/tango/tsg_master] on branch [bugifx-OMPUB-573|https://git.mesalab.cn/tango/tsg_master/-/tree/bugifx-OMPUB-573]:{quote}OMPUB-573: 使用gtp_c_key2index函数替换TEID的HASH算法{quote}","updateAuthor":{"self":"https://jira.geedge.net/rest/api/2/user?username=gitlab","name":"gitlab","key":"JIRAUSER10210","emailAddress":"gitlab@geedgenetworks.com","avatarUrls":{"48x48":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=48","24x24":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=24","16x16":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=16","32x32":"https://www.gravatar.com/avatar/f66dd5efaf79bf21d0713eacdb61f7bd?d=mm&s=32"},"displayName":"gitlab","active":true,"timeZone":"Asia/Shanghai"},"created":"2022-08-30T18:27:36.204+0800","updated":"2022-08-30T18:27:36.204+0800"}],"maxResults":5,"total":5,"startAt":0},"votes":{"self":"https://jira.geedge.net/rest/api/2/issue/OMPUB-573/votes","votes":0,"hasVoted":false},"worklog":{"startAt":0,"maxResults":20,"total":0,"worklogs":[]},"assignee":{"self":"https://jira.geedge.net/rest/api/2/user?username=liuxueli","name":"liuxueli","key":"JIRAUSER10133","emailAddress":"liuxueli@geedgenetworks.com","avatarUrls":{"48x48":"https://jira.geedge.net/secure/useravatar?ownerId=JIRAUSER10133&avatarId=10612","24x24":"https://jira.geedge.net/secure/useravatar?size=small&ownerId=JIRAUSER10133&avatarId=10612","16x16":"https://jira.geedge.net/secure/useravatar?size=xsmall&ownerId=JIRAUSER10133&avatarId=10612","32x32":"https://jira.geedge.net/secure/useravatar?size=medium&ownerId=JIRAUSER10133&avatarId=10612"},"displayName":"刘学利","active":true,"timeZone":"Asia/Shanghai"},"updated":"2023-02-21T14:46:44.755+0800","status":{"self":"https://jira.geedge.net/rest/api/2/status/10103","description":"这一问题被认为是完成, 这项决议是正确的。问题已关闭可以重新开放。","iconUrl":"https://jira.geedge.net/images/icons/statuses/generic.png","name":"已关闭","id":"10103","statusCategory":{"self":"https://jira.geedge.net/rest/api/2/statuscategory/3","id":3,"key":"done","colorName":"green","name":"完成"}}}}