'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'")
'''
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
'''
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.
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%.