1. 21 Nov, 2013 5 commits
  2. 18 Nov, 2013 1 commit
    • Sergey Vojtovich's avatar
      MDEV-5182 - build of 10.0.4/r3863 fails @ 'cmake' with · 160236f8
      Sergey Vojtovich authored
                  -DINSTALL_SYSCONFDIR/-DDEFAULT_SYSCONFDIR specified
      
      The reason for a bug is in support-files/CMakeLists.txt that tries to
      install files in INSTALL_SYSCONF2DIR, without checking whether this
      variable is actually defined. 
      
      Normally INSTALL_SYSCONF2DIR is always defined if INSTALL_SYSCONFDIR is
      defined, and support-files/CMakeLists.txt assumes that. But when one
      specifies INSTALL_SYSCONFDIR manually on the command line, this
      assumption might be broken.
      160236f8
  3. 20 Nov, 2013 1 commit
  4. 19 Nov, 2013 6 commits
  5. 18 Nov, 2013 1 commit
    • Sergey Petrunya's avatar
      MDEV-5293: outer join, join buffering, and order by - invalid query plan · 8af289d2
      Sergey Petrunya authored
      - make_join_readinfo() has the code that forces use of "Using temporary; 
        Using filesort" when join buffering is in use.
        That code didn't handle all cases, in particular it didn't hande the case 
        where ORDER BY originally has tables from multiple columns, but the 
        optimizer eventually figures out that doing filesort() on one table 
        will be sufficient.  Adjusted the code to handle that case.
      
      8af289d2
  6. 15 Nov, 2013 3 commits
  7. 14 Nov, 2013 8 commits
  8. 13 Nov, 2013 13 commits
  9. 12 Nov, 2013 2 commits
    • Sergei Golubchik's avatar
      MDEV-5113 Wrong result (extra row) and valgrind warnings in... · 441192bf
      Sergei Golubchik authored
      MDEV-5113 Wrong result (extra row) and valgrind warnings in Item_maxmin_subselect::any_value on 2nd execution of PS with SELECT subquery
      
      When setting Item_func_not_all::test_sum_item or Item_func_not_all::test_sub_item,
      reset the other one to NULL - they can never be set both. When a PS is reexecuted,
      different executions might be optimized differently and a wrong test_su*_item
      might stay set from the previous execution.
      441192bf
    • Sergey Petrunya's avatar
      MDEV-5257: MIN/MAX Optimization (Select tables optimized away) does not work for DateTime · 88bf8b9c
      Sergey Petrunya authored
      - MIN/MAX optimizer does a check whether a "field CMP const" comparison uses a constant 
        that's longer than the field it is compared to.  Make this check only for string columns,
        also compare character lengths, not byte lengths.
      88bf8b9c