According to Wikipedia http://en.wikipedia.org/wiki/Latency_%28engineering%29#Packet-switched_networks latency means "the time from the source sending a packet to the destination receiving it". Therefore, latency is unrelated to whether the operation is asynchronous or synchronous. And also unrelated to whether it's one-way or round-trip. Latency exists for asynchronous and one-way transfer, because for current DBus implementations we need at least one context switch to transfer each message from the sender process to the receiver process. Emphasizing D-Bus is low-latency could encourage user to abuse/misuse the system. Mail disscusion: http://lists.freedesktop.org/archives/dbus/2013-May/015665.html
Created attachment 79984 [details] [review] Patch for D-Bus spec.
Reassigning to dbus/core. The dbus/doc component in Bugzilla is a trap, unfortunately; it was intended for a (now-dead) project to standardize Telepathy-style documentation annotations in the introspection format, and it doesn't send bugmail to anyone who's still active on D-Bus. I should ask the fd.o sysadmins to delete that component.
Comment on attachment 79984 [details] [review] Patch for D-Bus spec. Review of attachment 79984 [details] [review]: ----------------------------------------------------------------- This looks fine to me. It will need maintainer consensus (or at least no objections for a while).
Nobody has objected, so I pushed this. Will be fixed in spec 0.22, dbus 1.7.6.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.