We switched functional and performance tests to use Chandler Hub Sharing (morse code) today. When do we plan on making this the default in the accounts dialog?
It seems Chandler Hub Sharing is about twice as slow as the old sharing
code. Looking more closely, Chandler spends a lot of time in the sharing
progress dialog where the status reads "Checking for local changes" - it
seems like almost all of the additional time is spent at this point.
This is the slow code:
for change in rv.mapHistory(version):
changedUuid = change[0]
if changedUuid in self.share.contents:
locallyChangedUuids.add(changedUuid)
How come we do this with Chandler Hub Sharing, but not with the old
sharing code? Why is this code slow, and can it be made faster?
--
Heikki Toivonen
signature.asc
Description: OpenPGP digital signature
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "chandler-dev" mailing list http://lists.osafoundation.org/mailman/listinfo/chandler-dev
