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

changeset:   8441:48b0807e10f8
user:        Hans Nordeback <[email protected]>
date:        Wed Dec 07 12:34:16 2016 +0100
files:       osaf/libs/core/mds/mds_dt_tipc.c
description:
mds: Remove use of mutex at TIPC receive (part 1) V6 [#2132]

This first part changes the socket descriptors to non blocking at receive.
This to read all incoming messages before returning to the next poll call.




---

** [tickets:#2132] mds: Remove use of mutex at TIPC receive**

**Status:** fixed
**Milestone:** 5.2.FC
**Created:** Thu Oct 20, 2016 03:29 PM UTC by Hans Nordebäck
**Last Updated:** Tue Oct 25, 2016 12:45 PM UTC
**Owner:** Hans Nordebäck


As a first step in imporving the MDS recv of TIPC events by changing data 
socket and bsr socket to nonblocking and loop over recv til EWOULDBLOCK or 
EAGAIN. Also changing to handle each descriptor before entering the poll loop. 
This to reduce the mutex lock contention. As a next step it this global mutex 
lock. See also [#1966]


---

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

Reply via email to