---
**[tickets:#3399] ntf: deadlock on ntf agent during failover**
**Status:** assigned
**Milestone:** 5.27.01
**Created:** Mon Jun 01, 2026 09:14 AM UTC by PhanTranQuocDat
**Last Updated:** Mon Jun 01, 2026 09:14 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