Граф коммитов

56 Коммитов

Автор SHA1 Сообщение Дата
Benjamin Bouvier a4be0b2fbd Fixes #142: allow to define other scale directions for sub-benchmarks; 2017-06-29 20:18:37 +02:00
Hannes Verschore 84ba237028 Create migration-19.php 2017-04-25 09:37:08 +02:00
Hannes Verschore 0c8d15d180 Change emberperf to score 2017-04-08 11:46:41 +02:00
Hannes Verschore a00552f4cf fixes 2017-04-05 01:26:17 -07:00
Hannes Verschore c64f737d73 Add EmberPerf benchmark 2017-04-04 18:00:11 +02:00
Hannes Verschore c085281ac3 Report not running machines on a task basis instead of machine basis 2017-03-15 03:07:27 -07:00
Hannes Verschore 11d274c41b Add posibility to send mail when task is finished 2017-03-14 12:06:31 -07:00
Hannes Verschore 131b1b41f3 Remove obsolete code and database info. 2017-03-14 13:49:53 +01:00
Hannes Verschore 6081d03b30 More fixes for php7.0 2017-03-13 15:08:11 -07:00
Hannes Verschore ca1aa1ba8c Fixes for the upgrade to php7.0 2017-03-13 12:36:00 -07:00
Hannes Verschore 359735792e Improve dashboard and add task info to show the informatoin 2016-11-14 03:58:19 -08:00
Hannes Verschore e2094ecf06 Queue a task whenever possible. Don't wait for the queue to be empty. 2016-05-18 20:55:17 +02:00
Hannes Verschore b843e5f817 More granulary decide which scores/subscores to submit to treeherder 2016-04-11 01:09:20 -07:00
Hannes Verschore 161575e368 Don't send summaries to treeherder where the total is not important 2016-03-01 04:30:09 -08:00
Hannes Verschore 661bf80cf4 Get to submit to treeherder 2016-01-28 05:39:37 -08:00
Hannes Verschore 8345547116 Add possibility to schedule tasks only every 4h 2015-11-26 02:23:49 -08:00
Hannes Verschore af8c26186b Show inbetween revisions and allow 'obsolete' status 2015-11-20 09:10:33 -08:00
Hannes Verschore 4181a75da0 Keep finished queued tasks and save start/end time 2015-11-07 08:31:47 -08:00
Hannes Verschore 669999efbb Increase the task infrastructure 2015-10-29 10:48:08 +01:00
Hannes Verschore 99f9c6855f use approx_stamp instead of stamp 2015-10-27 16:19:56 +01:00
Hannes Verschore dce51d94e7 Merge branch 'demotestamptosortorder' 2015-10-27 16:14:21 +01:00
Hannes Verschore 4e657a3007 Still keep approx_stamp 2015-10-27 16:00:34 +01:00
Hannes Verschore 7c97f22559 Add out_of_order to awfy_run 2015-10-27 15:08:59 +01:00
Hannes Verschore a16c32c78a Add migration to make sort_order consecutive 2015-10-27 15:08:14 +01:00
Hannes Verschore 1fbf350b4f Fix migration system 2015-10-27 14:45:08 +01:00
Hannes Verschore 93c3948454 Fixes with merge 2015-10-27 13:46:13 +01:00
Dhananjay Nakrani 2aa745b45d Fix github link issue [#9]. 2015-10-22 11:31:16 -07:00
Dhananjay Nakrani 6c0824f542 Add DB migration for Servo. 2015-10-21 11:11:15 -07:00
Hannes Verschore 294b1f27d7 Add the migration file 2015-10-19 12:36:44 +02:00
Hannes Verschore d882254a78 Create a migration system for the database 2015-10-16 15:00:43 +02:00
Hannes Verschore 129c8ead35 Update schema.sql 2015-10-12 09:36:40 +01:00
Hannes Verschore 14d80ec4c0 Resync the database with the one online 2015-04-16 10:57:15 +02:00
lazyparser eb4a0ff47a Add 'visible' column to 'awfy_suite' table.
'server/update.py' wants to access 'visible' field in 'awfy_suite',
which is absent in 'database/schema.sql'.

    Computing master properties... Traceback (most recent call last):
      File "/home/awfy/awfy/server/update.py", line 359, in <module>
	main(sys.argv[1:])
      File "/home/awfy/awfy/server/update.py", line 350, in main
	cx = data.Context()
      File "/home/awfy/awfy/server/data.py", line 164, in __init__
	c.execute("SELECT id, name, description, better_direction, sort_order, visible FROM awfy_suite WHERE visible > 0")
      File "/home/awfy/awfy/server/awfy.py", line 44, in execute
	exe = self.cursor.execute(sql, data);
      File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 174, in execute
	self.errorhandler(self, exc, value)
      File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
	raise errorclass, errorvalue
    _mysql_exceptions.OperationalError: (1054, "Unknown column 'visible' in 'field list'")
2015-04-16 14:23:47 +08:00
Hannes Verschore 8bb83dff4e Update schema.sql 2015-04-15 12:57:53 +02:00
lazyparser 89f3e46204 Fix a syntax bug in 'database/schema.sql'.
'''
ERROR 1064 (42000) at line 170: You have an error in your SQL syntax;
check the manual that corresponds to your MySQL server version for the
right syntax to use near
    ') ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1'
at line 9
'''
2015-04-15 11:20:59 +08:00
Hannes Verschore c9ee291502 Update schema.sql 2015-03-17 11:54:12 +01:00
Hannes Verschore 82aa1fecb0 Make it possible to show a message for a specific machine 2014-11-12 04:10:53 -08:00
Hannes Verschore 23afac0735 adjust table to link awfy_score and awfy_build 2014-08-04 12:23:07 -07:00
Hannes Verschore 7bea5e2daf change table fast_run to awfy_run 2014-08-04 07:53:53 -07:00
haytjes b9697815b0 Update schema.sql to support suite versions 2014-05-19 20:22:06 +02:00
haytjes aa529f9110 Update schema.sql 2014-04-23 12:14:53 +02:00
haytjes 83dfcfcecd Make tests visibility opt-out instead of opt-in 2014-02-03 17:30:10 +01:00
Benjamin Bouvier 2e26dbfcbd fix SQL import file 2014-01-06 13:11:38 +01:00
Hannes Verschore c1a3c5c5f4 Make it possible to change time before sending a mail per machine 2014-01-03 16:14:27 +01:00
Hannes Verschore 056a7313d8 Make it possible to hide suite tests 2013-12-18 21:16:52 +01:00
David Anderson 4577aa04b6 More update.py performance improvements.
If a machine never runs a benchmark, the last known earliest run ID
would always be 0, resulting in a full scan of the database. Instead,
the most recent run ID for that machine is now cached.
2013-10-18 21:10:25 +00:00
David Anderson b224a4366d Improve update.py database performance.
This patch adds indexes to awfy_breakdown and awfy_score and rewrites
the update search queries to be simpler and much faster.
2013-10-18 08:06:09 +00:00
David Anderson a95dc1f1c1 Remove awfy_breakdown's suite_id column.
Running db_upgrade.py is required.
2013-10-18 07:05:42 +00:00
David Anderson f3647984f8 Change the database layout so that the breakdown table now references
tests relationally in a new awfy_suite_test table. This reduces the
breakdown table size about 10% and greatly improves the performance of
querying test names. This update requires running db_upgrade.py and
using the new UDPATE.php and internals.php changes.

In addition, this patch skips the condensing step when we already have a
condense file for a previous month. This improves the update.py running
time by about 50%.
2013-10-18 01:18:37 +00:00
David Anderson 3a0d33d202 Update README and schema. 2013-10-16 18:11:22 -07:00