On Thu, 26 Jul 2007, Heikki Toivonen wrote:

In bug 9920 (https://bugzilla.osafoundation.org/show_bug.cgi?id=9920) we
seem to have a situation where the first sync right after startup may
fail due to some certificate not having all of its attributes set up. I
don't see how this would be possible, except if it was somehow possible
for the background thread to get items that were only partially loaded
from disk at that point in time. Is this possible, or do you see other
ways this could happen?

Item instances are not shared between views and unless someone is cheating with threads there is no such thing as "partially loaded items" seen by different threads. Each thread/view gets its own item instance for a given UUID and sees the version of the values that is consistent with the view.

I really wish there was a preference to turn auto-sync-on-startup off (maybe there is ?). At least, the feature should wait a minute or two after startup before kicking in.

Andi..
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to