1. 11 Apr, 2018 1 commit
  2. 06 Apr, 2018 1 commit
    • Sergey Vojtovich's avatar
      MDEV-15291 - OQGraph fails to build on FreeBSD · 400a8eb6
      Sergey Vojtovich authored
      Boost includes sys/param.h on FreeBSD, which in turn defines setbit()
      macro. This macro is conflicting with open_query::judy_bitset::setbit().
      
      Reordered includes such that oqgraph_judy.h never sees this macro.
      Also removed duplicate includes of graphcore-config.h, which is included
      by graphcore-graph.h/oqgraph_shim.h/oqgraph_thunk.h.
      400a8eb6
  3. 05 Apr, 2018 1 commit
  4. 03 Apr, 2018 5 commits
  5. 02 Apr, 2018 1 commit
    • Varun Gupta's avatar
      MDEV-9744: session optimizer_use_condition_selectivity=5 causing SQL Error (1918): · 10f6b700
      Varun Gupta authored
                 Encountered illegal value '' when converting to DECIMAL
      
      The issue was that EITS data was allocated but then not read for some reason (one being to avoid a deadlock),
      then the optimizer was using these bzero'ed buffers as EITS statistics.
      This should not be allowed, we should use statistcs for a table only when we have successfully loaded/read
      the stats from the statistical tables.
      10f6b700
  6. 27 Mar, 2018 2 commits
  7. 26 Mar, 2018 1 commit
  8. 23 Mar, 2018 1 commit
  9. 21 Mar, 2018 3 commits
  10. 20 Mar, 2018 3 commits
  11. 19 Mar, 2018 1 commit
    • Eugene Kosov's avatar
      MDEV-15030 Add ASAN instrumentation · 75c76dbb
      Eugene Kosov authored
      Learn both valgrind and asan to catch this bug:
      
        mem_heap_t* heap = mem_heap_create(1024);
        byte* p = reinterpret_cast<byte*>(heap) + sizeof(mem_heap_t);
        *p = 123;
      
      Overflows of the last allocation in a block will be catched too.
      
      mem_heap_create_block(): poison newly allocated memory
      75c76dbb
  12. 17 Mar, 2018 1 commit
    • Varun Gupta's avatar
      MDEV-6736: Valgrind warnings 'Invalid read' in... · e3dd9a95
      Varun Gupta authored
      MDEV-6736: Valgrind warnings 'Invalid read' in subselect_engine::calc_const_tables with SQ in WHERE and
                 HAVING, ORDER BY, materialization+semijoin
      
      During cleanup a pointer to the materialised table that was freed was not set to NULL
      e3dd9a95
  13. 14 Mar, 2018 2 commits
  14. 13 Mar, 2018 1 commit
  15. 12 Mar, 2018 1 commit
  16. 11 Mar, 2018 1 commit
  17. 09 Mar, 2018 1 commit
  18. 24 Feb, 2018 1 commit
  19. 22 Feb, 2018 1 commit
  20. 21 Feb, 2018 1 commit
  21. 15 Feb, 2018 1 commit
  22. 14 Feb, 2018 2 commits
  23. 13 Feb, 2018 1 commit
  24. 11 Feb, 2018 2 commits
  25. 09 Feb, 2018 1 commit
  26. 08 Feb, 2018 3 commits