Menu

#2921 Implementer set returns ERR_EXIST

5.19.01
fixed
None
enhancement
amf
-
minor
False
2019-01-09
2018-09-05
No

In some condition, the implemeter AMF has not released or released but not synced to remain SC yet. And the implementer set on the remain SC will exit with ERR_EXIST code.

Handle ERR_EXIST returned code in implementer set as above situation.

Related

Wiki: ChangeLog-5.19.01

Discussion

  • Thang Duc Nguyen

    • summary: Implementer set returns ERR_EXIST with consensus --> Implementer set returns ERR_EXIST with consensus feature
    • status: unassigned --> assigned
     
  • Thang Duc Nguyen

    • summary: Implementer set returns ERR_EXIST with consensus feature --> Implementer set returns ERR_EXIST
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,3 +1,3 @@
    -When the cluster was partial into 2 groups, the STANDBY SC in larger group will takeover and the ACTIVE in the small group will be rebooted. But in some condition, the implemeter has not released or released but not synced to STANDBY SC yet. And the implementer set will exit with ERR_EXIST code. 
    +In some condition, the implemeter AMF has not released or released but not synced to remain SC yet. And the implementer set on the remain SC will exit with ERR_EXIST code.
    
     Handle ERR_EXIST returned code in implementer set as above situation.
    
     
  • Thang Duc Nguyen

    Snippet in syslog

    *018-08-26 22:02:08.946 SC-1 osafamfnd[382]: NO AVD NEWACTIVE, adest:1

    2018-08-26 22:02:08.946 SC-1 osafamfd[372]: ER saImmOiImplementerSet failed 14

    2018-08-26 22:02:08.946 SC-1 osafamfd[372]: ER avdimmimplset FAILED

    2018-08-26 22:02:08.947 SC-1 osafamfd[372]: ER avdactiveroleinitialization FAILED

    2018-08-26 22:02:08.948 SC-1 osafamfd[372]: ER initializeforassignment FAILED 2
    ...
    2018-08-26 22:02:08.964 SC-1 osafclmd[362]: ER saImmOiImplementerSet failed rc: 14

    2018-08-26 22:02:08.964 SC-1 osafclmd[362]: ER clmsimmactivate FAILED

    2018-08-26 22:02:08.964 SC-1 osafclmd[362]: ER initializeforassignment FAILED 14*

     
  • Gary Lee

    Gary Lee - 2018-09-29
    • Milestone: 5.18.09 --> 5.18.12
     
  • Thang Duc Nguyen

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

    commit cad806745a2eb96024ff18081ccf6d208b0fb93b
    Author: thang.nguyen thang.d.nguyen@dektech.com.au
    Date: Wed Oct 10 07:25:58 2018 +0000

    amf: retry when implementer set returned ERR_EXIST [#2921]
    
    In some condition, due to the AMF implementer released
    was not synced to the remain SC. So the ERR_EXIST returned
    when trying invoking implementer set on the remain SC.
    
    Add some retries on the ERR_EXIST.
    
     
  • Thang Duc Nguyen

    • status: review --> fixed
     
  • Gary Lee

    Gary Lee - 2019-01-09
    • Component: unknown --> amf
     
  • Gary Lee

    Gary Lee - 2019-01-09
    • Version: 5 -->
     

Log in to post a comment.