Menu

#2777 dtm: Handle TCP connection failures gracefully

5.21.06
fixed
None
defect
dtm
-
minor
False
2021-04-23
2018-01-31
No

When TCP connect() fails, DTM tries to add a -1 file descriptor to epoll(), which fails and results in the DTM process exiting.:

rootfs/var/PL-3/log/messages:Jan 31 14:18:40 PL-3 local0.err osafdtmd[425]: ER DTM :Connect failed (connect()) err :Connection refused
rootfs/var/PL-3/log/messages:Jan 31 14:18:40 PL-3 local0.err osafdtmd[425]: ER DTM: epoll_ctl(7, EPOLL_CTL_ADD, -1) failed: 9

Related

Wiki: ChangeLog-5.21.06

Discussion

  • Anders Widell

    Anders Widell - 2018-02-02
    • Milestone: 5.18.01 --> 5.18.04
     
  • Gary Lee

    Gary Lee - 2018-09-29
    • Milestone: 5.18.04 --> 5.18.12
     
  • Gary Lee

    Gary Lee - 2019-01-09
    • Milestone: 5.19.01 --> 5.19.03
     
  • Gary Lee

    Gary Lee - 2019-03-26
    • Milestone: 5.19.03 --> 5.19.06
     
  • Gary Lee

    Gary Lee - 2019-07-23
    • Milestone: 5.19.07 --> 5.19.10
     
  • Gary Lee

    Gary Lee - 2019-10-21
    • Milestone: 5.19.10 --> 5.20.01
     
  • Gary Lee

    Gary Lee - 2020-02-15
    • Milestone: 5.20.02 --> 5.20.05
     
  • Gary Lee

    Gary Lee - 2020-05-30
    • Milestone: 5.20.05 --> 5.20.08
     
  • Gary Lee

    Gary Lee - 2020-08-31
    • Milestone: 5.20.08 --> 5.20.11
     
  • Gary Lee

    Gary Lee - 2020-12-01
    • Milestone: 5.20.11 --> 5.21.03
     
  • Gary Lee

    Gary Lee - 2021-03-01
    • Milestone: 5.21.03 --> 5.21.06
     
  • Thang Duc Nguyen

    • assigned_to: Anders Widell --> Thang Duc Nguyen
     
  • Thang Duc Nguyen

    • status: assigned --> review
     
  • Thang Duc Nguyen

    • status: review --> fixed
     
  • Thang Duc Nguyen

    commit ba4c64013b85ba88a585be927eecd9c559009e13 (HEAD -> develop, origin/develop, ticket-2777)
    Author: thang.d.nguyen thang.d.nguyen@dektech.com.au
    Date: Tue Mar 16 08:38:43 2021 +0700

    dtm: correct handling connection failure [#2777]
    
    - Use non-blocking in connect new socket.
    - Dtm does not exit when connect failure.
    
     

Log in to post a comment.