Remove obscure "low-latency" parts in the introduction of spec
authorJustin Lee <justinlee5455@gmail.com>
Wed, 29 May 2013 19:21:31 +0000 (03:21 +0800)
committerSimon McVittie <simon.mcvittie@collabora.co.uk>
Fri, 13 Sep 2013 13:15:35 +0000 (14:15 +0100)
commit8d2536e023026e295e5040739c1a2a9005cde76a
tree720b0ec924fc6610c33a7692b756199c3152501e
parentc627c4119f9c5831c314adfe470c8f7829fabbc3
Remove obscure "low-latency" parts in the introduction of spec

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

Bug: https://bugs.freedesktop.org/show_bug.cgi?id=65141
Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
doc/dbus-specification.xml