- **status**: review --> fixed
- **Comment**:

commit b5864c91a82fb27f02b09eaa2ffc3db456f1e67a
Author: Zoran Milinkovic <zoran.milinko...@ericsson.com>
Date:   Wed Jun 14 16:25:50 2017 +0200

    imm: remove vector clearing for dead implementers, nodes and admin owners 
in objectSync [#2481]
    
    After removing the clearing of dead implementer, node and admin owner 
vectors, re-executing on vectors will be done after the node is fully synced.



---

** [tickets:#2481] imm: node crashes due to missing discard node info during 
the sync**

**Status:** fixed
**Milestone:** 5.17.06
**Created:** Fri Jun 02, 2017 02:39 PM UTC by Zoran Milinkovic
**Last Updated:** Fri Jun 02, 2017 03:24 PM UTC
**Owner:** Zoran Milinkovic


When a node receives the discard node message during the sync, re-executing 
discard node is not done after the node is synced.

Jun  1 09:09:46 PL-16 osafimmnd[20197]: NO NODE STATE-> IMM_NODE_W_AVAILABLE
Jun  1 09:09:46 PL-16 osafimmnd[20197]: NO SERVER STATE: 
IMM_SERVER_SYNC_PENDING --> IMM_SERVER_SYNC_CLIENT
Jun  1 09:09:48 PL-16 osafimmnd[20197]: NO Global discard node received for 
nodeId:2090f pid:20533
Jun  1 09:09:48 PL-16 osafimmnd[20197]: NO NODE STATE-> 
IMM_NODE_FULLY_AVAILABLE 2715
Jun  1 09:09:48 PL-16 osafimmnd[20197]: NO RepositoryInitModeT is 
SA_IMM_INIT_FROM_FILE
Jun  1 09:09:48 PL-16 osafimmnd[20197]: WA IMM Access Control mode is DISABLED!
Jun  1 09:09:48 PL-16 osafimmnd[20197]: NO Epoch set to 58 in ImmModel

It results in many messages like:
Jun  1 09:09:55 PL-16 osafimmnd[20197]: NO Sync-verify: Veteran node has 
different Implementer-id 41 for implementer: @safPmService1333912, should be 0 
according to finalizeSync. Assunimg implSet bypased finSync
Jun  1 09:10:07 PL-16 osafimmnd[20197]: NO Sync-verify: Veteran node has 
different Implementer-id 41 for implementer: @safPmService1333912, should be 0 
according to finalizeSync. Assunimg implSet bypased finSync

And at the end, when the IMM data inconsistency is detected, IMM aborts:
Jun 1 09:18:19 PL-16 osafimmnd[20197]: ER Sync-verify: Established node has 
different Implementer-id: 41 for name: @safPmService1333912, sync says 578.



---

Sent from sourceforge.net because opensaf-tickets@lists.sourceforge.net is 
subscribed to https://sourceforge.net/p/opensaf/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/opensaf/admin/tickets/options.  Or, if this is a 
mailing list, you can unsubscribe from the mailing list.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to