---
** [tickets:#3033] mds: order is not guaranteed if broadcasting a large
package**
**Status:** unassigned
**Milestone:** 5.19.06
**Created:** Mon Apr 22, 2019 03:18 AM UTC by Vu Minh Nguyen
**Last Updated:** Mon Apr 22, 2019 03:18 AM UTC
**Owner:** nobody
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