I'm working on setting up codespeed for several Ruby projects. The codespeed 
project points at this list as the place to ask questions and get help.

>From the README on the project page (https://github.com/tobami/codespeed) it 
>says that codespeed needs to clone any repositories locally that it is 
>tracking.

> Note: Git and Mercurial need to locally clone the repository. That means that 
> your codespeed/speedcenter/repos directory will need to be owned by the 
> server. In the case of a typical Apache installation, you'll need to type 
> sudo chown www-data:www-data codespeed/speedcenter/repos

This implies that serving up all web requests to get access to the stats 
happens on the *same* box that is also running the benchmarks. I would think 
this would skew results over time especially if there is heavy web traffic. I 
would like to avoid having the resource consumption from web hosting impact the 
benchmarking output.

Once I'm ready to take this into production, is there a django configuration 
change I can make so that the box offloads all web hosting to another host? 
Ideally, as commits are detected in the repositories and the benchmarks are 
rerun and the results posted, codespeed would be able to regen a bunch of 
static files and ship them off to the web server.

Am I on the right track with this or am I missing something obvious?

cr

_______________________________________________
pypy-dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-dev

Reply via email to