- **status**: accepted --> review


---

** [tickets:#3033] mds: order is not guaranteed if broadcasting a large 
package**

**Status:** review
**Milestone:** 5.19.06
**Created:** Mon Apr 22, 2019 03:18 AM UTC by Vu Minh Nguyen
**Last Updated:** Tue Apr 23, 2019 06:28 AM UTC
**Owner:** Thuan


When *broadcasting a large package* which is over maximum of MDS direct buffer 
size ( ~ 65K bytes) to list of receivers, the package will be fragmented into 
smaller chunks at MDS layer, and then *unicast* each of them to a specific 
receiver; that process is repeated over the receiver list.

And if user broadcasts another smaller package which does not require to be 
fragmented after that big one, there is possibility the smaller package will 
arrive at destinations before the previous large one as those are transmitted 
in 02 different channels,  unicast and broadcast;  the transport layer (e.g. 
tipc) does not guarantee the order in such case.

To reproduce the issue, continuously broadcasting a small package after the 
large one in a large cluster.


---

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