We should finish the work I started in git branch mikeperry/postgre-bwscanner to rid us of the possibly memleaky and poorly performing sqlite backend. The problem is that for some reason the postgre backend produces incorrect results, and mysql doesn't support the queries that sqlalchemy generates for us. Perhaps this will improve in 0.6.x?
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
rewriting queries so that UPDATE target and source tables are not the same
(this is achieved by using nested SELECT which cause MySQL to generate temporary tables)
rewriting queries to avoid divide-by-zeros.
adding a new configuration parameter, db_url, to bwauthority.cfg which specifies the database type:
if db_url is unset bwauthority will default to sqlite
note: Roger ran into a table error with older (sqlalchemy 0.5.x, elixir 0.6.x) using the Postgres backend. Upgrading to (latest at time of this comment) sqlalchemy 0.7.2 and elixir 0.7.1 resolved this issue.
I ran it for a while. The bwauth parents are still going. I mailed the bw.log files to Mike. They have some tracebacks in them. They each stop at different times: