1. 17 Jun, 2008 6 commits
  2. 16 Jun, 2008 2 commits
  3. 15 Jun, 2008 4 commits
  4. 14 Jun, 2008 1 commit
  5. 13 Jun, 2008 2 commits
  6. 12 Jun, 2008 6 commits
  7. 11 Jun, 2008 4 commits
  8. 10 Jun, 2008 5 commits
  9. 08 Jun, 2008 2 commits
  10. 06 Jun, 2008 5 commits
    • Yoni Fogel's avatar
      Addresses #893 · d9e9792d
      Yoni Fogel authored
      Parameters to pre_lock are supposed to be const DBT*'s instead of DBT*'s.
      
      git-svn-id: file:///svn/tokudb@4403 c7de825b-a66e-492c-adef-691d508d4ae1
      d9e9792d
    • Yoni Fogel's avatar
      Addresses #893 · e22d67bb
      Yoni Fogel authored
      Implement db->pre_acquire_read_lock(), db->dbt_pos_infty(), and db->dbt_neg_infty()
      functions.
      
      Example usage to lock entire table:
      db->pre_acquire_read_lock(db, txn, db->dbt_neg_infty(), NULL, db->dbt_pos_infty(), NULL);
      (Above is for db with no duplicates, i.e. primary index).
      
      For db with duplicates:
      db->pre_acquire_read_lock(db, txn, db->dbt_neg_infty(), db->dbt_neg_infty(), db->dbt_pos_infty(), db->dbt_pos_infty());
      
      Will return same lock error codes as db calls do (when locks fail).
      0 = success
      DB_LOCK_NOTGRANTED = failed to obtain the lock.
      We can theoretically sleep and try again here.
      
      If you want to grab from DBT* A to infinity..
      db->pre_acquire_read_lock(db, txn, A, NULL, db->dbt_pos_infty(), NULL);
      
      
      git-svn-id: file:///svn/tokudb@4402 c7de825b-a66e-492c-adef-691d508d4ae1
      e22d67bb
    • Yoni Fogel's avatar
      Addresses #889 · 98feb209
      Yoni Fogel authored
      Leaf boundary test now checks left to right and right to left.
      
      git-svn-id: file:///svn/tokudb@4401 c7de825b-a66e-492c-adef-691d508d4ae1
      98feb209
    • Yoni Fogel's avatar
      Addresses #889 · 72c0171a
      Yoni Fogel authored
      Additional tests to verify we handle provdel leaf entries correctly
      (when we need to cross between leaf boundaries.
      
      git-svn-id: file:///svn/tokudb@4400 c7de825b-a66e-492c-adef-691d508d4ae1
      72c0171a
    • Bradley C. Kuszmaul's avatar
      Don't run manyfiles.bdb. Addresses #891. · 33a145cf
      Bradley C. Kuszmaul authored
      git-svn-id: file:///svn/tokudb@4397 c7de825b-a66e-492c-adef-691d508d4ae1
      33a145cf
  11. 05 Jun, 2008 1 commit
  12. 04 Jun, 2008 1 commit
  13. 03 Jun, 2008 1 commit