- **status**: assigned --> fixed


---

**[tickets:#3399] ntf: deadlock on ntf agent during failover**

**Status:** fixed
**Milestone:** 5.27.01
**Created:** Mon Jun 01, 2026 09:14 AM UTC by PhanTranQuocDat
**Last Updated:** Fri Jun 05, 2026 03:47 AM UTC
**Owner:** PhanTranQuocDat
**Attachments:**

- 
[ntf\_deadlock.bt](https://sourceforge.net/p/opensaf/tickets/3399/attachment/ntf_deadlock.bt)
 (22.7 kB; application/octet-stream)


When a NTF agent program invokes NTF APIs concurrently with failover, deadlock 
can happen.
The root cause is MDS thread invokes NTF agent callback during failover, which 
requires to obtain both MDS lock and NTF agent lock. Concurrently, an API 
calling thread obtains the NTF agent lock first and require obtaining MDS lock 
to send message. The encounter rate of this issue increases with the number of 
threads invoking the NTF API at the time the failover occurs.


---

Sent from sourceforge.net because [email protected] 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-tickets

Reply via email to