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

commit 229a6444d74d72f184b54f056250af09cad00350 (HEAD -> develop, 
origin/develop, ticket-3012)
Author: Vu Minh Nguyen <vu.m.ngu...@dektech.com.au>
Date:   Wed Mar 6 10:42:14 2019 +0700

    imm: fix racing in sending discard-node during network split [#3012]

    At the time of spliting the cluster into 02 partitions but keeping a node
    such as PL-3 connecting with both partitions, just IMMND on PL-3 will get
    discard-node messages from both active IMMD on partition #1 and from standby
    IMMD on partition #2.

    That race later on caused IMMND on PL-3 crashed due to the mismatch
    found at finalize-sync.

    This patch makes a minor change at standby IMMD - rather then sending the
    discard-node message even in standby role, will put the message in queue
    and only broadcast it when the standby is assigned to active.




---

** [tickets:#3012] imm: immnd coredump during network split**

**Status:** fixed
**Milestone:** 5.19.03
**Created:** Mon Feb 25, 2019 06:20 AM UTC by Vu Minh Nguyen
**Last Updated:** Mon Feb 25, 2019 07:42 AM UTC
**Owner:** Vu Minh Nguyen
**Attachments:**

- 
[osafimmnd.15317.PL-3.core.txt](https://sourceforge.net/p/opensaf/tickets/3012/attachment/osafimmnd.15317.PL-3.core.txt)
 (18.8 kB; text/plain)


At the time of spliting the cluster into 02 partitions but keeping a node such 
as PL-3 connecting with both partitions, just IMMND on PL-3 will get  
discard-node messages from *both* active IMMD on partition #1 and from standby 
IMMD on partition #2. 

When sync finalizing comes from the partition #1, the mismatch of IMMND 
database on PL-3 will be detected, then crashed.

The backtrace is attached to the ticket.


---

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.
_______________________________________________
Opensaf-tickets mailing list
Opensaf-tickets@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to