1. 11 Sep, 2010 1 commit
    • Rusty Russell's avatar
      tdb: rewrite external agent for testing. · a153d09b
      Rusty Russell authored
      For locking and transaction tests, we need an external process to probe the
      tdb.  This code was a mess, and unreliable (occasional failures).  Rewrite
      it so that instead of blocking and using SIGALRM, we mug fcntl and force
      non-blocking locks.  We use a special return to day "I couldn't because
      the lock wasn't available".
      
      I also made the operations clearer and more orthogonal rather than "what
      we needed for each test" which was really hard to understand.
      
      It turns out those occasional failures weren't spurious.  Next patch!
      a153d09b
  2. 10 Sep, 2010 4 commits
  3. 09 Sep, 2010 6 commits
  4. 03 Sep, 2010 6 commits
  5. 02 Sep, 2010 1 commit
  6. 30 Aug, 2010 16 commits
  7. 28 Aug, 2010 2 commits
  8. 27 Aug, 2010 4 commits