dbus & preempt-rt compatibility patch
Fabien.VITIELLO at esg-group.fr
Fri Mar 21 08:31:38 PDT 2014
Concerning dbus messages ordering, documentation says dbus doesn't keep message ordering.
Thus, if we have two methods invokated. It could be possible to receive first the reply message to the second request and then the first reply message.
I was looking for information over the internet to understand if Genivi optimization with AF_BUS or kdbus projects could ensure message ordering which is not a right behaviour concerning real time (as you said) even in soft real time (in PREEMPT-RT for example).
However, Greg Kroah-Hartman wrote "D-Bus is asynchronous, it queues (RAM) messages, keeps the messages in order, and the receiver dequeues the messages." in this url http://kroah.com/log/blog/2014/01/15/kdbus-details/.
Do you think it is a mistake or he was talking about kdbus functionnal ?
More information about the dbus