1. 07 May, 2018 1 commit
    • Sergei Petrunia's avatar
      Cherry-picked from MyRocks upstream: Issue #809: Wrong query result with bloom filters · e3661b9f
      Sergei Petrunia authored
        In reverse-ordered column families, if one wants to start reading at the
        logical end of the index, they should Seek() to a key value that is not
        covered by the index. This may (and typically does) prevent use of a bloom
        filter.
        The calls to setup_scan_iterator() that are made for index and table scan
        didn't take this into account and passed eq_cond_len=INDEX_NUMBER_SIZE.
        Fixed them to compute and pass correct eq_cond_len.
      
        Also, removed an incorrect assert in ha_rocksdb::setup_iterator_bounds.
      e3661b9f
  2. 19 Apr, 2018 2 commits
  3. 17 Apr, 2018 2 commits
  4. 16 Apr, 2018 2 commits
  5. 15 Apr, 2018 4 commits
  6. 13 Apr, 2018 1 commit
  7. 12 Apr, 2018 2 commits
    • Sergei Petrunia's avatar
      Update test results · 5545753b
      Sergei Petrunia authored
      In the upstream include/search_pattern_in_file.inc prints nothing
      when it has found the searched string (if it hasn't, it produces an error)
      
      In MariaDB, it prints "FOUND n ..."
      5545753b
    • Sergei Petrunia's avatar
      Undo fix for MDEV-13852: RocksDB now has a proper WinWriteableFile::IsSyncThreadSafe() · 34e6b5fa
      Sergei Petrunia authored
      Commit being reverted is:
      commit 689168be
      Author: Vladislav Vaintroub <wlad@mariadb.com>
      Date:   Thu Nov 16 18:57:18 2017 +0000
      
          MDEV-13852 - redefine WinWriteableFile such as IsSyncThreadSafe()
          is set to true, as it should.
      
          Copy and modify original io_win.h header file to a different location
          (as we cannot patch anything in submodule). Make sure modified header is
          used.
      34e6b5fa
  8. 11 Apr, 2018 1 commit
  9. 09 Apr, 2018 2 commits
  10. 08 Apr, 2018 1 commit
  11. 08 Feb, 2018 1 commit
    • Varun Gupta's avatar
      Post merge fix · 34ff2967
      Varun Gupta authored
      rocksdb_set_update_cf_options functions was freeing a pointer which it should not.
      34ff2967
  12. 01 Feb, 2018 3 commits
  13. 31 Jan, 2018 1 commit
  14. 30 Jan, 2018 1 commit
  15. 29 Jan, 2018 1 commit
    • Sergei Petrunia's avatar
      Post-merge fixes · 819adb44
      Sergei Petrunia authored
      - Fix rocksdb.rocksdb test
      - Update rocksdb.autoinc_crash_safe_partition* tests
      819adb44
  16. 27 Jan, 2018 2 commits
    • Sergei Petrunia's avatar
      Merge from merge-myrocks: · e3a03da2
      Sergei Petrunia authored
      commit 445e518b
      Author: Sergei Petrunia <psergey@askmonty.org>
      Date:   Sat Jan 27 10:18:20 2018 +0000
      
          Copy of
          commit f8f364b47f2784f16b401f27658f1c16eaf348ec
          Author: Jay Edgar <jkedgar@fb.com>
          Date:   Tue Oct 17 15:19:31 2017 -0700
      
              Add a hashed, hierarchical, wheel timer implementation
      
              Summary:
              In order to implement idle timeouts on detached sessions we need something inside MySQL that is lightweight and can handle calling events in the future wi
      
              By default the timers are grouped into 10ms buckets (the 'hashed' part), though the size of the buckets is configurable at the creation of the timer.  Eac
      
              Reviewed By: djwatson
      
              Differential Revision: D6199806
      
              fbshipit-source-id: 5e1590f
      e3a03da2
    • Sergei Petrunia's avatar
      Copy of · 445e518b
      Sergei Petrunia authored
      commit f8f364b47f2784f16b401f27658f1c16eaf348ec
      Author: Jay Edgar <jkedgar@fb.com>
      Date:   Tue Oct 17 15:19:31 2017 -0700
      
          Add a hashed, hierarchical, wheel timer implementation
      
          Summary:
          In order to implement idle timeouts on detached sessions we need something inside MySQL that is lightweight and can handle calling events in the future with very little cost for cancelling or resetting the event.  A hashed, hi
      
          By default the timers are grouped into 10ms buckets (the 'hashed' part), though the size of the buckets is configurable at the creation of the timer.  Each wheel (the 'wheel' part) maintains 256 buckets and cascades to the whe
      
          Reviewed By: djwatson
      
          Differential Revision: D6199806
      
          fbshipit-source-id: 5e1590f
      445e518b
  17. 12 Jan, 2018 3 commits
  18. 11 Jan, 2018 7 commits
  19. 10 Jan, 2018 3 commits