[PATCH] Make LNT compatible with PostgreSQL
Tobias Grosser
tobias at grosser.es
Tue Jul 29 21:56:51 PDT 2014
On 30/07/2014 00:30, Daniel Dunbar wrote:
> Here are my thoughts on what we should do:
Hi Daniel,
thanks for your feedback.
> 1. Before doing anything substantial, I want to get Chris' patches to
> rerun tests with significant changes (~= a form of adaptive sampling)
> landed. I have high hopes for that approach in helping making results
> more reliable and actionable.
Adaptive sampling is a very neat idea.
Out of interest. How does a database change require these changes? From
my naive perspective, I would rather have a set of already running
buildbots with some history to allow to understand the effectiveness of
Chris' changes. Hence, having a stable database in place would be nice.
> 2. In the past, when bringing up new databases I have reimported some
> historical data using the JSON files that the server archives (as Chris
> noted). I could do that again here if useful.
Sure. We have the last 500 builds going back to July 16 for the 'clang
-O3 builder'. That's 15 days history. Nothing huge, but just enough to
get us history starting from the 3.5 branch.
> 3. I'm not sure exactly when I will have time to bring up a PostgreSQL
> instance on llvm.org <http://llvm.org>. I would really love to move to a
> PaaS solution like Heroku to make managing this kind of thing easier
> (and easier to collaborate on), but we might not yet have the
> organizational clout for that.
You seem very busy and Yi Kong has done a great job in moving LNT ahead
the last months. Maybe he could help out with the installation work?
> 4. Last I looked, the llvm.org <http://llvm.org> instance mostly had
> polly related bots. It would be nice to start off with a more standard
> set of bots trying to cover the diversity of platforms, in the hopes of
> making the results more interesting to the larger community.
Right, it is important that we get wider test coverage. On the other
side, one server is just badly named:
http://llvm.org/perf/db_default/v4/nts/recent_activity
Those are five machines building 'clang -O3' on X86 without any Polly
involved. So for X86 at least one configuration is rather strongly tested.
Cheers,
Tobias
More information about the llvm-commits
mailing list