1. 30 Sep, 2009 1 commit
  2. 29 Sep, 2009 3 commits
  3. 28 Sep, 2009 2 commits
  4. 25 Sep, 2009 9 commits
  5. 12 Sep, 2009 1 commit
    • Rusty Russell's avatar
      Build tests for ccan. · 61088f5c
      Rusty Russell authored
      More sophisticated skipping: skip dependencies when one fails as well.
      Allow tests to change their total_score; only access it after running (other than to check it's non-zero).
      61088f5c
  6. 08 Sep, 2009 4 commits
  7. 19 Aug, 2009 2 commits
  8. 18 Aug, 2009 4 commits
  9. 11 Aug, 2009 5 commits
  10. 05 Aug, 2009 1 commit
  11. 04 Aug, 2009 4 commits
  12. 29 Jul, 2009 4 commits
    • Rusty Russell's avatar
      Import from SAMBA tdb: · ccce1aa2
      Rusty Russell authored
      commit a6cc04a20089e8fbcce138c271961c37ddcd6c34
      Author: Andrew Tridgell <tridge@samba.org>
      Date:   Mon Jun 1 13:13:07 2009 +1000
      
          overallocate all records by 25%
          
          This greatly reduces the fragmentation of databases where records
          tend to grow slowly by a small amount each time. The case where this
          is most seen is the ldb index records. Adding this overallocation
          reduced the size of the resulting database by more than 20x when
          running a test that adds 10k users.
      ccce1aa2
    • Rusty Russell's avatar
      Import from SAMBA tdb: · 059678ec
      Rusty Russell authored
      commit a386173fa1c7c5bcc11ea9260d84b6c52c154b3d
      Author: Andrew Tridgell <tridge@samba.org>
      Date:   Mon Jun 1 13:11:39 2009 +1000
      
          auto-repack in transactions that expand the tdb
          
          The idea behind this is to recover from badly fragmented free
          lists. Choosing the point where the file expands is fairly arbitrary,
          but seems to work well.
      059678ec
    • Rusty Russell's avatar
      Import from SAMBA tdb: · 51b9a2e9
      Rusty Russell authored
      commit 936d76802f98d04d9743b2ca8eeeaadd4362db51
      Author: Andrew Tridgell <tridge@samba.org>
      Date:   Tue Dec 16 14:38:17 2008 +1100
      
          imported the tdb_repack() code from CTDB
          
          The tdb_repack() function repacks a TDB so that it has a single
          freelist entry. The file doesn't shrink, but it does remove all
          freelist fragmentation. This code originated in the CTDB vacuuming
          code, but will now be used in ldb to cope with fragmentation from
          re-indexing
      51b9a2e9
    • Rusty Russell's avatar
      Fix up non-TDB_TRACE compile. · 43ae196c
      Rusty Russell authored
      43ae196c