- **status**: review --> fixed
- **assigned_to**: Minh Hon Chau --> nobody
- **Comment**:
commit af184ff5b1790b46f79017fd16d70dc47b97eb7a
Author: Minh Chau <minh.c...@dektech.com.au>
Date: Thu Dec 13 09:28:15 2018 +1100
amfd: Update the assignment counters after restore absent assignment from
imm [#2977]
---
** [tickets:#2977] amfd: SI counters miss to update after rejoin from headless
due to splitbrain**
**Status:** fixed
**Milestone:** 5.18.12
**Created:** Tue Nov 27, 2018 09:47 AM UTC by Minh Hon Chau
**Last Updated:** Mon Dec 03, 2018 03:32 AM UTC
**Owner:** nobody
AMF performs headless recovery by syncing the assignments from AMFND(s) and
re-create them in AMFD's db and IMM. Next step, AMFD compares the assignment
objects from IMM and from AMFND(s) to figure out the on-going assignments that
have been left over before headless and failover them, the assignments
states/counters are also restored in this step. If all payloads come from
headless without occurence of network split (legacy headless), IMM db in all
payloads should be consistent, thus AMFD creates the IMM assignments normally
without any problem. But if the payloads come from headless and there was a
network split before, IMM appears often busy at the time AMFD creates the
synced assignments in IMM. The assignment object creation is pending in the
queue and executed later, but AMFD has missed to restore the assignment states
and counters of the synced assignments at the time of comparision between IMM
and AMFND(s). Also in legacy headless, when both SCs go down, the assignment
objects in payloads are still in IMM. Even IMM is busy, AMFD has not missed the
counter updates.
---
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