[Buildbot-commits] [Buildbot] #1953: add aggressive caching in the db layer

Buildbot nobody at buildbot.net
Sat May 28 21:47:16 UTC 2011


#1953: add aggressive caching in the db layer
----------------------------------+---------------------
Reporter:  dustin                 |       Owner:
    Type:  enhancement            |      Status:  closed
Priority:  critical               |   Milestone:  0.8.4
 Version:  master                 |  Resolution:  fixed
Keywords:  database, performance  |
----------------------------------+---------------------
Changes (by Dustin J. Mitchell):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 Implement caching

 This is conservative in how it caches database dictionaries, but more
 aggressive with process objects.

 * bug1953:
   cache Change instances
   cache BuildRequest instances
   cache SourceStamps; add a fakemaster module to help tests
   cache db results
   Add @base.cached for DBConnectorComponents
   add master.caches, so-far unused
   AsyncLRUCache changes

 Fixes #1953.
  Changeset: 9e2408449d0fb9d10807ab03bb0cd4cb38a42800

-- 
Ticket URL: <http://trac.buildbot.net/ticket/1953#comment:4>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list