[Buildbot-commits] [Buildbot] #1770: rewrite database support using SQLAlchmey

Buildbot nobody at buildbot.net
Mon Jan 17 18:47:33 UTC 2011


#1770: rewrite database support using SQLAlchmey
------------------------+----------------------
Reporter:  dustin       |      Owner:  dustin
    Type:  enhancement  |     Status:  new
Priority:  major        |  Milestone:  0.8.4
 Version:  master       |   Keywords:  database
------------------------+----------------------
 The current database support is hand-rolled and a bit buggy.  It runs
 user-specified code in threads, which can lead to bugs, and also runs a
 lot of database transactions in the main thread, which is slow and makes
 Twisted sad.  It's also fairly specific to MySQL and SQLite.

 We should use SQLAlchemy to generate queries, and be careful to always run
 them in a thread and make them return a deferred.  This should be done
 using a clean database API split into multiple modules, and all of it
 tested thoroughly.

 Also, one palomino pony please.

 This is currently in development at
 http://github.com/djmitche/buildbot/commit/sqlalchemy, and parts are
 committed to master already.

-- 
Ticket URL: <http://trac.buildbot.net/ticket/1770>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list