[PATCH] do not call _dbus_warn_check_failed on checks
Thiago Macieira
thiago at kde.org
Tue Nov 14 04:10:14 PST 2006
Daniel Stone wrote:
>> For another, there might be a lot of state kept in the applications
>> that may or may not be transferred to the new connection. This is
>> especially true for the unique connection names, which will be
>> restarted. Other problems also include race conditions when a call
>> comes in just after restart and the target wasn't yet present, etc.
>
>It's difficult, and you can never get it absolutely, perfectly,
>bullet-proof, 100% bug-free. But you can optimise for the common case
>and get it right 99.9% of the time. And when the planets align and
>conspire against you to cause one tiny minor failure in an extreme
>corner case, then it's still better than exit(3), which works for
>exactly 0.0% of the cases.
That is true.
But to reduce chance of error, the bus shouldn't be restarted unless
absolutely necessary.
--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
PGP/GPG: 0x6EF45358; fingerprint:
E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/dbus/attachments/20061114/a4463f12/attachment.pgp
More information about the dbus
mailing list