[Cosmo-dev] Interesting idea to avoid EIM conflicts
Morgen Sagen
morgen at osafoundation.org
Fri Mar 2 14:38:18 PST 2007
On Mar 2, 2007, at 1:53 PM, Randy Letness wrote:
> Brian Moseley wrote:
>>> The server should apply them if the timestamp is newer than the
>>> item's current "last modified" timestamp. If a client sends a
>>> deletion record, Cosmo just needs to be able to tell other clients
>>> that the record got deleted.
>>
>> sounds like the server wants to respond to a deleted record by
>> nulling
>> the lastModifedBy attribute and to a non-deleted record by setting
>> the
>> attribute.
>>
>> will the client ever send both a deleted record and a regular record,
>> or will it always just be one or the other?
>
> Seems like Cosmo could ignore deletion records and just apply the
> regular records. Cosmo wouldn't be able to send deletion records,
> just the most recent record. Could Chander just implicitly delete
> older records?
Yes, as I was driving just now I realized that Cosmo can completely
ignore the deletion records for lastModifiedBy. However, it
shouldn't apply an out-of-date lastModifiedBy record -- it should
ignore it if the timestamp is older than the item's current
lastModified time.
More information about the cosmo-dev
mailing list