1. 11 Sep, 2019 4 commits
  2. 10 Sep, 2019 3 commits
  3. 09 Sep, 2019 14 commits
  4. 08 Sep, 2019 2 commits
  5. 07 Sep, 2019 1 commit
  6. 06 Sep, 2019 6 commits
  7. 05 Sep, 2019 4 commits
    • Sergei Petrunia's avatar
      MDEV-20490: rocksdb.ttl_primary_read_filtering fails in BB · 41e351f6
      Sergei Petrunia authored
      Make the test stable: after DROP TABLE, make sure the compaction is
      run and finishes.
      
      If we don't do this, the post-drop compaction may run during the next
      testcase. It will cause a record from the next testcase to be compacted
      away when the test logic doesn't expect it and the test will fail
      41e351f6
    • Marko Mäkelä's avatar
      2842c369
    • Marko Mäkelä's avatar
      Simplify trx_state_eq() · 67e2252b
      Marko Mäkelä authored
      67e2252b
    • Marko Mäkelä's avatar
      MDEV-15326 after-merge fixes · 2c9e75cc
      Marko Mäkelä authored
      trx_t::is_recovered: Revert most of the changes that were made by the
      merge of MDEV-15326 from 10.2. The trx_sys.rw_trx_hash and the recovery
      of transactions at startup is quite different in 10.3.
      
      trx_free_at_shutdown(): Avoid excessive mutex protection. Reading fields
      that can only be modified by the current thread (owning the transaction)
      can be done outside mutex.
      
      trx_t::commit_state(): Restore a tighter assertion.
      
      trx_rollback_recovered(): Clarify why there is no potential race condition
      with other transactions.
      
      lock_trx_release_locks(): Merge with trx_t::release_locks(),
      and avoid holding lock_sys.mutex unnecessarily long.
      
      rw_trx_hash_t::find(): Remove redundant code, and avoid starving the
      committer by checking trx_t::state before trx_t::reference().
      2c9e75cc
  8. 04 Sep, 2019 6 commits