On Fri, May 15, 2015 at 6:49 AM, Olivier <[email protected]> wrote:
> Hello,
>
> I'm reposting here a message I sent on QA mailing list a month ago with no
> answer ...
>
>
>
> A few years back, I developed the "reports" interface for the QA website.
> This interface is at http://qa.php.net/reports/run_tests.php
>
> The backend data (meaning all QA reports done with "make test") is stored
> in SQLite files (one file per version). This was a requirement because the
> server that hosted QA was not very powerful and with no mysql server
> available. The problem is that this backend seems to suffer from
> performance issues, especially when you want to have the details for a
> specific version like PHP 7 (that have many reports !).
> URL http://qa.php.net/reports/run_tests.php?version=7.0.0-dev gives a 30s
> timeout and a 500 error each time ...
>
> I'm available to double check the code if any optimization can be written,
> maybe switch to a MySQL server for example if it can be done on this
> specific server, and add new features (like filtering by report date.
> useful for -dev version). I just need an access to the qa server to grab
> the sqlite files in local and prepare the code (already have a php dev account
> 'odoucet').
>
> Who is in charge of this actually ?

[email protected]

I'm not sure why, but all the databases are publicly indexed:
https://qa.php.net/reports/db/

I opened one of the files for fun, I see no indexes there?


> I also would like to provide patches to php-src so that the "make test"
> process send more informations (I was waiting for the complete rewrite of
> make check, but project started several years ago but never went out).

That is a super conservative project. You might need a "rfc" depending
on the changes: https://wiki.php.net/rfc
At least mail [email protected]

-Hannes

-- 
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to