#10316 NORM Not Tri: XO-1 "Journal Full" - did 'olpc-update' take too much room in jffs2 ?

Zarro Boogs per Child bugtracker at laptop.org
Wed Aug 25 20:25:29 EDT 2010


#10316: XO-1 "Journal Full" - did 'olpc-update' take too much room in jffs2 ?
------------------------------------+---------------------------------------
           Reporter:  mikus         |       Owner:                                   
               Type:  defect        |      Status:  new                              
           Priority:  normal        |   Milestone:  Not Triaged                      
          Component:  not assigned  |     Version:  Development build as of this date
         Resolution:                |    Keywords:                                   
        Next_action:  never set     |    Verified:  0                                
Deployment_affected:                |   Blockedby:                                   
           Blocking:                |  
------------------------------------+---------------------------------------

Comment(by Quozl):

 > What you are pointing out here is that 'olpc-update' lets stand all
 changes I've made to the content of the previous build.

 Yes.  If this was not done, then the boot to previous operating system
 feature (using the game keys) would not work.

 > Why would 'olpc-update' think it needed to repair 300 MB of files?

 The reason ''olpc-update'' must repair 300 MB of files is that ''olpc-
 update'' has the task of creating a filesystem tree that matches the
 filesystem tree that was built by the release engineer, and you had
 modified 300 MB of files.

 > ... why, without notice, 'olpc-update' can leave the system in a state
 where unexpected warnings appear ...

 The reasons ''olpc-update'' may leave the system in a state where
 unexpected warnings appear are:
  * the builds currently available are a substantial proportion of the
 storage space available on the laptop,
  * ''olpc-update'' does not and cannot manage the customisations you have
 made, or the journal contents a child may have created, and;
  * the warning logic is simplistic, assuming that only the child can cause
 the conditions leading to the warning.

 I expect a deployment in your position (with a goal of maintaining a set
 of significant 300 MB customisations over several release cycles) would
 use ''olpc-os-builder'' to construct their own builds, and then use a
 local ''olpc-update'' server rather than the server that OLPC provides.

 The ''olpc-update'' server that OLPC provides is the backstop for laptops
 where a deployment isn't providing any customised build; such as the
 developer and tester community, or tiny deployments.

-- 
Ticket URL: <http://dev.laptop.org/ticket/10316#comment:5>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list