#6371 NORM xs-0.4: Package the upgrade server for the school-server.

Zarro Boogs per Child bugtracker at laptop.org
Thu Jul 31 03:08:21 EDT 2008


#6371: Package the upgrade server for the school-server.
-----------------------------+----------------------------------------------
   Reporter:  mstone         |       Owner:  mstone   
       Type:  enhancement    |      Status:  new      
   Priority:  normal         |   Milestone:  xs-0.4   
  Component:  school server  |     Version:           
 Resolution:                 |    Keywords:  fedoradev
Next_action:  never set      |    Verified:  0        
  Blockedby:                 |    Blocking:           
-----------------------------+----------------------------------------------
Changes (by martin.langhoff):

  * type:  defect => enhancement


Comment:

 I have been working on this today, and an upgrade server will be in
 xs-0.4.

 The upgrade server is insteresting for updates.laptop.org, as it can pull
 builds on demand. The XS scenario is upstream-bandwidth constrained and
 more "directed" (by the NOC team).

 I am implementing the upgrade server (and general rsync content server) as
 a plain rsync daemon running under fakeroot with a single (larger) state
 file. I've copied the minimal bits of unpacking logic needed from the
 upgrade server to a couple of auxiliary scripts.

 Also looking at measuring the RAM costs of each rsync transaction and
 setting max connections in rsyncd.conf accordingly. F9 has rsync 3 which
 should minimise RAM usage, but most of the RAM savings depend on using a
 smarter protocol with the client. Once we have F9 vs F9 we can raise the
 limits.

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


More information about the Bugs mailing list