#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