[Bugs] #2132 URGE: Datastore index corruption

Sugar Labs Bugs bugtracker-noreply at sugarlabs.org
Wed Jul 28 19:20:19 EDT 2010


#2132: Datastore index corruption
--------------------------------+-------------------------------------------
    Reporter:  bernie           |          Owner:  tomeu                      
        Type:  defect           |         Status:  new                        
    Priority:  Urgent           |      Milestone:  Unspecified by Release Team
   Component:  sugar-datastore  |        Version:  Git as of bugdate          
    Severity:  Blocker          |       Keywords:  dextrose                   
Distribution:  Unspecified      |   Status_field:  Unconfirmed                
--------------------------------+-------------------------------------------
 Today we figured out one of the possibly many ways in which the index of
 the datastore can get corrupted in Sugar.

 Here's an almost infallible recipe to reproduce it:

 1. open Write
 2. type something
 3. close Write
 4. wait a few seconds
 5. kill -9 the datastore process
 6. restart sugar (ctrl-alt-del)

 Your saved entry is gone. It still takes up space on disk, but it's no
 longer visible until you rebuild the index.

 Step 5 is just an artificial way to reproduce the problem. Other equally
 effective ways to trigger this data loss issue in the real-world include
 running out of battery, holding the power button for 4 seconds, and
 triggering the kernel out-of-memory killer.

-- 
Ticket URL: <http://bugs.sugarlabs.org/ticket/2132>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system


More information about the Bugs mailing list