#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
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Buildbot-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/buildbot-commits