[Sugar-devel] Potential data loss problem in collaboration
sridhar at laptop.org.au
Tue Jun 21 00:46:42 EDT 2011
So far we have tested with with Write, but I'd expect similar results
with any other activity.
On 21 June 2011 00:43, Martin Langhoff <martin.langhoff at gmail.com> wrote:
> Hi Sridhar,
> Simon is doing a lot of work in this area -- please do file this in
> dev.l.o. The steps to repro are good, just add precise versions of the
> OS and the affected activities.
> On Mon, Jun 20, 2011 at 10:37 AM, Sridhar Dhanapalan
> <sridhar at laptop.org.au> wrote:
>> We have found a problem that could lead to data loss in the field.
>> General summary:
>> A shares an activity
>> B connects to A's shared instance
>> Collaborative work is done by A and B
>> A closes the activity
>> B continues to work on the activity (maybe they didn't realise
>> that A has left)
>> A shares again
>> B connects
>> Everything B has worked on since A left the first time is lost
>> This example uses the Write activity, but it can happen with any activity:
>> A begins activity
>> A types something (text is “AA” now)
>> A shares the activity
>> B joins activity
>> B types something (text is “AABB” now)
>> A closes activity (Text saved in A’s journal is AABB)
>> B continues to write something (text is “AABBCC” now)
>> B also closes activity (Text saved in B’s journal is AABBCC)
>> Now B opens the same activity from B’s journal. B is able to see
>> the text AABBCC now.
>> B closes the activity.
>> Now A opens the activity from journal. Text is AABB now.
>> A shares the activity again.
>> B joins the activity from the neighbourhood view since it is
>> shared. Text in B’s XO is AABB now.
>> A and B close the activity.
>> Now when B opens the activity from the journal again, only AABB is
>> seen (text CC is lost).
>> Sridhar Dhanapalan
>> Technical Manager
>> One Laptop per Child Australia
>> M: +61 425 239 701
>> E: sridhar at laptop.org.au
>> A: G.P.O. Box 731
>> Sydney, NSW 2001
>> W: www.laptop.org.au
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
> martin.langhoff at gmail.com
> martin at laptop.org -- Software Architect - OLPC
> - ask interesting questions
> - don't get distracted with shiny stuff - working code first
> - http://wiki.laptop.org/go/User:Martinlanghoff
More information about the Devel