← Back to team overview

launchpad-dev team mailing list archive

Re: State of launchpad-code (not short)

 

On 23/07/10 13:49, Tim Penhey wrote:
Hi All,

During my jet-lagged recovery from the Epic I thought it would be a good idea
to send out a statement of where we are on all the various moving parts of the
launchpad code, bazaar integration, codehosting, code imports and various
other parts under out team's remit.  I'm adding notes on things that are
either in progress, or things that I'd like to see RSN (Real Soon Now).


Bazaar smart server access (a.k.a. bzr+ssh)
  - I paired with jml at the epic to work on the lp: short name for private
trunk branches.  This is still work in progress and will most likely land in a
number of progressively useful branches.  This will work by making
bzr+ssh://bazaar.launchpad.net/+branch/project actually work and refer to a
branch.
  - TODO: We still have a staging test machine to test out accessing the branch
store over NFS in order to evaluate a strategy for scaling the number of
concurrent connections to Launchpad using the smart server.  No work is being
done on this at the moment due to other priorities knocking this down the work
queue.

I think this should be thought about fairly hard fairly soon. The load on the code hosting machine is currently hovering around 8, which is the same as the number of cores on the box. The increase is not correlated with an increase in the concurrent connections (which we graph), but might be correlated with the connection rate (which we could graph, but don't). This wouldn't be entirely surprising -- people are switching to the 2a format, which is more efficient in terms of network and time, but does use more cpu. If trends continue, overall system performance is going to start suffering.

Cheers,
mwh



References