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

Buildbot nobody at buildbot.net
Mon May 9 21:23:37 UTC 2011


#1953: add aggressive caching in the db layer
------------------------+-----------------------------------
Reporter:  dustin       |      Owner:
    Type:  enhancement  |     Status:  new
Priority:  critical     |  Milestone:  0.8.4
 Version:  master       |   Keywords:  database, performance
------------------------+-----------------------------------
 This should be implemented at {{{master.db.cache}}} and should have a
 configurable global size limit.  It should probably also be able to cache
 process objects (the results of {{{fromSsdict}}}, {{{fromChdict}}}, etc.)

 A few details:
  * lots of tables are write-only, so those can be cached easily and newly-
 written records should go into the cache too (write-through)
  * dynamic state should be written through a write-coalescing cache
    * scheduler state
    * build request / buildset results

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


More information about the Commits mailing list