On Do, 2010-12-09 at 16:47 +0000, Patrick Ohly wrote:
> The fTempGUIDMap is a map tempLocalID->ID. It now contains #65->SERVER
> and #35->SERVER.
> 
> But the map in the DB AP is a map from (ID, ident) -> ([remote ID],
> flags).
> It cannot hold both #65->SERVER and #35->SERVER. 
[...]
> So, what is the solution to this problem? Do I still misunderstand
> something or is there a genuine problem? ;-/ 

I've added some code which reuses an existing mapping. So in the example
above, the #34->SERVER mapping will be used when deleting the item on
the client, instead of creating the additional #65->SERVER mapping. So
far my tests are encouraging: everything seems to work, and the "ID not
new" sanity check never triggers.

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.



_______________________________________________
os-libsynthesis mailing list
[email protected]
http://lists.synthesis.ch/mailman/listinfo/os-libsynthesis

Reply via email to